]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR sanitizer/59061
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f8ff4a27 12013-11-22 Jakub Jelinek <jakub@redhat.com>
2
3 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
4 cleanup-tree-dump directive.
5
0b951e78 62013-11-22 Jan Hubicka <jh@suse.cz>
7
8 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
9 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
10
085f6ebf 112013-11-22 Jakub Jelinek <jakub@redhat.com>
12
020bc656 13 * g++.dg/ubsan/return-1.C: New test.
14 * g++.dg/ubsan/return-2.C: New test.
15
085f6ebf 16 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
17 optimizing away some __asan_report* calls.
18
c6b26902 192013-11-22 Martin Jambor <mjambor@suse.cz>
20
21 * gcc.dg/pr10474.c: Also test ppc64.
22 * gcc.dg/ira-shrinkwrap-prep-1.c: Also tes ppc64, changed all ints
23 to longs.
24 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
25
6406c355 262013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
27
28 PR target/59054
29 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
30 specify an appropriate register class for VSX operations.
31 (load_vsx): Use it.
32 (load_gpr_to_vsx): Likewise.
33 (load_vsx_to_gpr): Likewise.
34 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
35 register class for VSX registers that the type can handle. Remove
36 checks for explicit number of instructions generated, just check
37 if the instruction is generated.
38 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
39 * gcc.target/powerpc/direct-move-float1.c: Likewise.
40 * gcc.target/powerpc/direct-move-float2.c: Likewise.
41 * gcc.target/powerpc/direct-move-double1.c: Likewise.
42 * gcc.target/powerpc/direct-move-double2.c: Likewise.
43 * gcc.target/powerpc/direct-move-long1.c: Likewise.
44 * gcc.target/powerpc/direct-move-long2.c: Likewise.
45
46 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
47
48 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
49 * gcc.target/powerpc/bool3-p7.c: Likewise.
50 * gcc.target/powerpc/bool3-p8.c: Likewise.
51
52 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
53 appropriate instructions are generated, don't check the count.
54
61fa8ff2 552013-11-22 Richard Earnshaw <rearnsha@arm.com>
56
57 PR target/59216
58 * gcc.target/arm/negdi-4.c: Delete invalid test.
59 * gcc.dg/torture/pr59216.c: New test.
60
e8e34573 612013-11-22 Alex Velenko <Alex.Velenko@arm.com>
62
63 * gcc.target/aarch64/vmov_n_1.c: New testcase.
64
28333b07 652013-11-22 Richard Biener <rguenther@suse.de>
66
67 * gcc.dg/torture/20131122-0.c: New testcase.
68
f1c75c81 692013-11-22 Jakub Jelinek <jakub@redhat.com>
70
71 * gcc.dg/vect/vect-124.c: New test.
72
7fa9fa16 732013-11-21 Cary Coutant <ccoutant@google.com>
74
75 * gcc.dg/debug/dwarf2/mlt1.c: New test.
76 * gcc.dg/debug/dwarf2/mlt2.c: New test.
77
1a1e103f 782013-11-21 Jeff Law <law@redhat.com>
79
80 PR tree-optimization/59221
81 * gcc.c-torture/execute/pr59221.c: New test.
82
fbdc9a48 832013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
84
85 PR libfortran/59227
86 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
87 Make more generic for other platforms.
88
ee8867ef 892013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
90
91 PR target/53976
92 * gcc.target/sh/pr53976-1.c: New.
93
62776fa2 942013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
95
96 PR libfortran/49024
97 * gfortran.dg/erf_3.F90: New file.
98
637a491d 992013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
100
101 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
102
7619e612 1032013-11-20 Vladimir Makarov <vmakarov@redhat.com>
104
105 PR rtl-optimization/59133
106 * gcc.target/i386/pr59133.c: New.
107
5f27f241 1082013-11-20 Joseph Myers <joseph@codesourcery.com>
109
110 PR middle-end/21718
111 * gcc.dg/float-exact-1.c: New test.
112
ff5a75fc 1132013-11-20 Richard Earnshaw <rearnsha@arm.com>
114
115 PR rtl-optimization/54300
116 * gcc.target/arm/pr54300.C: New test.
117
58d999f5 1182013-11-20 Diego Novillo <dnovillo@google.com>
119
120 PR 59212
121 * g++.dg/plugin/selfassign.c: Include stringpool.h
122
a620d0f7 1232013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
124
125 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
126
91dfd73e 1272013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
128
129 * gcc.target/s390/htm-1.c: Rename to ...
130 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
131 one.
132 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
133 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
134 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
135 * gcc.target/s390/htm-builtins-1.c: New testcase.
136 * gcc.target/s390/htm-builtins-2.c: New testcase.
137 * gcc.target/s390/s390.exp: Add check for htm machine.
138
ca9d7d74 1392013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
140
141 PR c/53001
142 * c-c++-common/Wfloat-conversion.c: Copies relevant
143 tests from c-c++-common/Wconversion-real.c,
144 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
145 new testcase for conversions that are warned about by
146 -Wfloat-conversion.
147
7a19386f 1482013-11-19 Martin Jambor <mjambor@suse.cz>
149
150 PR rtl-optimization/59099
151 * gcc.target/i386/pr59099.c: New test.
152
ec614604 1532013-11-19 Sriraman Tallam <tmsriram@google.com>
154
155 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
156
c17b2dba 1572013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
158
159 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
160 construct parameter slot value in endian-independent way.
161 (fcevv, fciievv, fcvevv): Use it.
162
c41f78ca 1632013-11-19 Jan Hubicka <jh@suse.cz>
164
165 * ipa/devirt9.C: Fix prevoius change.
166
26bae2e4 1672013-11-19 Cesar Philippidis <cesar@codesourcery.com>
168
169 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
170 Remove defined(__linux__).
171
f3d6d99e 1722013-11-19 Richard Biener <rguenther@suse.de>
173
174 PR tree-optimization/59164
175 * gcc.dg/torture/pr59164.c: New testcase.
176
c75add39 1772013-11-19 Richard Biener <rguenther@suse.de>
178
179 PR middle-end/58956
180 * gcc.dg/torture/pr58956.c: New testcase.
181
19b928d9 1822013-11-19 Marek Polacek <polacek@redhat.com>
183
184 * c-c++-common/ubsan/null-1.c: New test.
185 * c-c++-common/ubsan/null-2.c: New test.
186 * c-c++-common/ubsan/null-3.c: New test.
187 * c-c++-common/ubsan/null-4.c: New test.
188 * c-c++-common/ubsan/null-5.c: New test.
189 * c-c++-common/ubsan/null-6.c: New test.
190 * c-c++-common/ubsan/null-7.c: New test.
191 * c-c++-common/ubsan/null-8.c: New test.
192 * c-c++-common/ubsan/null-9.c: New test.
193 * c-c++-common/ubsan/null-10.c: New test.
194 * c-c++-common/ubsan/null-11.c: New test.
195 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
196 * c-c++-common/ubsan/shift-1.c: Likewise.
197 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
198
03cdfd01 1992013-11-19 Uros Bizjak <ubizjak@gmail.com>
200
201 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
202
3af5e0b7 2032013-11-19 Jan Hubicka <jh@suse.cz>
204
205 * ipa/devirt9.C: Verify that the optimization happens already before.
206 whole-program.
207
f8d7b728 2082013-11-19 Richard Biener <rguenther@suse.de>
209
210 PR tree-optimization/57517
211 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
212 * gcc.dg/torture/pr57517.c: Likewise.
213
9db0f34d 2142013-11-19 Jan Hubicka <jh@suse.cz>
215
216 * gcc.target/i386/memcpy-3.c: New testcase.
217
2a372eeb 2182013-11-18 Jan Hubicka <jh@suse.cz>
219 Uros Bizjak <ubizjak@gmail.com>
220
221 PR middle-end/59175
222 * gcc.target/i386/memcpy-2.c: Fix template;
223 add +1 so the testcase passes at 32bit.
224
5a7c60e7 2252013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
226
227 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
228 Remove spurious FIXME.
229
adc69d86 2302013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
231
232 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
233
468ca475 2342013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
235
236 PR c++/53473
237 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
238
6a00bf6b 2392013-11-18 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/59125
242 PR tree-optimization/54570
243 * gcc.dg/builtin-object-size-8.c: Un-xfail.
244 * gcc.dg/builtin-object-size-14.c: New testcase.
245 * gcc.dg/strlenopt-14gf.c: Adjust.
246 * gcc.dg/strlenopt-1f.c: Likewise.
247 * gcc.dg/strlenopt-4gf.c: Likewise.
248
f35281e5 2492013-11-18 Eric Botcazou <ebotcazou@adacore.com>
250
251 * gnat.dg/volatile11.adb: New test.
252 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
253
e2b07e6f 2542013-11-18 Yury Gribov <y.gribov@samsung.com>
255
256 PR sanitizer/59106
257 * c-c++-common/asan/pr59106.c: New test.
258
36d63243 2592013-11-17 Jan Hubicka <jh@suse.cz>
260
261 * gcc.target/i386/memcpy-2.c: New testcase.
262
a8a8c61a 2632013-11-17 Uros Bizjak <ubizjak@gmail.com>
264
265 PR target/59153
266 * gcc.target/i386/pr59153.c: New test.
267
ffd466dd 2682013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
269
270 PR c++/59123
271 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
272 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
273
a81db93a 2742013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/29143
277 * g++.dg/overload/addr2.C: New.
278 * g++.old-deja/g++.other/overload11.C: Adjust.
279
72ad6023 2802013-11-15 Mike Stump <mikestump@comcast.net>
281
282 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
283 * lib/g++.exp (g++_target_compile): Likewise.
72ad6023 284 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
285 libraries. Remove debugging.
286 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
287 libraries. Remove -O0, redundant with default.
288
460f52aa 2892013-11-15 Joseph Myers <joseph@codesourcery.com>
290
291 * c-c++-common/cpp/ucnid-2011-1.c: New test.
292
6dd42f12 2932013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/58188
296 * g++.dg/cpp0x/nsdmi-template8.C: New.
297
2982013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
299
300 PR c++/58725
301 * g++.dg/cpp0x/nsdmi-template7.C: New.
302
3032013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
304
305 PR c++/58829
306 * g++.dg/cpp0x/nsdmi-template6.C: New.
307
9ac9e90b 3082013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/58599
311 * g++.dg/cpp0x/nsdmi-template5.C: New.
312
f2697631 3132013-11-15 Aldy Hernandez <aldyh@redhat.com>
314
315 * c-c++-common/cilk-plus/PS: New directory.
316 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
317 * g++.dg/dg.exp: Run Cilk Plus tests.
318 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
319
e6678275 3202013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
321
322 * gcc.dg/vmx/3b-15.c: Revise for little endian.
323
420582bc 3242013-11-15 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/50262
327 * gcc.dg/tree-ssa/alias-28.c: New testcase.
328 * gcc.dg/strlenopt-1.c: Adjust.
329 * gcc.dg/strlenopt-1f.c: Likewise.
330
740b4ee7 3312013-11-15 Richard Biener <rguenther@suse.de>
332
333 * gcc.dg/torture/20131115-1.c: New testcase.
334
ceaeebbe 3352013-11-15 Joseph Myers <joseph@codesourcery.com>
336
337 * gcc.dg/cpp/ucnid-9.c: New test.
338
da4b9ed5 3392013-11-14 Eric Botcazou <ebotcazou@adacore.com>
340
341 * gnat.dg/stack_usage1b.adb: New test.
342 * gnat.dg/stack_usage1c.adb: Likewise.
343
65bc15c1 3442013-11-14 H.J. Lu <hongjiu.lu@intel.com>
345
346 * gnat.dg/specs/addr1.ads: Revert the last change.
347 * gnat.dg/specs/atomic1.ads: Likewise.
348
43d14b66 3492013-11-14 Cong Hou <congh@google.com>
350
351 * gcc.dg/vect/vect-alias-check.c: Update.
352
b5d5fce5 3532013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
354
355 PR c++/57887
356 * g++.dg/cpp0x/nsdmi-template3.C: New.
357 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
358
9ed99284 3592013-11-14 Diego Novillo <dnovillo@google.com>
360
361 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
362 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
363
238f342d 3642013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
365
366 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
367 compiler and linker field if _CALL_ELF == 2.
368 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
369 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
370 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
371
3722013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
373
374 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
375 (WRAPPER): Use it.
376 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
377 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
378 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
379
3802013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
381
382 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
383 New function.
384 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
385 * gcc.target/powerpc/pr57949-2.c: Likewise.
386
3989b138 3872013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
388
389 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
390
3b1199de 3912013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
392
393 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
394 * gcc.dg/torture/float128-div-underflow.c: Likewise.
395 * gcc.dg/torture/float128-extend-nan.c: Likewise.
396
792b3135 3972013-11-14 Richard Biener <rguenther@suse.de>
398
399 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
a8a8c61a 400
3fa8d4ac 4012013-11-14 H.J. Lu <hongjiu.lu@intel.com>
402
403 * gnat.dg/specs/addr1.ads: XFAIL on x32.
404 * gnat.dg/specs/atomic1.ads: Likewise.
405
07979a11 4062013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
407
408 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
409 to "cortex-a53".
410 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
411 to "cortex-a53".
412
c8cd78d4 4132013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414
415 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
416 *-*-solaris2.1[0-9]*.
417 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
418
ccfff6a8 4192013-11-14 Joey Ye <joey.ye@arm.com>
420
421 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
422 * gcc.dg/tree-ssa/vrp47.c: Likewise.
423 * gcc.dg/tree-ssa/vrp87.c: Likewise.
424 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
425 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
426
c74fd4cb 4272013-11-14 Adam Butcher <adam@jessamine.co.uk>
428
429 PR c++/58533
430 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
431
b0111832 4322013-11-14 Jakub Jelinek <jakub@redhat.com>
433
434 PR target/59101
435 * gcc.c-torture/execute/pr59101.c: New test.
436
456dc91f 4372013-11-13 Jeff Law <law@redhat.com>
438
439 PR tree-optimization/59102
440 * gcc.c-torture/compile/pr59102.c: New test.
a8a8c61a 441
456dc91f 4422013-11-13 Tom de Vries <tom@codesourcery.com>
b527c406 443
444 * gcc.dg/tail-merge-store.c: New test.
445
dcf1a1ec 4462013-11-13 Andrew MacLeod <amacleod@redhat.com>
447
448 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
449 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
450
456dc91f 4512013-11-13 Jeff Law <law@redhat.com>
0a76252a 452
453 * PR middle-end/59119
454 * gcc.c-torture/compile/pr59119.c: New test.
455
2655c9a2 4562013-11-13 Martin Jambor <mjambor@suse.cz>
457
458 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
459 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
460 * gcc.dg/pr10474.c: Likewise.
461
3dc0af77 4622013-11-13 Cesar Philippidis <cesar@codesourcery.com>
463
464 * lib/target-supports.exp
465 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
466 of targets that do not need command line argument to enable SIMD.
467
5d1c1f55 4682013-11-13 Eric Botcazou <ebotcazou@adacore.com>
469
470 * gcc.dg/guality/param-4.c: New test.
471
f5b9604c 4722013-11-13 Joseph Myers <joseph@codesourcery.com>
473
474 * gcc.dg/c11-complex-1.c: New test.
475
4fba5eb9 4762013-11-13 Joseph Myers <joseph@codesourcery.com>
477
478 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
479 gcc.dg/auto-type-2.c: New tests.
480
80d62b6e 4812013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
482
483 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
484 LTO tests.
485
2073fe3e 4862013-11-12 Jeff Law <law@redhat.com>
487
488 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
489 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
490 the SSA optimizers.
491
1293504f 4922013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
493
494 PR target/59054
495 * gcc.target/powerpc/pr59054.c: New test.
496
2873e7a0 4972013-11-12 Adam Butcher <adam@jessamine.co.uk>
498
499 * g++.dg/cpp1y/lambda-generic.C: New test case.
500 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
501 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
502 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
503 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
504 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
505 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
506 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
507 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
508
19646b27 5092013-11-12 Adam Butcher <adam@jessamine.co.uk>
510
511 PR c++/58534
512 PR c++/58536
513 PR c++/58548
514 PR c++/58549
515 PR c++/58637
516 * g++.dg/cpp1y/pr58534.C: New testcase.
517 * g++.dg/cpp1y/pr58536.C: New testcase.
518 * g++.dg/cpp1y/pr58548.C: New testcase.
519 * g++.dg/cpp1y/pr58549.C: New testcase.
520 * g++.dg/cpp1y/pr58637.C: New testcase.
521
d184e0c0 5222013-11-12 Joseph Myers <joseph@codesourcery.com>
523
524 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
a8a8c61a 525 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
d184e0c0 526 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
527 diagnostics.
528
53e4a58f 5292013-11-12 Tristan Gingold <gingold@adacore.com>
530
531 * gnat.dg/aggr21.adb: New test.
532 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
533
c59258dc 5342013-11-12 Jeff Law <law@redhat.com>
535
536 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
537 * gcc.dg/tree-ssa/isolate-5.c: New test.
538
c6829ed5 5392013-11-12 Martin Jambor <mjambor@suse.cz>
540
541 PR rtl-optimization/10474
542 * gcc.dg/pr10474.c: New testcase.
543 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
544 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
545
3ab7b731 5462013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
547
548 PR c++/57734
549 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
550
a8a8c61a 5512013-11-11 Martin Liska <marxin.liska@gmail.com>
38fe12e3 552
553 * gcc.dg/time-profiler-1.c: New test.
554 * gcc.dg/time-profiler-2.c: Ditto.
555
e6c705fb 5562013-11-11 Marc Glisse <marc.glisse@inria.fr>
557 Jeff Law <law@redhat.com>
558
559 * gcc.dg/tree-ssa/alias-27.c: New testcase.
560
4151af9b 5612013-11-11 Uros Bizjak <ubizjak@gmail.com>
562
563 PR target/58853
564 * gcc.target/i386/pr58853.c: New test.
565
a86feb4c 5662013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
567
568 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
569 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
570 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
571 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
573 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
574 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
575 * gcc.dg/tree-ssa/vrp47.c: Likewise.
576 * gcc.dg/tree-ssa/vrp87.c: Likewise.
577
0fadac62 5782013-11-08 Joseph Myers <joseph@codesourcery.com>
579
580 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
581 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
582 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
583 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
584 gcc.dg/atomic/stdatomic-exchange-1.c,
585 gcc.dg/atomic/stdatomic-exchange-2.c,
586 gcc.dg/atomic/stdatomic-exchange-3.c,
587 gcc.dg/atomic/stdatomic-exchange-4.c,
588 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
589 gcc.dg/atomic/stdatomic-generic.c,
590 gcc.dg/atomic/stdatomic-kill-dep.c,
591 gcc.dg/atomic/stdatomic-load-1.c,
592 gcc.dg/atomic/stdatomic-load-2.c,
593 gcc.dg/atomic/stdatomic-load-3.c,
594 gcc.dg/atomic/stdatomic-load-4.c,
595 gcc.dg/atomic/stdatomic-lockfree.c,
596 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
597 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
598 gcc.dg/atomic/stdatomic-store-1.c,
599 gcc.dg/atomic/stdatomic-store-2.c,
600 gcc.dg/atomic/stdatomic-store-3.c,
601 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
602 tests.
603
2aba31fe 6042013-11-08 Cong Hou <congh@google.com>
605
606 PR tree-optimization/58508
607 * gcc.dg/vect/pr58508.c: Update.
608
e5104bca 6092013-11-08 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/59047
612 * gcc.dg/torture/pr59047.c: New testcase.
613
6142013-11-08 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/59038
617 PR tree-optimization/58955
618 * gcc.dg/torture/pr59038.c: New testcase.
619
987c72d3 6202013-11-07 Janus Weil <janus@gcc.gnu.org>
621
622 PR fortran/58471
623 * gfortran.dg/constructor_9.f90: New.
624
5eb6bf33 6252013-11-07 Joseph Myers <joseph@codesourcery.com>
626
627 * gcc.dg/atomic-compare-exchange-1.c,
628 gcc.dg/atomic-compare-exchange-2.c,
629 gcc.dg/atomic-compare-exchange-3.c,
630 gcc.dg/atomic-compare-exchange-4.c,
631 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
632 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
633 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
634 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
635 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
636 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
637 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
638 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
639 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
640 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
641 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
642 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
643 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
644 gcc.dg/atomic-store-5.c: Declare main as returning int.
645 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
646 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
647 gcc.dg/atomic-exchange-5.c: Separate increments of count from
648 expression using value of count.
649
b560fabd 6502013-11-07 Joseph Myers <joseph@codesourcery.com>
651
652 * lib/target-supports.exp
653 (check_effective_target_fenv_exceptions): New function.
654 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
655 * gcc.dg/atomic/c11-atomic-exec-1.c,
656 gcc.dg/atomic/c11-atomic-exec-2.c,
657 gcc.dg/atomic/c11-atomic-exec-3.c,
658 gcc.dg/atomic/c11-atomic-exec-4.c,
659 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
660 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
661 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
662
8a7b0f48 6632013-11-07 Cong Hou <congh@google.com>
664
665 * gcc.dg/vect/vect-alias-check.c: New.
666
92decb41 6672013-11-07 Jakub Jelinek <jakub@redhat.com>
668
2c7e5f10 669 * gcc.dg/tree-ssa/loop-39.c: New test.
670
a8a8c61a 671 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
672 * gcc.dg/unroll_2.c: Likewise.
673 * gcc.dg/unroll_3.c: Likewise.
674 * gcc.dg/unroll_4.c: Likewise.
92decb41 675 * gcc.dg/vrp90.c: New test.
676
c402a6ae 6772013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/58176
680 * g++.dg/cpp0x/nullptr30.C: New.
681
4102b43a 6822013-11-07 Yury Gribov <y.gribov@samsung.com>
683 Jakub Jelinek <jakub@redhat.com>
684
685 PR sanitizer/59029
686 * c-c++-common/asan/pr59029.c: New test.
687
2dcf5fe1 6882013-11-07 H.J. Lu <hongjiu.lu@intel.com>
689
690 PR target/59034
691 * gcc.target/i386/pr59034-1.c: New test.
692 * gcc.target/i386/pr59034-2.c: Likewise.
693
388424f0 6942013-11-07 Bin Cheng <bin.cheng@arm.com>
695
696 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
697 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
698 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
699
8b023e7c 7002013-11-06 DJ Delorie <dj@redhat.com>
701
702 * gcc.dg/mismatch-decl-1.c: New test.
703
589468a6 7042013-11-06 Joseph Myers <joseph@codesourcery.com>
705
706 * gcc.dg/torture/float128-cmp-invalid.c,
707 gcc.dg/torture/float128-div-underflow.c,
708 gcc.dg/torture/float128-extend-nan.c,
709 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
710
a74c67e9 7112013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
712
713 * gcc.target/sh/pr51244-11.c: Remove target line.
714 * gcc.target/sh/sh4a-sincosf.c: Likewise.
715 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
716 * gcc.target/sh/pr51244-15.c: Likewise.
717 * gcc.target/sh/pr51244-19.c: Likewise.
718 * gcc.target/sh/cmpstr.c: Likewise.
719 * gcc.target/sh/pr33135-3.c: Likewise.
720 * gcc.target/sh/pr53512-2.c: Likewise.
721 * gcc.target/sh/pr54602-2.c: Likewise.
722 * gcc.target/sh/pr52483-1.c: Likewise.
723 * gcc.target/sh/pr21255-2-ml.c: Likewise.
724 * gcc.target/sh/pr54760-4.c: Likewise.
725 * gcc.target/sh/pr52483-5.c: Likewise.
726 * gcc.target/sh/pr54089-2.c: Likewise.
727 * gcc.target/sh/pr56547-2.c: Likewise.
728 * gcc.target/sh/pr54089-6.c: Likewise.
729 * gcc.target/sh/pr51244-20.c: Likewise.
730 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
731 * gcc.target/sh/sh4a-fsrra.c: Likewise.
732 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
733 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
734 * gcc.target/sh/pr55303-2.c: Likewise.
735 * gcc.target/sh/sh2a-resbank.c: Likewise.
736 * gcc.target/sh/sp-switch.c: Likewise.
737 * gcc.target/sh/pr51244-3.c: Likewise.
738 * gcc.target/sh/pr50751-3.c: Likewise.
739 * gcc.target/sh/pr51244-7.c: Likewise.
740 * gcc.target/sh/struct-arg-dw2.c: Likewise.
741 * gcc.target/sh/pr50751-7.c: Likewise.
742 * gcc.target/sh/pr49468-di.c: Likewise.
743 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
744 * gcc.target/sh/pr49880-3.c: Likewise.
745 * gcc.target/sh/pr51244-12.c: Likewise.
746 * gcc.target/sh/pr53988.c: Likewise.
747 * gcc.target/sh/pr6526.c: Likewise.
748 * gcc.target/sh/sh2a-bxor.c: Likewise.
749 * gcc.target/sh/pr51244-16.c: Likewise.
750 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
751 * gcc.target/sh/sh2a-bor.c: Likewise.
752 * gcc.target/sh/pr53511-1.c: Likewise.
753 * gcc.target/sh/pr21255-3.c: Likewise.
754 * gcc.target/sh/pr53512-3.c: Likewise.
755 * gcc.target/sh/pr33135-4.c: Likewise.
756 * gcc.target/sh/pr54602-3.c: Likewise.
757 * gcc.target/sh/pr54760-1.c: Likewise.
758 * gcc.target/sh/pr52483-2.c: Likewise.
759 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
760 * gcc.target/sh/pr54680.c: Likewise.
761 * gcc.target/sh/pr54386.c: Likewise.
762 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
763 * gcc.target/sh/pr54089-3.c: Likewise.
764 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
765 * gcc.target/sh/pr54089-7.c: Likewise.
766 * gcc.target/sh/strlen.c: Likewise.
767 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
768 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
769 * gcc.target/sh/pr55303-3.c: Likewise.
770 * gcc.target/sh/pr51244-4.c: Likewise.
771 * gcc.target/sh/pr50751-4.c: Likewise.
772 * gcc.target/sh/pr39423-1.c: Likewise.
773 * gcc.target/sh/pr51244-8.c: Likewise.
774 * gcc.target/sh/pr55146.c: Likewise.
775 * gcc.target/sh/pr50751-8.c: Likewise.
776 * gcc.target/sh/sh2a-bset.c: Likewise.
777 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
778 * gcc.target/sh/sh2a-movi20s.c: Likewise.
779 * gcc.target/sh/20080410-1.c: Likewise.
780 * gcc.target/sh/pr49880-4.c: Likewise.
781 * gcc.target/sh/pr51244-13.c: Likewise.
782 * gcc.target/sh/sh2a-movrt.c: Likewise.
783 * gcc.target/sh/pr51244-17.c: Likewise.
784 * gcc.target/sh/pr21255-2-mb.c: Likewise.
785 * gcc.target/sh/sh2a-bclr.c: Likewise.
786 * gcc.target/sh/pr33135-1.c: Likewise.
787 * gcc.target/sh/pr53512-4.c: Likewise.
788 * gcc.target/sh/pr54602-4.c: Likewise.
789 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
790 * gcc.target/sh/pr54760-2.c: Likewise.
791 * gcc.target/sh/pr52483-3.c: Likewise.
792 * gcc.target/sh/sh2a-bld.c: Likewise.
793 * gcc.target/sh/pr54089-4.c: Likewise.
794 * gcc.target/sh/pr54685.c: Likewise.
795 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
796 * gcc.target/sh/pr54089-8.c: Likewise.
797 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
798 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
799 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
800 * gcc.target/sh/pr51244-1.c: Likewise.
801 * gcc.target/sh/pr50751-1.c: Likewise.
802 * gcc.target/sh/pr55160.c: Likewise.
803 * gcc.target/sh/pr51244-5.c: Likewise.
804 * gcc.target/sh/pr54236-1.c: Likewise.
805 * gcc.target/sh/pr50751-5.c: Likewise.
806 * gcc.target/sh/pr52933-1.c: Likewise.
807 * gcc.target/sh/pr39423-2.c: Likewise.
808 * gcc.target/sh/pr51244-9.c: Likewise.
809 * gcc.target/sh/pr49263.c: Likewise.
810 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
811 * gcc.target/sh/pr49880-1.c: Likewise.
812 * gcc.target/sh/sh2a-band.c: Likewise.
813 * gcc.target/sh/pr51244-10.c: Likewise.
814 * gcc.target/sh/pr49880-5.c: Likewise.
815 * gcc.target/sh/prefetch.c: Likewise.
816 * gcc.target/sh/pr51244-14.c: Likewise.
817 * gcc.target/sh/rte-delay-slot.c: Likewise.
818 * gcc.target/sh/fpul-usage-1.c: Likewise.
819 * gcc.target/sh/pr51244-18.c: Likewise.
820 * gcc.target/sh/pr21255-1.c: Likewise.
821 * gcc.target/sh/pr33135-2.c: Likewise.
822 * gcc.target/sh/pr53512-1.c: Likewise.
823 * gcc.target/sh/pr54602-1.c: Likewise.
824 * gcc.target/sh/sh2a-rtsn.c: Likewise.
825 * gcc.target/sh/torture/pragma-isr.c: Likewise.
826 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
827 * gcc.target/sh/torture/pr58314.c: Likewise.
828 * gcc.target/sh/torture/pr34777.c: Likewise.
829 * gcc.target/sh/torture/pr58475.c: Likewise.
830 * gcc.target/sh/pr54760-3.c: Likewise.
831 * gcc.target/sh/sh4a-cosf.c: Likewise.
832 * gcc.target/sh/pr52483-4.c: Likewise.
833 * gcc.target/sh/mfmovd.c: Likewise.
834 * gcc.target/sh/pr54089-1.c: Likewise.
835 * gcc.target/sh/pr56547-1.c: Likewise.
836 * gcc.target/sh/pr54089-5.c: Likewise.
837 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
838 * gcc.target/sh/pr54089-9.c: Likewise.
839 * gcc.target/sh/sh2a-jsrn.c: Likewise.
840 * gcc.target/sh/pr49468-si.c: Likewise.
841 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
842 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
843 * gcc.target/sh/pr55303-1.c: Likewise.
844 * gcc.target/sh/pr51244-2.c: Likewise.
845 * gcc.target/sh/pr50751-2.c: Likewise.
846 * gcc.target/sh/pr54236-2.c: Likewise.
847 * gcc.target/sh/pr51244-6.c: Likewise.
848 * gcc.target/sh/cmpstrn.c: Likewise.
849 * gcc.target/sh/pr50751-6.c: Likewise.
850 * gcc.target/sh/pr52933-2.c: Likewise.
851 * gcc.target/sh/pr53568-1.c: Likewise.
852 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
853 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
854 * gcc.target/sh/sh4a-sinf.c: Likewise.
855 * gcc.target/sh/pr49880-2.c: Likewise.
856
5b1a0622 8572013-11-06 Tobias Burnus <burnus@net-b.de>
858
859 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
860 * gcc.dg/wdate-time.c: Ditto.
861 * gfortran.dg/wdate-time.F90: Ditto.
862
eb0f2332 8632013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
864
865 PR target/30807
866 * gcc.target/sh/torture/pr30807.c: New.
867
4d0aec87 8682013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
869
870 PR c++/11006
871 * g++.dg/other/java3.C: New.
872
17f29ef3 8732013-11-06 Uros Bizjak <ubizjak@gmail.com>
874
875 PR target/59021
876 * gcc.target/i386/pr59021.c: New test.
877
8e53e262 8782013-11-06 James Lemke <jwlemke@codesourcery.com>
879
880 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
881 dg-additional-files to also match BOL.
882
4f8f4cb8 8832013-11-06 Joseph Myers <joseph@codesourcery.com>
884
885 * gcc.dg/torture/c99-contract-1.c: New test.
886
99f6be4b 8872013-11-06 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/58653
890 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
891 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
892
8374efba 8932013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
894
895 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
896 40 to 30. Replaced iteration variable with a #define. Instead of
897 returning non-zero value for error, called __builtin_abort (). Fixed
898 a bug of calling fib_serial in serial case instead of fib.
899 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
900 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
901 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
902 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
903 compiler flag testing.
904
c2daae6e 9052013-11-06 Christian Bruel <christian.bruel@st.com>
906
907 * gcc.target/sh/strlen.c: New test.
908
5efffd8e 9092013-11-06 Jakub Jelinek <jakub@redhat.com>
910
911 PR middle-end/58970
912 * gcc.c-torture/compile/pr58970.c: New test.
913
318d0176 9142013-11-05 Wei Mi <wmi@google.com>
915
916 PR regression/58985
917 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
918
9148bda3 9192013-11-05 Tobias Burnus <burnus@net-b.de>
920
921 * g++.dg/warn/wdate-time.C: New.
922 * gcc.dg/wdate-time.c: New.
923 * gfortran.dg/wdate-time.F90: New.
924
063d85f4 9252013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
926
927 PR fortran/58989
928 * gfortran.dg/reshape_6.f90: New test.
929
c59258dc 9302013-11-05 Jeff Law <law@redhat.com>
db242b6d 931
932 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
933 * gcc.dg/tree-ssa/isolate-1.c: New test.
934 * gcc.dg/tree-ssa/isolate-2.c: New test.
935 * gcc.dg/tree-ssa/isolate-3.c: New test.
936 * gcc.dg/tree-ssa/isolate-4.c: New test.
937
28573ae7 9382013-11-05 Jakub Jelinek <jakub@redhat.com>
939
940 PR rtl-optimization/58997
941 * gcc.c-torture/compile/pr58997.c: New test.
942
74b09c9b 9432013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/58724
946 * g++.dg/cpp0x/gen-attrs-56.C: New.
947
f34e160b 9482013-11-05 Richard Biener <rguenther@suse.de>
949
950 PR ipa/58492
951 * gcc.dg/ipa/pr58492.c: New testcase.
952
7138e0de 9532013-11-05 Richard Biener <rguenther@suse.de>
954
955 PR tree-optimization/58955
956 * gcc.dg/torture/pr58955-1.c: New testcase.
957 * gcc.dg/torture/pr58955-2.c: Likewise.
958
300c6cee 9592013-11-05 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR middle-end/58981
962 * gcc.dg/pr58981.c: New test.
963
435749aa 9642013-11-05 Richard Biener <rguenther@suse.de>
965
966 PR middle-end/58941
967 * gcc.dg/torture/pr58941.c: New testcase.
968
d1603825 9692013-11-05 Marc Glisse <marc.glisse@inria.fr>
970
971 PR tree-optimization/58958
972 * gcc.dg/tree-ssa/pr58958.c: New file.
973
234f1f79 9742013-11-05 Marc Glisse <marc.glisse@inria.fr>
975
976 * gcc.dg/tree-ssa/alias-26.c: New file.
977
2a687ef9 9782013-11-05 Jakub Jelinek <jakub@redhat.com>
979
980 PR tree-optimization/58984
981 * gcc.c-torture/execute/pr58984.c: New test.
982
835d50d2 9832013-11-05 Andreas Schwab <schwab@suse.de>
984
985 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
986
c630ef93 9872013-11-05 Tobias Burnus <burnus@net-b.de>
988
989 * g++.dg/gomp/openmp-simd-1.C: New.
990 * g++.dg/gomp/openmp-simd-2.C: New.
991 * gcc.dg/gomp/openmp-simd-1.c: New.
992 * gcc.dg/gomp/openmp-simd-2.c: New.
993
dc41d4b2 9942013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
995
996 * gcc.dg/superblock.c: Require scheduling support.
997
1e80ce41 9982013-11-04 Kostya Serebryany <kcc@google.com>
999
1000 * g++.dg/asan/asan_test.cc: Update the test
1001 to match the fresh asan run-time.
1002 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1003
8eabe518 10042013-11-04 Ian Lance Taylor <iant@google.com>
1005
1006 * g++.dg/ext/sync-4.C: New test.
1007
4442e7ec 10082013-11-04 Paul Thomas <pault@gcc.gnu.org>
1009
1010 PR fortran/58771
1011 * gfortran.dg/derived_external_function_1.f90 : New test
1012
5c8091dd 10132013-11-04 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR tree-optimization/58978
1016 * gcc.c-torture/compile/pr58978.c: New test.
1017
83149426 10182013-11-04 Paul Thomas <pault@gcc.gnu.org>
1019
1020 PR fortran/57445
1021 * gfortran.dg/optional_class_1.f90 : New test
1022
8dd9f7ce 10232013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1024
1025 PR rtl-optimization/58968
1026 * gfortran.dg/pr58968.f: New
1027
7354a89b 10282013-11-04 Marek Polacek <polacek@redhat.com>
1029
1030 PR c++/58979
1031 * g++.dg/diagnostic/pr58979.C: New test.
1032
4c866b9b 10332013-11-04 Joseph Myers <joseph@codesourcery.com>
1034
1035 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1036 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1037 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1038 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1039 gcc.dg/iec-559-macros-9.c: New tests.
1040
3c8e4ef8 10412013-11-04 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR tree-optimization/58946
1044 * gcc.c-torture/compile/pr58946.c: New test.
1045
2df96caa 10462013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/52071
1049 * g++.dg/parse/pr52071.C: New.
1050
56227704 10512013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1052
1053 PR c++/38313
1054 * g++.dg/lookup/name-clash10.C: New.
1055
d1c00775 10562013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1057
1058 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1059 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1060 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1061 vbif.
1062
2c4c3477 10632013-11-03 Marek Polacek <polacek@redhat.com>
1064
1065 * g++.dg/ubsan/cxx1y-vla.C: New test.
1066 * c-c++-common/ubsan/vla-3.c: New test.
1067 * c-c++-common/ubsan/vla-2.c: New test.
1068 * c-c++-common/ubsan/vla-4.c: New test.
1069 * c-c++-common/ubsan/vla-1.c: New test.
1070
a89f106f 10712013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1072
1073 * gcc.dg/vmx/vec-set.c: New.
1074
54063e0f 10752013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 PR c++/29234
1078 PR c++/56037
1079 * g++.dg/parse/pr29234.C: New.
1080 * g++.dg/parse/pr56037.C: Likewise.
1081
b5ce83a4 10822013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1083
1084 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1085 passed it in as one of the options to all Cilk keywords test.
1086
1b877311 10872013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1088
1089 PR c++/58708
1090 * g++.dg/cpp1y/pr58708.C: New.
1091
2535c358 10922013-11-01 Marc Glisse <marc.glisse@inria.fr>
1093
1094 PR c++/58834
1095 * g++.dg/ext/pr58834.C: New file.
1096
df205251 10972013-11-01 Jakub Jelinek <jakub@redhat.com>
1098
1099 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1100 tests.
1101 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1102 tests.
1103
433b88bf 11042013-11-01 Paul Thomas <pault@gcc.gnu.org>
1105
1106 PR fortran/57893
1107 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1108 type block.
1109
23871d0c 11102013-10-31 Jakub Jelinek <jakub@redhat.com>
1111
1112 * g++.dg/gomp/simd-1.C: New test.
1113 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1114 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1115 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1116 * c-c++-common/gomp/simd6.c: New test.
1117
4d6f7dd4 11182013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1119
2b2b90a3 1120 Implement C++14 digit separators.
4d6f7dd4 1121 * g++.dg/cpp1y/digit-sep.C: New.
1122 * g++.dg/cpp1y/digit-sep-neg.C: New.
1123 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1124
fc08b993 11252013-10-31 Jakub Jelinek <jakub@redhat.com>
1126
240dbaf4 1127 * gcc.dg/vect/vect-align-3.c: New test.
1128
fc08b993 1129 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1130 we warn about it already during VRP1 pass.
1131
7ddabec6 11322013-10-31 Martin Jambor <mjambor@suse.cz>
1133
1134 PR rtl-optimization/58934
1135 Revert:
1136 2013-10-30 Martin Jambor <mjambor@suse.cz>
1137 PR rtl-optimization/10474
1138 * gcc.dg/pr10474.c: New testcase.
1139 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1140 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1141
85b33eac 11422013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/58932
1145 Revert:
1146 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/58466
1149 * g++.dg/cpp0x/variadic145.C: New.
1150
1151 * g++.dg/cpp0x/sfinae49.C: New.
1152
a9388250 11532013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/58581
1156 * g++.dg/cpp0x/deleted1.C: New.
1157
68a8f1b3 11582013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1159
1160 * gcc.target/arm/lp1243022.c: New test.
1161
ad761588 11622013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1163
1164 PR other/58545
1165 * gcc.target/avr/pr58545.c: New test.
1166
55e37cfd 11672013-10-30 Tobias Burnus <burnus@net-b.de>
1168
1169 Revert:
1170 2013-10-30 Tobias Burnus <burnus@net-b.de>
1171 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1172 path to the compile flags.
1173
95e3231d 11742013-10-30 Cong Hou <congh@google.com>
1175
1176 * gcc.target/i386/vect-abs-s8.c: New test.
1177 * gcc.target/i386/vect-abs-s16.c: New test.
1178 * gcc.target/i386/vect-abs-s32.c: New test.
1179
3a1e16ee 11802013-10-30 Tobias Burnus <burnus@net-b.de>
1181
1182 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1183 path to the compile flags.
1184
655f1bbf 11852013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1186
2b2b90a3 1187 PR rtl-optimization/58369
655f1bbf 1188 * g++.dg/torture/pr58369.C: New test.
1189
bb7b305c 11902013-10-30 Tobias Burnus <burnus@net-b.de>
1191
1192 PR other/33426
1193 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1194 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1195 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1196
cba8c2e6 11972013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1198
1199 PR target/58784
1200 * gcc.target/arm/pr58784.c: New.
1201
e3ac92d2 12022013-10-30 Marc Glisse <marc.glisse@inria.fr>
1203
1204 * gcc.dg/tree-ssa/alias-24.c: New file.
1205
284f0696 12062013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1207
1208 * gcc.target/i386/fma_double_3.c: Use pattern for
1209 scan-assembler-times instead of just one insn name.
1210 * gcc.target/i386/fma_double_5.c: Ditto.
1211 * gcc.target/i386/fma_float_3.c: Ditto.
1212 * gcc.target/i386/fma_float_5.c: Ditto.
1213 * gcc.target/i386/l_fma_double_1.c: Ditto.
1214 * gcc.target/i386/l_fma_double_2.c: Ditto.
1215 * gcc.target/i386/l_fma_double_3.c: Ditto.
1216 * gcc.target/i386/l_fma_double_4.c: Ditto.
1217 * gcc.target/i386/l_fma_double_5.c: Ditto.
1218 * gcc.target/i386/l_fma_double_6.c: Ditto.
1219 * gcc.target/i386/l_fma_float_1.c: Ditto.
1220 * gcc.target/i386/l_fma_float_2.c: Ditto.
1221 * gcc.target/i386/l_fma_float_3.c: Ditto.
1222 * gcc.target/i386/l_fma_float_4.c: Ditto.
1223 * gcc.target/i386/l_fma_float_5.c: Ditto.
1224 * gcc.target/i386/l_fma_float_6.c: Ditto.
1225
b421555d 12262013-10-30 Christian Bruel <christian.bruel@st.com>
1227
1228 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1229 * gcc.target/sh/cmpstr.c: New test.
1230 * gcc.target/sh/cmpstrn.c: New test.
1231
81705553 12322013-10-30 Martin Jambor <mjambor@suse.cz>
1233
1234 PR rtl-optimization/10474
1235 * gcc.dg/pr10474.c: New testcase.
1236 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1237 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1238
b4c65f30 12392013-10-29 Andrew Pinski <apinski@cavium.com>
2b2b90a3 1240 Zhenqiang Chen <zhenqiang.chen@linaro.org>
b4c65f30 1241
1242 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1243 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1244 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1245 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1246 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1247 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1248 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1249 conditional move to be used.
1250 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1251
4a3e34f7 12522013-10-29 Tobias Burnus <burnus@net-b.de>
1253
1254 PR fortran/44350
1255 * gfortran.dg/blockdata_8.f90: New.
1256
6abc7ea7 12572013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1258
1259 PR target/54236
1260 * gcc.target/sh/pr54236-2: New.
1261 * gcc.target/sh/pr54089-6: Add another rotl special case.
1262
e0084199 12632013-10-29 Paul Thomas <pault@gcc.gnu.org>
1264
d0874f12 1265 PR fortran/58793
6abc7ea7 1266 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
e0084199 1267 to determine sizes of real kinds.
1268
d0874f12 1269 PR fortran/58858
6abc7ea7 1270 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
e0084199 1271
d037099f 12722013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1273
1274 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1275 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1276 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1277 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1278 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1279 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1280 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1281 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1282 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1283 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1284 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1285 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1286 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1287 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1288 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1289 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1290 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1291 test stored in c-c++-common. Also, added the Cilk runtime's library
1292 to the ld_library_path.
1293
255626fa 12942013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1295
1296 PR c++/58888
1297 * g++.dg/cpp0x/auto40.C: New.
1298 * g++.dg/other/warning1.C: Adjust.
1299
5e34e259 13002013-10-29 Richard Biener <rguenther@suse.de>
1301
1302 * gcc.dg/torture/restrict-2.c: New testcase.
1303 * gcc.dg/torture/restrict-3.c: Likewise.
1304 * gcc.dg/torture/restrict-4.c: Likewise.
1305 * gcc.dg/torture/restrict-5.c: Likewise.
1306
3d0ea943 13072013-10-29 Marc Glisse <marc.glisse@inria.fr>
1308
1309 PR tree-optimization/19831
1310 * gcc.dg/tree-ssa/alias-25.c: New file.
1311
f3110121 13122013-10-29 Richard Biener <rguenther@suse.de>
1313
1314 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1315 changes.
1316 * gcc.dg/vect/bb-slp-32.c: Likewise.
1317 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1318 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1319 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1320 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1321 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1322 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1323 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1324 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1325 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1326 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1327 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1328 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1329 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1330 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1331 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1332 * gfortran.dg/vect/vect.exp: Likewise.
1333
f891029a 13342013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1335
1336 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1337 * gcc.dg/vmx/eg-5.c: Likewise.
1338
03cdfd01 13392013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1340 Joern Rennecke <joern.rennecke@embecosm.com>
475e57f0 1341
1342 * gcc.target/arc/jump-around-jump.c: New test.
1343
d699f73a 13442013-10-27 Tom de Vries <tom@codesourcery.com>
1345
1346 * gcc.target/arm/require-pic-register-loc.c: New test.
1347
f18069e9 13482013-10-27 Uros Bizjak <ubizjak@gmail.com>
1349
1350 PR target/58679
1351 * gcc.target/i386/pr58679-1.c: New test.
1352 * gcc.target/i386/pr58679-2.c: Ditto.
1353
4c90c04c 13542013-10-27 Tobias Burnus <burnus@net-b.de>
1355
1356 PR other/33426
1357 * gcc.dg/vect/vect-ivdep-2.c: New.
1358
6415e1ab 13592013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1360
1361 PR target/52483
1362 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1363 * gcc.target/sh/pr52483-2.c: Likewise.
1364 * gcc.target/sh/pr52483-3.c: Likewise.
1365 * gcc.target/sh/pr52483-4.c: Likewise.
1366
b1c06ff9 13672013-10-26 Jeff Law <law@redhat.com>
1368
1369 * g++.dg/torture/pr49309.C: Removed.
1370 * gcc.dg/dfp/pr35739.c: Removed.
1371
e454a550 13722013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1373
1374 PR rtl-optimization/58759
1375 * gcc.target/i386/pr58759.c: New.
1376
e62fd5b8 13772013-10-25 Tobias Burnus <burnus@net-b.de>
1378
1379 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1380 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1381 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1382
e0df5be0 13832013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1384
1385 * gcc.dg/wmul-1.c: New test.
1386
42681840 13872013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 PR c++/58878
1390 * g++.dg/template/pr58878.C: New.
1391
4e9e79c0 13922013-10-25 Marc Glisse <marc.glisse@inria.fr>
1393
1394 * gcc.dg/tree-ssa/alias-23.c: New file.
1395
7103facc 13962013-10-25 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/58626
1399 * gcc.dg/torture/pr58626.c: New testcase.
1400
c5a34a69 14012013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR c++/54812
1404 * g++.dg/cpp0x/defaulted47.C: New.
1405
a15c38cd 14062013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1407
1408 * gcc.c-torture/execute/pr58831.c: New test.
1409
14102013-10-25 Nick Clifton <nickc@redhat.com>
1cbc91b0 1411
1412 * c-c++-common/pr57793.c: Add expected error messages for
1413 targets with small integers.
1414 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1415 * gcc.dg/c99-stdint-2.c: Likewise.
1416 * gcc.dg/cdce1.c: Likewise.
1417 * gcc.dg/fold-overflow-1.c: Likewise.
1418 * gcc.dg/utf-cvt.c: Likewise.
1419 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1420 arithmetic.
1421 * gcc.dg/ftrapv-2.c: Likewise.
1422 * gcc.dg/pr30286.c: Likewise.
f18069e9 1423 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1cbc91b0 1424 * lib/target-supports.exp (check_effective_target_trapping): New
1425 proc. Returns true if the target supports trapping arithmetic.
1426
ee4cbb81 14272013-10-25 Tobias Burnus <burnus@net-b.de>
1428
1429 * g++.dg/parse/ivdep.C: New.
1430 * g++.dg/vect/pr33426-ivdep.cc: New.
1431
dfab1c15 14322013-10-24 Richard Henderson <rth@redhat.com>
1433
1434 PR rtl/58542
1435 * gcc.dg/atomic-store-6.c: New.
1436
a78393b2 14372013-10-24 Ian Lance Taylor <iant@google.com>
1438
f18069e9 1439 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
a78393b2 1440
ff249989 14412013-10-24 Cong Hou <congh@google.com>
1442
1443 * gcc.c-torture/execute/20030125-1.c: Update.
1444
48a972c8 14452013-10-24 Tobias Burnus <burnus@net-b.de>
bd31c4a2 1446
1447 PR fortran/44646
1448 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1449
39f0af00 14502013-10-24 Dehao Chen <dehao@google.com>
1451
1452 * g++.dg/opt/devirt3.C: New test.
1453
4644b593 14542013-08-24 Tobias Burnus <burnus@net-b.de>
1455
1456 PR other/33426
1457 * testsuite/gcc.dg/ivdep.c: New.
1458 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1459
c4d85af9 14602013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1461
1462 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1463 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1464
0c21ffc8 14652013-10-24 Nick Clifton <nickc@redhat.com>
1466
1467 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1468
a2704374 14692013-10-24 Marek Polacek <polacek@redhat.com>
1470
1471 PR c++/58705
1472 * g++.dg/parse/pr58705.C: New test.
1473
12f86df0 14742013-10-24 Marek Polacek <polacek@redhat.com>
1475
1476 * gcc.dg/c11-align-5.c: Add more testing.
1477
428913f8 14782013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1479
1480 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1481
82cb4e1c 14822013-10-23 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR tree-optimization/58775
1485 PR tree-optimization/58791
1486 * gcc.dg/guality/pr58791-1.c: New test.
1487 * gcc.dg/guality/pr58791-2.c: New test.
1488 * gcc.dg/guality/pr58791-3.c: New test.
1489 * gcc.dg/guality/pr58791-4.c: New test.
1490 * gcc.dg/guality/pr58791-5.c: New test.
1491 * gcc.c-torture/compile/pr58775.c: New test.
1492 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1493
888da683 14942013-10-23 Tom de Vries <tom@codesourcery.com>
1495
1496 PR tree-optimization/58805
1497 * gcc.dg/pr58805.c: New test.
1498
bc5b486a 14992013-10-23 Jakub Jelinek <jakub@redhat.com>
1500
de6af029 1501 * gcc.target/i386/vect-div-1.c: New test.
1502
bc5b486a 1503 * gcc.dg/vect/pr58508.c: Remove dg-options.
1504
5a0abbc0 15052013-10-23 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/torture/pr58830.c: New testcase.
1508
cf5c3c75 15092013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1510
1511 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1512 * g++.dg/cpp1y/attr-deprecated.C: New.
1513 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1514
f6437a8c 15152013-10-23 Tobias Burnus <burnus@net-b.de>
1516
1517 PR fortran/58793
1518 * gfortran.dg/assumed_type_8.f90: New.
1519
87f4db20 15202013-10-22 Uros Bizjak <ubizjak@gmail.com>
1521
1522 PR target/58779
1523 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1524 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1525 * gcc.dg/torture/pr58779.c: New test.
1526
ad8287fa 15272013-10-22 Steve Ellcey <sellcey@mips.com>
1528
1529 * gcc.target/mips/nor.c: New.
1530
83fc6921 15312013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1532
1533 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1534 tests into...
1535 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1536 restricted to big-endian targets.
1537
08b79708 15382013-10-22 Paul Thomas <pault@gcc.gnu.org>
1539
1540 PR fortran 57893
1541 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1542
99014f81 15432013-10-21 Tobias Burnus <burnus@net-b.de>
1544
1545 PR fortran/58803
1546 * gfortran.dg/proc_ptr_comp_38.f90: New.
1547
3a8ab6ab 15482013-10-21 Marek Polacek <polacek@redhat.com>
1549
1550 PR middle-end/58809
1551 * gcc.dg/gomp/pr58809.c: New test.
1552
6a4bfcd3 15532013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1554
1555 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
87f4db20 1556 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
6a4bfcd3 1557
6c9a67d3 15582013-10-21 Richard Biener <rguenther@suse.de>
1559
1560 PR tree-optimization/58794
1561 * c-c++-common/torture/pr58794-1.c: New testcase.
1562 * c-c++-common/torture/pr58794-2.c: Likewise.
1563
fc8edbaa 15642013-10-21 Richard Biener <rguenther@suse.de>
1565
1566 PR middle-end/58742
1567 * c-c++-common/fold-divmul-1.c: New testcase.
1568
f6161257 15692013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1570
1571 * gcc.target/i386/memset-vector_loop-1.c: New test.
1572 * gcc.target/i386/memset-vector_loop-2.c: New test.
1573
41a8aa41 15742013-10-21 Diego Novillo <dnovillo@google.com>
1575
1576 * g++.dg/plugin/selfassign.c: Include tree.h.
1577 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1578 * gcc.dg/plugin/ggcplug.c: Likewise.
1579 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1580 * gcc.dg/plugin/selfassign.c: Likewise.
1581 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1582
932701d4 15832013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1584
1585 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1586 * gcc.target/mips/mips-ps-7.c: Likewise.
1587
a5ca8551 15882013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1589
1590 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1591 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1592 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1593
eb219210 15942013-10-19 John David Anglin <danglin@gcc.gnu.org>
1595
66ae93cb 1596 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1597
eb219210 1598 PR testsuite/58645
1599 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1600
d3ed4d47 16012013-10-19 Mike Stump <mikestump@comcast.net>
1602
1603 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1604
1605 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1606 * g++.dg/lto/pr54625-1_0.c: ... to here.
1607 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1608 * g++.dg/lto/pr54625-1_1.C: Likewise.
1609 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1610 * g++.dg/lto/pr54625-2_0.c: Likewise.
1611 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1612 * g++.dg/lto/pr54625-2_1.C: Likewise.
1613
e43f3b2e 16142013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1615
1616 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1617
c7b85126 16182013-10-18 Cong Hou <congh@google.com>
1619
1620 * gcc.dg/vect/pr58508.c: New test.
1621
b84b67e5 16222013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/58466
1625 * g++.dg/cpp0x/variadic145.C: New.
1626
dd9784d4 16272013-10-18 Andrew MacLeod <amacleod@redhat.com>
1628
1629 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1630
cb817b0a 16312013-10-18 Hans-Peter Nilsson <hp@axis.com>
1632
1633 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
dd9784d4 1634 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1635 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1636 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
cb817b0a 1637
57597be9 16382013-10-17 Charles Baylis <charles.baylis@linaro.org>
a7efbc78 1639
1640 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1641 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1642 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1643 effective target arm_thumb1_ok.
1644 * lib/target-supports.exp
1645 (check_effective_target_arm_fp16_ok_nocache): Don't force
1646 -mfloat-abi=soft when building for hardfloat target.
1647
037ec06d 16482013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1649
1650 PR target/58673
1651 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1652 -mquad-word + -mno-vsx-timode causes errors.
1653 * gcc.target/powerpc/pr58673-2.c: Likewise.
1654
f263d53c 16552013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/58596
1658 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1659
e0aaea4d 16602013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1661
1662 * gcc.target/aarch64/c-output-template.c: New testcase.
1663 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1664 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1665
eadb7595 16662013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1667
1668 * gcc/testsuite/lib/target-supports.exp
1669 (check_effective_target_sync_long_long): AArch64 supports
1670 atomic operations on "long long".
1671 (check_effective_target_sync_long_long_runtime): AArch64 can
1672 execute atomic operations on "long long".
1673
bc228ba1 16742013-10-17 Richard Biener <rguenther@suse.de>
1675
1676 PR tree-optimization/58143
1677 * gcc.dg/torture/pr58143-1.c: New testcase.
1678 * gcc.dg/torture/pr58143-2.c: Likewise.
1679 * gcc.dg/torture/pr58143-3.c: Likewise.
1680
43d03c23 16812013-10-17 Marek Polacek <polacek@redhat.com>
1682
1683 PR c/58267
1684 * gcc.dg/c1x-align-5.c: New test.
1685
43d3a024 16862013-10-16 Tobias Burnus <burnus@net-b.de>
1687
1688 PR fortran/58652
1689 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1690
23f4e3a5 16912013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1692
1693 * c-c++-common/cpp/openmp-define-1.c: Move
1694 dg-require-effective-target fopenmp after dg-do directive.
1695 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1696 * gfortran.dg/openmp-define-1.f90: Likewise.
1697 * gfortran.dg/openmp-define-2.f90: Likewise.
1698 * gfortran.dg/openmp-define-3.f90: Likewise.
1699
560ac10c 17002013-10-16 Paulo Matos <pmatos@broadcom.com>
1701
1702 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1703
55310327 17042013-10-15 Sriraman Tallam <tmsriram@google.com>
1705
1706 PR target/57756
1707 * gcc.target/i386/pr57756.c: New test.
1708 * gcc.target/i386/pr57756_2.c: New test.
1709
89432048 17102013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1711
1712 * gcc.dg/torture/builtin-self.c: New file.
1713
b0c0c879 17142013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1715
1716 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1717 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1718 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1719 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1720 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1721
63048bd8 17222013-10-15 Cong Hou <congh@google.com>
1723
1724 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1725
444c1046 17262013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/58707
1729 * g++.dg/cpp0x/pr58707.C: New.
1730
f4128d5b 17312013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732
1733 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1734 after other directives.
1735
66d4dd66 17362013-10-15 Tobias Burnus <burnus@net-b.de>
1737
1738 PR fortran/58652
1739 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1740
9a4f923c 17412013-10-14 Ian Lance Taylor <iant@google.com>
1742
1743 * go.test/go-test.exp (go-find-packages): New proc.
1744 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1745 subdirectories. Do simple +build line matching. Handle run with
1746 arguments. Handle errorcheckdir and rundircmpout. Use packages
1747 for rundir. Remove special handling for bug191 and dwarf.
1748
3597d081 17492013-10-14 Tobias Burnus <burnus@net-b.de>
1750
1751 PR fortran/58658
1752 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1753
8de3c193 17542013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1755
87f4db20 1756 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1757 Use btsl.
8de3c193 1758
66181596 17592013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1760
1761 * gnat.dg/specs/opt1.ads: New test.
1762
efa5421e 17632013-10-14 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/58640
1766 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1767
97a84288 17682013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 * gnat.dg/uninit_array.ad[sn]: New test.
1771 * gnat.dg/uninit_array_pkg.ads: New helper.
1772
522ca540 17732013-10-13 Richard Biener <rguenther@suse.de>
1774
1775 * gcc.c-torture/execute/pr58662.c: New test.
1776
32f5fb24 17772013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1778
1779 PR target/51244
1780 * gcc.dg/torture/p51244-21.c: New.
1781 * gcc.target/sh/pr51244-20.c: New.
1782 * gcc.target/sh/pr51244-20-sh2a.c: New.
1783
c7313ba1 17842013-10-12 Arnaud Charlet <charlet@adacore.com>
1785
1786 * gnat.dg/specs/linker_section.ads: Update test.
1787
2e06e505 17882013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1789
1790 PR target/58690
1791 * gcc.target/i386/pr58690.c: New test
1792
e73c4e43 17932013-10-12 Alexander Monakov <amonakov@ispras.ru>
1794
1795 * gcc.target/i386/builtin-ucmp.c: New test.
1796
72dfad86 17972013-10-11 Brooks Moses <bmoses@google.com>
1798
3d7b94f0 1799 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
72dfad86 1800
6328e25d 18012013-10-11 Jeff Law <law@redhat.com>
1802
1803 * gcc.c-torture/execute/pr58640.c: New test.
1804
cc6b4e73 18052013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/58633
1808 * g++.dg/cpp0x/decltype57.C: New.
1809
4d4e9418 18102013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 PR c++/31671
1813 * g++.dg/template/nontype26.C: New.
1814
77d5d28b 18152013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1816
20e0f070 1817 * c-c++-common/cpp/openmp-define-1.c: New file.
1818 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1819 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1820 * gfortran.dg/openmp-define-1.f90: Likewise.
1821 * gfortran.dg/openmp-define-2.f90: Likewise.
1822 * gfortran.dg/openmp-define-3.f90: Likewise.
1823
77d5d28b 1824 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1825 for test source files.
1826 * gcc.dg/gomp/gomp.exp: Likewise.
1827 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1828 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1829 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1830 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1831 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1832
bc7bff74 18332013-10-11 Jakub Jelinek <jakub@redhat.com>
1834
1835 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1836 Remove error test that is now valid in OpenMP 4.0.
1837 * c-c++-common/gomp/atomic-16.c: New test.
1838 * c-c++-common/gomp/cancel-1.c: New test.
1839 * c-c++-common/gomp/depend-1.c: New test.
1840 * c-c++-common/gomp/depend-2.c: New test.
1841 * c-c++-common/gomp/map-1.c: New test.
1842 * c-c++-common/gomp/pr58472.c: New test.
1843 * c-c++-common/gomp/sections1.c: New test.
1844 * c-c++-common/gomp/simd1.c: New test.
1845 * c-c++-common/gomp/simd2.c: New test.
1846 * c-c++-common/gomp/simd3.c: New test.
1847 * c-c++-common/gomp/simd4.c: New test.
1848 * c-c++-common/gomp/simd5.c: New test.
1849 * c-c++-common/gomp/single1.c: New test.
1850 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1851 parser.
1852 * g++.dg/gomp/block-3.C: Likewise.
1853 * g++.dg/gomp/clause-3.C: Adjust error messages.
1854 * g++.dg/gomp/declare-simd-1.C: New test.
1855 * g++.dg/gomp/declare-simd-2.C: New test.
1856 * g++.dg/gomp/depend-1.C: New test.
1857 * g++.dg/gomp/depend-2.C: New test.
1858 * g++.dg/gomp/target-1.C: New test.
1859 * g++.dg/gomp/target-2.C: New test.
1860 * g++.dg/gomp/taskgroup-1.C: New test.
1861 * g++.dg/gomp/teams-1.C: New test.
1862 * g++.dg/gomp/udr-1.C: New test.
1863 * g++.dg/gomp/udr-2.C: New test.
1864 * g++.dg/gomp/udr-3.C: New test.
1865 * g++.dg/gomp/udr-4.C: New test.
1866 * g++.dg/gomp/udr-5.C: New test.
1867 * g++.dg/gomp/udr-6.C: New test.
1868 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1869 * gcc.dg/autopar/outer-2.c: Likewise.
1870 * gcc.dg/autopar/outer-3.c: Likewise.
1871 * gcc.dg/autopar/outer-4.c: Likewise.
1872 * gcc.dg/autopar/outer-5.c: Likewise.
1873 * gcc.dg/autopar/outer-6.c: Likewise.
1874 * gcc.dg/autopar/parallelization-1.c: Likewise.
1875 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1876 parser.
1877 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1878 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1879 instead of GOMP_parallel_loop_runtime_start.
1880 * gcc.dg/gomp/declare-simd-1.c: New test.
1881 * gcc.dg/gomp/declare-simd-2.c: New test.
1882 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1883 parser. Add further #pragma omp sections nesting tests.
1884 * gcc.dg/gomp/target-1.c: New test.
1885 * gcc.dg/gomp/target-2.c: New test.
1886 * gcc.dg/gomp/taskgroup-1.c: New test.
1887 * gcc.dg/gomp/teams-1.c: New test.
1888 * gcc.dg/gomp/udr-1.c: New test.
1889 * gcc.dg/gomp/udr-2.c: New test.
1890 * gcc.dg/gomp/udr-3.c: New test.
1891 * gcc.dg/gomp/udr-4.c: New test.
1892 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1893
83315e72 18942013-10-10 Jan Hubicka <jh@suse.cz>
1895
1896 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1897 tuning change.
1898 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1899 * gcc.target/i386/pr49168-1.c: Likewise.
1900 * gcc.target/i386/pr49002-2.c: Likewise.
1901
8315fc61 19022013-10-10 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR middle-end/58670
1905 * gcc.dg/torture/pr58670.c: New test.
1906
f32420fb 19072013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1908
1909 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1910
f5829705 19112013-10-09 Marek Polacek <polacek@redhat.com>
1912
1913 PR c++/58635
1914 * g++.dg/tm/pr58635-1.C: New test.
1915 * g++.dg/tm/pr58635-2.C: New test.
1916
ddddc40d 19172013-10-09 Jakub Jelinek <jakub@redhat.com>
1918
1919 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1920
d7dcba40 19212013-10-09 Marc Glisse <marc.glisse@inria.fr>
1922
1923 PR tree-optimization/20318
1924 * c-c++-common/pr20318.c: New file.
1925 * gcc.dg/tree-ssa/pr20318.c: New file.
1926
11ad02c6 19272013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1928
1929 * gcc.c-torture/execute/pr58570.c: New test.
1930
32e69596 19312013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1932
1933 * gcc.target/aarch64/vclz.c: New testcase.
1934
94637ba9 19352013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1936
1937 * gcc.target/aarch64/vadd_f64.c: New testcase.
1938 * gcc.target/aarch64/vsub_f64.c: New testcase.
1939
f095bb56 19402013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1941
1942 * gcc.target/aarch64/vdiv_f.c: New testcase.
1943
9d0ab364 19442013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1945
1946 * gcc.target/aarch64/vneg_f.c: New testcase.
1947 * gcc.target/aarch64/vneg_s.c: New testcase.
1948
240cc9cf 19492013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/58568
1952 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1953 * g++.old-deja/g++.mike/misc9.C: Adjust.
1954
99f84f07 19552013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1956
1957 PR c++/58665
1958 Revert:
1959 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 PR c++/58448
1962 * g++.dg/template/crash117.C: New.
1963
bed18596 19642013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1965
1966 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1967
d00cc43d 19682013-10-08 Marc Glisse <marc.glisse@inria.fr>
1969
1970 PR tree-optimization/58480
1971 * gcc.dg/tree-ssa/pr58480.c: New file.
1972
b9543d21 19732013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1974
1975 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1976 * gcc.target/powerpc/fusion.c: Likewise.
1977
68bc0408 19782013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1979
1980 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1981
758fd97f 19822013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1983
1984 * gcc.target/s390/htm-1.c: Add more tests to cover different
1985 operand types.
1986
77448b2f 19872013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/58126
1990 * g++.dg/init/uninitialized1.C: New.
1991
02d3a327 19922013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 PR c++/56060
1995 * g++.dg/cpp0x/variadic144.C: New.
1996
bd157edd 19972013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR c++/58560
2000 * g++.dg/cpp0x/auto39.C: New.
2001
848385a4 20022013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/58503
2005 * g++.dg/cpp0x/range-for26.C: New.
2006 * g++.dg/cpp0x/range-for27.C: Likewise.
2007
1857a67a 20082013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR c++/58448
2011 * g++.dg/template/crash117.C: New.
2012
ea12cd83 20132013-10-04 Marc Glisse <marc.glisse@inria.fr>
2014
2015 PR c++/19476
2016 * g++.dg/tree-ssa/pr19476-5.C: New file.
2017 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2018
a2679d09 20192013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/58584
2022 * g++.dg/cpp0x/gen-attrs-55.C: New.
2023
45988f6d 20242013-10-03 Easwaran Raman <eraman@google.com>
2025
2026 PR c++/33911
2027 * g++.dg/ext/attribute47.C: New.
2028
09cdf208 20292013-10-03 Rong Xu <xur@google.com>
2030
2031 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2032 probability.
2033 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2034 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2035
a0b513fb 20362013-10-03 Marek Polacek <polacek@redhat.com>
2037
2038 PR c++/58510
2039 * g++.dg/cpp0x/pr58510.C: New test.
2040
0b7282f1 20412013-10-03 Marc Glisse <marc.glisse@inria.fr>
2042
2043 PR c++/19476
2044 * g++.dg/tree-ssa/pr19476-1.C: New file.
2045 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2046 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2047 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2048
0b16079d 20492013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2050
2051 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2052 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2053 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2054 VSX scalar operations or the traditional floating point form of
2055 the instruction.
2056 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2057 * gcc.target/powerpc/recip-3.c: Likewise.
2058 * gcc.target/powerpc/recip-5.c: Likewise.
2059 * gcc.target/powerpc/pr72747.c: Likewise.
2060 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2061
a82c0313 20622013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2063
2064 PR target/58460
2065 * gcc.target/aarch64/pr58460.c: New file.
2066
4e2f90c0 20672013-10-02 Tobias Burnus <burnus@net-b.de>
2068
2069 PR fortran/58593
2070 * gfortran.dg/char_length_19.f90: New.
2071
b9c6afcd 20722013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 PR c++/58535
2075 * g++.dg/parse/crash65.C: New.
2076 * g++.dg/cpp1y/pr58535.C: Likewise.
2077
df9892ff 20782013-10-02 Richard Biener <rguenther@suse.de>
2079
2080 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2081 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2082 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2083 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2084 * gfortran.dg/ldist-pr45199.f: Likewise.
2085
9eb2fc59 20862013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 PR c++/58565
2089 * g++.dg/parse/crash64.C: New.
2090
ee4e4f98 20912013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2092
2093 * gcc.dg/tree-ssa/slsr-40.c: New test.
2094
48b28b4e 20952013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2096
2097 PR c++/58563
2098 * g++.dg/cpp0x/pr58563.C: New.
2099
d68f29d7 21002013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2101
2102 * gcc.target/aarch64/vect_saddl_1.c: New.
2103
245402e7 21042013-10-01 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR target/58574
2107 * gcc.c-torture/execute/pr58574.c: New testcase.
2108
2837e3fb 21092013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2110
2111 PR Target/58578
2112 * gcc.target/arm/pr58578.c: New test.
2113
967d0b9d 21142013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2115
d68f29d7 2116 PR tree-optimization/58556
2117 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2118 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
967d0b9d 2119
156fd39b 21202013-10-01 Nick Clifton <nickc@redhat.com>
2121
2122 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2123 for MSP430.
2124 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2125 ptr32plus targets.
2126 * gcc.c-torture/compile/pr41181.c: Likewise.
2127 * gcc.c-torture/compile/calls.c: Likewise.
2128 * gcc.c-torture/compile/990617-1.c: Likewise.
2129 * gcc.c-torture/compile/pr55955.c: Only run the test for
2130 int32plus targets.
2131 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2132
f59ae127 21332013-10-01 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/58553
2136 * gcc.dg/torture/pr58553.c: New testcase.
2137
c60fcb50 21382013-09-30 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR middle-end/58564
2141 * gcc.c-torture/execute/pr58564.c: New test.
2142
353f9f16 21432013-09-30 Teresa Johnson <tejohnson@google.com>
2144
2145 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2146 Update for additional dump message.
2147
73423315 21482013-09-30 Richard Biener <rguenther@suse.de>
2149
2150 PR tree-optimization/58554
2151 * gcc.dg/torture/pr58554.c: New testcase.
2152
12da2720 21532013-09-30 Simon Cook <simon.cook@embecosm.com>
2154 Joern Rennecke <joern.rennecke@embecosm.com>
2155
2156 * gcc.target/arc/barrel-shifter-1.c: New test.
2157 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2158 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2159 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2160 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2161 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2162 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2163 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2164 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2165 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2166 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2167 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2168 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2169 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2170 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2171 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2172 * gcc.target/arc/mtune-ARC600.c: Likewise.
2173 * gcc.target/arc/mtune-ARC601.c: Likewise.
2174 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2175 * gcc.target/arc/mtune-ARC700.c: Likewise.
2176 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2177 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2178 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2179 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2180
f49fb88f 21812013-09-30 Richard Biener <rguenther@suse.de>
2182
2183 PR middle-end/58532
2184 * g++.dg/torture/pr58552.C: New testcase.
2185
56189eab 21862013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2187
2188 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2189 and -mupper-regs-df.
2190
9a50203f 21912013-09-27 Paulo Matos <pmatos@broadcom.com>
2192
2193 PR middle-end/58463
2194 * gcc.dg/pr58463.c: New test.
2195
fc33577d 21962013-09-27 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR middle-end/58551
2199 * c-c++-common/gomp/pr58551.c: New test.
2200
162efce1 22012013-09-27 Richard Biener <rguenther@suse.de>
2202
2203 PR tree-optimization/58459
2204 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2205
df944fa5 22062013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2207
2208 PR fortran/58113
2209 * gfortran.dg/round_4.f90: Check for rounding support.
2210
f2a89586 22112013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2212
2213 * g++.dg/vect/pr58513.cc (op): Make static.
2214
688425e8 22152013-09-26 Richard Biener <rguenther@suse.de>
2216
2217 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2218
f898e094 22192013-09-26 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/58539
2222 * gcc.dg/torture/pr58539.c: New testcase.
2223
0c5b289a 22242013-09-25 Jeff Law <law@redhat.com>
2225
2226 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2227
aa5031a0 22282013-09-25 Tobias Burnus <burnus@net-b.de>
2229
2230 PR fortran/58436
2231 * gfortran.dg/finalize_21.f90: New.
2232
a6a783dd 22332013-09-25 Tobias Burnus <burnus@net-b.de>
2234
2235 PR fortran/57697
2236 PR fortran/58469
2237 * gfortran.dg/defined_assignment_8.f90: New.
2238 * gfortran.dg/defined_assignment_9.f90: New.
2239
51f553af 22402013-09-25 Marek Polacek <polacek@redhat.com>
2241
2242 PR sanitizer/58413
2243 * c-c++-common/ubsan/shift-5.c: New test.
2244 * c-c++-common/ubsan/shift-6.c: New test.
2245 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2246 * gcc.dg/ubsan/c-shift-1.c: New test.
2247
fd19a5dc 22482013-09-25 Marek Polacek <polacek@redhat.com>
2249
2250 PR c++/58516
2251 * g++.dg/tm/pr58516.C: New test.
2252
f6d6cb50 22532013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2254
fd19a5dc 2255 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2256 New procedure.
2257 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
f6d6cb50 2258
bd93e4f8 22592013-09-24 Richard Biener <rguenther@suse.de>
2260
2261 PR middle-end/58513
2262 * g++.dg/vect/pr58513.cc: New testcase.
2263
8cf4b9d6 22642013-09-24 Yvan Roux <yvan.roux@linaro.org>
2265
2266 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2267 output.
2268
bd0e09fe 22692013-09-23 Adam Butcher <adam@jessamine.co.uk>
2270
2271 PR c++/58500
2272 * g++.dg/cpp1y/pr58500.C: New testcase.
2273
42eed683 22742013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gnat.dg/opt28.ad[sb]: New test.
2277 * gnat.dg/opt28_pkg.ads: New helper.
2278
5f00d31b 22792013-09-23 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/58464
2282 * g++.dg/torture/pr58464.C: New testcase.
2283
f93344c8 22842013-09-23 Christian Bruel <christian.bruel@st.com>
2285
2286 PR target/58475
2287 * gcc.target/sh/torture/pr58475.c: New test.
2288
7a99bc9b 22892013-09-23 Janus Weil <janus@gcc.gnu.org>
2290
2291 PR fortran/58355
2292 * gfortran.dg/extends_15.f90: New.
2293
1b2bf756 22942013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2295
2296 PR c++/58481
2297 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2298
5c337cd9 22992013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2300
2301 PR target/56875
2302 * gcc.target/vax/vax.exp: New.
2303 * gcc.target/vax/pr56875.c: Ditto.
2304
cbb69ef1 23052013-09-20 Richard Biener <rguenther@suse.de>
2306
2307 PR middle-end/58484
2308 * gfortran.dg/pr58484.f: New testcase.
2309
2446efb9 23102013-09-20 Jeff Law <law@redhat.com>
2311
2312 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2313
7b9e6cc3 23142013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2315
2316 PR middle-end/57748
2317 * gcc.dg/torture/pr57748-1.c: New test.
2318 * gcc.dg/torture/pr57748-2.c: New test.
2319
d3959bbe 23202013-09-20 Marek Polacek <polacek@redhat.com>
2321
2322 PR sanitizer/58413
2323 * c-c++-common/ubsan/shift-4.c: New test.
2324
0c58611e 23252013-09-20 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/58453
2328 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2329
68fc0d2a 23302013-09-20 Janus Weil <janus@gcc.gnu.org>
2331
2332 PR fortran/58099
2333 * gfortran.dg/proc_ptr_43.f90: New.
2334
821c5dc4 23352013-09-18 Tobias Burnus <burnus@net-b.de>
2336
2337 PR fortran/57697
2338 * gfortran.dg/defined_assignment_11.f90: New.
2339
95563487 23402013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2341
2342 PR rtl-optimization/58438
2343 * g++.dg/pr58438.C: New test.
2344
94ce0fae 23452013-09-18 Tobias Burnus <burnus@net-b.de>
2346
2347 PR fortran/43366
2348 * gfortran.dg/class_39.f03: Update dg-error.
2349 * gfortran.dg/class_5.f03: Ditto.
2350 * gfortran.dg/class_53.f90: Ditto.
2351 * gfortran.dg/realloc_on_assign_20.f90: New.
2352 * gfortran.dg/realloc_on_assign_21.f90: New.
2353 * gfortran.dg/realloc_on_assign_22.f90: New.
2354
8c56ff52 23552013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2356
2357 PR c++/58457
2358 * g++.dg/parse/using4.C: New.
2359
84e0e141 23602013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2361
2362 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2363
1b309377 23642013-09-18 Marek Polacek <polacek@redhat.com>
2365
2366 PR sanitize/58443
2367 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2368 instead of the shift option.
2369 * c-c++-common/ubsan/pr58443-1.c: New test.
2370 * c-c++-common/ubsan/pr58443-3.c: New test.
2371 * c-c++-common/ubsan/pr58443-2.c: New test.
2372
32e31826 23732013-09-18 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/58417
2376 * gcc.dg/torture/pr58417.c: New testcase.
2377
50a855d7 23782013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2379
42eed683 2380 * gnat.dg/array_bounds_test2.adb: New test.
50a855d7 2381
991d0ae0 23822013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2383
2384 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2385 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2386
19eb5d7a 23872013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2388
2389 * gnat.dg/in_out_parameter4.adb: New test.
2390
05f893e1 23912013-09-18 Marek Polacek <polacek@redhat.com>
2392
2393 PR sanitizer/58411
2394 * c-c++-common/ubsan/attrib-1.c: New test.
2395
f498d0cb 23962013-09-17 Cong Hou <congh@google.com>
2397
3d7b94f0 2398 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
f498d0cb 2399 on two arrays with short and int types. This should not be recognized
2400 as a dot product pattern.
2401
aee08393 24022013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/58435
2405 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2406 the cp_type_quals (r) too.
2407
26051fcf 24082013-09-17 Jan Hubicka <jh@suse.cz>
2409
2410 PR middle-end/58332
2411 * gcc.c-torture/compile/pr58332.c: New testcase.
2412
b99a7d6d 24132013-09-17 Jeff Law <law@redhat.com>
2414
2415 * gcc.c-torture/execute/pr58387.c: New test.
2416
45f5b5ac 24172013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418
2419 PR tree-optimization/58088
2420 * gcc.c-torture/compile/pr58088.c: New test.
2421
4929119f 24222013-09-17 Nick Clifton <nickc@redhat.com>
2423
2424 * lib/target-supports.exp (check_effective_target_trampolines):
3d7b94f0 2425 Add MSP430 to the list of targets that do not support trampolines.
4929119f 2426 (check_profiling_available): Add MSP430 to the list of targets
2427 that do not support profiling.
2428 (check_effective_target_tls_runtime): Add MSP430 to the list of
2429 targets that do not support TLS.
2430
6b99cb5e 24312013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2432
2433 * gnat.dg/opt27.adb: New test.
2434 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2435
6b00d3ab 24362013-09-17 Andreas Schwab <schwab@suse.de>
2437
2438 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2439
157cd65f 24402013-09-17 Richard Biener <rguenther@suse.de>
2441
2442 PR tree-optimization/58432
2443 * gcc.dg/pr58432.c: New testcase.
2444
3f8e7554 24452013-09-17 Bin Cheng <bin.cheng@arm.com>
2446
2447 * gcc.dg/tree-ssa/slsr-39.c: New test.
2448
043115ec 24492013-09-16 Xinliang David Li <davidxl@google.com>
2450
2451 * gcc.misc-tests/help.exp: Optimizer help change.
2452
83706e6b 24532013-09-16 Jeff Law <law@redhat.com>
2454
2455 * gcc.c-torture/execute/pr58419.c: New test.
2456 * gcc.c-torture/execute/pr58431.c: New test.
2457
259172b6 24582013-09-16 Tobias Burnus <burnus@net-b.de>
2459
2460 PR fortran/58356
2461 * gfortran.dg/finalize_19.f90: New.
2462
0c4735d1 24632013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2464
2465 * gcc.target/i386/pr58418.c: New.
2466
5b44c420 24672013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2468
2469 * gcc.target/aarch64/fmla-intrinsic.c: New.
2470 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2471 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2472 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2473
5839dcd4 24742013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2475
2476 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2477 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2478
f1ce84d9 24792013-09-16 Richard Biener <rguenther@suse.de>
2480
2481 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2482
1639ae4b 24832013-09-16 Adam Butcher <adam@jessamine.co.uk>
2484
2485 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2486 interpreted as implicit templates) to be expected pedwarns instead.
2487
e50c06f2 24882013-09-16 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/57697
2491 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2492
991e1cc6 24932013-09-15 Tobias Burnus <burnus@net-b.de>
2494
2495 PR fortran/57697
2496 * gfortran.dg/defined_assignment_10.f90: New.
2497
7c546f33 24982013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2499
991e1cc6 2500 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2501 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
7c546f33 2502
f9f68d35 25032013-09-13 Jacek Caban <jacek@codeweavers.com>
2504
2505 * g++.dg/abi/main.C: Added implicit C linkage tests
2506
f415c71a 25072013-09-13 Kai Tietz <ktietz@redhat.com>
2508
3d7b94f0 2509 * gcc.target/i386/pr57848.c: New file.
f415c71a 2510
eb516c2d 25112013-09-13 Christian Bruel <christian.bruel@st.com>
2512
2513 PR target/58314
2514 * gcc.target/sh/torture/pr58314.c: New test.
2515
cd08cb30 25162013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2519
8398c9b3 25202013-09-12 Martin Jambor <mjambor@suse.cz>
2521
2522 PR ipa/58389
2523 * g++.dg/pr58389.C: New test.
2524
1e482cf7 25252013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2526
3d7b94f0 2527 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1e482cf7 2528 * g++.dg/template/pseudodtor3.C: Likewise.
2529
d0d1ecb8 25302013-09-12 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/58404
2533 * g++.dg/tree-ssa/pr58404.C: New testcase.
2534
938b7248 25352013-09-12 Martin Jambor <mjambor@suse.cz>
2536
2537 PR ipa/58371
2538 * g++.dg/ipa/pr58371.C: New test.
2539
5529df60 25402013-09-12 Richard Biener <rguenther@suse.de>
2541
2542 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2543 expected outcome and comment why that happens.
2544
13089d2b 25452013-09-11 Richard Biener <rguenther@suse.de>
2546
2547 PR middle-end/58377
2548 * g++.dg/uninit-pred-4.C: New testcase.
2549
6b960911 25502013-09-11 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR tree-optimization/58385
2553 * gcc.c-torture/execute/pr58385.c: New test.
2554
88c29385 25552013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556
2557 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2558
bb66e2d1 25592013-09-10 Jeff Law <law@redhat.com>
2560
2561 * g++.dg/torture/pr58380.C: New test.
2562
fd9fde78 25632013-09-10 Jan Hubicka <jh@suse.cz>
2564 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2567
e2b72d6c 25682013-09-10 Jeff Law <law@redhat.com>
2569
2570 * gcc.c-torture/compile/pr58343.c: New test.
2571
d8a2f839 25722013-09-10 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR rtl-optimization/58365
2575 * gcc.c-torture/execute/pr58365.c: New test.
2576
793e6a66 25772013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2578
2579 * gcc.dg/torture/memcpy-1.c: New test.
2580
6c23cf04 25812013-09-10 Alan Modra <amodra@gmail.com>
2582
2583 * gcc.target/powerpc/pr58330.c: New.
2584
25652fc1 25852013-09-10 Alan Modra <amodra@gmail.com>
2586
2587 * gcc.target/powerpc/medium_offset.c: New.
2588
e423480a 25892013-09-09 Jakub Jelinek <jakub@redhat.com>
2590
15dfc2ca 2591 PR c++/58325
2592 * g++.dg/warn/Wunused-var-21.C: New test.
2593
e423480a 2594 PR tree-optimization/58364
2595 * gcc.c-torture/execute/pr58364.c: New test.
2596
aa9aba7b 25972013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2598
2599 PR c++/43452
2600 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2601 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2602 * g++.dg/init/delete1.C: Adjust.
2603
5c5ef2f3 26042013-09-09 Ian Bolton <ian.bolton@arm.com>
2605
2606 * gcc.target/aarch64/movdi_1.c: New test.
2607
8bed0f72 26082013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2609
2610 PR c++/58362
2611 * g++.dg/warn/Wunused-parm-5.C: New.
2612
ec538a41 26132013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2614
2615 * gcc.target/aarch64/cmn-neg.c: New test.
2616
9cad916b 26172013-09-09 Richard Biener <rguenther@suse.de>
2618
2619 PR middle-end/58326
2620 * gcc.dg/torture/pr58326-1.c: New testcase.
2621 * gcc.dg/torture/pr58326-2.c: Likewise.
2622
c20fedc4 26232013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2624
2625 PR target/57735
2626 * g++.dg/ext/pr57735.C: New test.
2627
d27c9b1e 26282013-09-09 Jan Hubicka <jh@suse.cz>
2629
2630 PR middle-end/58294
2631 * g++.dg/torture/PR58294.C: New testcase.
2632
6da68a0a 26332013-09-08 Jeff Law <law@redhat.com>
2634
2635 * gcc.c-torture/compile/pr58340.c: New test.
2636
40cec44a 26372013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2638
2639 * g++.dg/debug/ra1.C: New test.
2640
e2fa5d74 26412013-09-08 Jan Hubicka <jh@suse.cz>
2642
2643 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2644 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2645 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2646 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2647
9180150b 26482013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/54941
2651 * g++.dg/overload/new1.C: Adjust.
2652
73437615 26532013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2654
2655 * c-c++-common/opaque-vector.c: New test.
2656
dbbe9d76 26572013-09-08 Tom de Vries <tom@codesourcery.com>
2658
2659 PR c++/58282
2660 * g++.dg/tm/noexcept-6.C: New test.
2661
02b1a16c 26622013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2663
2664 * gcc.target/arc/cond-set-use.c: New test.
2665
8d6cadac 26662013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2667
2668 * gnat.dg/stack_usage2.adb: New test.
2669
b672bcb8 26702013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2671
2672 * gcc.target/aarch64/table-intrinsics.c
2673 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2674 (qtb_tests8_< ,2,3,4>): Likewise.
2675 (qtblq_tests8_< ,2,3,4>): Likewise.
2676 (qtbxq_tests8_< ,2,3,4>): Likewise.
2677
ea03e543 26782013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2679
2680 * gnat.dg/warn10.ad[sb]: New test.
2681 * gnat.dg/warn10_pkg.ads: New helper.
2682
79294c79 26832013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2684
2685 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2686 Don't expect NULL in foo.result set.
2687 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2688 in ESCAPED set.
2689 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2690 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2691
b592f6d4 26922013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2693
2694 * gcc.target/s390/nearestint-1.c: New testcase.
2695
b3dffce7 26962013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2697 Vineet Gupta <Vineet.Gupta@synopsys.com>
2698
2699 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2700 * testsuite/gcc.target/arc: New directory.
2701 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2702 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2703 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2704 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2705 * testsuite/gcc.dg/builtin-apply2.c
2706 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2707
d5b66e83 27082013-09-04 Jan Hubicka <jh@suse.cz>
2709
2710 PR middle-end/58201
2711 * g++.dg/torture/pr58201_0.C: New testcase.
2712 * g++.dg/torture/pr58201_1.C: New testcase.
2713 * g++.dg/torture/pr58201.h: New testcase.
2714
bbbc7fc7 27152013-09-05 Jan Hubicka <jh@suse.cz>
2716
2717 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2718
99f81ffb 27192013-09-05 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/58137
2722 * gcc.target/i386/pr58137.c: New testcase.
2723
061168c9 27242013-09-05 Martin Jambor <mjambor@suse.cz>
2725
2726 * g++.dg/ipa/remref-1.C: New test.
2727 * g++.dg/ipa/remref-2.C: Likewise.
2728
3fb22b36 27292013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2730
2731 PR c++/24926
2732 * g++.dg/parse/access11.C: New.
2733
2ca21174 27342013-09-04 David Edelsohn <dje.gcc@gmail.com>
2735
2736 * g++.dg/warn/weak1.C: Skip on AIX.
2737
c9dbb922 27382013-09-04 Easwaran Raman <eraman@google.com>
2739
2740 PR middle-end/57370
2741 PR tree-optimization/58011
2742 * gfortran.dg/reassoc_12.f90: New testcase.
2743 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2744
7d500d30 27452013-09-04 David Edelsohn <dje.gcc@gmail.com>
2746
2747 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2748 * gcc.dg/torture/pr53922.c: Skip on AIX.
2749 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2750
348ab1da 27512013-09-04 Teresa Johnson <tejohnson@google.com>
2752
2753 * gcc.dg/unroll_1.c: Test dumping to stderr.
2754
2b2b5104 27552013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2756
2757 PR c++/58305
2758 * g++.dg/warn/deprecated-8.C: New.
2759
631d940c 27602013-09-03 Jeff Law <law@redhat.com>
2761
2762 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2763 dump output.
2764
d939b38f 27652013-09-03 Meador Inge <meadori@codesourcery.com>
2766
2767 Revert:
2768
2769 2013-08-30 Meador Inge <meadori@codesourcery.com>
2770
2771 * gcc.dg/Warray-bounds-11.c: New testcase.
2772
48cbc091 27732013-09-03 David Edelsohn <dje.gcc@gmail.com>
2774
2775 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2776
b130c7c9 27772013-09-03 Jan Hubicka <jh@suse.cz>
2778
2779 * g++.dg/ipa/devirt-15.C: Fix testcase.
2780
13e6d07c 27812013-09-03 Richard Biener <rguenther@suse.de>
2782
2783 PR middle-end/57656
2784 * gcc.dg/torture/pr57656.c: New testcase.
2785
e19ddf00 27862013-09-03 Richard Biener <rguenther@suse.de>
2787
2788 PR middle-end/57287
2789 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2790
8b8cc022 27912013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2792
2793 PR fortran/PR56519
2794 * gfortran.dg/do_concurrent_3.f90: New test case.
2795
8745ccbf 27962013-09-02 Jan Hubicka <jh@suse.cz>
2797
2798 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2799
c55448e7 28002013-09-02 Martin Jambor <mjambor@suse.cz>
2801
2802 PR ipa/58106
2803 * gcc.dg/ipa/pr58106.c: New test.
2804
2d67c34c 28052013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2806
2807 * gcc.target/aarch64/scalar_intrinsics.c
2808 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2809
0c763224 28102013-09-02 Richard Biener <rguenther@suse.de>
2811
2812 PR middle-end/57511
2813 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2814
9ea678af 28152013-09-02 Richard Biener <rguenther@suse.de>
2816
2817 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2818 reference.
2819
106c7177 28202013-09-02 Bin Cheng <bin.cheng@arm.com>
2821
2822 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2823
894d126e 28242013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 PR c++/21682, implement DR 565
2827 * g++.dg/template/using24.C: New.
2828 * g++.dg/template/using25.C: Likewise.
2829 * g++.dg/template/using26.C: Likewise.
2830
28312013-09-01 Jan Hubicka <jh@suse.cz>
16783259 2832
2833 * g++.dg/ipa/devirt-15.C: New testcase.
2834
ad254fe6 28352013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2836
2837 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2838
84f6cc40 28392013-08-31 Jan Hubicka <jh@suse.cz>
2840
2841 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2842 * g++.dg/tree-ssa/pr45453.C: Likewise.
2843
73037a1e 28442013-08-31 Jan Hubicka <jh@suse.cz>
2845
2846 * gcc.dg/fork-instrumentation.c: New testcase.
2847
c419bf40 28482013-08-30 Uros Bizjak <ubizjak@gmail.com>
2849
2850 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2851
aee4c7da 28522013-08-30 Meador Inge <meadori@codesourcery.com>
2853
2854 * gcc.dg/Warray-bounds-11.c: New testcase.
2855
9e46467d 28562013-08-30 Marek Polacek <polacek@redhat.com>
2857
2858 * g++.dg/ubsan/div-by-zero-1.C: New test.
2859 * c-c++-common/ubsan/save-expr-1.c: New test.
2860 * c-c++-common/ubsan/save-expr-2.c: New test.
2861 * c-c++-common/ubsan/save-expr-3.c: New test.
2862 * c-c++-common/ubsan/save-expr-4.c: New test.
2863 * c-c++-common/ubsan/typedef-1.c: New test.
2864 * c-c++-common/ubsan/const-char-1.c: New test.
2865 * c-c++-common/ubsan/const-expr.c: New test.
2866 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2867 * c-c++-common/ubsan/shift-1.c: Likewise.
2868 * c-c++-common/ubsan/shift-2.c: Likewise.
2869 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2870 * lib/ubsan-dg.exp: New file.
2871 * g++.dg/dg.exp: Add ubsan tests.
2872 * g++.dg/ubsan/ubsan.exp: New file.
2873 * gcc.dg/ubsan/ubsan.exp: New file.
2874 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2875 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2876 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2877 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2878 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2879 * c-c++-common/ubsan/shift-3.c: New test.
2880 * c-c++-common/ubsan/unreachable-1.c: New test.
2881 * c-c++-common/ubsan/shift-1.c: New test.
2882 * c-c++-common/ubsan/shift-2.c: New test.
2883 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2884 * gcc.dg/ubsan/c99-shift-2.c: New test.
2885 * gcc.dg/ubsan/c99-shift-1.c: New test.
2886
2fe870c5 28872013-08-29 Jan Hubicka <jh@suse.cz>
2888
c419bf40 2889 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2890 to match template and comment.
2fe870c5 2891
afc1cf36 28922013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/51424
2895 * g++.dg/cpp0x/dc8.C: New.
2896 * g++.dg/template/meminit1.C: Adjust.
2897
485c79ef 28982013-08-30 Teresa Johnson <tejohnson@google.com>
2899
2900 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2901
6c6bd170 29022013-08-30 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR tree-optimization/58277
2905 * gcc.c-torture/execute/pr58277-1.c: New test.
2906 * gcc.c-torture/execute/pr58277-2.c: New test.
2907
cad0d474 29082013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2909
2910 * gcc.dg/guality/param-1.c: New test.
2911 * gcc.dg/guality/param-2.c: Likewise.
2912
afa60cb4 29132013-08-30 Richard Biener <rguenther@suse.de>
2914
2915 PR tree-optimization/58228
2916 * gcc.dg/torture/pr58228.c: New testcase.
2917
b2a1bfff 29182013-08-30 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/58223
2921 * gcc.dg/torture/pr58223.c: New testcase.
2922 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2923
1d4bc0bb 29242013-08-30 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/58010
2927 * gcc.dg/pr58010.c: New testcase.
2928
6ee2edad 29292013-08-29 Xinliang DavidLi <davidxl@google.com>
c419bf40 2930
6ee2edad 2931 * gcc.dg/unroll_3.c: Message change.
2932 * gcc.dg/unroll_4.c: Likewise.
2933 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2934 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2935 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2936 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2937 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2938 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2939 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2940 * gcc.dg/unroll_1.c: Likewise.
2941 * gcc.dg/vect/bb-slp-31.c: Likewise.
2942 * gcc.dg/vect/bb-slp-14.c: Likewise.
2943 * gcc.dg/vect/bb-slp-8.c: Likewise.
2944 * gcc.dg/vect/bb-slp-23.c: Likewise.
2945 * gcc.dg/vect/bb-slp-15.c: Likewise.
2946 * gcc.dg/vect/bb-slp-9.c: Likewise.
2947 * gcc.dg/vect/bb-slp-24.c: Likewise.
2948 * gcc.dg/vect/bb-slp-16.c: Likewise.
2949 * gcc.dg/vect/bb-slp-25.c: Likewise.
2950 * gcc.dg/vect/bb-slp-17.c: Likewise.
2951 * gcc.dg/vect/bb-slp-26.c: Likewise.
2952 * gcc.dg/vect/bb-slp-18.c: Likewise.
2953 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2954 * gcc.dg/vect/bb-slp-27.c: Likewise.
2955 * gcc.dg/vect/bb-slp-19.c: Likewise.
2956 * gcc.dg/vect/bb-slp-28.c: Likewise.
2957 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2958 * gcc.dg/vect/bb-slp-29.c: Likewise.
2959 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2960 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2961 * gcc.dg/vect/bb-slp-1.c: Likewise.
2962 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2963 * gcc.dg/vect/bb-slp-2.c: Likewise.
2964 * gcc.dg/vect/bb-slp-3.c: Likewise.
2965 * gcc.dg/vect/bb-slp-10.c: Likewise.
2966 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2967 * gcc.dg/vect/bb-slp-4.c: Likewise.
2968 * gcc.dg/vect/bb-slp-11.c: Likewise.
2969 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2970 * gcc.dg/vect/bb-slp-5.c: Likewise.
2971 * gcc.dg/vect/bb-slp-20.c: Likewise.
2972 * gcc.dg/vect/bb-slp-6.c: Likewise.
2973 * gcc.dg/vect/bb-slp-21.c: Likewise.
2974 * gcc.dg/vect/bb-slp-30.c: Likewise.
2975 * gcc.dg/vect/bb-slp-13.c: Likewise.
2976 * gcc.dg/vect/bb-slp-7.c: Likewise.
2977 * gcc.dg/vect/bb-slp-22.c: Likewise.
2978 * gcc.dg/unroll_2.c: Likewise.
2979 * g++.dg/vect/slp-pr50413.cc: Likewise.
2980 * g++.dg/vect/slp-pr56812.cc: Likewise.
2981 * g++.dg/vect/slp-pr50819.cc: Likewise.
2982
cac1ceba 29832013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2984
2985 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2986
485c79ef 29872013-08-29 Teresa Johnson <tejohnson@google.com>
2988
2989 * gcc.dg/pr40209.c: Use -fopt-info.
2990 * gcc.dg/pr26570.c: Ditto.
2991 * gcc.dg/pr32773.c: Ditto.
2992 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2993
a1d4a509 29942013-08-29 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/58246
2997 * gcc.dg/torture/pr58246.c: New testcase.
2998
1c302f04 29992013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3000
3001 PR fortran/52243
3002 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3003 obsolete by patch.
3004 * gfortran.dg/realloc_on_assign_19.f90: New test.
3005
f3e5154c 30062013-08-29 Richard Biener <rguenther@suse.de>
3007
3008 PR middle-end/57287
3009 * gcc.dg/pr57287-2.c: New testcase.
3010
c2ff4a23 30112013-08-29 Richard Biener <rguenther@suse.de>
3012
3013 PR tree-optimization/57685
3014 * gcc.dg/torture/pr57685.c: New testcase.
3015
294db8f9 30162013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/58255
3019 * g++.dg/cpp0x/dc7.C: New.
3020
34d8484d 30212013-08-28 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR middle-end/58257
3024 * c-c++-common/gomp/pr58257.c: New test.
3025
56473921 30262013-08-28 Richard Biener <rguenther@suse.de>
3027
3028 PR tree-optimization/56933
3029 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3030
56741832 30312013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3032
3033 * gcc.target/aarch64/scalar_shift_1.c: New.
3034
71fa3334 30352013-08-27 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/57521
3038 * gcc.dg/torture/pr57521.c: New testcase.
3039
8fc60d7f 30402013-08-27 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR rtl-optimization/57860
3043 PR rtl-optimization/57861
3044 PR rtl-optimization/57875
3045 PR rtl-optimization/57876
3046 PR rtl-optimization/57877
3047 * gcc.c-torture/execute/pr57860.c: New test.
3048 * gcc.c-torture/execute/pr57861.c: New test.
3049 * gcc.c-torture/execute/pr57875.c: New test.
3050 * gcc.c-torture/execute/pr57876.c: New test.
3051 * gcc.c-torture/execute/pr57877.c: New test.
3052
02e6443e 30532013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/58146
3056 * gfortran.dg/bounds_check_18.f90: New test.
3057
5dece6c1 30582013-08-23 Jan Hubicka <jh@suse.cz>
3059
3060 * g++.dg/ipa/devirt-14.C: Fix typo.
3061
2fe59507 30622013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3063
3064 PR fortran/57798
3065 * gfortran.dg/inline_sum_5.f90: New.
3066
a29cc450 30672013-08-23 Janus Weil <janus@gcc.gnu.org>
3068
3069 PR fortran/57843
3070 * gfortran.dg/typebound_assignment_7.f90: New.
3071
1e4f4118 30722013-08-23 Jan Hubicka <jh@suse.cz>
3073
3074 * g++.dg/ipa/devirt-13.C: New testcase.
3075 * g++.dg/ipa/devirt-14.C: New testcase.
3076
a6f8b9b9 30772013-08-23 Jakub Jelinek <jakub@redhat.com>
3078
65e3f673 3079 PR target/58218
3080 * gcc.target/i386/pr58218.c: New test.
3081
a6f8b9b9 3082 PR tree-optimization/58209
3083 * gcc.c-torture/execute/pr58209.c: New test.
3084
1f923b01 30852013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3086
3087 * gcc.target/powerpc/pr57744.c: Declare abort.
3088
9edc81dd 30892013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/56380
3092 * g++.dg/template/error54.C: New.
3093
3e4e48bc 30942013-08-22 Janus Weil <janus@gcc.gnu.org>
3095
3096 PR fortran/58185
3097 * gfortran.dg/select_type_34.f90: New.
3098
555b8b62 30992013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/56130
3102 * g++.dg/warn/deprecated-7.C: New.
3103
e725c0e9 31042013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3107
eff54963 31082013-08-21 Jeff Law <law@redhat.com>
3109
3110 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3111
129e36e0 31122013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR c++/56134
3115 * g++.dg/ext/attr-alias-3.C: New.
3116
48cb4748 31172013-08-20 Janus Weil <janus@gcc.gnu.org>
3118
3119 PR fortran/53655
3120 * gfortran.dg/intent_out_8.f90: New.
3121
4874cc89 31222013-08-20 Teresa Johnson <tejohnson@google.com>
3123
3124 PR rtl-optimizations/57451
3125 * g++.dg/tree-prof/pr57451.C: New test.
3126
015715b6 31272013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3128
3129 PR c++/58190
3130 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3131
57717943 31322013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
015715b6 3133
57717943 3134 PR c/57490
3135 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3136
8aa32773 31372013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3138
3139 * gcc.target/powerpc/dfp-dd-2.c: New test.
3140 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3141 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3142
a43ff590 31432013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3144
3145 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3146 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3147 Check for SLL too.
3148
85748fcc 31492013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3150
3151 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3152
2038fd5b 3153 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3154 "Threaded".
3155
40e5d37c 3156 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3157 correct test response.
3158
e07e29d7 3159 PR testsuite/52641
3160 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3161 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3162 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3163 (v4si): Use it.
3164 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3165 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3166
d41434f8 3167 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3168
5514adf9 31692013-08-18 Jan Hubicka <jh@suse.cz>
3170
3171 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3172
837c3aa3 31732013-08-19 Janus Weil <janus@gcc.gnu.org>
3174
3175 PR fortran/46271
3176 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3177
a7c17572 31782013-08-18 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/58006
3181 * g++.dg/opt/pr58006.C: New test.
3182
a3ddd82f 31832013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3184
3185 * gnat.dg/specs/linker_alias.ads: New test.
3186
36ee0f30 31872013-08-16 Jakub Jelinek <jakub@redhat.com>
3188
f0ddb243 3189 PR tree-optimization/58164
3190 * gcc.c-torture/compile/pr58164.c: New test.
3191
36ee0f30 3192 PR tree-optimization/58165
3193 * g++.dg/opt/pr58165.C: New test.
3194
8a089c41 31952013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3196
3197 PR c++/51912
3198 * g++.dg/cpp0x/enum28.C: New.
3199 * g++.dg/cpp0x/enum15.C: Adjust.
3200
f2e80d2c 32012013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3202
3203 PR target/57949
3204 * gcc.target/powerpc/pr57949-1.c: New.
3205 * gcc.target/powerpc/pr57949-2.c: New.
3206
28044937 32072013-08-14 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR tree-optimization/58145
3210 * gcc.dg/pr58145-1.c: New test.
3211 * gcc.dg/pr58145-2.c: New test.
3212
c3d2d0e4 32132013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
ba3650b5 3214
3215 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3216 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3217 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3218 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3219 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3220 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3221 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3222 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3223 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3224 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3225 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3226 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3227 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3228 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3229 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3230 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3231 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3232 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3233 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3234 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3235 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3236 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3237 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3238 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3239 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3240 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3241 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3242 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3243 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3244 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3245 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3246 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3247 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3248 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3249 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3250 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3251 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3252 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3253 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3254 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3255 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3256
78999fb3 3257 PR testsuite/52641
3258 * gcc.c-torture/execute/pr56799.x: New file.
3259
afbc41eb 3260 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3261
78723923 3262 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3263
0a91982d 3264 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3265 * gcc.dg/pr44214-3.c (v2df): Likewise.
3266
02a29dbd 3267 * gcc.dg/pr46647.c: xfail for avr-*-*.
3268
fc4a0a87 3269 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3270 memcpy by one.
3271 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3272 Expect l to be optimized away.
3273 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3274
61c14953 3275 PR testsuite/52641
3276 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3277 to tests that assume int/double are larger than short/float.
3278
0d0bcf1b 3279 PR testsuite/52641
3280 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3281 target { ! int16 }.
3282 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3283 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3284 target { int16 }. Restrict existing tests to target { int32 }
3285 where appropriate.
3286 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3287 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3288 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3289 * lib/target-supports.exp (check_effective_target_int32): New proc.
3290
e9997c42 3291 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3292 exclude from scan test.
0d0bcf1b 3293
129e36e0 3294 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
d0aef758 3295 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3296 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3297 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3298 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3299 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3300 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3301 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3302 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3303 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3304 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3305 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3306 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3307 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3308 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3309 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3310 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3311 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3312 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3313
7608ecd7 33142013-08-14 Janis Johnson <janisjo@codesourcery.com>
3315
709c6c3e 3316 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3317
7608ecd7 3318 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3319 to be the first test directive.
3320 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3321 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3322 * gcc.target/arm/atomic-op-char.c: Likewise.
3323 * gcc.target/arm/atomic-op-consume.c: Likewise.
3324 * gcc.target/arm/atomic-op-int.c: Likewise.
3325 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3326 * gcc.target/arm/atomic-op-release.c: Likewise.
3327 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3328 * gcc.target/arm/atomic-op-short.c: Likewise.
3329
91b338ea 33302013-08-14 Andrey Belevantsev <abel@ispras.ru>
3331
3332 PR rtl-optimization/57662
3333 * gcc.dg/pr57662.c: New test.
3334
7013586e 33352013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3336
3337 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3338 alternative to -1.
3339 * gcc.target/mips/nans-legacy.c: Likewise.
3340
bdec4ccf 33412013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3342
3343 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3344 escapes.
3345 * gcc.target/mips/fabs-legacy.c: Likewise.
3346 * gcc.target/mips/fabsf-2008.c: Likewise.
3347 * gcc.target/mips/fabsf-legacy.c: Likewise.
3348 * gcc.target/mips/fneg-2008.c: Likewise.
3349 * gcc.target/mips/fneg-legacy.c: Likewise.
3350 * gcc.target/mips/fnegf-2008.c: Likewise.
3351 * gcc.target/mips/fnegf-legacy.c: Likewise.
3352 * gcc.target/mips/nan-2008.c: Likewise.
3353 * gcc.target/mips/nan-legacy.c: Likewise.
3354 * gcc.target/mips/nanf-2008.c: Likewise.
3355 * gcc.target/mips/nanf-legacy.c: Likewise.
3356 * gcc.target/mips/nans-2008.c: Likewise.
3357 * gcc.target/mips/nans-legacy.c: Likewise.
3358 * gcc.target/mips/nansf-2008.c: Likewise.
3359 * gcc.target/mips/nansf-legacy.c: Likewise.
3360
a4030db1 33612013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3362
3363 * gnat.dg/valued_proc.adb: New test.
3364 * gnat.dg/valued_proc_pkg.ads: New helper.
3365
e4849b47 33662013-08-13 Jakub Jelinek <jakub@redhat.com>
3367
da51794e 3368 PR tree-optimization/57661
3369 * g++.dg/opt/pr57661.C: New test.
3370
e4849b47 3371 PR sanitizer/56417
3372 * gcc.dg/asan/pr56417.c: New test.
3373
d9389474 33742013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3375
3376 * gnat.dg/loop_optimization16.adb: New test.
3377 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3378
6ff0a286 33792013-08-13 Marek Polacek <polacek@redhat.com>
3380
3381 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3382
8e48a65b 33832013-08-13 David Malcolm <dmalcolm@redhat.com>
3384
3385 Example of converting global state to per-pass state.
3386
3387 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3388 global state "static int counter" to...
3389 (one_pass::counter): ...this instance data.
3390
6f744c31 33912013-08-13 David Malcolm <dmalcolm@redhat.com>
3392
3393 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3394 to member function...
3395 (one_pass::gate): ...this.
3396 (one_pass_exec): Convert to member function...
3397 (one_pass::impl_execute): ...this.
3398
da427a7a 33992013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 PR c++/57416
3402 * g++.dg/cpp0x/pr57416.C: New.
3403
122218c7 34042013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3405
3406 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3407 changes.
3408 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3409 * g++.dg/cpp0x/defaulted2.C: Likewise.
3410 * g++.dg/cpp0x/defaulted31.C: Likewise.
3411 * g++.dg/cpp0x/error6.C: Likewise.
3412 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3413 * g++.dg/cpp0x/override2.C: Likewise.
3414 * g++.dg/cpp0x/parse1.C: Likewise.
3415 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3416 * g++.dg/cpp0x/temp_default4.C: Likewise.
3417 * g++.dg/ext/attrib32.C: Likewise.
3418 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3419 * g++.dg/ext/mv13.C: Likewise.
3420 * g++.dg/ext/mv7.C: Likewise.
3421 * g++.dg/ext/mv9.C: Likewise.
3422 * g++.dg/ext/pr57362.C: Likewise.
3423 * g++.dg/ext/typeof10.C: Likewise.
3424 * g++.dg/lookup/anon6.C: Likewise.
3425 * g++.dg/lookup/crash6.C: Likewise.
3426 * g++.dg/lookup/name-clash5.C: Likewise.
3427 * g++.dg/lookup/name-clash6.C: Likewise.
3428 * g++.dg/other/anon4.C: Likewise.
3429 * g++.dg/other/error15.C: Likewise.
3430 * g++.dg/other/error8.C: Likewise.
3431 * g++.dg/other/redecl2.C: Likewise.
3432 * g++.dg/parse/crash16.C: Likewise.
3433 * g++.dg/parse/crash21.C: Likewise.
3434 * g++.dg/parse/crash38.C: Likewise.
3435 * g++.dg/parse/redef2.C: Likewise.
3436 * g++.dg/parse/struct-as-enum1.C: Likewise.
3437 * g++.dg/template/crash39.C: Likewise.
3438 * g++.dg/template/redecl3.C: Likewise.
3439 * g++.dg/tls/diag-3.C: Likewise.
3440 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3441 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3442 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3443 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3444 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3445 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3446 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3447 * g++.old-deja/g++.brendan/static3.C: Likewise.
3448 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3449 * g++.old-deja/g++.jason/binding.C: Likewise.
3450 * g++.old-deja/g++.jason/crash4.C: Likewise.
3451 * g++.old-deja/g++.jason/crash7.C: Likewise.
3452 * g++.old-deja/g++.jason/lineno.C: Likewise.
3453 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3454 * g++.old-deja/g++.mike/misc3.C: Likewise.
3455 * g++.old-deja/g++.mike/net44.C: Likewise.
3456 * g++.old-deja/g++.mike/ns3.C: Likewise.
3457 * g++.old-deja/g++.ns/alias4.C: Likewise.
3458 * g++.old-deja/g++.ns/ns11.C: Likewise.
3459 * g++.old-deja/g++.other/crash23.C: Likewise.
3460 * g++.old-deja/g++.other/decl8.C: Likewise.
3461 * g++.old-deja/g++.other/linkage3.C: Likewise.
3462 * g++.old-deja/g++.other/typeck1.C: Likewise.
3463 * g++.old-deja/g++.other/typedef5.C: Likewise.
3464 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3465 * g++.old-deja/g++.pt/friend36.C: Likewise.
3466 * obj-c++.dg/method-8.mm: Likewise.
3467 * obj-c++.dg/tls/diag-3.mm: Likewise.
3468
85b82324 34692013-08-12 Perez Read <netfirewall@gmail.com>
3470
c419bf40 3471 PR target/58132
3472 * gcc.target/i386/movabs-1.c: New test.
85b82324 3473
e53c294c 34742013-08-12 Marek Polacek <polacek@redhat.com>
3475
3476 PR tree-optimization/57980
3477 * gcc.dg/pr57980.c: New test.
3478
bfdfb835 34792013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3480
3481 PR fortran/56666
3482 * gfortran.dg/do_check_10.f90: New test.
3483 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3484 * gfortran.dg/array_constructor_18.f90: Likewise.
3485 * gfortran.dg/array_constructor_22.f90: Likewise.
3486 * gfortran.dg/coarray_15.f90: Likewise.
3487 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3488 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3489 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3490
4e09c87c 34912013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3492
3493 PR c++/53349
3494 * g++.dg/cpp0x/constexpr-ice8.C: New.
3495
9b868067 34962013-08-09 Xinliang David Li <davidxl@google.com>
3497
3498 * gcc.target/i386/memcpy-strategy-1.c: New test.
3499 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3500 * gcc.target/i386/memset-strategy-1.c: Ditto.
3501 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3502
6a261305 35032013-08-09 Jan Hubicka <jh@suse.cz>
3504
3505 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3506 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3507
4ab104d3 35082013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3509
3510 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3511
5e75682e 35122013-08-09 Janus Weil <janus@gcc.gnu.org>
3513
3514 PR fortran/58058
3515 * gfortran.dg/transfer_intrinsic_6.f90: New.
3516
3dade231 35172013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 Revert:
3520 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/46206
3523 * g++.dg/lookup/typedef2.C: New.
3524
5e7bd7ac 35252013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3526
3527 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3528 output of vdup intrinsics.
3529
53e6ff93 35302013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3531
3532 * gcc.target/arm/lp1189445.c: New testcase.
3533
48d6412b 35342013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3535
2b2b90a3 3536 PR rtl-optimization/58079
48d6412b 3537 * gcc.dg/torture/pr58079.c: New test.
3538
af776050 35392013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3540
3541 * gnat.dg/warn9.adb: New test.
3542
457759bf 35432013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3544
3545 PR c++/46206
3546 * g++.dg/lookup/typedef2.C: New.
3547
c32a664f 35482013-08-07 David Malcolm <dmalcolm@redhat.com>
3549
3550 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3551 to optstr when building plugins on darwin.
3552
c59a4591 35532013-08-06 Martin Jambor <mjambor@suse.cz>
3554
3555 PR tree-optimization/57539
3556 * gcc.dg/ipa/pr57539.c: New test.
3557
e595fb52 35582013-08-06 Martin Jambor <mjambor@suse.cz>
c3d2d0e4 3559 Bernd Edlinger <bernd.edlinger@hotmail.de>
e595fb52 3560
3561 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3562 (a): Fix constructor.
3563
1f7747bd 35642013-08-06 Martin Jambor <mjambor@suse.cz>
3565
3566 PR fortran/57987
3567 * gfortran.dg/pr57987.f90: New test.
3568
54dfdbf2 35692013-08-06 Martin Jambor <mjambor@suse.cz>
3570
3571 PR middle-end/58041
3572 * gcc.dg/torture/pr58041.c: New test.
3573 * gcc.target/arm/pr58041.c: Likewise.
3574
2e42c60f 35752013-08-06 Janus Weil <janus@gcc.gnu.org>
3576
3577 PR fortran/57306
3578 * gfortran.dg/pointer_init_8.f90: New.
3579
42f9a786 35802013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3581
3582 PR c++/58080
3583 * g++.dg/cpp0x/pr58080.C: New.
3584
c5b5340f 35852013-08-05 David Malcolm <dmalcolm@redhat.com>
3586
3587 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3588 to optstr when building plugins.
3589
cbe8bda8 35902013-08-05 David Malcolm <dmalcolm@redhat.com>
3591
3592 Patch autogenerated by refactor_passes.py from
3593 https://github.com/davidmalcolm/gcc-refactoring-scripts
3594 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3595
3596 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3597 struct to a subclass of gimple_opt_pass along with...
3598 (pass_data_one_pass): ...new pass_data instance and...
3599 (make_one_pass): ...new function.
3600 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3601 global struct to a subclass of gimple_opt_pass along with...
3602 (pass_data_warn_self_assign): ...new pass_data instance and...
3603 (make_pass_warn_self_assign): ...new function.
3604 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3605 a global struct to a subclass of gimple_opt_pass along with...
3606 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3607 (make_pass_dumb_plugin_example): ...new function.
3608 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3609 global struct to a subclass of gimple_opt_pass along with...
3610 (pass_data_warn_self_assign): ...new pass_data instance and...
3611 (make_pass_warn_self_assign): ...new function.
3612
bcfddb5b 36132013-08-05 David Malcolm <dmalcolm@redhat.com>
3614
3615 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3616 is created and added to the pass_manager to reflect
3617 autogenerated changes.
3618 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3619 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3620 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3621
1898176c 36222013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3623
3624 PR c++/58072
3625 * g++.dg/cpp0x/pr58072.C: New.
3626
dc77dea1 36272013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3628
3629 * gcc.dg/torture/pr57993-2.cpp: New.
3630
09ab6335 36312013-08-02 Jan Hubicka <jh@suse.cz>
3632
3633 * gcc.dg/ipa/ipa-1.c: Update.
3634 * gcc.dg/ipa/ipa-2.c: Update.
3635 * gcc.dg/ipa/ipa-3.c: Update.
3636 * gcc.dg/ipa/ipa-4.c: Update.
3637 * gcc.dg/ipa/ipa-5.c: Update.
3638 * gcc.dg/ipa/ipa-7.c: Update.
3639 * gcc.dg/ipa/ipa-8.c: Update.
3640 * gcc.dg/ipa/ipcp-1.c: Update.
3641 * gcc.dg/ipa/ipcp-2.c: Update.
3642
1524bcdc 36432013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3644
3645 PR rtl-optimization/58048
3646 * gcc.target/i386/pr58048.c: New.
3647
7729d703 36482013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3649
3650 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3651
ea1a5831 36522013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3653 Peter Bergner <bergner@vnet.ibm.com>
3654
3655 PR c++/54537
3656 * g++.dg/overload/using3.C: New.
3657 * g++.dg/overload/using2.C: Adjust.
3658 * g++.dg/lookup/using9.C: Likewise.
3659
31991287 36602013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3661
3662 * gcc.target/arm/pr46972-2.c: New test.
3663
bf03c3ca 36642013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3665
3666 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3667
a081294b 36682013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3669
77c2266a 3670 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
a081294b 3671
032f7a5e 36722013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3673
3674 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3675 rather than addressing!=absolute when deciding how to handle MIPS16
3676 when the test forces an ABI.
3677
afa73430 36782013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3679
3680 PR c++/57673
3681 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3682
6d1cd25b 36832013-07-30 Steve Ellcey <sellcey@mips.com>
3684
3685 * gcc.target/mips/code-readable-1.c: Increase switch size.
3686 * gcc.target/mips/code-readable-2.c: Ditto.
3687 * gcc.target/mips/code-readable-3.c: Ditto.
3688 * gcc.target/mips/code-readable-4.c: Ditto.
3689
900467dc 36902013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR c++/57947
3693 * g++.dg/parse/crash63.C: New.
3694
9919de52 36952013-07-30 Tobias Burnus <burnus@net-b.de>
3696
3697 PR fortran/57530
3698 * gfortran.dg/pointer_assign_8.f90: New.
3699 * gfortran.dg/pointer_assign_9.f90: New.
3700 * gfortran.dg/pointer_assign_10.f90: New.
3701 * gfortran.dg/pointer_assign_11.f90: New.
3702
48c8dd80 37032013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3704
3705 * gcc.target/arm/pr57637.c: New testcase.
3706
8f0676e4 37072013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3708
3709 PR tree-optimization/57993
3710 * gcc.dg/torture/pr57993.c: New test.
3711
b710b5a9 37122013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3713
3714 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3715
090e6222 37162013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3717
3718 PR c++/57948
3719 * g++.dg/conversion/ambig2.C: New.
3720
0bd32132 37212013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3722
3723 * gcc.target/mips/fabs-2008.c: New test case.
3724 * gcc.target/mips/fabs-legacy.c: New test case.
3725 * gcc.target/mips/fabsf-2008.c: New test case.
3726 * gcc.target/mips/fabsf-legacy.c: New test case.
3727 * gcc.target/mips/fneg-2008.c: New test case.
3728 * gcc.target/mips/fneg-legacy.c: New test case.
3729 * gcc.target/mips/fneg-2008.c: New test case.
3730 * gcc.target/mips/fneg-legacy.c: New test case.
3731 * gcc.target/mips/nan-2008.c: New test case.
3732 * gcc.target/mips/nan-legacy.c: New test case.
3733 * gcc.target/mips/nanf-2008.c: New test case.
3734 * gcc.target/mips/nanf-legacy.c: New test case.
3735 * gcc.target/mips/nans-2008.c: New test case.
3736 * gcc.target/mips/nans-legacy.c: New test case.
3737 * gcc.target/mips/nansf-2008.c: New test case.
3738 * gcc.target/mips/nansf-legacy.c: New test case.
3739 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3740
ce61c6c6 37412013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3742 Maxim Kuvyrkov <maxim@kugelworks.com>
3743
3744 * lib/target-supports.exp (check_effective_target_non_bionic): New
3745 effective-target test.
3746 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3747 * g++.dg/tls/thread_local4g.C: Ditto.
3748
9986d8ae 37492013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3750
3751 PR fortran/58009
3752 * gfortran.dg/vector_subsript_7.f90: New test.
3753
4772256c 37542013-07-27 Tobias Burnus <burnus@net-b.de>
3755
3756 PR fortran/57991
3757 * gfortran.dg/warn_alias.f90: New.
3758
324ff991 37592013-07-27 Janus Weil <janus@gcc.gnu.org>
3760
3761 PR fortran/57285
3762 * gfortran.dg/class_array_19.f90: New.
3763
2486aa66 37642013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3765
3766 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3767 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3768 * gcc.dg/vect/pr57741-3.c: Likewise.
3769 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3770
37712013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
ef20877c 3772
3773 Skip tests that make assumptions about struct layout that don't hold
3774 on epiphany:
3775 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3776 * g++.dg/cpp0x/iop.C: Likewise.
3777 * g++.dg/cpp0x/named_refs.C: Likewise.
3778 * g++.dg/cpp0x/rv1p.C: Likewise.
3779 * g++.dg/cpp0x/rv2p.C: Likewise.
3780 * g++.dg/cpp0x/rv3p.C: Likewise.
3781 * g++.dg/cpp0x/rv4p.C: Likewise.
3782 * g++.dg/cpp0x/rv5p.C: Likewise.
3783 * g++.dg/cpp0x/rv6p.C: Likewise.
3784 * g++.dg/cpp0x/rv7p.C: Likewise.
3785 * g++.dg/cpp0x/rv8p.C: Likewise.
3786 * g++.dg/ext/strncpy-chk1.C: Likewise.
3787 * gcc.dg/builtin-object-size-10.c: Likewise.
3788 * gcc.dg/builtin-object-size-11.c: Likewise.
3789 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3790 * gcc.dg/pr25805.c: Likewise.
3791 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3792 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3793 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3794 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3795 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3796 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3797 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3798 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3799 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3800 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3801 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3802 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3803 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3804 * gcc.c-torture/execute/zerolen-2.x: Likewise.
b18062da 3805 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
ef20877c 3806
033a597f 3807 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
090e6222 3808 * gcc.dg/tree-ssa/loop-1.c: Likewise.
033a597f 3809
459a6334 3810 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3811 * gcc.dg/sibcall-6.c: Enable for epiphany.
3812
ba63f744 38132013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3814
3815 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3816
a189a1e6 38172013-07-26 David Edelsohn <dje.gcc@gmail.com>
3818
3819 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3820 memcpy not initializers.
3821
a2666683 3822 * gcc.dg/guality/guality.exp: Skip on AIX.
3823
d79f8e62 38242013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/57101
3827 * g++.dg/cpp0x/pr57101.C: New.
3828
d0755ec6 38292013-07-26 Ian Bolton <ian.bolton@arm.com>
3830
3831 * gcc.target/aarch64/neg_1.c: New test.
3832
9ce53a40 38332013-07-25 Janus Weil <janus@gcc.gnu.org>
3834
3835 PR fortran/57966
3836 * gfortran.dg/typebound_call_25.f90: New.
3837
e9018ddb 38382013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3839
3840 PR c++/57981
3841 * g++.dg/cpp0x/pr57981.C: New.
3842
38432013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3844
3845 PR c++/57880
3846 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3847
8177deec 38482013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3849
3850 PR rtl-optimization/57960
3851 * gcc.target/s390/pr57960.c: New.
3852
149a9006 38532013-07-25 Janus Weil <janus@gcc.gnu.org>
3854
3855 PR fortran/57639
3856 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3857
13a19995 38582013-07-25 Terry Guo <terry.guo@arm.com>
3859
3860 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3861
8797ee50 38622013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/57942
3865 * g++.dg/inherit/pr57942.C: New.
3866
91bf8773 38672013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/bool2.h: New file, test the code generation
77c2266a 3870 of logical operations for power5, altivec, power7, and power8 systems.
91bf8773 3871 * gcc.target/powerpc/bool2-p5.c: Likewise.
3872 * gcc.target/powerpc/bool2-av.c: Likewise.
3873 * gcc.target/powerpc/bool2-p7.c: Likewise.
3874 * gcc.target/powerpc/bool2-p8.c: Likewise.
3875 * gcc.target/powerpc/bool3.h: Likewise.
3876 * gcc.target/powerpc/bool3-av.c: Likewise.
3877 * gcc.target/powerpc/bool2-p7.c: Likewise.
3878 * gcc.target/powerpc/bool2-p8.c: Likewise.
3879
79f829c1 38802013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3881
3882 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3883
1ae2a9c0 38842013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3885
3886 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3887
0000f7ab 38882013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3889
3890 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3891 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3892 type from long to long long.
3893 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3894 to have effective-target keywords of lp64 and ilp32.
3895 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3896 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3897 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3898 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3899 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3900 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3901 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3902 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3903 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3904
7aa04c8d 39052013-07-23 Tom Tromey <tromey@redhat.com>
3906 Joseph Myers <joseph@codesourcery.com>
3907
3908 * gcc.dg/c11-generic-1.c: New file.
3909 * gcc.dg/c11-generic-2.c: New file.
3910
2b0fbfde 39112013-07-22 Tobias Burnus <burnus@net-b.de>
3912
3913 PR fortran/57906
3914 PR fortran/52052
3915 * coarray/lib_realloc_1.f90: Permit optimization.
3916 * gfortran.dg/coarray_31.f90: New.
3917
1258cc6d 39182013-07-22 Tobias Burnus <burnus@net-b.de>
3919
3920 PR fortran/57762
3921 * gfortran.dg/class_array_7.f03: Fix memory leak.
3922
73ba5047 39232013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3924
3925 PR c++/52816
3926 * g++.dg/cpp0x/decltype56.C: New.
3927
b63c56ae 39282013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3929
3930 * gcc.dg/pr53265.c: Correct line number in dg-message.
3931
fbf60a35 39322013-07-22 Diego Novillo <dnovillo@google.com>
3933
73ba5047 3934 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
fbf60a35 3935
a9b468ef 39362013-07-22 Georg-Johann Lay <avr@gjlay.de>
3937
3938 PR testsuite/52641
3939 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3940 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3941
f419ec16 39422013-07-22 Georg-Johann Lay <avr@gjlay.de>
3943
3944 PR testsuite/52641
3945 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3946 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3947 * gcc.dg/torture/pr53366-1.c: Same.
3948 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3949 * gcc.dg/torture/pr56488.c: Same.
3950 * gcc.dg/torture/pr57584.c: Same.
3951 * gcc.dg/tree-ssa/pr57385.c: Same.
3952 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3953
69b39ef2 39542013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
3955
3956 * c-c++-common/pr41779.c: Fix typos.
3957 * gcc.c-torture/compile/20031125-2.c: Likewise.
3958 * gcc.c-torture/compile/20040621-1.c: Likewise.
3959 * gcc.c-torture/execute/20020418-1.c: Likewise.
3960 * gcc.dg/20020108-1.c: Likewise.
3961 * gcc.dg/atomic-generic-aux.c: Likewise.
3962 * gcc.dg/builtin-complex-err-2.c: Likewise.
3963 * gcc.dg/decl-1.c: Likewise.
3964 * gcc.dg/di-sync-multithread.c: Likewise.
3965 * gcc.dg/format/c90-printf-1.c: Likewise.
3966 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3967 * gcc.dg/long-long-compare-1.c: Likewise.
3968 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3969 * gcc.dg/pr17055-1.c: Likewise.
3970 * gcc.dg/pr27095.c: Likewise.
3971 * gcc.dg/torture/fp-int-convert.h: Likewise.
3972 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3973 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3974 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3975 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3976 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3977 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3978 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3979 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3980 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3981 * gcc.dg/vect/vect-cond-5.c: Likewise.
3982 * gcc.dg/weak/typeof-2.c: Likewise.
3983 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3984 * gcc.target/arm/naked-1.c: Likewise.
3985 * gcc.target/i386/pr9771-1.c: Likewise.
3986 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3987 * gcc.target/sparc/struct-ret-check.c: Likewise.
3988 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3989 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
73ba5047 3990 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3991 Likewise.
69b39ef2 3992
7243e979 39932013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3994
3995 PR fortran/56937
3996 * gfortran.dg/dependency_42.f90: New test.
3997 * gfortran.dg/dependency_43.f90: New test.
3998
eb429e06 39992013-07-21 Tobias Burnus <burnus@net-b.de>
4000
4001 PR fortran/35862
4002 * gfortran.dg/round_4.f90: New.
4003
9e8bea80 40042013-07-21 Tobias Burnus <burnus@net-b.de>
4005
4006 PR fortran/57894
4007 * gfortran.dg/min_max_conformance_2.f90: New.
4008
ffb840b4 40092013-07-20 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR preprocessor/57620
4012 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4013 (main): Don't test {s,u,U,L}12.
4014 * c-c++-common/raw-string-13.c: New test.
4015 * c-c++-common/raw-string-14.c: New test.
4016 * c-c++-common/raw-string-15.c: New test.
4017 * c-c++-common/raw-string-16.c: New test.
4018
b9a85db4 40192013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4020
4021 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4022
c3d2d0e4 40232013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
56957a84 4024
4025 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4026
b58188af 4027 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4028 target { ! keeps_null_pointer_checks }.
4029 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4030 target { ! keeps_null_pointer_checks }.
4031
4032 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4033 * gcc.dg/torture/pr56488.c: Likewise.
5d0f16e6 4034
9bf7136b 40352013-07-19 Ian Bolton <ian.bolton@arm.com>
4036
4037 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4038 new testcase.
4039
e09a17b7 40402013-07-19 David Edelsohn <dje.gcc@gmail.com>
4041
c48927d9 4042 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4043 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4044 * gfortran.dg/guality/guality.exp: Skip on AIX.
e09a17b7 4045
1f2f1a0a 4046 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4047
b0fa2f03 4048 * g++.dg/debug/pr56819.C: Skip on AIX.
4049 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4050 * g++.dg/guality/guality.exp: Skip on AIX.
4051
361ad776 4052 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4053
9242e60b 4054 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4055
4056 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4057
fdbf5b19 40582013-07-19 Georg-Johann Lay <avr@gjlay.de>
4059
4060 PR target/57516
4061 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4062 Adjust to corrected rounding.
4063
c3494c6a 40642013-07-19 Georg-Johann Lay <avr@gjlay.de>
4065
4066 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4067 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4068 check_effective_target_cilkplus.
4069 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4070
2120132c 40712013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4072
4073 * gcc.target/powerpc/pr57744.c: Fix typo.
4074
c440293e 40752013-07-18 Sriraman Tallam <tmsriram@google.com>
4076
4077 PR middle-end/57698
4078 * gcc.c-torture/compile/pr57698.c: New test.
77c2266a 4079 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
c440293e 4080 * gcc.c-torture/compile/pr44043.c: Ditto.
4081
8033d76f 40822013-07-18 Wei Mi <wmi@google.com>
4083
4084 PR rtl-optimization/57878
f8334495 4085 * g++.dg/pr57878.C: New test.
8033d76f 4086
8300523b 40872013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4088
4089 * gcc.dg/pr42611.c: Move dg-error to correct line.
4090
17d26abc 40912013-07-17 Tobias Burnus <burnus@net-b.de>
4092
4093 PR fortran/57895
4094 * gfortran.dg/dollar_sym_3.f: New.
4095 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4096
20d911c3 40972013-07-16 Iain Sandoe <iain@codesourcery.com>
4098
4099 PR target/55654
4100 PR target/55656
4101 PR target/55657
4102 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4103 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4104 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4105 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4106 * objc.dg/image-info.m: Likewise.
4107 * objc.dg/symtab-1.m: Likewise.
4108 * objc.dg/torture/strings/const-str-10.m: Likewise.
4109 * objc.dg/torture/strings/const-str-11.m: Likewise.
4110 * objc.dg/torture/strings/const-str-9.m: Likewise.
4111 * objc.dg/zero-link-1.m: Likewise.
4112 * objc.dg/zero-link-2.m: Likewise.
4113 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4114 * objc.dg/objc-foreach-4.m: Likewise.
4115 * objc.dg/objc-foreach-5.m: Likewise.
4116 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4117 (for Darwin).
4118 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4119 * obj-c++.dg/syntax-error-1.mm: Likewise.
4120 * objc.dg/method-6.m: Likewise.
4121 * objc.dg/pr23214.m: Likewise.
4122 * objc.dg/proto-lossage-7.m: Likewise.
4123 * objc.dg/strings/const-str-12b.m: Likewise.
4124 * objc.dg/zero-link-3.m: Likewise.
4125 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4126 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4127 adjust headers, interfaces and encoded types to reflect current system
4128 versions. Add FIXME and outputs from current system compiler for
4129 reference.
4130
9b44c85a 41312013-07-15 Cong Hou <congh@google.com>
4132
4133 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4134 counted.
4135 * gcc.target/i386/l_fma_float_3.c: Likewise.
4136 * gcc.target/i386/l_fma_double_1.c: Likewise.
4137 * gcc.target/i386/l_fma_double_3.c: Likewise.
4138
5088e479 41392013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4140
4141 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4142 function to test if HTM is available.
4143 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4144 * gcc.target/powerpc/htm-builtin-1.c: New test.
4145
2dec1d1b 41462013-07-15 Tobias Burnus <burnus@net-b.de>
4147
4148 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4149 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4150 * gfortran.dg/coarray_6.f90: Add dg-error.
4151
77405744 41522013-07-15 Tobias Burnus <burnus@net-b.de>
4153
4154 PR fortran/37336
4155 * gfortran.dg/finalize_18.f90: New.
4156
92983bfd 41572013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4158
4159 PR fortran/52669
4160 * fortran.dg/module_variable_1.f90: New test.
4161 * fortran.dg/module_variable_2.f90: New test.
4162
3dbad1a0 41632013-07-14 Marc Glisse <marc.glisse@inria.fr>
4164
4165 * g++.dg/ext/vector19.C: Adapt.
4166 * g++.dg/ext/vector23.C: New testcase.
4167
0dc99c85 41682013-07-12 Michael Matz <matz@suse.de>
4169
4170 PR middle-end/55771
4171 * c-c++-common/pr55771.c: New test.
4172
8458c9e9 41732013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4174
4175 * gcc.target/aarch64/vect-movi.c: New.
4176
db56f021 41772013-07-11 Sriraman Tallam <tmsriram@google.com>
4178
4179 PR target/57362
4180 * g++.dg/ext/pr57362.C: New.
8033d76f 4181
248c10bf 41822013-07-11 Georg-Johann Lay <avr@gjlay.de>
4183
4184 PR target/57631
4185 * gcc.target/avr/torture/pr57631.c: New test.
4186
3acbf86a 41872013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4188
4189 PR c++/57827
4190 * g++.dg/cpp0x/constexpr-ice7.C: New.
4191
62c0b9e9 41922013-07-10 Janis Johnson <janisjo@codesourcery.com>
4193
4194 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4195 for EABI targets.
4196 * gcc.c-torture/execute/nest-align-1.x: New.
4197
6b126b8b 41982013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/57874
4201 * g++.dg/cpp0x/sfinae48.C: New.
4202
c7691e08 42032013-07-10 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR preprocessor/57824
4206 * c-c++-common/raw-string-17.c: New test.
4207 * c-c++-common/gomp/pr57824.c: New test.
4208
839f2f70 42092013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4210
4211 PR c++/57869
4212 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4213 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4214 * g++.dg/conversion/dr195.C: Update.
4215 * g++.dg/expr/cast2.C: Likewise.
4216
bd285415 42172013-07-10 Jakub Jelinek <jakub@redhat.com>
4218
da31536d 4219 * c-c++-common/raw-string-18.c: New test.
4220 * c-c++-common/raw-string-19.c: New test.
4221
bd285415 4222 PR preprocessor/57757
4223 * g++.dg/cpp/paste1.C: New test.
4224 * g++.dg/cpp/paste2.C: New test.
4225
0060eac4 42262013-07-10 Graham Stott <grahams@btinternet.com>
bd285415 4227
0060eac4 4228 * gcc.target/mips/mulsize-1.c: New.
4229 * gcc.target/mips/mulsize-2.c: New.
4230 * gcc.target/mips/mulsize-3.c: New.
4231 * gcc.target/mips/mulsize-4.c: New.
4232
b8cb837a 42332013-07-09 Marc Glisse <marc.glisse@inria.fr>
4234
4235 PR c++/53094
4236 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4237 * g++.dg/ext/vector24.C: New testcase.
4238
72ba84e7 42392013-07-09 Marc Glisse <marc.glisse@inria.fr>
4240
4241 PR c++/53000
4242 * g++.dg/cpp0x/decltype17.C: Adjust.
4243
4d0fc88b 42442013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/51786
4247 * g++.dg/cpp0x/pr51786.C: New.
4248
9a92d3f1 42492013-07-08 Janis Johnson <janisjo@codesourcery.com>
4250
fda9f85f 4251 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4252
55640fb9 4253 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4254
bfb75220 4255 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4256
9a92d3f1 4257 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4258 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4259
c1482a32 42602013-07-08 Tobias Burnus <burnus@net-b.de>
4261
4262 PR fortran/57834
4263 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4264
33c76bea 42652013-07-08 Tobias Burnus <burnus@net-b.de>
4266
4267 PR fortran/50554
4268 * gfortran.dg/do_check_9.f90: New.
4269
71ff9385 42702013-07-08 Tobias Burnus <burnus@net-b.de>
4271
4272 PR fortran/57785
4273 * gfortran.dg/dot_product_2.f90: New.
4274
6992b8c8 42752013-07-08 Tobias Burnus <burnus@net-b.de>
4276
4277 PR fortran/57469
4278 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4279
17abfead 42802013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4281
4282 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4283 * gfortran.dg/finalize_10.f90: Fix dg-final.
4284
ec7f9058 42852013-07-08 Jakub Jelinek <jakub@redhat.com>
4286
1bf020d9 4287 PR target/57819
4288 * gcc.target/i386/pr57819.c: New test.
4289
ec7f9058 4290 PR rtl-optimization/57829
4291 * gcc.c-torture/execute/pr57829.c: New test.
4292
7645814e 42932013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4294
4295 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4296 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4297
c358a059 42982013-07-06 Uros Bizjak <ubizjak@gmail.com>
4299
4300 PR target/57807
4301 * gcc.target/i386/pr57807.c: New test.
4302
64b5be08 43032013-07-06 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR target/29776
4306 * gcc.dg/tree-ssa/vrp89.c: New test.
4307
265fadd8 43082013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/28262
4311 * g++.dg/parse/defarg16.C: New.
4312
1f3a048a 43132013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4314
4315 PR rtl-optimization/55342
4316 * gcc.target/i386/pr55342.c: New.
4317
bf0def1a 43182013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4319
4320 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4321
0ac95c1d 43222013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4323
4324 PR c++/14263
4325 * g++.dg/inherit/virtual10.C: New.
4326
c3d2d0e4 43272013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
f5298614 4328
4329 PR c/57821
4330 * gcc.dg/large-size-array-6.c: New test.
4331
132310a1 43322013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/38634
4335 * g++.dg/template/crash116.C: New.
4336
c3d2d0e4 43372013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
c174dc7c 4338
4339 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4340 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4341
52ec2ff6 43422013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/54998
4345 * g++.dg/cpp0x/nsdmi-list3.C: New.
4346
310db606 43472013-07-03 Jakub Jelinek <jakub@redhat.com>
4348
f4d378a8 4349 PR target/57777
4350 * gcc.target/i386/pr57777.c: New test.
4351
310db606 4352 PR c++/57771
4353 * g++.dg/template/arg9.C: New test.
4354
2ce8ff38 43552013-07-02 Sriraman Tallam <tmsriram@google.com>
4356
4357 * gcc.target/i386/avx-inline.c: New test.
4358
3856abb3 43592013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4360
4361 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4362 * gcc.target/mips/call-2.c: Likewise.
4363 * gcc.target/mips/call-3.c: Likewise.
4364 * gcc.target/mips/lazy-binding-1.c: Likewise.
4365
1d62df1c 43662013-07-02 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR tree-optimization/57741
4369 * gcc.dg/vect/pr57741-1.c: New test.
4370 * gcc.dg/vect/pr57741-2.c: New test.
4371 * gcc.dg/vect/pr57741-3.c: New test.
4372
7cea39c9 43732013-07-02 Ian Bolton <ian.bolton@arm.com>
4374
4375 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4376 on big endian.
4377 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4378 * lib/target-supports.exp: Define aarch64_little_endian.
4379
1648ecaa 43802013-07-02 Ian Bolton <ian.bolton@arm.com>
4381
4382 * gcc.target/aarch64/abs_1.c: New test.
4383
0e14bc84 43842013-07-02 Ian Bolton <ian.bolton@arm.com>
4385
4386 * gcc.target/aarch64/bfxil_1.c: New test.
4387 * gcc.target/aarch64/bfxil_2.c: Likewise.
4388
ad06d4f0 43892013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4390
4391 PR c/57766
4392 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4393 array sizes from 100 to 20.
4394
eec0c388 43952013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4396
4397 PR fortran/54788
4398 * gfortran.dg/pointer_remapping_8.f90: New.
4399
4e8832f3 44002013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4401
4402 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4403 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4404 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4405 * g++.dg/cpp1y/complex_literals.h: New.
4406
3a9f4abc 44072013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4408
4409 PR c++/57645
4410 * g++.dg/cpp0x/noexcept21.C: New.
4411
df92075b 44122013-06-28 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR target/57736
4415 * gcc.target/i386/pr57736.c: New test.
4416
936c3081 44172013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4418
4419 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4420 c specific.
4421 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4422 strings to match the fixed error messages.
4423 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4424 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4425 message check.
4426
53ee13c3 44272013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4428
4429 PR target/57744
4430 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4431 stqcx. get even registers.
4432
5f1ffcf6 44332013-06-28 Marc Glisse <marc.glisse@inria.fr>
4434
4435 PR c++/57509
4436 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4437
556f149b 44382013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4439
eec0c388 4440 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4441 Fix scan patterns.
4442 * gcc.target/i386/bmi-1.c: Ditto.
4443 * gcc.target/i386/bmi-bextr-4.c: New.
4444 * gcc.target/i386/bmi-bextr-5.c: Ditto.
556f149b 4445
2ec7ae77 44462013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4447
4448 PR c++/57682
4449 * g++.dg/cpp0x/initlist73.C: New.
4450
1832272c 44512013-06-27 Meador Inge <meadori@codesourcery.com>
4452
4453 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4454 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4455 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4456
68ea4406 44572013-06-27 Marc Glisse <marc.glisse@inria.fr>
4458
4459 PR c++/57509
4460 * g++.dg/ext/pr57509.C: New file.
4461
b8f56e39 44622013-06-27 Jakub Jelinek <jakub@redhat.com>
4463
fdddc582 4464 PR target/57623
4465 * gcc.target/i386/bmi-bextr-3.c: New test.
4466
b8f56e39 4467 PR target/57623
4468 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4469
f6145e99 44702013-06-27 Marc Glisse <marc.glisse@inria.fr>
4471
4472 PR c++/57172
4473 * g++.dg/cpp0x/pr57172.C: New testcase.
4474
5ada7a14 44752013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4476
4477 * gcc.target/s390/htm-1.c: New file.
4478 * gcc.target/s390/htm-nofloat-1.c: New file.
4479 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4480
3a5a6289 44812013-06-26 Tobias Burnus <burnus@net-b.de>
4482
4483 PR fortran/29800
4484 * gfortran.dg/bounds_check_17.f90: New.
4485
944f42fc 44862013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4487
4488 PR c++/57640
4489 * g++.dg/cpp1y/pr57640.C: New.
4490
885cf451 44912013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4492
4493 PR c/57692
4494 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4495 overflow due to size of arrays.
4496
bb0d2509 44972013-06-25 Jakub Jelinek <jakub@redhat.com>
4498
4499 PR tree-optimization/57705
4500 * gcc.dg/vect/pr57705.c: New test.
4501 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4502
2f6c1cf4 45032013-06-25 Martin Jambor <mjambor@suse.cz>
4504
4505 PR middle-end/57670
4506 * g++.dg/ipa/pr57670.C: New test.
4507
37704d29 45082013-06-25 Richard Biener <rguenther@suse.de>
4509
4510 PR middle-end/56977
4511 * gcc.dg/pr56977.c: New testcase.
4512
6c0a4a25 45132013-06-24 Martin Jambor <mjambor@suse.cz>
4514
4515 PR tree-optimization/57358
4516 * gcc.dg/ipa/pr57358.c: New test.
4517
44375292 45182013-06-24 Richard Biener <rguenther@suse.de>
4519
4520 PR testsuite/57686
4521 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4522
5f751b20 45232013-06-24 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/57488
4526 * gcc.dg/torture/pr57488.c: New testcase.
4527
ef1adaf2 45282013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4529 Dominique d'Humieres <dominiq@lps.ens.fr>
4530
4531 PR fortran/52413
4532 * gfortran.dg/fraction.f90: New.
4533
6611aa31 45342013-06-24 Alan Modra <amodra@gmail.com>
4535
4536 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4537 Add scan-assembler-not "lvx".
4538 * gcc.target/powerpc/le-altivec-consts.c: New.
4539
f47682e2 45402013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4541
4542 * g++.dg/cpp0x/sfinae47.C: New.
4543
c3d2d0e4 45442013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
640c5f1f 4545
4546 PR target/52483
4547 * gcc.target/sh/pr52483-1.c: New.
4548 * gcc.target/sh/pr52483-2.c: New.
4549 * gcc.target/sh/pr52483-3.c: New.
4550 * gcc.target/sh/pr52483-4.c: New.
4551 * gcc.target/sh/pr52483-5.c: New.
4552
ef21d40e 45532013-06-23 Sriraman Tallam <tmsriram@google.com>
4554
f47682e2 4555 * gcc.target/i386/intrinsics_1.c: New test.
4556 * gcc.target/i386/intrinsics_2.c: Ditto.
4557 * gcc.target/i386/intrinsics_3.c: Ditto.
4558 * gcc.target/i386/intrinsics_4.c: Ditto.
4559 * gcc.target/i386/intrinsics_5.c: Ditto.
4560 * gcc.target/i386/intrinsics_6.c: Ditto.
4561 * gcc.target/i386/avx-1.c: Provide macros for builtins
ef21d40e 4562 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4563
6b3ceb4e 45642013-06-21 Tobias Burnus <burnus@net-b.de>
4565
ef1adaf2 4566 PR fortran/37336
6b3ceb4e 4567 * gfortran.dg/finalize_17.f90: New.
4568
be613ac9 45692013-06-21 Tobias Burnus <burnus@net-b.de>
4570
4571 * gfortran.dg/realloc_on_assign_18.f90: New.
4572
e9331eab 45732013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4574
4575 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3af61095 4576 Also changed the returns from error as distinct values so that
4577 debugging can get easier.
e9331eab 4578 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3af61095 4579 errors specific to C, if necessary. Also added new error
4580 hooks for C++.
e9331eab 4581 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4582 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4583 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4584 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4585 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3af61095 4586 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4587 the same changes as parser_errors3.c, spaces were added between colons
4588 to not confuse C++ compiler with 2 colons as scope.
e9331eab 4589 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4590 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4591 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4592 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4593 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4594 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4595 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4596 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4597 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4598 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4599 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3af61095 4600 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4601 in the list.
556f149b 4602
2511e9f1 46032013-06-21 Joseph Myers <joseph@codesourcery.com>
4604
4605 PR other/53317
4606 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4607
43844d9d 46082013-06-20 Uros Bizjak <ubizjak@gmail.com>
4609
4610 PR target/57655
4611 * gcc.target/i386/pr57655.c: New test.
4612
566da47b 46132013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4614
4615 * ada/acats/tests/gcc: Delete.
4616 * gnat.dg/style: Likewise.
4617
0e1f139e 46182013-06-20 Jeff Law <law@redhat.com>
4619
082b762c 4620 PR tree-optimization/57660
4621 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4622 based on their branch cost.
4623
0e1f139e 4624 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4625
d6da7303 46262013-06-20 Tobias Burnus <burnus@net-b.de>
4627
4628 PR fortran/57633
4629 * gfortran.dg/list_read_11.f90: New.
4630
d51283e3 46312013-06-20 Richard Biener <rguenther@suse.de>
4632
4633 PR tree-optimization/57584
4634 * gcc.dg/torture/pr57584.c: New testcase.
4635
3af61095 46362013-06-19 Sharad Singhai <singhai@google.com>
fafee80b 4637
4638 * g++.dg/gcov/gcov-8.C: New testcase.
4639 * lib/gcov.exp: Handle intermediate format.
4640
febd1624 46412013-06-19 Wei Mi <wmi@google.com>
4642
4643 PR rtl-optimization/57518
4644 * testsuite/gcc.dg/pr57518.c: New test.
4645
bf23f19b 46462013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4647
4648 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4649
df8d3e89 46502013-06-19 Jan Hubicka <jh@suse.cz>
4651
4652 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4653
9fc9adf1 46542013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4655
d6da7303 4656 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4657 hard-coded values of array sizes with a #define.
4658 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4659 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4660 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4661 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4662 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
9fc9adf1 4663
55f20d82 46642013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4665
4666 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4667 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4668
16bc66ec 46692013-06-19 Jeff Law <law@redhat.com>
4670
4671 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4672
e997eed0 46732013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4674
4675 PR c++/57638
4676 * g++.dg/template/error53.C: New.
4677
1beddc79 46782013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4679
4680 PR target/55033
4681 * gcc.target/powerpc/pr55033.c: Fix options.
4682
3bc4161a 46832013-06-18 Sriraman Tallam <tmsriram@google.com>
4684
4685 * gcc.target/i386/inline_error.c: New test.
4686 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4687 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4688
4b2b9c30 46892013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4690
4691 PR c++/53211
4692 * g++.dg/cpp0x/decltype55.C: New.
4693
f83fc440 46942013-06-18 Marek Polacek <polacek@redhat.com>
4695
4696 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4697
204567e5 46982013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4699
4700 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4701
3ca6c547 47022013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4b2b9c30 4703
3ca6c547 4704 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4705 Also changed the returns from error as distinct values so that it is
4706 easier to debug.
4b2b9c30 4707
fcd3260c 47082013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4709
4710 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4711
3cad7e87 47122013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4713
4714 PR c++/16128
4715 * g++.dg/template/error52.C: New.
4716 * g++.dg/lookup/friend15.C: Update.
4717 * g++.dg/parse/error11.C: Likewise.
4718 * g++.dg/parse/error14.C: Likewise.
4719 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4720 * g++.dg/parse/template25.C: Likewise.
4721 * g++.old-deja/g++.jason/cond.C: Likewise.
4722 * g++.old-deja/g++.mike/for2.C: Likewise.
4723 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4724 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4725
0d86a926 47262013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4727
4728 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4729 ensure alignment.
4730
5530d2dd 47312013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4732
3cad7e87 4733 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
29b00097 4734 accidentally placing minus sign for length instead of stride.
5530d2dd 4735
c3d2d0e4 47362013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
ddba76b8 4737
4738 PR rtl-optimization/57425
4739 PR rtl-optimization/57569
4740 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4741 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4742
14460286 47432013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4744
4745 PR fortran/49074
4746 PR fortran/56136
4747 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4748 packing.
4749 * gfortran.dg/typebound_assignment_6.f03: New.
4750
90ba0d1e 47512013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4752
4753 * gcc.target/h8300/h8300.exp: New.
4754 * gcc.dg/pragma-isr.c: Move to ...
4755 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4756 * gcc.target/h8300/pragma-isr.c: ... and here.
4757 * gcc.dg/pragma-isr2.c: Move to ...
4758 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4759 * gcc.target/h8300/pragma-isr2.c: ... and here.
4760 * gcc.dg/pragma-isr-trapa.c: Move to ...
4761 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4762 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4763 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4764 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4765 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4766 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4767 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4768 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4769 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4770 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4771 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4772 * gcc.dg/attr-isr-trapa.c: Move to ...
4773 * gcc.target/sh/attr-isr-trapa.c: ... here.
4774
f0599f80 47752013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR c++/51413
4778 * g++.dg/ext/builtin-offsetof1.C: New.
4779
c3d2d0e4 47802013-06-14 Vidya Praveen <vidyapraveen@arm.com>
74375e70 4781
4782 * gcc.target/aarch64/vect_smlal_1.c: New file.
4783
0e1d2bb3 47842013-06-14 Tobias Burnus <burnus@net-b.de>
4785
4786 PR fortran/57508
4787 * gfortran.dg/defined_assignment_7.f90: New.
4788
2388b095 47892013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4790
4791 PR c++/57599
4792 * g++.dg/rtti/dyncast6.C: New.
4793 * g++.dg/cpp0x/dyncast1.C: Likewise.
4794
780871fb 47952013-06-14 Alan Modra <amodra@gmail.com>
4796
4797 PR middle-end/57134
4798 * gcc.dg/pr57134.c: New.
4799
883d6776 48002013-06-14 Tobias Burnus <burnus@net-b.de>
4801
4802 PR fortran/57596
4803 * gfortran.dg/deferred_type_param_9.f90: New.
4804
4895a1c6 48052013-06-13 Marc Glisse <marc.glisse@inria.fr>
4806
4807 * gcc.dg/fold-minus-1.c: New testcase.
4808
b8351c16 48092013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4810
4811 PR fortran/49074
4812 * gfortran.dg/typebound_assignment_5.f03: New.
4813
2c83a45e 48142013-06-13 Marc Glisse <marc.glisse@inria.fr>
4815
4816 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4817
488befe3 48182013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 4819 Pat Haugen <pthaugen@us.ibm.com>
4820 Peter Bergner <bergner@vnet.ibm.com>
488befe3 4821
4822 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4823 load/store instructions on power7, power8.
4824 * gcc.target/powerpc/atomic-p8.c: Likewise.
4825
6a3adac6 48262013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4827
4828 PR c/57577
4829 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4830
a8b52ce3 48312013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/38958
4834 * g++.dg/warn/Wunused-var-20.C: New.
4835
1a7e2e52 48362013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4837
4838 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4839 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4840 Run with -fno-common.
4841
f6617633 48422013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4843
4844 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4845 and exit function calls with return 1 and return 0, respectively.
4846
885edc78 48472013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4848
4849 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4850 New tests.
4851
7855598c 48522013-06-12 Marc Glisse <marc.glisse@inria.fr>
4853
4854 PR tree-optimization/57361
4855 * gcc.dg/tree-ssa/pr57361.c: New file.
4856
a4af5520 48572013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4858
4859 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4860 to ensure alignment.
4861 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4862
c8ea12b2 48632013-06-12 Tobias Burnus <burnus@net-b.de>
4864
4865 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4866
b57ce307 48672013-06-12 Tobias Burnus <burnus@net-b.de>
4868 Dominique d'Humieres <dominiq@lps.ens.fr>
4869
c8ea12b2 4870 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
b57ce307 4871
273d4084 48722013-06-12 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR target/56564
4875 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4876 * gcc.target/i386/pr56564-3.c: Likewise.
4877
86721945 48782013-06-11 Tobias Burnus <burnus@net-b.de>
4879
4880 PR fortran/57535
4881 * gfortran.dg/class_array_18.f90: New.
4882
f1f8b204 48832013-06-11 Jan Hubicka <jh@suse.cz>
4884
4885 PR c++/57551
4886 * g++.dg/ext/visibility/anon6.C: Update testcase.
4887
62aab3f3 48882013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4889
4890 PR c/57563
4891 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
556f149b 4892 in how we check __sec_reduce_mutating function's result.
62aab3f3 4893
f88fbcb9 48942013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 4895 Pat Haugen <pthaugen@us.ibm.com>
4896 Peter Bergner <bergner@vnet.ibm.com>
f88fbcb9 4897
4898 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4899 direct move instructions.
4900 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4901 * gcc.target/powerpc/direct-move.h: Likewise.
4902 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4903 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4904 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4905 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4906 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4907 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4908
73a517d8 49092013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/52440
4912 * g++.dg/cpp0x/pr52440.C: New.
4913
a16734cd 49142013-06-10 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR target/56564
4917 * gcc.target/i386/pr56564-1.c: New test.
4918 * gcc.target/i386/pr56564-2.c: New test.
4919 * gcc.target/i386/pr56564-3.c: New test.
4920 * gcc.target/i386/pr56564-4.c: New test.
4921 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4922 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4923 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4924 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4925 * gcc.target/i386/vect-sizes-1.c: Likewise.
4926 * gcc.target/i386/memcpy-1.c: Likewise.
4927 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4928 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4929
2c27bea9 49302013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4931
4932 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4933 systems to cover all GNU systems.
4934 * g++.dg/abi/guard2.C: Likewise.
4935 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4936 * g++.dg/eh/sighandle.C: Likewise.
4937 * g++.dg/ext/cleanup-10.C: Likewise.
4938 * g++.dg/ext/cleanup-11.C: Likewise.
4939 * g++.dg/ext/cleanup-8.C: Likewise.
4940 * g++.dg/ext/cleanup-9.C: Likewise.
4941 * g++.dg/opt/const5.C: Likewise.
4942 * g++.dg/opt/life1.C: Likewise.
4943 * g++.dg/other/pr39496.C: Likewise.
4944 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4945 * g++.old-deja/g++.abi/align.C: Likewise.
4946 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4947 * g++.old-deja/g++.law/weak.C: Likewise.
4948 * g++.old-deja/g++.pt/asm1.C: Likewise.
4949 * gcc.c-torture/execute/20030125-1.x: Likewise.
4950 * gcc.c-torture/execute/990127-2.x: Likewise.
4951 * gcc.dg/20041106-1.c: Likewise.
4952 * gcc.dg/20050503-1.c: Likewise.
4953 * gcc.dg/builtin-object-size-5.c: Likewise.
4954 * gcc.dg/cleanup-10.c: Likewise.
4955 * gcc.dg/cleanup-11.c: Likewise.
4956 * gcc.dg/cleanup-8.c: Likewise.
4957 * gcc.dg/cleanup-9.c: Likewise.
4958 * gcc.dg/complex-5.c: Likewise.
4959 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4960 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4961 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4962 * gcc.dg/dfp/pr35739.c: Likewise.
4963 * gcc.dg/fdata-sections-1.c: Likewise.
4964 * gcc.dg/lto/20090206-1_0.c: Likewise.
4965 * gcc.dg/lto/20090206-2_0.c: Likewise.
4966 * gcc.dg/pr30360.c: Likewise.
4967 * gcc.dg/pr37303.c: Likewise.
4968 * gcc.dg/pr39323-1.c: Likewise.
4969 * gcc.dg/pr39323-2.c: Likewise.
4970 * gcc.dg/pr39323-3.c: Likewise.
4971 * gcc.dg/pr45416.c: Likewise.
4972 * gcc.dg/setjmp-2.c: Likewise.
4973 * gcc.dg/split-1.c: Likewise.
4974 * gcc.dg/split-3.c: Likewise.
4975 * gcc.dg/split-4.c: Likewise.
4976 * gcc.dg/strlenopt-12g.c: Likewise.
4977 * gcc.dg/strlenopt-14g.c: Likewise.
4978 * gcc.dg/strlenopt-14gf.c: Likewise.
4979 * gcc.dg/strlenopt-16g.c: Likewise.
4980 * gcc.dg/strlenopt-17g.c: Likewise.
4981 * gcc.dg/strlenopt-18g.c: Likewise.
4982 * gcc.dg/strlenopt-1f.c: Likewise.
4983 * gcc.dg/strlenopt-22g.c: Likewise.
4984 * gcc.dg/strlenopt-2f.c: Likewise.
4985 * gcc.dg/strlenopt-4g.c: Likewise.
4986 * gcc.dg/strlenopt-4gf.c: Likewise.
4987 * gcc.dg/struct-ret-3.c: Likewise.
4988 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4989 * gcc.misc-tests/linkage.exp: Likewise.
4990 * gcc.target/i386/20000724-1.c: Likewise.
4991 * gcc.target/i386/align-main-3.c: Likewise.
4992 * gcc.target/i386/cleanup-1.c: Likewise.
4993 * gcc.target/i386/inline-mcpy.c: Likewise.
4994 * gcc.target/i386/pr32268.c: Likewise.
4995 * gcc.target/i386/pr36613.c: Likewise.
4996 * gcc.target/i386/pr39013-1.c: Likewise.
4997 * gcc.target/i386/pr39013-2.c: Likewise.
4998 * gcc.target/i386/pr39496.c: Likewise.
4999 * gcc.target/i386/pr40906-3.c: Likewise.
5000 * gcc.target/i386/pr46084.c: Likewise.
5001 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5002
fe9c9e23 50032013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5004
5005 PR target/6526
5006 * gcc.target/sh/pr6526.c: New.
5007
1bb66e41 50082013-06-09 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR target/57568
5011 * gcc.c-torture/execute/pr57568.c: New test.
5012
02dd3d19 50132013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/37404
5016 * g++.dg/other/vararg-4.C: New.
5017
0178c26e 50182013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5019
5020 PR rtl-optimization/57559
5021 * gcc.target/s390/pr57559.c : New test.
5022
942ba353 50232013-06-08 Tobias Burnus <burnus@net-b.de>
5024
5025 PR fortran/37336
5026 * gfortran.dg/finalize_10.f90: New.
5027 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5028 * gfortran.dg/finalize_15.f90: New.
5029
b3453f4d 50302013-06-08 Tobias Burnus <burnus@net-b.de>
5031
5032 PR fortran/57553
5033 * gfortran.dg/storage_size_4.f90: New.
5034
1d7354bb 50352013-06-07 Sriraman Tallam <tmsriram@google.com>
5036
5037 PR c++/57548
5038 * testsuite/g++.dg/ext/pr57548.C: New test.
5039
bfc83720 50402013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5041
5042 PR middle-end/57541
5043 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5044
0f8f626c 50452013-06-07 Jan Hubicka <jh@suse.cz>
5046
5047 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5048
aa21bb5d 50492013-06-07 Tobias Burnus <burnus@net-b.de>
5050
5051 PR fortran/57549
5052 * gfortran.dg/array_constructor_48.f90: New.
5053 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5054 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5055
8ee7dc6f 50562013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5057
5058 PR target/56315
5059 * gcc.target/arm/xordi3-opt.c: New test.
5060
42d8b8fe 50612013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5062
5063 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5064 Revert to dg-options.
5065
a7769be1 50662013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5067
5068 PR target/55033
5069 * gcc.target/powerpc/pr55033.c: New.
5070
4e308cb8 50712013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5072
5073 PR c++/53658
5074 * g++.dg/cpp0x/alias-decl-36.C: New.
5075
7028141d 50762013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 5077 Pat Haugen <pthaugen@us.ibm.com>
5078 Peter Bergner <bergner@vnet.ibm.com>
7028141d 5079
b9085e89 5080 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5081 power8 builtin functions.
4e308cb8 5082 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5083 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5084 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5085 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5086 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5087 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5088 * gcc.target/powerpc/p8vector-vectorize-1.c: New
b9085e89 5089 tests to test power8 auto-vectorization.
4e308cb8 5090 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5091 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5092 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5093 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
b9085e89 5094
7028141d 5095 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5096 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5097
5098 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5099
5100 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5101 support.
5102 (check_effective_target_powerpc_p8vector_ok): Likewise.
5103 (is-effective-target): Likewise.
5104 (check_vect_support_and_set_flags): Likewise.
5105
22af5b71 51062013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/43652
5109 * g++.dg/parse/error53.C: New.
5110
53d78539 51112013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5112
5113 PR rtl-optimization/57459
5114 * gcc.target/i386/pr57459.c: New test.
5115
aa78dca5 51162013-06-06 Teresa Johnson <tejohnson@google.com>
5117
5118 PR c++/53743
5119 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5120 into -freorder-blocks-and-partition test.
5121 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5122 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5123 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5124 * gcc.dg/tree-prof/pr50907.c: Ditto.
5125 * gcc.dg/tree-prof/pr45354.c: Ditto.
5126 * g++.dg/tree-prof/partition2.C: Ditto.
5127 * g++.dg/tree-prof/partition3.C: Ditto.
5128
44b1f833 51292013-06-06 Tobias Burnus <burnus@net-b.de>
5130
5131 PR fortran/57542
5132 * gfortran.dg/finalize_16.f90: New.
5133
915a7ccf 51342013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5135
5136 * gcc.dg/vect/no-section-anchors-vect-68.c:
5137 Add dg-skip-if aarch64_tiny.
5138
6e13bc01 51392013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5140
5141 PR C/57457
5142 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5143 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5144
85e0ea49 51452013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5146
5147 PR c++/51908
5148 * g++.dg/cpp0x/decltype54.C: New.
5149
098e1724 51502013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5151
5152 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5153 arm*-*-*eabi* targets.
5154 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5155 arm*-*-* targets.
5156 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5157
99d724c5 51582013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5159 Tobias Burnus <burnus@net-b.de>
5160
5161 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5162 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5163 * gfortran.dg/io_real_boz_4.f90: Ditto.
5164 * gfortran.dg/io_real_boz_5.f90: Ditto.
5165
b474b2dc 51662013-06-05 Andreas Schwab <schwab@suse.de>
5167
5168 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5169
9817f2cd 51702013-06-04 Jan Hubicka <jh@suse.cz>
5171
5172 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5173
4c115a64 51742013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5175
5176 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5177 parameters with void.
5178 (main2): Removed argc parameter.
5179 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5180 (main): Replaced argc, argv parameters with void.
5181 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5182 (main2): Removed argc parameter.
5183 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5184 argv parameters with void. Added __asm volatile to avoid optimization
5185 on argc, if necessary.
5186 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5187 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5188 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5189 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5190 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5191 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5192 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5193 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5194 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5195 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5196 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5197 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5198 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5199 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5200 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5201 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5202 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5203 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5204 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5205 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5206 parameters with void.
5207 (main2): Removed argc parameter.
5208 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5209 (main): Replaced argc, argv parameters with void.
5210 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5211 argv parameters with void. Also renamed this function as main, and
5212 delete the existing main.
5213 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5214 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5215 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5216
dae88020 52172013-06-04 Ian Bolton <ian.bolton@arm.com>
5218
5219 * gcc.target/aarch64/movi_1.c: New test.
5220
afb69dbf 52212013-06-04 Tobias Burnus <burnus@net-b.de>
5222
5223 PR fortran/37336
5224 * gfortran.dg/finalize_12.f90: New.
5225 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5226 end of scope finalization.
5227 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5228 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5229 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5230 * gfortran.dg/class_19.f03: Ditto.
5231 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5232 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5233 * gfortran.dg/extends_14.f03: Ditto.
5234 * gfortran.dg/move_alloc_4.f90: Ditto.
5235 * gfortran.dg/typebound_proc_27.f03: Ditto.
5236
52372013-06-04 Manfred Schwarb <manfred99@gmx.ch>
d3769f59 5238
5239 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5240 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5241 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5242 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5243 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5244 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5245 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5246 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5247 * gfortran.dg/io_real_boz_4.f90: Ditto.
5248 * gfortran.dg/io_real_boz_5.f90: Ditto.
5249 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5250 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5251 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5252 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5253 * gfortran.dg/transpose_2.f90: Fix dg-output.
5254
cc92dddc 52552013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5256
5257 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5258 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5259 dg-option and an header comment.
556f149b 5260
7442ab85 52612013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/57419
5264 * g++.dg/cpp0x/sfinae46.C: New.
5265 * g++.dg/cpp0x/defaulted13.C: Adjust.
5266 * g++.dg/cpp0x/defaulted2.C: Likewise.
5267 * g++.dg/cpp0x/defaulted26.C: Likewise.
5268 * g++.dg/cpp0x/defaulted3.C: Likewise.
5269 * g++.dg/cpp0x/error1.C: Likewise.
5270 * g++.dg/cpp0x/implicit1.C: Likewise.
5271 * g++.dg/cpp0x/implicit11.C: Likewise.
5272 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5273 * g++.dg/cpp0x/initlist47.C: Likewise.
5274 * g++.dg/cpp0x/initlist9.C: Likewise.
5275 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5276 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5277 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5278 * g++.dg/cpp0x/union4.C: Likewise.
5279 * g++.dg/template/crash108.C: Likewise.
5280 * g++.dg/template/crash41.C: Likewise.
5281 * g++.old-deja/g++.jason/local.C: Likewise.
5282 * g++.old-deja/g++.law/visibility3.C: Likewise.
5283
a21425b5 52842013-06-03 Teresa Johnson <tejohnson@google.com>
5285
5286 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5287 * gcc.dg/vect/bb-slp-14.c: Ditto.
5288 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5289 * gcc.dg/vect/bb-slp-23.c: Ditto.
5290 * gcc.dg/vect/bb-slp-15.c: Ditto.
5291 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5292 * gcc.dg/vect/bb-slp-24.c: Ditto.
5293 * gcc.dg/vect/bb-slp-16.c: Ditto.
5294 * gcc.dg/vect/bb-slp-25.c: Ditto.
5295 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5296 * gcc.dg/vect/bb-slp-17.c: Ditto.
5297 * gcc.dg/vect/bb-slp-1.c: Ditto.
5298 * gcc.dg/vect/bb-slp-26.c: Ditto.
5299 * gcc.dg/vect/bb-slp-18.c: Ditto.
5300 * gcc.dg/vect/bb-slp-2.c: Ditto.
5301 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5302 * gcc.dg/vect/bb-slp-27.c: Ditto.
5303 * gcc.dg/vect/bb-slp-19.c: Ditto.
5304 * gcc.dg/vect/bb-slp-3.c: Ditto.
5305 * gcc.dg/vect/bb-slp-28.c: Ditto.
5306 * gcc.dg/vect/bb-slp-4.c: Ditto.
5307 * gcc.dg/vect/bb-slp-29.c: Ditto.
5308 * gcc.dg/vect/bb-slp-5.c: Ditto.
5309 * gcc.dg/vect/bb-slp-6.c: Ditto.
5310 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5311 * gcc.dg/vect/bb-slp-7.c: Ditto.
5312 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5313 * gcc.dg/vect/bb-slp-8.c: Ditto.
5314 * gcc.dg/vect/bb-slp-9.c: Ditto.
5315 * gcc.dg/vect/bb-slp-10.c: Ditto.
5316 * gcc.dg/vect/bb-slp-11.c: Ditto.
5317 * gcc.dg/vect/bb-slp-20.c: Ditto.
5318 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5319 * gcc.dg/vect/bb-slp-21.c: Ditto.
5320 * gcc.dg/vect/bb-slp-30.c: Ditto.
5321 * gcc.dg/vect/bb-slp-13.c: Ditto.
5322 * gcc.dg/vect/bb-slp-22.c: Ditto.
5323 * g++.dg/vect/slp-pr50413.cc: Ditto.
5324 * g++.dg/vect/slp-pr56812.cc: Ditto.
5325 * g++.dg/vect/slp-pr50819.cc: Ditto.
5326
b13a7b59 53272013-06-01 Tobias Burnus <burnus@net-b.de>
5328
5329 PR fortran/57456
5330 * gfortran.dg/class_array_17.f90: New.
5331
6f38d884 53322013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5333
5334 * ada/acats/floatstore.lst: New.
5335 * ada/acats/run_all.sh: Process it.
5336
fb80316e 53372013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5338
5339 * gcc.target/powerpc/e500-ord-1.c: New test.
5340 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5341 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5342 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5343
4a041f34 53442013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5345
5346 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5347
15406c25 53482013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5349
5350 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5351
0d1b8c90 53522013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5353
5354 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5355
831687cc 53562013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5357
5358 PR c/57452
5359 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5360 test-case.
5361
6bbbfabd 53622013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5363
5364 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5365
85c0fb92 53662013-05-31 Marek Polacek <polacek@redhat.com>
5367
5368 PR tree-optimization/57478
5369 PR tree-optimization/57453
5370 * gcc.dg/torture/pr57478.c: New test.
5371
ab90be9c 53722013-05-31 Tobias Burnus <burnus@net-b.de>
5373
5374 PR fortran/57456
5375 * gfortran.dg/class_array_17.f90: New.
5376
74d6113f 53772013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5378
5379 PR target/56315
5380 * gcc.target/arm/iordi3-opt.c: New test.
5381
ee73dd7b 53822013-05-31 Janus Weil <janus@gcc.gnu.org>
5383
5384 PR fortran/54190
5385 PR fortran/57217
5386 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5387 * gfortran.dg/interface_26.f90: Ditto.
5388 * gfortran.dg/proc_ptr_11.f90: Ditto.
5389 * gfortran.dg/proc_ptr_15.f90: Ditto.
5390 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5391 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5392 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5393 * gfortran.dg/typebound_override_1.f90: Ditto.
5394 * gfortran.dg/typebound_override_4.f90: Ditto.
5395 * gfortran.dg/typebound_proc_6.f03: Ditto.
5396 * gfortran.dg/assumed_type_7.f90: New test.
5397 * gfortran.dg/typebound_override_5.f90: New test.
5398 * gfortran.dg/typebound_override_6.f90: New test.
5399 * gfortran.dg/typebound_override_7.f90: New test.
5400
377db285 54012013-05-30 Tobias Burnus <burnus@net-b.de>
5402
5403 PR middle-end/57073
5404 * gfortran.dg/power_6.f90: New.
5405
fb08a7c6 54062013-05-30 Ian Bolton <ian.bolton@arm.com>
5407
5408 * gcc.target/aarch64/insv_1.c: New test.
5409
a41c2ffc 54102013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5411
5412 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5413 dg-skip-if "No stabs".
5414
72cf5e11 54152013-05-30 Janus Weil <janus@gcc.gnu.org>
5416
5417 PR fortran/54189
5418 * gfortran.dg/assumed_size_1.f90: New.
5419
0686440e 54202013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5421
5422 * gcc.dg/shrink-wrap-alloca.c: New added.
5423 * gcc.dg/shrink-wrap-pretend.c: New added.
5424 * gcc.dg/shrink-wrap-sibcall.c: New added.
5425
89ba6b9b 54262013-05-30 Tobias Burnus <burnus@net-b.de>
5427
5428 PR fortran/57458
5429 * gfortran.dg/assumed_rank_13.f90: New.
5430
b3c1a1cd 54312013-05-29 Easwaran Raman <eraman@google.com>
5432
5433 PR tree-optimization/57442
5434 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5435
259c15e6 54362013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5437
5438 PR tree-optimization/57441
5439 * gcc.c-torture/compile/pr57441.c: New.
5440
c7a53a00 54412013-05-29 Dehao Chen <dehao@google.com>
5442
5443 PR testsuite/57413
5444 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5445
89ba6b9b 54462013-05-29 Tobias Burnus <burnus@net-b.de>
ac9929f1 5447
5448 PR fortran/37336
5449 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5450 * gfortran.dg/class_19.f03: Ditto.
5451
32afb748 54522013-05-29 Richard Biener <rguenther@suse.de>
5453
5454 * gcc.dg/vect/bb-slp-32.c: New testcase.
5455
3c6d4197 54562013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5457
5458 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5459 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5460 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5461 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5462 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5463 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5464 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5465 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5466 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5467 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5468 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5469 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5470 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5471 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5472 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5473 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5474 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5475 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5476 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5477 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5478 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5479 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5480 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5481 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5482 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5483 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5484 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5485 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5486 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5487 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5488 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5489 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5490 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5491 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5492 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5493 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5494 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5495 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5496 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5497
89ba6b9b 54982013-05-29 Tobias Burnus <burnus@net-b.de>
979283e6 5499
5500 PR fortran/37336
5501 * gfortran.dg/finalize_11.f90: New.
5502 * gfortran.dg/finalize_4.f03: Remove dg-error.
5503 * gfortran.dg/finalize_5.f03: Ditto.
5504 * gfortran.dg/finalize_6.f03: Ditto.
5505 * gfortran.dg/finalize_7.f03: Ditto.
5506
b8a601dd 55072013-05-28 Tobias Burnus <burnus@net-b.de>
5508
5509 * gfortran.dg/class_array_16.f90: New.
5510
d4500202 55112013-05-28 Tobias Burnus <burnus@net-b.de>
5512
5513 PR fortran/57435
5514 * testsuite/gfortran.dg/use_29.f90: New.
5515
aad33226 55162013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 * gnat.dg/fp_exception.adb: New test.
5519
8911f4de 55202013-05-28 Richard Biener <rguenther@suse.de>
5521
5522 PR tree-optimization/56787
5523 * gcc.dg/vect/pr56787.c: New testcase.
5524
a47586af 55252013-05-28 Janus Weil <janus@gcc.gnu.org>
5526 Tobias Burnus <burnus@net-b.de>
5527
5528 PR fortran/57217
5529 * gfortran.dg/typebound_override_4.f90: New.
5530
a3c29ebc 55312013-05-28 Richard Biener <rguenther@suse.de>
5532
5533 PR tree-optimization/57411
5534 * g++.dg/opt/pr57411.C: New testcase.
5535
9abde4bf 55362013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5537
5538 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5539 * gcc.dg/builtin-bswap-9.c: Likewise.
5540
65c294e9 55412013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5544
5f037457 55452013-05-27 Richard Biener <rguenther@suse.de>
5546
5547 PR middle-end/57412
5548 * gcc.dg/gomp/pr57412.c: New testcase.
5549
2d472c22 55502013-05-27 Bud Davis <jmdavis@link.com>
5551
5552 PR fortran/50405
5553 * gfortran.dg/stfunc_8.f90: New.
5554
e4800344 55552013-05-27 Richard Biener <rguenther@suse.de>
5556
5557 PR tree-optimization/57343
5558 * gcc.dg/torture/pr57343.c: New testcase.
5559
d68e9408 55602013-05-27 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/57417
5563 * gcc.dg/torture/pr57417.c: New testcase.
5564
575a3e39 55652013-05-27 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/57396
5568 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5569
60acbc93 55702013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5571
5572 * gnat.dg/specs/last_bit.ads: New test.
5573
081f18cf 55742013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * gnat.dg/specs/machine_attribute.ads: New test.
5577
cf1fbbbe 55782013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * gnat.dg/incomplete3.ad[sb]: New test.
5581
188bbdec 55822013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5583
5584 PR target/53916
5585 * gcc.target/mips/div-13.c: New test.
5586
073ac520 55872013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5588
5589 PR target/55777
5590 * gcc.target/mips/mips16-attributes-5.c,
5591 * gcc.target/mips/mips16-attributes-6.c: New tests.
5592
6fb93176 55932013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5594
5595 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5596 * gcc.dg/builtin-bswap-8.c: Likewise.
5597
58ebbeff 55982013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/52216
5601 * g++.dg/cpp0x/new1.C: New.
5602
dbbbd81b 56032013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/25666
5606 * g++.dg/parse/dtor16.C: New.
5607 * g++.dg/parse/dtor6.C: Adjust.
5608
7345779f 56092013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/19618
5612 * g++.dg/expr/bitfield12.C: New.
5613
65a8f1a1 56142013-05-24 Jeff Law <law@redhat.com>
5615
5616 PR tree-optimization/57124
5617 * gcc.c-torture/execute/pr57124.c: New test.
5618 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5619
7d9f258f 56202013-05-24 Martin Jambor <mjambor@suse.cz>
5621
5622 PR tree-optimization/57294
5623 * gcc.dg/ipa/pr57294.c: New test.
5624
7c4a1850 56252013-05-24 Dehao Chen <dehao@google.com>
5626
5627 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5628
77b3b9e9 56292013-05-24 Ian Bolton <ian.bolton@arm.com>
5630
5631 * gcc.target/aarch64/scalar_intrinsics.c
5632 (force_simd): Use a valid instruction.
5633 (test_vdupd_lane_s64): Pass a valid lane argument.
5634 (test_vdupd_lane_u64): Likewise.
5635
5f4dd0d0 56362013-05-24 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/57287
5639 * gcc.dg/pr57287.c: New testcase.
5640
bb79f009 56412013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/26572
5644 * g++.dg/template/error51.C: New.
5645
56462013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/25503
5649 * g++.dg/template/bitfield2.C: New.
5650
00b45d95 56512013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * gnat.dg/specs/noinline1.ads: New test.
5654 * gnat.dg/noinline2.ad[sb]: Likewise.
5655 * gnat.dg/specs/noinline3.ads: Likewise.
5656 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5657
f982ec99 56582013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5659
5660 PR tree-ssa/57385
5661 * gcc.dg/tree-ssa/pr57385.c: New test.
5662
55da6ad7 56632013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gnat.dg/derived_type4.adb: New test.
5666
fe081106 56672013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5668
5669 * gcc.dg/builtin-bswap-6.c: New test.
5670 * gcc.dg/builtin-bswap-7.c: Likewise.
5671 * gcc.dg/builtin-bswap-8.c: Likewise.
5672 * gcc.dg/builtin-bswap-9.c: Likewise.
5673
56cff37b 56742013-05-23 Christian Bruel <christian.bruel@st.com>
5675
5676 PR debug/57351
5677 * gcc.dg/debug/pr57351.c: New test
5678
c3d2d0e4 56792013-05-23 Vidya Praveen <vidyapraveen@arm.com>
9cacc1ad 5680
5681 * gcc.target/aarch64/vect-clz.c: New file.
5682
74d5ea33 56832013-05-23 Martin Jambor <mjambor@suse.cz>
fb8b391e 5684
5685 PR middle-end/57347
5686 * gcc.dg/ipa/pr57347.c: New test.
5687
6979886b 56882013-05-23 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/57380
5691 * g++.dg/tree-ssa/pr57380.C: New testcase.
5692
324d4d99 56932013-05-23 Richard Biener <rguenther@suse.de>
5694
5695 PR middle-end/57381
5696 * gcc.dg/torture/pr57381.c: New testcase.
5697
98908b23 56982013-05-23 Jakub Jelinek <jakub@redhat.com>
5699
5700 PR middle-end/57344
5701 * gcc.c-torture/execute/pr57344-1.c: New test.
5702 * gcc.c-torture/execute/pr57344-2.c: New test.
5703 * gcc.c-torture/execute/pr57344-3.c: New test.
5704 * gcc.c-torture/execute/pr57344-4.c: New test.
5705
81c3220e 57062013-05-23 Richard Biener <rguenther@suse.de>
5707
5708 PR rtl-optimization/57341
5709 * gcc.dg/torture/pr57341.c: New testcase.
5710
1723fa38 57112013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5712
5713 PR c++/57352
5714 * g++.dg/parse/crash62.C: New.
5715
81f0e7d0 57162013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
c3d2d0e4 5717 Pat Haugen <pthaugen@us.ibm.com>
5718 Peter Bergner <bergner@vnet.ibm.com>
81f0e7d0 5719
5720 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5721 crypto builtins.
5722
d989a9cc 57232013-05-22 Tobias Burnus <burnus@net-b.de>
5724
5725 PR fortran/57364
5726 * gfortran.dg/defined_assignment_6.f90: New.
5727
293dffca 57282013-05-22 Tobias Burnus <burnus@net-b.de>
5729
5730 PR fortran/57338
5731 * gfortran.dg/assumed_type_6.f90: New.
5732
eb1cea71 57332013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/57211
5736 * g++.dg/cpp0x/Wunused-parm.C: New.
5737
1273a0b4 57382013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5741 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5742
64e4dbea 57432013-05-21 Easwaran Raman <eraman@google.com>
5744
5745 PR tree-optimization/57322
5746 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5747
ed89150a 57482013-05-21 Graham Stott <graham.stott@btinternet.com>
5749
5750 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5751 .set (no)?micromips
5752
e3356069 57532013-05-21 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/57035
5756 * gfortran.dg/assumed_type_5.f90: New.
5757 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5758 * gfortran.dg/assumed_rank_2.f90: Ditto.
5759 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5760 * gfortran.dg/no_arg_check_3.f90: Ditto.
5761
1c872eee 57622013-05-21 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR tree-optimization/57331
5765 * gcc.c-torture/compile/pr57331.c: New test.
5766
35d3304d 57672013-05-21 Richard Biener <rguenther@suse.de>
5768
5769 PR tree-optimization/57330
5770 * gcc.dg/torture/pr57330.c: New testcase.
5771
03dccd68 57722013-05-21 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/57303
5775 * gcc.dg/torture/pr57303.c: New testcase.
5776
bc5cbbd5 57772013-05-21 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR tree-optimization/57321
5780 * gcc.c-torture/execute/pr57321.c: New test.
5781
c8b913ab 57822013-05-20 Tobias Burnus <burnus@net-b.de>
5783
5784 PR fortran/48858
5785 PR fortran/55465
5786 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5787 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5788 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5789 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5790 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5791 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5792 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5793 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5794 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5795 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5796 * gfortran.dg/binding_label_tests_24.f90: New.
5797 * gfortran.dg/binding_label_tests_25.f90: New.
5798
da5c730d 57992013-05-20 Tobias Burnus <burnus@net-b.de>
5800
5801 PR fortran/48858
5802 * gfortran.dg/binding_label_tests_17.f90: New.
5803 * gfortran.dg/binding_label_tests_18.f90: New.
5804 * gfortran.dg/binding_label_tests_19.f90: New.
5805 * gfortran.dg/binding_label_tests_20.f90: New.
5806 * gfortran.dg/binding_label_tests_21.f90: New.
5807 * gfortran.dg/binding_label_tests_22.f90: New.
5808 * gfortran.dg/binding_label_tests_23.f90: New.
5809
7a914593 58102013-05-20 Tobias Burnus <burnus@net-b.de>
5811
5812 PR fortran/48858
5813 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5814 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5815 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5816 * gfortran.dg/common_18.f90: New.
5817 * gfortran.dg/common_19.f90: New.
5818 * gfortran.dg/common_20.f90: New.
5819 * gfortran.dg/common_21.f90: New.
5820
65b7c304 58212013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/12288
5824 * g++.dg/parse/error52.C: New.
5825 * g++.dg/parse/error3.C: Adjust.
5826 * g++.dg/parse/error36.C: Likewise.
5827
dbc31e6d 58282013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5829
5830 PR target/56547
5831 * gcc.target/sh/pr56547-1.c: New.
5832 * gcc.target/sh/pr56547-2.c: New.
5833
6029659c 58342013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/23608
5837 * g++.dg/warn/Wsign-compare-6.C: New.
5838 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5839
c843090a 58402013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/57327
5843 * g++.dg/template/error50.C: New.
5844
525079a2 58452013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 PR c++/10207
5848 * g++.dg/ext/complit13.C: New.
5849
05b733e3 58502013-05-20 Marc Glisse <marc.glisse@inria.fr>
5851
5852 PR c++/57175
5853 * g++.dg/pr57175.C: New testcase.
5854
64e4dbea 58552013-05-17 Easwaran Raman <eraman@google.com>
a2bd0c99 5856
5857 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5858
6a24e0bf 58592013-05-17 Marc Glisse <marc.glisse@inria.fr>
5860
5861 PR testsuite/57313
5862 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5863
6150dc35 58642013-05-17 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR rtl-optimization/57281
5867 PR rtl-optimization/57300
5868 * gcc.dg/pr57300.c: New test.
5869 * gcc.c-torture/execute/pr57281.c: New test.
5870
a9b93fed 58712013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/18126
5874 * g++.dg/ext/sizeof-complit.C: New.
5875
86d5f657 58762013-05-17 Marek Polacek <polacek@redhat.com>
5877
5878 * gcc.dg/strlenopt-25.c: New test.
5879 * gcc.dg/strlenopt-26.c: Likewise.
5880
0a015fc7 58812013-05-17 Jakub Jelinek <jakub@redhat.com>
5882
5883 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5884 instead of -mavx2, require only avx instead of avx2.
5885 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5886 of avx2-check.h and turn into an avx runtime test instead of
5887 avx2 runtime test.
5888
a51ffa0b 58892013-05-16 Marc Glisse <marc.glisse@inria.fr>
5890
5891 * g++.dg/ext/vector22.C: Uncomment working test.
5892
0642c1f4 58932013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 PR c++/17410
5896 * g++.dg/template/pr17410.C: New.
5897
cb4792d2 58982013-05-16 Jakub Jelinek <jakub@redhat.com>
5899
5900 * gcc.target/i386/rotate-3.c: New test.
5901 * gcc.target/i386/rotate-3a.c: New test.
5902 * gcc.target/i386/rotate-4.c: New test.
5903 * gcc.target/i386/rotate-4a.c: New test.
5904 * gcc.target/i386/rotate-5.c: New test.
5905 * gcc.target/i386/rotate-5a.c: New test.
5906
a2e48e3c 59072013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908
5909 * gcc.dg/visibility-21.c: Require section_anchors.
5910
ae51a965 59112013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5912
5913 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5914 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5915 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5916
5c62c52a 59172013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5918
5919 * gcc.dg/visibility-21.c: New.
5920
ea1b629e 59212013-05-16 Marc Glisse <marc.glisse@inria.fr>
5922
5923 PR middle-end/57286
5924 * gcc.dg/pr57286.c: New testcase.
5925 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5926 * g++.dg/ext/vector22.C: Comment out transformations not
5927 performed anymore.
5928
c0de0233 59292013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5930
5931 PR target/57260
5932 * gcc.target/mips/call-1.c: Restrict to o32.
5933 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5934
be6494a8 59352013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5938 dg-messages.
5939 * g++.dg/warn/Wshadow-1.C: Likewise.
5940 * g++.dg/warn/Wshadow-6.C: Likewise.
5941 * g++.dg/warn/Wshadow-7.C: Likewise.
5942
3c7a63e3 59432013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 PR c++/31952
5946 * g++.dg/parse/pr31952-1.C: New.
5947 * g++.dg/parse/pr31952-2.C: Likewise.
5948 * g++.dg/parse/pr31952-3.C: Likewise.
5949
5950 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5951 * g++.old-deja/g++.jason/cond.C: Likewise.
5952 * g++.dg/cpp0x/range-for5.C: Likewise.
5953
33ae7c4b 59542013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5955
5956 PR target/19599
5957 * gcc.target/arm/pr40887.c: Adjust testcase.
5958 * gcc.target/arm/pr19599.c: New test.
5959
4c2623ad 59602013-05-15 Richard Biener <rguenther@suse.de>
5961
5962 PR tree-optimization/57275
5963 * gcc.target/i386/pr57275.c: New testcase.
5964
33864132 59652013-05-15 Jan Hubicka <jh@suse.cz>
5966
5967 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5968 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5969 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5970
2ee80803 59712013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5972
5973 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5974 scheduling.
5975
8e71dad2 59762013-05-14 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR c++/57274
5979 * c-c++-common/Wsequence-point-1.c: New test.
5980
9be60878 59812013-05-14 Marc Glisse <marc.glisse@inria.fr>
5982
5983 * g++.dg/ext/vector22.C: New testcase.
5984 * gcc.dg/binop-xor3.c: Remove xfail.
5985
2fcc3fb4 59862013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5987
5988 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5989 FLOAT cmp FLOAT ? INT : INT.
5990 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5991 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5992 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5993 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5994 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5995 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5996
36ad1400 59972013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5998
5999 PR c++/53903
6000 * g++.dg/cpp0x/defaulted43.C: New.
6001
6c455350 60022013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6003
6004 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6005 (alloca): Remove declaration.
6006 (foo9): Replace alloca by __builtin_alloca.
6007
c3d2d0e4 60082013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
b8f9423d 6009
36ad1400 6010 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3af61095 6011 Expect "size of array is too large" error.
b8f9423d 6012
7ee4b683 60132013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6014
6015 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6016
8aacb2c5 60172013-05-14 Richard Biener <rguenther@suse.de>
6018
6019 PR middle-end/57235
6020 * g++.dg/torture/pr57235.C: New testcase.
6021
4620c2de 60222013-05-14 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR middle-end/57251
6025 * gcc.dg/torture/pr57251.c: New test.
6026
d9e8e670 60272013-05-13 Uros Bizjak <ubizjak@gmail.com>
6028
6029 PR target/57264
6030 * gcc.target/i386/pr57264.c: New test.
6031
d742c1dc 60322013-05-13 Jakub Jelinek <jakub@redhat.com>
6033
6034 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6035
0723b76b 60362013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6037
d9e8e670 6038 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
0723b76b 6039
043ce677 60402013-05-13 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR tree-optimization/45216
6043 PR tree-optimization/57157
6044 * c-c++-common/rotate-1.c: Add 32 tests with +.
6045 * c-c++-common/rotate-1a.c: Adjust.
d9e8e670 6046 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
043ce677 6047 * c-c++-common/rotate-2b.c: New test.
6048 * c-c++-common/rotate-3.c: Add 32 tests with +.
d9e8e670 6049 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
043ce677 6050 * c-c++-common/rotate-4b.c: New test.
6051 * c-c++-common/rotate-5.c: New test.
6052
096295f6 60532013-05-13 Martin Jambor <mjambor@suse.cz>
6054
6055 PR middle-end/42371
6056 * gcc.dg/ipa/remref-0.c: New test.
6057 * gcc.dg/ipa/remref-1a.c: Likewise.
6058 * gcc.dg/ipa/remref-1b.c: Likewise.
6059 * gcc.dg/ipa/remref-2a.c: Likewise.
6060 * gcc.dg/ipa/remref-2b.c: Likewise.
6061
67f16f2b 60622013-05-13 Marc Glisse <marc.glisse@inria.fr>
6063
6064 * gcc.dg/vector-shift-2.c: New testcase.
6065
22b4b13d 60662013-05-13 Jakub Jelinek <jakub@redhat.com>
6067
2047c70c 6068 PR tree-optimization/57230
6069 * gcc.dg/strlenopt-24.c: New test.
6070
22b4b13d 6071 PR tree-optimization/57230
6072 * gcc.dg/strlenopt-23.c: New test.
6073
9b1ffc79 60742013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6075
6076 PR target/57108
6077 * gcc.target/sh/pr57108.c: Move this test case to ...
6078 * gcc.c-torture/compile/pr57108.c: ... here.
6079
fca2aa67 60802013-05-10 Richard Biener <rguenther@suse.de>
6081
6082 PR tree-optimization/57214
a30c7540 6083 * gcc.dg/torture/pr57214.c: New testcase.
fca2aa67 6084
432dd330 60852013-05-10 Marc Glisse <marc.glisse@inria.fr>
6086
6087 * gcc.dg/vector-shift.c: New testcase.
6088
3b8827a2 60892013-05-10 Jakub Jelinek <jakub@redhat.com>
6090
bf7ec243 6091 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6092
3b8827a2 6093 PR tree-optimization/45216
6094 PR tree-optimization/57157
6095 * c-c++-common/rotate-1.c: New test.
6096 * c-c++-common/rotate-1a.c: New test.
6097 * c-c++-common/rotate-2.c: New test.
6098 * c-c++-common/rotate-2a.c: New test.
6099 * c-c++-common/rotate-3.c: New test.
6100 * c-c++-common/rotate-3a.c: New test.
6101 * c-c++-common/rotate-4.c: New test.
6102 * c-c++-common/rotate-4a.c: New test.
6103
2cd0995e 61042013-05-10 Richard Biener <rguenther@suse.de>
6105
6106 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6107 * gcc.target/i386/l_fma_double_1.c: Adjust.
6108 * gcc.target/i386/l_fma_double_2.c: Likewise.
6109 * gcc.target/i386/l_fma_double_3.c: Likewise.
6110 * gcc.target/i386/l_fma_double_4.c: Likewise.
6111 * gcc.target/i386/l_fma_double_5.c: Likewise.
6112 * gcc.target/i386/l_fma_double_6.c: Likewise.
6113 * gcc.target/i386/l_fma_float_1.c: Likewise.
6114 * gcc.target/i386/l_fma_float_2.c: Likewise.
6115 * gcc.target/i386/l_fma_float_3.c: Likewise.
6116 * gcc.target/i386/l_fma_float_4.c: Likewise.
6117 * gcc.target/i386/l_fma_float_5.c: Likewise.
6118 * gcc.target/i386/l_fma_float_6.c: Likewise.
6119
6fcb0ab5 61202013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6121
6122 PR c++/51226
6123 * g++.dg/cpp0x/pr51226.C: New.
6124
b156ec37 61252013-04-16 Han Shen <shenhan@google.com>
6126
6127 Test cases for '-fstack-protector-strong'.
6128 * gcc.dg/fstack-protector-strong.c: New.
6129 * g++.dg/fstack-protector-strong.C: New.
6130
1c9152c2 61312013-05-07 Ian Bolton <ian.bolton@arm.com>
6132
6fcb0ab5 6133 * gcc.target/aarch64/ands_1.c: New test.
1c9152c2 6134 * gcc.target/aarch64/ands_2.c: Likewise
6135
3e8585ab 61362013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6137
6138 * lib/target-supports.exp (check_effective_target_hw): New
6139 function.
6140 * c-c++-common/asan/clone-test-1.c: Call
6141 check_effective_target_hw.
6142 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6143 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6144 possible decorations.
6145 * c-c++-common/asan/null-deref-1.c: Likewise.
6146 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6147 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6148 * c-c++-common/asan/use-after-free-1.c: Likewise.
6149 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6150 * g++.dg/asan/large-func-test-1.C: Likewise.
6151
e0e03aa1 61522013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6153
6154 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6155
587a19f1 61562013-05-07 Richard Biener <rguenther@suse.de>
6157
6158 PR middle-end/57190
6159 * g++.dg/torture/pr57190.C: New testcase.
6160
03404fe6 61612013-05-07 Jakub Jelinek <jakub@redhat.com>
6162
182debc1 6163 PR tree-optimization/57149
6164 * gcc.dg/pr57149.c: New test.
6165
03404fe6 6166 PR debug/57184
6167 * gcc.dg/pr57184.c: New test.
6168
080ec2e3 61692013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6170
6171 * gnat.dg/specs/array3.ads: New test.
6172
16bdc09b 61732013-05-06 Marc Glisse <marc.glisse@inria.fr>
6174
6175 * c-c++-common/vector-scalar-2.c: New testcase.
6176
82353beb 61772013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6178
6179 * gcc.target/i386/asm-dialect-2.c: New testcase.
6180
8db255bf 61812013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6182
6183 PR c++/57183
6184 * g++.dg/cpp0x/auto38.C: New.
6185
59c0ed80 61862013-05-06 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/57185
6189 * gcc.dg/autopar/pr57185.c: New testcase.
6190
0b9c4816 61912013-05-06 Uros Bizjak <ubizjak@gmail.com>
6192
6193 PR target/57106
6194 * gcc.target/i386/pr57106.c: New test.
6195
7090b697 61962013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6197
6198 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6199 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6200 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6201 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6202 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6203 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6204 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6205
62062013-05-06 Teresa Johnson <tejohnson@google.com>
4f8226b6 6207
6208 PR bootstrap/57154
6209 * gcc.dg/pr57154.c: New test.
6210
e2a6b9da 62112013-05-06 Richard Biener <rguenther@suse.de>
6212
6213 PR middle-end/57147
6214 * gcc.dg/torture/pr57147-1.c: New testcase.
6215 * gcc.dg/torture/pr57147-2.c: Likewise.
6216 * gcc.dg/torture/pr57147-3.c: Likewise.
6217
a61eea5a 62182013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6219
6220 PR target/55303
6221 * gcc.target/sh/pr55303-1.c: New.
6222 * gcc.target/sh/pr55303-2.c: New.
6223 * gcc.target/sh/pr55303-3.c: New.
6224
7431b56c 62252013-05-05 Tobias Burnus <burnus@net-b.de>
6226
6227 * gfortran.dg/allocate_with_source_3.f90: New.
6228
ddf8ce2d 62292013-05-05 Tobias Burnus <burnus@net-b.de>
6230
6231 PR fortran/57141
6232 * gfortran.dg/null_8.f90: New.
6233
7b16dd2f 62342013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6235
6236 PR c++/53745
6237 * g++.dg/cpp0x/enum27.C: New.
6238 * g++.dg/cpp0x/enum_base.C: Adjust.
6239
70bad7a1 62402013-05-04 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR tree-optimization/56205
6243 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6244
a435dc3a 62452013-05-04 Tobias Burnus <burnus@net-b.de>
6246
6247 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6248 * gfortran.dg/bind_c_usage_27.f90: New.
6249 * gfortran.dg/bind_c_usage_28.f90: New.
6250
36c30f9e 62512013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/51927
6254 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6255
21e5dc01 62562013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6257
6258 PR target/57150
6259 * gcc.target/powerpc/pr57150.c: New file.
6260
e64c90eb 62612013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6262
6263 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6264 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6265 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6266 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6267 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6268 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6269 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6270
6f00aec9 62712013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
e64c90eb 6272
6f00aec9 6273 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6274 scan-assembler-times.
6275
1168caca 62762013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6277
6278 * gcc.dg/tree-ssa/slsr-32.c: New.
6279 * gcc.dg/tree-ssa/slsr-33.c: New.
6280 * gcc.dg/tree-ssa/slsr-34.c: New.
6281 * gcc.dg/tree-ssa/slsr-35.c: New.
6282 * gcc.dg/tree-ssa/slsr-36.c: New.
6283 * gcc.dg/tree-ssa/slsr-37.c: New.
6284 * gcc.dg/tree-ssa/slsr-38.c: New.
6285
44f9bcdf 62862013-05-03 Ian Bolton <ian.bolton@arm.com>
6287
6288 * gcc.target/aarch64/tst_1.c: New test.
6289 * gcc.target/aarch64/tst_2.c: Likewise
6290
d06dae50 62912013-05-02 Jeff Law <law@redhat.com>
6292
66c357ba 6293 PR tree-optimization/57144
d06dae50 6294 * gcc.c-torture/execute/pr57144.c: New test.
6295
cea05f44 62962013-05-03 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR rtl-optimization/57130
6299 * gcc.c-torture/execute/pr57130.c: New test.
6300
65c52515 63012013-05-03 Uros Bizjak <ubizjak@gmail.com>
6302
6303 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6304
c3d2d0e4 63052013-05-03 Vidya Praveen <vidyapraveen@arm.com>
4d9d91e8 6306
6307 * gcc.target/aarch64/fabd.c: New file.
6308
8910980f 63092013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6310
6311 PR c++/54318
6312 * g++.dg/cpp0x/pr54318.C: New.
6313
0e9d1d8b 63142013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6315
6316 PR c++/14283
6317 * g++.dg/parse/error51.C: New.
6318 * g++.dg/parse/error15.C: Adjust column numbers.
6319
f782f3fd 63202013-05-02 Tobias Burnus <burnus@net-b.de>
6321
6322 PR fortran/57142
6323 * gfortran.dg/size_kind_2.f90: New.
6324 * gfortran.dg/size_kind_3.f90: New.
6325
92b43d63 63262013-05-02 Richard Biener <rguenther@suse.de>
6327
6328 PR middle-end/57140
6329 * g++.dg/torture/pr57140.C: New testcase.
6330
d93eb6ad 63312013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6332
6333 PR target/56732
6334 * gcc.target/arm/pr56732-1.c: New test.
6335
c42e4f2e 63362013-05-02 Martin Jambor <mjambor@suse.cz>
6337
6338 PR middle-end/56988
6339 * gcc.dg/ipa/pr56988.c: New test.
6340
623ae2ee 63412013-05-02 Ian Bolton <ian.bolton@arm.com>
6342
6343 * gcc.target/aarch64/bics_1.c: New test.
6344 * gcc.target/aarch64/bics_2.c: Likewise.
6345
db3ea93f 63462013-05-02 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR rtl-optimization/57131
6349 * gcc.c-torture/execute/pr57131.c: New test.
6350
dec257d3 63512013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/57132
6354 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6355
273c330a 63562013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6357
6358 PR target/57091
6359 * gcc.target/i386/pr57091.c: New test.
6360
4491e251 63612013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6362
6363 * gcc.target/aarch64/vect-vaddv.c: New.
6364
3bbdb270 63652013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6366
6367 * gcc.target/aarch64/vect-vmaxv.c: New.
6368 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6369
4746ccb1 63702013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6371
6372 * gcc.target/aarch64/scalar-vca.c: New.
6373 * gcc.target/aarch64/vect-vca.c: Likewise.
6374
e969f24a 63752013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6376
6377 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6378 (test_vceqd_s64): Force arguments to SIMD registers.
6379 (test_vceqzd_s64): Likewise.
6380 (test_vcged_s64): Likewise.
6381 (test_vcled_s64): Likewise.
6382 (test_vcgezd_s64): Likewise.
6383 (test_vcged_u64): Likewise.
6384 (test_vcgtd_s64): Likewise.
6385 (test_vcltd_s64): Likewise.
6386 (test_vcgtzd_s64): Likewise.
6387 (test_vcgtd_u64): Likewise.
6388 (test_vclezd_s64): Likewise.
6389 (test_vcltzd_s64): Likewise.
6390 (test_vtst_s64): Likewise.
6391 (test_vtst_u64): Likewise.
6392
a1554f13 63932013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6394
6395 PR c++/57092
6396 * g++.dg/cpp0x/decltype53.C: New.
6397
3c73c0fb 63982013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6399
6400 PR fortran/57071
6401 * gfortran.dg/power_5.f90: New test.
6402
65a02176 64032013-04-30 Richard Biener <rguenther@suse.de>
6404
6405 PR middle-end/57122
6406 * gcc.dg/torture/pr57122.c: New testcase.
6407
0ba38440 64082013-04-30 Richard Biener <rguenther@suse.de>
6409
6410 PR middle-end/57107
6411 * g++.dg/torture/pr57107.C: New testcase.
6412
d5897457 64132013-04-30 Andrey Belevantsev <abel@ispras.ru>
6414
6415 PR rtl-optimization/57105
6416 * gcc.dg/pr57105.c: New test.
6417
060d11f4 64182013-04-30 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR tree-optimization/57104
6421 * gcc.dg/pr57104.c: New test.
6422
34e882e1 64232013-04-29 Uros Bizjak <ubizjak@gmail.com>
6424
6425 PR target/44578
6426 * gcc.target/i386/pr44578.c: New test.
6427
f7c98bb1 64282013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6429
6430 PR target/57097
6431 * gcc.target/i386/pr57097.c: New test.
6432
4d9f9757 64332013-04-29 Uros Bizjak <ubizjak@gmail.com>
6434
6435 PR target/57098
6436 * gcc.target/i386/pr57098.c: New test.
6437
1c3d6451 64382013-04-29 Kai Tietz <ktietz@redhat.com>
6439
4d9f9757 6440 * gcc.c-torture/execute/pr55875.c: New test.
1c3d6451 6441
caf1e632 64422013-04-29 Richard Biener <rguenther@suse.de>
6443
6444 PR middle-end/57075
6445 * gcc.dg/torture/pr57075.c: New testcase.
6446
00ef57e3 64472013-04-29 Richard Biener <rguenther@suse.de>
6448
6449 PR middle-end/57103
6450 * gcc.dg/autopar/pr57103.c: New testcase.
6451
1a087624 64522013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6453
6454 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6455
c48f77d5 64562013-04-29 Tom de Vries <tom@codesourcery.com>
6457
6458 * gcc.dg/pr50763.c: Update test.
6459
3172284a 64602013-04-26 Jeff Law <law@redhat.com>
6461
6462 * gcc.dg/tree-ssa/vrp88.c: New test.
6463
7d523484 64642013-04-29 Christian Bruel <christian.bruel@st.com>
6465
6466 PR target/57108
6467 * gcc.target/sh/pr57108.c: New test.
6468
04c2922b 64692013-04-29 Richard Biener <rguenther@suse.de>
6470
6471 PR middle-end/57089
6472 * gfortran.dg/gomp/pr57089.f90: New testcase.
6473
c926b60e 64742013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6475
6476 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6477
8111d37b 64782013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6479
6480 * gcc.target/aarch64/vect-vcvt.c: New.
6481
0c882306 64822013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6483
6484 * gcc.target/aarch64/vect-vrnd.c: New.
6485
9584aa9d 64862013-04-29 Richard Biener <rguenther@suse.de>
6487
6488 PR tree-optimization/57081
6489 * gcc.dg/torture/pr57081.c: New testcase.
6490
5b566583 64912013-04-29 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR tree-optimization/57083
6494 * gcc.dg/torture/pr57083.c: New test.
6495
cc248c6e 64962013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/56450
6499 * g++.dg/cpp0x/decltype52.C: New.
6500
d8c8614f 65012013-04-28 Jakub Jelinek <jakub@redhat.com>
6502
6503 N3472 binary constants
6504 * g++.dg/cpp/limits.C: Adjust warning wording.
6505 * g++.dg/system-binary-constants-1.C: Likewise.
6506 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6507
0c0d2660 65082013-04-28 Tobias Burnus <burnus@net-b.de>
6509
6510 PR fortran/57093
6511 * gfortran.dg/coarray_30.f90: New.
6512
6dc982b9 65132013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6514
6515 PR fortran/57071
6516 * frontend-passes (optimize_power): New function.
6517 (optimize_op): Use it.
6518
a31cce64 65192013-04-27 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR target/56866
6522 * gcc.c-torture/execute/pr56866.c: New test.
6523 * gcc.target/i386/pr56866.c: New test.
6524
f585c295 65252013-04-26 Jakub Jelinek <jakub@redhat.com>
6526
6527 PR go/57045
6528 * gcc.dg/setjmp-5.c: New test.
6529
ea48504b 65302013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/55708
6533 * g++.dg/cpp0x/constexpr-55708.C: New.
6534
65352013-04-26 Richard Biener <rguenther@suse.de>
f6568ea4 6536
6537 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6538 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6539 * gcc.dg/pr53265.c: Remove XFAILs.
6540 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6541 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6542
71eeb8d3 65432013-04-26 Jakub Jelinek <jakub@redhat.com>
6544
6545 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6546 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6547 -fdiagnostics-color=never option similarly to
6548 -fno-diagnostics-show-caret option.
6549
ca719585 65502013-04-25 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR rtl-optimization/57003
6553 * gcc.target/i386/pr57003.c: New test.
6554
7695fea9 65552013-04-25 Marek Polacek <polacek@redhat.com>
6556
6557 PR tree-optimization/57066
0c0d2660 6558 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7695fea9 6559
58aab7ce 65602013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6561 Tejas Belagod <tejas.belagod@arm.com>
6562
6563 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6564 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6565 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6566
c7262ba2 65672013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6568
6569 * gcc.target/aarch64/cmp.c: New.
6570
993fed27 65712013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6572
6573 * gcc.target/aarch64/ngc.c: New.
6574
8518cada 65752013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6576
6577 * lib/target-supports.exp
6578 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6579 (check_effective_target_arm_neon_fp16_ok): Likewise.
6580 (add_options_for_arm_neon_fp16): Likewise.
6581 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6582 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6583
74855d08 65842013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6585
6586 PR rtl-optimizations/57046
6587 * gcc.target/i386/pr57046.c: New test.
6588
1638c736 65892013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 * g++.dg/cpp1y/cplusplus.C: New.
6592
949dbf93 65932013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6596
9205a6cc 65972013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6598
6599 * c-c++-common/Wpointer-arith-1.c: New.
6600
05d0bce1 66012013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6602
6603 * g++.dg/cpp1y/cxx1y_macro.C: New.
6604
20ce13a9 66052013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6606
6607 PR c++/56970
6608 * g++.dg/cpp0x/sfinae45.C: New.
6609
63477486 66102013-04-24 Richard Biener <rguenther@suse.de>
6611
6612 PR testsuite/57050
6613 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6614
5f0af0d8 66152013-04-23 Richard Biener <rguenther@suse.de>
6616
6617 PR middle-end/57036
6618 * gcc.dg/torture/pr57036-1.c: New testcase.
6619 * gcc.dg/torture/pr57036-2.c: Likewise.
6620
562e5728 66212013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6622
6623 * gcc.target/aarch64/scalar-mov.c: New testcase.
6624
3a4a5c9c 66252013-04-23 Richard Biener <rguenther@suse.de>
6626
6627 PR tree-optimization/57026
6628 * gcc.dg/torture/pr57026.c: New testcase.
6629
0d41f475 66302013-04-22 Janus Weil <janus@gcc.gnu.org>
6631
6632 PR fortran/53685
6633 PR fortran/57022
6634 * gfortran.dg/transfer_check_4.f90: New.
6635
888b31c9 66362013-04-22 Marek Polacek <polacek@redhat.com>
6637
6638 PR sanitizer/56990
6639 * gcc.dg/pr56990.c: New test.
6640
fbb45ff1 66412013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6642
6643 PR target/57018
6644 * gcc.target/i386/pr57018.c: New test.
6645
7b990298 66462013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6647
6648 * gcc.target/aarch64/vrecps.c: New.
6649 * gcc.target/aarch64/vrecpx.c: Likewise.
6650
c7a79d83 66512013-04-22 Christian Bruel <christian.bruel@st.com>
ec3c739c 6652
6653 PR target/56995
6654 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6655
d23e1965 66562013-04-21 Jeff Law <law@redhat.com>
6657
6658 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6659
09d9523d 66602013-04-20 Tobias Burnus <burnus@net-b.de>
6661
6662 PR fortran/56907
6663 * gfortran.dg/c_loc_test_22.f90: New.
6664
a89f8bac 66652013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6666
6667 PR rtl-optimization/56847
6668 * gcc.dg/pr56847.c: New test.
6669
a5ef9e4d 66702013-04-19 Richard Biener <rguenther@suse.de>
6671
6672 PR tree-optimization/56982
6673 * gcc.c-torture/execute/pr56982.c: New testcase.
6674
bee52153 66752013-04-19 Martin Jambor <mjambor@suse.cz>
6676
6677 PR tree-optimization/56718
6678 * g++.dg/ipa/imm-devirt-1.C: New test.
6679 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6680
204c295f 66812013-04-19 Richard Biener <rguenther@suse.de>
6682
6683 PR tree-optimization/57000
6684 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6685
2b73b7b9 66862013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6687 Mikael Morin <mikael@gcc.gnu.org>
6688
6689 PR fortran/56872
6690 * gfortran.dg/array_constructor_45.f90: New test.
6691 * gfortran.dg/array_constructor_46.f90: New test.
6692 * gfortran.dg/array_constructor_47.f90: New test.
47b278cc 6693 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
2b73b7b9 6694
638e746e 66952013-04-18 Jakub Jelinek <jakub@redhat.com>
6696
c0d5925a 6697 PR rtl-optimization/56999
638e746e 6698 * g++.dg/opt/pr56999.C: New test.
6699
47b278cc 67002013-04-18 Cary Coutant <ccoutant@google.com>
faeb0946 6701
6702 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6703 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6704
47b278cc 67052013-04-18 Cary Coutant <ccoutant@google.com>
37a87e34 6706
6707 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6708 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6709 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6710 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6711 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6712 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6713 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6714 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6715 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6716 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6717 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6718
984215a6 67192013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6720
47b278cc 6721 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
984215a6 6722
59e19850 67232013-04-18 Jakub Jelinek <jakub@redhat.com>
6724
7c4be923 6725 PR tree-optimization/56984
6726 * gcc.c-torture/compile/pr56984.c: New test.
6727
59e19850 6728 PR rtl-optimization/56992
6729 * gcc.dg/pr56992.c: New test.
6730
51c040f8 67312013-04-17 Janus Weil <janus@gcc.gnu.org>
6732
6733 PR fortran/56814
6734 * gfortran.dg/proc_ptr_42.f90: New.
6735
740a2cb6 67362013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6737
6738 * gnat.dg/discr41.ad[sb]: New test.
6739 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6740 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6741 * gcc.dg/vect/slp-24.c: Likewise.
6742 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6743 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6744 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6745 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6746 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6747 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6748 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6749 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6750 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6751 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6752 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6753 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6754 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6755 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6756 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6757 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6758 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6759 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6760 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6761 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6762 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6763 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6764 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6765 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6766 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6767 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6768
3e7a28e8 67692013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6770
740a2cb6 6771 PR fortran/40958
6772 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6773 * gfortran.dg/module_md5_1.f90: Remove.
3e7a28e8 6774
47b278cc 67752013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7425af27 6776
6777 * gcc.target/aarch64/adds3.c: New.
6778 * gcc.target/aarch64/subs3.c: New.
6779
47b278cc 67802013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
16b547de 6781
6782 * gcc.target/aarch64/adds1.c: New.
6783 * gcc.target/aarch64/adds2.c: New.
6784 * gcc.target/aarch64/subs1.c: New.
6785 * gcc.target/aarch64/subs2.c: New.
6786
e4f257b3 67872013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6788
6789 Implement n3599 - Literal operator templates for strings.
6790 * g++.dg/cpp1y/udlit-char-template.C: New test.
6791 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6792
fa76a552 67932013-04-16 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/39505
6796 * gfortran.dg/no_arg_check_1.f90: New.
6797 * gfortran.dg/no_arg_check_2.f90: New.
6798 * gfortran.dg/no_arg_check_3.f90: New.
6799
9d66f5d5 68002013-04-16 Janus Weil <janus@gcc.gnu.org>
6801
6802 PR fortran/56968
6803 * gfortran.dg/proc_ptr_41.f90: New.
6804
bc9af2dd 68052013-04-16 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/56756
6808 * gcc.dg/torture/pr56756.c: New testcase.
6809
f6c9c56e 68102013-04-16 Tobias Burnus <burnus@net-b.de>
6811
6812 PR fortran/56969
6813 * gfortran.dg/c_assoc_5.f90: New.
6814
c9c4c1ab 68152013-04-16 Uros Bizjak <ubizjak@gmail.com>
6816
6817 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6818 * gcc.c-torture/execute/pr33992.x: Remove.
6819 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6820 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6821 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6822
9de38bc3 68232013-04-15 Jakub Jelinek <jakub@redhat.com>
6824
6825 PR tree-optimization/56962
6826 * gcc.c-torture/execute/pr56962.c: New test.
6827
4d525783 68282013-04-15 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/56933
6831 * gcc.dg/vect/pr56933.c: New testcase.
6832
f6bbdcf6 68332013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6834
6835 * gcc.target/arm/anddi3-opt.c: New test.
6836 * gcc.target/arm/anddi3-opt2.c: Likewise.
6837
3eb1f083 68382013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * gcc.dg/pr56890-1.c: New test.
6841 * gcc.dg/pr56890-2.c: Likewise.
6842
8d04d59e 68432013-04-15 Joey Ye <joey.ye@arm.com>
6844
6845 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6846 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6847
0bc0e432 68482013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6849
6850 PR fortran/56816
6851 * gfortran.dg/select_type_33.f03: New test.
6852
0a500375 68532013-04-13 Janus Weil <janus@gcc.gnu.org>
6854
6855 PR fortran/55959
6856 * gfortran.dg/typebound_proc_29.f03: New.
6857
15fb628e 68582013-04-12 Janus Weil <janus@gcc.gnu.org>
6859
6860 PR fortran/56266
6861 * gfortran.dg/typebound_proc_28.f03: New.
6862
6db72e17 68632013-04-12 Jeff Law <law@redhat.com>
6864
6865 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6866 either.
6867
ef2bf5eb 68682013-04-12 Tobias Burnus <burnus@net-b.de>
6869
6870 PR fortran/56929
6871 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6872
45237259 68732013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6874
6875 PR target/56903
6876 * gcc.target/i386/pr56903.c: New test.
6877
b596030c 68782013-04-12 Janus Weil <janus@gcc.gnu.org>
6879
6880 PR fortran/56261
6881 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6882 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6883 * gfortran.dg/block_11.f90: Fix invalid test case.
6884 * gfortran.dg/function_types_3.f90: Add new error message.
6885 * gfortran.dg/global_references_1.f90: Ditto.
6886 * gfortran.dg/import2.f90: Remove unneeded parts.
6887 * gfortran.dg/import6.f90: Fix invalid test case.
6888 * gfortran.dg/proc_decl_2.f90: Ditto.
6889 * gfortran.dg/proc_decl_9.f90: Ditto.
6890 * gfortran.dg/proc_decl_18.f90: Ditto.
6891 * gfortran.dg/proc_ptr_40.f90: New.
6892 * gfortran.dg/whole_file_7.f90: Modified error wording.
6893 * gfortran.dg/whole_file_16.f90: Ditto.
6894 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6895 * gfortran.dg/whole_file_18.f90: Modified error wording.
6896 * gfortran.dg/whole_file_20.f03: Ditto.
6897 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6898 invalid test case.
6899
533c15bc 69002013-04-12 Richard Biener <rguenther@suse.de>
6901
6902 Revert
6903 2013-04-10 Richard Biener <rguenther@suse.de>
6904
6905 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6906
85ae3cab 69072013-04-12 Tobias Burnus <burnus@net-b.de>
6908
6909 PR fortran/56845
6910 * gfortran.dg/class_allocate_15.f90: New.
6911
6912 Revert:
6913 2013-04-12 Tobias Burnus <burnus@net-b.de>
6914
6915 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6916 scan-tree-dump-times.
6917
577e2925 69182013-04-12 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR tree-optimization/56918
6921 PR tree-optimization/56920
6922 * gcc.dg/vect/pr56918.c: New test.
6923 * gcc.dg/vect/pr56920.c: New test.
6924
fb139b21 69252013-04-12 Tobias Burnus <burnus@net-b.de>
6926
6927 PR fortran/56845
6928 * gfortran.dg/class_allocate_14.f90: New.
6929 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6930 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6931
ef4a904b 69322013-04-12 Marc Glisse <marc.glisse@inria.fr>
6933
6934 * gcc.dg/fold-cstvecshift.c: New testcase.
6935
c9c4c1ab 69362013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
62bad789 6937
6938 * gcc.target/aarch64/negs.c: New.
6939
cae2795e 69402013-04-11 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR c++/56895
6943 * g++.dg/template/arrow4.C: New test.
6944
3303f1bb 69452013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gnat.dg/array23.adb: New test.
6948 * gnat.dg/array23_pkg[123].ads: New helpers.
6949
d5102150 69502013-04-11 Jeff Law <law@redhat.com>
6951
c925e782 6952 PR tree-optimization/56900
d5102150 6953 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6954
6f2aadc8 69552013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 PR c++/56913
6958 * g++.dg/cpp0x/sfinae44.C: New.
6959
22df9d1b 69602013-04-11 Arnaud Charlet <charlet@adacore.com>
6961
6962 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6963 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6964
b2be7e9a 69652013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/54216
6968 * g++.dg/cpp0x/enum26.C: New.
6969 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6970
3b11c427 69712013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6972
6973 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6974 inverse operands.
6975 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6976 loop is vectorized.
6977 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6978 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6979 loop is vectorized and that the correct instruction is generated.
6980 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6981 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6982 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6983
4debb326 69842013-04-11 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR tree-optimization/56899
6987 * gcc.c-torture/execute/pr56899.c: New test.
6988
17f446a0 69892013-04-10 David S. Miller <davem@davemloft.net>
6990
6991 * gcc.target/sparc/setcc-4.c: New test.
6992 * gcc.target/sparc/setcc-5.c: New test.
6993
ef3baff5 69942013-04-10 Richard Biener <rguenther@suse.de>
6995
6996 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6997
3533e58d 69982013-04-10 Richard Biener <rguenther@suse.de>
6999
7000 * gcc.dg/vect/slp-39.c: New testcase.
7001
c3d2d0e4 70022013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
b095bd6a 7003
7004 PR tree-optimization/55524
7005 * gcc.target/epiphany/fnma-1.c: New test.
7006
c3d2d0e4 70072013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
479b4ace 7008
7009 * gcc.dg/tree-ssa/inline-11.c: New test
7010
8d24d167 70112013-04-10 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR c++/56895
7014 * g++.dg/template/arrow3.C: New test.
7015
4164bca1 70162013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7017
7018 * gcc.target/arm/minmax_minus.c: New test.
7019
4abecb72 70202013-04-09 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR middle-end/56883
7023 * c-c++-common/gomp/pr56883.c: New test.
7024
813adf93 70252013-04-09 Jeff Law <law@redhat.com>
7026
7027 * gcc.dg/tree-ssa/vrp87.c: New test.
7028
f6e2e4ff 70292013-04-09 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR tree-optimization/56854
7032 * g++.dg/torture/pr56854.C: New test.
7033
c761b6a4 70342013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7035
7036 PR fortran/56782
7037 * gfortran.dg/array_constructor_44.f90: New test.
7038
c2e917c3 70392013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 PR c++/56871
7042 * g++.dg/cpp0x/constexpr-specialization.C: New.
7043
896a0c42 70442013-04-08 Jakub Jelinek <jakub@redhat.com>
7045
efa9629a 7046 * gcc.c-torture/execute/pr56837.c: New test.
7047
896a0c42 7048 PR c++/34949
7049 PR c++/50243
7050 * g++.dg/opt/vt3.C: New test.
7051 * g++.dg/opt/vt4.C: New test.
7052
d701b871 70532013-04-08 Jeff Law <law@redhat.com>
7054
896a0c42 7055 * gcc.dg/tree-ssa/forwprop-25.c: New test.
d701b871 7056
0bf5f81b 70572013-04-08 Richard Biener <rguenther@suse.de>
7058
7059 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7060
ab611c33 70612013-04-08 Richard Biener <rguenther@suse.de>
7062
7063 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7064
a80d5a2b 70652013-04-08 Richard Biener <rguenther@suse.de>
7066
7067 * g++.dg/vect/slp-pr56812.cc: Adjust.
7068
0dc30b0c 70692013-04-08 Jakub Jelinek <jakub@redhat.com>
7070
7071 * gcc.dg/pr56837.c: New test.
7072 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7073 "generated memset minus one".
7074
936763cc 70752013-04-07 Tobias Burnus <burnus@net-b.de>
7076
7077 PR fortran/56849
7078 * gfortran.dg/reshape_5.f90: New.
7079
c68f8616 70802013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7081
7082 PR target/56843
7083 * gcc.target/powerpc/recip-1.c: Modify expected output.
7084 * gcc.target/powerpc/recip-3.c: Likewise.
7085 * gcc.target/powerpc/recip-4.c: Likewise.
7086 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7087
353cf59a 70882013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7089
7090 * gcc.target/arm/peep-ldrd-1.c: New test.
7091 * gcc.target/arm/peep-strd-1.c: Likewise.
7092
83e2b922 70932013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7094
7095 * gcc.target/arm/negdi-1.c: New test.
7096 * gcc.target/arm/negdi-2.c: Likewise.
7097 * gcc.target/arm/negdi-3.c: Likewise.
7098 * gcc.target/arm/negdi-4.c: Likewise.
7099
f59d86df 71002013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7101
7102 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7103 Add -march=armv8-a when we use v8 NEON.
7104 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7105 (check_effective_target_vect_call_ceilf): Likewise.
7106 (check_effective_target_vect_call_floorf): Likewise.
7107 (check_effective_target_vect_call_roundf): Likewise.
7108 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7109 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7110 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7111 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7112 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7113
909dea76 71142013-04-05 David Edelsohn <dje.gcc@gmail.com>
7115
7116 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7117 * gcc.target/powerpc/sd-pwr6.c: Same.
7118 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7119 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7120
5a0ec3b3 71212013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7122
7123 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7124
13b86afc 71252013-04-04 Janus Weil <janus@gcc.gnu.org>
7126
7127 PR fortran/40881
7128 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7129 * gfortran.dg/altreturn_4.f90: Ditto.
7130 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7131 * gfortran.dg/altreturn_5.f90: Ditto.
7132 * gfortran.dg/altreturn_6.f90: Ditto.
7133 * gfortran.dg/altreturn_7.f90: Ditto.
7134
b1d49c62 71352013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7136
7137 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7138 New procedure.
7139 (check_effective_target_arm_v8_neon_ok_nocache):
7140 Likewise.
7141 (check_effective_target_arm_v8_neon_ok): Change to use
7142 check_effective_target_arm_v8_neon_ok_nocache.
7143 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7144 NEON flags.
7145 (check_effective_target_vect_call_btruncf):
7146 Enable for arm and ARMv8 NEON.
7147 (check_effective_target_vect_call_ceilf): Likewise.
7148 (check_effective_target_vect_call_floorf): Likewise.
7149 (check_effective_target_vect_call_roundf): Likewise.
7150 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7151 target.
7152
6040d650 71532013-04-04 Marek Polacek <polacek@redhat.com>
7154
7155 PR tree-optimization/48186
7156 * gcc.dg/pr48186.c: New test.
7157
f77a1eec 71582013-04-04 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/56826
7161 * gcc.dg/vect/pr56826.c: New testcase.
7162 * gcc.dg/vect/O3-pr36098.c: Adjust.
7163
a0ae08f7 71642013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7165
7166 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7167 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7168 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7169 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7170 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7171 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7172 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7173 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7174 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7175 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7176
2dca30a9 71772013-04-04 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/56213
7180 * gcc.dg/vect/vect-123.c: New testcase.
7181
6f6f638b 71822013-04-04 Tobias Burnus <burnus@net-b.de>
7183
7184 PR fortran/56810
7185 * gfortran.dg/read_repeat_2.f90: New.
7186
616d052d 71872013-04-04 Richard Biener <rguenther@suse.de>
7188
7189 PR tree-optimization/56837
7190 * g++.dg/torture/pr56837.C: New testcase.
7191
56a31e8f 71922013-04-04 Tobias Burnus <burnus@net-b.de>
7193
7194 PR fortran/50269
7195 * gfortran.dg/c_loc_test_21.f90: New.
7196 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7197 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7198 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7199 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7200 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7201
99db618c 72022013-04-03 Jeff Law <law@redhat.com>
7203
7204 PR tree-optimization/56799
7205 * gcc.c-torture/execute/pr56799.c: New test.
7206
24a7eec2 72072013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/56815
7210 * g++.dg/warn/Wpointer-arith-1.C: New.
7211 * g++.dg/gomp/for-19.C: Adjust.
7212
ef951254 72132013-04-03 Marek Polacek <polacek@redhat.com>
7214
7215 PR sanitizer/55702
7216 * gcc.dg/pr55702.c: New test.
7217
795e7242 72182013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7219
7220 PR target/56809
7221 * gcc.dg/pr56809.c: New testcase.
7222
10dc9215 72232013-04-03 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR debug/56819
7226 * g++.dg/debug/pr56819.C: New test.
7227
042301ef 72282013-04-03 Richard Biener <rguenther@suse.de>
7229
7230 PR tree-optimization/56817
7231 * g++.dg/torture/pr56817.C: New testcase.
7232
19bacd59 72332013-04-03 Marc Glisse <marc.glisse@inria.fr>
7234
7235 * gcc.dg/vect/bb-slp-31.c: New file.
7236
5f78e41d 72372013-04-03 Jason Merrill <jason@redhat.com>
7238
7239 PR c++/34949
7240 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7241
5cbfd396 72422013-04-03 Richard Biener <rguenther@suse.de>
7243
7244 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7245
cc513e7c 72462013-04-03 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/55964
7249 * gcc.dg/torture/pr55964-2.c: New testcase.
7250
2e6ffae9 72512013-04-03 Richard Biener <rguenther@suse.de>
7252
7253 PR tree-optimization/56501
7254 * gcc.dg/torture/pr56501.c: New testcase.
7255
e871b8f4 72562013-04-03 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/56407
7259 * gcc.dg/torture/pr56407.c: New testcase.
7260
07681e3a 72612013-04-03 Marc Glisse <marc.glisse@inria.fr>
7262
7263 PR tree-optimization/56790
7264 * g++.dg/ext/pr56790-1.C: New testcase.
7265
f0a05bd5 72662013-04-03 Marc Glisse <marc.glisse@inria.fr>
7267
7268 * gcc.target/i386/merge-1.c: New testcase.
7269 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7270
0b049e15 72712013-04-03 Jakub Jelinek <jakub@redhat.com>
7272
7273 PR c/19449
7274 * gcc.c-torture/execute/pr19449.c: New test.
7275
1fa434e3 72762013-04-03 Richard Biener <rguenther@suse.de>
7277
7278 PR tree-optimization/56812
7279 * g++.dg/vect/slp-pr56812.cc: New testcase.
7280
a5d831e5 72812013-04-03 Janus Weil <janus@gcc.gnu.org>
7282
7283 PR fortran/56284
7284 PR fortran/40881
7285 * gfortran.dg/altreturn_8.f90: New.
7286 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7287 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7288 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7289
50212417 72902013-04-02 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR rtl-optimization/56745
7293 * gcc.c-torture/compile/pr56745.c: New test.
7294
72952013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1f4221b5 7296
7297 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7298
95e19962 72992013-04-02 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/56778
7302 * gcc.dg/torture/pr56778.c: New testcase.
7303
9c59996d 73042013-04-02 Richard Biener <rguenther@suse.de>
7305
7306 PR middle-end/56768
7307 * g++.dg/torture/pr56768.C: New testcase.
7308
967cd126 73092013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7310
7311 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7312
e9845e3f 73132013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7314
7315 PR fortran/56660
7316 * gfortran.dg/namelist_82.f90: New test.
967cd126 7317
0397fcdb 73182013-04-01 Janus Weil <janus@gcc.gnu.org>
7319
7320 PR fortran/56500
7321 * gfortran.dg/implicit_class_1.f90: New.
7322
b7ab93a7 73232013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324
7325 PR fortran/56786
7326 * gfortran.dg/namelist_81.f90: New test.
7327
fc233a99 73282013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7329
7330 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7331 for constant and equal string lengths.
7332 * gfortran.dg/character_comparison_5.f90: Likewise.
7333 * gfortran.dg/character_comparison_9.f90: New test.
7334
78e8d5ff 73352013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7336
7337 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7338 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7339
532c2d79 73402013-03-29 Tobias Burnus <burnus@net-b.de>
7341
7342 PR fortran/35203
7343 * gfortran.dg/optional_absent_3.f90: New.
7344
63387457 73452013-03-29 Tobias Burnus <burnus@net-b.de>
7346
7347 PR fortran/56737
7348 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7349
c083300c 73502013-03-29 Tobias Burnus <burnus@net-b.de>
7351
7352 PR fortran/56735
7353 * gfortran.dg/namelist_80.f90: New.
7354
a642efd6 73552013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7356
7357 PR fortran/45159
7358 * gfortran.dg/string_length_2.f90: New test.
7359 * gfortran.dg/dependency_41.f90: New test.
7360
d9bf1d74 73612013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7362
7363 PR fortran/55806
7364 * gfortran.dg/array_constructor_43.f90: New test.
7365 * gfortran.dg/random_seed_3.f90: New test.
7366
0d62a093 73672013-03-28 Ian Bolton <ian.bolton@arm.com>
7368
7369 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7370 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7371 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7372 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7373 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7374 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7375 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7376 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7377 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7378 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7379
405d08f9 73802013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7381
7382 PR c++/56725
7383 * g++.dg/conversion/op4.C: Adjust.
7384 * g++.dg/cpp0x/rv1n.C: Likewise.
7385 * g++.dg/cpp0x/rv2n.C: Likewise.
7386 * g++.dg/cpp0x/template_deduction.C: Likewise.
7387 * g++.dg/expr/cond8.C: Likewise.
7388 * g++.dg/other/error4.C: Likewise.
7389 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7390 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7391 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7392 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7393 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7394 * g++.old-deja/g++.law/cvt20.C: Likewise.
7395 * g++.old-deja/g++.law/cvt8.C: Likewise.
7396 * g++.old-deja/g++.law/init8.C: Likewise.
7397 * g++.old-deja/g++.mike/net12.C: Likewise.
7398 * g++.old-deja/g++.mike/net8.C: Likewise.
7399 * g++.old-deja/g++.mike/p2793.C: Likewise.
7400 * g++.old-deja/g++.mike/p3836.C: Likewise.
7401 * g++.old-deja/g++.mike/p418.C: Likewise.
7402 * g++.old-deja/g++.mike/p701.C: Likewise.
7403 * g++.old-deja/g++.mike/p807.C: Likewise.
7404
a706be2e 74052013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7406
7407 PR middle-end/56694
405d08f9 7408 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
a706be2e 7409 targets.
7410
43d7caca 74112013-03-28 Marek Polacek <polacek@redhat.com>
7412
7413 PR tree-optimization/56695
7414 * gcc.dg/vect/pr56695.c: New test.
7415
8f3e4987 74162013-03-28 Richard Biener <rguenther@suse.de>
7417
7418 PR tree-optimization/37021
7419 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7420 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7421
6bf5e54c 74222013-03-27 Tobias Burnus <burnus@net-b.de>
7423
7424 PR fortran/56650
7425 PR fortran/36437
7426 * gfortran.dg/sizeof_2.f90: New.
7427 * gfortran.dg/sizeof_3.f90: New.
7428 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7429
f837b1f7 74302013-03-27 Richard Biener <rguenther@suse.de>
7431
7432 PR tree-optimization/37021
7433 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7434
adca2ded 74352013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7436
7437 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7438 * g++.dg/ipa/ivinline-2.C: Likewise.
7439 * g++.dg/ipa/ivinline-3.C: Likewise.
7440 * g++.dg/ipa/ivinline-4.C: Likewise.
7441 * g++.dg/ipa/ivinline-5.C: Likewise.
7442 * g++.dg/ipa/ivinline-7.C: Likewise.
7443 * g++.dg/ipa/ivinline-8.C: Likewise.
7444 * g++.dg/ipa/ivinline-9.C: Likewise.
7445 * g++.dg/cpp0x/noexcept03.C: Likewise.
7446 * gcc.dg/const-1.c: Likewise.
7447 * gcc.dg/ipa/pure-const-1.c: Likewise.
7448 * gcc.dg/noreturn-8.c: Likewise.
7449 * gcc.target/i386/mmx-1.c: Likewise.
7450 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7451 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7452 * gcc.c-torture/execute/pr33992.x: New file.
7453
1b5a7e9b 74542013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7455
7456 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7457
c183038c 74582013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/55951
7461 * g++.dg/ext/desig5.C: New.
7462
e42f9e9f 74632013-03-26 Tobias Burnus <burnus@net-b.de>
7464
7465 PR fortran/56649
7466 * gfortran.dg/merge_init_expr_2.f90: New.
7467 * gfortran.dg/merge_char_1.f90: Modify test to
7468 stay a run-time test.
7469 * gfortran.dg/merge_char_3.f90: Ditto.
7470
1990e851 74712013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7474 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7475
167f5413 74762013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/56722
7479 * g++.dg/cpp0x/range-for23.C: New.
7480
c4a0180a 74812013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7482
7483 PR libfortran/52512
7484 * gfortran.dg/namelist_79.f90: New.
7485
265c4eb2 74862013-03-25 Martin Jambor <mjambor@suse.cz>
7487
7488 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7489
07f0c434 74902013-03-25 Tobias Burnus <burnus@net-b.de>
7491
7492 PR fortran/38536
7493 PR fortran/38813
7494 PR fortran/38894
7495 PR fortran/39288
7496 PR fortran/40963
7497 PR fortran/45824
7498 PR fortran/47023
7499 PR fortran/47034
7500 PR fortran/49023
7501 PR fortran/50269
7502 PR fortran/50612
7503 PR fortran/52426
7504 PR fortran/54263
7505 PR fortran/55343
7506 PR fortran/55444
7507 PR fortran/55574
7508 PR fortran/56079
7509 PR fortran/56378
7510 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7511 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7512 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7513 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7514 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7515 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7516 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7517 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7518 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7519 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7520 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7521 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7522 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7523 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7524 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7525 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7526 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7527 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7528 * gfortran.dg/pr32601_1.f03: Ditto.
7529 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7530 * gfortran.dg/blockdata_7.f90: New.
7531 * gfortran.dg/c_assoc_4.f90: New.
7532 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7533 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7534 * gfortran.dg/c_funloc_tests_8.f90: New.
7535 * gfortran.dg/c_loc_test_17.f90: New.
7536 * gfortran.dg/c_loc_test_18.f90: New.
7537 * gfortran.dg/c_loc_test_19.f90: New.
7538 * gfortran.dg/c_loc_test_20.f90: New.
7539 * gfortran.dg/c_sizeof_5.f90: New.
7540 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7541 * gfortran.dg/transfer_resolve_2.f90: New.
7542 * gfortran.dg/transfer_resolve_3.f90: New.
7543 * gfortran.dg/transfer_resolve_4.f90: New.
7544 * gfortran.dg/pr32601.f03: Update dg-error.
7545 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7546 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7547
91cb50d2 75482013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7549
7550 * gcc.target/arm/vseleqdf.c: New test.
7551 * gcc.target/arm/vseleqsf.c: Likewise.
7552 * gcc.target/arm/vselgedf.c: Likewise.
7553 * gcc.target/arm/vselgesf.c: Likewise.
7554 * gcc.target/arm/vselgtdf.c: Likewise.
7555 * gcc.target/arm/vselgtsf.c: Likewise.
7556 * gcc.target/arm/vselledf.c: Likewise.
7557 * gcc.target/arm/vsellesf.c: Likewise.
7558 * gcc.target/arm/vselltdf.c: Likewise.
7559 * gcc.target/arm/vselltsf.c: Likewise.
7560 * gcc.target/arm/vselnedf.c: Likewise.
7561 * gcc.target/arm/vselnesf.c: Likewise.
7562 * gcc.target/arm/vselvcdf.c: Likewise.
7563 * gcc.target/arm/vselvcsf.c: Likewise.
7564 * gcc.target/arm/vselvsdf.c: Likewise.
7565 * gcc.target/arm/vselvssf.c: Likewise.
7566
21ebaa24 75672013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9793b57b 7568
7569 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7570 body from here...
7571 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7572 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7573 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7574 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7575 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7576 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7577 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7578 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7579 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7580 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7581 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7582 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7583 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7584 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7585 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7586 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7587 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7588 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7589 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7590 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7591 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7592 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7593 * gcc.target/arm/atomic-op-char.c: Likewise.
7594 * gcc.target/arm/atomic-op-consume.c: Likewise.
7595 * gcc.target/arm/atomic-op-int.c: Likewise.
7596 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7597 * gcc.target/arm/atomic-op-release.c: Likewise.
7598 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7599 * gcc.target/arm/atomic-op-short.c: Likewise.
7600
0565e0b5 76012013-03-25 Richard Biener <rguenther@suse.de>
7602
7603 PR middle-end/56694
7604 * g++.dg/torture/pr56694.C: New testcase.
7605
2f17f336 76062013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0565e0b5 7607
2f17f336 7608 PR target/56720
7609 * gcc.target/arm/neon-vcond-gt.c: New test.
7610 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7611 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7612
d5459a15 76132013-03-25 Richard Biener <rguenther@suse.de>
7614
7615 PR tree-optimization/56689
7616 * gcc.dg/torture/pr56689.c: New testcase.
7617
f14fa9db 76182013-03-25 Kai Tietz <ktietz@redhat.com>
7619
7620 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7621
1442b178 76222013-03-24 Tobias Burnus <burnus@net-b.de>
7623
7624 PR fortran/56696
7625 * gfortran.dg/eof_5.f90: New.
7626
f0320907 76272013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7628
7629 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7630 alphabetically.
7631
76cfb9fa 76322013-03-22 Uros Bizjak <ubizjak@gmail.com>
7633
7634 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7635
dae4abaa 76362013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7637
7638 PR testsuite/55994
7639 * gcc.c-torture/execute/builtins/builtins.exp: Add
7640 -Wl,--allow-multiple-definition for RTEMS targets.
7641
c6ed7a1a 76422013-03-22 Ian Bolton <ian.bolton@arm.com>
7643
7644 * gcc.target/aarch64/movk.c: New test.
7645
8ee286c8 76462013-03-21 Marc Glisse <marc.glisse@inria.fr>
7647
7648 * g++.dg/ext/vector21.C: New testcase.
7649
b6779ddc 76502013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7651
7652 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7653 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7654
68f15e9d 76552013-03-21 Richard Biener <rguenther@suse.de>
7656
7657 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7658 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7659
c9c4c1ab 76602013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
02ab8c72 7661
7662 * gcc.target/aarch64/vect.c: Test and result vector added
7663 for sabd and saba instructions.
7664 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7665 instructions in assembly.
7666 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7667 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7668 for fabd instruction.
7669 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7670 instruction in assembly.
7671 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7672
799b7423 76732013-03-20 Jeff Law <law@redhat.com>
7674
7675 * g++.dg/tree-ssa/ssa-dom.C: New test.
799b7423 7676
33a2d887 76772013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7678
7679 * gcc.target/powerpc/mmfpgpr.c: New test.
7680 * gcc.target/powerpc/sd-vsx.c: Likewise.
7681 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7682 * gcc.target/powerpc/vsx-float0.c: Likewise.
7683
a9073c2f 76842013-03-20 Marc Glisse <marc.glisse@inria.fr>
7685
7686 PR tree-optimization/56355
7687 * gcc.dg/pr56355-1.c: New file.
7688
ff9c1bc1 76892013-03-20 Catherine Moore <clm@codesourcery.com>
c3d2d0e4 7690 Richard Sandiford <rdsandiford@googlemail.com>
ff9c1bc1 7691
7692 * gcc.target/mips/mips.exp: Add microMIPS support.
7693 * gcc.target/mips/umips-movep-2.c: New test.
7694 * gcc.target/mips/umips-lwp-2.c: New test.
7695 * gcc.target/mips/umips-swp-5.c: New test.
7696 * gcc.target/mips/umips-constraints-1.c: New test.
7697 * gcc.target/mips/umips-lwp-3.c: New test.
7698 * gcc.target/mips/umips-swp-6.c: New test.
7699 * gcc.target/mips/umips-constraints-2.c: New test.
7700 * gcc.target/mips/umips-save-restore-1.c: New test.
7701 * gcc.target/mips/umips-lwp-4.c: New test.
7702 * gcc.target/mips/umips-swp-7.c: New test.
7703 * gcc.target/mips/umips-save-restore-2.c: New test.
7704 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7705 * gcc.target/mips/umips-lwp-5.c: New test.
7706 * gcc.target/mips/umips-save-restore-3.c: New test.
7707 * gcc.target/mips/umips-lwp-6.c: New test.
7708 * gcc.target/mips/umips-swp-1.c: New test.
7709 * gcc.target/mips/umips-lwp-7.c: New test.
7710 * gcc.target/mips/umips-swp-2.c: New test.
7711 * gcc.target/mips/umips-lwp-8.c: New test.
7712 * gcc.target/mips/umips-swp-3.c: New test.
7713 * gcc.target/mips/umips-movep-1.c: New test.
7714 * gcc.target/mips/umips-lwp-1.c: New test.
7715 * gcc.target/mips/umips-swp-4.c: New test.
7716
affbda71 77172013-03-20 Richard Biener <rguenther@suse.de>
7718
7719 PR tree-optimization/56661
7720 * gcc.dg/torture/pr56661.c: New testcase.
7721
a6d46489 77222013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7723
7724 PR rtl-optimization/56605
7725 * gcc.target/powerpc/pr56605.c: New.
7726
e011645a 77272013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7728
7729 PR fortran/54932
7730 * gfortran.dg/do_1.f90: Don't xfail.
7731
a2d1e432 77322013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7733
7734 PR libfortran/51825
7735 * gfortran.dg/namelist_77.f90: New.
7736 * gfortran.dg/namelist_78.f90: New.
7737
093f923b 77382013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7739
7740 PR libfortran/48618
7741 * gfortran.dg/open_negative_unit_1.f90: New.
7742
00f5db85 77432013-03-19 Ian Bolton <ian.bolton@arm.com>
7744
7745 * gcc.target/aarch64/sbc.c: New test.
7746
4d83c223 77472013-03-19 Ian Bolton <ian.bolton@arm.com>
7748
7749 * gcc.target/aarch64/ror.c: New test.
7750
45244f9b 77512013-03-19 Ian Bolton <ian.bolton@arm.com>
7752
7753 * gcc.target/aarch64/extr.c: New test.
7754
0df18bd2 77552013-03-19 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/56273
7758 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7759 * c-c++-common/uninit-17.c: Likewise.
7760
70347500 77612013-03-18 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR tree-optimization/56635
7764 * g++.dg/torture/pr56635.C: New test.
7765
cc99c1e1 77662013-03-18 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/3713
7769 * g++.dg/ipa/devirt-12.C: New testcase.
7770
800469aa 77712013-03-18 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR c/56566
7774 * c-c++-common/pr56566.c: New test.
7775
5c9c6fc0 77762013-03-17 Jason Merrill <jason@redhat.com>
7777
7778 * g++.dg/template/abstract-dr337.C: XFAIL.
7779
7c63bd84 77802013-03-16 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR c++/56607
7783 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7784 * c-c++-common/pr56607.c: New test.
7785
a753acd4 77862013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 PR c++/56582
7789 * g++.dg/cpp0x/constexpr-array5.C: New.
7790
11972221 77912013-03-15 Tobias Burnus <burnus@net-b.de>
7792
a753acd4 7793 PR fortran/56615
7794 * gfortran.dg/transfer_intrinsic_5.f90: New.
11972221 7795
880f7919 77962013-03-15 Kai Tietz <ktietz@redhat.com>
7797
7798 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7799 * gcc.target/i386/pr20020-1.c: Likewise.
7800 * gcc.target/i386/pr20020-2.c: Likewise.
7801 * gcc.target/i386/pr20020-3.c: Likewise.
7802 * gcc.target/i386/pr53425-1.c: Likewise.
7803 * gcc.target/i386/pr53425-2.c: Likewise.
7804 * gcc.target/i386/pr55093.c: Likewise.
7805 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7806
a974ba69 78072013-03-15 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR debug/56307
7810 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7811 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7812
228bf2b8 78132013-03-14 Jakub Jelinek <jakub@redhat.com>
7814
2475047c 7815 PR tree-optimization/53265
7816 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7817 undefined behavior.
7818 * gcc.dg/graphite/id-6.c (test): Likewise.
7819 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7820 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7821
228bf2b8 7822 PR tree-optimization/53265
7823 * gcc.dg/pr53265.c: New test.
7824 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7825 to dg-options.
7826 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7827 arrays.
7828 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7829 n, use it as high bound instead of 4.
7830
bb057878 78312013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7832
7833 PR target/49880
7834 * gcc.target/sh/pr49880-1.c: New.
7835 * gcc.target/sh/pr49880-2.c: New.
7836 * gcc.target/sh/pr49880-3.c: New.
7837 * gcc.target/sh/pr49880-4.c: New.
7838 * gcc.target/sh/pr49880-5.c: New.
7839
5f9b0c45 78402013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7843
814c4f66 78442013-03-13 Richard Biener <rguenther@suse.de>
7845
7846 PR tree-optimization/56608
7847 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7848
36014dfb 78492013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 PR c++/56611
7852 * g++.dg/cpp0x/alias-decl-32.C: New.
7853
b291008a 78542013-03-11 Jan Hubicka <jh@suse.cz>
7855
7856 PR middle-end/56571
7857 * gcc.c-torture/compile/pr56571.c: New testcase.
7858
dd94a9d2 78592013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7860
7861 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7862 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7863
7e44eced 78642013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7865
7866 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7867 * gcc.dg/inline_4.c: Likewise.
7868 * gcc.dg/unroll_2.c: Likewise.
7869 * gcc.dg/unroll_3.c: Likewise.
7870 * gcc.dg/unroll_4.c: Likewise.
7871
651bfd3d 78722013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7873
97927869 7874 PR testsuite/54119
7875 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7876
651bfd3d 7877 PR debug/56307
7878 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7879
d718a00d 78802013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7881
7882 PR target/40797
7883 * gcc.c-torture/compile/pr40797.c: New.
7884
6d09a025 78852013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7886
7887 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7888
0377ee78 78892013-03-10 Paul Thomas <pault@gcc.gnu.org>
7890
7891 PR fortran/56575
7892 * gfortran.dg/class_56.f90: New test.
7893
9d3fa937 78942013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7895
7896 PR middle-end/56524
7897 * gcc.target/mips/pr56524.c: New test.
7898
b0d2ae2a 78992013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7900
7901 PR c++/56565
7902 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7903
ac92ee1e 79042013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7905
7906 PR c++/51412
7907 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7908
b3269f54 79092013-03-08 Marek Polacek <polacek@redhat.com>
7910
7911 PR tree-optimization/56478
7912 * gcc.dg/torture/pr56478.c: New test.
7913
60e19418 79142013-03-08 Kai Tietz <ktietz@redhat.com>
7915
6d67f89e 7916 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7917 targets linker option --allow-multiple-definition.
7918
77cdcfa2 7919 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7920 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7921 * gcc.dg/pr52549.c: Add LLP64 case.
7922 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7923 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7924 * gcc.dg/torture/pr51071-2.c: Likewise.
7925 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7926 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7927 * gcc.dg/tree-ssa/vrp75.c: Likewise.
c794cf62 7928 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
77cdcfa2 7929 * gcc.dg/weak/weak-1.c: Likewise.
7930 * gcc.dg/weak/weak-2.c: Likewise.
7931 * gcc.dg/weak/weak-3.c: Likewise.
7932 * gcc.dg/weak/weak-4.c: Likewise.
7933 * gcc.dg/weak/weak-5.c: Likewise.
7934 * gcc.dg/weak/weak-15.c: Likewise.
7935 * gcc.dg/weak/weak-16.c: Likewise.
7936
60e19418 7937 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7938
bdb5a35a 79392013-03-07 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/56559
7942 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7943
c1a5a2f9 79442013-03-07 Andreas Schwab <schwab@suse.de>
7945
7946 * gcc.dg/pr31490.c: Fix last change.
7947
d10f4a56 79482013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7949
7950 PR c++/56534
7951 * g++.dg/template/crash115.C: New.
7952
f5c4bbcd 79532013-03-06 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR tree-optimization/56539
7956 * gcc.c-torture/compile/pr56539.c: New test.
7957
6b7ee36e 79582013-03-06 Kai Tietz <ktietz@redhat.com>
7959
7960 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7961 targets.
7962 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7963 * gcc.dg/lto/20091013-1_2.c: Likewise.
7964 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7965
9b2cb7a7 79662013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7967
7968 * gnat.dg/specs/aggr6.ads: New test.
7969
79702013-03-06 Eric Botcazou <ebotcazou@adacore.com>
87fdc628 7971
7972 * gnat.dg/loop_optimization15.ad[sb]: New test.
7973
31c66114 79742013-03-06 Jakub Jelinek <jakub@redhat.com>
7975
7976 PR middle-end/56548
7977 * gcc.dg/pr56548.c: New test.
7978
6dd1caf5 79792013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7980
7981 PR debug/53363
7982 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7983
1993ca90 79842013-03-06 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR c++/56543
7987 * g++.dg/template/typename20.C: New test.
7988
848d0536 79892013-03-05 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR debug/56510
7992 * gcc.dg/pr56510.c: New test.
7993
7994 PR rtl-optimization/56484
7995 * gcc.c-torture/compile/pr56484.c: New test.
7996
4af18703 79972013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7998
7999 PR c++/56530
8000 * g++.dg/warn/Wsign-conversion-2.C: New.
8001
6de71799 80022013-03-05 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/56270
8005 * gcc.dg/vect/slp-38.c: New testcase.
8006
bdcf717b 80072013-03-05 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR rtl-optimization/56494
8010 * gcc.dg/pr56494.c: New test.
8011
8ad1eb69 80122013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8013
8014 * gcc.dg/pr56424.c: New test.
8015
050bae72 80162013-03-04 Georg-Johann Lay <avr@gjlay.de>
8017
8018 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8019 * gcc.dg/pr56228.c <avr>: Skip.
8020
c875acdf 80212013-03-04 Georg-Johann Lay <avr@gjlay.de>
8022
8023 PR testsuite/52641
8024 PR tree-optimization/52631
8025 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8026
d345d59a 80272013-03-03 David Edelsohn <dje.gcc@gmail.com>
8028
8029 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8030 * gcc.dg/vect/vect-83_64.c: Same.
8031
35366896 80322013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8033
8034 PR fortran/56477
8035 * gfortran.dg/pointer_check_13.f90: New test.
8036
ef110138 80372013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8038
8039 PR fortran/54730
8040 * gfortran.dg/array_constructor_42.f90: New test.
8041
beac3c93 80422013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8043
8044 PR c++/52688
8045 * g++.dg/template/static33.C: New.
8046 * g++.dg/template/static34.C: Likewise.
8047
8048 PR c++/10291
8049 * g++.dg/template/static35.C: New.
8050
ea4efe92 80512013-03-01 Steve Ellcey <sellcey@mips.com>
8052
8053 * gcc.dg/pr56396.c: Require pic support.
8054
57625e55 80552013-03-01 Richard Biener <rguenther@suse.de>
8056
8057 PR tree-optimization/55481
8058 * gcc.dg/torture/pr56488.c: New testcase.
8059
a9196da9 80602013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8061 Jakub Jelinek <jakub@redhat.com>
8062
8063 PR sanitizer/56454
8064 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8065 no_sanitize_address attribute rather than no_address_safety_analysis.
8066 * g++.dg/asan/sanitizer_test_utils.h
8067 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8068 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8069 in addition to no_address_safety_analysis.
8070
737ed429 80712013-02-28 Jason Merrill <jason@redhat.com>
8072
8073 PR c++/56481
8074 * g++.dg/cpp0x/constexpr-and.C: New.
8075
2e1d16b0 80762013-02-28 Martin Jambor <mjambor@suse.cz>
8077
8078 PR tree-optimization/56294
8079 * g++.dg/debug/pr56294.C: New test.
8080
7ede8189 80812013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8082
8083 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8084
f3721e91 80852013-02-27 Marek Polacek <polacek@redhat.com>
8086
8087 PR rtl-optimization/56466
8088 * gcc.dg/pr56466.c: New test.
8089
a67868a5 80902013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8091
8092 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8093 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8094 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8095
936ab1d9 80962013-02-27 Andrey Belevantsev <abel@ispras.ru>
8097
8098 PR middle-end/45472
8099 * gcc.dg/pr45472.c: New test.
8100
9df082d2 81012013-02-26 Marek Polacek <polacek@redhat.com>
8102
8103 PR tree-optimization/56426
8104 * gcc.dg/pr56436.c: New test.
8105
50c96f17 81062013-02-26 Jakub Jelinek <jakub@redhat.com>
8107
db08f1c6 8108 PR tree-optimization/56448
8109 * gcc.c-torture/compile/pr56448.c: New test.
8110
50c96f17 8111 PR tree-optimization/56443
8112 * gcc.dg/torture/pr56443.c: New test.
8113
750e47f5 81142013-02-25 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/56175
8117 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8118
88e69df1 81192013-02-24 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/56403
8122 * g++.dg/torture/pr56403.C: New test.
8123
ca7a473f 81242013-02-25 Catherine Moore <clm@codesourcery.com>
8125
8126 Revert:
8127 2013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 8128 Richard Sandiford <rdsandiford@googlemail.com>
ca7a473f 8129
8130 * gcc.target/mips/mips.exp: Add microMIPS support.
8131 * gcc.target/mips/umips-movep-2.c: New test.
8132 * gcc.target/mips/umips-lwp-2.c: New test.
8133 * gcc.target/mips/umips-swp-5.c: New test.
8134 * gcc.target/mips/umips-constraints-1.c: New test.
8135 * gcc.target/mips/umips-lwp-3.c: New test.
8136 * gcc.target/mips/umips-swp-6.c: New test.
8137 * gcc.target/mips/umips-constraints-2.c: New test.
8138 * gcc.target/mips/umips-save-restore-1.c: New test.
8139 * gcc.target/mips/umips-lwp-4.c: New test.
8140 * gcc.target/mips/umips-swp-7.c: New test.
8141 * gcc.target/mips/umips-save-restore-2.c: New test.
8142 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8143 * gcc.target/mips/umips-lwp-5.c: New test.
8144 * gcc.target/mips/umips-save-restore-3.c: New test.
8145 * gcc.target/mips/umips-lwp-6.c: New test.
8146 * gcc.target/mips/umips-swp-1.c: New test.
8147 * gcc.target/mips/umips-lwp-7.c: New test.
8148 * gcc.target/mips/umips-swp-2.c: New test.
8149 * gcc.target/mips/umips-lwp-8.c: New test.
8150 * gcc.target/mips/umips-swp-3.c: New test.
8151 * gcc.target/mips/umips-movep-1.c: New test.
8152 * gcc.target/mips/umips-lwp-1.c: New test.
8153 * gcc.target/mips/umips-swp-4.c: New test.
8154
7fd93f9c 81552013-02-24 Catherine Moore <clm@codesourcery.com>
31c66114 8156 Richard Sandiford <rdsandiford@googlemail.com>
7fd93f9c 8157
8158 * gcc.target/mips/mips.exp: Add microMIPS support.
8159 * gcc.target/mips/umips-movep-2.c: New test.
8160 * gcc.target/mips/umips-lwp-2.c: New test.
8161 * gcc.target/mips/umips-swp-5.c: New test.
8162 * gcc.target/mips/umips-constraints-1.c: New test.
8163 * gcc.target/mips/umips-lwp-3.c: New test.
8164 * gcc.target/mips/umips-swp-6.c: New test.
8165 * gcc.target/mips/umips-constraints-2.c: New test.
8166 * gcc.target/mips/umips-save-restore-1.c: New test.
8167 * gcc.target/mips/umips-lwp-4.c: New test.
8168 * gcc.target/mips/umips-swp-7.c: New test.
8169 * gcc.target/mips/umips-save-restore-2.c: New test.
8170 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8171 * gcc.target/mips/umips-lwp-5.c: New test.
8172 * gcc.target/mips/umips-save-restore-3.c: New test.
8173 * gcc.target/mips/umips-lwp-6.c: New test.
8174 * gcc.target/mips/umips-swp-1.c: New test.
8175 * gcc.target/mips/umips-lwp-7.c: New test.
8176 * gcc.target/mips/umips-swp-2.c: New test.
8177 * gcc.target/mips/umips-lwp-8.c: New test.
8178 * gcc.target/mips/umips-swp-3.c: New test.
8179 * gcc.target/mips/umips-movep-1.c: New test.
8180 * gcc.target/mips/umips-lwp-1.c: New test.
8181 * gcc.target/mips/umips-swp-4.c: New test.
8182
a16e0d2d 81832013-02-22 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR sanitizer/56393
8186 * lib/asan-dg.exp (asan_link_flags): Add
8187 -B${gccpath}/libsanitizer/asan/ to flags.
8188
af0907da 81892013-02-21 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR middle-end/56420
8192 * gcc.dg/torture/pr56420.c: New test.
8193
ded1a556 81942013-02-20 Aldy Hernandez <aldyh@redhat.com>
8195
8196 PR middle-end/56108
8197 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8198
9bd3a517 81992013-02-21 Martin Jambor <mjambor@suse.cz>
8200
8201 PR tree-optimization/56310
8202 * g++.dg/ipa/pr56310.C: New test.
8203
f8f29ba2 82042013-02-21 Janus Weil <janus@gcc.gnu.org>
8205
8206 PR fortran/56385
8207 * gfortran.dg/proc_ptr_comp_37.f90: New.
8208
7662ff7e 82092013-02-21 Richard Biener <rguenther@suse.de>
8210
8211 PR tree-optimization/56415
8212 Revert
8213 2013-02-11 Richard Biener <rguenther@suse.de>
8214
8215 PR tree-optimization/56273
8216 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8217 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8218 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8219 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8220 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8221 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8222
6c73696d 82232013-02-21 Marek Polacek <polacek@redhat.com>
8224
8225 PR tree-optimization/56398
0377ee78 8226 * g++.dg/torture/pr56398.C: New test.
6c73696d 8227
28a9e8c4 82282013-02-21 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR inline-asm/56405
8231 * gcc.c-torture/compile/pr56405.c: New test.
8232
16473e06 82332013-02-20 Jan Hubicka <jh@suse.cz>
8234
8235 PR tree-optimization/56265
bf441740 8236 * g++.dg/ipa/devirt-11.C: New testcase.
16473e06 8237
560965e9 82382013-02-20 Richard Biener <rguenther@suse.de>
8239
8240 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8241
285df01b 82422013-02-20 Richard Biener <rguenther@suse.de>
8243 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR tree-optimization/56396
8246 * gcc.dg/pr56396.c: New testcase.
8247
49858f84 82482013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8249
8250 PR c++/56373
8251 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8252
82a7a70c 82532013-02-19 Richard Biener <rguenther@suse.de>
8254
8255 PR tree-optimization/56384
8256 * gcc.dg/torture/pr56384.c: New testcase.
8257
15c27dda 82582013-02-19 Jakub Jelinek <jakub@redhat.com>
8259
a82fc9c6 8260 PR tree-optimization/56350
8261 * gcc.dg/pr56350.c: New test.
8262
15c27dda 8263 PR tree-optimization/56381
8264 * g++.dg/opt/pr56381.C: New test.
8265
19426fe1 82662013-02-18 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR pch/54117
8269 * lib/dg-pch.exp (pch-init, pch-finish,
8270 check_effective_target_pch_supported_debug): New procs.
8271 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8272 Likewise if $pch_unsupported_debug and $flags include -g.
8273 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8274 and dg-require-effective-target pch_unsupported_debug.
8275 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8276 * objc.dg/pch/pch.exp: Likewise.
8277 * gcc.dg/pch/pch.exp: Likewise.
8278 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8279 pch_unsupported_debug.
8280 * gcc.dg/pch/valid-1.hs: Likewise.
8281 * gcc.dg/pch/valid-1b.c: Likewise.
8282 * gcc.dg/pch/valid-1b.hs: Likewise.
8283
abad9af1 82842013-02-18 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/56366
8287 * gcc.dg/torture/pr56366.c: New testcase.
8288
b375c775 82892013-02-18 Richard Biener <rguenther@suse.de>
8290
1450b4dd 8291 PR middle-end/56349
8292 * gcc.dg/torture/pr56349.c: New testcase.
b375c775 8293
e6b37e57 82942013-02-18 Richard Biener <rguenther@suse.de>
8295
8296 PR tree-optimization/56321
8297 * gcc.dg/torture/pr56321.c: New testcase.
8298
f9ca9e46 82992013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8300
8301 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8302
d9dc05a1 83032013-02-16 Jakub Jelinek <jakub@redhat.com>
8304 Dodji Seketeli <dodji@redhat.com>
8305
8306 PR asan/56330
8307 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8308 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8309 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8310 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8311 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8312 * c-c++-common/asan/pr56330.c: Likewise.
8313 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8314 Ensure the size argument of __builtin_memcpy is a constant.
8315
5fcbca6b 83162013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8317 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 PR c++/51242
8320 * g++.dg/cpp0x/enum23.C: New.
8321
9fdebf35 83222013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8323
8324 PR target/54685
8325 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8326
a27d5d8c 83272013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8328
8329 PR rtl-optimization/56348
8330 * gcc.target/i386/pr56348.c: New test.
8331
9fdebf35 83322013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
ec4f0001 8333
9fdebf35 8334 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8335 * gcc.target/arm/interrupt-2.c: Likewise.
ec4f0001 8336
2ce05815 83372013-02-15 Tobias Burnus <burnus@net-b.de>
8338
8339 PR fortran/56318
bf441740 8340 * gfortran.dg/matmul_9.f90: New.
2ce05815 8341
dbbb84de 83422013-02-15 Tobias Burnus <burnus@net-b.de>
8343
8344 PR fortran/53818
8345 * gfortran.dg/init_flag_11.f90: New.
8346
1025e294 83472013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8348
8349 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8350
dfc633a1 83512013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8354 characters.
8355
8b9eb27e 83562013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8357 Tobias Burnus <burnus@net-b.de>
8358
8359 PR testsuite/56138
8360 * gfortran.dg/allocatable_function_7.f90: New.
8361
c4efcc7a 83622013-02-14 Jakub Jelinek <jakub@redhat.com>
8363
8364 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8365 * asan_globals_test-wrapper.cc: New file.
8366 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8367 instead of asan_globals_test.cc as dg-additional-sources.
8368 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8369 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8370 "sanitizer_test_utils.h" instead of
8371 "sanitizer_common/tests/sanitizer_test_utils.h".
8372 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8373 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8374 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8375 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8376 * g++.dg/asan/asan_test.cc: Synced from upstream.
8377 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8378
0f2b58ae 83792013-02-14 Dodji Seketeli <dodji@redhat.com>
8380
8381 Fix an asan crash
8382 * c-c++-common/asan/memcmp-2.c: New test.
8383
911b08c6 83842013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8385
8386 PR c++/55582
8387 * g++.dg/cpp0x/udlit-string-literal.h: New.
8388 * g++.dg/cpp0x/udlit-string-literal.C: New.
8389
c35fb07e 83902013-02-13 Sriraman Tallam <tmsriram@google.com>
8391
8392 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8393
f03b2d9d 83942013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8395
8396 PR target/56184
8397 * gcc.target/arm/pr56184.C: New test.
8398
a756eaf1 83992013-02-13 Jakub Jelinek <jakub@redhat.com>
8400
8401 PR c++/56302
8402 * g++.dg/torture/pr56302.C: New test.
8403 * g++.dg/cpp0x/constexpr-56302.C: New test.
8404 * c-c++-common/pr56302.c: New test.
8405
c12d6c79 84062013-02-13 Tobias Burnus <burnus@net-b.de>
8407 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8408
8409 PR fortran/56204
8410 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8411 * gfortran.dg/quad_3.f90: Ditto.
8412
7da89e80 84132013-02-13 Kostya Serebryany <kcc@google.com>
8414
8415 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8416 to match the fresh asan run-time.
8417 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8418
c31c80df 84192013-02-12 Dodji Seketeli <dodji@redhat.com>
8420
8421 Avoid instrumenting duplicated memory access in the same basic block
8422 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
bf441740 8423 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8424 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8425 * c-c++-common/asan/inc.c: Likewise.
c31c80df 8426
89c2edcf 84272013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8428
8429 PR inline-asm/56148
8430 * gcc.target/i386/pr56148.c: New test.
8431
196712cb 84322013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8433 Tobias Burnus <burnus@net-b.de>
8434
c12d6c79 8435 PR testsuite/56082
196712cb 8436 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8437 to kind=2.
8438
d648b2ee 84392013-02-12 Richard Biener <rguenther@suse.de>
8440
8441 PR lto/56297
8442 * gcc.dg/lto/pr56297_0.c: New testcase.
8443 * gcc.dg/lto/pr56297_0.c: Likewise.
8444
9d2264a0 84452013-02-12 Janus Weil <janus@gcc.gnu.org>
8446
8447 PR fortran/46952
8448 * gfortran.dg/typebound_deferred_1.f90: New.
8449
193baafd 84502013-02-12 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR rtl-optimization/56151
8453 * gcc.target/i386/pr56151.c: New test.
8454
21ebaa24 84552013-02-11 Sriraman Tallam <tmsriram@google.com>
fd457cef 8456
8457 * g++.dg/ext/mv12.C: New test.
8458 * g++.dg/ext/mv12.h: New file.
8459 * g++.dg/ext/mv12-aux.C: New file.
8460 * g++.dg/ext/mv13.C: New test.
8461
4183d5c3 84622013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8463
8464 * lib/target-supports.exp
8465 (check_effective_target_powerpc_eabi_ok): New.
8466 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8467 powerpc_eabi_ok.
8468 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8469 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8470 only.
8471 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8472 * gcc.target/powerpc/pr51623.c: Likewise.
8473 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8474 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8475
31c66114 84762013-02-11 Alexander Potapenko <glider@google.com>
ed161dab 8477 Jack Howarth <howarth@bromo.med.uc.edu>
8478 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR sanitizer/55617
8481 * g++.dg/asan/pr55617.C: Run on all targets.
8482
ffc1977a 84832013-02-11 Uros Bizjak <ubizjak@gmail.com>
8484
8485 PR rtl-optimization/56275
8486 * gcc.dg/pr56275.c: New test.
8487
2f5dea30 84882013-02-11 Richard Biener <rguenther@suse.de>
8489
8490 PR tree-optimization/56273
8491 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8492
b6f3c6f1 84932013-02-11 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/56264
8496 * gcc.dg/torture/pr56264.c: New testcase.
8497
4d739378 84982013-02-11 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/56273
8501 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8502 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8503 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8504 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8505 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8506 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8507
a92893e5 85082013-02-09 Uros Bizjak <ubizjak@gmail.com>
8509
8510 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8511 for *-*-linux-gnu targets.
8512 * g++.dg/asan/interception-test-1.c: Ditto.
8513 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8514 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8515
37b00fc7 85162013-02-09 Paul Thomas <pault@gcc.gnu.org>
8517
8518 PR fortran/55362
8519 * gfortran.dg/intrinsic_size_4.f90 : New test.
8520
18163dd8 85212013-02-09 Jakub Jelinek <jakub@redhat.com>
8522
8523 PR target/56256
8524 * gcc.target/powerpc/pr56256.c: New test.
8525
92c9e3b7 85262013-02-08 Ian Lance Taylor <iant@google.com>
8527
8528 * lib/go.exp: Load timeout.exp.
8529
4aa54340 85302013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8531
8532 PR rtl-optimization/56246
8533 * gcc.target/i386/pr56246.c: New test.
8534
ea239197 85352013-02-08 Jeff Law <law@redhat.com>
8536
8537 PR debug/53948
8538 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8539
b85af273 85402013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8541
8542 PR target/56043
8543 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8544 powerpc*-*-linux*.
8545
21a6219e 85462013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
e975e345 8547
8548 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8549
5ef30aea 85502013-02-08 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR rtl-optimization/56195
8553 * gcc.dg/torture/pr56195.c: New test.
8554
d8daa19e 85552013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8556
8557 PR fortran/54107
8558 * gfortran.dg/recursive_interface_2.f90: New test.
8559
1a8b7013 85602013-02-08 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR tree-optimization/56250
8563 * gcc.c-torture/execute/pr56250.c: New test.
8564
992b7387 85652013-02-08 Georg-Johann Lay <avr@gjlay.de>
8566
8567 PR tree-optimization/56064
8568 * gcc.dg/fixed-point/view-convert-2.c: New test.
8569
42540642 85702013-02-08 Michael Matz <matz@suse.de>
8571
8572 PR tree-optimization/52448
8573 * gcc.dg/pr52448.c: New test.
8574
ff829efa 85752013-02-08 Richard Biener <rguenther@suse.de>
8576
8577 PR middle-end/56181
8578 * gcc.dg/torture/pr56181.c: New testcase.
8579
eafea251 85802013-02-08 Georg-Johann Lay <avr@gjlay.de>
8581
8582 PR target/54222
8583 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8584 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8585
e6f71049 85862013-02-07 Jakub Jelinek <jakub@redhat.com>
8587
42f98e54 8588 PR c++/56241
8589 * g++.dg/parse/crash61.C: New test.
8590
1b1f551e 8591 PR c++/56239
8592 * g++.dg/parse/pr56239.C: New test.
8593
e6f71049 8594 PR c++/56237
8595 * g++.dg/abi/mangle61.C: New test.
8596
2e620dc7 85972013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8598
8599 PR rtl-optimization/56225
8600 * gcc.target/i386/pr56225.c: New test.
8601
c288ac40 86022013-02-07 Jakub Jelinek <jakub@redhat.com>
8603
67a34241 8604 PR debug/56154
8605 * gcc.dg/guality/pr56154-1.c: New test.
8606 * gcc.dg/guality/pr56154-2.c: New test.
8607 * gcc.dg/guality/pr56154-3.c: New test.
8608 * gcc.dg/guality/pr56154-4.c: New test.
8609 * gcc.dg/guality/pr56154-aux.c: New file.
8610
c288ac40 8611 PR tree-optimization/55789
8612 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8613 cleanup-tree-dump.
8614 * gcc.dg/tree-ssa/inline-3.c: Add
8615 --param max-early-inliner-iterations=2 option.
8616
fd9db0c9 86172013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8618
8619 PR debug/53363
8620 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8621 Add -fno-dwarf2-cfi-asm to dg-options.
8622 Adapt match count.
8623
bef70214 86242013-02-07 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR target/56228
8627 * gcc.dg/pr56228.c: New test.
8628
774a97a4 86292013-02-07 Alan Modra <amodra@gmail.com>
8630
9c74eaeb 8631 PR target/54009
8632 * gcc.target/powerpc/pr54009.c: New test.
774a97a4 8633 PR target/54131
8634 * gfortran.dg/pr54131.f: New test.
8635
21ebaa24 86362013-02-06 Paul Thomas <pault@gcc.gnu.org>
c1cb26ae 8637
8638 PR fortran/55789
8639 * gfortran.dg/array_constructor_41.f90: New test.
8640
6711b345 86412013-02-06 Janus Weil <janus@gcc.gnu.org>
8642
8643 PR fortran/55978
8644 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8645
b8214689 86462013-02-06 Jakub Jelinek <jakub@redhat.com>
8647
8648 PR middle-end/56217
8649 * g++.dg/gomp/pr56217.C: New test.
8650
2a111350 86512013-02-05 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR tree-optimization/56205
8654 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8655 * gcc.c-torture/execute/pr56205.c: New test.
8656
bc17236a 86572013-02-05 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/53342
8660 PR tree-optimization/53185
8661 * gcc.dg/vect/pr53185-2.c: New testcase.
8662
8afc926b 86632013-02-05 Jan Hubicka <jh@suse.cz>
8664
24849f1c 8665 PR tree-optimization/55789
8666 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8667 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8668 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8669 * g++.dg/ipa/inline-1.C: New testcase.
8670 * g++.dg/ipa/inline-2.C: New testcase.
8671 * g++.dg/ipa/inline-3.C: New testcase.
8672
86732013-02-05 Jan Hubicka <jh@suse.cz>
8674
8675 PR tree-optimization/55789
8afc926b 8676 * g++.dg/torture/pr55789.C: New testcase.
8677
df936998 86782013-02-05 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR middle-end/56167
8681 * gcc.dg/pr56167.c: New test.
8682
f688fff7 86832013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8684
8685 PR target/55146
8686 * gcc.target/sh/pr55146.c: New.
8687
86882013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
e602ed3f 8689
8690 PR tree-optimization/54386
8691 * gcc.target/sh/pr54386.c: New.
8692
921080ae 86932013-02-04 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/56008
8696 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8697
8698 PR fortran/47517
8699 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8700
31c66114 87012013-02-04 Alexander Potapenko <glider@google.com>
a92893e5 8702 Jack Howarth <howarth@bromo.med.uc.edu>
ec7e9f78 8703 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR sanitizer/55617
8706 * g++.dg/asan/pr55617.C: New test.
8707
d82a3a02 87082013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8709
8710 PR fortran/54195
8711 * gfortran.dg/typebound_operator_19.f90: New test.
8712 * gfortran.dg/typebound_assignment_4.f90: New test.
8713
acd1bde2 87142013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8715
8716 PR fortran/54107
8717 * gfortran.dg/recursive_interface_1.f90: New test.
8718
871609a8 87192013-02-04 Richard Guenther <rguenther@suse.de>
8720
8721 PR lto/56168
8722 * gcc.dg/lto/pr56168_0.c: New testcase.
8723 * gcc.dg/lto/pr56168_1.c: Likewise.
8724
9e5e87d9 87252013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8726
8727 PR fortran/50627
8728 PR fortran/56054
8729 * gfortran.dg/block_12.f90: New test.
8730 * gfortran.dg/module_error_1.f90: New test.
8731
415da7f3 87322013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8733
8734 * lib/target-supports.exp (check_effective_target_vect_float)
8735 (check_effective_target_vect_no_align): Add mips-sde-elf.
8736
0acfe1c1 87372013-02-01 Jakub Jelinek <jakub@redhat.com>
8738
8739 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8740
4cc5e5ee 87412013-02-01 David Edelsohn <dje.gcc@gmail.com>
8742
8743 * gcc.dg/pr56023.c: XFAIL on AIX.
8744 * gcc.dg/vect/pr49352.c: Same.
8745
6b40a1a5 87462013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8747
8748 * gnat.dg/opt26.adb: New test.
8749
7046891f 87502013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8751
8752 Revert.
8753 2013-01-27 Amol Pise <amolpise15@gmail.com>
8754
8755 * gcc.target/arm/neon-vfnms-1.c: New test.
8756 * gcc.target/arm/neon-vfnma-1.c: New test.
8757
a8bcfda2 87582013-01-31 Richard Biener <rguenther@suse.de>
8759
8760 PR tree-optimization/56157
8761 * gcc.dg/torture/pr56157.c: New testcase.
8762
fad68b9f 87632013-01-30 Richard Biener <rguenther@suse.de>
8764
8765 PR tree-optimization/56150
8766 * gcc.dg/torture/pr56150.c: New testcase.
8767
ae0c3984 87682013-01-30 Jakub Jelinek <jakub@redhat.com>
8769
53486a83 8770 PR sanitizer/55374
8771 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8772 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8773 printed in backtrace.
8774 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8775 to avoid errors about mismatched allocation vs. deallocation.
8776
ae0c3984 8777 PR c++/55742
8778 * g++.dg/mv1.C: Moved to...
8779 * g++.dg/ext/mv1.C: ... here. Adjust test.
8780 * g++.dg/mv2.C: Moved to...
8781 * g++.dg/ext/mv2.C: ... here. Adjust test.
8782 * g++.dg/mv3.C: Moved to...
8783 * g++.dg/ext/mv3.C: ... here.
8784 * g++.dg/mv4.C: Moved to...
8785 * g++.dg/ext/mv4.C: ... here.
8786 * g++.dg/mv5.C: Moved to...
8787 * g++.dg/ext/mv5.C: ... here. Adjust test.
8788 * g++.dg/mv6.C: Moved to...
8789 * g++.dg/ext/mv6.C: ... here. Adjust test.
8790 * g++.dg/ext/mv7.C: New test.
8791 * g++.dg/ext/mv8.C: New test.
8792 * g++.dg/ext/mv9.C: New test.
8793 * g++.dg/ext/mv10.C: New test.
8794 * g++.dg/ext/mv11.C: New test.
8795
85276115 87962013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8797
8798 PR rtl-optimization/56144
8799 * gcc.dg/pr56144.c: New.
8800
d3ae9a11 88012013-01-30 David Edelsohn <dje.gcc@gmail.com>
8802
8803 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8804 message.
8805 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8806 * g++.dg/cpp0x/constexpr-55573.C: Same
85276115 8807
52cd005d 88082013-01-30 Georg-Johann Lay <avr@gjlay.de>
8809
8810 PR tree-optimization/56064
8811 * gcc.dg/fixed-point/view-convert.c: New test.
8812
8b40c28e 88132013-01-30 Andreas Schwab <schwab@suse.de>
8814
8815 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8816 evaluate the end index in string range.
8817
acd1bde2 88182013-01-30 Tobias Burnus <burnus@net-b.de>
d0cfec1c 8819
8820 PR fortran/56138
8821 * gfortran.dg/allocatable_function_6.f90: New.
8822
6777213b 88232013-01-29 Janus Weil <janus@gcc.gnu.org>
31c66114 8824 Mikael Morin <mikael@gcc.gnu.org>
6777213b 8825
8826 PR fortran/54107
8827 * gfortran.dg/proc_ptr_comp_36.f90: New.
8828
5daac166 88292013-01-29 Richard Biener <rguenther@suse.de>
8830
8831 PR tree-optimization/55270
8832 * gcc.dg/torture/pr55270.c: New testcase.
8833
12e51a1d 88342013-01-28 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR rtl-optimization/56117
8837 * gcc.dg/pr56117.c: New test.
8838
ac7a1007 88392013-01-28 Richard Biener <rguenther@suse.de>
8840
8841 PR tree-optimization/56034
8842 * gcc.dg/torture/pr56034.c: New testcase.
8843
0190fe95 88442013-01-28 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR tree-optimization/56125
8847 * gcc.dg/pr56125.c: New test.
8848
d67dd34f 88492013-01-28 Tobias Burnus <burnus@net-b.de>
8850 Mikael Morin <mikael@gcc.gnu.org>
8851
8852 PR fortran/53537
8853 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8854 * gfortran.dg/import8.f90: Likewise.
8855 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8856 * gfortran.dg/import10.f90: New test.
8857 * gfortran.dg/import11.f90: Likewise
8858
04ff97ce 88592013-01-28 Jakub Jelinek <jakub@redhat.com>
8860
b0326b17 8861 PR testsuite/56053
8862 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8863 string.h. Provide memset, malloc and free prototypes, adjust line
8864 numbers in dg-output.
8865 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8866 Provide memset prototype and adjust line numbers in dg-output.
8867 * c-c++-common/asan/global-overflow-1.c: Likewise.
8868
04ff97ce 8869 PR tree-optimization/56094
8870 * gcc.dg/pr56094.c: New test.
8871
d7a6cfef 88722013-01-27 Amol Pise <amolpise15@gmail.com>
8873
8874 * gcc.target/arm/neon-vfnms-1.c: New test.
8875 * gcc.target/arm/neon-vfnma-1.c: New test.
8876
f2897e01 88772013-01-27 Uros Bizjak <ubizjak@gmail.com>
8878
8879 PR target/56114
8880 * gcc.target/i386/pr56114.c: New test.
8881
20bdca22 88822013-01-27 Paul Thomas <pault@gcc.gnu.org>
8883
67e8ab17 8884 PR fortran/55984
20bdca22 8885 * gfortran.dg/associate_14.f90: New test.
8886
8887 PR fortran/56047
8888 * gfortran.dg/associate_13.f90: New test.
8889
6cc085b6 88902013-01-25 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR tree-optimization/56098
8893 * gcc.dg/pr56098-1.c: New test.
8894 * gcc.dg/pr56098-2.c: New test.
8895
f3297245 88962013-01-25 Georg-Johann Lay <avr@gjlay.de>
8897
8898 PR target/54222
8899 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8900
8e3bada1 89012013-01-22 Marek Polacek <polacek@redhat.com>
8902
8903 PR tree-optimization/56035
8904 * gcc.dg/pr56035.c: New test.
8905
cbe03fb3 89062013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8907
8908 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8909 for MIPS.
8910
3e0be821 89112013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8912
8913 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8914
54550ecb 89152013-01-24 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR c/56078
8918 * gcc.dg/pr56078.c: New test.
8919 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8920
86a4f466 89212013-01-24 Martin Jambor <mjambor@suse.cz>
8922
8923 PR tree-optimization/55927
8924 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8925
80946863 89262013-01-24 Uros Bizjak <ubizjak@gmail.com>
8927
8928 * gcc.target/i386/movsd.c: New test.
8929
aa46b107 89302013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8931
8932 PR inline-asm/55934
8933 * gcc.target/i386/pr55934.c: New test.
8934
c58ba4b2 89352013-01-23 Janus Weil <janus@gcc.gnu.org>
8936
8937 PR fortran/56081
8938 * gfortran.dg/select_8.f90: New.
8939
80946863 89402013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
86e977aa 8941
80946863 8942 * gcc.target/microblaze/microblaze.exp: Remove
8943 target_config_cflags check.
86e977aa 8944
b8eae306 89452013-01-23 Jakub Jelinek <jakub@redhat.com>
8946
bc5663df 8947 PR fortran/56052
8948 * gfortran.dg/gomp/pr56052.f90: New test.
8949
b8eae306 8950 PR target/49069
8951 * gcc.dg/pr49069.c: New test.
8952
54b5ad5c 89532013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8954
8955 PR c++/55944
8956 * g++.dg/cpp0x/constexpr-static10.C: New.
8957
7b686ee1 89582013-01-22 Uros Bizjak <ubizjak@gmail.com>
38a03d63 8959
8960 PR target/56028
8961 * gcc.target/i386/pr56028.c: New test.
8962
e6d8288f 89632013-01-22 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR target/55686
8966 * gcc.target/i386/pr55686.c: New test.
8967
c31ceec4 89682013-01-22 Dodji Seketeli <dodji@redhat.com>
8969
8970 PR c++/53609
8971 * g++.dg/cpp0x/variadic139.C: New test.
8972 * g++.dg/cpp0x/variadic140.C: Likewise.
8973 * g++.dg/cpp0x/variadic141.C: Likewise.
8974
c3993091 89752013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8976
8977 * gnat.dg/warn8.adb: New test.
8978
86af97bd 89792013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8980
8981 PR fortran/55919
b8eae306 8982 * gfortran.dg/include_8.f90: New test.
86af97bd 8983
7b686ee1 89842013-01-21 Uros Bizjak <ubizjak@gmail.com>
9d250a73 8985
94dd03a6 8986 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9d250a73 8987 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8988
3e97846e 89892013-01-21 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/56051
8992 * gcc.c-torture/execute/pr56051.c: New test.
8993
7b686ee1 89942013-01-21 Uros Bizjak <ubizjak@gmail.com>
ae3eaa0f 8995
8996 PR rtl-optimization/56023
8997 * gcc.dg/pr56023.c: New test.
8998
a956a7a6 89992013-01-21 Martin Jambor <mjambor@suse.cz>
9000
9001 PR middle-end/56022
9002 * gcc.target/i386/pr56022.c: New test.
9003
edcd0926 90042013-01-21 Jason Merrill <jason@redhat.com>
9005
9006 * lib/target-supports.exp (check_effective_target_alias): New.
9007
0190fe95 90082013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
c5f3d34a 9009
9010 PR debug/53235
9011 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
ae3eaa0f 9012
2d8a9bf3 90132013-01-20 Hans-Peter Nilsson <hp@axis.com>
9014
9015 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9016
3a73dcc2 90172013-01-19 Jeff Law <law@redhat.com>
9018
9019 PR tree-optimization/52631
9020 * tree-ssa/pr52631.c: New test.
9021 * tree-ssa/ssa-fre-9: Update expected output.
9022
d4659737 90232013-01-19 Anthony Green <green@moxielogic.com>
9024
9025 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9026 for moxie.
9027
16f02f09 90282013-01-18 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR tree-optimization/56029
9031 * g++.dg/torture/pr56029.C: New test.
9032
c4c46233 90332013-01-18 Sharad Singhai <singhai@google.com>
9034
9035 PR tree-optimization/55995
9036 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9037
c47331e3 90382013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9039
9040 PR target/55433
9041 * gcc.target/i386/pr55433.c: New.
9042
83014b20 90432013-01-18 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR middle-end/56015
9046 * gfortran.dg/pr56015.f90: New test.
9047
516ad680 90482013-01-18 Janis Johnson <janisjo@codesourcery.com>
9049
9050 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9051
15953bb4 90522013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9053
9054 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9055 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9056 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9057 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9058 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9059
1bcf869e 90602013-01-17 Jeff Law <law@redhat.com>
9061
d607e38f 9062 * gcc.dg/pr52573.c: Move to...
9063 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9064
1bcf869e 9065 PR rtl-optimization/52573
9066 * gcc.dg/pr52573.c: New test.
d607e38f 9067
0190fe95 90682013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
65db8c26 9069
ae3eaa0f 9070 PR sanitizer/55679
9071 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9072 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9073 check_no_compiler_messages to test support in ucontext.h.
65db8c26 9074 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9075 compliant RLIMIT_AS.
9076
c1f96968 90772013-01-17 Marek Polacek <polacek@redhat.com>
9078
9079 PR rtl-optimization/55833
9080 * gcc.dg/pr55833.c: New test.
9081
9ce07db4 90822013-01-17 Jan Hubicka <jh@suse.cz>
9083
cb7b3a2f 9084 PR tree-optimization/55273
9085 * gcc.c-torture/compile/pr55273.c: New testcase.
9ce07db4 9086
7b686ee1 90872013-01-17 Uros Bizjak <ubizjak@gmail.com>
a5b5a55a 9088
9089 PR target/55981
9090 * gcc.target/pr55981.c: New test.
9091
f7de45c7 90922013-01-17 Janis Johnson <janisjo@codesourcery.com>
9093
b2c40440 9094 * gcc.target/arm/pr40887.c: Require at least armv5.
9095 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9096 * gcc.target/arm/pr51915.c: Likewise.
9097 * gcc.target/arm/pr52006.c: Likewise.
9098 * gcc.target/arm/pr53187.c: Likewise.
9099
f7de45c7 9100 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9101 * gcc.target/arm/ftest-support-arm.h: Delete.
9102 * gcc.target/arm/ftest-support-thumb.h: Delete.
9103 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9104 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9105 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9106 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9107 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9108 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9109 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9110 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9111 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9112 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9113 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9114 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9115 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9116 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9117 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9118 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9119 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9120 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9121 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9122 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9123 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9124 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9125 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9126 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9127
3f442959 91282013-01-17 Martin Jambor <mjambor@suse.cz>
9129
9130 PR tree-optimizations/55264
9131 * g++.dg/ipa/pr55264.C: New test.
9132
cd8bd19d 91332013-01-16 Janus Weil <janus@gcc.gnu.org>
9134
9135 PR fortran/55983
9136 * gfortran.dg/class_55.f90: New.
9137
90356c82 91382013-01-16 Janis Johnson <janisjo@codesourcery.com>
9139
f187dd5c 9140 PR testsuite/55994
9141 * gcc.c-torture/execute/builtins/builtins.exp: Add
9142 -Wl,--allow-multiple-definition for eabi and elf targets.
9143
b9b9a82d 9144 PR testsuite/54622
9145 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9146 check_effective_target_vect_perm_short,
9147 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9148 check_effective_target_vect64): Return 0 for big-endian ARM.
9149 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9150
90356c82 9151 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9152 prototypes.
9153
c9b2c569 91542013-01-16 Richard Biener <rguenther@suse.de>
9155
9156 PR tree-optimization/55964
9157 * gcc.dg/torture/pr55964.c: New testcase.
9158
d590d541 91592013-01-16 Richard Biener <rguenther@suse.de>
9160
9161 PR tree-optimization/54767
9162 PR tree-optimization/53465
9163 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9164
31fd081d 91652013-01-16 Christian Bruel <christian.bruel@st.com>
9166
9167 PR target/55301
9168 * gcc.target/sh/sh-switch.c: New testcase.
9169
a8d0810b 91702013-01-15 Janis Johnson <janisjo@codesourcery.com>
9171
9172 * gcc.dg/webizer.c: Increase the array size.
9173
392a7dd5 91742013-01-15 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR target/55940
9177 * gcc.dg/pr55940.c: New test.
9178
58242a4d 91792013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9180 Harald Anlauf <anlauf@gmx.de>
9181
9182 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9183 * gfortran.dg/bounds_check_5.f90: Likewise.
9184 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9185 * gfortran.dg/continuation_9.f90: Likewise.
9186 * gfortran.dg/move_alloc_13.f90: Likewise.
9187 * gfortran.dg/structure_constructor_11.f90: Likewise.
9188 * gfortran.dg/tab_continuation.f: Likewise.
9189 * gfortran.dg/warning-directive-2.F90: Likewise.
9190 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9191
99ee5425 91922013-01-15 Janis Johnson <janisjo@codesourcery.com>
9193
9194 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9195 * gcc.target/arm/fma-sp.c: Likewise.
9196
42fb263f 91972013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9198
392a7dd5 9199 PR rtl-optimization/55153
42fb263f 9200 * gcc.dg/pr55153.c: New.
9201
ddce22b8 92022013-01-15 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR tree-optimization/55920
9205 * gcc.c-torture/compile/pr55920.c: New test.
9206
323cf38f 92072013-01-15 Richard Biener <rguenther@suse.de>
9208
9209 PR middle-end/55882
9210 * gcc.dg/torture/pr55882.c: New testcase.
9211
2d788f29 92122013-01-15 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR tree-optimization/55955
9215 * gcc.c-torture/compile/pr55955.c: New test.
9216
14144bb9 92172013-01-15 Dodji Seketeli <dodji@redhat.com>
9218
9219 PR c++/55663
9220 * g++.dg/cpp0x/alias-decl-31.C: New test.
9221
210d1d7e 92222013-01-15 Paul Thomas <pault@gcc.gnu.org>
9223
9224 PR fortran/54286
9225 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9226 case where interface is null.
9227
d400d3d1 92282013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9229
9230 PR fortran/55806
9231 * gfortran.dg/array_constructor_40.f90: New test.
9232
9599cf9e 92332013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9234
9235 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9236
df83fa4d 92372013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9238
9239 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9240 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9241 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9242 * gcc.target/aarch64/vect-ld1r.c: New.
9243 * gcc.target/aarch64/vect-ld1r.x: New.
9244
7b686ee1 92452013-01-14 Andi Kleen <ak@linux.intel.com>
5fc510c2 9246
9247 PR target/55948
9248 * gcc.target/i386/hle-clear-rel.c: New file
9249 * gcc.target/i386/hle-store-rel.c: New file.
9250
6b5bee3a 92512013-01-14 Harald Anlauf <anlauf@gmx.de>
9252
9253 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9254 * gfortran.dg/bounds_check_4.f90: Likewise.
9255 * gfortran.dg/inquire_10.f90: Likewise.
9256 * gfortran.dg/minloc_3.f90: Likewise.
9257 * gfortran.dg/minlocval_3.f90: Likewise.
9258 * gfortran.dg/module_double_reuse.f90: Likewise.
9259 * gfortran.dg/mvbits_1.f90: Likewise.
9260 * gfortran.dg/oldstyle_1.f90: Likewise.
9261 * gfortran.dg/pr20163-2.f: Likewise.
9262 * gfortran.dg/save_1.f90: Likewise.
9263 * gfortran.dg/scan_1.f90: Likewise.
9264 * gfortran.dg/select_char_1.f90: Likewise.
9265 * gfortran.dg/shape_4.f90: Likewise.
9266 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9267 * gfortran.dg/function_optimize_10.f90: Likewise.
9268 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9269 * gfortran.dg/used_types_17.f90: Likewise.
9270 * gfortran.dg/used_types_18.f90: Likewise.
9271
9991edd9 92722013-01-13 Paul Thomas <pault@gcc.gnu.org>
9273
9274 PR fortran/54286
9275 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9276
c7ba5cba 92772013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9278
9279 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9280
ccd9ea93 92812013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9282
9283 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9284
32ba2e2a 92852013-01-12 Janus Weil <janus@gcc.gnu.org>
9286
9287 PR fortran/55072
9288 * gfortran.dg/assumed_type_2.f90: Fix test case.
9289 * gfortran.dg/internal_pack_13.f90: New test.
9290 * gfortran.dg/internal_pack_14.f90: New test.
9291
8db94b3b 92922013-01-08 Paul Thomas <pault@gcc.gnu.org>
9293
9294 PR fortran/55868
9295 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9296 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9297 $tar to STAR.
9298
a1583ea9 92992013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9300
9301 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9302
de47476b 93032013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9304
9305 PR target/55719
9306 * gcc.target/s390/pr55719.c: New testcase.
9307
93082013-01-11 Richard Guenther <rguenther@suse.de>
742ca2be 9309
9310 PR tree-optimization/44061
9311 * gcc.dg/pr44061.c: New testcase.
9312
711789cc 93132013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9314
5fc510c2 9315 Update copyright years.
711789cc 9316
e896d6e5 93172013-01-10 Aldy Hernandez <aldyh@redhat.com>
9318 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR target/55565
5fc510c2 9321 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
e896d6e5 9322
9441d07f 93232013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9324
86eac679 9325 PR rtl-optimization/55672
9441d07f 9326 * gcc.target/i386/pr55672.c: New.
9327
115e3f9b 93282013-01-10 Jeff Law <law@redhat.com>
9329
9330 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9331 pass/fail message unique.
9332
9333
892c2426 93342013-01-10 Jason Merrill <jason@redhat.com>
9335
9336 * ada/.gitignore: New.
9337
5c49129f 93382013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9339
9340 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9341 Add tls options.
9342 * g++.dg/tls/thread_local2.C: Likewise.
9343 * g++.dg/tls/thread_local2g.C: Likewise.
9344 * g++.dg/tls/thread_local6.C: Likewise.
9345 * g++.dg/tls/thread_local-order1.C: Add tls options.
9346 * g++.dg/tls/thread_local-order2.C: Likewise.
9347 * g++.dg/tls/thread_local3.C: Likewise.
9348 * g++.dg/tls/thread_local3g.C: Likewise.
9349 * g++.dg/tls/thread_local4.C: Likewise.
9350 * g++.dg/tls/thread_local4g.C: Likewise.
9351 * g++.dg/tls/thread_local5.C: Likewise.
9352 * g++.dg/tls/thread_local5g.C: Likewise.
9353 * g++.dg/tls/thread_local6g.C: Likewise.
9354
f5ed5428 93552013-01-10 Kostya Serebryany <kcc@google.com>
9356
9357 * g++.dg/asan/asan_test.cc: Sync from upstream.
9358
349ff920 93592013-01-10 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR tree-optimization/55921
9362 * gcc.c-torture/compile/pr55921.c: New test.
9363
dde4834c 93642013-01-09 Jan Hubicka <jh@suse.cz>
9365
9366 PR tree-optimization/55569
9367 * gcc.c-torture/compile/pr55569.c: New testcase.
9368
33d6ae7a 93692013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9370
9371 PR fortran/47203
9372 * gfortran.dg/use_28.f90: New test.
9373
7b686ee1 93742013-01-09 Uros Bizjak <ubizjak@gmail.com>
701835de 9375
9376 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9377 number matching more robust.
9378
aa3ce8ba 93792013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9380
701835de 9381 PR rtl-optimization/55829
aa3ce8ba 9382 * gcc.target/i386/pr55829.c: New.
9383
3bbb71ba 93842013-01-09 Tobias Burnus <burnus@net-b.de>
9385
9386 PR fortran/55758
9387 * gfortran.dg/bind_c_bool_1.f90: New.
9388 * gfortran.dg/do_5.f90: Add dg-warning.
9389
64552007 93902013-01-09 Jan Hubicka <jh@suse.cz>
9391
5fc510c2 9392 PR tree-optimization/55875
64552007 9393 * gcc.c-torture/execute/pr55875.c: New testcase.
9394 * g++.dg/torture/pr55875.C: New testcase.
9395
7c834436 93962013-01-09 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c/48418
9399 * c-c++-common/pr48418.c: New test.
9400
e9464429 94012013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9402
9403 PR c++/55801
9404 * g++.dg/tls/thread_local-ice.C: New.
9405
2e94c138 94062013-01-09 Andreas Schwab <schwab@suse.de>
9407
9408 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9409
ed60f27f 94102013-01-09 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR tree-optimization/48189
9413 * gcc.dg/pr48189.c: New test.
9414
a240d038 94152013-01-04 Jan Hubicka <jh@suse.cz>
9416
9417 PR tree-optimization/55823
9418 * g++.dg/ipa/devirt-10.C: New testcase.
9419
7b686ee1 94202013-01-08 Uros Bizjak <ubizjak@gmail.com>
bbfdbc02 9421 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9422
9423 PR rtl-optimization/55845
9424 * gcc.target/i386/pr55845.c: New test.
9425
3de3342f 94262013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9427
e9464429 9428 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3de3342f 9429 instructions generated instead of number of occurances.
9430
1eb525c3 94312013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9432
5fc510c2 9433 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9434 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9435 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9436 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9437 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9438 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9439 * gcc.target/aarch64/vect-fcm.x: Likewise.
9440 * lib/target-supports.exp
1eb525c3 9441 (check_effective_target_vect_cond): Enable for AArch64.
9442
5b4374a1 94432013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9444
9445 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9446 endian-safe float pool loading.
9447 (test_square_root_v4sf): Likewise.
9448 (test_square_root_v2df): Likewise.
9449 * lib/target-supports.exp
9450 (check_effective_target_vect_call_sqrtf): Add AArch64.
9451
5721b378 94522013-01-08 Martin Jambor <mjambor@suse.cz>
9453
9454 PR debug/55579
9455 * gcc.dg/tree-ssa/pr55579.c: New test.
9456
0a97cca3 94572013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9458
9459 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9460 asm comments.
9461
a3d7412d 94622013-01-08 Jakub Jelinek <jakub@redhat.com>
9463
0b4f0116 9464 PR middle-end/55890
9465 * gcc.dg/torture/pr55890-3.c: New test.
9466
100d7996 9467 PR middle-end/55851
9468 * gcc.c-torture/compile/pr55851.c: New test.
9469
a3d7412d 9470 PR sanitizer/55844
9471 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9472 dg-options.
9473
e018fe4a 94742013-01-08 Paul Thomas <pault@gcc.gnu.org>
9475
9476 PR fortran/55618
9477 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9478
16f7554b 94792013-01-07 Tobias Burnus <burnus@net-b.de>
9480
9481 PR fortran/55763
9482 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9483 * gfortran.dg/pointer_init_7.f90: New.
9484
40e902f9 94852013-01-07 Richard Biener <rguenther@suse.de>
9486
9487 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9488
789a8d72 94892013-01-07 Richard Biener <rguenther@suse.de>
9490
9491 PR middle-end/55890
9492 * gcc.dg/torture/pr55890-1.c: New testcase.
9493 * gcc.dg/torture/pr55890-2.c: Likewise.
9494
72841352 94952013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9496
9497 * gcc.target/aarch64/fmovd.c: New.
9498 * gcc.target/aarch64/fmovf.c: Likewise.
9499 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9500 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9501 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9502 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9503 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9504 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9505
4a101a28 95062013-01-07 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/55888
9509 PR tree-optimization/55862
9510 * gcc.dg/torture/pr55888.c: New testcase.
9511
2dbe0f4c 95122013-01-07 Tobias Burnus <burnus@net-b.de>
9513
9514 PR fortran/55852
9515 * gfortran.dg/intrinsic_size_3.f90: New.
9516
7b686ee1 95172013-01-07 Tobias Burnus <burnus@net-b.de>
3facfa3c 9518
9519 PR fortran/55763
9520 * gfortran.dg/select_type_32.f90: New.
9521
aa8bfe5d 95222013-01-04 Dodji Seketeli <dodji@redhat.com>
9523
9524 PR c++/52343
9525 * g++.dg/cpp0x/alias-decl-29.C: New test.
9526
383f9c66 95272013-01-06 Paul Thomas <pault@gcc.gnu.org>
9528
7a772596 9529 PR fortran/53876
9530 PR fortran/54990
9531 PR fortran/54992
383f9c66 9532 * gfortran.dg/class_array_15.f03: New test.
9533
830f3dcc 95342013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9535
9536 PR fortran/42769
9537 PR fortran/45836
9538 PR fortran/45900
9539 * gfortran.dg/use_23.f90: New test.
9540 * gfortran.dg/use_24.f90: New test.
9541 * gfortran.dg/use_25.f90: New test.
9542 * gfortran.dg/use_26.f90: New test.
9543 * gfortran.dg/use_27.f90: New test.
9544
07535167 95452013-01-06 Olivier Hainque <hainque@adacore.com>
9546
9547 * gnat.dg/specs/clause_on_volatile.ads: New test.
9548
20158426 95492013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * gnat.dg/alignment10.adb: New test.
9552
69833406 95532013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9554 Mikael Morin <mikael@gcc.gnu.org>
9555
26ca5cfa 9556 PR fortran/55827
69833406 9557 * gfortran.dg/use_22.f90: New test.
9558
b49f35d1 95592013-01-04 Andrew Pinski <apinski@cavium.com>
9560
9561 * gcc.target/aarch64/cmp-1.c: New testcase.
9562
2082cd0b 95632013-01-04 Paul Thomas <pault@gcc.gnu.org>
9564
9565 PR fortran/55172
9566 * gfortran.dg/select_type_31.f03: New test.
9567
1aa79d39 95682013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 PR c++/54526 (again)
9571 * g++.dg/cpp0x/parse2.C: Extend.
9572 * g++.old-deja/g++.other/crash28.C: Adjust.
9573
15b93bb9 95742013-01-04 Richard Biener <rguenther@suse.de>
9575
9576 PR tree-optimization/55862
9577 * gcc.dg/torture/pr55862.c: New testcase.
9578
d210dffc 95792013-01-04 Martin Jambor <mjambor@suse.cz>
9580
9581 PR tree-optimization/55755
9582 * gcc.dg/torture/pr55755.c: New test.
9583 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9584 * gcc.dg/tree-ssa/pr45144.c: Update.
9585
65afafea 95862013-01-04 Richard Biener <rguenther@suse.de>
9587
9588 PR middle-end/55863
9589 * gcc.dg/fold-reassoc-2.c: New testcase.
9590
f9d34e9a 95912013-01-04 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/55763
9594 * gfortran.dg/null_7.f90: New.
9595
798ba30c 95962013-01-04 Tobias Burnus <burnus@net-b.de>
9597
9598 PR fortran/55854
9599 PR fortran/55763
9600 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9601 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9602 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9603
adc17cf7 96042013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9605
9606 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9607
c44e2519 96082013-01-03 Janus Weil <janus@gcc.gnu.org>
9609
9610 PR fortran/55855
9611 * gfortran.dg/assignment_1.f90: Modified.
9612 * gfortran.dg/assignment_4.f90: New.
9613
9a10ca84 96142013-01-03 David Edelsohn <dje.gcc@gmail.com>
9615
9616 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9617
59ff1f4a 96182013-01-03 Richard Biener <rguenther@suse.de>
9619
9620 PR tree-optimization/55857
9621 * gcc.dg/vect/pr55857-1.c: New testcase.
9622 * gcc.dg/vect/pr55857-2.c: Likewise.
9623
d871c5dc 96242013-01-03 Jakub Jelinek <jakub@redhat.com>
9625
e4bef271 9626 PR rtl-optimization/55838
9627 * gcc.dg/pr55838.c: New test.
9628
d871c5dc 9629 PR tree-optimization/55832
9630 * gcc.c-torture/compile/pr55832.c: New test.
9631
98e7c1f5 96322013-01-02 Teresa Johnson <tejohnson@google.com>
9633
9634 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9635 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9636 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9637 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9638 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9639 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9640 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9641 * gcc.dg/unroll_1.c: Ditto.
9642 * gcc.dg/unroll_2.c: Ditto.
9643 * gcc.dg/unroll_3.c: Ditto.
9644 * gcc.dg/unroll_4.c: Ditto.
9645
60607cb2 96462013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9647
9648 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9649
6a878af6 96502013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9651
9652 PR fortran/55818
9653 * gfortran.dg/eof_4.f90: New test.
9654
c8aecff0 96552013-01-02 Jakub Jelinek <jakub@redhat.com>
9656
9657 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9658 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9659 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9660 (compat_setup_dfp): Initialize compat_alt_caret and
9661 compat_save_TEST_ALWAYS_FLAGS.
9662
766f4d64 96632013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9664
9665 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9666
ab4cb266 96672013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9668
9669 * gcc.dg/torture/fp-int-convert-2.c: New test.
9670
8e7c9704 96712013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9672
9673 * gfortran.dg/newunit_3.f90: Add dg-do run.
9674 * gfortran.dg/inquire_15.f90: Add dg-do run.
9675
c3c33891 96762013-01-01 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR tree-optimization/55831
9679 * gcc.dg/pr55831.c: New test.
7dfbd804 9680\f
b3c5d881 9681Copyright (C) 2013 Free Software Foundation, Inc.
7dfbd804 9682
9683Copying and distribution of this file, with or without modification,
9684are permitted in any medium without royalty provided the copyright
9685notice and this notice are preserved.