]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2013-08-06 Martin Jambor <mjambor@suse.cz>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1f7747bd 12013-08-06 Martin Jambor <mjambor@suse.cz>
2
3 PR fortran/57987
4 * gfortran.dg/pr57987.f90: New test.
5
54dfdbf2 62013-08-06 Martin Jambor <mjambor@suse.cz>
7
8 PR middle-end/58041
9 * gcc.dg/torture/pr58041.c: New test.
10 * gcc.target/arm/pr58041.c: Likewise.
11
2e42c60f 122013-08-06 Janus Weil <janus@gcc.gnu.org>
13
14 PR fortran/57306
15 * gfortran.dg/pointer_init_8.f90: New.
16
42f9a786 172013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
18
19 PR c++/58080
20 * g++.dg/cpp0x/pr58080.C: New.
21
c5b5340f 222013-08-05 David Malcolm <dmalcolm@redhat.com>
23
24 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
25 to optstr when building plugins.
26
cbe8bda8 272013-08-05 David Malcolm <dmalcolm@redhat.com>
28
29 Patch autogenerated by refactor_passes.py from
30 https://github.com/davidmalcolm/gcc-refactoring-scripts
31 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
32
33 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
34 struct to a subclass of gimple_opt_pass along with...
35 (pass_data_one_pass): ...new pass_data instance and...
36 (make_one_pass): ...new function.
37 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
38 global struct to a subclass of gimple_opt_pass along with...
39 (pass_data_warn_self_assign): ...new pass_data instance and...
40 (make_pass_warn_self_assign): ...new function.
41 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
42 a global struct to a subclass of gimple_opt_pass along with...
43 (pass_data_dumb_plugin_example): ...new pass_data instance and...
44 (make_pass_dumb_plugin_example): ...new function.
45 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
46 global struct to a subclass of gimple_opt_pass along with...
47 (pass_data_warn_self_assign): ...new pass_data instance and...
48 (make_pass_warn_self_assign): ...new function.
49
bcfddb5b 502013-08-05 David Malcolm <dmalcolm@redhat.com>
51
52 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
53 is created and added to the pass_manager to reflect
54 autogenerated changes.
55 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
56 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
57 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
58
1898176c 592013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
60
61 PR c++/58072
62 * g++.dg/cpp0x/pr58072.C: New.
63
dc77dea1 642013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
65
66 * gcc.dg/torture/pr57993-2.cpp: New.
67
09ab6335 682013-08-02 Jan Hubicka <jh@suse.cz>
69
70 * gcc.dg/ipa/ipa-1.c: Update.
71 * gcc.dg/ipa/ipa-2.c: Update.
72 * gcc.dg/ipa/ipa-3.c: Update.
73 * gcc.dg/ipa/ipa-4.c: Update.
74 * gcc.dg/ipa/ipa-5.c: Update.
75 * gcc.dg/ipa/ipa-7.c: Update.
76 * gcc.dg/ipa/ipa-8.c: Update.
77 * gcc.dg/ipa/ipcp-1.c: Update.
78 * gcc.dg/ipa/ipcp-2.c: Update.
79
1524bcdc 802013-08-02 Vladimir Makarov <vmakarov@redhat.com>
81
82 PR rtl-optimization/58048
83 * gcc.target/i386/pr58048.c: New.
84
7729d703 852013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
87 * gcc.target/arm/neon-for-64bits-2.c: Delete.
88
ea1a5831 892013-08-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
90 Peter Bergner <bergner@vnet.ibm.com>
91
92 PR c++/54537
93 * g++.dg/overload/using3.C: New.
94 * g++.dg/overload/using2.C: Adjust.
95 * g++.dg/lookup/using9.C: Likewise.
96
31991287 972013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
98
99 * gcc.target/arm/pr46972-2.c: New test.
100
bf03c3ca 1012013-08-01 Vidya Praveen <vidyapraveen@arm.com>
102
103 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
104
a081294b 1052013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
106
107 * gcc.target/powerpc/fusion.c: New file, test power8 fusion
108 support.
109
032f7a5e 1102013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
111
112 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
113 rather than addressing!=absolute when deciding how to handle MIPS16
114 when the test forces an ABI.
115
afa73430 1162013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/57673
119 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
120
6d1cd25b 1212013-07-30 Steve Ellcey <sellcey@mips.com>
122
123 * gcc.target/mips/code-readable-1.c: Increase switch size.
124 * gcc.target/mips/code-readable-2.c: Ditto.
125 * gcc.target/mips/code-readable-3.c: Ditto.
126 * gcc.target/mips/code-readable-4.c: Ditto.
127
900467dc 1282013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/57947
131 * g++.dg/parse/crash63.C: New.
132
9919de52 1332013-07-30 Tobias Burnus <burnus@net-b.de>
134
135 PR fortran/57530
136 * gfortran.dg/pointer_assign_8.f90: New.
137 * gfortran.dg/pointer_assign_9.f90: New.
138 * gfortran.dg/pointer_assign_10.f90: New.
139 * gfortran.dg/pointer_assign_11.f90: New.
140
48c8dd80 1412013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
142
143 * gcc.target/arm/pr57637.c: New testcase.
144
8f0676e4 1452013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
146
147 PR tree-optimization/57993
148 * gcc.dg/torture/pr57993.c: New test.
149
b710b5a9 1502013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
151
152 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
153
090e6222 1542013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/57948
157 * g++.dg/conversion/ambig2.C: New.
158
0bd32132 1592013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
160
161 * gcc.target/mips/fabs-2008.c: New test case.
162 * gcc.target/mips/fabs-legacy.c: New test case.
163 * gcc.target/mips/fabsf-2008.c: New test case.
164 * gcc.target/mips/fabsf-legacy.c: New test case.
165 * gcc.target/mips/fneg-2008.c: New test case.
166 * gcc.target/mips/fneg-legacy.c: New test case.
167 * gcc.target/mips/fneg-2008.c: New test case.
168 * gcc.target/mips/fneg-legacy.c: New test case.
169 * gcc.target/mips/nan-2008.c: New test case.
170 * gcc.target/mips/nan-legacy.c: New test case.
171 * gcc.target/mips/nanf-2008.c: New test case.
172 * gcc.target/mips/nanf-legacy.c: New test case.
173 * gcc.target/mips/nans-2008.c: New test case.
174 * gcc.target/mips/nans-legacy.c: New test case.
175 * gcc.target/mips/nansf-2008.c: New test case.
176 * gcc.target/mips/nansf-legacy.c: New test case.
177 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
178
ce61c6c6 1792013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
180 Maxim Kuvyrkov <maxim@kugelworks.com>
181
182 * lib/target-supports.exp (check_effective_target_non_bionic): New
183 effective-target test.
184 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
185 * g++.dg/tls/thread_local4g.C: Ditto.
186
9986d8ae 1872013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
188
189 PR fortran/58009
190 * gfortran.dg/vector_subsript_7.f90: New test.
191
4772256c 1922013-07-27 Tobias Burnus <burnus@net-b.de>
193
194 PR fortran/57991
195 * gfortran.dg/warn_alias.f90: New.
196
324ff991 1972013-07-27 Janus Weil <janus@gcc.gnu.org>
198
199 PR fortran/57285
200 * gfortran.dg/class_array_19.f90: New.
201
2486aa66 2022013-07-27 Eric Botcazou <ebotcazou@adacore.com>
203
204 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
205 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
206 * gcc.dg/vect/pr57741-3.c: Likewise.
207 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
208
2092013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
ef20877c 210
211 Skip tests that make assumptions about struct layout that don't hold
212 on epiphany:
213 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
214 * g++.dg/cpp0x/iop.C: Likewise.
215 * g++.dg/cpp0x/named_refs.C: Likewise.
216 * g++.dg/cpp0x/rv1p.C: Likewise.
217 * g++.dg/cpp0x/rv2p.C: Likewise.
218 * g++.dg/cpp0x/rv3p.C: Likewise.
219 * g++.dg/cpp0x/rv4p.C: Likewise.
220 * g++.dg/cpp0x/rv5p.C: Likewise.
221 * g++.dg/cpp0x/rv6p.C: Likewise.
222 * g++.dg/cpp0x/rv7p.C: Likewise.
223 * g++.dg/cpp0x/rv8p.C: Likewise.
224 * g++.dg/ext/strncpy-chk1.C: Likewise.
225 * gcc.dg/builtin-object-size-10.c: Likewise.
226 * gcc.dg/builtin-object-size-11.c: Likewise.
227 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
228 * gcc.dg/pr25805.c: Likewise.
229 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
230 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
231 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
232 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
233 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
234 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
235 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
236 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
237 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
238 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
239 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
240 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
241 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
242 * gcc.c-torture/execute/zerolen-2.x: Likewise.
b18062da 243 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
ef20877c 244
033a597f 245 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
090e6222 246 * gcc.dg/tree-ssa/loop-1.c: Likewise.
033a597f 247
459a6334 248 * gcc.dg/torture/pr37868.c: Disable for epiphany.
249 * gcc.dg/sibcall-6.c: Enable for epiphany.
250
ba63f744 2512013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
252
253 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
254
a189a1e6 2552013-07-26 David Edelsohn <dje.gcc@gmail.com>
256
257 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
258 memcpy not initializers.
259
a2666683 260 * gcc.dg/guality/guality.exp: Skip on AIX.
261
d79f8e62 2622013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
263
264 PR c++/57101
265 * g++.dg/cpp0x/pr57101.C: New.
266
d0755ec6 2672013-07-26 Ian Bolton <ian.bolton@arm.com>
268
269 * gcc.target/aarch64/neg_1.c: New test.
270
9ce53a40 2712013-07-25 Janus Weil <janus@gcc.gnu.org>
272
273 PR fortran/57966
274 * gfortran.dg/typebound_call_25.f90: New.
275
e9018ddb 2762013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/57981
279 * g++.dg/cpp0x/pr57981.C: New.
280
2812013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
282
283 PR c++/57880
284 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
285
8177deec 2862013-07-25 Vladimir Makarov <vmakarov@redhat.com>
287
288 PR rtl-optimization/57960
289 * gcc.target/s390/pr57960.c: New.
290
149a9006 2912013-07-25 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/57639
294 * gfortran.dg/unlimited_polymorphic_9.f90: New.
295
13a19995 2962013-07-25 Terry Guo <terry.guo@arm.com>
297
298 * gcc.target/arm/thumb1-Os-mult.c: New test case.
299
8797ee50 3002013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/57942
303 * g++.dg/inherit/pr57942.C: New.
304
91bf8773 3052013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
306
307 * gcc.target/powerpc/bool2.h: New file, test the code generation
308 of logical operations for power5, altivec, power7, and power8
309 systems.
310 * gcc.target/powerpc/bool2-p5.c: Likewise.
311 * gcc.target/powerpc/bool2-av.c: Likewise.
312 * gcc.target/powerpc/bool2-p7.c: Likewise.
313 * gcc.target/powerpc/bool2-p8.c: Likewise.
314 * gcc.target/powerpc/bool3.h: Likewise.
315 * gcc.target/powerpc/bool3-av.c: Likewise.
316 * gcc.target/powerpc/bool2-p7.c: Likewise.
317 * gcc.target/powerpc/bool2-p8.c: Likewise.
318
79f829c1 3192013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
320
321 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
322
1ae2a9c0 3232013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
324
325 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
326
0000f7ab 3272013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
328
329 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
330 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
331 type from long to long long.
332 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
333 to have effective-target keywords of lp64 and ilp32.
334 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
335 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
336 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
337 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
338 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
339 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
340 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
341 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
342 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
343
7aa04c8d 3442013-07-23 Tom Tromey <tromey@redhat.com>
345 Joseph Myers <joseph@codesourcery.com>
346
347 * gcc.dg/c11-generic-1.c: New file.
348 * gcc.dg/c11-generic-2.c: New file.
349
2b0fbfde 3502013-07-22 Tobias Burnus <burnus@net-b.de>
351
352 PR fortran/57906
353 PR fortran/52052
354 * coarray/lib_realloc_1.f90: Permit optimization.
355 * gfortran.dg/coarray_31.f90: New.
356
1258cc6d 3572013-07-22 Tobias Burnus <burnus@net-b.de>
358
359 PR fortran/57762
360 * gfortran.dg/class_array_7.f03: Fix memory leak.
361
73ba5047 3622013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
363
364 PR c++/52816
365 * g++.dg/cpp0x/decltype56.C: New.
366
b63c56ae 3672013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
368
369 * gcc.dg/pr53265.c: Correct line number in dg-message.
370
fbf60a35 3712013-07-22 Diego Novillo <dnovillo@google.com>
372
73ba5047 373 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
fbf60a35 374
a9b468ef 3752013-07-22 Georg-Johann Lay <avr@gjlay.de>
376
377 PR testsuite/52641
378 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
379 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
380
f419ec16 3812013-07-22 Georg-Johann Lay <avr@gjlay.de>
382
383 PR testsuite/52641
384 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
385 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
386 * gcc.dg/torture/pr53366-1.c: Same.
387 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
388 * gcc.dg/torture/pr56488.c: Same.
389 * gcc.dg/torture/pr57584.c: Same.
390 * gcc.dg/tree-ssa/pr57385.c: Same.
391 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
392
69b39ef2 3932013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
394
395 * c-c++-common/pr41779.c: Fix typos.
396 * gcc.c-torture/compile/20031125-2.c: Likewise.
397 * gcc.c-torture/compile/20040621-1.c: Likewise.
398 * gcc.c-torture/execute/20020418-1.c: Likewise.
399 * gcc.dg/20020108-1.c: Likewise.
400 * gcc.dg/atomic-generic-aux.c: Likewise.
401 * gcc.dg/builtin-complex-err-2.c: Likewise.
402 * gcc.dg/decl-1.c: Likewise.
403 * gcc.dg/di-sync-multithread.c: Likewise.
404 * gcc.dg/format/c90-printf-1.c: Likewise.
405 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
406 * gcc.dg/long-long-compare-1.c: Likewise.
407 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
408 * gcc.dg/pr17055-1.c: Likewise.
409 * gcc.dg/pr27095.c: Likewise.
410 * gcc.dg/torture/fp-int-convert.h: Likewise.
411 * gcc.dg/tree-prof/inliner-1.c: Likewise.
412 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
413 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
414 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
415 * gcc.dg/tree-ssa/loop-19.c: Likewise.
416 * gcc.dg/tree-ssa/loop-1.c: Likewise.
417 * gcc.dg/tree-ssa/pr21001.c: Likewise.
418 * gcc.dg/tree-ssa/pr42585.c: Likewise.
419 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
420 * gcc.dg/vect/vect-cond-5.c: Likewise.
421 * gcc.dg/weak/typeof-2.c: Likewise.
422 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
423 * gcc.target/arm/naked-1.c: Likewise.
424 * gcc.target/i386/pr9771-1.c: Likewise.
425 * gcc.target/sparc/sparc-constant-1.c: Likewise.
426 * gcc.target/sparc/struct-ret-check.c: Likewise.
427 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
428 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
73ba5047 429 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
430 Likewise.
69b39ef2 431
7243e979 4322013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
433
434 PR fortran/56937
435 * gfortran.dg/dependency_42.f90: New test.
436 * gfortran.dg/dependency_43.f90: New test.
437
eb429e06 4382013-07-21 Tobias Burnus <burnus@net-b.de>
439
440 PR fortran/35862
441 * gfortran.dg/round_4.f90: New.
442
9e8bea80 4432013-07-21 Tobias Burnus <burnus@net-b.de>
444
445 PR fortran/57894
446 * gfortran.dg/min_max_conformance_2.f90: New.
447
ffb840b4 4482013-07-20 Jakub Jelinek <jakub@redhat.com>
449
450 PR preprocessor/57620
451 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
452 (main): Don't test {s,u,U,L}12.
453 * c-c++-common/raw-string-13.c: New test.
454 * c-c++-common/raw-string-14.c: New test.
455 * c-c++-common/raw-string-15.c: New test.
456 * c-c++-common/raw-string-16.c: New test.
457
b9a85db4 4582013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
459
460 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
461
56957a84 4622013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
463
464 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
465
b58188af 466 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
467 target { ! keeps_null_pointer_checks }.
468 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
469 target { ! keeps_null_pointer_checks }.
470
471 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
472 * gcc.dg/torture/pr56488.c: Likewise.
5d0f16e6 473
9bf7136b 4742013-07-19 Ian Bolton <ian.bolton@arm.com>
475
476 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
477 new testcase.
478
e09a17b7 4792013-07-19 David Edelsohn <dje.gcc@gmail.com>
480
c48927d9 481 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
482 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
483 * gfortran.dg/guality/guality.exp: Skip on AIX.
e09a17b7 484
1f2f1a0a 485 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
486
b0fa2f03 487 * g++.dg/debug/pr56819.C: Skip on AIX.
488 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
489 * g++.dg/guality/guality.exp: Skip on AIX.
490
361ad776 491 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
492
9242e60b 493 * gcc.misc-tests/gcov-14.c: Skip on AIX.
494
495 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
496
fdbf5b19 4972013-07-19 Georg-Johann Lay <avr@gjlay.de>
498
499 PR target/57516
500 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
501 Adjust to corrected rounding.
502
c3494c6a 5032013-07-19 Georg-Johann Lay <avr@gjlay.de>
504
505 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
506 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
507 check_effective_target_cilkplus.
508 * g++.dg/cilk-plus/cilk-plus.exp: Same.
509
2120132c 5102013-07-18 Pat Haugen <pthaugen@us.ibm.com>
511
512 * gcc.target/powerpc/pr57744.c: Fix typo.
513
c440293e 5142013-07-18 Sriraman Tallam <tmsriram@google.com>
515
516 PR middle-end/57698
517 * gcc.c-torture/compile/pr57698.c: New test.
518 * gcc.c-torture/compile/pr43791.c: Remove prune output
519 directive.
520 * gcc.c-torture/compile/pr44043.c: Ditto.
521
8033d76f 5222013-07-18 Wei Mi <wmi@google.com>
523
524 PR rtl-optimization/57878
525 * g++.dg/pr57518.C: New test.
526
8300523b 5272013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
528
529 * gcc.dg/pr42611.c: Move dg-error to correct line.
530
17d26abc 5312013-07-17 Tobias Burnus <burnus@net-b.de>
532
533 PR fortran/57895
534 * gfortran.dg/dollar_sym_3.f: New.
535 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
536
20d911c3 5372013-07-16 Iain Sandoe <iain@codesourcery.com>
538
539 PR target/55654
540 PR target/55656
541 PR target/55657
542 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
543 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
544 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
545 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
546 * objc.dg/image-info.m: Likewise.
547 * objc.dg/symtab-1.m: Likewise.
548 * objc.dg/torture/strings/const-str-10.m: Likewise.
549 * objc.dg/torture/strings/const-str-11.m: Likewise.
550 * objc.dg/torture/strings/const-str-9.m: Likewise.
551 * objc.dg/zero-link-1.m: Likewise.
552 * objc.dg/zero-link-2.m: Likewise.
553 * objc.dg/no-extra-load.m: Avoid Foundation.h.
554 * objc.dg/objc-foreach-4.m: Likewise.
555 * objc.dg/objc-foreach-5.m: Likewise.
556 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
557 (for Darwin).
558 * obj-c++.dg/strings/const-str-12.mm: Likewise.
559 * obj-c++.dg/syntax-error-1.mm: Likewise.
560 * objc.dg/method-6.m: Likewise.
561 * objc.dg/pr23214.m: Likewise.
562 * objc.dg/proto-lossage-7.m: Likewise.
563 * objc.dg/strings/const-str-12b.m: Likewise.
564 * objc.dg/zero-link-3.m: Likewise.
565 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
566 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
567 adjust headers, interfaces and encoded types to reflect current system
568 versions. Add FIXME and outputs from current system compiler for
569 reference.
570
9b44c85a 5712013-07-15 Cong Hou <congh@google.com>
572
573 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
574 counted.
575 * gcc.target/i386/l_fma_float_3.c: Likewise.
576 * gcc.target/i386/l_fma_double_1.c: Likewise.
577 * gcc.target/i386/l_fma_double_3.c: Likewise.
578
5088e479 5792013-07-15 Peter Bergner <bergner@vnet.ibm.com>
580
581 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
582 function to test if HTM is available.
583 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
584 * gcc.target/powerpc/htm-builtin-1.c: New test.
585
2dec1d1b 5862013-07-15 Tobias Burnus <burnus@net-b.de>
587
588 * gfortran.dg/coarray_lib_realloc_1.f90: New.
589 * gfortran.dg/coarray/lib_realloc_1.f90: New.
590 * gfortran.dg/coarray_6.f90: Add dg-error.
591
77405744 5922013-07-15 Tobias Burnus <burnus@net-b.de>
593
594 PR fortran/37336
595 * gfortran.dg/finalize_18.f90: New.
596
92983bfd 5972013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
598
599 PR fortran/52669
600 * fortran.dg/module_variable_1.f90: New test.
601 * fortran.dg/module_variable_2.f90: New test.
602
3dbad1a0 6032013-07-14 Marc Glisse <marc.glisse@inria.fr>
604
605 * g++.dg/ext/vector19.C: Adapt.
606 * g++.dg/ext/vector23.C: New testcase.
607
0dc99c85 6082013-07-12 Michael Matz <matz@suse.de>
609
610 PR middle-end/55771
611 * c-c++-common/pr55771.c: New test.
612
8458c9e9 6132013-07-12 Tejas Belagod <tejas.belagod@arm.com>
614
615 * gcc.target/aarch64/vect-movi.c: New.
616
db56f021 6172013-07-11 Sriraman Tallam <tmsriram@google.com>
618
619 PR target/57362
620 * g++.dg/ext/pr57362.C: New.
8033d76f 621
248c10bf 6222013-07-11 Georg-Johann Lay <avr@gjlay.de>
623
624 PR target/57631
625 * gcc.target/avr/torture/pr57631.c: New test.
626
3acbf86a 6272013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
628
629 PR c++/57827
630 * g++.dg/cpp0x/constexpr-ice7.C: New.
631
62c0b9e9 6322013-07-10 Janis Johnson <janisjo@codesourcery.com>
633
634 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
635 for EABI targets.
636 * gcc.c-torture/execute/nest-align-1.x: New.
637
6b126b8b 6382013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
639
640 PR c++/57874
641 * g++.dg/cpp0x/sfinae48.C: New.
642
c7691e08 6432013-07-10 Jakub Jelinek <jakub@redhat.com>
644
645 PR preprocessor/57824
646 * c-c++-common/raw-string-17.c: New test.
647 * c-c++-common/gomp/pr57824.c: New test.
648
839f2f70 6492013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/57869
652 * g++.dg/cpp0x/reinterpret_cast1.C: New.
653 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
654 * g++.dg/conversion/dr195.C: Update.
655 * g++.dg/expr/cast2.C: Likewise.
656
bd285415 6572013-07-10 Jakub Jelinek <jakub@redhat.com>
658
da31536d 659 * c-c++-common/raw-string-18.c: New test.
660 * c-c++-common/raw-string-19.c: New test.
661
bd285415 662 PR preprocessor/57757
663 * g++.dg/cpp/paste1.C: New test.
664 * g++.dg/cpp/paste2.C: New test.
665
0060eac4 6662013-07-10 Graham Stott <grahams@btinternet.com>
bd285415 667
0060eac4 668 * gcc.target/mips/mulsize-1.c: New.
669 * gcc.target/mips/mulsize-2.c: New.
670 * gcc.target/mips/mulsize-3.c: New.
671 * gcc.target/mips/mulsize-4.c: New.
672
b8cb837a 6732013-07-09 Marc Glisse <marc.glisse@inria.fr>
674
675 PR c++/53094
676 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
677 * g++.dg/ext/vector24.C: New testcase.
678
72ba84e7 6792013-07-09 Marc Glisse <marc.glisse@inria.fr>
680
681 PR c++/53000
682 * g++.dg/cpp0x/decltype17.C: Adjust.
683
4d0fc88b 6842013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
685
686 PR c++/51786
687 * g++.dg/cpp0x/pr51786.C: New.
688
9a92d3f1 6892013-07-08 Janis Johnson <janisjo@codesourcery.com>
690
fda9f85f 691 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
692
55640fb9 693 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
694
bfb75220 695 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
696
9a92d3f1 697 * gcc.target/powerpc/sd-vsx.c: Require dfp.
698 * gcc.target/powerpc/sd-pwr6.c: Likewise.
699
c1482a32 7002013-07-08 Tobias Burnus <burnus@net-b.de>
701
702 PR fortran/57834
703 * gfortran.dg/c_f_pointer_tests_8.f90: New.
704
33c76bea 7052013-07-08 Tobias Burnus <burnus@net-b.de>
706
707 PR fortran/50554
708 * gfortran.dg/do_check_9.f90: New.
709
71ff9385 7102013-07-08 Tobias Burnus <burnus@net-b.de>
711
712 PR fortran/57785
713 * gfortran.dg/dot_product_2.f90: New.
714
6992b8c8 7152013-07-08 Tobias Burnus <burnus@net-b.de>
716
717 PR fortran/57469
718 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
719
17abfead 7202013-07-08 Manfred Schwarb <manfred99@gmx.ch>
721
722 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
723 * gfortran.dg/finalize_10.f90: Fix dg-final.
724
ec7f9058 7252013-07-08 Jakub Jelinek <jakub@redhat.com>
726
1bf020d9 727 PR target/57819
728 * gcc.target/i386/pr57819.c: New test.
729
ec7f9058 730 PR rtl-optimization/57829
731 * gcc.c-torture/execute/pr57829.c: New test.
732
7645814e 7332013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
734
735 * gcc.target/i386/memcpy-vector_loop-1.c: New.
736 * gcc.target/i386/memcpy-vector_loop-2.c: New.
737
c358a059 7382013-07-06 Uros Bizjak <ubizjak@gmail.com>
739
740 PR target/57807
741 * gcc.target/i386/pr57807.c: New test.
742
64b5be08 7432013-07-06 Jakub Jelinek <jakub@redhat.com>
744
745 PR target/29776
746 * gcc.dg/tree-ssa/vrp89.c: New test.
747
265fadd8 7482013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/28262
751 * g++.dg/parse/defarg16.C: New.
752
1f3a048a 7532013-07-05 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR rtl-optimization/55342
756 * gcc.target/i386/pr55342.c: New.
757
bf0def1a 7582013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
759
760 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
761
0ac95c1d 7622013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/14263
765 * g++.dg/inherit/virtual10.C: New.
766
f5298614 7672013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
768
769 PR c/57821
770 * gcc.dg/large-size-array-6.c: New test.
771
132310a1 7722013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/38634
775 * g++.dg/template/crash116.C: New.
776
c174dc7c 7772013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
778
779 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
780 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
781
52ec2ff6 7822013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/54998
785 * g++.dg/cpp0x/nsdmi-list3.C: New.
786
310db606 7872013-07-03 Jakub Jelinek <jakub@redhat.com>
788
f4d378a8 789 PR target/57777
790 * gcc.target/i386/pr57777.c: New test.
791
310db606 792 PR c++/57771
793 * g++.dg/template/arg9.C: New test.
794
2ce8ff38 7952013-07-02 Sriraman Tallam <tmsriram@google.com>
796
797 * gcc.target/i386/avx-inline.c: New test.
798
3856abb3 7992013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
800
801 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
802 * gcc.target/mips/call-2.c: Likewise.
803 * gcc.target/mips/call-3.c: Likewise.
804 * gcc.target/mips/lazy-binding-1.c: Likewise.
805
1d62df1c 8062013-07-02 Jakub Jelinek <jakub@redhat.com>
807
808 PR tree-optimization/57741
809 * gcc.dg/vect/pr57741-1.c: New test.
810 * gcc.dg/vect/pr57741-2.c: New test.
811 * gcc.dg/vect/pr57741-3.c: New test.
812
7cea39c9 8132013-07-02 Ian Bolton <ian.bolton@arm.com>
814
815 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
816 on big endian.
817 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
818 * lib/target-supports.exp: Define aarch64_little_endian.
819
1648ecaa 8202013-07-02 Ian Bolton <ian.bolton@arm.com>
821
822 * gcc.target/aarch64/abs_1.c: New test.
823
0e14bc84 8242013-07-02 Ian Bolton <ian.bolton@arm.com>
825
826 * gcc.target/aarch64/bfxil_1.c: New test.
827 * gcc.target/aarch64/bfxil_2.c: Likewise.
828
ad06d4f0 8292013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
830
831 PR c/57766
832 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
833 array sizes from 100 to 20.
834
eec0c388 8352013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
836
837 PR fortran/54788
838 * gfortran.dg/pointer_remapping_8.f90: New.
839
4e8832f3 8402013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
841
842 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
843 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
844 * g++.dg/cpp1y/udlit-userdef-string.C: New.
845 * g++.dg/cpp1y/complex_literals.h: New.
846
3a9f4abc 8472013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/57645
850 * g++.dg/cpp0x/noexcept21.C: New.
851
df92075b 8522013-06-28 Jakub Jelinek <jakub@redhat.com>
853
854 PR target/57736
855 * gcc.target/i386/pr57736.c: New test.
856
936c3081 8572013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
858
859 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
860 c specific.
861 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
862 strings to match the fixed error messages.
863 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
864 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
865 message check.
866
53ee13c3 8672013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
868
869 PR target/57744
870 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
871 stqcx. get even registers.
872
5f1ffcf6 8732013-06-28 Marc Glisse <marc.glisse@inria.fr>
874
875 PR c++/57509
876 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
877
556f149b 8782013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
879
eec0c388 880 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
881 Fix scan patterns.
882 * gcc.target/i386/bmi-1.c: Ditto.
883 * gcc.target/i386/bmi-bextr-4.c: New.
884 * gcc.target/i386/bmi-bextr-5.c: Ditto.
556f149b 885
2ec7ae77 8862013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
887
888 PR c++/57682
889 * g++.dg/cpp0x/initlist73.C: New.
890
1832272c 8912013-06-27 Meador Inge <meadori@codesourcery.com>
892
893 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
894 * g++.dg/simulate-thread/atomics-2.C: Likewise.
895 * g++.dg/simulate-thread/atomics-1.C: Likewise.
896
68ea4406 8972013-06-27 Marc Glisse <marc.glisse@inria.fr>
898
899 PR c++/57509
900 * g++.dg/ext/pr57509.C: New file.
901
b8f56e39 9022013-06-27 Jakub Jelinek <jakub@redhat.com>
903
fdddc582 904 PR target/57623
905 * gcc.target/i386/bmi-bextr-3.c: New test.
906
b8f56e39 907 PR target/57623
908 * gcc.target/i386/bmi2-bzhi-1.c: New test.
909
f6145e99 9102013-06-27 Marc Glisse <marc.glisse@inria.fr>
911
912 PR c++/57172
913 * g++.dg/cpp0x/pr57172.C: New testcase.
914
5ada7a14 9152013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
916
917 * gcc.target/s390/htm-1.c: New file.
918 * gcc.target/s390/htm-nofloat-1.c: New file.
919 * gcc.target/s390/htm-xl-intrin-1.c: New file.
920
3a5a6289 9212013-06-26 Tobias Burnus <burnus@net-b.de>
922
923 PR fortran/29800
924 * gfortran.dg/bounds_check_17.f90: New.
925
944f42fc 9262013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
927
928 PR c++/57640
929 * g++.dg/cpp1y/pr57640.C: New.
930
885cf451 9312013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
932
933 PR c/57692
934 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
935 overflow due to size of arrays.
936
bb0d2509 9372013-06-25 Jakub Jelinek <jakub@redhat.com>
938
939 PR tree-optimization/57705
940 * gcc.dg/vect/pr57705.c: New test.
941 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
942
2f6c1cf4 9432013-06-25 Martin Jambor <mjambor@suse.cz>
944
945 PR middle-end/57670
946 * g++.dg/ipa/pr57670.C: New test.
947
37704d29 9482013-06-25 Richard Biener <rguenther@suse.de>
949
950 PR middle-end/56977
951 * gcc.dg/pr56977.c: New testcase.
952
6c0a4a25 9532013-06-24 Martin Jambor <mjambor@suse.cz>
954
955 PR tree-optimization/57358
956 * gcc.dg/ipa/pr57358.c: New test.
957
44375292 9582013-06-24 Richard Biener <rguenther@suse.de>
959
960 PR testsuite/57686
961 * gcc.dg/torture/pr57584.c: Remove target specific bits.
962
5f751b20 9632013-06-24 Richard Biener <rguenther@suse.de>
964
965 PR tree-optimization/57488
966 * gcc.dg/torture/pr57488.c: New testcase.
967
ef1adaf2 9682013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
969 Dominique d'Humieres <dominiq@lps.ens.fr>
970
971 PR fortran/52413
972 * gfortran.dg/fraction.f90: New.
973
6611aa31 9742013-06-24 Alan Modra <amodra@gmail.com>
975
976 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
977 Add scan-assembler-not "lvx".
978 * gcc.target/powerpc/le-altivec-consts.c: New.
979
f47682e2 9802013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
981
982 * g++.dg/cpp0x/sfinae47.C: New.
983
640c5f1f 9842013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
985
986 PR target/52483
987 * gcc.target/sh/pr52483-1.c: New.
988 * gcc.target/sh/pr52483-2.c: New.
989 * gcc.target/sh/pr52483-3.c: New.
990 * gcc.target/sh/pr52483-4.c: New.
991 * gcc.target/sh/pr52483-5.c: New.
992
ef21d40e 9932013-06-23 Sriraman Tallam <tmsriram@google.com>
994
f47682e2 995 * gcc.target/i386/intrinsics_1.c: New test.
996 * gcc.target/i386/intrinsics_2.c: Ditto.
997 * gcc.target/i386/intrinsics_3.c: Ditto.
998 * gcc.target/i386/intrinsics_4.c: Ditto.
999 * gcc.target/i386/intrinsics_5.c: Ditto.
1000 * gcc.target/i386/intrinsics_6.c: Ditto.
1001 * gcc.target/i386/avx-1.c: Provide macros for builtins
ef21d40e 1002 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1003
6b3ceb4e 10042013-06-21 Tobias Burnus <burnus@net-b.de>
1005
ef1adaf2 1006 PR fortran/37336
6b3ceb4e 1007 * gfortran.dg/finalize_17.f90: New.
1008
be613ac9 10092013-06-21 Tobias Burnus <burnus@net-b.de>
1010
1011 * gfortran.dg/realloc_on_assign_18.f90: New.
1012
e9331eab 10132013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1014
1015 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3af61095 1016 Also changed the returns from error as distinct values so that
1017 debugging can get easier.
e9331eab 1018 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3af61095 1019 errors specific to C, if necessary. Also added new error
1020 hooks for C++.
e9331eab 1021 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1022 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1023 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1024 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1025 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3af61095 1026 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1027 the same changes as parser_errors3.c, spaces were added between colons
1028 to not confuse C++ compiler with 2 colons as scope.
e9331eab 1029 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1030 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1031 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1032 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1033 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1034 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1035 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1036 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1037 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1038 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1039 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3af61095 1040 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1041 in the list.
556f149b 1042
2511e9f1 10432013-06-21 Joseph Myers <joseph@codesourcery.com>
1044
1045 PR other/53317
1046 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1047
43844d9d 10482013-06-20 Uros Bizjak <ubizjak@gmail.com>
1049
1050 PR target/57655
1051 * gcc.target/i386/pr57655.c: New test.
1052
566da47b 10532013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * ada/acats/tests/gcc: Delete.
1056 * gnat.dg/style: Likewise.
1057
0e1f139e 10582013-06-20 Jeff Law <law@redhat.com>
1059
082b762c 1060 PR tree-optimization/57660
1061 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1062 based on their branch cost.
1063
0e1f139e 1064 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1065
d6da7303 10662013-06-20 Tobias Burnus <burnus@net-b.de>
1067
1068 PR fortran/57633
1069 * gfortran.dg/list_read_11.f90: New.
1070
d51283e3 10712013-06-20 Richard Biener <rguenther@suse.de>
1072
1073 PR tree-optimization/57584
1074 * gcc.dg/torture/pr57584.c: New testcase.
1075
3af61095 10762013-06-19 Sharad Singhai <singhai@google.com>
fafee80b 1077
1078 * g++.dg/gcov/gcov-8.C: New testcase.
1079 * lib/gcov.exp: Handle intermediate format.
1080
febd1624 10812013-06-19 Wei Mi <wmi@google.com>
1082
1083 PR rtl-optimization/57518
1084 * testsuite/gcc.dg/pr57518.c: New test.
1085
bf23f19b 10862013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1087
1088 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1089
df8d3e89 10902013-06-19 Jan Hubicka <jh@suse.cz>
1091
1092 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1093
9fc9adf1 10942013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1095
d6da7303 1096 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1097 hard-coded values of array sizes with a #define.
1098 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1099 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1100 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1101 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1102 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
9fc9adf1 1103
55f20d82 11042013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1105
1106 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1107 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1108
16bc66ec 11092013-06-19 Jeff Law <law@redhat.com>
1110
1111 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1112
e997eed0 11132013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1114
1115 PR c++/57638
1116 * g++.dg/template/error53.C: New.
1117
1beddc79 11182013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1119
1120 PR target/55033
1121 * gcc.target/powerpc/pr55033.c: Fix options.
1122
3bc4161a 11232013-06-18 Sriraman Tallam <tmsriram@google.com>
1124
1125 * gcc.target/i386/inline_error.c: New test.
1126 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1127 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1128
4b2b9c30 11292013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1130
1131 PR c++/53211
1132 * g++.dg/cpp0x/decltype55.C: New.
1133
f83fc440 11342013-06-18 Marek Polacek <polacek@redhat.com>
1135
1136 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1137
204567e5 11382013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1139
1140 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1141
3ca6c547 11422013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4b2b9c30 1143
3ca6c547 1144 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1145 Also changed the returns from error as distinct values so that it is
1146 easier to debug.
4b2b9c30 1147
fcd3260c 11482013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1149
1150 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1151
3cad7e87 11522013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1153
1154 PR c++/16128
1155 * g++.dg/template/error52.C: New.
1156 * g++.dg/lookup/friend15.C: Update.
1157 * g++.dg/parse/error11.C: Likewise.
1158 * g++.dg/parse/error14.C: Likewise.
1159 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1160 * g++.dg/parse/template25.C: Likewise.
1161 * g++.old-deja/g++.jason/cond.C: Likewise.
1162 * g++.old-deja/g++.mike/for2.C: Likewise.
1163 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1164 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1165
0d86a926 11662013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1167
1168 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1169 ensure alignment.
1170
5530d2dd 11712013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1172
3cad7e87 1173 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
29b00097 1174 accidentally placing minus sign for length instead of stride.
5530d2dd 1175
ddba76b8 11762013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1177
1178 PR rtl-optimization/57425
1179 PR rtl-optimization/57569
1180 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1181 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1182
14460286 11832013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1184
1185 PR fortran/49074
1186 PR fortran/56136
1187 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1188 packing.
1189 * gfortran.dg/typebound_assignment_6.f03: New.
1190
90ba0d1e 11912013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1192
1193 * gcc.target/h8300/h8300.exp: New.
1194 * gcc.dg/pragma-isr.c: Move to ...
1195 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1196 * gcc.target/h8300/pragma-isr.c: ... and here.
1197 * gcc.dg/pragma-isr2.c: Move to ...
1198 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1199 * gcc.target/h8300/pragma-isr2.c: ... and here.
1200 * gcc.dg/pragma-isr-trapa.c: Move to ...
1201 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1202 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1203 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1204 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1205 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1206 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1207 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1208 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1209 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1210 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1211 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1212 * gcc.dg/attr-isr-trapa.c: Move to ...
1213 * gcc.target/sh/attr-isr-trapa.c: ... here.
1214
f0599f80 12152013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/51413
1218 * g++.dg/ext/builtin-offsetof1.C: New.
1219
74375e70 12202013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1221
1222 * gcc.target/aarch64/vect_smlal_1.c: New file.
1223
0e1d2bb3 12242013-06-14 Tobias Burnus <burnus@net-b.de>
1225
1226 PR fortran/57508
1227 * gfortran.dg/defined_assignment_7.f90: New.
1228
2388b095 12292013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/57599
1232 * g++.dg/rtti/dyncast6.C: New.
1233 * g++.dg/cpp0x/dyncast1.C: Likewise.
1234
780871fb 12352013-06-14 Alan Modra <amodra@gmail.com>
1236
1237 PR middle-end/57134
1238 * gcc.dg/pr57134.c: New.
1239
883d6776 12402013-06-14 Tobias Burnus <burnus@net-b.de>
1241
1242 PR fortran/57596
1243 * gfortran.dg/deferred_type_param_9.f90: New.
1244
4895a1c6 12452013-06-13 Marc Glisse <marc.glisse@inria.fr>
1246
1247 * gcc.dg/fold-minus-1.c: New testcase.
1248
b8351c16 12492013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1250
1251 PR fortran/49074
1252 * gfortran.dg/typebound_assignment_5.f03: New.
1253
2c83a45e 12542013-06-13 Marc Glisse <marc.glisse@inria.fr>
1255
1256 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1257
488befe3 12582013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1259 Pat Haugen <pthaugen@us.ibm.com>
1260 Peter Bergner <bergner@vnet.ibm.com>
1261
1262 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1263 load/store instructions on power7, power8.
1264 * gcc.target/powerpc/atomic-p8.c: Likewise.
1265
6a3adac6 12662013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1267
1268 PR c/57577
1269 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1270
a8b52ce3 12712013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 PR c++/38958
1274 * g++.dg/warn/Wunused-var-20.C: New.
1275
1a7e2e52 12762013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1277
1278 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1279 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1280 Run with -fno-common.
1281
f6617633 12822013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1283
1284 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1285 and exit function calls with return 1 and return 0, respectively.
1286
885edc78 12872013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1288
1289 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1290 New tests.
1291
7855598c 12922013-06-12 Marc Glisse <marc.glisse@inria.fr>
1293
1294 PR tree-optimization/57361
1295 * gcc.dg/tree-ssa/pr57361.c: New file.
1296
a4af5520 12972013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1298
1299 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1300 to ensure alignment.
1301 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1302
c8ea12b2 13032013-06-12 Tobias Burnus <burnus@net-b.de>
1304
1305 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1306
b57ce307 13072013-06-12 Tobias Burnus <burnus@net-b.de>
1308 Dominique d'Humieres <dominiq@lps.ens.fr>
1309
c8ea12b2 1310 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
b57ce307 1311
273d4084 13122013-06-12 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR target/56564
1315 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1316 * gcc.target/i386/pr56564-3.c: Likewise.
1317
86721945 13182013-06-11 Tobias Burnus <burnus@net-b.de>
1319
1320 PR fortran/57535
1321 * gfortran.dg/class_array_18.f90: New.
1322
f1f8b204 13232013-06-11 Jan Hubicka <jh@suse.cz>
1324
1325 PR c++/57551
1326 * g++.dg/ext/visibility/anon6.C: Update testcase.
1327
62aab3f3 13282013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1329
1330 PR c/57563
1331 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
556f149b 1332 in how we check __sec_reduce_mutating function's result.
62aab3f3 1333
f88fbcb9 13342013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1335 Pat Haugen <pthaugen@us.ibm.com>
1336 Peter Bergner <bergner@vnet.ibm.com>
1337
1338 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1339 direct move instructions.
1340 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1341 * gcc.target/powerpc/direct-move.h: Likewise.
1342 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1343 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1344 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1345 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1346 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1347 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1348
73a517d8 13492013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/52440
1352 * g++.dg/cpp0x/pr52440.C: New.
1353
a16734cd 13542013-06-10 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR target/56564
1357 * gcc.target/i386/pr56564-1.c: New test.
1358 * gcc.target/i386/pr56564-2.c: New test.
1359 * gcc.target/i386/pr56564-3.c: New test.
1360 * gcc.target/i386/pr56564-4.c: New test.
1361 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1362 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1363 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1364 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1365 * gcc.target/i386/vect-sizes-1.c: Likewise.
1366 * gcc.target/i386/memcpy-1.c: Likewise.
1367 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1368 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1369
2c27bea9 13702013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1371
1372 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1373 systems to cover all GNU systems.
1374 * g++.dg/abi/guard2.C: Likewise.
1375 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1376 * g++.dg/eh/sighandle.C: Likewise.
1377 * g++.dg/ext/cleanup-10.C: Likewise.
1378 * g++.dg/ext/cleanup-11.C: Likewise.
1379 * g++.dg/ext/cleanup-8.C: Likewise.
1380 * g++.dg/ext/cleanup-9.C: Likewise.
1381 * g++.dg/opt/const5.C: Likewise.
1382 * g++.dg/opt/life1.C: Likewise.
1383 * g++.dg/other/pr39496.C: Likewise.
1384 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1385 * g++.old-deja/g++.abi/align.C: Likewise.
1386 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1387 * g++.old-deja/g++.law/weak.C: Likewise.
1388 * g++.old-deja/g++.pt/asm1.C: Likewise.
1389 * gcc.c-torture/execute/20030125-1.x: Likewise.
1390 * gcc.c-torture/execute/990127-2.x: Likewise.
1391 * gcc.dg/20041106-1.c: Likewise.
1392 * gcc.dg/20050503-1.c: Likewise.
1393 * gcc.dg/builtin-object-size-5.c: Likewise.
1394 * gcc.dg/cleanup-10.c: Likewise.
1395 * gcc.dg/cleanup-11.c: Likewise.
1396 * gcc.dg/cleanup-8.c: Likewise.
1397 * gcc.dg/cleanup-9.c: Likewise.
1398 * gcc.dg/complex-5.c: Likewise.
1399 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1400 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1401 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1402 * gcc.dg/dfp/pr35739.c: Likewise.
1403 * gcc.dg/fdata-sections-1.c: Likewise.
1404 * gcc.dg/lto/20090206-1_0.c: Likewise.
1405 * gcc.dg/lto/20090206-2_0.c: Likewise.
1406 * gcc.dg/pr30360.c: Likewise.
1407 * gcc.dg/pr37303.c: Likewise.
1408 * gcc.dg/pr39323-1.c: Likewise.
1409 * gcc.dg/pr39323-2.c: Likewise.
1410 * gcc.dg/pr39323-3.c: Likewise.
1411 * gcc.dg/pr45416.c: Likewise.
1412 * gcc.dg/setjmp-2.c: Likewise.
1413 * gcc.dg/split-1.c: Likewise.
1414 * gcc.dg/split-3.c: Likewise.
1415 * gcc.dg/split-4.c: Likewise.
1416 * gcc.dg/strlenopt-12g.c: Likewise.
1417 * gcc.dg/strlenopt-14g.c: Likewise.
1418 * gcc.dg/strlenopt-14gf.c: Likewise.
1419 * gcc.dg/strlenopt-16g.c: Likewise.
1420 * gcc.dg/strlenopt-17g.c: Likewise.
1421 * gcc.dg/strlenopt-18g.c: Likewise.
1422 * gcc.dg/strlenopt-1f.c: Likewise.
1423 * gcc.dg/strlenopt-22g.c: Likewise.
1424 * gcc.dg/strlenopt-2f.c: Likewise.
1425 * gcc.dg/strlenopt-4g.c: Likewise.
1426 * gcc.dg/strlenopt-4gf.c: Likewise.
1427 * gcc.dg/struct-ret-3.c: Likewise.
1428 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1429 * gcc.misc-tests/linkage.exp: Likewise.
1430 * gcc.target/i386/20000724-1.c: Likewise.
1431 * gcc.target/i386/align-main-3.c: Likewise.
1432 * gcc.target/i386/cleanup-1.c: Likewise.
1433 * gcc.target/i386/inline-mcpy.c: Likewise.
1434 * gcc.target/i386/pr32268.c: Likewise.
1435 * gcc.target/i386/pr36613.c: Likewise.
1436 * gcc.target/i386/pr39013-1.c: Likewise.
1437 * gcc.target/i386/pr39013-2.c: Likewise.
1438 * gcc.target/i386/pr39496.c: Likewise.
1439 * gcc.target/i386/pr40906-3.c: Likewise.
1440 * gcc.target/i386/pr46084.c: Likewise.
1441 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1442
fe9c9e23 14432013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1444
1445 PR target/6526
1446 * gcc.target/sh/pr6526.c: New.
1447
1bb66e41 14482013-06-09 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR target/57568
1451 * gcc.c-torture/execute/pr57568.c: New test.
1452
02dd3d19 14532013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1454
1455 PR c++/37404
1456 * g++.dg/other/vararg-4.C: New.
1457
0178c26e 14582013-06-08 Vladimir Makarov <vmakarov@redhat.com>
1459
1460 PR rtl-optimization/57559
1461 * gcc.target/s390/pr57559.c : New test.
1462
942ba353 14632013-06-08 Tobias Burnus <burnus@net-b.de>
1464
1465 PR fortran/37336
1466 * gfortran.dg/finalize_10.f90: New.
1467 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
1468 * gfortran.dg/finalize_15.f90: New.
1469
b3453f4d 14702013-06-08 Tobias Burnus <burnus@net-b.de>
1471
1472 PR fortran/57553
1473 * gfortran.dg/storage_size_4.f90: New.
1474
1d7354bb 14752013-06-07 Sriraman Tallam <tmsriram@google.com>
1476
1477 PR c++/57548
1478 * testsuite/g++.dg/ext/pr57548.C: New test.
1479
bfc83720 14802013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
1481
1482 PR middle-end/57541
1483 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
1484
0f8f626c 14852013-06-07 Jan Hubicka <jh@suse.cz>
1486
1487 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
1488
aa21bb5d 14892013-06-07 Tobias Burnus <burnus@net-b.de>
1490
1491 PR fortran/57549
1492 * gfortran.dg/array_constructor_48.f90: New.
1493 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
1494 * gfortran.dg/array_constructor_type_15.f03: Ditto.
1495
8ee7dc6f 14962013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497
1498 PR target/56315
1499 * gcc.target/arm/xordi3-opt.c: New test.
1500
42d8b8fe 15012013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1502
1503 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
1504 Revert to dg-options.
1505
a7769be1 15062013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
1507
1508 PR target/55033
1509 * gcc.target/powerpc/pr55033.c: New.
1510
4e308cb8 15112013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/53658
1514 * g++.dg/cpp0x/alias-decl-36.C: New.
1515
7028141d 15162013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1517 Pat Haugen <pthaugen@us.ibm.com>
1518 Peter Bergner <bergner@vnet.ibm.com>
1519
b9085e89 1520 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
1521 power8 builtin functions.
4e308cb8 1522 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1523 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1524 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1525 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1526 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1527 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1528 * gcc.target/powerpc/p8vector-vectorize-1.c: New
b9085e89 1529 tests to test power8 auto-vectorization.
4e308cb8 1530 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1531 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1532 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1533 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
b9085e89 1534
7028141d 1535 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
1536 powerpc_p8vector_ok instead of powerpc_vsx_ok.
1537
1538 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
1539
1540 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
1541 support.
1542 (check_effective_target_powerpc_p8vector_ok): Likewise.
1543 (is-effective-target): Likewise.
1544 (check_vect_support_and_set_flags): Likewise.
1545
22af5b71 15462013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/43652
1549 * g++.dg/parse/error53.C: New.
1550
53d78539 15512013-06-06 Vladimir Makarov <vmakarov@redhat.com>
1552
1553 PR rtl-optimization/57459
1554 * gcc.target/i386/pr57459.c: New test.
1555
aa78dca5 15562013-06-06 Teresa Johnson <tejohnson@google.com>
1557
1558 PR c++/53743
1559 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
1560 into -freorder-blocks-and-partition test.
1561 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
1562 * gcc.dg/tree-prof/20041218-1.c: Ditto.
1563 * gcc.dg/tree-prof/pr52027.c: Use -O2.
1564 * gcc.dg/tree-prof/pr50907.c: Ditto.
1565 * gcc.dg/tree-prof/pr45354.c: Ditto.
1566 * g++.dg/tree-prof/partition2.C: Ditto.
1567 * g++.dg/tree-prof/partition3.C: Ditto.
1568
44b1f833 15692013-06-06 Tobias Burnus <burnus@net-b.de>
1570
1571 PR fortran/57542
1572 * gfortran.dg/finalize_16.f90: New.
1573
915a7ccf 15742013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
1575
1576 * gcc.dg/vect/no-section-anchors-vect-68.c:
1577 Add dg-skip-if aarch64_tiny.
1578
6e13bc01 15792013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1580
1581 PR C/57457
1582 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
1583 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
1584
85e0ea49 15852013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/51908
1588 * g++.dg/cpp0x/decltype54.C: New.
1589
098e1724 15902013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
1591
1592 * gcc.dg/fshort-wchar.c: Add extra dg-options for
1593 arm*-*-*eabi* targets.
1594 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
1595 arm*-*-* targets.
1596 * gcc.dg/tree-ssa/pr43491.c: Likewise.
1597
99d724c5 15982013-06-05 Manfred Schwarb <manfred99@gmx.ch>
1599 Tobias Burnus <burnus@net-b.de>
1600
1601 * gfortran.dg/string_length_2.f90: Fix dg-do run.
1602 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
1603 * gfortran.dg/io_real_boz_4.f90: Ditto.
1604 * gfortran.dg/io_real_boz_5.f90: Ditto.
1605
b474b2dc 16062013-06-05 Andreas Schwab <schwab@suse.de>
1607
1608 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
1609
9817f2cd 16102013-06-04 Jan Hubicka <jh@suse.cz>
1611
1612 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
1613
4c115a64 16142013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
1615
1616 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
1617 parameters with void.
1618 (main2): Removed argc parameter.
1619 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
1620 (main): Replaced argc, argv parameters with void.
1621 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
1622 (main2): Removed argc parameter.
1623 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
1624 argv parameters with void. Added __asm volatile to avoid optimization
1625 on argc, if necessary.
1626 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
1627 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
1628 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
1629 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
1630 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
1631 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
1632 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
1633 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
1634 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
1635 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1636 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1637 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1638 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1639 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
1640 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
1641 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
1642 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
1643 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
1644 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
1645 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
1646 parameters with void.
1647 (main2): Removed argc parameter.
1648 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
1649 (main): Replaced argc, argv parameters with void.
1650 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
1651 argv parameters with void. Also renamed this function as main, and
1652 delete the existing main.
1653 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
1654 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
1655 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
1656
dae88020 16572013-06-04 Ian Bolton <ian.bolton@arm.com>
1658
1659 * gcc.target/aarch64/movi_1.c: New test.
1660
afb69dbf 16612013-06-04 Tobias Burnus <burnus@net-b.de>
1662
1663 PR fortran/37336
1664 * gfortran.dg/finalize_12.f90: New.
1665 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
1666 end of scope finalization.
1667 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1668 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
1669 * gfortran.dg/auto_dealloc_2.f90: Ditto.
1670 * gfortran.dg/class_19.f03: Ditto.
1671 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
1672 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
1673 * gfortran.dg/extends_14.f03: Ditto.
1674 * gfortran.dg/move_alloc_4.f90: Ditto.
1675 * gfortran.dg/typebound_proc_27.f03: Ditto.
1676
16772013-06-04 Manfred Schwarb <manfred99@gmx.ch>
d3769f59 1678
1679 * gfortran.dg/bounds_check_7.f90: Remove "! {".
1680 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
1681 * gfortran.dg/default_initialization_5.f90: Update dg-do.
1682 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
1683 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
1684 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
1685 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
1686 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
1687 * gfortran.dg/io_real_boz_4.f90: Ditto.
1688 * gfortran.dg/io_real_boz_5.f90: Ditto.
1689 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
1690 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
1691 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
1692 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
1693 * gfortran.dg/transpose_2.f90: Fix dg-output.
1694
cc92dddc 16952013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
1696
1697 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
1698 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
1699 dg-option and an header comment.
556f149b 1700
7442ab85 17012013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/57419
1704 * g++.dg/cpp0x/sfinae46.C: New.
1705 * g++.dg/cpp0x/defaulted13.C: Adjust.
1706 * g++.dg/cpp0x/defaulted2.C: Likewise.
1707 * g++.dg/cpp0x/defaulted26.C: Likewise.
1708 * g++.dg/cpp0x/defaulted3.C: Likewise.
1709 * g++.dg/cpp0x/error1.C: Likewise.
1710 * g++.dg/cpp0x/implicit1.C: Likewise.
1711 * g++.dg/cpp0x/implicit11.C: Likewise.
1712 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
1713 * g++.dg/cpp0x/initlist47.C: Likewise.
1714 * g++.dg/cpp0x/initlist9.C: Likewise.
1715 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
1716 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
1717 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
1718 * g++.dg/cpp0x/union4.C: Likewise.
1719 * g++.dg/template/crash108.C: Likewise.
1720 * g++.dg/template/crash41.C: Likewise.
1721 * g++.old-deja/g++.jason/local.C: Likewise.
1722 * g++.old-deja/g++.law/visibility3.C: Likewise.
1723
a21425b5 17242013-06-03 Teresa Johnson <tejohnson@google.com>
1725
1726 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
1727 * gcc.dg/vect/bb-slp-14.c: Ditto.
1728 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
1729 * gcc.dg/vect/bb-slp-23.c: Ditto.
1730 * gcc.dg/vect/bb-slp-15.c: Ditto.
1731 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1732 * gcc.dg/vect/bb-slp-24.c: Ditto.
1733 * gcc.dg/vect/bb-slp-16.c: Ditto.
1734 * gcc.dg/vect/bb-slp-25.c: Ditto.
1735 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
1736 * gcc.dg/vect/bb-slp-17.c: Ditto.
1737 * gcc.dg/vect/bb-slp-1.c: Ditto.
1738 * gcc.dg/vect/bb-slp-26.c: Ditto.
1739 * gcc.dg/vect/bb-slp-18.c: Ditto.
1740 * gcc.dg/vect/bb-slp-2.c: Ditto.
1741 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
1742 * gcc.dg/vect/bb-slp-27.c: Ditto.
1743 * gcc.dg/vect/bb-slp-19.c: Ditto.
1744 * gcc.dg/vect/bb-slp-3.c: Ditto.
1745 * gcc.dg/vect/bb-slp-28.c: Ditto.
1746 * gcc.dg/vect/bb-slp-4.c: Ditto.
1747 * gcc.dg/vect/bb-slp-29.c: Ditto.
1748 * gcc.dg/vect/bb-slp-5.c: Ditto.
1749 * gcc.dg/vect/bb-slp-6.c: Ditto.
1750 * gcc.dg/vect/bb-slp-8a.c: Ditto.
1751 * gcc.dg/vect/bb-slp-7.c: Ditto.
1752 * gcc.dg/vect/bb-slp-8b.c: Ditto.
1753 * gcc.dg/vect/bb-slp-8.c: Ditto.
1754 * gcc.dg/vect/bb-slp-9.c: Ditto.
1755 * gcc.dg/vect/bb-slp-10.c: Ditto.
1756 * gcc.dg/vect/bb-slp-11.c: Ditto.
1757 * gcc.dg/vect/bb-slp-20.c: Ditto.
1758 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
1759 * gcc.dg/vect/bb-slp-21.c: Ditto.
1760 * gcc.dg/vect/bb-slp-30.c: Ditto.
1761 * gcc.dg/vect/bb-slp-13.c: Ditto.
1762 * gcc.dg/vect/bb-slp-22.c: Ditto.
1763 * g++.dg/vect/slp-pr50413.cc: Ditto.
1764 * g++.dg/vect/slp-pr56812.cc: Ditto.
1765 * g++.dg/vect/slp-pr50819.cc: Ditto.
1766
b13a7b59 17672013-06-01 Tobias Burnus <burnus@net-b.de>
1768
1769 PR fortran/57456
1770 * gfortran.dg/class_array_17.f90: New.
1771
6f38d884 17722013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * ada/acats/floatstore.lst: New.
1775 * ada/acats/run_all.sh: Process it.
1776
fb80316e 17772013-05-31 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 * gcc.target/powerpc/e500-ord-1.c: New test.
1780 * gcc.target/powerpc/e500-ord-2.c: Likewise.
1781 * gcc.target/powerpc/e500-unord-1.c: Likewise.
1782 * gcc.target/powerpc/e500-unord-2.c: Likewise.
1783
4a041f34 17842013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1785
1786 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
1787
15406c25 17882013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1789
1790 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
1791
0d1b8c90 17922013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
1793
1794 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
1795
831687cc 17962013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
1797
1798 PR c/57452
1799 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
1800 test-case.
1801
6bbbfabd 18022013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1803
1804 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
1805
85c0fb92 18062013-05-31 Marek Polacek <polacek@redhat.com>
1807
1808 PR tree-optimization/57478
1809 PR tree-optimization/57453
1810 * gcc.dg/torture/pr57478.c: New test.
1811
ab90be9c 18122013-05-31 Tobias Burnus <burnus@net-b.de>
1813
1814 PR fortran/57456
1815 * gfortran.dg/class_array_17.f90: New.
1816
74d6113f 18172013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818
1819 PR target/56315
1820 * gcc.target/arm/iordi3-opt.c: New test.
1821
ee73dd7b 18222013-05-31 Janus Weil <janus@gcc.gnu.org>
1823
1824 PR fortran/54190
1825 PR fortran/57217
1826 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
1827 * gfortran.dg/interface_26.f90: Ditto.
1828 * gfortran.dg/proc_ptr_11.f90: Ditto.
1829 * gfortran.dg/proc_ptr_15.f90: Ditto.
1830 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1831 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
1832 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
1833 * gfortran.dg/typebound_override_1.f90: Ditto.
1834 * gfortran.dg/typebound_override_4.f90: Ditto.
1835 * gfortran.dg/typebound_proc_6.f03: Ditto.
1836 * gfortran.dg/assumed_type_7.f90: New test.
1837 * gfortran.dg/typebound_override_5.f90: New test.
1838 * gfortran.dg/typebound_override_6.f90: New test.
1839 * gfortran.dg/typebound_override_7.f90: New test.
1840
377db285 18412013-05-30 Tobias Burnus <burnus@net-b.de>
1842
1843 PR middle-end/57073
1844 * gfortran.dg/power_6.f90: New.
1845
fb08a7c6 18462013-05-30 Ian Bolton <ian.bolton@arm.com>
1847
1848 * gcc.target/aarch64/insv_1.c: New test.
1849
a41c2ffc 18502013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
1851
1852 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
1853 dg-skip-if "No stabs".
1854
72cf5e11 18552013-05-30 Janus Weil <janus@gcc.gnu.org>
1856
1857 PR fortran/54189
1858 * gfortran.dg/assumed_size_1.f90: New.
1859
0686440e 18602013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1861
1862 * gcc.dg/shrink-wrap-alloca.c: New added.
1863 * gcc.dg/shrink-wrap-pretend.c: New added.
1864 * gcc.dg/shrink-wrap-sibcall.c: New added.
1865
89ba6b9b 18662013-05-30 Tobias Burnus <burnus@net-b.de>
1867
1868 PR fortran/57458
1869 * gfortran.dg/assumed_rank_13.f90: New.
1870
b3c1a1cd 18712013-05-29 Easwaran Raman <eraman@google.com>
1872
1873 PR tree-optimization/57442
1874 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
1875
259c15e6 18762013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1877
1878 PR tree-optimization/57441
1879 * gcc.c-torture/compile/pr57441.c: New.
1880
c7a53a00 18812013-05-29 Dehao Chen <dehao@google.com>
1882
1883 PR testsuite/57413
1884 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
1885
89ba6b9b 18862013-05-29 Tobias Burnus <burnus@net-b.de>
ac9929f1 1887
1888 PR fortran/37336
1889 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
1890 * gfortran.dg/class_19.f03: Ditto.
1891
32afb748 18922013-05-29 Richard Biener <rguenther@suse.de>
1893
1894 * gcc.dg/vect/bb-slp-32.c: New testcase.
1895
3c6d4197 18962013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1897
1898 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
1899 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
1900 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
1901 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
1902 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1903 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
1904 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
1905 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1906 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
1907 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
1908 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
1909 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
1910 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
1911 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
1912 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
1913 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
1914 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
1915 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
1916 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
1917 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
1918 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
1919 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
1920 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
1921 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
1922 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
1923 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
1924 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
1925 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
1926 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1927 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
1928 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
1929 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
1930 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
1931 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1932 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
1933 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
1934 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
1935 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
1936 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
1937
89ba6b9b 19382013-05-29 Tobias Burnus <burnus@net-b.de>
979283e6 1939
1940 PR fortran/37336
1941 * gfortran.dg/finalize_11.f90: New.
1942 * gfortran.dg/finalize_4.f03: Remove dg-error.
1943 * gfortran.dg/finalize_5.f03: Ditto.
1944 * gfortran.dg/finalize_6.f03: Ditto.
1945 * gfortran.dg/finalize_7.f03: Ditto.
1946
b8a601dd 19472013-05-28 Tobias Burnus <burnus@net-b.de>
1948
1949 * gfortran.dg/class_array_16.f90: New.
1950
d4500202 19512013-05-28 Tobias Burnus <burnus@net-b.de>
1952
1953 PR fortran/57435
1954 * testsuite/gfortran.dg/use_29.f90: New.
1955
aad33226 19562013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/fp_exception.adb: New test.
1959
8911f4de 19602013-05-28 Richard Biener <rguenther@suse.de>
1961
1962 PR tree-optimization/56787
1963 * gcc.dg/vect/pr56787.c: New testcase.
1964
a47586af 19652013-05-28 Janus Weil <janus@gcc.gnu.org>
1966 Tobias Burnus <burnus@net-b.de>
1967
1968 PR fortran/57217
1969 * gfortran.dg/typebound_override_4.f90: New.
1970
a3c29ebc 19712013-05-28 Richard Biener <rguenther@suse.de>
1972
1973 PR tree-optimization/57411
1974 * g++.dg/opt/pr57411.C: New testcase.
1975
9abde4bf 19762013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
1979 * gcc.dg/builtin-bswap-9.c: Likewise.
1980
65c294e9 19812013-05-28 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
1984
5f037457 19852013-05-27 Richard Biener <rguenther@suse.de>
1986
1987 PR middle-end/57412
1988 * gcc.dg/gomp/pr57412.c: New testcase.
1989
2d472c22 19902013-05-27 Bud Davis <jmdavis@link.com>
1991
1992 PR fortran/50405
1993 * gfortran.dg/stfunc_8.f90: New.
1994
e4800344 19952013-05-27 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/57343
1998 * gcc.dg/torture/pr57343.c: New testcase.
1999
d68e9408 20002013-05-27 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/57417
2003 * gcc.dg/torture/pr57417.c: New testcase.
2004
575a3e39 20052013-05-27 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/57396
2008 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2009
60acbc93 20102013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/specs/last_bit.ads: New test.
2013
081f18cf 20142013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2015
2016 * gnat.dg/specs/machine_attribute.ads: New test.
2017
cf1fbbbe 20182013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gnat.dg/incomplete3.ad[sb]: New test.
2021
188bbdec 20222013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2023
2024 PR target/53916
2025 * gcc.target/mips/div-13.c: New test.
2026
073ac520 20272013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2028
2029 PR target/55777
2030 * gcc.target/mips/mips16-attributes-5.c,
2031 * gcc.target/mips/mips16-attributes-6.c: New tests.
2032
6fb93176 20332013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2034
2035 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2036 * gcc.dg/builtin-bswap-8.c: Likewise.
2037
58ebbeff 20382013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/52216
2041 * g++.dg/cpp0x/new1.C: New.
2042
dbbbd81b 20432013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/25666
2046 * g++.dg/parse/dtor16.C: New.
2047 * g++.dg/parse/dtor6.C: Adjust.
2048
7345779f 20492013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/19618
2052 * g++.dg/expr/bitfield12.C: New.
2053
65a8f1a1 20542013-05-24 Jeff Law <law@redhat.com>
2055
2056 PR tree-optimization/57124
2057 * gcc.c-torture/execute/pr57124.c: New test.
2058 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2059
7d9f258f 20602013-05-24 Martin Jambor <mjambor@suse.cz>
2061
2062 PR tree-optimization/57294
2063 * gcc.dg/ipa/pr57294.c: New test.
2064
7c4a1850 20652013-05-24 Dehao Chen <dehao@google.com>
2066
2067 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2068
77b3b9e9 20692013-05-24 Ian Bolton <ian.bolton@arm.com>
2070
2071 * gcc.target/aarch64/scalar_intrinsics.c
2072 (force_simd): Use a valid instruction.
2073 (test_vdupd_lane_s64): Pass a valid lane argument.
2074 (test_vdupd_lane_u64): Likewise.
2075
5f4dd0d0 20762013-05-24 Richard Biener <rguenther@suse.de>
2077
2078 PR tree-optimization/57287
2079 * gcc.dg/pr57287.c: New testcase.
2080
bb79f009 20812013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 PR c++/26572
2084 * g++.dg/template/error51.C: New.
2085
20862013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 PR c++/25503
2089 * g++.dg/template/bitfield2.C: New.
2090
00b45d95 20912013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2092
2093 * gnat.dg/specs/noinline1.ads: New test.
2094 * gnat.dg/noinline2.ad[sb]: Likewise.
2095 * gnat.dg/specs/noinline3.ads: Likewise.
2096 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2097
f982ec99 20982013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2099
2100 PR tree-ssa/57385
2101 * gcc.dg/tree-ssa/pr57385.c: New test.
2102
55da6ad7 21032013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2104
2105 * gnat.dg/derived_type4.adb: New test.
2106
fe081106 21072013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gcc.dg/builtin-bswap-6.c: New test.
2110 * gcc.dg/builtin-bswap-7.c: Likewise.
2111 * gcc.dg/builtin-bswap-8.c: Likewise.
2112 * gcc.dg/builtin-bswap-9.c: Likewise.
2113
56cff37b 21142013-05-23 Christian Bruel <christian.bruel@st.com>
2115
2116 PR debug/57351
2117 * gcc.dg/debug/pr57351.c: New test
2118
9cacc1ad 21192013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2120
2121 * gcc.target/aarch64/vect-clz.c: New file.
2122
74d5ea33 21232013-05-23 Martin Jambor <mjambor@suse.cz>
fb8b391e 2124
2125 PR middle-end/57347
2126 * gcc.dg/ipa/pr57347.c: New test.
2127
6979886b 21282013-05-23 Richard Biener <rguenther@suse.de>
2129
2130 PR tree-optimization/57380
2131 * g++.dg/tree-ssa/pr57380.C: New testcase.
2132
324d4d99 21332013-05-23 Richard Biener <rguenther@suse.de>
2134
2135 PR middle-end/57381
2136 * gcc.dg/torture/pr57381.c: New testcase.
2137
98908b23 21382013-05-23 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR middle-end/57344
2141 * gcc.c-torture/execute/pr57344-1.c: New test.
2142 * gcc.c-torture/execute/pr57344-2.c: New test.
2143 * gcc.c-torture/execute/pr57344-3.c: New test.
2144 * gcc.c-torture/execute/pr57344-4.c: New test.
2145
81c3220e 21462013-05-23 Richard Biener <rguenther@suse.de>
2147
2148 PR rtl-optimization/57341
2149 * gcc.dg/torture/pr57341.c: New testcase.
2150
1723fa38 21512013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2152
2153 PR c++/57352
2154 * g++.dg/parse/crash62.C: New.
2155
81f0e7d0 21562013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2157 Pat Haugen <pthaugen@us.ibm.com>
2158 Peter Bergner <bergner@vnet.ibm.com>
2159
2160 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2161 crypto builtins.
2162
d989a9cc 21632013-05-22 Tobias Burnus <burnus@net-b.de>
2164
2165 PR fortran/57364
2166 * gfortran.dg/defined_assignment_6.f90: New.
2167
293dffca 21682013-05-22 Tobias Burnus <burnus@net-b.de>
2169
2170 PR fortran/57338
2171 * gfortran.dg/assumed_type_6.f90: New.
2172
eb1cea71 21732013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/57211
2176 * g++.dg/cpp0x/Wunused-parm.C: New.
2177
1273a0b4 21782013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2181 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2182
64e4dbea 21832013-05-21 Easwaran Raman <eraman@google.com>
2184
2185 PR tree-optimization/57322
2186 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2187
ed89150a 21882013-05-21 Graham Stott <graham.stott@btinternet.com>
2189
2190 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2191 .set (no)?micromips
2192
e3356069 21932013-05-21 Tobias Burnus <burnus@net-b.de>
2194
2195 PR fortran/57035
2196 * gfortran.dg/assumed_type_5.f90: New.
2197 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2198 * gfortran.dg/assumed_rank_2.f90: Ditto.
2199 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2200 * gfortran.dg/no_arg_check_3.f90: Ditto.
2201
1c872eee 22022013-05-21 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR tree-optimization/57331
2205 * gcc.c-torture/compile/pr57331.c: New test.
2206
35d3304d 22072013-05-21 Richard Biener <rguenther@suse.de>
2208
2209 PR tree-optimization/57330
2210 * gcc.dg/torture/pr57330.c: New testcase.
2211
03dccd68 22122013-05-21 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/57303
2215 * gcc.dg/torture/pr57303.c: New testcase.
2216
bc5cbbd5 22172013-05-21 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR tree-optimization/57321
2220 * gcc.c-torture/execute/pr57321.c: New test.
2221
c8b913ab 22222013-05-20 Tobias Burnus <burnus@net-b.de>
2223
2224 PR fortran/48858
2225 PR fortran/55465
2226 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2227 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2228 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2229 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2230 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2231 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2232 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2233 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2234 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2235 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2236 * gfortran.dg/binding_label_tests_24.f90: New.
2237 * gfortran.dg/binding_label_tests_25.f90: New.
2238
da5c730d 22392013-05-20 Tobias Burnus <burnus@net-b.de>
2240
2241 PR fortran/48858
2242 * gfortran.dg/binding_label_tests_17.f90: New.
2243 * gfortran.dg/binding_label_tests_18.f90: New.
2244 * gfortran.dg/binding_label_tests_19.f90: New.
2245 * gfortran.dg/binding_label_tests_20.f90: New.
2246 * gfortran.dg/binding_label_tests_21.f90: New.
2247 * gfortran.dg/binding_label_tests_22.f90: New.
2248 * gfortran.dg/binding_label_tests_23.f90: New.
2249
7a914593 22502013-05-20 Tobias Burnus <burnus@net-b.de>
2251
2252 PR fortran/48858
2253 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2254 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2255 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2256 * gfortran.dg/common_18.f90: New.
2257 * gfortran.dg/common_19.f90: New.
2258 * gfortran.dg/common_20.f90: New.
2259 * gfortran.dg/common_21.f90: New.
2260
65b7c304 22612013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/12288
2264 * g++.dg/parse/error52.C: New.
2265 * g++.dg/parse/error3.C: Adjust.
2266 * g++.dg/parse/error36.C: Likewise.
2267
dbc31e6d 22682013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2269
2270 PR target/56547
2271 * gcc.target/sh/pr56547-1.c: New.
2272 * gcc.target/sh/pr56547-2.c: New.
2273
6029659c 22742013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2275
2276 PR c++/23608
2277 * g++.dg/warn/Wsign-compare-6.C: New.
2278 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2279
c843090a 22802013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/57327
2283 * g++.dg/template/error50.C: New.
2284
525079a2 22852013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2286
2287 PR c++/10207
2288 * g++.dg/ext/complit13.C: New.
2289
05b733e3 22902013-05-20 Marc Glisse <marc.glisse@inria.fr>
2291
2292 PR c++/57175
2293 * g++.dg/pr57175.C: New testcase.
2294
64e4dbea 22952013-05-17 Easwaran Raman <eraman@google.com>
a2bd0c99 2296
2297 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2298
6a24e0bf 22992013-05-17 Marc Glisse <marc.glisse@inria.fr>
2300
2301 PR testsuite/57313
2302 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2303
6150dc35 23042013-05-17 Jakub Jelinek <jakub@redhat.com>
2305
2306 PR rtl-optimization/57281
2307 PR rtl-optimization/57300
2308 * gcc.dg/pr57300.c: New test.
2309 * gcc.c-torture/execute/pr57281.c: New test.
2310
a9b93fed 23112013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/18126
2314 * g++.dg/ext/sizeof-complit.C: New.
2315
86d5f657 23162013-05-17 Marek Polacek <polacek@redhat.com>
2317
2318 * gcc.dg/strlenopt-25.c: New test.
2319 * gcc.dg/strlenopt-26.c: Likewise.
2320
0a015fc7 23212013-05-17 Jakub Jelinek <jakub@redhat.com>
2322
2323 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2324 instead of -mavx2, require only avx instead of avx2.
2325 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2326 of avx2-check.h and turn into an avx runtime test instead of
2327 avx2 runtime test.
2328
a51ffa0b 23292013-05-16 Marc Glisse <marc.glisse@inria.fr>
2330
2331 * g++.dg/ext/vector22.C: Uncomment working test.
2332
0642c1f4 23332013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2334
2335 PR c++/17410
2336 * g++.dg/template/pr17410.C: New.
2337
cb4792d2 23382013-05-16 Jakub Jelinek <jakub@redhat.com>
2339
2340 * gcc.target/i386/rotate-3.c: New test.
2341 * gcc.target/i386/rotate-3a.c: New test.
2342 * gcc.target/i386/rotate-4.c: New test.
2343 * gcc.target/i386/rotate-4a.c: New test.
2344 * gcc.target/i386/rotate-5.c: New test.
2345 * gcc.target/i386/rotate-5a.c: New test.
2346
a2e48e3c 23472013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2348
2349 * gcc.dg/visibility-21.c: Require section_anchors.
2350
ae51a965 23512013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2352
2353 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2354 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2355 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2356
5c62c52a 23572013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2358
2359 * gcc.dg/visibility-21.c: New.
2360
ea1b629e 23612013-05-16 Marc Glisse <marc.glisse@inria.fr>
2362
2363 PR middle-end/57286
2364 * gcc.dg/pr57286.c: New testcase.
2365 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2366 * g++.dg/ext/vector22.C: Comment out transformations not
2367 performed anymore.
2368
c0de0233 23692013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2370
2371 PR target/57260
2372 * gcc.target/mips/call-1.c: Restrict to o32.
2373 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2374
be6494a8 23752013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2378 dg-messages.
2379 * g++.dg/warn/Wshadow-1.C: Likewise.
2380 * g++.dg/warn/Wshadow-6.C: Likewise.
2381 * g++.dg/warn/Wshadow-7.C: Likewise.
2382
3c7a63e3 23832013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/31952
2386 * g++.dg/parse/pr31952-1.C: New.
2387 * g++.dg/parse/pr31952-2.C: Likewise.
2388 * g++.dg/parse/pr31952-3.C: Likewise.
2389
2390 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2391 * g++.old-deja/g++.jason/cond.C: Likewise.
2392 * g++.dg/cpp0x/range-for5.C: Likewise.
2393
33ae7c4b 23942013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2395
2396 PR target/19599
2397 * gcc.target/arm/pr40887.c: Adjust testcase.
2398 * gcc.target/arm/pr19599.c: New test.
2399
4c2623ad 24002013-05-15 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/57275
2403 * gcc.target/i386/pr57275.c: New testcase.
2404
33864132 24052013-05-15 Jan Hubicka <jh@suse.cz>
2406
2407 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2408 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2409 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2410
2ee80803 24112013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2412
2413 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2414 scheduling.
2415
8e71dad2 24162013-05-14 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c++/57274
2419 * c-c++-common/Wsequence-point-1.c: New test.
2420
9be60878 24212013-05-14 Marc Glisse <marc.glisse@inria.fr>
2422
2423 * g++.dg/ext/vector22.C: New testcase.
2424 * gcc.dg/binop-xor3.c: Remove xfail.
2425
2fcc3fb4 24262013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2427
2428 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2429 FLOAT cmp FLOAT ? INT : INT.
2430 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2431 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2432 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2433 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2434 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2435 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2436
36ad1400 24372013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/53903
2440 * g++.dg/cpp0x/defaulted43.C: New.
2441
6c455350 24422013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2443
2444 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2445 (alloca): Remove declaration.
2446 (foo9): Replace alloca by __builtin_alloca.
2447
b8f9423d 24482013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2449
36ad1400 2450 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3af61095 2451 Expect "size of array is too large" error.
b8f9423d 2452
7ee4b683 24532013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2454
2455 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
2456
8aacb2c5 24572013-05-14 Richard Biener <rguenther@suse.de>
2458
2459 PR middle-end/57235
2460 * g++.dg/torture/pr57235.C: New testcase.
2461
4620c2de 24622013-05-14 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR middle-end/57251
2465 * gcc.dg/torture/pr57251.c: New test.
2466
d9e8e670 24672013-05-13 Uros Bizjak <ubizjak@gmail.com>
2468
2469 PR target/57264
2470 * gcc.target/i386/pr57264.c: New test.
2471
d742c1dc 24722013-05-13 Jakub Jelinek <jakub@redhat.com>
2473
2474 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
2475
0723b76b 24762013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
2477
d9e8e670 2478 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
0723b76b 2479
043ce677 24802013-05-13 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR tree-optimization/45216
2483 PR tree-optimization/57157
2484 * c-c++-common/rotate-1.c: Add 32 tests with +.
2485 * c-c++-common/rotate-1a.c: Adjust.
d9e8e670 2486 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
043ce677 2487 * c-c++-common/rotate-2b.c: New test.
2488 * c-c++-common/rotate-3.c: Add 32 tests with +.
d9e8e670 2489 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
043ce677 2490 * c-c++-common/rotate-4b.c: New test.
2491 * c-c++-common/rotate-5.c: New test.
2492
096295f6 24932013-05-13 Martin Jambor <mjambor@suse.cz>
2494
2495 PR middle-end/42371
2496 * gcc.dg/ipa/remref-0.c: New test.
2497 * gcc.dg/ipa/remref-1a.c: Likewise.
2498 * gcc.dg/ipa/remref-1b.c: Likewise.
2499 * gcc.dg/ipa/remref-2a.c: Likewise.
2500 * gcc.dg/ipa/remref-2b.c: Likewise.
2501
67f16f2b 25022013-05-13 Marc Glisse <marc.glisse@inria.fr>
2503
2504 * gcc.dg/vector-shift-2.c: New testcase.
2505
22b4b13d 25062013-05-13 Jakub Jelinek <jakub@redhat.com>
2507
2047c70c 2508 PR tree-optimization/57230
2509 * gcc.dg/strlenopt-24.c: New test.
2510
22b4b13d 2511 PR tree-optimization/57230
2512 * gcc.dg/strlenopt-23.c: New test.
2513
9b1ffc79 25142013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
2515
2516 PR target/57108
2517 * gcc.target/sh/pr57108.c: Move this test case to ...
2518 * gcc.c-torture/compile/pr57108.c: ... here.
2519
fca2aa67 25202013-05-10 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/57214
a30c7540 2523 * gcc.dg/torture/pr57214.c: New testcase.
fca2aa67 2524
432dd330 25252013-05-10 Marc Glisse <marc.glisse@inria.fr>
2526
2527 * gcc.dg/vector-shift.c: New testcase.
2528
3b8827a2 25292013-05-10 Jakub Jelinek <jakub@redhat.com>
2530
bf7ec243 2531 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
2532
3b8827a2 2533 PR tree-optimization/45216
2534 PR tree-optimization/57157
2535 * c-c++-common/rotate-1.c: New test.
2536 * c-c++-common/rotate-1a.c: New test.
2537 * c-c++-common/rotate-2.c: New test.
2538 * c-c++-common/rotate-2a.c: New test.
2539 * c-c++-common/rotate-3.c: New test.
2540 * c-c++-common/rotate-3a.c: New test.
2541 * c-c++-common/rotate-4.c: New test.
2542 * c-c++-common/rotate-4a.c: New test.
2543
2cd0995e 25442013-05-10 Richard Biener <rguenther@suse.de>
2545
2546 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
2547 * gcc.target/i386/l_fma_double_1.c: Adjust.
2548 * gcc.target/i386/l_fma_double_2.c: Likewise.
2549 * gcc.target/i386/l_fma_double_3.c: Likewise.
2550 * gcc.target/i386/l_fma_double_4.c: Likewise.
2551 * gcc.target/i386/l_fma_double_5.c: Likewise.
2552 * gcc.target/i386/l_fma_double_6.c: Likewise.
2553 * gcc.target/i386/l_fma_float_1.c: Likewise.
2554 * gcc.target/i386/l_fma_float_2.c: Likewise.
2555 * gcc.target/i386/l_fma_float_3.c: Likewise.
2556 * gcc.target/i386/l_fma_float_4.c: Likewise.
2557 * gcc.target/i386/l_fma_float_5.c: Likewise.
2558 * gcc.target/i386/l_fma_float_6.c: Likewise.
2559
6fcb0ab5 25602013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 PR c++/51226
2563 * g++.dg/cpp0x/pr51226.C: New.
2564
b156ec37 25652013-04-16 Han Shen <shenhan@google.com>
2566
2567 Test cases for '-fstack-protector-strong'.
2568 * gcc.dg/fstack-protector-strong.c: New.
2569 * g++.dg/fstack-protector-strong.C: New.
2570
1c9152c2 25712013-05-07 Ian Bolton <ian.bolton@arm.com>
2572
6fcb0ab5 2573 * gcc.target/aarch64/ands_1.c: New test.
1c9152c2 2574 * gcc.target/aarch64/ands_2.c: Likewise
2575
3e8585ab 25762013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2577
2578 * lib/target-supports.exp (check_effective_target_hw): New
2579 function.
2580 * c-c++-common/asan/clone-test-1.c: Call
2581 check_effective_target_hw.
2582 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
2583 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
2584 possible decorations.
2585 * c-c++-common/asan/null-deref-1.c: Likewise.
2586 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2587 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2588 * c-c++-common/asan/use-after-free-1.c: Likewise.
2589 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
2590 * g++.dg/asan/large-func-test-1.C: Likewise.
2591
e0e03aa1 25922013-05-07 Sofiane Naci <sofiane.naci@arm.com>
2593
2594 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2595
587a19f1 25962013-05-07 Richard Biener <rguenther@suse.de>
2597
2598 PR middle-end/57190
2599 * g++.dg/torture/pr57190.C: New testcase.
2600
03404fe6 26012013-05-07 Jakub Jelinek <jakub@redhat.com>
2602
182debc1 2603 PR tree-optimization/57149
2604 * gcc.dg/pr57149.c: New test.
2605
03404fe6 2606 PR debug/57184
2607 * gcc.dg/pr57184.c: New test.
2608
080ec2e3 26092013-05-07 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/specs/array3.ads: New test.
2612
16bdc09b 26132013-05-06 Marc Glisse <marc.glisse@inria.fr>
2614
2615 * c-c++-common/vector-scalar-2.c: New testcase.
2616
82353beb 26172013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
2618
2619 * gcc.target/i386/asm-dialect-2.c: New testcase.
2620
8db255bf 26212013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR c++/57183
2624 * g++.dg/cpp0x/auto38.C: New.
2625
59c0ed80 26262013-05-06 Richard Biener <rguenther@suse.de>
2627
2628 PR tree-optimization/57185
2629 * gcc.dg/autopar/pr57185.c: New testcase.
2630
0b9c4816 26312013-05-06 Uros Bizjak <ubizjak@gmail.com>
2632
2633 PR target/57106
2634 * gcc.target/i386/pr57106.c: New test.
2635
7090b697 26362013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2637
2638 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
2639 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2640 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2641 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2642 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2643 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2644 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2645
26462013-05-06 Teresa Johnson <tejohnson@google.com>
4f8226b6 2647
2648 PR bootstrap/57154
2649 * gcc.dg/pr57154.c: New test.
2650
e2a6b9da 26512013-05-06 Richard Biener <rguenther@suse.de>
2652
2653 PR middle-end/57147
2654 * gcc.dg/torture/pr57147-1.c: New testcase.
2655 * gcc.dg/torture/pr57147-2.c: Likewise.
2656 * gcc.dg/torture/pr57147-3.c: Likewise.
2657
a61eea5a 26582013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2659
2660 PR target/55303
2661 * gcc.target/sh/pr55303-1.c: New.
2662 * gcc.target/sh/pr55303-2.c: New.
2663 * gcc.target/sh/pr55303-3.c: New.
2664
7431b56c 26652013-05-05 Tobias Burnus <burnus@net-b.de>
2666
2667 * gfortran.dg/allocate_with_source_3.f90: New.
2668
ddf8ce2d 26692013-05-05 Tobias Burnus <burnus@net-b.de>
2670
2671 PR fortran/57141
2672 * gfortran.dg/null_8.f90: New.
2673
7b16dd2f 26742013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2675
2676 PR c++/53745
2677 * g++.dg/cpp0x/enum27.C: New.
2678 * g++.dg/cpp0x/enum_base.C: Adjust.
2679
70bad7a1 26802013-05-04 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR tree-optimization/56205
2683 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2684
a435dc3a 26852013-05-04 Tobias Burnus <burnus@net-b.de>
2686
2687 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2688 * gfortran.dg/bind_c_usage_27.f90: New.
2689 * gfortran.dg/bind_c_usage_28.f90: New.
2690
36c30f9e 26912013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 PR c++/51927
2694 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
2695
21e5dc01 26962013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2697
2698 PR target/57150
2699 * gcc.target/powerpc/pr57150.c: New file.
2700
e64c90eb 27012013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2702
2703 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
2704 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
2705 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
2706 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2707 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2708 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
2709 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
2710
6f00aec9 27112013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
e64c90eb 2712
6f00aec9 2713 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
2714 scan-assembler-times.
2715
1168caca 27162013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2717
2718 * gcc.dg/tree-ssa/slsr-32.c: New.
2719 * gcc.dg/tree-ssa/slsr-33.c: New.
2720 * gcc.dg/tree-ssa/slsr-34.c: New.
2721 * gcc.dg/tree-ssa/slsr-35.c: New.
2722 * gcc.dg/tree-ssa/slsr-36.c: New.
2723 * gcc.dg/tree-ssa/slsr-37.c: New.
2724 * gcc.dg/tree-ssa/slsr-38.c: New.
2725
44f9bcdf 27262013-05-03 Ian Bolton <ian.bolton@arm.com>
2727
2728 * gcc.target/aarch64/tst_1.c: New test.
2729 * gcc.target/aarch64/tst_2.c: Likewise
2730
d06dae50 27312013-05-02 Jeff Law <law@redhat.com>
2732
66c357ba 2733 PR tree-optimization/57144
d06dae50 2734 * gcc.c-torture/execute/pr57144.c: New test.
2735
cea05f44 27362013-05-03 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR rtl-optimization/57130
2739 * gcc.c-torture/execute/pr57130.c: New test.
2740
65c52515 27412013-05-03 Uros Bizjak <ubizjak@gmail.com>
2742
2743 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
2744
4d9d91e8 27452013-05-03 Vidya Praveen <vidyapraveen@arm.com>
2746
2747 * gcc.target/aarch64/fabd.c: New file.
2748
8910980f 27492013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2750
2751 PR c++/54318
2752 * g++.dg/cpp0x/pr54318.C: New.
2753
0e9d1d8b 27542013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/14283
2757 * g++.dg/parse/error51.C: New.
2758 * g++.dg/parse/error15.C: Adjust column numbers.
2759
f782f3fd 27602013-05-02 Tobias Burnus <burnus@net-b.de>
2761
2762 PR fortran/57142
2763 * gfortran.dg/size_kind_2.f90: New.
2764 * gfortran.dg/size_kind_3.f90: New.
2765
92b43d63 27662013-05-02 Richard Biener <rguenther@suse.de>
2767
2768 PR middle-end/57140
2769 * g++.dg/torture/pr57140.C: New testcase.
2770
d93eb6ad 27712013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
2772
2773 PR target/56732
2774 * gcc.target/arm/pr56732-1.c: New test.
2775
c42e4f2e 27762013-05-02 Martin Jambor <mjambor@suse.cz>
2777
2778 PR middle-end/56988
2779 * gcc.dg/ipa/pr56988.c: New test.
2780
623ae2ee 27812013-05-02 Ian Bolton <ian.bolton@arm.com>
2782
2783 * gcc.target/aarch64/bics_1.c: New test.
2784 * gcc.target/aarch64/bics_2.c: Likewise.
2785
db3ea93f 27862013-05-02 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR rtl-optimization/57131
2789 * gcc.c-torture/execute/pr57131.c: New test.
2790
dec257d3 27912013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/57132
2794 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
2795
273c330a 27962013-05-01 Vladimir Makarov <vmakarov@redhat.com>
2797
2798 PR target/57091
2799 * gcc.target/i386/pr57091.c: New test.
2800
4491e251 28012013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2802
2803 * gcc.target/aarch64/vect-vaddv.c: New.
2804
3bbdb270 28052013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2806
2807 * gcc.target/aarch64/vect-vmaxv.c: New.
2808 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
2809
4746ccb1 28102013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2811
2812 * gcc.target/aarch64/scalar-vca.c: New.
2813 * gcc.target/aarch64/vect-vca.c: Likewise.
2814
e969f24a 28152013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
2816
2817 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
2818 (test_vceqd_s64): Force arguments to SIMD registers.
2819 (test_vceqzd_s64): Likewise.
2820 (test_vcged_s64): Likewise.
2821 (test_vcled_s64): Likewise.
2822 (test_vcgezd_s64): Likewise.
2823 (test_vcged_u64): Likewise.
2824 (test_vcgtd_s64): Likewise.
2825 (test_vcltd_s64): Likewise.
2826 (test_vcgtzd_s64): Likewise.
2827 (test_vcgtd_u64): Likewise.
2828 (test_vclezd_s64): Likewise.
2829 (test_vcltzd_s64): Likewise.
2830 (test_vtst_s64): Likewise.
2831 (test_vtst_u64): Likewise.
2832
a1554f13 28332013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/57092
2836 * g++.dg/cpp0x/decltype53.C: New.
2837
3c73c0fb 28382013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2839
2840 PR fortran/57071
2841 * gfortran.dg/power_5.f90: New test.
2842
65a02176 28432013-04-30 Richard Biener <rguenther@suse.de>
2844
2845 PR middle-end/57122
2846 * gcc.dg/torture/pr57122.c: New testcase.
2847
0ba38440 28482013-04-30 Richard Biener <rguenther@suse.de>
2849
2850 PR middle-end/57107
2851 * g++.dg/torture/pr57107.C: New testcase.
2852
d5897457 28532013-04-30 Andrey Belevantsev <abel@ispras.ru>
2854
2855 PR rtl-optimization/57105
2856 * gcc.dg/pr57105.c: New test.
2857
060d11f4 28582013-04-30 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR tree-optimization/57104
2861 * gcc.dg/pr57104.c: New test.
2862
34e882e1 28632013-04-29 Uros Bizjak <ubizjak@gmail.com>
2864
2865 PR target/44578
2866 * gcc.target/i386/pr44578.c: New test.
2867
f7c98bb1 28682013-04-29 Vladimir Makarov <vmakarov@redhat.com>
2869
2870 PR target/57097
2871 * gcc.target/i386/pr57097.c: New test.
2872
4d9f9757 28732013-04-29 Uros Bizjak <ubizjak@gmail.com>
2874
2875 PR target/57098
2876 * gcc.target/i386/pr57098.c: New test.
2877
1c3d6451 28782013-04-29 Kai Tietz <ktietz@redhat.com>
2879
4d9f9757 2880 * gcc.c-torture/execute/pr55875.c: New test.
1c3d6451 2881
caf1e632 28822013-04-29 Richard Biener <rguenther@suse.de>
2883
2884 PR middle-end/57075
2885 * gcc.dg/torture/pr57075.c: New testcase.
2886
00ef57e3 28872013-04-29 Richard Biener <rguenther@suse.de>
2888
2889 PR middle-end/57103
2890 * gcc.dg/autopar/pr57103.c: New testcase.
2891
1a087624 28922013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2893
2894 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
2895
c48f77d5 28962013-04-29 Tom de Vries <tom@codesourcery.com>
2897
2898 * gcc.dg/pr50763.c: Update test.
2899
3172284a 29002013-04-26 Jeff Law <law@redhat.com>
2901
2902 * gcc.dg/tree-ssa/vrp88.c: New test.
2903
7d523484 29042013-04-29 Christian Bruel <christian.bruel@st.com>
2905
2906 PR target/57108
2907 * gcc.target/sh/pr57108.c: New test.
2908
04c2922b 29092013-04-29 Richard Biener <rguenther@suse.de>
2910
2911 PR middle-end/57089
2912 * gfortran.dg/gomp/pr57089.f90: New testcase.
2913
c926b60e 29142013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2915
2916 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
2917
8111d37b 29182013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2919
2920 * gcc.target/aarch64/vect-vcvt.c: New.
2921
0c882306 29222013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
2923
2924 * gcc.target/aarch64/vect-vrnd.c: New.
2925
9584aa9d 29262013-04-29 Richard Biener <rguenther@suse.de>
2927
2928 PR tree-optimization/57081
2929 * gcc.dg/torture/pr57081.c: New testcase.
2930
5b566583 29312013-04-29 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR tree-optimization/57083
2934 * gcc.dg/torture/pr57083.c: New test.
2935
cc248c6e 29362013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/56450
2939 * g++.dg/cpp0x/decltype52.C: New.
2940
d8c8614f 29412013-04-28 Jakub Jelinek <jakub@redhat.com>
2942
2943 N3472 binary constants
2944 * g++.dg/cpp/limits.C: Adjust warning wording.
2945 * g++.dg/system-binary-constants-1.C: Likewise.
2946 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
2947
0c0d2660 29482013-04-28 Tobias Burnus <burnus@net-b.de>
2949
2950 PR fortran/57093
2951 * gfortran.dg/coarray_30.f90: New.
2952
6dc982b9 29532013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2954
2955 PR fortran/57071
2956 * frontend-passes (optimize_power): New function.
2957 (optimize_op): Use it.
2958
a31cce64 29592013-04-27 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/56866
2962 * gcc.c-torture/execute/pr56866.c: New test.
2963 * gcc.target/i386/pr56866.c: New test.
2964
f585c295 29652013-04-26 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR go/57045
2968 * gcc.dg/setjmp-5.c: New test.
2969
ea48504b 29702013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 PR c++/55708
2973 * g++.dg/cpp0x/constexpr-55708.C: New.
2974
29752013-04-26 Richard Biener <rguenther@suse.de>
f6568ea4 2976
2977 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
2978 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
2979 * gcc.dg/pr53265.c: Remove XFAILs.
2980 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
2981 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
2982
71eeb8d3 29832013-04-26 Jakub Jelinek <jakub@redhat.com>
2984
2985 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
2986 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
2987 -fdiagnostics-color=never option similarly to
2988 -fno-diagnostics-show-caret option.
2989
ca719585 29902013-04-25 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR rtl-optimization/57003
2993 * gcc.target/i386/pr57003.c: New test.
2994
7695fea9 29952013-04-25 Marek Polacek <polacek@redhat.com>
2996
2997 PR tree-optimization/57066
0c0d2660 2998 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7695fea9 2999
58aab7ce 30002013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3001 Tejas Belagod <tejas.belagod@arm.com>
3002
3003 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3004 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3005 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3006
c7262ba2 30072013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3008
3009 * gcc.target/aarch64/cmp.c: New.
3010
993fed27 30112013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3012
3013 * gcc.target/aarch64/ngc.c: New.
3014
8518cada 30152013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3016
3017 * lib/target-supports.exp
3018 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3019 (check_effective_target_arm_neon_fp16_ok): Likewise.
3020 (add_options_for_arm_neon_fp16): Likewise.
3021 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3022 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3023
74855d08 30242013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3025
3026 PR rtl-optimizations/57046
3027 * gcc.target/i386/pr57046.c: New test.
3028
1638c736 30292013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 * g++.dg/cpp1y/cplusplus.C: New.
3032
949dbf93 30332013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3034
3035 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3036
9205a6cc 30372013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3038
3039 * c-c++-common/Wpointer-arith-1.c: New.
3040
05d0bce1 30412013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 * g++.dg/cpp1y/cxx1y_macro.C: New.
3044
20ce13a9 30452013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/56970
3048 * g++.dg/cpp0x/sfinae45.C: New.
3049
63477486 30502013-04-24 Richard Biener <rguenther@suse.de>
3051
3052 PR testsuite/57050
3053 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3054
5f0af0d8 30552013-04-23 Richard Biener <rguenther@suse.de>
3056
3057 PR middle-end/57036
3058 * gcc.dg/torture/pr57036-1.c: New testcase.
3059 * gcc.dg/torture/pr57036-2.c: Likewise.
3060
562e5728 30612013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3062
3063 * gcc.target/aarch64/scalar-mov.c: New testcase.
3064
3a4a5c9c 30652013-04-23 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/57026
3068 * gcc.dg/torture/pr57026.c: New testcase.
3069
0d41f475 30702013-04-22 Janus Weil <janus@gcc.gnu.org>
3071
3072 PR fortran/53685
3073 PR fortran/57022
3074 * gfortran.dg/transfer_check_4.f90: New.
3075
888b31c9 30762013-04-22 Marek Polacek <polacek@redhat.com>
3077
3078 PR sanitizer/56990
3079 * gcc.dg/pr56990.c: New test.
3080
fbb45ff1 30812013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3082
3083 PR target/57018
3084 * gcc.target/i386/pr57018.c: New test.
3085
7b990298 30862013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3087
3088 * gcc.target/aarch64/vrecps.c: New.
3089 * gcc.target/aarch64/vrecpx.c: Likewise.
3090
c7a79d83 30912013-04-22 Christian Bruel <christian.bruel@st.com>
ec3c739c 3092
3093 PR target/56995
3094 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3095
d23e1965 30962013-04-21 Jeff Law <law@redhat.com>
3097
3098 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3099
09d9523d 31002013-04-20 Tobias Burnus <burnus@net-b.de>
3101
3102 PR fortran/56907
3103 * gfortran.dg/c_loc_test_22.f90: New.
3104
a89f8bac 31052013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3106
3107 PR rtl-optimization/56847
3108 * gcc.dg/pr56847.c: New test.
3109
a5ef9e4d 31102013-04-19 Richard Biener <rguenther@suse.de>
3111
3112 PR tree-optimization/56982
3113 * gcc.c-torture/execute/pr56982.c: New testcase.
3114
bee52153 31152013-04-19 Martin Jambor <mjambor@suse.cz>
3116
3117 PR tree-optimization/56718
3118 * g++.dg/ipa/imm-devirt-1.C: New test.
3119 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3120
204c295f 31212013-04-19 Richard Biener <rguenther@suse.de>
3122
3123 PR tree-optimization/57000
3124 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3125
2b73b7b9 31262013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3127 Mikael Morin <mikael@gcc.gnu.org>
3128
3129 PR fortran/56872
3130 * gfortran.dg/array_constructor_45.f90: New test.
3131 * gfortran.dg/array_constructor_46.f90: New test.
3132 * gfortran.dg/array_constructor_47.f90: New test.
47b278cc 3133 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2b73b7b9 3134
638e746e 31352013-04-18 Jakub Jelinek <jakub@redhat.com>
3136
c0d5925a 3137 PR rtl-optimization/56999
638e746e 3138 * g++.dg/opt/pr56999.C: New test.
3139
47b278cc 31402013-04-18 Cary Coutant <ccoutant@google.com>
faeb0946 3141
3142 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3143 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3144
47b278cc 31452013-04-18 Cary Coutant <ccoutant@google.com>
37a87e34 3146
3147 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3148 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3149 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3150 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3151 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3152 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3153 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3154 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3155 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3156 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3157 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3158
984215a6 31592013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3160
47b278cc 3161 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
984215a6 3162
59e19850 31632013-04-18 Jakub Jelinek <jakub@redhat.com>
3164
7c4be923 3165 PR tree-optimization/56984
3166 * gcc.c-torture/compile/pr56984.c: New test.
3167
59e19850 3168 PR rtl-optimization/56992
3169 * gcc.dg/pr56992.c: New test.
3170
51c040f8 31712013-04-17 Janus Weil <janus@gcc.gnu.org>
3172
3173 PR fortran/56814
3174 * gfortran.dg/proc_ptr_42.f90: New.
3175
740a2cb6 31762013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3177
3178 * gnat.dg/discr41.ad[sb]: New test.
3179 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3180 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3181 * gcc.dg/vect/slp-24.c: Likewise.
3182 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3183 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3184 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3185 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3186 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3187 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3188 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3189 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3190 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3191 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3192 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3193 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3194 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3195 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3196 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3197 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3198 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3199 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3200 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3201 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3202 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3203 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3204 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3205 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3206 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3207 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3208
3e7a28e8 32092013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3210
740a2cb6 3211 PR fortran/40958
3212 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3213 * gfortran.dg/module_md5_1.f90: Remove.
3e7a28e8 3214
47b278cc 32152013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7425af27 3216
3217 * gcc.target/aarch64/adds3.c: New.
3218 * gcc.target/aarch64/subs3.c: New.
3219
47b278cc 32202013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
16b547de 3221
3222 * gcc.target/aarch64/adds1.c: New.
3223 * gcc.target/aarch64/adds2.c: New.
3224 * gcc.target/aarch64/subs1.c: New.
3225 * gcc.target/aarch64/subs2.c: New.
3226
e4f257b3 32272013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3228
3229 Implement n3599 - Literal operator templates for strings.
3230 * g++.dg/cpp1y/udlit-char-template.C: New test.
3231 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3232
fa76a552 32332013-04-16 Tobias Burnus <burnus@net-b.de>
3234
3235 PR fortran/39505
3236 * gfortran.dg/no_arg_check_1.f90: New.
3237 * gfortran.dg/no_arg_check_2.f90: New.
3238 * gfortran.dg/no_arg_check_3.f90: New.
3239
9d66f5d5 32402013-04-16 Janus Weil <janus@gcc.gnu.org>
3241
3242 PR fortran/56968
3243 * gfortran.dg/proc_ptr_41.f90: New.
3244
bc9af2dd 32452013-04-16 Richard Biener <rguenther@suse.de>
3246
3247 PR tree-optimization/56756
3248 * gcc.dg/torture/pr56756.c: New testcase.
3249
f6c9c56e 32502013-04-16 Tobias Burnus <burnus@net-b.de>
3251
3252 PR fortran/56969
3253 * gfortran.dg/c_assoc_5.f90: New.
3254
c9c4c1ab 32552013-04-16 Uros Bizjak <ubizjak@gmail.com>
3256
3257 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3258 * gcc.c-torture/execute/pr33992.x: Remove.
3259 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3260 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3261 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3262
9de38bc3 32632013-04-15 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR tree-optimization/56962
3266 * gcc.c-torture/execute/pr56962.c: New test.
3267
4d525783 32682013-04-15 Richard Biener <rguenther@suse.de>
3269
3270 PR tree-optimization/56933
3271 * gcc.dg/vect/pr56933.c: New testcase.
3272
f6bbdcf6 32732013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3274
3275 * gcc.target/arm/anddi3-opt.c: New test.
3276 * gcc.target/arm/anddi3-opt2.c: Likewise.
3277
3eb1f083 32782013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3279
3280 * gcc.dg/pr56890-1.c: New test.
3281 * gcc.dg/pr56890-2.c: Likewise.
3282
8d04d59e 32832013-04-15 Joey Ye <joey.ye@arm.com>
3284
3285 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3286 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3287
0bc0e432 32882013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3289
3290 PR fortran/56816
3291 * gfortran.dg/select_type_33.f03: New test.
3292
0a500375 32932013-04-13 Janus Weil <janus@gcc.gnu.org>
3294
3295 PR fortran/55959
3296 * gfortran.dg/typebound_proc_29.f03: New.
3297
15fb628e 32982013-04-12 Janus Weil <janus@gcc.gnu.org>
3299
3300 PR fortran/56266
3301 * gfortran.dg/typebound_proc_28.f03: New.
3302
6db72e17 33032013-04-12 Jeff Law <law@redhat.com>
3304
3305 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3306 either.
3307
ef2bf5eb 33082013-04-12 Tobias Burnus <burnus@net-b.de>
3309
3310 PR fortran/56929
3311 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3312
45237259 33132013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3314
3315 PR target/56903
3316 * gcc.target/i386/pr56903.c: New test.
3317
b596030c 33182013-04-12 Janus Weil <janus@gcc.gnu.org>
3319
3320 PR fortran/56261
3321 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3322 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3323 * gfortran.dg/block_11.f90: Fix invalid test case.
3324 * gfortran.dg/function_types_3.f90: Add new error message.
3325 * gfortran.dg/global_references_1.f90: Ditto.
3326 * gfortran.dg/import2.f90: Remove unneeded parts.
3327 * gfortran.dg/import6.f90: Fix invalid test case.
3328 * gfortran.dg/proc_decl_2.f90: Ditto.
3329 * gfortran.dg/proc_decl_9.f90: Ditto.
3330 * gfortran.dg/proc_decl_18.f90: Ditto.
3331 * gfortran.dg/proc_ptr_40.f90: New.
3332 * gfortran.dg/whole_file_7.f90: Modified error wording.
3333 * gfortran.dg/whole_file_16.f90: Ditto.
3334 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3335 * gfortran.dg/whole_file_18.f90: Modified error wording.
3336 * gfortran.dg/whole_file_20.f03: Ditto.
3337 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3338 invalid test case.
3339
533c15bc 33402013-04-12 Richard Biener <rguenther@suse.de>
3341
3342 Revert
3343 2013-04-10 Richard Biener <rguenther@suse.de>
3344
3345 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3346
85ae3cab 33472013-04-12 Tobias Burnus <burnus@net-b.de>
3348
3349 PR fortran/56845
3350 * gfortran.dg/class_allocate_15.f90: New.
3351
3352 Revert:
3353 2013-04-12 Tobias Burnus <burnus@net-b.de>
3354
3355 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3356 scan-tree-dump-times.
3357
577e2925 33582013-04-12 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR tree-optimization/56918
3361 PR tree-optimization/56920
3362 * gcc.dg/vect/pr56918.c: New test.
3363 * gcc.dg/vect/pr56920.c: New test.
3364
fb139b21 33652013-04-12 Tobias Burnus <burnus@net-b.de>
3366
3367 PR fortran/56845
3368 * gfortran.dg/class_allocate_14.f90: New.
3369 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3370 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3371
ef4a904b 33722013-04-12 Marc Glisse <marc.glisse@inria.fr>
3373
3374 * gcc.dg/fold-cstvecshift.c: New testcase.
3375
c9c4c1ab 33762013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
62bad789 3377
3378 * gcc.target/aarch64/negs.c: New.
3379
cae2795e 33802013-04-11 Jakub Jelinek <jakub@redhat.com>
3381
3382 PR c++/56895
3383 * g++.dg/template/arrow4.C: New test.
3384
3303f1bb 33852013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3386
3387 * gnat.dg/array23.adb: New test.
3388 * gnat.dg/array23_pkg[123].ads: New helpers.
3389
d5102150 33902013-04-11 Jeff Law <law@redhat.com>
3391
c925e782 3392 PR tree-optimization/56900
d5102150 3393 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3394
6f2aadc8 33952013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 PR c++/56913
3398 * g++.dg/cpp0x/sfinae44.C: New.
3399
22df9d1b 34002013-04-11 Arnaud Charlet <charlet@adacore.com>
3401
3402 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3403 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3404
b2be7e9a 34052013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3406
3407 PR c++/54216
3408 * g++.dg/cpp0x/enum26.C: New.
3409 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3410
3b11c427 34112013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3412
3413 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3414 inverse operands.
3415 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3416 loop is vectorized.
3417 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3418 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3419 loop is vectorized and that the correct instruction is generated.
3420 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3421 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3422 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3423
4debb326 34242013-04-11 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR tree-optimization/56899
3427 * gcc.c-torture/execute/pr56899.c: New test.
3428
17f446a0 34292013-04-10 David S. Miller <davem@davemloft.net>
3430
3431 * gcc.target/sparc/setcc-4.c: New test.
3432 * gcc.target/sparc/setcc-5.c: New test.
3433
ef3baff5 34342013-04-10 Richard Biener <rguenther@suse.de>
3435
3436 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3437
3533e58d 34382013-04-10 Richard Biener <rguenther@suse.de>
3439
3440 * gcc.dg/vect/slp-39.c: New testcase.
3441
b095bd6a 34422013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3443
3444 PR tree-optimization/55524
3445 * gcc.target/epiphany/fnma-1.c: New test.
3446
479b4ace 34472013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3448
3449 * gcc.dg/tree-ssa/inline-11.c: New test
3450
8d24d167 34512013-04-10 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR c++/56895
3454 * g++.dg/template/arrow3.C: New test.
3455
4164bca1 34562013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3457
3458 * gcc.target/arm/minmax_minus.c: New test.
3459
4abecb72 34602013-04-09 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR middle-end/56883
3463 * c-c++-common/gomp/pr56883.c: New test.
3464
813adf93 34652013-04-09 Jeff Law <law@redhat.com>
3466
3467 * gcc.dg/tree-ssa/vrp87.c: New test.
3468
f6e2e4ff 34692013-04-09 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR tree-optimization/56854
3472 * g++.dg/torture/pr56854.C: New test.
3473
c761b6a4 34742013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3475
3476 PR fortran/56782
3477 * gfortran.dg/array_constructor_44.f90: New test.
3478
c2e917c3 34792013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
3480
3481 PR c++/56871
3482 * g++.dg/cpp0x/constexpr-specialization.C: New.
3483
896a0c42 34842013-04-08 Jakub Jelinek <jakub@redhat.com>
3485
efa9629a 3486 * gcc.c-torture/execute/pr56837.c: New test.
3487
896a0c42 3488 PR c++/34949
3489 PR c++/50243
3490 * g++.dg/opt/vt3.C: New test.
3491 * g++.dg/opt/vt4.C: New test.
3492
d701b871 34932013-04-08 Jeff Law <law@redhat.com>
3494
896a0c42 3495 * gcc.dg/tree-ssa/forwprop-25.c: New test.
d701b871 3496
0bf5f81b 34972013-04-08 Richard Biener <rguenther@suse.de>
3498
3499 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
3500
ab611c33 35012013-04-08 Richard Biener <rguenther@suse.de>
3502
3503 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3504
a80d5a2b 35052013-04-08 Richard Biener <rguenther@suse.de>
3506
3507 * g++.dg/vect/slp-pr56812.cc: Adjust.
3508
0dc30b0c 35092013-04-08 Jakub Jelinek <jakub@redhat.com>
3510
3511 * gcc.dg/pr56837.c: New test.
3512 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
3513 "generated memset minus one".
3514
936763cc 35152013-04-07 Tobias Burnus <burnus@net-b.de>
3516
3517 PR fortran/56849
3518 * gfortran.dg/reshape_5.f90: New.
3519
c68f8616 35202013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3521
3522 PR target/56843
3523 * gcc.target/powerpc/recip-1.c: Modify expected output.
3524 * gcc.target/powerpc/recip-3.c: Likewise.
3525 * gcc.target/powerpc/recip-4.c: Likewise.
3526 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
3527
353cf59a 35282013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3529
3530 * gcc.target/arm/peep-ldrd-1.c: New test.
3531 * gcc.target/arm/peep-strd-1.c: Likewise.
3532
83e2b922 35332013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
3534
3535 * gcc.target/arm/negdi-1.c: New test.
3536 * gcc.target/arm/negdi-2.c: Likewise.
3537 * gcc.target/arm/negdi-3.c: Likewise.
3538 * gcc.target/arm/negdi-4.c: Likewise.
3539
f59d86df 35402013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3541
3542 * lib/target-supports.exp (add_options_for_arm_v8_neon):
3543 Add -march=armv8-a when we use v8 NEON.
3544 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
3545 (check_effective_target_vect_call_ceilf): Likewise.
3546 (check_effective_target_vect_call_floorf): Likewise.
3547 (check_effective_target_vect_call_roundf): Likewise.
3548 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
3549 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
3550 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
3551 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
3552 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
3553
909dea76 35542013-04-05 David Edelsohn <dje.gcc@gmail.com>
3555
3556 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
3557 * gcc.target/powerpc/sd-pwr6.c: Same.
3558 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
3559 * g++.dg/debug/pr56294.C: XFAIL on AIX.
3560
5a0ec3b3 35612013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
3562
3563 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
3564
13b86afc 35652013-04-04 Janus Weil <janus@gcc.gnu.org>
3566
3567 PR fortran/40881
3568 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
3569 * gfortran.dg/altreturn_4.f90: Ditto.
3570 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
3571 * gfortran.dg/altreturn_5.f90: Ditto.
3572 * gfortran.dg/altreturn_6.f90: Ditto.
3573 * gfortran.dg/altreturn_7.f90: Ditto.
3574
b1d49c62 35752013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576
3577 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
3578 New procedure.
3579 (check_effective_target_arm_v8_neon_ok_nocache):
3580 Likewise.
3581 (check_effective_target_arm_v8_neon_ok): Change to use
3582 check_effective_target_arm_v8_neon_ok_nocache.
3583 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
3584 NEON flags.
3585 (check_effective_target_vect_call_btruncf):
3586 Enable for arm and ARMv8 NEON.
3587 (check_effective_target_vect_call_ceilf): Likewise.
3588 (check_effective_target_vect_call_floorf): Likewise.
3589 (check_effective_target_vect_call_roundf): Likewise.
3590 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
3591 target.
3592
6040d650 35932013-04-04 Marek Polacek <polacek@redhat.com>
3594
3595 PR tree-optimization/48186
3596 * gcc.dg/pr48186.c: New test.
3597
f77a1eec 35982013-04-04 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/56826
3601 * gcc.dg/vect/pr56826.c: New testcase.
3602 * gcc.dg/vect/O3-pr36098.c: Adjust.
3603
a0ae08f7 36042013-04-04 Tejas Belagod <tejas.belagod@arm.com>
3605
3606 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
3607 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3608 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3609 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3610 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3611 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3612 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3613 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3614 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3615 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3616
2dca30a9 36172013-04-04 Richard Biener <rguenther@suse.de>
3618
3619 PR tree-optimization/56213
3620 * gcc.dg/vect/vect-123.c: New testcase.
3621
6f6f638b 36222013-04-04 Tobias Burnus <burnus@net-b.de>
3623
3624 PR fortran/56810
3625 * gfortran.dg/read_repeat_2.f90: New.
3626
616d052d 36272013-04-04 Richard Biener <rguenther@suse.de>
3628
3629 PR tree-optimization/56837
3630 * g++.dg/torture/pr56837.C: New testcase.
3631
56a31e8f 36322013-04-04 Tobias Burnus <burnus@net-b.de>
3633
3634 PR fortran/50269
3635 * gfortran.dg/c_loc_test_21.f90: New.
3636 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
3637 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
3638 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
3639 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
3640 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
3641
99db618c 36422013-04-03 Jeff Law <law@redhat.com>
3643
3644 PR tree-optimization/56799
3645 * gcc.c-torture/execute/pr56799.c: New test.
3646
24a7eec2 36472013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3648
3649 PR c++/56815
3650 * g++.dg/warn/Wpointer-arith-1.C: New.
3651 * g++.dg/gomp/for-19.C: Adjust.
3652
ef951254 36532013-04-03 Marek Polacek <polacek@redhat.com>
3654
3655 PR sanitizer/55702
3656 * gcc.dg/pr55702.c: New test.
3657
795e7242 36582013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3659
3660 PR target/56809
3661 * gcc.dg/pr56809.c: New testcase.
3662
10dc9215 36632013-04-03 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR debug/56819
3666 * g++.dg/debug/pr56819.C: New test.
3667
042301ef 36682013-04-03 Richard Biener <rguenther@suse.de>
3669
3670 PR tree-optimization/56817
3671 * g++.dg/torture/pr56817.C: New testcase.
3672
19bacd59 36732013-04-03 Marc Glisse <marc.glisse@inria.fr>
3674
3675 * gcc.dg/vect/bb-slp-31.c: New file.
3676
5f78e41d 36772013-04-03 Jason Merrill <jason@redhat.com>
3678
3679 PR c++/34949
3680 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
3681
5cbfd396 36822013-04-03 Richard Biener <rguenther@suse.de>
3683
3684 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
3685
cc513e7c 36862013-04-03 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/55964
3689 * gcc.dg/torture/pr55964-2.c: New testcase.
3690
2e6ffae9 36912013-04-03 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/56501
3694 * gcc.dg/torture/pr56501.c: New testcase.
3695
e871b8f4 36962013-04-03 Richard Biener <rguenther@suse.de>
3697
3698 PR tree-optimization/56407
3699 * gcc.dg/torture/pr56407.c: New testcase.
3700
07681e3a 37012013-04-03 Marc Glisse <marc.glisse@inria.fr>
3702
3703 PR tree-optimization/56790
3704 * g++.dg/ext/pr56790-1.C: New testcase.
3705
f0a05bd5 37062013-04-03 Marc Glisse <marc.glisse@inria.fr>
3707
3708 * gcc.target/i386/merge-1.c: New testcase.
3709 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
3710
0b049e15 37112013-04-03 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR c/19449
3714 * gcc.c-torture/execute/pr19449.c: New test.
3715
1fa434e3 37162013-04-03 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/56812
3719 * g++.dg/vect/slp-pr56812.cc: New testcase.
3720
a5d831e5 37212013-04-03 Janus Weil <janus@gcc.gnu.org>
3722
3723 PR fortran/56284
3724 PR fortran/40881
3725 * gfortran.dg/altreturn_8.f90: New.
3726 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
3727 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
3728 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
3729
50212417 37302013-04-02 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR rtl-optimization/56745
3733 * gcc.c-torture/compile/pr56745.c: New test.
3734
37352013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1f4221b5 3736
3737 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
3738
95e19962 37392013-04-02 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/56778
3742 * gcc.dg/torture/pr56778.c: New testcase.
3743
9c59996d 37442013-04-02 Richard Biener <rguenther@suse.de>
3745
3746 PR middle-end/56768
3747 * g++.dg/torture/pr56768.C: New testcase.
3748
967cd126 37492013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
3750
3751 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
3752
e9845e3f 37532013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3754
3755 PR fortran/56660
3756 * gfortran.dg/namelist_82.f90: New test.
967cd126 3757
0397fcdb 37582013-04-01 Janus Weil <janus@gcc.gnu.org>
3759
3760 PR fortran/56500
3761 * gfortran.dg/implicit_class_1.f90: New.
3762
b7ab93a7 37632013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3764
3765 PR fortran/56786
3766 * gfortran.dg/namelist_81.f90: New test.
3767
fc233a99 37682013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3769
3770 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
3771 for constant and equal string lengths.
3772 * gfortran.dg/character_comparison_5.f90: Likewise.
3773 * gfortran.dg/character_comparison_9.f90: New test.
3774
78e8d5ff 37752013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
3776
3777 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
3778 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
3779
532c2d79 37802013-03-29 Tobias Burnus <burnus@net-b.de>
3781
3782 PR fortran/35203
3783 * gfortran.dg/optional_absent_3.f90: New.
3784
63387457 37852013-03-29 Tobias Burnus <burnus@net-b.de>
3786
3787 PR fortran/56737
3788 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
3789
c083300c 37902013-03-29 Tobias Burnus <burnus@net-b.de>
3791
3792 PR fortran/56735
3793 * gfortran.dg/namelist_80.f90: New.
3794
a642efd6 37952013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3796
3797 PR fortran/45159
3798 * gfortran.dg/string_length_2.f90: New test.
3799 * gfortran.dg/dependency_41.f90: New test.
3800
d9bf1d74 38012013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3802
3803 PR fortran/55806
3804 * gfortran.dg/array_constructor_43.f90: New test.
3805 * gfortran.dg/random_seed_3.f90: New test.
3806
0d62a093 38072013-03-28 Ian Bolton <ian.bolton@arm.com>
3808
3809 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
3810 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
3811 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
3812 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
3813 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
3814 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
3815 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
3816 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
3817 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
3818 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
3819
405d08f9 38202013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/56725
3823 * g++.dg/conversion/op4.C: Adjust.
3824 * g++.dg/cpp0x/rv1n.C: Likewise.
3825 * g++.dg/cpp0x/rv2n.C: Likewise.
3826 * g++.dg/cpp0x/template_deduction.C: Likewise.
3827 * g++.dg/expr/cond8.C: Likewise.
3828 * g++.dg/other/error4.C: Likewise.
3829 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
3830 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
3831 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
3832 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
3833 * g++.old-deja/g++.jason/conversion2.C: Likewise.
3834 * g++.old-deja/g++.law/cvt20.C: Likewise.
3835 * g++.old-deja/g++.law/cvt8.C: Likewise.
3836 * g++.old-deja/g++.law/init8.C: Likewise.
3837 * g++.old-deja/g++.mike/net12.C: Likewise.
3838 * g++.old-deja/g++.mike/net8.C: Likewise.
3839 * g++.old-deja/g++.mike/p2793.C: Likewise.
3840 * g++.old-deja/g++.mike/p3836.C: Likewise.
3841 * g++.old-deja/g++.mike/p418.C: Likewise.
3842 * g++.old-deja/g++.mike/p701.C: Likewise.
3843 * g++.old-deja/g++.mike/p807.C: Likewise.
3844
a706be2e 38452013-03-28 Tejas Belagod <tejas.belagod@arm.com>
3846
3847 PR middle-end/56694
405d08f9 3848 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
a706be2e 3849 targets.
3850
43d7caca 38512013-03-28 Marek Polacek <polacek@redhat.com>
3852
3853 PR tree-optimization/56695
3854 * gcc.dg/vect/pr56695.c: New test.
3855
8f3e4987 38562013-03-28 Richard Biener <rguenther@suse.de>
3857
3858 PR tree-optimization/37021
3859 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
3860 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
3861
6bf5e54c 38622013-03-27 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/56650
3865 PR fortran/36437
3866 * gfortran.dg/sizeof_2.f90: New.
3867 * gfortran.dg/sizeof_3.f90: New.
3868 * gfortran.dg/sizeof_proc.f90: Update dg-error.
3869
f837b1f7 38702013-03-27 Richard Biener <rguenther@suse.de>
3871
3872 PR tree-optimization/37021
3873 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
3874
adca2ded 38752013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
3876
3877 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
3878 * g++.dg/ipa/ivinline-2.C: Likewise.
3879 * g++.dg/ipa/ivinline-3.C: Likewise.
3880 * g++.dg/ipa/ivinline-4.C: Likewise.
3881 * g++.dg/ipa/ivinline-5.C: Likewise.
3882 * g++.dg/ipa/ivinline-7.C: Likewise.
3883 * g++.dg/ipa/ivinline-8.C: Likewise.
3884 * g++.dg/ipa/ivinline-9.C: Likewise.
3885 * g++.dg/cpp0x/noexcept03.C: Likewise.
3886 * gcc.dg/const-1.c: Likewise.
3887 * gcc.dg/ipa/pure-const-1.c: Likewise.
3888 * gcc.dg/noreturn-8.c: Likewise.
3889 * gcc.target/i386/mmx-1.c: Likewise.
3890 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3891 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
3892 * gcc.c-torture/execute/pr33992.x: New file.
3893
1b5a7e9b 38942013-03-26 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
3897
c183038c 38982013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3899
3900 PR c++/55951
3901 * g++.dg/ext/desig5.C: New.
3902
e42f9e9f 39032013-03-26 Tobias Burnus <burnus@net-b.de>
3904
3905 PR fortran/56649
3906 * gfortran.dg/merge_init_expr_2.f90: New.
3907 * gfortran.dg/merge_char_1.f90: Modify test to
3908 stay a run-time test.
3909 * gfortran.dg/merge_char_3.f90: Ditto.
3910
1990e851 39112013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 * g++.dg/cpp0x/constexpr-friend-2.C: New.
3914 * g++.dg/cpp0x/constexpr-main.C: Likewise.
3915
167f5413 39162013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3917
3918 PR c++/56722
3919 * g++.dg/cpp0x/range-for23.C: New.
3920
c4a0180a 39212013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
3922
3923 PR libfortran/52512
3924 * gfortran.dg/namelist_79.f90: New.
3925
265c4eb2 39262013-03-25 Martin Jambor <mjambor@suse.cz>
3927
3928 * gcc.dg/ipa/ipcp-agg-9.c: New test.
3929
07f0c434 39302013-03-25 Tobias Burnus <burnus@net-b.de>
3931
3932 PR fortran/38536
3933 PR fortran/38813
3934 PR fortran/38894
3935 PR fortran/39288
3936 PR fortran/40963
3937 PR fortran/45824
3938 PR fortran/47023
3939 PR fortran/47034
3940 PR fortran/49023
3941 PR fortran/50269
3942 PR fortran/50612
3943 PR fortran/52426
3944 PR fortran/54263
3945 PR fortran/55343
3946 PR fortran/55444
3947 PR fortran/55574
3948 PR fortran/56079
3949 PR fortran/56378
3950 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
3951 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3952 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
3953 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
3954 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
3955 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3956 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3957 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
3958 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
3959 * gfortran.dg/c_loc_tests_16.f90: Ditto.
3960 * gfortran.dg/c_loc_tests_4.f03: Ditto.
3961 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
3962 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
3963 * gfortran.dg/c_loc_tests_8.f03: Ditto.
3964 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
3965 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
3966 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
3967 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
3968 * gfortran.dg/pr32601_1.f03: Ditto.
3969 * gfortran.dg/storage_size_2.f08: Remove dg-error.
3970 * gfortran.dg/blockdata_7.f90: New.
3971 * gfortran.dg/c_assoc_4.f90: New.
3972 * gfortran.dg/c_f_pointer_tests_6.f90: New.
3973 * gfortran.dg/c_f_pointer_tests_7.f90: New.
3974 * gfortran.dg/c_funloc_tests_8.f90: New.
3975 * gfortran.dg/c_loc_test_17.f90: New.
3976 * gfortran.dg/c_loc_test_18.f90: New.
3977 * gfortran.dg/c_loc_test_19.f90: New.
3978 * gfortran.dg/c_loc_test_20.f90: New.
3979 * gfortran.dg/c_sizeof_5.f90: New.
3980 * gfortran.dg/iso_c_binding_rename_3.f90: New.
3981 * gfortran.dg/transfer_resolve_2.f90: New.
3982 * gfortran.dg/transfer_resolve_3.f90: New.
3983 * gfortran.dg/transfer_resolve_4.f90: New.
3984 * gfortran.dg/pr32601.f03: Update dg-error.
3985 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
3986 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
3987
91cb50d2 39882013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3989
3990 * gcc.target/arm/vseleqdf.c: New test.
3991 * gcc.target/arm/vseleqsf.c: Likewise.
3992 * gcc.target/arm/vselgedf.c: Likewise.
3993 * gcc.target/arm/vselgesf.c: Likewise.
3994 * gcc.target/arm/vselgtdf.c: Likewise.
3995 * gcc.target/arm/vselgtsf.c: Likewise.
3996 * gcc.target/arm/vselledf.c: Likewise.
3997 * gcc.target/arm/vsellesf.c: Likewise.
3998 * gcc.target/arm/vselltdf.c: Likewise.
3999 * gcc.target/arm/vselltsf.c: Likewise.
4000 * gcc.target/arm/vselnedf.c: Likewise.
4001 * gcc.target/arm/vselnesf.c: Likewise.
4002 * gcc.target/arm/vselvcdf.c: Likewise.
4003 * gcc.target/arm/vselvcsf.c: Likewise.
4004 * gcc.target/arm/vselvsdf.c: Likewise.
4005 * gcc.target/arm/vselvssf.c: Likewise.
4006
9793b57b 40072013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4008
4009 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4010 body from here...
4011 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4012 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4013 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4014 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4015 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4016 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4017 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4018 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4019 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4020 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4021 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4022 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4023 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4024 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4025 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4026 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4027 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4028 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4029 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4030 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4031 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4032 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4033 * gcc.target/arm/atomic-op-char.c: Likewise.
4034 * gcc.target/arm/atomic-op-consume.c: Likewise.
4035 * gcc.target/arm/atomic-op-int.c: Likewise.
4036 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4037 * gcc.target/arm/atomic-op-release.c: Likewise.
4038 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4039 * gcc.target/arm/atomic-op-short.c: Likewise.
4040
0565e0b5 40412013-03-25 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/56694
4044 * g++.dg/torture/pr56694.C: New testcase.
4045
2f17f336 40462013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0565e0b5 4047
2f17f336 4048 PR target/56720
4049 * gcc.target/arm/neon-vcond-gt.c: New test.
4050 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4051 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4052
d5459a15 40532013-03-25 Richard Biener <rguenther@suse.de>
4054
4055 PR tree-optimization/56689
4056 * gcc.dg/torture/pr56689.c: New testcase.
4057
f14fa9db 40582013-03-25 Kai Tietz <ktietz@redhat.com>
4059
4060 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4061
1442b178 40622013-03-24 Tobias Burnus <burnus@net-b.de>
4063
4064 PR fortran/56696
4065 * gfortran.dg/eof_5.f90: New.
4066
f0320907 40672013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4068
4069 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4070 alphabetically.
4071
76cfb9fa 40722013-03-22 Uros Bizjak <ubizjak@gmail.com>
4073
4074 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4075
dae4abaa 40762013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4077
4078 PR testsuite/55994
4079 * gcc.c-torture/execute/builtins/builtins.exp: Add
4080 -Wl,--allow-multiple-definition for RTEMS targets.
4081
c6ed7a1a 40822013-03-22 Ian Bolton <ian.bolton@arm.com>
4083
4084 * gcc.target/aarch64/movk.c: New test.
4085
8ee286c8 40862013-03-21 Marc Glisse <marc.glisse@inria.fr>
4087
4088 * g++.dg/ext/vector21.C: New testcase.
4089
b6779ddc 40902013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4091
4092 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4093 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4094
68f15e9d 40952013-03-21 Richard Biener <rguenther@suse.de>
4096
4097 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4098 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4099
c9c4c1ab 41002013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
02ab8c72 4101
4102 * gcc.target/aarch64/vect.c: Test and result vector added
4103 for sabd and saba instructions.
4104 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4105 instructions in assembly.
4106 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4107 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4108 for fabd instruction.
4109 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4110 instruction in assembly.
4111 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4112
799b7423 41132013-03-20 Jeff Law <law@redhat.com>
4114
4115 * g++.dg/tree-ssa/ssa-dom.C: New test.
799b7423 4116
33a2d887 41172013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4118
4119 * gcc.target/powerpc/mmfpgpr.c: New test.
4120 * gcc.target/powerpc/sd-vsx.c: Likewise.
4121 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4122 * gcc.target/powerpc/vsx-float0.c: Likewise.
4123
a9073c2f 41242013-03-20 Marc Glisse <marc.glisse@inria.fr>
4125
4126 PR tree-optimization/56355
4127 * gcc.dg/pr56355-1.c: New file.
4128
ff9c1bc1 41292013-03-20 Catherine Moore <clm@codesourcery.com>
4130 Richard Sandiford <rdsandiford@googlemail.com>
4131
4132 * gcc.target/mips/mips.exp: Add microMIPS support.
4133 * gcc.target/mips/umips-movep-2.c: New test.
4134 * gcc.target/mips/umips-lwp-2.c: New test.
4135 * gcc.target/mips/umips-swp-5.c: New test.
4136 * gcc.target/mips/umips-constraints-1.c: New test.
4137 * gcc.target/mips/umips-lwp-3.c: New test.
4138 * gcc.target/mips/umips-swp-6.c: New test.
4139 * gcc.target/mips/umips-constraints-2.c: New test.
4140 * gcc.target/mips/umips-save-restore-1.c: New test.
4141 * gcc.target/mips/umips-lwp-4.c: New test.
4142 * gcc.target/mips/umips-swp-7.c: New test.
4143 * gcc.target/mips/umips-save-restore-2.c: New test.
4144 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4145 * gcc.target/mips/umips-lwp-5.c: New test.
4146 * gcc.target/mips/umips-save-restore-3.c: New test.
4147 * gcc.target/mips/umips-lwp-6.c: New test.
4148 * gcc.target/mips/umips-swp-1.c: New test.
4149 * gcc.target/mips/umips-lwp-7.c: New test.
4150 * gcc.target/mips/umips-swp-2.c: New test.
4151 * gcc.target/mips/umips-lwp-8.c: New test.
4152 * gcc.target/mips/umips-swp-3.c: New test.
4153 * gcc.target/mips/umips-movep-1.c: New test.
4154 * gcc.target/mips/umips-lwp-1.c: New test.
4155 * gcc.target/mips/umips-swp-4.c: New test.
4156
affbda71 41572013-03-20 Richard Biener <rguenther@suse.de>
4158
4159 PR tree-optimization/56661
4160 * gcc.dg/torture/pr56661.c: New testcase.
4161
a6d46489 41622013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4163
4164 PR rtl-optimization/56605
4165 * gcc.target/powerpc/pr56605.c: New.
4166
e011645a 41672013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4168
4169 PR fortran/54932
4170 * gfortran.dg/do_1.f90: Don't xfail.
4171
a2d1e432 41722013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4173
4174 PR libfortran/51825
4175 * gfortran.dg/namelist_77.f90: New.
4176 * gfortran.dg/namelist_78.f90: New.
4177
093f923b 41782013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4179
4180 PR libfortran/48618
4181 * gfortran.dg/open_negative_unit_1.f90: New.
4182
00f5db85 41832013-03-19 Ian Bolton <ian.bolton@arm.com>
4184
4185 * gcc.target/aarch64/sbc.c: New test.
4186
4d83c223 41872013-03-19 Ian Bolton <ian.bolton@arm.com>
4188
4189 * gcc.target/aarch64/ror.c: New test.
4190
45244f9b 41912013-03-19 Ian Bolton <ian.bolton@arm.com>
4192
4193 * gcc.target/aarch64/extr.c: New test.
4194
0df18bd2 41952013-03-19 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/56273
4198 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4199 * c-c++-common/uninit-17.c: Likewise.
4200
70347500 42012013-03-18 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR tree-optimization/56635
4204 * g++.dg/torture/pr56635.C: New test.
4205
cc99c1e1 42062013-03-18 Richard Biener <rguenther@suse.de>
4207
4208 PR tree-optimization/3713
4209 * g++.dg/ipa/devirt-12.C: New testcase.
4210
800469aa 42112013-03-18 Jakub Jelinek <jakub@redhat.com>
4212
4213 PR c/56566
4214 * c-c++-common/pr56566.c: New test.
4215
5c9c6fc0 42162013-03-17 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/template/abstract-dr337.C: XFAIL.
4219
7c63bd84 42202013-03-16 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c++/56607
4223 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4224 * c-c++-common/pr56607.c: New test.
4225
a753acd4 42262013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4227
4228 PR c++/56582
4229 * g++.dg/cpp0x/constexpr-array5.C: New.
4230
11972221 42312013-03-15 Tobias Burnus <burnus@net-b.de>
4232
a753acd4 4233 PR fortran/56615
4234 * gfortran.dg/transfer_intrinsic_5.f90: New.
11972221 4235
880f7919 42362013-03-15 Kai Tietz <ktietz@redhat.com>
4237
4238 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4239 * gcc.target/i386/pr20020-1.c: Likewise.
4240 * gcc.target/i386/pr20020-2.c: Likewise.
4241 * gcc.target/i386/pr20020-3.c: Likewise.
4242 * gcc.target/i386/pr53425-1.c: Likewise.
4243 * gcc.target/i386/pr53425-2.c: Likewise.
4244 * gcc.target/i386/pr55093.c: Likewise.
4245 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4246
a974ba69 42472013-03-15 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR debug/56307
4250 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4251 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4252
228bf2b8 42532013-03-14 Jakub Jelinek <jakub@redhat.com>
4254
2475047c 4255 PR tree-optimization/53265
4256 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4257 undefined behavior.
4258 * gcc.dg/graphite/id-6.c (test): Likewise.
4259 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4260 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4261
228bf2b8 4262 PR tree-optimization/53265
4263 * gcc.dg/pr53265.c: New test.
4264 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4265 to dg-options.
4266 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4267 arrays.
4268 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4269 n, use it as high bound instead of 4.
4270
bb057878 42712013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4272
4273 PR target/49880
4274 * gcc.target/sh/pr49880-1.c: New.
4275 * gcc.target/sh/pr49880-2.c: New.
4276 * gcc.target/sh/pr49880-3.c: New.
4277 * gcc.target/sh/pr49880-4.c: New.
4278 * gcc.target/sh/pr49880-5.c: New.
4279
5f9b0c45 42802013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4281
4282 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4283
814c4f66 42842013-03-13 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/56608
4287 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4288
36014dfb 42892013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 PR c++/56611
4292 * g++.dg/cpp0x/alias-decl-32.C: New.
4293
b291008a 42942013-03-11 Jan Hubicka <jh@suse.cz>
4295
4296 PR middle-end/56571
4297 * gcc.c-torture/compile/pr56571.c: New testcase.
4298
dd94a9d2 42992013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4300
4301 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4302 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4303
7e44eced 43042013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4305
4306 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4307 * gcc.dg/inline_4.c: Likewise.
4308 * gcc.dg/unroll_2.c: Likewise.
4309 * gcc.dg/unroll_3.c: Likewise.
4310 * gcc.dg/unroll_4.c: Likewise.
4311
651bfd3d 43122013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4313
97927869 4314 PR testsuite/54119
4315 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4316
651bfd3d 4317 PR debug/56307
4318 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4319
d718a00d 43202013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4321
4322 PR target/40797
4323 * gcc.c-torture/compile/pr40797.c: New.
4324
6d09a025 43252013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4326
4327 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4328
0377ee78 43292013-03-10 Paul Thomas <pault@gcc.gnu.org>
4330
4331 PR fortran/56575
4332 * gfortran.dg/class_56.f90: New test.
4333
9d3fa937 43342013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4335
4336 PR middle-end/56524
4337 * gcc.target/mips/pr56524.c: New test.
4338
b0d2ae2a 43392013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4340
4341 PR c++/56565
4342 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4343
ac92ee1e 43442013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4345
4346 PR c++/51412
4347 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4348
b3269f54 43492013-03-08 Marek Polacek <polacek@redhat.com>
4350
4351 PR tree-optimization/56478
4352 * gcc.dg/torture/pr56478.c: New test.
4353
60e19418 43542013-03-08 Kai Tietz <ktietz@redhat.com>
4355
6d67f89e 4356 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4357 targets linker option --allow-multiple-definition.
4358
77cdcfa2 4359 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4360 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4361 * gcc.dg/pr52549.c: Add LLP64 case.
4362 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4363 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4364 * gcc.dg/torture/pr51071-2.c: Likewise.
4365 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4366 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4367 * gcc.dg/tree-ssa/vrp75.c: Likewise.
c794cf62 4368 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
77cdcfa2 4369 * gcc.dg/weak/weak-1.c: Likewise.
4370 * gcc.dg/weak/weak-2.c: Likewise.
4371 * gcc.dg/weak/weak-3.c: Likewise.
4372 * gcc.dg/weak/weak-4.c: Likewise.
4373 * gcc.dg/weak/weak-5.c: Likewise.
4374 * gcc.dg/weak/weak-15.c: Likewise.
4375 * gcc.dg/weak/weak-16.c: Likewise.
4376
60e19418 4377 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4378
bdb5a35a 43792013-03-07 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR tree-optimization/56559
4382 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4383
c1a5a2f9 43842013-03-07 Andreas Schwab <schwab@suse.de>
4385
4386 * gcc.dg/pr31490.c: Fix last change.
4387
d10f4a56 43882013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4389
4390 PR c++/56534
4391 * g++.dg/template/crash115.C: New.
4392
f5c4bbcd 43932013-03-06 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR tree-optimization/56539
4396 * gcc.c-torture/compile/pr56539.c: New test.
4397
6b7ee36e 43982013-03-06 Kai Tietz <ktietz@redhat.com>
4399
4400 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4401 targets.
4402 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4403 * gcc.dg/lto/20091013-1_2.c: Likewise.
4404 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4405
9b2cb7a7 44062013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4407
4408 * gnat.dg/specs/aggr6.ads: New test.
4409
44102013-03-06 Eric Botcazou <ebotcazou@adacore.com>
87fdc628 4411
4412 * gnat.dg/loop_optimization15.ad[sb]: New test.
4413
31c66114 44142013-03-06 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR middle-end/56548
4417 * gcc.dg/pr56548.c: New test.
4418
6dd1caf5 44192013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4420
4421 PR debug/53363
4422 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4423
1993ca90 44242013-03-06 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c++/56543
4427 * g++.dg/template/typename20.C: New test.
4428
848d0536 44292013-03-05 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR debug/56510
4432 * gcc.dg/pr56510.c: New test.
4433
4434 PR rtl-optimization/56484
4435 * gcc.c-torture/compile/pr56484.c: New test.
4436
4af18703 44372013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4438
4439 PR c++/56530
4440 * g++.dg/warn/Wsign-conversion-2.C: New.
4441
6de71799 44422013-03-05 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/56270
4445 * gcc.dg/vect/slp-38.c: New testcase.
4446
bdcf717b 44472013-03-05 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR rtl-optimization/56494
4450 * gcc.dg/pr56494.c: New test.
4451
8ad1eb69 44522013-01-04 Eric Botcazou <ebotcazou@adacore.com>
4453
4454 * gcc.dg/pr56424.c: New test.
4455
050bae72 44562013-03-04 Georg-Johann Lay <avr@gjlay.de>
4457
4458 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
4459 * gcc.dg/pr56228.c <avr>: Skip.
4460
c875acdf 44612013-03-04 Georg-Johann Lay <avr@gjlay.de>
4462
4463 PR testsuite/52641
4464 PR tree-optimization/52631
4465 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
4466
d345d59a 44672013-03-03 David Edelsohn <dje.gcc@gmail.com>
4468
4469 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
4470 * gcc.dg/vect/vect-83_64.c: Same.
4471
35366896 44722013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4473
4474 PR fortran/56477
4475 * gfortran.dg/pointer_check_13.f90: New test.
4476
ef110138 44772013-03-03 Mikael Morin <mikael@gcc.gnu.org>
4478
4479 PR fortran/54730
4480 * gfortran.dg/array_constructor_42.f90: New test.
4481
beac3c93 44822013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4483
4484 PR c++/52688
4485 * g++.dg/template/static33.C: New.
4486 * g++.dg/template/static34.C: Likewise.
4487
4488 PR c++/10291
4489 * g++.dg/template/static35.C: New.
4490
ea4efe92 44912013-03-01 Steve Ellcey <sellcey@mips.com>
4492
4493 * gcc.dg/pr56396.c: Require pic support.
4494
57625e55 44952013-03-01 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/55481
4498 * gcc.dg/torture/pr56488.c: New testcase.
4499
a9196da9 45002013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
4501 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR sanitizer/56454
4504 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
4505 no_sanitize_address attribute rather than no_address_safety_analysis.
4506 * g++.dg/asan/sanitizer_test_utils.h
4507 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
4508 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
4509 in addition to no_address_safety_analysis.
4510
737ed429 45112013-02-28 Jason Merrill <jason@redhat.com>
4512
4513 PR c++/56481
4514 * g++.dg/cpp0x/constexpr-and.C: New.
4515
2e1d16b0 45162013-02-28 Martin Jambor <mjambor@suse.cz>
4517
4518 PR tree-optimization/56294
4519 * g++.dg/debug/pr56294.C: New test.
4520
7ede8189 45212013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
4522
4523 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
4524
f3721e91 45252013-02-27 Marek Polacek <polacek@redhat.com>
4526
4527 PR rtl-optimization/56466
4528 * gcc.dg/pr56466.c: New test.
4529
a67868a5 45302013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4531
4532 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
4533 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4534 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4535
936ab1d9 45362013-02-27 Andrey Belevantsev <abel@ispras.ru>
4537
4538 PR middle-end/45472
4539 * gcc.dg/pr45472.c: New test.
4540
9df082d2 45412013-02-26 Marek Polacek <polacek@redhat.com>
4542
4543 PR tree-optimization/56426
4544 * gcc.dg/pr56436.c: New test.
4545
50c96f17 45462013-02-26 Jakub Jelinek <jakub@redhat.com>
4547
db08f1c6 4548 PR tree-optimization/56448
4549 * gcc.c-torture/compile/pr56448.c: New test.
4550
50c96f17 4551 PR tree-optimization/56443
4552 * gcc.dg/torture/pr56443.c: New test.
4553
750e47f5 45542013-02-25 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/56175
4557 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
4558
88e69df1 45592013-02-24 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR c++/56403
4562 * g++.dg/torture/pr56403.C: New test.
4563
ca7a473f 45642013-02-25 Catherine Moore <clm@codesourcery.com>
4565
4566 Revert:
4567 2013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 4568 Richard Sandiford <rdsandiford@googlemail.com>
ca7a473f 4569
4570 * gcc.target/mips/mips.exp: Add microMIPS support.
4571 * gcc.target/mips/umips-movep-2.c: New test.
4572 * gcc.target/mips/umips-lwp-2.c: New test.
4573 * gcc.target/mips/umips-swp-5.c: New test.
4574 * gcc.target/mips/umips-constraints-1.c: New test.
4575 * gcc.target/mips/umips-lwp-3.c: New test.
4576 * gcc.target/mips/umips-swp-6.c: New test.
4577 * gcc.target/mips/umips-constraints-2.c: New test.
4578 * gcc.target/mips/umips-save-restore-1.c: New test.
4579 * gcc.target/mips/umips-lwp-4.c: New test.
4580 * gcc.target/mips/umips-swp-7.c: New test.
4581 * gcc.target/mips/umips-save-restore-2.c: New test.
4582 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4583 * gcc.target/mips/umips-lwp-5.c: New test.
4584 * gcc.target/mips/umips-save-restore-3.c: New test.
4585 * gcc.target/mips/umips-lwp-6.c: New test.
4586 * gcc.target/mips/umips-swp-1.c: New test.
4587 * gcc.target/mips/umips-lwp-7.c: New test.
4588 * gcc.target/mips/umips-swp-2.c: New test.
4589 * gcc.target/mips/umips-lwp-8.c: New test.
4590 * gcc.target/mips/umips-swp-3.c: New test.
4591 * gcc.target/mips/umips-movep-1.c: New test.
4592 * gcc.target/mips/umips-lwp-1.c: New test.
4593 * gcc.target/mips/umips-swp-4.c: New test.
4594
7fd93f9c 45952013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 4596 Richard Sandiford <rdsandiford@googlemail.com>
7fd93f9c 4597
4598 * gcc.target/mips/mips.exp: Add microMIPS support.
4599 * gcc.target/mips/umips-movep-2.c: New test.
4600 * gcc.target/mips/umips-lwp-2.c: New test.
4601 * gcc.target/mips/umips-swp-5.c: New test.
4602 * gcc.target/mips/umips-constraints-1.c: New test.
4603 * gcc.target/mips/umips-lwp-3.c: New test.
4604 * gcc.target/mips/umips-swp-6.c: New test.
4605 * gcc.target/mips/umips-constraints-2.c: New test.
4606 * gcc.target/mips/umips-save-restore-1.c: New test.
4607 * gcc.target/mips/umips-lwp-4.c: New test.
4608 * gcc.target/mips/umips-swp-7.c: New test.
4609 * gcc.target/mips/umips-save-restore-2.c: New test.
4610 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4611 * gcc.target/mips/umips-lwp-5.c: New test.
4612 * gcc.target/mips/umips-save-restore-3.c: New test.
4613 * gcc.target/mips/umips-lwp-6.c: New test.
4614 * gcc.target/mips/umips-swp-1.c: New test.
4615 * gcc.target/mips/umips-lwp-7.c: New test.
4616 * gcc.target/mips/umips-swp-2.c: New test.
4617 * gcc.target/mips/umips-lwp-8.c: New test.
4618 * gcc.target/mips/umips-swp-3.c: New test.
4619 * gcc.target/mips/umips-movep-1.c: New test.
4620 * gcc.target/mips/umips-lwp-1.c: New test.
4621 * gcc.target/mips/umips-swp-4.c: New test.
4622
a16e0d2d 46232013-02-22 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR sanitizer/56393
4626 * lib/asan-dg.exp (asan_link_flags): Add
4627 -B${gccpath}/libsanitizer/asan/ to flags.
4628
af0907da 46292013-02-21 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR middle-end/56420
4632 * gcc.dg/torture/pr56420.c: New test.
4633
ded1a556 46342013-02-20 Aldy Hernandez <aldyh@redhat.com>
4635
4636 PR middle-end/56108
4637 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
4638
9bd3a517 46392013-02-21 Martin Jambor <mjambor@suse.cz>
4640
4641 PR tree-optimization/56310
4642 * g++.dg/ipa/pr56310.C: New test.
4643
f8f29ba2 46442013-02-21 Janus Weil <janus@gcc.gnu.org>
4645
4646 PR fortran/56385
4647 * gfortran.dg/proc_ptr_comp_37.f90: New.
4648
7662ff7e 46492013-02-21 Richard Biener <rguenther@suse.de>
4650
4651 PR tree-optimization/56415
4652 Revert
4653 2013-02-11 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/56273
4656 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4657 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4658 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4659 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4660 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4661 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4662
6c73696d 46632013-02-21 Marek Polacek <polacek@redhat.com>
4664
4665 PR tree-optimization/56398
0377ee78 4666 * g++.dg/torture/pr56398.C: New test.
6c73696d 4667
28a9e8c4 46682013-02-21 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR inline-asm/56405
4671 * gcc.c-torture/compile/pr56405.c: New test.
4672
16473e06 46732013-02-20 Jan Hubicka <jh@suse.cz>
4674
4675 PR tree-optimization/56265
bf441740 4676 * g++.dg/ipa/devirt-11.C: New testcase.
16473e06 4677
560965e9 46782013-02-20 Richard Biener <rguenther@suse.de>
4679
4680 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
4681
285df01b 46822013-02-20 Richard Biener <rguenther@suse.de>
4683 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR tree-optimization/56396
4686 * gcc.dg/pr56396.c: New testcase.
4687
49858f84 46882013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4689
4690 PR c++/56373
4691 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
4692
82a7a70c 46932013-02-19 Richard Biener <rguenther@suse.de>
4694
4695 PR tree-optimization/56384
4696 * gcc.dg/torture/pr56384.c: New testcase.
4697
15c27dda 46982013-02-19 Jakub Jelinek <jakub@redhat.com>
4699
a82fc9c6 4700 PR tree-optimization/56350
4701 * gcc.dg/pr56350.c: New test.
4702
15c27dda 4703 PR tree-optimization/56381
4704 * g++.dg/opt/pr56381.C: New test.
4705
19426fe1 47062013-02-18 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR pch/54117
4709 * lib/dg-pch.exp (pch-init, pch-finish,
4710 check_effective_target_pch_supported_debug): New procs.
4711 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
4712 Likewise if $pch_unsupported_debug and $flags include -g.
4713 Skip FAILs about missing *.gch file if $pch_unsupported_debug
4714 and dg-require-effective-target pch_unsupported_debug.
4715 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
4716 * objc.dg/pch/pch.exp: Likewise.
4717 * gcc.dg/pch/pch.exp: Likewise.
4718 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
4719 pch_unsupported_debug.
4720 * gcc.dg/pch/valid-1.hs: Likewise.
4721 * gcc.dg/pch/valid-1b.c: Likewise.
4722 * gcc.dg/pch/valid-1b.hs: Likewise.
4723
abad9af1 47242013-02-18 Richard Biener <rguenther@suse.de>
4725
4726 PR tree-optimization/56366
4727 * gcc.dg/torture/pr56366.c: New testcase.
4728
b375c775 47292013-02-18 Richard Biener <rguenther@suse.de>
4730
1450b4dd 4731 PR middle-end/56349
4732 * gcc.dg/torture/pr56349.c: New testcase.
b375c775 4733
e6b37e57 47342013-02-18 Richard Biener <rguenther@suse.de>
4735
4736 PR tree-optimization/56321
4737 * gcc.dg/torture/pr56321.c: New testcase.
4738
f9ca9e46 47392013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
4740
4741 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
4742
d9dc05a1 47432013-02-16 Jakub Jelinek <jakub@redhat.com>
4744 Dodji Seketeli <dodji@redhat.com>
4745
4746 PR asan/56330
4747 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
4748 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4749 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4750 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4751 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4752 * c-c++-common/asan/pr56330.c: Likewise.
4753 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
4754 Ensure the size argument of __builtin_memcpy is a constant.
4755
5fcbca6b 47562013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4757 Paolo Carlini <paolo.carlini@oracle.com>
4758
4759 PR c++/51242
4760 * g++.dg/cpp0x/enum23.C: New.
4761
9fdebf35 47622013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
4763
4764 PR target/54685
4765 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
4766
a27d5d8c 47672013-02-15 Vladimir Makarov <vmakarov@redhat.com>
4768
4769 PR rtl-optimization/56348
4770 * gcc.target/i386/pr56348.c: New test.
4771
9fdebf35 47722013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
ec4f0001 4773
9fdebf35 4774 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
4775 * gcc.target/arm/interrupt-2.c: Likewise.
ec4f0001 4776
2ce05815 47772013-02-15 Tobias Burnus <burnus@net-b.de>
4778
4779 PR fortran/56318
bf441740 4780 * gfortran.dg/matmul_9.f90: New.
2ce05815 4781
dbbb84de 47822013-02-15 Tobias Burnus <burnus@net-b.de>
4783
4784 PR fortran/53818
4785 * gfortran.dg/init_flag_11.f90: New.
4786
1025e294 47872013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4788
4789 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
4790
dfc633a1 47912013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4792
4793 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
4794 characters.
4795
8b9eb27e 47962013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
4797 Tobias Burnus <burnus@net-b.de>
4798
4799 PR testsuite/56138
4800 * gfortran.dg/allocatable_function_7.f90: New.
4801
c4efcc7a 48022013-02-14 Jakub Jelinek <jakub@redhat.com>
4803
4804 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
4805 * asan_globals_test-wrapper.cc: New file.
4806 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
4807 instead of asan_globals_test.cc as dg-additional-sources.
4808 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
4809 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
4810 "sanitizer_test_utils.h" instead of
4811 "sanitizer_common/tests/sanitizer_test_utils.h".
4812 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
4813 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
4814 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
4815 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
4816 * g++.dg/asan/asan_test.cc: Synced from upstream.
4817 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
4818
0f2b58ae 48192013-02-14 Dodji Seketeli <dodji@redhat.com>
4820
4821 Fix an asan crash
4822 * c-c++-common/asan/memcmp-2.c: New test.
4823
911b08c6 48242013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4825
4826 PR c++/55582
4827 * g++.dg/cpp0x/udlit-string-literal.h: New.
4828 * g++.dg/cpp0x/udlit-string-literal.C: New.
4829
c35fb07e 48302013-02-13 Sriraman Tallam <tmsriram@google.com>
4831
4832 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
4833
f03b2d9d 48342013-02-13 Vladimir Makarov <vmakarov@redhat.com>
4835
4836 PR target/56184
4837 * gcc.target/arm/pr56184.C: New test.
4838
a756eaf1 48392013-02-13 Jakub Jelinek <jakub@redhat.com>
4840
4841 PR c++/56302
4842 * g++.dg/torture/pr56302.C: New test.
4843 * g++.dg/cpp0x/constexpr-56302.C: New test.
4844 * c-c++-common/pr56302.c: New test.
4845
c12d6c79 48462013-02-13 Tobias Burnus <burnus@net-b.de>
4847 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4848
4849 PR fortran/56204
4850 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
4851 * gfortran.dg/quad_3.f90: Ditto.
4852
7da89e80 48532013-02-13 Kostya Serebryany <kcc@google.com>
4854
4855 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
4856 to match the fresh asan run-time.
4857 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
4858
c31c80df 48592013-02-12 Dodji Seketeli <dodji@redhat.com>
4860
4861 Avoid instrumenting duplicated memory access in the same basic block
4862 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
bf441740 4863 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4864 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
4865 * c-c++-common/asan/inc.c: Likewise.
c31c80df 4866
89c2edcf 48672013-02-12 Vladimir Makarov <vmakarov@redhat.com>
4868
4869 PR inline-asm/56148
4870 * gcc.target/i386/pr56148.c: New test.
4871
196712cb 48722013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4873 Tobias Burnus <burnus@net-b.de>
4874
c12d6c79 4875 PR testsuite/56082
196712cb 4876 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
4877 to kind=2.
4878
d648b2ee 48792013-02-12 Richard Biener <rguenther@suse.de>
4880
4881 PR lto/56297
4882 * gcc.dg/lto/pr56297_0.c: New testcase.
4883 * gcc.dg/lto/pr56297_0.c: Likewise.
4884
9d2264a0 48852013-02-12 Janus Weil <janus@gcc.gnu.org>
4886
4887 PR fortran/46952
4888 * gfortran.dg/typebound_deferred_1.f90: New.
4889
193baafd 48902013-02-12 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR rtl-optimization/56151
4893 * gcc.target/i386/pr56151.c: New test.
4894
fd457cef 48952013-02-11 Sriraman Tallam <tmsriramgoogle.com>
4896
4897 * g++.dg/ext/mv12.C: New test.
4898 * g++.dg/ext/mv12.h: New file.
4899 * g++.dg/ext/mv12-aux.C: New file.
4900 * g++.dg/ext/mv13.C: New test.
4901
4183d5c3 49022013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
4903
4904 * lib/target-supports.exp
4905 (check_effective_target_powerpc_eabi_ok): New.
4906 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
4907 powerpc_eabi_ok.
4908 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
4909 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
4910 only.
4911 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
4912 * gcc.target/powerpc/pr51623.c: Likewise.
4913 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
4914 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
4915
31c66114 49162013-02-11 Alexander Potapenko <glider@google.com>
ed161dab 4917 Jack Howarth <howarth@bromo.med.uc.edu>
4918 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR sanitizer/55617
4921 * g++.dg/asan/pr55617.C: Run on all targets.
4922
ffc1977a 49232013-02-11 Uros Bizjak <ubizjak@gmail.com>
4924
4925 PR rtl-optimization/56275
4926 * gcc.dg/pr56275.c: New test.
4927
2f5dea30 49282013-02-11 Richard Biener <rguenther@suse.de>
4929
4930 PR tree-optimization/56273
4931 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
4932
b6f3c6f1 49332013-02-11 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/56264
4936 * gcc.dg/torture/pr56264.c: New testcase.
4937
4d739378 49382013-02-11 Richard Biener <rguenther@suse.de>
4939
4940 PR tree-optimization/56273
4941 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4942 * gcc.dg/tree-ssa/pr21559.c: Adjust.
4943 * gcc.dg/tree-ssa/vrp17.c: Likewise.
4944 * gcc.dg/tree-ssa/vrp18.c: Likewise.
4945 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4946 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4947
a92893e5 49482013-02-09 Uros Bizjak <ubizjak@gmail.com>
4949
4950 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
4951 for *-*-linux-gnu targets.
4952 * g++.dg/asan/interception-test-1.c: Ditto.
4953 * g++.dg/asan/interception-failure-test-1.C: Ditto.
4954 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
4955
37b00fc7 49562013-02-09 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/55362
4959 * gfortran.dg/intrinsic_size_4.f90 : New test.
4960
18163dd8 49612013-02-09 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR target/56256
4964 * gcc.target/powerpc/pr56256.c: New test.
4965
92c9e3b7 49662013-02-08 Ian Lance Taylor <iant@google.com>
4967
4968 * lib/go.exp: Load timeout.exp.
4969
4aa54340 49702013-02-08 Vladimir Makarov <vmakarov@redhat.com>
4971
4972 PR rtl-optimization/56246
4973 * gcc.target/i386/pr56246.c: New test.
4974
ea239197 49752013-02-08 Jeff Law <law@redhat.com>
4976
4977 PR debug/53948
4978 * gcc.dg/debug/dwarf2/pr53948.c: New test.
4979
b85af273 49802013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4981
4982 PR target/56043
4983 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
4984 powerpc*-*-linux*.
4985
21a6219e 49862013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
e975e345 4987
4988 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
4989
5ef30aea 49902013-02-08 Jakub Jelinek <jakub@redhat.com>
4991
4992 PR rtl-optimization/56195
4993 * gcc.dg/torture/pr56195.c: New test.
4994
d8daa19e 49952013-02-08 Mikael Morin <mikael@gcc.gnu.org>
4996
4997 PR fortran/54107
4998 * gfortran.dg/recursive_interface_2.f90: New test.
4999
1a8b7013 50002013-02-08 Jakub Jelinek <jakub@redhat.com>
5001
5002 PR tree-optimization/56250
5003 * gcc.c-torture/execute/pr56250.c: New test.
5004
992b7387 50052013-02-08 Georg-Johann Lay <avr@gjlay.de>
5006
5007 PR tree-optimization/56064
5008 * gcc.dg/fixed-point/view-convert-2.c: New test.
5009
42540642 50102013-02-08 Michael Matz <matz@suse.de>
5011
5012 PR tree-optimization/52448
5013 * gcc.dg/pr52448.c: New test.
5014
ff829efa 50152013-02-08 Richard Biener <rguenther@suse.de>
5016
5017 PR middle-end/56181
5018 * gcc.dg/torture/pr56181.c: New testcase.
5019
eafea251 50202013-02-08 Georg-Johann Lay <avr@gjlay.de>
5021
5022 PR target/54222
5023 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5024 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5025
e6f71049 50262013-02-07 Jakub Jelinek <jakub@redhat.com>
5027
42f98e54 5028 PR c++/56241
5029 * g++.dg/parse/crash61.C: New test.
5030
1b1f551e 5031 PR c++/56239
5032 * g++.dg/parse/pr56239.C: New test.
5033
e6f71049 5034 PR c++/56237
5035 * g++.dg/abi/mangle61.C: New test.
5036
2e620dc7 50372013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5038
5039 PR rtl-optimization/56225
5040 * gcc.target/i386/pr56225.c: New test.
5041
c288ac40 50422013-02-07 Jakub Jelinek <jakub@redhat.com>
5043
67a34241 5044 PR debug/56154
5045 * gcc.dg/guality/pr56154-1.c: New test.
5046 * gcc.dg/guality/pr56154-2.c: New test.
5047 * gcc.dg/guality/pr56154-3.c: New test.
5048 * gcc.dg/guality/pr56154-4.c: New test.
5049 * gcc.dg/guality/pr56154-aux.c: New file.
5050
c288ac40 5051 PR tree-optimization/55789
5052 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5053 cleanup-tree-dump.
5054 * gcc.dg/tree-ssa/inline-3.c: Add
5055 --param max-early-inliner-iterations=2 option.
5056
fd9db0c9 50572013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5058
5059 PR debug/53363
5060 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5061 Add -fno-dwarf2-cfi-asm to dg-options.
5062 Adapt match count.
5063
bef70214 50642013-02-07 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR target/56228
5067 * gcc.dg/pr56228.c: New test.
5068
774a97a4 50692013-02-07 Alan Modra <amodra@gmail.com>
5070
9c74eaeb 5071 PR target/54009
5072 * gcc.target/powerpc/pr54009.c: New test.
774a97a4 5073 PR target/54131
5074 * gfortran.dg/pr54131.f: New test.
5075
c1cb26ae 50762013-02-06 Paul Thomas <pault@gcc.gnu.org>
5077
5078 PR fortran/55789
5079 * gfortran.dg/array_constructor_41.f90: New test.
5080
6711b345 50812013-02-06 Janus Weil <janus@gcc.gnu.org>
5082
5083 PR fortran/55978
5084 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5085
b8214689 50862013-02-06 Jakub Jelinek <jakub@redhat.com>
5087
5088 PR middle-end/56217
5089 * g++.dg/gomp/pr56217.C: New test.
5090
2a111350 50912013-02-05 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR tree-optimization/56205
5094 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5095 * gcc.c-torture/execute/pr56205.c: New test.
5096
bc17236a 50972013-02-05 Richard Biener <rguenther@suse.de>
5098
5099 PR tree-optimization/53342
5100 PR tree-optimization/53185
5101 * gcc.dg/vect/pr53185-2.c: New testcase.
5102
8afc926b 51032013-02-05 Jan Hubicka <jh@suse.cz>
5104
24849f1c 5105 PR tree-optimization/55789
5106 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5107 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5108 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5109 * g++.dg/ipa/inline-1.C: New testcase.
5110 * g++.dg/ipa/inline-2.C: New testcase.
5111 * g++.dg/ipa/inline-3.C: New testcase.
5112
51132013-02-05 Jan Hubicka <jh@suse.cz>
5114
5115 PR tree-optimization/55789
8afc926b 5116 * g++.dg/torture/pr55789.C: New testcase.
5117
df936998 51182013-02-05 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR middle-end/56167
5121 * gcc.dg/pr56167.c: New test.
5122
f688fff7 51232013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5124
5125 PR target/55146
5126 * gcc.target/sh/pr55146.c: New.
5127
51282013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
e602ed3f 5129
5130 PR tree-optimization/54386
5131 * gcc.target/sh/pr54386.c: New.
5132
921080ae 51332013-02-04 Paul Thomas <pault@gcc.gnu.org>
5134
5135 PR fortran/56008
5136 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5137
5138 PR fortran/47517
5139 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5140
31c66114 51412013-02-04 Alexander Potapenko <glider@google.com>
a92893e5 5142 Jack Howarth <howarth@bromo.med.uc.edu>
ec7e9f78 5143 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR sanitizer/55617
5146 * g++.dg/asan/pr55617.C: New test.
5147
d82a3a02 51482013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5149
5150 PR fortran/54195
5151 * gfortran.dg/typebound_operator_19.f90: New test.
5152 * gfortran.dg/typebound_assignment_4.f90: New test.
5153
acd1bde2 51542013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5155
5156 PR fortran/54107
5157 * gfortran.dg/recursive_interface_1.f90: New test.
5158
871609a8 51592013-02-04 Richard Guenther <rguenther@suse.de>
5160
5161 PR lto/56168
5162 * gcc.dg/lto/pr56168_0.c: New testcase.
5163 * gcc.dg/lto/pr56168_1.c: Likewise.
5164
9e5e87d9 51652013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5166
5167 PR fortran/50627
5168 PR fortran/56054
5169 * gfortran.dg/block_12.f90: New test.
5170 * gfortran.dg/module_error_1.f90: New test.
5171
415da7f3 51722013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5173
5174 * lib/target-supports.exp (check_effective_target_vect_float)
5175 (check_effective_target_vect_no_align): Add mips-sde-elf.
5176
0acfe1c1 51772013-02-01 Jakub Jelinek <jakub@redhat.com>
5178
5179 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5180
4cc5e5ee 51812013-02-01 David Edelsohn <dje.gcc@gmail.com>
5182
5183 * gcc.dg/pr56023.c: XFAIL on AIX.
5184 * gcc.dg/vect/pr49352.c: Same.
5185
6b40a1a5 51862013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5187
5188 * gnat.dg/opt26.adb: New test.
5189
7046891f 51902013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5191
5192 Revert.
5193 2013-01-27 Amol Pise <amolpise15@gmail.com>
5194
5195 * gcc.target/arm/neon-vfnms-1.c: New test.
5196 * gcc.target/arm/neon-vfnma-1.c: New test.
5197
a8bcfda2 51982013-01-31 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/56157
5201 * gcc.dg/torture/pr56157.c: New testcase.
5202
fad68b9f 52032013-01-30 Richard Biener <rguenther@suse.de>
5204
5205 PR tree-optimization/56150
5206 * gcc.dg/torture/pr56150.c: New testcase.
5207
ae0c3984 52082013-01-30 Jakub Jelinek <jakub@redhat.com>
5209
53486a83 5210 PR sanitizer/55374
5211 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5212 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5213 printed in backtrace.
5214 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5215 to avoid errors about mismatched allocation vs. deallocation.
5216
ae0c3984 5217 PR c++/55742
5218 * g++.dg/mv1.C: Moved to...
5219 * g++.dg/ext/mv1.C: ... here. Adjust test.
5220 * g++.dg/mv2.C: Moved to...
5221 * g++.dg/ext/mv2.C: ... here. Adjust test.
5222 * g++.dg/mv3.C: Moved to...
5223 * g++.dg/ext/mv3.C: ... here.
5224 * g++.dg/mv4.C: Moved to...
5225 * g++.dg/ext/mv4.C: ... here.
5226 * g++.dg/mv5.C: Moved to...
5227 * g++.dg/ext/mv5.C: ... here. Adjust test.
5228 * g++.dg/mv6.C: Moved to...
5229 * g++.dg/ext/mv6.C: ... here. Adjust test.
5230 * g++.dg/ext/mv7.C: New test.
5231 * g++.dg/ext/mv8.C: New test.
5232 * g++.dg/ext/mv9.C: New test.
5233 * g++.dg/ext/mv10.C: New test.
5234 * g++.dg/ext/mv11.C: New test.
5235
85276115 52362013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5237
5238 PR rtl-optimization/56144
5239 * gcc.dg/pr56144.c: New.
5240
d3ae9a11 52412013-01-30 David Edelsohn <dje.gcc@gmail.com>
5242
5243 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5244 message.
5245 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5246 * g++.dg/cpp0x/constexpr-55573.C: Same
85276115 5247
52cd005d 52482013-01-30 Georg-Johann Lay <avr@gjlay.de>
5249
5250 PR tree-optimization/56064
5251 * gcc.dg/fixed-point/view-convert.c: New test.
5252
8b40c28e 52532013-01-30 Andreas Schwab <schwab@suse.de>
5254
5255 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5256 evaluate the end index in string range.
5257
acd1bde2 52582013-01-30 Tobias Burnus <burnus@net-b.de>
d0cfec1c 5259
5260 PR fortran/56138
5261 * gfortran.dg/allocatable_function_6.f90: New.
5262
6777213b 52632013-01-29 Janus Weil <janus@gcc.gnu.org>
31c66114 5264 Mikael Morin <mikael@gcc.gnu.org>
6777213b 5265
5266 PR fortran/54107
5267 * gfortran.dg/proc_ptr_comp_36.f90: New.
5268
5daac166 52692013-01-29 Richard Biener <rguenther@suse.de>
5270
5271 PR tree-optimization/55270
5272 * gcc.dg/torture/pr55270.c: New testcase.
5273
12e51a1d 52742013-01-28 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR rtl-optimization/56117
5277 * gcc.dg/pr56117.c: New test.
5278
ac7a1007 52792013-01-28 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/56034
5282 * gcc.dg/torture/pr56034.c: New testcase.
5283
0190fe95 52842013-01-28 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR tree-optimization/56125
5287 * gcc.dg/pr56125.c: New test.
5288
d67dd34f 52892013-01-28 Tobias Burnus <burnus@net-b.de>
5290 Mikael Morin <mikael@gcc.gnu.org>
5291
5292 PR fortran/53537
5293 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5294 * gfortran.dg/import8.f90: Likewise.
5295 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5296 * gfortran.dg/import10.f90: New test.
5297 * gfortran.dg/import11.f90: Likewise
5298
04ff97ce 52992013-01-28 Jakub Jelinek <jakub@redhat.com>
5300
b0326b17 5301 PR testsuite/56053
5302 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5303 string.h. Provide memset, malloc and free prototypes, adjust line
5304 numbers in dg-output.
5305 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5306 Provide memset prototype and adjust line numbers in dg-output.
5307 * c-c++-common/asan/global-overflow-1.c: Likewise.
5308
04ff97ce 5309 PR tree-optimization/56094
5310 * gcc.dg/pr56094.c: New test.
5311
d7a6cfef 53122013-01-27 Amol Pise <amolpise15@gmail.com>
5313
5314 * gcc.target/arm/neon-vfnms-1.c: New test.
5315 * gcc.target/arm/neon-vfnma-1.c: New test.
5316
f2897e01 53172013-01-27 Uros Bizjak <ubizjak@gmail.com>
5318
5319 PR target/56114
5320 * gcc.target/i386/pr56114.c: New test.
5321
20bdca22 53222013-01-27 Paul Thomas <pault@gcc.gnu.org>
5323
67e8ab17 5324 PR fortran/55984
20bdca22 5325 * gfortran.dg/associate_14.f90: New test.
5326
5327 PR fortran/56047
5328 * gfortran.dg/associate_13.f90: New test.
5329
6cc085b6 53302013-01-25 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR tree-optimization/56098
5333 * gcc.dg/pr56098-1.c: New test.
5334 * gcc.dg/pr56098-2.c: New test.
5335
f3297245 53362013-01-25 Georg-Johann Lay <avr@gjlay.de>
5337
5338 PR target/54222
5339 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5340
8e3bada1 53412013-01-22 Marek Polacek <polacek@redhat.com>
5342
5343 PR tree-optimization/56035
5344 * gcc.dg/pr56035.c: New test.
5345
cbe03fb3 53462013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5347
5348 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5349 for MIPS.
5350
3e0be821 53512013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5352
5353 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5354
54550ecb 53552013-01-24 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c/56078
5358 * gcc.dg/pr56078.c: New test.
5359 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5360
86a4f466 53612013-01-24 Martin Jambor <mjambor@suse.cz>
5362
5363 PR tree-optimization/55927
5364 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5365
80946863 53662013-01-24 Uros Bizjak <ubizjak@gmail.com>
5367
5368 * gcc.target/i386/movsd.c: New test.
5369
aa46b107 53702013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5371
5372 PR inline-asm/55934
5373 * gcc.target/i386/pr55934.c: New test.
5374
c58ba4b2 53752013-01-23 Janus Weil <janus@gcc.gnu.org>
5376
5377 PR fortran/56081
5378 * gfortran.dg/select_8.f90: New.
5379
80946863 53802013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
86e977aa 5381
80946863 5382 * gcc.target/microblaze/microblaze.exp: Remove
5383 target_config_cflags check.
86e977aa 5384
b8eae306 53852013-01-23 Jakub Jelinek <jakub@redhat.com>
5386
bc5663df 5387 PR fortran/56052
5388 * gfortran.dg/gomp/pr56052.f90: New test.
5389
b8eae306 5390 PR target/49069
5391 * gcc.dg/pr49069.c: New test.
5392
54b5ad5c 53932013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/55944
5396 * g++.dg/cpp0x/constexpr-static10.C: New.
5397
7b686ee1 53982013-01-22 Uros Bizjak <ubizjak@gmail.com>
38a03d63 5399
5400 PR target/56028
5401 * gcc.target/i386/pr56028.c: New test.
5402
e6d8288f 54032013-01-22 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR target/55686
5406 * gcc.target/i386/pr55686.c: New test.
5407
c31ceec4 54082013-01-22 Dodji Seketeli <dodji@redhat.com>
5409
5410 PR c++/53609
5411 * g++.dg/cpp0x/variadic139.C: New test.
5412 * g++.dg/cpp0x/variadic140.C: Likewise.
5413 * g++.dg/cpp0x/variadic141.C: Likewise.
5414
c3993091 54152013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 * gnat.dg/warn8.adb: New test.
5418
86af97bd 54192013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5420
5421 PR fortran/55919
b8eae306 5422 * gfortran.dg/include_8.f90: New test.
86af97bd 5423
7b686ee1 54242013-01-21 Uros Bizjak <ubizjak@gmail.com>
9d250a73 5425
94dd03a6 5426 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9d250a73 5427 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5428
3e97846e 54292013-01-21 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR tree-optimization/56051
5432 * gcc.c-torture/execute/pr56051.c: New test.
5433
7b686ee1 54342013-01-21 Uros Bizjak <ubizjak@gmail.com>
ae3eaa0f 5435
5436 PR rtl-optimization/56023
5437 * gcc.dg/pr56023.c: New test.
5438
a956a7a6 54392013-01-21 Martin Jambor <mjambor@suse.cz>
5440
5441 PR middle-end/56022
5442 * gcc.target/i386/pr56022.c: New test.
5443
edcd0926 54442013-01-21 Jason Merrill <jason@redhat.com>
5445
5446 * lib/target-supports.exp (check_effective_target_alias): New.
5447
0190fe95 54482013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
c5f3d34a 5449
5450 PR debug/53235
5451 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
ae3eaa0f 5452
2d8a9bf3 54532013-01-20 Hans-Peter Nilsson <hp@axis.com>
5454
5455 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
5456
3a73dcc2 54572013-01-19 Jeff Law <law@redhat.com>
5458
5459 PR tree-optimization/52631
5460 * tree-ssa/pr52631.c: New test.
5461 * tree-ssa/ssa-fre-9: Update expected output.
5462
d4659737 54632013-01-19 Anthony Green <green@moxielogic.com>
5464
5465 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
5466 for moxie.
5467
16f02f09 54682013-01-18 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR tree-optimization/56029
5471 * g++.dg/torture/pr56029.C: New test.
5472
c4c46233 54732013-01-18 Sharad Singhai <singhai@google.com>
5474
5475 PR tree-optimization/55995
5476 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
5477
c47331e3 54782013-01-18 Vladimir Makarov <vmakarov@redhat.com>
5479
5480 PR target/55433
5481 * gcc.target/i386/pr55433.c: New.
5482
83014b20 54832013-01-18 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR middle-end/56015
5486 * gfortran.dg/pr56015.f90: New test.
5487
516ad680 54882013-01-18 Janis Johnson <janisjo@codesourcery.com>
5489
5490 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
5491
15953bb4 54922013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
5493
5494 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
5495 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5496 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5497 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5498 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5499
1bcf869e 55002013-01-17 Jeff Law <law@redhat.com>
5501
d607e38f 5502 * gcc.dg/pr52573.c: Move to...
5503 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
5504
1bcf869e 5505 PR rtl-optimization/52573
5506 * gcc.dg/pr52573.c: New test.
d607e38f 5507
0190fe95 55082013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
65db8c26 5509
ae3eaa0f 5510 PR sanitizer/55679
5511 * g++.dg/asan/interception-test-1.C: Skip on darwin.
5512 * lib/target-supports.exp (check_effective_target_swapcontext): Use
5513 check_no_compiler_messages to test support in ucontext.h.
65db8c26 5514 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
5515 compliant RLIMIT_AS.
5516
c1f96968 55172013-01-17 Marek Polacek <polacek@redhat.com>
5518
5519 PR rtl-optimization/55833
5520 * gcc.dg/pr55833.c: New test.
5521
9ce07db4 55222013-01-17 Jan Hubicka <jh@suse.cz>
5523
cb7b3a2f 5524 PR tree-optimization/55273
5525 * gcc.c-torture/compile/pr55273.c: New testcase.
9ce07db4 5526
7b686ee1 55272013-01-17 Uros Bizjak <ubizjak@gmail.com>
a5b5a55a 5528
5529 PR target/55981
5530 * gcc.target/pr55981.c: New test.
5531
f7de45c7 55322013-01-17 Janis Johnson <janisjo@codesourcery.com>
5533
b2c40440 5534 * gcc.target/arm/pr40887.c: Require at least armv5.
5535 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
5536 * gcc.target/arm/pr51915.c: Likewise.
5537 * gcc.target/arm/pr52006.c: Likewise.
5538 * gcc.target/arm/pr53187.c: Likewise.
5539
f7de45c7 5540 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
5541 * gcc.target/arm/ftest-support-arm.h: Delete.
5542 * gcc.target/arm/ftest-support-thumb.h: Delete.
5543 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
5544 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5545 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5546 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
5547 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
5548 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5549 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5550 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
5551 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
5552 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
5553 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
5554 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5555 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5556 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5557 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5558 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5559 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
5560 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
5561 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5562 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5563 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
5564 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
5565 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
5566 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
5567
3f442959 55682013-01-17 Martin Jambor <mjambor@suse.cz>
5569
5570 PR tree-optimizations/55264
5571 * g++.dg/ipa/pr55264.C: New test.
5572
cd8bd19d 55732013-01-16 Janus Weil <janus@gcc.gnu.org>
5574
5575 PR fortran/55983
5576 * gfortran.dg/class_55.f90: New.
5577
90356c82 55782013-01-16 Janis Johnson <janisjo@codesourcery.com>
5579
f187dd5c 5580 PR testsuite/55994
5581 * gcc.c-torture/execute/builtins/builtins.exp: Add
5582 -Wl,--allow-multiple-definition for eabi and elf targets.
5583
b9b9a82d 5584 PR testsuite/54622
5585 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5586 check_effective_target_vect_perm_short,
5587 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5588 check_effective_target_vect64): Return 0 for big-endian ARM.
5589 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
5590
90356c82 5591 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
5592 prototypes.
5593
c9b2c569 55942013-01-16 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/55964
5597 * gcc.dg/torture/pr55964.c: New testcase.
5598
d590d541 55992013-01-16 Richard Biener <rguenther@suse.de>
5600
5601 PR tree-optimization/54767
5602 PR tree-optimization/53465
5603 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
5604
31fd081d 56052013-01-16 Christian Bruel <christian.bruel@st.com>
5606
5607 PR target/55301
5608 * gcc.target/sh/sh-switch.c: New testcase.
5609
a8d0810b 56102013-01-15 Janis Johnson <janisjo@codesourcery.com>
5611
5612 * gcc.dg/webizer.c: Increase the array size.
5613
392a7dd5 56142013-01-15 Jakub Jelinek <jakub@redhat.com>
5615
5616 PR target/55940
5617 * gcc.dg/pr55940.c: New test.
5618
58242a4d 56192013-01-15 Manfred Schwarb <manfred99@gmx.ch>
5620 Harald Anlauf <anlauf@gmx.de>
5621
5622 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
5623 * gfortran.dg/bounds_check_5.f90: Likewise.
5624 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
5625 * gfortran.dg/continuation_9.f90: Likewise.
5626 * gfortran.dg/move_alloc_13.f90: Likewise.
5627 * gfortran.dg/structure_constructor_11.f90: Likewise.
5628 * gfortran.dg/tab_continuation.f: Likewise.
5629 * gfortran.dg/warning-directive-2.F90: Likewise.
5630 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
5631
99ee5425 56322013-01-15 Janis Johnson <janisjo@codesourcery.com>
5633
5634 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
5635 * gcc.target/arm/fma-sp.c: Likewise.
5636
42fb263f 56372013-01-15 Vladimir Makarov <vmakarov@redhat.com>
5638
392a7dd5 5639 PR rtl-optimization/55153
42fb263f 5640 * gcc.dg/pr55153.c: New.
5641
ddce22b8 56422013-01-15 Jakub Jelinek <jakub@redhat.com>
5643
5644 PR tree-optimization/55920
5645 * gcc.c-torture/compile/pr55920.c: New test.
5646
323cf38f 56472013-01-15 Richard Biener <rguenther@suse.de>
5648
5649 PR middle-end/55882
5650 * gcc.dg/torture/pr55882.c: New testcase.
5651
2d788f29 56522013-01-15 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR tree-optimization/55955
5655 * gcc.c-torture/compile/pr55955.c: New test.
5656
14144bb9 56572013-01-15 Dodji Seketeli <dodji@redhat.com>
5658
5659 PR c++/55663
5660 * g++.dg/cpp0x/alias-decl-31.C: New test.
5661
210d1d7e 56622013-01-15 Paul Thomas <pault@gcc.gnu.org>
5663
5664 PR fortran/54286
5665 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
5666 case where interface is null.
5667
d400d3d1 56682013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5669
5670 PR fortran/55806
5671 * gfortran.dg/array_constructor_40.f90: New test.
5672
9599cf9e 56732013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
5674
5675 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
5676
df83fa4d 56772013-01-14 Tejas Belagod <tejas.belagod@arm.com>
5678
5679 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
5680 * gcc.target/aarch64/vect-ld1r-compile.c: New.
5681 * gcc.target/aarch64/vect-ld1r-fp.c: New.
5682 * gcc.target/aarch64/vect-ld1r.c: New.
5683 * gcc.target/aarch64/vect-ld1r.x: New.
5684
7b686ee1 56852013-01-14 Andi Kleen <ak@linux.intel.com>
5fc510c2 5686
5687 PR target/55948
5688 * gcc.target/i386/hle-clear-rel.c: New file
5689 * gcc.target/i386/hle-store-rel.c: New file.
5690
6b5bee3a 56912013-01-14 Harald Anlauf <anlauf@gmx.de>
5692
5693 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
5694 * gfortran.dg/bounds_check_4.f90: Likewise.
5695 * gfortran.dg/inquire_10.f90: Likewise.
5696 * gfortran.dg/minloc_3.f90: Likewise.
5697 * gfortran.dg/minlocval_3.f90: Likewise.
5698 * gfortran.dg/module_double_reuse.f90: Likewise.
5699 * gfortran.dg/mvbits_1.f90: Likewise.
5700 * gfortran.dg/oldstyle_1.f90: Likewise.
5701 * gfortran.dg/pr20163-2.f: Likewise.
5702 * gfortran.dg/save_1.f90: Likewise.
5703 * gfortran.dg/scan_1.f90: Likewise.
5704 * gfortran.dg/select_char_1.f90: Likewise.
5705 * gfortran.dg/shape_4.f90: Likewise.
5706 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
5707 * gfortran.dg/function_optimize_10.f90: Likewise.
5708 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
5709 * gfortran.dg/used_types_17.f90: Likewise.
5710 * gfortran.dg/used_types_18.f90: Likewise.
5711
9991edd9 57122013-01-13 Paul Thomas <pault@gcc.gnu.org>
5713
5714 PR fortran/54286
5715 * gfortran.dg/proc_ptr_result_8.f90 : New test.
5716
c7ba5cba 57172013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5718
5719 * gcc.dg/unroll_5.c: Add nomips16 attributes.
5720
ccd9ea93 57212013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
5722
5723 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
5724
32ba2e2a 57252013-01-12 Janus Weil <janus@gcc.gnu.org>
5726
5727 PR fortran/55072
5728 * gfortran.dg/assumed_type_2.f90: Fix test case.
5729 * gfortran.dg/internal_pack_13.f90: New test.
5730 * gfortran.dg/internal_pack_14.f90: New test.
5731
8db94b3b 57322013-01-08 Paul Thomas <pault@gcc.gnu.org>
5733
5734 PR fortran/55868
5735 * gfortran.dg/unlimited_polymorphic_8.f90: Update
5736 scan-tree-dump-times for foo.0.x._vptr to deal with change from
5737 $tar to STAR.
5738
a1583ea9 57392013-01-11 Andreas Schwab <schwab@linux-m68k.org>
5740
5741 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
5742
de47476b 57432013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5744
5745 PR target/55719
5746 * gcc.target/s390/pr55719.c: New testcase.
5747
57482013-01-11 Richard Guenther <rguenther@suse.de>
742ca2be 5749
5750 PR tree-optimization/44061
5751 * gcc.dg/pr44061.c: New testcase.
5752
711789cc 57532013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
5754
5fc510c2 5755 Update copyright years.
711789cc 5756
e896d6e5 57572013-01-10 Aldy Hernandez <aldyh@redhat.com>
5758 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR target/55565
5fc510c2 5761 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
e896d6e5 5762
9441d07f 57632013-01-10 Vladimir Makarov <vmakarov@redhat.com>
5764
86eac679 5765 PR rtl-optimization/55672
9441d07f 5766 * gcc.target/i386/pr55672.c: New.
5767
115e3f9b 57682013-01-10 Jeff Law <law@redhat.com>
5769
5770 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
5771 pass/fail message unique.
5772
5773
892c2426 57742013-01-10 Jason Merrill <jason@redhat.com>
5775
5776 * ada/.gitignore: New.
5777
5c49129f 57782013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5779
5780 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
5781 Add tls options.
5782 * g++.dg/tls/thread_local2.C: Likewise.
5783 * g++.dg/tls/thread_local2g.C: Likewise.
5784 * g++.dg/tls/thread_local6.C: Likewise.
5785 * g++.dg/tls/thread_local-order1.C: Add tls options.
5786 * g++.dg/tls/thread_local-order2.C: Likewise.
5787 * g++.dg/tls/thread_local3.C: Likewise.
5788 * g++.dg/tls/thread_local3g.C: Likewise.
5789 * g++.dg/tls/thread_local4.C: Likewise.
5790 * g++.dg/tls/thread_local4g.C: Likewise.
5791 * g++.dg/tls/thread_local5.C: Likewise.
5792 * g++.dg/tls/thread_local5g.C: Likewise.
5793 * g++.dg/tls/thread_local6g.C: Likewise.
5794
f5ed5428 57952013-01-10 Kostya Serebryany <kcc@google.com>
5796
5797 * g++.dg/asan/asan_test.cc: Sync from upstream.
5798
349ff920 57992013-01-10 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR tree-optimization/55921
5802 * gcc.c-torture/compile/pr55921.c: New test.
5803
dde4834c 58042013-01-09 Jan Hubicka <jh@suse.cz>
5805
5806 PR tree-optimization/55569
5807 * gcc.c-torture/compile/pr55569.c: New testcase.
5808
33d6ae7a 58092013-01-09 Mikael Morin <mikael@gcc.gnu.org>
5810
5811 PR fortran/47203
5812 * gfortran.dg/use_28.f90: New test.
5813
7b686ee1 58142013-01-09 Uros Bizjak <ubizjak@gmail.com>
701835de 5815
5816 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
5817 number matching more robust.
5818
aa3ce8ba 58192013-01-09 Vladimir Makarov <vmakarov@redhat.com>
5820
701835de 5821 PR rtl-optimization/55829
aa3ce8ba 5822 * gcc.target/i386/pr55829.c: New.
5823
3bbb71ba 58242013-01-09 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/55758
5827 * gfortran.dg/bind_c_bool_1.f90: New.
5828 * gfortran.dg/do_5.f90: Add dg-warning.
5829
64552007 58302013-01-09 Jan Hubicka <jh@suse.cz>
5831
5fc510c2 5832 PR tree-optimization/55875
64552007 5833 * gcc.c-torture/execute/pr55875.c: New testcase.
5834 * g++.dg/torture/pr55875.C: New testcase.
5835
7c834436 58362013-01-09 Jakub Jelinek <jakub@redhat.com>
5837
5838 PR c/48418
5839 * c-c++-common/pr48418.c: New test.
5840
e9464429 58412013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 PR c++/55801
5844 * g++.dg/tls/thread_local-ice.C: New.
5845
2e94c138 58462013-01-09 Andreas Schwab <schwab@suse.de>
5847
5848 * gcc.dg/guality/pr54693.c: Null-terminate arr.
5849
ed60f27f 58502013-01-09 Jakub Jelinek <jakub@redhat.com>
5851
5852 PR tree-optimization/48189
5853 * gcc.dg/pr48189.c: New test.
5854
a240d038 58552013-01-04 Jan Hubicka <jh@suse.cz>
5856
5857 PR tree-optimization/55823
5858 * g++.dg/ipa/devirt-10.C: New testcase.
5859
7b686ee1 58602013-01-08 Uros Bizjak <ubizjak@gmail.com>
bbfdbc02 5861 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
5862
5863 PR rtl-optimization/55845
5864 * gcc.target/i386/pr55845.c: New test.
5865
3de3342f 58662013-01-08 Tejas Belagod <tejas.belagod@arm.com>
5867
e9464429 5868 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3de3342f 5869 instructions generated instead of number of occurances.
5870
1eb525c3 58712013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5872
5fc510c2 5873 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
5874 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5875 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5876 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5877 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5878 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5879 * gcc.target/aarch64/vect-fcm.x: Likewise.
5880 * lib/target-supports.exp
1eb525c3 5881 (check_effective_target_vect_cond): Enable for AArch64.
5882
5b4374a1 58832013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
5884
5885 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
5886 endian-safe float pool loading.
5887 (test_square_root_v4sf): Likewise.
5888 (test_square_root_v2df): Likewise.
5889 * lib/target-supports.exp
5890 (check_effective_target_vect_call_sqrtf): Add AArch64.
5891
5721b378 58922013-01-08 Martin Jambor <mjambor@suse.cz>
5893
5894 PR debug/55579
5895 * gcc.dg/tree-ssa/pr55579.c: New test.
5896
0a97cca3 58972013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898
5899 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
5900 asm comments.
5901
a3d7412d 59022013-01-08 Jakub Jelinek <jakub@redhat.com>
5903
0b4f0116 5904 PR middle-end/55890
5905 * gcc.dg/torture/pr55890-3.c: New test.
5906
100d7996 5907 PR middle-end/55851
5908 * gcc.c-torture/compile/pr55851.c: New test.
5909
a3d7412d 5910 PR sanitizer/55844
5911 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
5912 dg-options.
5913
e018fe4a 59142013-01-08 Paul Thomas <pault@gcc.gnu.org>
5915
5916 PR fortran/55618
5917 * gfortran.dg/elemental_scalar_args_2.f90: New test.
5918
16f7554b 59192013-01-07 Tobias Burnus <burnus@net-b.de>
5920
5921 PR fortran/55763
5922 * gfortran.dg/pointer_init_2.f90: Update dg-error.
5923 * gfortran.dg/pointer_init_7.f90: New.
5924
40e902f9 59252013-01-07 Richard Biener <rguenther@suse.de>
5926
5927 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
5928
789a8d72 59292013-01-07 Richard Biener <rguenther@suse.de>
5930
5931 PR middle-end/55890
5932 * gcc.dg/torture/pr55890-1.c: New testcase.
5933 * gcc.dg/torture/pr55890-2.c: Likewise.
5934
72841352 59352013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
5936
5937 * gcc.target/aarch64/fmovd.c: New.
5938 * gcc.target/aarch64/fmovf.c: Likewise.
5939 * gcc.target/aarch64/fmovd-zero.c: Likewise.
5940 * gcc.target/aarch64/fmovf-zero.c: Likewise.
5941 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5942 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5943 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5944 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5945
4a101a28 59462013-01-07 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/55888
5949 PR tree-optimization/55862
5950 * gcc.dg/torture/pr55888.c: New testcase.
5951
2dbe0f4c 59522013-01-07 Tobias Burnus <burnus@net-b.de>
5953
5954 PR fortran/55852
5955 * gfortran.dg/intrinsic_size_3.f90: New.
5956
7b686ee1 59572013-01-07 Tobias Burnus <burnus@net-b.de>
3facfa3c 5958
5959 PR fortran/55763
5960 * gfortran.dg/select_type_32.f90: New.
5961
aa8bfe5d 59622013-01-04 Dodji Seketeli <dodji@redhat.com>
5963
5964 PR c++/52343
5965 * g++.dg/cpp0x/alias-decl-29.C: New test.
5966
383f9c66 59672013-01-06 Paul Thomas <pault@gcc.gnu.org>
5968
7a772596 5969 PR fortran/53876
5970 PR fortran/54990
5971 PR fortran/54992
383f9c66 5972 * gfortran.dg/class_array_15.f03: New test.
5973
830f3dcc 59742013-01-06 Mikael Morin <mikael@gcc.gnu.org>
5975
5976 PR fortran/42769
5977 PR fortran/45836
5978 PR fortran/45900
5979 * gfortran.dg/use_23.f90: New test.
5980 * gfortran.dg/use_24.f90: New test.
5981 * gfortran.dg/use_25.f90: New test.
5982 * gfortran.dg/use_26.f90: New test.
5983 * gfortran.dg/use_27.f90: New test.
5984
07535167 59852013-01-06 Olivier Hainque <hainque@adacore.com>
5986
5987 * gnat.dg/specs/clause_on_volatile.ads: New test.
5988
20158426 59892013-01-06 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gnat.dg/alignment10.adb: New test.
5992
69833406 59932013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
5994 Mikael Morin <mikael@gcc.gnu.org>
5995
26ca5cfa 5996 PR fortran/55827
69833406 5997 * gfortran.dg/use_22.f90: New test.
5998
b49f35d1 59992013-01-04 Andrew Pinski <apinski@cavium.com>
6000
6001 * gcc.target/aarch64/cmp-1.c: New testcase.
6002
2082cd0b 60032013-01-04 Paul Thomas <pault@gcc.gnu.org>
6004
6005 PR fortran/55172
6006 * gfortran.dg/select_type_31.f03: New test.
6007
1aa79d39 60082013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/54526 (again)
6011 * g++.dg/cpp0x/parse2.C: Extend.
6012 * g++.old-deja/g++.other/crash28.C: Adjust.
6013
15b93bb9 60142013-01-04 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/55862
6017 * gcc.dg/torture/pr55862.c: New testcase.
6018
d210dffc 60192013-01-04 Martin Jambor <mjambor@suse.cz>
6020
6021 PR tree-optimization/55755
6022 * gcc.dg/torture/pr55755.c: New test.
6023 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6024 * gcc.dg/tree-ssa/pr45144.c: Update.
6025
65afafea 60262013-01-04 Richard Biener <rguenther@suse.de>
6027
6028 PR middle-end/55863
6029 * gcc.dg/fold-reassoc-2.c: New testcase.
6030
f9d34e9a 60312013-01-04 Tobias Burnus <burnus@net-b.de>
6032
6033 PR fortran/55763
6034 * gfortran.dg/null_7.f90: New.
6035
798ba30c 60362013-01-04 Tobias Burnus <burnus@net-b.de>
6037
6038 PR fortran/55854
6039 PR fortran/55763
6040 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6041 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6042 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6043
adc17cf7 60442013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6045
6046 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6047
c44e2519 60482013-01-03 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/55855
6051 * gfortran.dg/assignment_1.f90: Modified.
6052 * gfortran.dg/assignment_4.f90: New.
6053
9a10ca84 60542013-01-03 David Edelsohn <dje.gcc@gmail.com>
6055
6056 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6057
59ff1f4a 60582013-01-03 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/55857
6061 * gcc.dg/vect/pr55857-1.c: New testcase.
6062 * gcc.dg/vect/pr55857-2.c: Likewise.
6063
d871c5dc 60642013-01-03 Jakub Jelinek <jakub@redhat.com>
6065
e4bef271 6066 PR rtl-optimization/55838
6067 * gcc.dg/pr55838.c: New test.
6068
d871c5dc 6069 PR tree-optimization/55832
6070 * gcc.c-torture/compile/pr55832.c: New test.
6071
98e7c1f5 60722013-01-02 Teresa Johnson <tejohnson@google.com>
6073
6074 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6075 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6076 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6077 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6078 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6079 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6080 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6081 * gcc.dg/unroll_1.c: Ditto.
6082 * gcc.dg/unroll_2.c: Ditto.
6083 * gcc.dg/unroll_3.c: Ditto.
6084 * gcc.dg/unroll_4.c: Ditto.
6085
60607cb2 60862013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6087
6088 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6089
6a878af6 60902013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6091
6092 PR fortran/55818
6093 * gfortran.dg/eof_4.f90: New test.
6094
c8aecff0 60952013-01-02 Jakub Jelinek <jakub@redhat.com>
6096
6097 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6098 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6099 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6100 (compat_setup_dfp): Initialize compat_alt_caret and
6101 compat_save_TEST_ALWAYS_FLAGS.
6102
766f4d64 61032013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6104
6105 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6106
ab4cb266 61072013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6108
6109 * gcc.dg/torture/fp-int-convert-2.c: New test.
6110
8e7c9704 61112013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6112
6113 * gfortran.dg/newunit_3.f90: Add dg-do run.
6114 * gfortran.dg/inquire_15.f90: Add dg-do run.
6115
c3c33891 61162013-01-01 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR tree-optimization/55831
6119 * gcc.dg/pr55831.c: New test.
7dfbd804 6120\f
b3c5d881 6121Copyright (C) 2013 Free Software Foundation, Inc.
7dfbd804 6122
6123Copying and distribution of this file, with or without modification,
6124are permitted in any medium without royalty provided the copyright
6125notice and this notice are preserved.