1 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
4 Fix scan-tree-dump-times directive.
6 2012-11-04 Janus Weil <janus@gcc.gnu.org>
9 * gfortran.dg/associate_12.f90: New.
11 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
14 * lib/target-supports.exp (check_effective_target_masm_intel): New
16 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
19 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
20 Jack Howarth <howarth@bromo.med.uc.edu>
22 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
23 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
24 * gcc.target/i386/pr53249.c: Likewise.
26 2012-11-03 Andrew Pinski <apinski@cavium.com>
28 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
29 call abort1 so that cross jumping does not happen.
31 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
34 * gcc.target/sh/pr51244-18.c: New.
35 * gcc.target/sh/pr51244-19.c: New.
37 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
39 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
40 b requires a 64-bit operation followed by a truncation.
42 2012-11-02 Jan Hubicka <jh@suse.cz>
44 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
46 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
48 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
49 conditions to verify the reduction code is vectorized.
51 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
52 in case 'pow', such as 'powerpc' is used in the compiler version name.
53 * gcc.target/powerpc/pr46728-2.c: Likewise.
54 * gcc.target/powerpc/pr46728-3.c: Likewise.
55 * gcc.target/powerpc/pr46728-4.c: Likewise.
56 * gcc.target/powerpc/pr46728-5.c: Likewise.
57 * gcc.target/powerpc/pr46728-7.c: Likewise.
58 * gcc.target/powerpc/pr46728-8.c: Likewise.
59 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
61 2012-11-02 Jan Hubicka <jh@suse.cz>
63 * gcc.dg/tree-ssa/loop-38.c: New testcase.
65 2012-11-02 Jan Hubicka <jh@suse.cz>
67 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
68 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
70 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
73 * gcc.target/i386/pr55130.c: New test.
75 2012-11-02 Jakub Jelinek <jakub@redhat.com>
78 * gcc.target/i386/pr55147.c: New test.
80 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
82 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
83 * gfortran.dg/default_format_denormal_1.f90: Same.
85 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
88 * g++.dg/ext/vector19.C: Remove target restrictions.
89 * gcc.dg/fold-compare-7.c: New testcase.
91 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
94 * gcc.target/sh/pr55160.c: New.
96 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
98 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
101 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
104 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
105 * gcc.dg/pr55150-2.c: New test.
107 2012-11-01 Sharad Singhai <singhai@google.com>
109 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
110 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
111 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
112 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
114 2012-10-31 Dehao Chen <dehao@google.com>
116 * g++.dg/debug/dwarf2/block.C: New testcase.
118 2012-10-31 Jan Hubicka <jh@suse.cz>
120 * gcc.dg/pr44974.c: Add noinline.
122 2012-10-31 Janus Weil <janus@gcc.gnu.org>
125 * gfortran.dg/class_54.f90: New.
127 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
128 Jakub Jelinek <jakub@redhat.com>
130 PR tree-optimization/55018
131 * gcc.dg/torture/pr55018.c: New test.
133 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/ext/vla13.C: New.
138 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
141 * gcc.dg/pr55150.c: New test.
143 2012-10-31 Tobias Burnus <burnus@net-b.de>
146 * gfortran.dg/associate_11.f90: New.
148 2012-10-31 Dodji Seketeli <dodji@redhat.com>
151 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
153 2012-10-31 Jakub Jelinek <jakub@redhat.com>
155 PR tree-optimization/19105
156 PR tree-optimization/21643
157 PR tree-optimization/46309
158 * gcc.dg/pr19105.c: New test.
159 * gcc.dg/pr21643.c: New test.
160 * gcc.dg/pr46309-2.c: New test.
161 * gcc.c-torture/execute/pr46309.c: New test.
163 2012-10-31 Alan Modra <amodra@gmail.com>
165 * gcc.target/powerpc/dimode_off.c: New.
166 * gcc.target/powerpc/timode_off.c: New.
167 * gcc.target/powerpc/dfmode_off.c: New.
168 * gcc.target/powerpc/tfmode_off.c: New.
170 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
172 PR rtl-optimization/55093
173 * gcc.target/i386/pr55093.c: New file.
175 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
177 * gcc.target/i386/pr55116.c: Renamed to ...
178 * gcc.target/i386/pr55116-1.c: This.
180 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
182 * gcc.target/i386/pr55116-2.c: New file.
184 2012-10-30 Richard Biener <rguenther@suse.de>
186 * gcc.dg/vect/slp-perm-2.c: Adjust.
188 2012-10-30 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/55111
191 * gcc.dg/torture/pr55111.c: New testcase.
193 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
196 * gcc.target/sh/pr53988.c: New.
198 2012-10-30 Bin Cheng <bin.cheng@arm.com>
201 * gcc.dg/hoist-register-pressure-1.c: Rename from
202 hoist-register-pressure.c. Add nonpic condition.
203 * gcc.dg/hoist-register-pressure-2.c: New testcase.
205 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
208 * gcc.dg/Wreturn-local-addr.c: New.
209 * g++.dg/warn/Wno-return-local-addr.C: New.
210 * g++.dg/warn/Wreturn-local-addr.C: New.
212 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
215 * gcc.target/i386/pr55116.c: New file.
217 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
220 * gcc.dg/Wshadow-4.c: New.
221 * gcc.dg/Wshadow-4.h: New.
223 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
226 * gcc.dg/guality/pr54693.c: New.
228 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
231 * gcc.dg/pr55027.c: New testcase.
233 2012-10-29 Jan Hubicka <jh@suse.cz>
235 * gcc.dg/ipa/inline-6.c: New testcase.
237 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
239 PR rtl-optimization/55106
240 * g++.dg/pr55106.C: New.
242 2012-10-29 Richard Guenther <rguenther@suse.de>
245 * gcc.dg/torture/pr53695.c: New testcase.
247 2012-10-28 Jan Hubicka <jh@suse.cz>
249 * gcc.dg/ipa/inlinehint-3.c: New testcase.
251 2012-10-28 Tobias Burnus <burnus@net-b.de>
254 * gfortran.dg/do_check_6.f90: New.
256 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
257 Jack Howarth <howarth@bromo.med.uc.edu>
260 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
262 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
264 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
267 * gcc.target/i386/pr34283.c: New test.
269 2012-10-26 Jakub Jelinek <jakub@redhat.com>
272 * g++.dg/opt/pr55081.C: New test.
276 * gcc.dg/guality/pr54970.c: New test.
278 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/template/new11.C: New.
283 2012-10-26 Richard Biener <rguenther@suse.de>
286 * gcc.dg/torture/pr54824.c: New testcase.
288 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
290 * gcc.target/i386/fxsave-1.c: New.
291 * gcc.target/i386/fxsave64-1.c: Ditto.
292 * gcc.target/i386/fxrstor-1.c: Ditto.
293 * gcc.target/i386/fxrstor64-1.c: Ditto.
294 * gcc.target/i386/xsave-1.c: Ditto.
295 * gcc.target/i386/xsave64-1.c: Ditto.
296 * gcc.target/i386/xrstor-1.c: Ditto.
297 * gcc.target/i386/xrstor64-1.c: Ditto.
298 * gcc.target/i386/xsaveopt-1.c: Ditto.
299 * gcc.target/i386/xsaveopt64-1.c: Ditto.
300 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
301 * gcc.target/i386/sse-13.c: Ditto.
302 * gcc.target/i386/sse-14.c: Ditto.
303 * gcc.target/i386/sse-22.c: Ditto.
304 * gcc.target/i386/sse-23.c: Ditto.
305 * g++.dg/other/i386-2.C: Ditto.
306 * g++.dg/other/i386-3.C: Ditto.
308 2012-10-25 Jan Hubicka <jh@suse.cz>
310 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
313 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
316 * g++.dg/ext/transparent-union.C: New.
318 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
321 * g++.dg/ext/vector19.C: New testcase.
323 2012-10-25 Richard Biener <rguenther@suse.de>
325 PR tree-optimization/54902
326 * g++.dg/torture/pr54902.C: New testcase.
328 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
331 * g++.dg/template/crash114.C: New.
333 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
336 * gcc.target/i386/pr55049-1.c: New test.
338 2012-10-24 Janus Weil <janus@gcc.gnu.org>
341 * gfortran.dg/class_dummy_4.f03: New.
343 2012-10-24 Jakub Jelinek <jakub@redhat.com>
345 PR rtl-optimization/55010
346 * gcc.dg/pr55010.c: New test.
349 * g++.dg/debug/pr54828.C: New test.
351 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
353 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
354 * gcc.dg/vect/vect-83_64.c: Likewise.
356 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/constexpr-union4.C: New.
361 2012-10-23 Jeff Law <law@redhat.com>
363 * gcc.c-torture/execute/pr54985.c: New test.
365 2012-10-23 Paul Koning <ni1d@arrl.net>
368 * g++.dg/debug/dwarf2/pr54508.C: New.
370 2012-10-23 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/template/sizeof14.C: New test.
375 2012-10-23 Ian Bolton <ian.bolton@arm.com>
376 Jim MacArthur <jim.macarthur@arm.com>
377 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
378 Marcus Shawcroft <marcus.shawcroft@arm.com>
379 Nigel Stephens <nigel.stephens@arm.com>
380 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
381 Richard Earnshaw <rearnsha@arm.com>
382 Sofiane Naci <sofiane.naci@arm.com>
383 Stephen Thomas <stephen.thomas@arm.com>
384 Tejas Belagod <tejas.belagod@arm.com>
385 Yufeng Zhang <yufeng.zhang@arm.com>
387 * lib/target-supports.exp
388 (check_profiling_available): Add AArch64.
389 (check_effective_target_vect_int): Likewise.
390 (check_effective_target_vect_shift): Likewise.
391 (check_effective_target_vect_float): Likewise.
392 (check_effective_target_vect_double): Likewise.
393 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
394 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
395 (check_effective_target_vect_pack_trunc): Likewise.
396 (check_effective_target_vect_unpack): Likewise.
397 (check_effective_target_vect_hw_misalign): Likewise.
398 (check_effective_target_vect_short_mult): Likewise.
399 (check_effective_target_vect_int_mult): Likewise.
400 (check_effective_target_vect_stridedN): Likewise.
401 (check_effective_target_sync_int_long): Likewise.
402 (check_effective_target_sync_char_short): Likewise.
403 (check_vect_support_and_set_flags): Likewise.
404 (check_effective_target_aarch64_tiny): New.
405 (check_effective_target_aarch64_small): New.
406 (check_effective_target_aarch64_large): New.
407 * g++.dg/other/PR23205.C: Enable aarch64.
408 * g++.dg/other/pr23205-2.C: Likewise.
409 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
410 * gcc.c-torture/execute/20101011-1.c: Likewise.
411 * gcc.dg/20020312-2.c: Likewise.
412 * gcc.dg/20040813-1.c: Likewise.
413 * gcc.dg/builtin-apply2.c: Likewise.
414 * gcc.dg/stack-usage-1.c: Likewise.
416 2012-10-23 Ian Bolton <ian.bolton@arm.com>
417 Jim MacArthur <jim.macarthur@arm.com>
418 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
419 Marcus Shawcroft <marcus.shawcroft@arm.com>
420 Nigel Stephens <nigel.stephens@arm.com>
421 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
422 Richard Earnshaw <rearnsha@arm.com>
423 Sofiane Naci <sofiane.naci@arm.com>
424 Stephen Thomas <stephen.thomas@arm.com>
425 Tejas Belagod <tejas.belagod@arm.com>
426 Yufeng Zhang <yufeng.zhang@arm.com>
428 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
429 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
430 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
431 * gcc.target/aarch64/aapcs/abitest.S: New file.
432 * gcc.target/aarch64/aapcs/abitest.h: New file.
433 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
434 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
435 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
436 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
437 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
438 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
439 * gcc.target/aarch64/aapcs/ice_1.c: New file.
440 * gcc.target/aarch64/aapcs/ice_2.c: New file.
441 * gcc.target/aarch64/aapcs/ice_3.c: New file.
442 * gcc.target/aarch64/aapcs/ice_4.c: New file.
443 * gcc.target/aarch64/aapcs/ice_5.c: New file.
444 * gcc.target/aarch64/aapcs/macro-def.h: New file.
445 * gcc.target/aarch64/aapcs/test_1.c: New file.
446 * gcc.target/aarch64/aapcs/test_10.c: New file.
447 * gcc.target/aarch64/aapcs/test_11.c: New file.
448 * gcc.target/aarch64/aapcs/test_12.c: New file.
449 * gcc.target/aarch64/aapcs/test_13.c: New file.
450 * gcc.target/aarch64/aapcs/test_14.c: New file.
451 * gcc.target/aarch64/aapcs/test_15.c: New file.
452 * gcc.target/aarch64/aapcs/test_16.c: New file.
453 * gcc.target/aarch64/aapcs/test_17.c: New file.
454 * gcc.target/aarch64/aapcs/test_18.c: New file.
455 * gcc.target/aarch64/aapcs/test_19.c: New file.
456 * gcc.target/aarch64/aapcs/test_2.c: New file.
457 * gcc.target/aarch64/aapcs/test_20.c: New file.
458 * gcc.target/aarch64/aapcs/test_21.c: New file.
459 * gcc.target/aarch64/aapcs/test_22.c: New file.
460 * gcc.target/aarch64/aapcs/test_23.c: New file.
461 * gcc.target/aarch64/aapcs/test_24.c: New file.
462 * gcc.target/aarch64/aapcs/test_25.c: New file.
463 * gcc.target/aarch64/aapcs/test_26.c: New file.
464 * gcc.target/aarch64/aapcs/test_3.c: New file.
465 * gcc.target/aarch64/aapcs/test_4.c: New file.
466 * gcc.target/aarch64/aapcs/test_5.c: New file.
467 * gcc.target/aarch64/aapcs/test_6.c: New file.
468 * gcc.target/aarch64/aapcs/test_7.c: New file.
469 * gcc.target/aarch64/aapcs/test_8.c: New file.
470 * gcc.target/aarch64/aapcs/test_9.c: New file.
471 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
472 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
473 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
474 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
475 * gcc.target/aarch64/aapcs/test_complex.c: New file.
476 * gcc.target/aarch64/aapcs/test_int128.c: New file.
477 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
478 * gcc.target/aarch64/aapcs/type-def.h: New file.
479 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
480 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
481 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
482 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
483 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
484 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
485 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
486 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
487 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
488 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
489 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
490 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
491 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
492 * gcc.target/aarch64/aarch64.exp: New file.
493 * gcc.target/aarch64/adc-1.c: New file.
494 * gcc.target/aarch64/adc-2.c: New file.
495 * gcc.target/aarch64/asm-1.c: New file.
496 * gcc.target/aarch64/clrsb.c: New file.
497 * gcc.target/aarch64/clz.c: New file.
498 * gcc.target/aarch64/ctz.c: New file.
499 * gcc.target/aarch64/csinc-1.c: New file.
500 * gcc.target/aarch64/csinv-1.c: New file.
501 * gcc.target/aarch64/csneg-1.c: New file.
502 * gcc.target/aarch64/extend.c: New file.
503 * gcc.target/aarch64/fcvt.x: New file.
504 * gcc.target/aarch64/fcvt_double_int.c: New file.
505 * gcc.target/aarch64/fcvt_double_long.c: New file.
506 * gcc.target/aarch64/fcvt_double_uint.c: New file.
507 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
508 * gcc.target/aarch64/fcvt_float_int.c: New file.
509 * gcc.target/aarch64/fcvt_float_long.c: New file.
510 * gcc.target/aarch64/fcvt_float_uint.c: New file.
511 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
512 * gcc.target/aarch64/ffs.c: New file.
513 * gcc.target/aarch64/fmadd.c: New file.
514 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
515 * gcc.target/aarch64/frint.x: New file.
516 * gcc.target/aarch64/frint_double.c: New file.
517 * gcc.target/aarch64/frint_float.c: New file.
518 * gcc.target/aarch64/index.c: New file.
519 * gcc.target/aarch64/mneg-1.c: New file.
520 * gcc.target/aarch64/mneg-2.c: New file.
521 * gcc.target/aarch64/mneg-3.c: New file.
522 * gcc.target/aarch64/mnegl-1.c: New file.
523 * gcc.target/aarch64/mnegl-2.c: New file.
524 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
525 * gcc.target/aarch64/pic-constantpool1.c: New file.
526 * gcc.target/aarch64/pic-symrefplus.c: New file.
527 * gcc.target/aarch64/predefine_large.c: New file.
528 * gcc.target/aarch64/predefine_small.c: New file.
529 * gcc.target/aarch64/predefine_tiny.c: New file.
530 * gcc.target/aarch64/reload-valid-spoff.c: New file.
531 * gcc.target/aarch64/scalar_intrinsics.c: New file.
532 * gcc.target/aarch64/table-intrinsics.c: New file.
533 * gcc.target/aarch64/tst-1.c: New file.
534 * gcc.target/aarch64/vect-abs-compile.c: New file.
535 * gcc.target/aarch64/vect-abs.c: New file.
536 * gcc.target/aarch64/vect-abs.x: New file.
537 * gcc.target/aarch64/vect-compile.c: New file.
538 * gcc.target/aarch64/vect-faddv-compile.c: New file.
539 * gcc.target/aarch64/vect-faddv.c: New file.
540 * gcc.target/aarch64/vect-faddv.x: New file.
541 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
542 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
543 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
544 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
545 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
546 * gcc.target/aarch64/vect-fp-compile.c: New file.
547 * gcc.target/aarch64/vect-fp.c: New file.
548 * gcc.target/aarch64/vect-fp.x: New file.
549 * gcc.target/aarch64/vect-mull-compile.c: New file.
550 * gcc.target/aarch64/vect-mull.c: New file.
551 * gcc.target/aarch64/vect-mull.x: New file.
552 * gcc.target/aarch64/vect.c: New file.
553 * gcc.target/aarch64/vect.x: New file.
554 * gcc.target/aarch64/vector_intrinsics.c: New file.
555 * gcc.target/aarch64/vfp-1.c: New file.
556 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
557 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
558 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
559 * g++.dg/abi/aarch64_guard1.C: New file.
561 2012-10-23 Jakub Jelinek <jakub@redhat.com>
564 * c-c++-common/pr54988.c: New test.
566 2012-10-23 Jan Hubicka <jh@suse.cz>
568 * gcc.dg/tree-prof/peel-1.c: New testcase.
570 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
573 * gcc.dg/lto/pr52634_0.c: skip the test on Darwin.
575 2012-10-23 Joseph Myers <joseph@codesourcery.com>
577 * gcc.dg/c99-predef-1.c: New test.
578 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
579 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
580 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
581 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
582 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
583 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
584 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
585 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
586 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
587 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
588 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
589 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
591 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
593 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
595 2012-10-23 Jan Hubicka <jh@suse.cz>
598 * gcc.c-torture/execute/pr54937.c: New testcase.
599 * gcc.dg/tree-ssa/cunroll-2.c: Update.
601 2012-10-23 Jan Hubicka <jh@suse.cz>
604 * gfortran.dg/pr54967.f90: New testcase.
606 2012-10-23 Terry Guo <terry.guo@arm.com>
609 * gcc.dg/pr55019.c: New.
611 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613 PR tree-optimization/55008
614 * gcc.dg/tree-ssa/pr55008.c: New test.
616 2012-10-22 Richard Biener <rguenther@suse.de>
618 PR tree-optimization/55011
619 * gcc.dg/torture/pr55011.c: New testcase.
621 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
623 * gcc.target/arm/pr40457-1.c: Adjust expected output.
624 * gcc.target/arm/pr40457-2.c: Likewise.
625 * gcc.target/arm/pr40457-3.c: Likewise.
627 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
629 * gnat.dg/specs/limited_with4.ads: New test.
630 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
632 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
634 * gnat.dg/modular4.adb: New test.
635 * gnat.dg/modular4_pkg.ads: New helper.
637 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
639 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
640 * gnat.dg/specs/addr1.ads: Likewise.
642 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
644 * gcc.dg/webizer.c (main): Add missing exit call.
646 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
649 * gfortran.dg/wextra_1.f: New test.
651 2012-10-20 Jan Hubicka <jh@suse.cz>
653 * gcc.dg/tree-prof/unroll-1.c: New testcase.
655 2012-10-19 Janus Weil <janus@gcc.gnu.org>
658 * gfortran.dg/warn_unused_function.f90: New.
660 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
662 * lib/target-supports.exp
663 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
665 2012-10-19 Richard Guenther <rguenther@suse.de>
667 PR tree-optimization/54981
668 * gcc.dg/pr54981.c: New testcase.
670 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
673 * gcc.target/arm/pr54892.c: New.
675 2012-10-19 Bin Cheng <bin.cheng@arm.com>
677 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
679 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/init/array30.C: New.
683 * g++.dg/init/array31.C: Likewise.
685 2012-10-18 Tobias Burnus <burnus@net-b.de>
688 * gfortran.dg/public_private_module_7.f90: New.
690 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/template/pr29633.C: New.
695 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
697 * gnat.dg/loop_optimization13.ad[sb]: New test.
698 * gnat.dg/loop_optimization13_pkg.ads: New helper.
700 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
702 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
703 * gcc.target/arm/neon/vfmaf32.c: Likewise.
704 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
705 * gcc.target/arm/neon/vfmsf32.c: Likewise.
707 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
709 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
710 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
711 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
712 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
713 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
714 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
716 2012-10-16 Jan Hubicka <jh@suse.cz>
718 * gcc.target/i386/l_fma_float_?.c: Update.
719 * gcc.target/i386/l_fma_double_?.c: Update.
720 * gfortran.dg/do_1.f90: XFAIL
721 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
722 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
723 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
724 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
725 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
726 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
729 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
733 * gcc.dg/Wstrict-overflow-24.c: New.
735 2012-10-16 Tobias Burnus <burnus@net-b.de>
739 * gfortran.dg/class_optional_1.f90: New.
740 * gfortran.dg/class_optional_2.f90: New.
742 2012-10-16 Jakub Jelinek <jakub@redhat.com>
745 * gcc.dg/guality/pr54796.c: New test.
747 PR tree-optimization/54889
748 * gfortran.dg/pr54889.f90: New test.
750 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
752 * g++.dg/other/dump-ada-spec-2.C: New test.
754 2012-10-16 Easwaran Raman <eraman@google.com>
756 * gcc.dg/tree-prof/switch-case-1.c: New test case.
757 * gcc.dg/tree-prof/switch-case-2.c: New test case.
759 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
761 * gcc.dg/torture/stackalign/builtin-apply-2.c,
762 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
764 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
767 * gcc.c-torture/compile/pr54925.c: New.
769 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
772 * gcc.target/sh/pr51244-17.c: New.
774 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
777 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
779 * gcc.target/sh/pr54760-4.c: New.
781 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
784 * gcc.target/sh/torture/sh-torture.exp: New.
785 * gcc.target/sh/torture/pr34777.c: New.
787 2012-10-15 Matthias Klose <doko@ubuntu.com>
789 * lib/target-supports.exp (check_profiling_available): Match
790 arm*-*-linux-* for ARM Linux/GNU.
791 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
792 * gfortran.dg/enum_10.f90: Likewise.
793 * gfortran.dg/enum_9.f90: Likewise.
794 * gcc.target/arm/synchronize.c: Likewise.
795 * g++.old-deja/g++.jason/enum6.C: Likewise.
796 * g++.old-deja/g++.other/enum4.C: Likewise.
797 * g++.old-deja/g++.law/enum9.C: Likewise.
799 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
801 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
802 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
804 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
805 Paolo Carlini <paolo.carlini@oracle.com>
808 * g++.dg/overload/operator6.C: New.
810 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
814 * g++.dg/parse/tmpl-outside1.C: Likewise.
815 * g++.dg/template/qualttp18.C: Likewise.
816 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
817 * g++.old-deja/g++.pt/overload13.C: Likewise.
819 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
821 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
822 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
823 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
824 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
825 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
826 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
827 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
828 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
830 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/parse/tmpl-outside2.C: New.
834 * g++.dg/parse/tmpl-outside1.C: Adjust.
835 * g++.dg/template/qualttp18.C: Likewise.
836 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
837 * g++.old-deja/g++.pt/overload13.C: Likewise.
839 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
841 PR tree-optimization/54915
842 * gcc.dg/tree-ssa/pr54915.c: New testcase.
844 2012-10-15 Richard Guenther <rguenther@suse.de>
846 PR tree-optimization/54920
847 * gcc.dg/torture/pr54920.c: New testcase.
849 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
851 * gnat.dg/unchecked_convert9.ad[sb]: New test.
853 2012-10-13 Jason Merrill <jason@redhat.com>
855 * g++.dg/tls/thread_local7g.C: Require tls_native.
857 2012-10-14 Jason Merrill <jason@redhat.com>
859 * g++.dg/cpp0x/inh-ctor1.C: New.
860 * g++.dg/cpp0x/inh-ctor2.C: New.
861 * g++.dg/cpp0x/inh-ctor3.C: New.
862 * g++.dg/cpp0x/inh-ctor4.C: New.
863 * g++.dg/cpp0x/inh-ctor5.C: New.
864 * g++.dg/cpp0x/inh-ctor6.C: New.
865 * g++.dg/cpp0x/inh-ctor7.C: New.
866 * g++.dg/cpp0x/inh-ctor8.C: New.
867 * g++.dg/cpp0x/inh-ctor9.C: New.
868 * g++.dg/cpp0x/inh-ctor10.C: New.
869 * g++.dg/cpp0x/inh-ctor11.C: New.
870 * g++.dg/cpp0x/inh-ctor12.C: New.
871 * g++.dg/cpp0x/inh-ctor13.C: New.
873 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
875 PR rtl-optimization/54919
876 * gcc.dg/pr54919.c: New testcase.
878 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/template/crash113.C: New.
883 2012-10-14 Jan Hubicka <jh@suse.cz>
885 * gcc.dg/unroll_5.c: New testcase.
887 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/opt/pr52643.C: New.
892 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
895 * gcc.target/sh/pr54602-1.c: New.
896 * gcc.target/sh/pr54602-2.c: New.
897 * gcc.target/sh/pr54602-3.c: New.
898 * gcc.target/sh/pr54602-4.c: New.
900 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
903 * gcc.target/sh/pr54680.c: New.
905 2012-10-12 Jan Hubicka <jh@suse.cz>
907 * gcc.dg/webizer.c: New testcase.
909 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
911 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
914 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
916 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
917 Return 0 if already specifying -mfloat-abi other than hard.
919 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
921 * gcc.dg/pr53060.c: Prune irrelevant warning.
923 2012-10-12 Jakub Jelinek <jakub@redhat.com>
926 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
927 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
928 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
929 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
930 Adjust expected wording of warnings for *cmp* builtins.
931 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
932 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
934 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
937 * g++.dg/parse/friend-main.C: New.
939 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
942 * g++.dg/pr53055.C: New testcase.
944 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/cpp0x/pr52744.C: New.
949 2012-10-12 Janus Weil <janus@gcc.gnu.org>
952 * gfortran.dg/dummy_procedure_9.f90: New.
954 2012-10-12 Richard Biener <rguenther@suse.de>
956 PR tree-optimization/54894
957 * gcc.dg/torture/pr54894.c: New testcase.
959 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
962 * gcc.target/sh/pr51244-13.c: New.
963 * gcc.target/sh/pr51244-14.c: New.
964 * gcc.target/sh/pr51244-15.c: New.
965 * gcc.target/sh/pr51244-16.c: New.
967 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/cpp0x/decltype45.C: New.
972 2012-10-11 Janus Weil <janus@gcc.gnu.org>
975 * gfortran.dg/class_allocate_13.f90: New.
977 2012-10-11 Jason Merrill <jason@redhat.com>
979 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
980 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
982 * g++.dg/gomp/tls-5.C: Require tls_native.
983 * g++.dg/tls/thread_local7.C: Require tls_native.
984 * g++.dg/tls/static2.C: New.
986 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
989 * g++.dg/ext/weak5.C: New.
991 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
994 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
995 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
997 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/parse/pr43765.C: New.
1002 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1004 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1006 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1009 * g++.dg/init/bitfield3.C: New.
1011 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1013 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1015 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1017 PR tree-optimization/54877
1018 * gcc.dg/torture/pr54877.c: New test.
1020 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1023 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1024 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1025 and remove target info from dg-do compile.
1026 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1027 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1028 and remove target info from dg-do compile.
1030 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1032 * gcc.dg/pr54782.c: Require target with pthread support.
1034 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/cpp0x/auto35.C: New.
1039 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1041 PR c++/53540 - using fails to be equivalent to typedef
1042 * g++.dg/cpp0x/alias-decl-24.C: New test.
1044 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1046 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1047 that c++11 attributes to types are ignored for now.
1048 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1049 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1051 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1056 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1059 * g++.dg/cpp0x/initlist67.C: New.
1061 2012-10-10 Dehao Chen <dehao@google.com>
1063 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1065 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1068 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1071 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/cpp0x/decltype44.C: New.
1076 2012-10-09 Steve Ellcey <sellcey@mips.com>
1078 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1080 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp0x/decltype43.C: New.
1085 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1088 * gcc.dg/pr53397-1.c: New test case.
1089 * gcc.dg/pr53397-2.c: New test case.
1091 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/warn/Wparentheses-26.C: Adjust.
1095 * g++.dg/warn/Wparentheses-27.C: New.
1097 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1100 * c-c++-common/vector-scalar.c: New testcase.
1101 * g++.dg/ext/vector18.C: New testcase.
1102 * g++.dg/ext/vector5.C: This is not an error anymore.
1103 * gcc.dg/init-vec-1.c: Move ...
1104 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1105 * gcc.c-torture/execute/vector-shift1.c: Move ...
1106 * c-c++-common/torture/vector-shift1.c: ... here.
1107 * gcc.dg/scal-to-vec1.c: Move ...
1108 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1109 C++11. Adapt error messages.
1110 * gcc.dg/convert-vec-1.c: Move ...
1111 * c-c++-common/convert-vec-1.c: ... here.
1112 * gcc.dg/scal-to-vec2.c: Move ...
1113 * c-c++-common/scal-to-vec2.c: ... here.
1115 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1118 * gcc.target/i386/pr54400.c: New testcase.
1120 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1123 * g++.dg/template/pr54858.C: New test.
1125 2012-10-08 Marek Polacek <polacek@redhat.com>
1128 * g++.dg/debug/pr54831.C: New test.
1130 2012-10-08 Dehao Chen <dehao@google.com>
1132 * g++.dg/predict-loop-exit-1.C: New.
1133 * g++.dg/predict-loop-exit-2.C: New.
1134 * g++.dg/predict-loop-exit-3.C: New.
1136 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1138 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1140 2012-10-08 Jason Merrill <jason@redhat.com>
1142 * g++.dg/gomp/tls-5.C: New.
1143 * g++.dg/gomp/tls-wrap1.C: New.
1144 * g++.dg/gomp/tls-wrap2.C: New.
1145 * g++.dg/gomp/tls-wrap3.C: New.
1146 * g++.dg/gomp/tls-wrap4.C: New.
1147 * g++.dg/gomp/tls-wrapper-cse.C: New.
1148 * g++.dg/tls/thread_local-cse.C: New.
1149 * g++.dg/tls/thread_local-order1.C: New.
1150 * g++.dg/tls/thread_local-order2.C: New.
1151 * g++.dg/tls/thread_local-wrap1.C: New.
1152 * g++.dg/tls/thread_local-wrap2.C: New.
1153 * g++.dg/tls/thread_local-wrap3.C: New.
1154 * g++.dg/tls/thread_local-wrap4.C: New.
1155 * g++.dg/tls/thread_local2g.C: New.
1156 * g++.dg/tls/thread_local3g.C: New.
1157 * g++.dg/tls/thread_local4g.C: New.
1158 * g++.dg/tls/thread_local5g.C: New.
1159 * g++.dg/tls/thread_local6g.C: New.
1160 * g++.dg/tls/thread_local7g.C: New.
1162 * g++.dg/tls/thread_local3.C: New.
1163 * g++.dg/tls/thread_local4.C: New.
1164 * g++.dg/tls/thread_local5.C: New.
1165 * g++.dg/tls/thread_local6.C: New.
1167 * g++.dg/tls/init-2.C: Tweak errors.
1168 * g++.dg/tls/thread_local1.C: New.
1169 * g++.dg/tls/thread_local2.C: New.
1170 * g++.dg/tls/thread_local7.C: New.
1172 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1175 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1177 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1180 * gcc.target/sh/pr54685.c: New.
1182 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1184 PR c++/53528 C++11 attribute support
1185 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1186 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1187 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1188 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1189 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1190 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1191 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1192 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1193 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1194 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1195 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1196 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1197 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1198 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1199 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1200 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1201 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1202 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1203 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1204 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1205 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1206 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1207 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1208 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1209 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1210 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1211 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1212 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1213 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1214 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1215 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1216 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1217 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1218 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1219 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1220 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1221 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1222 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1223 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1224 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1225 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1226 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1227 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1228 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1229 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1230 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1231 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1232 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1233 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1234 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1235 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1236 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1237 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1238 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1239 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1240 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1241 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1243 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1245 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1246 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1247 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1249 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1252 * gcc.target/sh/pr54760-2.c: New.
1253 * gcc.target/sh/pr54760-3.c: New.
1255 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1258 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1260 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1261 Sandra Loosemore <sandra@codesourcery.com>
1263 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1264 and test that the accumulator is initialized using MULT.
1265 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1266 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1268 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/stdint.C: New.
1273 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/stddef.C: New.
1278 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/typebound_operator_17.f90: New.
1283 2012-10-06 Jan Hubicka <jh@suse.cz>
1287 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1289 2012-10-06 Jan Hubicka <jh@suse.cz>
1291 * gcc.dg/lto/resolutions_0.c: New testcase.
1293 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1296 * gfortran.dg/generic_25.f90: New.
1297 * gfortran.dg/generic_26.f90: New.
1298 * gfortran.dg/generic_27.f90: New.
1300 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1303 * gcc.target/sh/pr54760-1.c: New.
1305 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1307 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1308 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1309 * g++.dg/warn/Wsign-compare-5.C: New test.
1310 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1311 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1312 * g++.dg/ext/builtin30.C: New test.
1313 * g++.dg/ext/vla12.C: New test.
1314 * gcc.dg/builtins-85.c: New test.
1317 * gcc.dg/guality/pr54519-1.c: New test.
1318 * gcc.dg/guality/pr54519-2.c: New test.
1319 * gcc.dg/guality/pr54519-3.c: New test.
1320 * gcc.dg/guality/pr54519-4.c: New test.
1321 * gcc.dg/guality/pr54519-5.c: New test.
1322 * gcc.dg/guality/pr54519-6.c: New test.
1324 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1327 * g++.dg/cpp0x/defaulted38.C: New.
1329 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1331 PR tree-optimization/33763
1332 * c-c++-common/pr33763.c: New test.
1334 PR tree-optimization/54810
1335 * gcc.dg/tree-ssa/vrp85.c: New test.
1337 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1339 * gcc.dg/ucnid-7.c: Skip on AIX.
1340 * gcc.dg/ucnid-8.c: Same.
1341 * gcc.dg/ucnid-10.c: Same.
1342 * gcc.dg/ucnid-13.c: Same.
1343 * gcc.dg/attr-alias-3.c: Same.
1344 * gcc.dg/attr-alias-5.c: Same.
1345 * gcc.dg/torture/pr51106-2.c: Same.
1346 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1348 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/cpp0x/alias-decl-23.C: New.
1353 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/template/friend53.C: New.
1358 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1360 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1361 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1362 (scan-ada-spec): Likewise.
1363 (scan-ada-spec-not): Likewise.
1364 * gcc.dg/dump-ada-spec-1.c: New test.
1365 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1367 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1369 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1371 2012-10-04 Florian Weimer <fweimer@redhat.com>
1373 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1375 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1378 * g++.dg/cpp0x/pr54323.C: New.
1380 2012-10-04 Richard Guenther <rguenther@suse.de>
1383 * g++.dg/torture/pr54735.C: New testcase.
1385 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1387 PR rtl-optimization/54739
1388 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1390 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1393 * gcc.target/sh/pr51244-12.c: New.
1395 2012-10-03 Dehao Chen <dehao@google.com>
1398 * gcc.dg/pr54782.c: New test.
1400 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1403 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1405 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1408 * gfortran.dg/class_53.f90: New.
1410 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1413 * gcc.dg/guality/pr54551.c: New.
1415 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1417 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1418 * gcc.target/powerpc/pr46728-2.c: Likewise.
1420 2012-10-02 Sharad Singhai <singhai@google.com>
1423 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1424 to fix test failures caused by r191883.
1425 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1426 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1427 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1428 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1429 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1430 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1431 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1432 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1433 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1435 2012-09-30 Sharad Singhai <singhai@google.com>
1437 * gcc.target/i386/vect-double-1.c: Fix test.
1439 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1442 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1445 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1447 PR rtl-optimization/54457
1448 * gcc.target/i386/pr54457.c: New test.
1450 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1452 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1454 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1456 * gcc.target/i386/vect-rebuild.c: New testcase.
1458 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1460 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1462 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1464 * gcc.target/mips/pr37362.c: Fix target selector.
1466 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1469 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1471 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1473 * gcc.dg/ucnid-8.c: Update line number.
1474 * gcc.dg/torture/pr51106-2.c: Likewise.
1476 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1479 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1480 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1481 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1483 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1485 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1486 partially reverting r170092.
1487 * gfortran.dg/class_7.f03: Ditto.
1488 * gfortran.dg/coarray_14.f90: Ditto.
1489 * gfortran.dg/typebound_proc_13.f03: Ditto.
1491 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1494 * g++.dg/cpp0x/sfinae42.C: New.
1496 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1498 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1499 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1500 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1501 * gcc.dg/pr42629.c: XFAIL on AIX.
1502 * gcc.dg/pr47684.c: Same.
1503 * gcc.dg/pr43670.c: Same.
1504 * gcc.dg/pr42916.c: Same.
1505 * gcc.dg/pr45449.c: Same.
1506 * gcc.dg/pr50017.c: Same.
1507 * gcc.dg/pr42728.c: Same.
1508 * gcc.dg/pr47881.c: Same.
1509 * gcc.dg/pr44023.c: Same.
1510 * gcc.dg/pr41345.c: Same.
1511 * gcc.dg/pr42630.c: Same.
1512 * gcc.dg/pr44971.c: Same.
1513 * gcc.dg/pr46771.c: Same.
1514 * gcc.dg/ucnid-8.c: Same.
1515 * gcc.dg/ucnid-10.c: Same.
1516 * gcc.dg/ucnid-13.c: Same.
1517 * gcc.dg/torture/pr51106-2.c: Same.
1518 * gcc.dg/pr48768.c: Same.
1519 * gcc.dg/pr42631.c: Same.
1520 * gcc.dg/pr43084.c: Same.
1521 * gcc.dg/ucnid-7.c: Same.
1522 * gcc.dg/pr42889.c: Same.
1523 * gcc.dg/pr41241.c: Same.
1524 * gcc.dg/pr42719.c: Same.
1525 * g++.dg/debug/pr46583.C: Same.
1526 * g++.dg/debug/pr47106.C: Same.
1527 * g++.dg/opt/pr48549.C: Same.
1528 * g++.dg/other/pr42685.C: Same.
1529 * c-c++-common/pr43942.c: Same.
1531 2012-09-29 Ian Lance Taylor <iant@google.com>
1533 * go.test/go-test.exp: Update for latest version of Go testsuite.
1535 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1538 * gfortran.dg/internal_readwrite_3.f90: New test.
1540 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1542 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1543 c-c++-common/Wunused-local-typedefs-2.c to here.
1545 PR c++/54372 - unused attribute inactive on dependant entities
1546 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1548 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1550 PR c++/29028 - Missed unused warning on using declaration
1551 * g++.dg/warn/Wunused-var-18.C: New test.
1553 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1555 PR c++/53551 - -Wunused-local-typedefs misses uses
1556 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1558 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1561 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1563 PR tree-optimization/54713
1564 * gcc.c-torture/compile/pr54713-1.c: New test.
1565 * gcc.c-torture/compile/pr54713-2.c: New test.
1566 * gcc.c-torture/compile/pr54713-3.c: New test.
1568 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1570 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1572 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1574 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1576 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.target/i386/pr54703.c: New test.
1581 2012-09-27 Richard Guenther <rguenther@suse.de>
1584 * gcc.dg/lto/pr54709_0.c: New testcase.
1585 * gcc.dg/lto/pr54709_1.c: Likewise.
1587 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1589 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1591 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1593 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1595 * gcc.target/arm/pr42879.c: Handle big-endian.
1597 2012-09-26 Steve Ellcey <sellcey@mips.com>
1600 * gcc.dg/pr37303.c: Check for rdata or rodata.
1602 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1604 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1606 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1610 * gcc.target/powerpc/ppc-ne0-1.c: New.
1612 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1615 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1616 test_19, test_20, test_21, test_22, test_23): New functions.
1617 * gcc.target/sh/pr54089-4.c: New.
1618 * gcc.target/sh/pr54089-5.c: New.
1619 * gcc.target/sh/pr54089-6.c: New.
1620 * gcc.target/sh/pr54089-7.c: New.
1622 2012-09-25 Richard Guenther <rguenther@suse.de>
1625 * gcc.dg/lto/pr54702_0.c: New testcase.
1626 * gcc.dg/lto/pr54702_1.c: Likewise.
1627 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1628 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1629 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1630 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1632 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1635 * g++.dg/cpp0x/parse2.C: New.
1636 * g++.dg/parse/error11.C: Adjust.
1637 * g++.dg/parse/error12.C: Likewise.
1639 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1641 * gcc.target/i386/20030217-1.c: Added check for
1642 large_long_double effective target.
1643 * gcc.target/i386/387-3.c: Likewise.
1644 * gcc.target/i386/387-4.c: Likewise.
1645 * gcc.target/i386/pr36578-1.c: Likewise.
1646 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1647 when long double size is equal double size.
1648 * gcc.target/i386/excess-precision-1.c: Likewise.
1649 * gcc.target/i386/pr36578-2.c: Likewise.
1650 * gcc.target/i386/20030217-2.c: New testcase.
1652 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1654 PR tree-optimization/54676
1655 * gcc.dg/pr54676.c: New test.
1657 2012-09-25 Richard Guenther <rguenther@suse.de>
1659 PR tree-optimization/53663
1660 * gcc.dg/torture/pr53663-1.c: New testcase.
1661 * gcc.dg/torture/pr53663-2.c: Likewise.
1662 * gcc.dg/torture/pr53663-3.c: Likewise.
1664 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1666 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1668 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1670 * lib/target-supports-dg.exp (dg-require-effective-target,
1671 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1672 dg-process-target-1 instead of dg-process-target.
1673 (dg-process-target-1): Rename from dg-process-target.
1674 (dg-process-target): New.
1676 2012-09-24 Richard Guenther <rguenther@suse.de>
1678 PR tree-optimization/54684
1679 * g++.dg/torture/pr54684.C: New testcase.
1681 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1683 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1685 2012-09-24 Richard Guenther <rguenther@suse.de>
1688 * gcc.dg/tm/pr52173-1.c: New.
1689 * gcc.dg/tm/pr52173-2.c: New.
1691 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1693 * gcc.dg/pr54669.c: New test.
1695 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1696 Dominique Dhumieres <dominiq@lps.ens.fr>
1699 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1701 2012-09-23 Tobias Burnus <burnus@net-b.de>
1704 * gfortran.dg/class_array_14.f90: New.
1706 2012-09-22 Kai Tietz <ktietz@redhat.com>
1708 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1709 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1711 2012-09-21 Dehao Chen <dehao@google.com>
1714 PR tree-optimization/54655
1715 * g++.dg/pr54655.C: New testcase.
1717 2012-09-21 Richard Guenther <rguenther@suse.de>
1719 PR tree-optimization/54647
1720 * g++.dg/torture/pr54647.C: New testcase.
1722 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1725 * c-c++-common/torture/vector-compare-2.c: Add -w.
1727 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/opt20.ads: Move dg directive to...
1730 * gnat.dg/opt20.adb: ...here.
1731 * gnat.dg/addr1.ad[sb]: Likewise.
1732 * gnat.dg/concat2.ad[sb]: Likewise.
1733 * gnat.dg/array16.ad[sb]: Likewise.
1734 * gnat.dg/atomic5.ad[sb]: Likewise.
1735 * gnat.dg/discr29.ad[sb]: Likewise.
1736 * gnat.dg/noreturn5.ad[sb]: Likewise.
1737 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1738 * gnat.dg/discr23.ads: Remove dg directive.
1739 * gnat.dg/nested_float_packed.ads: Likewise.
1740 * gnat.dg/oconst6.ads: Move to...
1741 * gnat.dg/specs/oconst6.ads: ...here.
1743 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1746 * g++.dg/cpp0x/decltype32.C: Tweak.
1748 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1750 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1751 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1752 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1753 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1755 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1758 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1760 2012-09-19 Steve Ellcey <sellcey@mips.com>
1762 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1764 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1766 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1767 * gcc.target/powerpc/ppc-mftb.c: New file.
1769 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1772 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1775 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1778 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1780 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1782 * gcc.c-torture/execute/20120919-1.c: New test.
1784 2012-09-19 Richard Guenther <rguenther@suse.de>
1786 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1788 2012-09-19 Richard Guenther <rguenther@suse.de>
1790 * gcc.dg/builtin-unreachable-6.c: Adjust.
1792 2012-09-19 Richard Guenther <rguenther@suse.de>
1794 * gcc.dg/builtin-object-size-10.c: Adjust.
1795 * gcc.dg/builtin-unreachable-5.c: Adjust.
1796 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1797 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1798 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1799 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1800 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1801 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1802 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1803 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1804 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1805 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1806 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1807 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1809 2012-09-19 Richard Guenther <rguenther@suse.de>
1811 PR tree-optimization/54132
1812 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1813 * gcc.dg/torture/pr54132.c: Likewise.
1815 2012-09-19 Terry Guo <terry.guo@arm.com>
1817 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1818 extra prune rules that will be applied to all tests in a .exp file.
1819 (gcc-dg-prune): Use rules defined by the above variable.
1820 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1821 harmless warnings on architecture switch conflict.
1823 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1825 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1826 of asm-comment characters instead of a single one.
1827 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1829 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1831 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1833 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1834 target instead of xfailing it.
1835 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1836 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1837 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1838 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1839 * gcc.dg/vect/vect-104.c: Likewise.
1840 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1841 * gcc.dg/vect/vect-outer-1.c: Likewise.
1842 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1843 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1844 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1845 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1846 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1847 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1848 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1849 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1850 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1852 * lib/target-supports.exp
1853 (check_effective_target_vect_widen_mult_qi_to_hi,
1854 check_effective_target_vect_widen_mult_hi_to_si,
1855 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1856 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1857 check_effective_target_vect_pack_trunc,
1858 check_effective_target_vect_unpack,
1859 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1860 instead of arm_none.
1862 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1864 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1866 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1867 config to compiler_flags.
1869 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1872 * gcc.target/i386/pr54592.c: New test.
1874 PR tree-optimization/54610
1875 * gcc.target/i386/pr54610.c: New test.
1877 2012-09-17 Jason Merrill <jason@redhat.com>
1880 * g++.dg/cpp0x/alias-decl-21.C: New.
1881 * g++.dg/cpp0x/alias-decl-22.C: New.
1883 2012-09-17 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/scan_2.f90: New.
1888 2012-09-17 Jason Merrill <jason@redhat.com>
1891 * g++.dg/init/aggr9.C: New.
1893 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1895 * gnat.dg/loop_optimization12.ad[sb]: New test.
1897 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1900 * gfortran.dg/proc_ptr_result_7.f90: New.
1902 2012-09-17 Tobias Burnus <burnus@net-b.de>
1905 * gfortran.dg/structure_constructor_11.f90: New.
1907 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1909 PR tree-optimization/54563
1910 * g++.dg/torture/pr54563.C: New test.
1912 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1915 * gfortran.dg/typebound_generic_14.f03: New.
1917 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1920 * gfortran.dg/proc_ptr_38.f90: New.
1922 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1925 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1929 * gnat.dg/lto15.adb: Require lto.
1931 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
1932 "myBindC" for hppa*-*-hpux*.
1934 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
1936 * gfortran.dg/namelist_75.f90: New test.
1938 2012-09-15 Tom de Vries <tom@codesourcery.com>
1940 * gcc.dg/tree-ssa/vrp82.c: New test.
1941 * gcc.dg/tree-ssa/vrp83.c: Same.
1942 * gcc.dg/tree-ssa/vrp84.c: Same.
1944 2012-09-15 Tom de Vries <tom@codesourcery.com>
1946 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
1947 * gcc.dg/tree-ssa/vrp81.c: ... this.
1949 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
1952 * gcc.target/avr/torture/fix-types.h: New.
1953 * gcc.target/avr/torture/vals-hr.def: New.
1954 * gcc.target/avr/torture/vals-r.def: New.
1955 * gcc.target/avr/torture/vals-k.def: New.
1956 * gcc.target/avr/torture/vals-ur.def: New.
1957 * gcc.target/avr/torture/vals-uk.def: New.
1958 * gcc.target/avr/torture/vals-uhr.def: New.
1959 * gcc.target/avr/torture/vals-llk.def: New.
1960 * gcc.target/avr/torture/vals-ullk.def: New.
1961 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
1962 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
1963 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
1964 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
1965 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
1966 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
1967 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
1968 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
1970 2012-09-14 Dehao Chen <dehao@google.com>
1972 * g++.dg/debug/dwarf2/deallocator.C: New test.
1974 2012-09-14 Joseph Myers <joseph@codesourcery.com>
1977 * gcc.c-torture/compile/pr54552-1.c: New test.
1979 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
1982 * g++.dg/other/vector-compare.C: New testcase.
1983 * c-c++-common/vector-compare-3.c: New testcase.
1984 * gcc.dg/vector-shift.c: Move ...
1985 * c-c++-common/vector-shift.c: ... here.
1986 * gcc.dg/vector-shift1.c: Move ...
1987 * c-c++-common/vector-shift1.c: ... here.
1988 * gcc.dg/vector-shift3.c: Move ...
1989 * c-c++-common/vector-shift3.c: ... here.
1990 * gcc.dg/vector-compare-1.c: Move ...
1991 * c-c++-common/vector-compare-1.c: ... here.
1992 * gcc.dg/vector-compare-2.c: Move ...
1993 * c-c++-common/vector-compare-2.c: ... here.
1994 * gcc.c-torture/execute/vector-compare-1.c: Move ...
1995 * c-c++-common/torture/vector-compare-1.c: ... here.
1996 * gcc.c-torture/execute/vector-compare-2.x: Delete.
1997 * gcc.c-torture/execute/vector-compare-2.c: Move ...
1998 * c-c++-common/torture/vector-compare-2.c: ... here.
1999 * gcc.c-torture/execute/vector-shift.c: Move ...
2000 * c-c++-common/torture/vector-shift.c: ... here.
2001 * gcc.c-torture/execute/vector-shift2.c: Move ...
2002 * c-c++-common/torture/vector-shift2.c: ... here.
2003 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2004 * c-c++-common/torture/vector-subscript-1.c: ... here.
2005 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2006 * c-c++-common/torture/vector-subscript-2.c: ... here.
2007 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2008 * c-c++-common/torture/vector-subscript-3.c: ... here.
2010 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2013 * gcc.c-torture/compile/pr54103-1.c,
2014 gcc.c-torture/compile/pr54103-2.c,
2015 gcc.c-torture/compile/pr54103-3.c,
2016 gcc.c-torture/compile/pr54103-4.c,
2017 gcc.c-torture/compile/pr54103-5.c,
2018 gcc.c-torture/compile/pr54103-6.c: New tests.
2019 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2021 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2023 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2025 2012-09-14 Richard Guenther <rguenther@suse.de>
2027 PR tree-optimization/54565
2028 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2029 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2031 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2033 * gcc.target/arm/combine-movs.c: Add missing space.
2035 2012-09-14 Richard Guenther <rguenther@suse.de>
2037 * g++.dg/torture/builtin-location.C: New testcase.
2039 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2040 Manuel López-Ibáñez <manu@gcc.gnu.org>
2043 * g++.dg/warn/Wuninitialized-self.C: New.
2045 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2048 * gcc.c-torture/compile/pr54559.c: New test.
2050 2012-09-13 Jason Merrill <jason@redhat.com>
2053 * g++.dg/cpp0x/constexpr-temp1.C: New.
2056 * g++.dg/template/anonunion2.C: New.
2059 * g++.dg/template/init10.C: New.
2061 2012-09-13 Tobias Burnus <burnus@net-b.de>
2064 * gfortran.dg/implicit_pure_3.f90: New.
2066 2012-09-13 Richard Guenther <rguenther@suse.de>
2068 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2070 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2072 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2074 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2076 * c-c++-common/pr51712.c: Handle for short-enum targets.
2078 2012-09-12 Terry Guo <terry.guo@arm.com>
2080 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2081 and lsrs for Thumb2 mode.
2083 2012-09-12 Jan Hubicka <jh@suse.cz>
2085 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2087 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2090 * gcc.target/i386/pr54445-1.c: New file.
2091 * gcc.target/i386/pr54445-2.c: Likewise.
2093 2012-09-12 Tobias Burnus <burnus@net-b.de>
2097 * gfortran.dg/coarray_10.f90: Update dg-error.
2098 * gfortran.dg/coarray_28.f90: New.
2099 * gfortran.dg/array_section_3.f90: New.
2101 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2103 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2104 gcc.target/arm/pr48252.c: Fix for big-endian support.
2106 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2108 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2110 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2111 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2113 * gcc.target/arm/neon-vfma-1.c: New testcase.
2114 * gcc.target/arm/neon-vfms-1.c: Likewise.
2115 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2117 * gcc.target/arm/neon-vmls-1.c: Likewise.
2118 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2120 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2121 (check_effective_target_arm_neonv2_ok): Likewise.
2122 (check_effective_target_arm_neonv2_hw): Likewise.
2123 (check_effective_target_arm_neonv2): Likewise.
2125 2012-09-11 Richard Guenther <rguenther@suse.de>
2128 * g++.dg/tree-ssa/pr54515.C: New testcase.
2130 2012-09-10 Andrew Pinski <apinski@cavium.com>
2133 * gcc.dg/tm/memopt-16.c: New testcase.
2135 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/cpp0x/sfinae40.C: New.
2140 * g++.dg/cpp0x/sfinae41.C: Likewise.
2142 2012-09-10 Jason Merrill <jason@redhat.com>
2145 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2147 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2150 * gcc.target/sh/pr54089-3.c: New.
2152 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2154 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2156 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2158 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2160 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2162 * gcc.dg/pr52558-2.c: Delete.
2163 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2165 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2167 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2169 2012-09-10 Richard Guenther <rguenther@suse.de>
2171 PR tree-optimization/54520
2172 * gcc.dg/torture/pr54520.c: New testcase.
2174 2012-09-10 Jason Merrill <jason@redhat.com>
2177 * g++.dg/cpp0x/implicit14.C: New.
2179 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2182 * gfortran.dg/bound_simplification_3.f90: New test.
2184 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2187 * gcc.dg/pr52558-1.c: Delete.
2188 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2190 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2192 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2193 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2194 * gcc.target/arm/smlaltt-1.c: Likewise.
2196 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2198 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2200 2012-09-07 Tom de Vries <tom@codesourcery.com>
2202 PR tree-optimization/53986
2203 * gcc.dg/tree-ssa/vrp80.c: New test.
2204 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2206 2012-09-06 Jason Merrill <jason@redhat.com>
2210 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2211 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2213 2012-09-06 Andrew Pinski <apinski@cavium.com>
2216 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2218 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2220 PR rtl-optimization/54455
2221 * gcc.dg/54455.c: New test.
2223 2012-09-06 Tobias Burnus <burnus@net-b.de>
2226 * gfortran.dg/promotion_2.f90: New.
2228 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2231 * c-c++-common/pr54486.c: New test.
2233 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2236 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2238 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2241 * g++.dg/cpp0x/sfinae39.C: New.
2243 2012-09-04 Jason Merrill <jason@redhat.com>
2246 * g++.dg/ext/flexary3.C: New.
2249 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2252 * g++.dg/template/defarg15.C: New.
2255 * g++.dg/template/access24.C: New.
2257 2012-09-04 Richard Guenther <rguenther@suse.de>
2259 PR tree-optimization/54458
2260 * gcc.dg/torture/pr54458.c: New testcase.
2262 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2264 * gcc.target/arm/neon-vext.c: New test.
2265 * gcc.target/arm/neon-vext-execute.c: Ditto.
2267 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2271 * gfortran.dg/select_type_29.f03: New.
2273 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2275 * gcc.dg/fold-perm.c: Improve test.
2277 2012-09-03 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/coarray_class_1.f90: New.
2282 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2285 * gcc.c-torture/compile/pr49206.c: New test.
2287 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2288 Uros Bizjak <ubizjak@gmail.com>
2291 * gfortran.dg/pr36680.f90: New test.
2293 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2296 * g++.dg/opt/pr42295.C: New test.
2298 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2301 * gcc.dg/torture/pr54436.c: New test.
2303 2012-09-01 Andrew Pinski <apinski@cavium.com>
2305 * gcc.target/mips/truncate-8.c: New testcase.
2307 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2311 * gcc.target/i386/pr46829.c: New test.
2312 * gcc.target/i386/pr46843.c: Ditto.
2314 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2315 Jason Merrill <jason@redhat.com>
2318 * g++.dg/parse/error50.C: New.
2320 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2323 * gcc.c-torture/compile/pr54428.c: New test.
2325 2012-08-31 Ollie Wild <aaw@google.com>
2328 * g++.dg/init/lifetime3.C: New test.
2330 2012-08-31 Martin Jambor <mjambor@suse.cz>
2333 * gcc.dg/torture/pr54409.c: New test.
2335 2012-08-31 Martin Jambor <mjambor@suse.cz>
2337 * gfortran.dg/pr48636.f90: Add dump scan checks.
2339 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2341 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2343 2012-08-28 Joey Ye <joey.ye@arm.com>
2345 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2347 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2350 * gcc.target/i386/pr46254.c: New test.
2352 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2354 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2355 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2356 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2358 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2360 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2361 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2362 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2363 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2364 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2365 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2366 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2367 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2368 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2369 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2370 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2371 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2372 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2373 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2374 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2375 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2376 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2377 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2378 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2379 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2380 gcc.target/mips/unaligned-1.c: Tighten regexps.
2382 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2384 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2385 (mips_option_groups): Remove optimization. Add various -f options.
2386 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2387 and -pg imply -fno-omit-frame-pointer.
2388 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2389 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2390 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2391 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2392 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2393 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2394 * gcc.target/mips/abi-n32-long32.c: Likewise.
2395 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2396 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2397 * gcc.target/mips/abi-n32-long64.c: Likewise.
2398 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2399 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2400 * gcc.target/mips/abi-n64-long32.c: Likewise.
2401 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2402 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2403 * gcc.target/mips/abi-n64-long64.c: Likewise.
2404 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2405 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2406 * gcc.target/mips/abi-o32-long32.c: Likewise.
2407 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2408 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2409 * gcc.target/mips/abi-o32-long64.c: Likewise.
2410 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2411 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2412 * gcc.target/mips/abi-o64-long32.c: Likewise.
2413 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2414 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2415 * gcc.target/mips/abi-o64-long64.c: Likewise.
2416 * gcc.target/mips/asm-1.c: Likewise.
2417 * gcc.target/mips/branch-1.c: Likewise.
2418 * gcc.target/mips/call-3.c: Likewise.
2419 * gcc.target/mips/call-saved-3.c: Likewise.
2420 * gcc.target/mips/clear-cache-1.c: Likewise.
2421 * gcc.target/mips/div-1.c: Likewise.
2422 * gcc.target/mips/div-2.c: Likewise.
2423 * gcc.target/mips/div-3.c: Likewise.
2424 * gcc.target/mips/div-4.c: Likewise.
2425 * gcc.target/mips/div-5.c: Likewise.
2426 * gcc.target/mips/div-6.c: Likewise.
2427 * gcc.target/mips/div-7.c: Likewise.
2428 * gcc.target/mips/div-8.c: Likewise.
2429 * gcc.target/mips/div-9.c: Likewise.
2430 * gcc.target/mips/div-10.c: Likewise.
2431 * gcc.target/mips/div-11.c: Likewise.
2432 * gcc.target/mips/div-12.c: Likewise.
2433 * gcc.target/mips/dsp-ctrl.c: Likewise.
2434 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2435 * gcc.target/mips/ext-8.c: Likewise.
2436 * gcc.target/mips/extend-2.c: Likewise.
2437 * gcc.target/mips/fix-r10000-1.c: Likewise.
2438 * gcc.target/mips/fix-r10000-2.c: Likewise.
2439 * gcc.target/mips/fix-r10000-3.c: Likewise.
2440 * gcc.target/mips/fix-r10000-4.c: Likewise.
2441 * gcc.target/mips/fix-r10000-5.c: Likewise.
2442 * gcc.target/mips/fix-r10000-6.c: Likewise.
2443 * gcc.target/mips/fix-r10000-7.c: Likewise.
2444 * gcc.target/mips/fix-r10000-8.c: Likewise.
2445 * gcc.target/mips/fix-r10000-9.c: Likewise.
2446 * gcc.target/mips/fix-r10000-10.c: Likewise.
2447 * gcc.target/mips/fix-r10000-11.c: Likewise.
2448 * gcc.target/mips/fix-r10000-12.c: Likewise.
2449 * gcc.target/mips/fix-r10000-13.c: Likewise.
2450 * gcc.target/mips/fix-r10000-14.c: Likewise.
2451 * gcc.target/mips/fix-r10000-15.c: Likewise.
2452 * gcc.target/mips/fpcmp-1.c: Likewise.
2453 * gcc.target/mips/fpcmp-2.c: Likewise.
2454 * gcc.target/mips/fpr-moves-7.c: Likewise.
2455 * gcc.target/mips/fpr-moves-8.c: Likewise.
2456 * gcc.target/mips/int-moves-1.c: Likewise.
2457 * gcc.target/mips/int-moves-2.c: Likewise.
2458 * gcc.target/mips/long-calls-pg.c: Likewise.
2459 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2460 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2461 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2462 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2463 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2464 * gcc.target/mips/mips-3d-1.c: Likewise.
2465 * gcc.target/mips/mips-3d-2.c: Likewise.
2466 * gcc.target/mips/mips-3d-3.c: Likewise.
2467 * gcc.target/mips/mips-3d-4.c: Likewise.
2468 * gcc.target/mips/mips-3d-5.c: Likewise.
2469 * gcc.target/mips/mips-3d-6.c: Likewise.
2470 * gcc.target/mips/mips-3d-7.c: Likewise.
2471 * gcc.target/mips/mips-3d-8.c: Likewise.
2472 * gcc.target/mips/mips-3d-9.c: Likewise.
2473 * gcc.target/mips/mips-ps-1.c: Likewise.
2474 * gcc.target/mips/mips-ps-2.c: Likewise.
2475 * gcc.target/mips/mips-ps-3.c: Likewise.
2476 * gcc.target/mips/mips-ps-4.c: Likewise.
2477 * gcc.target/mips/mips-ps-6.c: Likewise.
2478 * gcc.target/mips/mips32-dspr2.c: Likewise.
2479 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2480 * gcc.target/mips/neg-abs-1.c: Likewise.
2481 * gcc.target/mips/neg-abs-2.c: Likewise.
2482 * gcc.target/mips/nmadd-3.c: Likewise.
2483 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2484 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2485 * gcc.target/mips/octeon-pop-1.c: Likewise.
2486 * gcc.target/mips/pr26765.c: Likewise.
2487 * gcc.target/mips/pr33256.c: Likewise.
2488 * gcc.target/mips/pr33635-1.c: Likewise.
2489 * gcc.target/mips/pr33755.c: Likewise.
2490 * gcc.target/mips/pr35802.c: Likewise.
2491 * gcc.target/mips/pr45074.c: Likewise.
2492 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2493 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2494 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2495 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2496 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2497 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2498 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2499 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2500 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2501 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2502 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2503 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2504 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2505 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2506 * gcc.target/mips/save-restore-1.c: Likewise.
2507 * gcc.target/mips/save-restore-3.c: Likewise.
2508 * gcc.target/mips/save-restore-5.c: Likewise.
2509 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2510 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2511 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2512 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2513 * gcc.target/mips/stack-1.c: Likewise.
2515 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2518 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2519 branch under test to be filled with preceding rather than
2520 following instructions.
2521 * gcc.target/mips/branch-10.c: Likewise.
2522 * gcc.target/mips/branch-11.c: Likewise.
2523 * gcc.target/mips/branch-12.c: Likewise.
2524 * gcc.target/mips/branch-13.c: Likewise.
2525 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2526 to be eliminated. Tighten $28 scan-assembler-not test.
2528 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2530 * gcc.target/mips/call-4.c: ...this new test.
2532 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2534 * gcc.target/mips/code-readable-3.c: Likewise.
2535 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2536 flag but skip for -O0.
2537 * gcc.target/mips/code-readable-4.c: Likewise.
2539 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2540 of operations under test.
2541 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2543 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2544 Don't require sibling-call optimization.
2545 * gcc.target/mips/near-far-4.c: Likewise.
2547 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2548 Make sure that the register variable is used.
2549 * gcc.target/mips/soft-float-1.c: Likewise.
2551 * gcc.target/mips/sdata-1.c: Make static data volatile.
2552 * gcc.target/mips/sdata-2.c: Likewise.
2553 * gcc.target/mips/sdata-3.c: Likewise.
2554 * gcc.target/mips/sdata-4.c: Likewise.
2556 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2558 * gcc.target/mips/atomic-memory-2.c: Likewise.
2559 * gcc.target/mips/branch-cost-1.c: Likewise.
2560 * gcc.target/mips/branch-cost-2.c: Likewise.
2561 * gcc.target/mips/cache-1.c: Likewise.
2562 * gcc.target/mips/call-1.c: Likewise.
2563 * gcc.target/mips/call-saved-2.c: Likewise.
2564 * gcc.target/mips/const-anchor-1.c: Likewise.
2565 * gcc.target/mips/const-anchor-2.c: Likewise.
2566 * gcc.target/mips/dse-1.c: Likewise.
2567 * gcc.target/mips/dsp-lhx.c: Likewise.
2568 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2569 * gcc.target/mips/ext-1.c: Likewise.
2570 * gcc.target/mips/ext-2.c: Likewise.
2571 * gcc.target/mips/ext-3.c: Likewise.
2572 * gcc.target/mips/ext-4.c: Likewise.
2573 * gcc.target/mips/ext-5.c: Likewise.
2574 * gcc.target/mips/ext-6.c: Likewise.
2575 * gcc.target/mips/ext-7.c: Likewise.
2576 * gcc.target/mips/extend-1.c: Likewise.
2577 * gcc.target/mips/fix-r4000-1.c: Likewise.
2578 * gcc.target/mips/fix-r4000-3.c: Likewise.
2579 * gcc.target/mips/fix-r4000-5.c: Likewise.
2580 * gcc.target/mips/fix-r4000-6.c: Likewise.
2581 * gcc.target/mips/fix-r4000-8.c: Likewise.
2582 * gcc.target/mips/fix-r4000-10.c: Likewise.
2583 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2584 * gcc.target/mips/fixed-vector-type.c: Likewise.
2585 * gcc.target/mips/fpr-moves-1.c: Likewise.
2586 * gcc.target/mips/fpr-moves-2.c: Likewise.
2587 * gcc.target/mips/fpr-moves-3.c: Likewise.
2588 * gcc.target/mips/fpr-moves-4.c: Likewise.
2589 * gcc.target/mips/fpr-moves-5.c: Likewise.
2590 * gcc.target/mips/fpr-moves-6.c: Likewise.
2591 * gcc.target/mips/ins-1.c: Likewise.
2592 * gcc.target/mips/ins-2.c: Likewise.
2593 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2594 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2595 * gcc.target/mips/lazy-binding-1.c: Likewise.
2596 * gcc.target/mips/madd-3.c: Likewise.
2597 * gcc.target/mips/madd-5.c: Likewise.
2598 * gcc.target/mips/madd-6.c: Likewise.
2599 * gcc.target/mips/madd-8.c: Likewise.
2600 * gcc.target/mips/madd-9.c: Likewise.
2601 * gcc.target/mips/memcpy-1.c: Likewise.
2602 * gcc.target/mips/mips-ps-type.c: Likewise.
2603 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2604 * gcc.target/mips/mips-sched-madd.c: Likewise.
2605 * gcc.target/mips/mips16e-extends.c: Likewise.
2606 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2607 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2608 * gcc.target/mips/movcc-1.c: Likewise.
2609 * gcc.target/mips/movcc-2.c: Likewise.
2610 * gcc.target/mips/movcc-3.c: Likewise.
2611 * gcc.target/mips/msub-5.c: Likewise.
2612 * gcc.target/mips/msub-6.c: Likewise.
2613 * gcc.target/mips/msub-8.c: Likewise.
2614 * gcc.target/mips/mult-2.c: Likewise.
2615 * gcc.target/mips/mult-3.c: Likewise.
2616 * gcc.target/mips/mult-5.c: Likewise.
2617 * gcc.target/mips/mult-6.c: Likewise.
2618 * gcc.target/mips/mult-7.c: Likewise.
2619 * gcc.target/mips/mult-12.c: Likewise.
2620 * gcc.target/mips/mult-13.c: Likewise.
2621 * gcc.target/mips/mult-14.c: Likewise.
2622 * gcc.target/mips/mult-15.c: Likewise.
2623 * gcc.target/mips/mult-17.c: Likewise.
2624 * gcc.target/mips/mult-18.c: Likewise.
2625 * gcc.target/mips/mult-19.c: Likewise.
2626 * gcc.target/mips/nmadd-1.c: Likewise.
2627 * gcc.target/mips/nmadd-2.c: Likewise.
2628 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2629 * gcc.target/mips/octeon-cins-1.c: Likewise.
2630 * gcc.target/mips/octeon-cins-2.c: Likewise.
2631 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2632 * gcc.target/mips/octeon-exts-2.c: Likewise.
2633 * gcc.target/mips/octeon-exts-3.c: Likewise.
2634 * gcc.target/mips/octeon-exts-4.c: Likewise.
2635 * gcc.target/mips/octeon-exts-5.c: Likewise.
2636 * gcc.target/mips/octeon-exts-6.c: Likewise.
2637 * gcc.target/mips/octeon-exts-7.c: Likewise.
2638 * gcc.target/mips/octeon-pop-2.c: Likewise.
2639 * gcc.target/mips/octeon-seq-3.c: Likewise.
2640 * gcc.target/mips/octeon-seq-4.c: Likewise.
2641 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2642 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2643 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2644 * gcc.target/mips/pr54240.c: Likewise.
2645 * gcc.target/mips/rsqrt-1.c: Likewise.
2646 * gcc.target/mips/rsqrt-2.c: Likewise.
2647 * gcc.target/mips/rsqrt-3.c: Likewise.
2648 * gcc.target/mips/rsqrt-4.c: Likewise.
2649 * gcc.target/mips/save-restore-2.c: Likewise.
2650 * gcc.target/mips/save-restore-4.c: Likewise.
2651 * gcc.target/mips/sb1-1.c: Likewise.
2652 * gcc.target/mips/scc-1.c: Likewise.
2653 * gcc.target/mips/scc-2.c: Likewise.
2654 * gcc.target/mips/scc-3.c: Likewise.
2655 * gcc.target/mips/scc-4.c: Likewise.
2656 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2657 * gcc.target/mips/truncate-1.c: Likewise.
2658 * gcc.target/mips/truncate-2.c: Likewise.
2659 * gcc.target/mips/truncate-3.c: Likewise.
2660 * gcc.target/mips/truncate-4.c: Likewise.
2661 * gcc.target/mips/truncate-5.c: Likewise.
2662 * gcc.target/mips/truncate-6.c: Likewise.
2663 * gcc.target/mips/unaligned-1.c: Likewise.
2665 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2666 skip for -O0. Require -fexpensive-optimizations.
2667 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2668 * gcc.target/mips/dspr2-MULT.c: Likewise.
2669 * gcc.target/mips/fix-r4000-2.c: Likewise.
2670 * gcc.target/mips/fix-r4000-4.c: Likewise.
2671 * gcc.target/mips/fix-r4000-7.c: Likewise.
2672 * gcc.target/mips/fix-r4000-9.c: Likewise.
2673 * gcc.target/mips/madd-1.c: Likewise.
2674 * gcc.target/mips/madd-2.c: Likewise.
2675 * gcc.target/mips/madd-4.c: Likewise.
2676 * gcc.target/mips/maddu-1.c: Likewise.
2677 * gcc.target/mips/maddu-2.c: Likewise.
2678 * gcc.target/mips/maddu-3.c: Likewise.
2679 * gcc.target/mips/maddu-4.c: Likewise.
2680 * gcc.target/mips/msub-1.c: Likewise.
2681 * gcc.target/mips/msub-2.c: Likewise.
2682 * gcc.target/mips/msub-3.c: Likewise.
2683 * gcc.target/mips/msub-4.c: Likewise.
2684 * gcc.target/mips/msubu-1.c: Likewise.
2685 * gcc.target/mips/msubu-2.c: Likewise.
2686 * gcc.target/mips/msubu-3.c: Likewise.
2687 * gcc.target/mips/msubu-4.c: Likewise.
2688 * gcc.target/mips/mult-1.c: Likewise.
2689 * gcc.target/mips/mult-4.c: Likewise.
2690 * gcc.target/mips/mult-8.c: Likewise.
2691 * gcc.target/mips/mult-9.c: Likewise.
2692 * gcc.target/mips/mult-10.c: Likewise.
2693 * gcc.target/mips/mult-11.c: Likewise.
2694 * gcc.target/mips/mult-16.c: Likewise.
2696 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2697 skip for -O0 and -Os.
2698 * gcc.target/mips/fix-r4000-12.c: Likewise.
2699 * gcc.target/mips/madd-7.c: Likewise.
2700 * gcc.target/mips/mips-ps-5.c: Likewise.
2701 * gcc.target/mips/mips-ps-7.c: Likewise.
2702 * gcc.target/mips/msub-7.c: Likewise.
2704 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2705 skip for -O0. Require -mno-abicalls.
2706 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2708 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2709 skip for -O0. Require a total number of BBIT instructions and
2710 at least one of each kind.
2712 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2713 skip for -O0. Require -fno-unroll-loops.
2715 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2716 skip for -O0. Allow BLTZ as well as BGEZ.
2718 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2720 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2721 skip for -O0. Require -fschedule-insns2.
2722 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2724 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2725 but skip for -O0. Make a branch-likely more likely.
2727 * gcc.target/mips/timode-2.c: Split each test into its own function.
2728 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2730 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2731 skip for -O0. Require -fpeephole2.
2732 * gcc.target/mips/vr-mult-2.c: Likewise.
2734 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2736 PR preprocessor/53469
2737 * gcc.dg/cpp/_Pragma7.c: New test case.
2739 2012-08-27 Tobias Burnus <burnus@net-b.de>
2742 * gfortran.dg/do_5.f90: New.
2744 2012-08-27 Tobias Burnus <burnus@net-b.de>
2746 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2747 from dg-options as -Wall no longer implies it.
2749 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2751 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2753 2012-08-25 Jason Merrill <jason@redhat.com>
2755 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2757 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2760 * g++.dg/cpp0x/auto34.C: New.
2762 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2765 * gcc.dg/pr54363.c: New test.
2768 * gcc.dg/pr54355.c: New test.
2770 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2773 * gcc.target/i386/pr52857-1.c: New.
2774 * gcc.target/i386/pr52857-2.c: Likewise.
2776 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2778 * gcc.target/mips/code-readable-4.c: New test.
2780 2012-08-23 Julian Brown <julian@codesourcery.com>
2781 Sandra Loosemore <sandra@codesourcery.com>
2783 * gcc.target/mips/code-readable-1.c: Add -O to options.
2785 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/lookup/using53.C: New.
2790 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2792 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2793 * gcc.dg/fixed-point/convert-1.c: New.
2794 * gcc.dg/fixed-point/convert-2.c: New.
2795 * gcc.dg/fixed-point/convert-3.c: New.
2796 * gcc.dg/fixed-point/convert-4.c: New.
2797 * gcc.dg/fixed-point/convert-float-1.c: New.
2798 * gcc.dg/fixed-point/convert-float-2.c: New.
2799 * gcc.dg/fixed-point/convert-float-3.c: New.
2800 * gcc.dg/fixed-point/convert-float-4.c: New.
2801 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2802 * gcc.dg/fixed-point/convert-sat.c: New.
2803 * gcc.dg/fixed-point/convert.h: New.
2805 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2808 * gcc.target/sh/pr54089-2.c: New.
2810 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2812 * gcc.target/i386/long-double-64-1.c: New file.
2813 * gcc.target/i386/long-double-64-2.c: Likewise.
2814 * gcc.target/i386/long-double-64-3.c: Likewise.
2815 * gcc.target/i386/long-double-64-4.c: Likewise.
2816 * gcc.target/i386/long-double-80-1.c: Likewise.
2817 * gcc.target/i386/long-double-80-2.c: Likewise.
2818 * gcc.target/i386/long-double-80-3.c: Likewise.
2819 * gcc.target/i386/long-double-80-4.c: Likewise.
2820 * gcc.target/i386/long-double-80-5.c: Likewise.
2821 * gcc.target/i386/long-double-80-6.c: Likewise.
2822 * gcc.target/i386/long-double-80-7.c: Likewise.
2824 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2826 PR tree-optimization/54317
2827 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2829 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2832 * gcc.target/sh/pr39423-2.c: New.
2834 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2836 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2837 * gcc.dg/fold-perm.c: Likewise.
2839 2012-08-20 Jan Hubicka <jh@suse.cz>
2842 * gcc.dg/ipa/inlinehint-1.c: New.
2844 2012-08-20 Florian Weimer <fweimer@redhat.com>
2847 * g++.dg/init/new38.C: New test.
2848 * g++.dg/init/new39.C: New test.
2850 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2853 * gcc.target/sh/pr54089-1.c: New.
2855 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2858 * gcc.target/sh/pr51244-11.c: New.
2860 2012-08-20 Tobias Burnus <burnus@net-b.de>
2863 * gfortran.dg/warn_target_lifetime_2.f90: New.
2865 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/warn/Wunused-var-17.C: New.
2870 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2873 * gcc.dg/gomp/pr53992.c: New test.
2875 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2878 * gcc.c-torture/execute/20120817-1.c: New test.
2880 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2882 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2884 (f2): New test that really does need adds.
2886 2012-08-20 Richard Guenther <rguenther@suse.de>
2888 PR tree-optimization/54327
2889 * gcc.dg/torture/pr54327.c: New testcase.
2891 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2893 PR tree-optimization/54321
2894 * gcc.c-torture/compile/pr54321.c: New test.
2896 2012-08-20 Tobias Burnus <burnus@net-b.de>
2899 * gfortran.dg/warn_target_lifetime_1.f90: New.
2901 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2904 * gfortran.dg/real_compare_1.f90: New test case.
2905 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2907 2012-08-18 Jan Hubicka <jh@suse.cz>
2909 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2911 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2914 * gfortran.dg/interface_37.f90: New test.
2916 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2917 Gary Funck <gary@intrepid.com>
2920 * gcc.target/i386/pr20020-1.c: New test.
2921 * gcc.target/i386/pr20020-2.c: Likewise.
2922 * gcc.target/i386/pr20020-3.c: Likewise.
2924 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2926 * gcc.target/i386/perm-concat.c: New test.
2928 2012-08-17 Julian Brown <julian@codesourcery.com>
2930 * gcc.target/arm/div64-unwinding.c: New test.
2932 2012-08-17 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
2936 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
2939 * gcc.target/sh/pr54236-1.c: New.
2941 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
2943 * lib/target-supports.exp (check_effective_target_sync_int_long)
2944 (check_effective_target_sync_char_short): Enable for crisv32-*
2948 * gcc.dg/torture/pr54261-1.c: New test.
2950 2012-08-15 Janus Weil <janus@gcc.gnu.org>
2954 * gfortran.dg/typebound_call_24.f03: New.
2956 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2958 PR tree-optimization/54245
2959 * gcc.dg/tree-ssa/pr54245.c: New test.
2961 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2963 PR tree-optimization/54240
2964 * gcc.target/powerpc/pr54240.c: New test.
2965 * gcc.target/mips/pr54240.c: Likewise.
2967 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2970 * gcc.target/sh/pr52933-1.c: New.
2971 * gcc.target/sh/pr52933-2.c: New.
2973 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
2976 * gcc.target/sh/pr50751-8.c: New.
2978 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
2981 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
2982 * gfortran.dg/typebound_proc_27.f03: New test.
2984 2012-08-14 Sterling Augustine <saugustine@google.com>
2986 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
2988 2012-08-14 Tobias Burnus <burnus@net-b.de>
2991 * gfortran.dg/data_constraints_3.f90: New.
2992 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
2993 to disable -pedantic compilation.
2994 * gfortran.dg/pr37243.f: Ditto.
2995 * gfortran.dg/g77/19990826-3.f: Ditto.
2996 * gfortran.dg/g77/20020307-1.f : Ditto.
2997 * gfortran.dg/g77/980310-3.f: Ditto.
2999 2012-08-14 Tobias Burnus <burnus@net-b.de>
3002 * gfortran.dg/warn_conversion_4.f90: New.
3004 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3007 PR rtl-optimization/53495
3008 * gcc.c-torture/compile/pr53411.c: New test.
3009 * gcc.c-torture/compile/pr53495.c: New test.
3011 2012-08-13 Richard Guenther <rguenther@suse.de>
3013 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3015 2012-08-13 Richard Guenther <rguenther@suse.de>
3017 PR tree-optimization/54200
3018 * gcc.dg/guality/pr54200.c: New testcase.
3019 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3021 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3023 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3025 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3028 * gcc.target/sh/pr51244-7.c: New.
3029 * gcc.target/sh/pr51244-8.c: New.
3030 * gcc.target/sh/pr51244-9.c: New.
3031 * gcc.target/sh/pr51244-10.c: New.
3033 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3035 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3037 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3038 * gcc.target/sh/pr53511-1.c: Likewise.
3039 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3040 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3041 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3042 * gcc.target/sh/pr53512-3.c: Likewise.
3043 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3045 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3048 * gcc.c-torture/compile/pr39423-1.c: New.
3049 * gcc.c-torture/compile/pr39423-2.c: New.
3051 2012-08-12 Tobias Burnus <burnus@net-b.de>
3054 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3055 they appear uninitialized on the RHS.
3056 * gfortran.dg/public_private_module_6.f90: New.
3058 2012-08-11 Martin Jambor <mjambor@suse.cz>
3061 * gfortran.dg/pr48636.f90: New test.
3063 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3065 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3067 (main): Adjust caller.
3069 2012-08-10 Richard Guenther <rguenther@suse.de>
3071 * gcc.dg/matrix/*.c: Adjust and move ...
3072 * gcc.dg/torture/: ... here.
3073 * gcc.dg/matrix: Remove directory.
3075 2012-08-10 Richard Guenther <rguenther@suse.de>
3078 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3080 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3083 * gcc.dg/tree-ssa/pr54211.c: New test.
3085 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3088 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3090 2012-08-10 Richard Guenther <rguenther@suse.de>
3092 PR tree-optimization/54109
3093 * gcc.dg/torture/pr54109.c: New testcase.
3094 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3095 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3097 2012-08-10 Richard Guenther <rguenther@suse.de>
3099 PR tree-optimization/54027
3100 * gcc.dg/torture/pr54027.c: New testcase.
3102 2012-08-10 Richard Guenther <rguenther@suse.de>
3104 * g++.dg/plugin/selfassign.c: Adjust.
3105 * gcc.dg/plugin/selfassign.c: Likewise.
3106 * gcc.dg/strlenopt-11.c: Likewise.
3107 * gcc.dg/strlenopt-13.c: Likewise.
3108 * gcc.dg/no-strict-overflow-4.c: Likewise.
3109 * gcc.dg/strict-overflow-4.c: Likewise.
3110 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3111 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3112 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3113 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3114 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3115 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3116 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3117 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3118 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3119 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3120 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3121 * gcc.dg/pr46309.c: Likewise.
3122 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3124 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3128 * gcc.c-torture/compile/20120727-2.c: New test.
3130 2012-08-09 Martin Jambor <mjambor@suse.cz>
3132 * gcc.dg/ipa/iinline-4.c: New test.
3133 * gcc.dg/ipa/iinline-5.c: Likewise.
3134 * gcc.dg/ipa/iinline-6.c: Likewise.
3135 * gcc.dg/ipa/iinline-7.c: Likewise.
3136 * gcc.dg/lto/20120723_0.c: Likewise.
3137 * gcc.dg/lto/20120723_1.c: Likewise.
3139 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3142 * gcc.target/sh/pr39423-1.c: New.
3144 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3147 * gcc.target/sh/pr51244-5: New.
3148 * gcc.target/sh/pr51244-6: New.
3150 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3152 * gcc.target/i386/adx-addxcarry32-3.c: New.
3153 * gcc.target/i386/adx-addxcarry64-3.c: New.
3155 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3157 PR rtl-optimization/53701
3158 * gcc.dg/pr53701.c: New test.
3160 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3162 * gcc.c-torture/compile/20120727-1.c: New test.
3164 2012-08-09 Tobias Burnus <burnus@net-b.de>
3167 * gfortran.dg/intrinsic_shadow_4.f90: New.
3169 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3173 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3175 * gcc.c-torture/execute/20120808-1.c: New test.
3177 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3179 PR rtl-optimization/54157
3180 * gcc.target/i386/pr54157.c: New file.
3182 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3184 * gcc.target/i386/adx-addcarryx32-1.c: New.
3185 * gcc.target/i386/adx-addcarryx32-2.c: New.
3186 * gcc.target/i386/adx-addcarryx64-1.c: New.
3187 * gcc.target/i386/adx-addcarryx64-2.c: New.
3188 * gcc.target/i386/adx-check.h: New.
3189 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3190 * gcc.target/i386/sse-12.c: Add -madx.
3191 * gcc.target/i386/sse-13.c: Ditto.
3192 * gcc.target/i386/sse-14.c: Ditto.
3193 * gcc.target/i386/sse-22.c: Ditto.
3194 * gcc.target/i386/sse-23.c: Ditto.
3195 * g++.dg/other/i386-2.C: Ditto.
3196 * g++.dg/other/i386-3.C: Ditto.
3198 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3200 * gcc.dg/tree-ssa/slsr-5.c: New.
3201 * gcc.dg/tree-ssa/slsr-6.c: New.
3202 * gcc.dg/tree-ssa/slsr-7.c: New.
3203 * gcc.dg/tree-ssa/slsr-8.c: New.
3204 * gcc.dg/tree-ssa/slsr-9.c: New.
3205 * gcc.dg/tree-ssa/slsr-10.c: New.
3206 * gcc.dg/tree-ssa/slsr-11.c: New.
3207 * gcc.dg/tree-ssa/slsr-12.c: New.
3208 * gcc.dg/tree-ssa/slsr-13.c: New.
3209 * gcc.dg/tree-ssa/slsr-14.c: New.
3210 * gcc.dg/tree-ssa/slsr-15.c: New.
3211 * gcc.dg/tree-ssa/slsr-16.c: New.
3212 * gcc.dg/tree-ssa/slsr-17.c: New.
3213 * gcc.dg/tree-ssa/slsr-18.c: New.
3214 * gcc.dg/tree-ssa/slsr-19.c: New.
3215 * gcc.dg/tree-ssa/slsr-20.c: New.
3216 * gcc.dg/tree-ssa/slsr-21.c: New.
3217 * gcc.dg/tree-ssa/slsr-22.c: New.
3218 * gcc.dg/tree-ssa/slsr-23.c: New.
3219 * gcc.dg/tree-ssa/slsr-24.c: New.
3220 * gcc.dg/tree-ssa/slsr-25.c: New.
3221 * gcc.dg/tree-ssa/slsr-26.c: New.
3222 * gcc.dg/tree-ssa/slsr-30.c: New.
3223 * gcc.dg/tree-ssa/slsr-31.c: New.
3225 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3227 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3228 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3229 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3231 2012-08-06 Cary Coutant <ccoutant@google.com>
3233 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3235 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3238 * gfortran.dg/dummy_procedure_5.f90: Modified.
3239 * gfortran.dg/dummy_procedure_8.f90: New.
3240 * gfortran.dg/interface_26.f90: Modified.
3241 * gfortran.dg/proc_ptr_11.f90: Modified.
3242 * gfortran.dg/proc_ptr_15.f90: Modified.
3243 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3244 * gfortran.dg/typebound_override_1.f90: Modified.
3245 * gfortran.dg/typebound_proc_6.f03: Modified.
3247 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3249 PR tree-optimization/51938
3250 PR tree-optimization/52005
3251 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3252 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3253 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3254 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3256 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3258 Avoid crashing on erroneous static_assert usage
3259 * g++.dg/cpp0x/static_assert8.C: New test.
3261 2012-08-06 Jason Merrill <jason@redhat.com>
3263 * g++.dg/cpp0x/sfinae38.C: New.
3265 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3266 Paolo Carlini <paolo.carlini@oracle.com>
3269 * g++.dg/conversion/void2.C: New.
3271 2012-08-06 Tom de Vries <tom@codesourcery.com>
3273 * gcc.dg/tree-ssa/vrp78.c: New test.
3275 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3276 Richard Sandiford <rdsandiford@googlemail.com>
3278 * g++.dg/opt/enum2.C: Require fpic target.
3279 * g++.dg/lto/20090303_0.C: Likewise.
3281 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3282 Catherine Moore <clm@codesourcery.com>
3284 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3285 flush function names too.
3286 * gcc.target/mips/clear-cache-1.c: Likewise.
3288 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3291 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3293 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3296 * gfortran.dg/array_5.f90: New test.
3298 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3300 PR tree-optimization/30318
3301 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3303 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3305 * g++.dg/ext/vector17.C: New testcase.
3307 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3310 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3311 * g++.dg/opt/longbranch1.C: Likewise.
3313 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3315 PR tree-optimization/53805
3316 * gcc.dg/fold-notunord.c: New testcase.
3318 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3321 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3322 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3324 2012-08-02 Jason Merrill <jason@redhat.com>
3325 Paolo Carlini <paolo.carlini@oracle.com>
3327 PR c++/51213 (again)
3328 * g++.dg/cpp0x/sfinae37.C: Extend.
3330 2012-08-02 Richard Guenther <rguenther@suse.de>
3332 PR tree-optimization/50672
3333 * g++.dg/torture/pr50672.C: New testcase.
3335 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3338 * gfortran.dg/abstract_type_6.f03: Modified.
3339 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3340 * gfortran.dg/proc_ptr_comp_35.f90: New.
3341 * gfortran.dg/typebound_proc_9.f03: Modified.
3342 * gfortran.dg/typebound_proc_26.f90: New.
3344 2012-08-02 Richard Guenther <rguenther@suse.de>
3346 * gcc.dg/torture/pta-callused-1.c: Adjust.
3347 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3348 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3349 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3350 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3351 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3352 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3353 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3354 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3356 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3359 * gfortran.dg/include_6.f90: New test case.
3360 * gfortran.dg/include_7.f90: New test case.
3361 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3363 2012-08-01 Tom de Vries <tom@codesourcery.com>
3365 * gcc.dg/tree-ssa/vrp76.c: New test.
3367 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3369 PR tree-optimization/46556
3370 * gcc.dg/tree-ssa/slsr-27.c: New.
3371 * gcc.dg/tree-ssa/slsr-28.c: New.
3372 * gcc.dg/tree-ssa/slsr-29.c: New.
3374 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3377 * gfortran.dg/proc_decl_29.f90: New.
3379 2012-07-31 Dehao Chen <dehao@google.com>
3381 * gcc.dg/predict-7.c: New test.
3383 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3386 * gfortran.dg/typebound_override_3.f90: New.
3388 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3390 PR tree-optimization/53773
3391 * gcc.dg/vect/pr53773.c: New test.
3393 2012-07-31 Nick Clifton <nickc@redhat.com>
3395 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3398 2012-07-31 Tobias Burnus <burnus@net-b.de>
3400 * gfortran.dg/c_funloc_tests_6.f90: New.
3401 * gfortran.dg/c_funloc_tests_7.f90: New.
3402 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3404 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3407 * g++.dg/cpp0x/temp_default5.C: New.
3409 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3412 * gfortran.dg/proc_ptr_37.f90: New.
3414 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3416 * lib/target-supports.exp
3417 (check_effective_target_vect_natural_alignment): New function.
3418 * gcc.dg/align-2.c: Only run on targets with natural alignment
3420 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3421 alignment of vector types.
3423 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3424 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3426 * gcc.target/i386/rdseed16-1.c: New.
3427 * gcc.target/i386/rdseed32-1.c: Ditto
3428 * gcc.target/i386/rdseed64-1.c: Ditto
3429 * gcc.target/i386/sse-12.c: Add -mrdseed.
3430 * gcc.target/i386/sse-13.c: Ditto.
3431 * gcc.target/i386/sse-14.c: Ditto.
3432 * g++.dg/other/i386-2.C: Ditto.
3433 * g++.dg/other/i386-3.C: Ditto.
3435 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3438 * gcc.target/sh/pr51244-4.c: New.
3440 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3442 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3443 for alpha*-*-* targets. Cleanup original tree dump.
3445 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3447 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3448 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3450 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3452 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3453 rand, srand. Include <stdlib.h>.
3455 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3457 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3459 2012-07-26 Richard Henderson <rth@redhat.com>
3461 * gcc.dg/attr-hotcold-1.c: New.
3462 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3464 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3465 Sandra Loosemore <sandra@codesourcery.com>
3467 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3469 2012-07-26 Tobias Burnus <burnus@net-b.de>
3471 * gfortran.dg/contiguous_1.f90: Update dg-error.
3472 * gfortran.dg/proc_ptr_32.f90: Ditto.
3474 2012-07-26 Richard Guenther <rguenther@suse.de>
3476 PR tree-optimization/54098
3477 * gcc.dg/torture/pr54098.c: New testcase.
3479 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3481 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3482 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3484 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3487 * gfortran.dg/array_constructor_39.f90: New test.
3489 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3492 * gfortran.dg/array_constructor_38.f90: New test.
3494 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3496 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3498 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3500 * gnat.dg/noreturn5.ad[sb]: New test.
3502 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3503 Paul Brook <paul@codesourcery.com>
3507 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3508 * c-c++-common/pr53633.c: New test.
3510 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3512 * gcc.target/i386/asm-dialect-1.c: New test case.
3514 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3515 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3517 * gcc.target/i386/prefetchw-1.c: New.
3518 * gcc.target/i386/sse-12.c: Add -mprfchw.
3519 * gcc.target/i386/sse-13.c: Ditto.
3520 * gcc.target/i386/sse-14.c: Ditto.
3521 * gcc.target/i386/sse-22.c: Ditto.
3522 * gcc.target/i386/sse-23.c: Ditto.
3523 * g++.dg/other/i386-2.C: Ditto.
3524 * g++.dg/other/i386-3.C: Ditto.
3526 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3528 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3530 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3533 * gcc.target/arm/pr54051.c: New.
3534 * gcc.target/arm/vfp-1.c: Adjust test.
3536 2012-07-24 Julian Brown <julian@codesourcery.com>
3538 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3539 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3542 2012-07-23 Paul Brook <paul@codesourcery.com>
3544 * g++.dg/other/armv7m-1.c: New test.
3546 2012-07-23 Julian Brown <julian@codesourcery.com>
3548 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3550 (DO_TEST): Define to 1 for appropriate ARM targets.
3552 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3554 PR tree-optimization/53881
3555 * gcc.dg/pr53881.c: Renamed to ...
3556 * gcc.dg/pr53881-1.c: ... this.
3557 * gcc.dg/pr53881-2.c: New test.
3559 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3561 Handle recent changes in default atomics for cris*-*-linux*.
3562 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3563 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3564 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3565 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3566 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3567 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3568 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3569 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3570 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3571 -mno-unaligned-atomic-may-use-library is in effect for
3573 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3574 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3575 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3576 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3577 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3578 gcc.target/cris/torture/sync-mis-op-i-1.c,
3579 gcc.target/cris/torture/sync-mis-op-i-2.c,
3580 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3581 gcc.target/cris/torture/sync-mis-op-i-3.c,
3582 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3583 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3584 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3585 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3586 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3587 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3588 (main): Remove local variable x.
3589 [mis_ok]: Check that atomics don't fail.
3591 2012-07-21 Andrew Pinski <apinski@cavium.com>
3593 * gcc.dg/tree-ssa/vrp72.c: New test.
3594 * gcc.dg/tree-ssa/vrp73.c: New test.
3595 * gcc.dg/tree-ssa/vrp74.c: New test.
3596 * gcc.dg/tree-ssa/vrp75.c: New test.
3598 2012-07-21 Andrew Pinski <apinski@cavium.com>
3600 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3601 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3603 2012-07-21 Andrew Pinski <apinski@cavium.com>
3605 * gcc.target/mips/octeon-pop-2.c: New testcase.
3607 2012-07-21 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/assumed_rank_3.f90: New.
3611 * gfortran.dg/assumed_rank_11.f90: New.
3612 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3613 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3614 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3616 2012-07-21 Andrew Pinski <apinski@cavium.com>
3618 * gcc.target/mips/unaligned-1.c: New testcase.
3620 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3622 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3624 2012-07-20 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/bind_c_array_params_2.f90: New.
3627 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3628 and update dg-error.
3630 2012-07-20 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3634 2012-07-20 Jason Merrill <jason@redhat.com>
3637 * g++.dg/other/array7.C: New.
3639 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3641 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3642 the basic block and check loop depth.
3643 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3644 matching patterns and comments.
3645 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3646 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3648 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3651 * c-c++-common/pr28656.c: New test.
3653 2012-07-19 Jason Merrill <jason@redhat.com>
3656 * g++.dg/init/mutable1.C: New.
3658 2012-07-20 Tobias Burnus <burnus@net-b.de>
3661 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3662 * gfortran.dg/assumed_rank_1.f90: New.
3663 * gfortran.dg/assumed_rank_1_c.c: New.
3664 * gfortran.dg/assumed_rank_2.f90: New.
3665 * gfortran.dg/assumed_rank_4.f90: New.
3666 * gfortran.dg/assumed_rank_5.f90: New.
3667 * gfortran.dg/assumed_rank_6.f90: New.
3668 * gfortran.dg/assumed_rank_7.f90: New.
3669 * gfortran.dg/assumed_rank_8.f90: New.
3670 * gfortran.dg/assumed_rank_8_c.c: New.
3671 * gfortran.dg/assumed_rank_9.f90: New.
3672 * gfortran.dg/assumed_rank_10.f90: New.
3673 * gfortran.dg/assumed_rank_12.f90: New.
3675 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3677 * gnat.dg/opt25.adb: New test.
3678 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3679 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3681 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3683 * gnat.dg/aggr20.ad[sb]: New test.
3684 * gnat.dg/aggr20_pkg.ads: New helper.
3686 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3688 * gnat.dg/derived_type3.adb: New test.
3689 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3691 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3693 PR rtl-optimization/53942
3694 * gcc.dg/pr53942.c: New test.
3696 2012-07-19 Jason Merrill <jason@redhat.com>
3699 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3701 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3703 * gnat.dg/discr38.adb: New test.
3705 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3708 * c-c++-common/gomp/pr54017.c: New test.
3710 2012-07-19 Richard Guenther <rguenther@suse.de>
3711 Eric Botcazou <ebotcazou@adacore.com>
3713 * gnat.dg/loop_optimization11.adb: New testcase.
3714 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3716 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3717 Jason Merrill <jason@redhat.com>
3719 * g++.dg/cpp0x/sfinae37.C: New.
3720 * g++.dg/template/access23.C: New.
3721 * g++.dg/template/access7.C: Adjust.
3722 * g++.dg/template/sfinae10.C: Don't expect errors.
3723 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3725 2012-07-18 Julian Brown <julian@codesourcery.com>
3726 Sandra Loosemore <sandra@codesroucery.com>
3728 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3730 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3732 * gnat.dg/noreturn4.ad[sb]: New test.
3733 * gnat.dg/noreturn4_pkg.ads: New helper.
3735 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3736 Julian Brown <julian@codesourcery.com>
3738 * gcc.target/arm/neon-vdup-1.c: New test case.
3739 * gcc.target/arm/neon-vdup-2.c: New test case.
3740 * gcc.target/arm/neon-vdup-3.c: New test case.
3741 * gcc.target/arm/neon-vdup-4.c: New test case.
3742 * gcc.target/arm/neon-vdup-5.c: New test case.
3743 * gcc.target/arm/neon-vdup-6.c: New test case.
3744 * gcc.target/arm/neon-vdup-7.c: New test case.
3745 * gcc.target/arm/neon-vdup-8.c: New test case.
3746 * gcc.target/arm/neon-vdup-9.c: New test case.
3747 * gcc.target/arm/neon-vdup-10.c: New test case.
3748 * gcc.target/arm/neon-vdup-11.c: New test case.
3749 * gcc.target/arm/neon-vdup-12.c: New test case.
3750 * gcc.target/arm/neon-vdup-13.c: New test case.
3751 * gcc.target/arm/neon-vdup-14.c: New test case.
3752 * gcc.target/arm/neon-vdup-15.c: New test case.
3753 * gcc.target/arm/neon-vdup-16.c: New test case.
3754 * gcc.target/arm/neon-vdup-17.c: New test case.
3755 * gcc.target/arm/neon-vdup-18.c: New test case.
3756 * gcc.target/arm/neon-vdup-19.c: New test case.
3757 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3758 arguments non-constant.
3760 2012-07-18 Richard Guenther <rguenther@suse.de>
3762 PR tree-optimization/53970
3763 * g++.dg/torture/pr53970.C: New testcase.
3765 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3768 * gcc.c-torture/compile/pr38621.c: New.
3770 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3773 * gcc.target/sh/pr33135-1.c: New.
3774 * gcc.target/sh/pr33135-2.c: New.
3775 * gcc.target/sh/pr33135-3.c: New.
3776 * gcc.target/sh/pr33135-4.c: New.
3778 2012-07-17 Jason Merrill <jason@redhat.com>
3781 * g++.dg/parse/enum9.C: New.
3783 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3784 Sandra Loosemore <sandra@codesourcery.com>
3786 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3787 if there is a conflict with -mcpu=. Use -mcpu=5208.
3789 2012-07-17 Jason Merrill <jason@redhat.com>
3792 * g++.dg/template/array23.C: New.
3794 2012-07-17 Tobias Burnus <burnus@net-b.de>
3797 * gfortran.dg/bind_c_usage_26.f90: New.
3798 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3799 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3800 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3801 * gfortran.dg/interop_params.f03: Ditto.
3803 2012-07-17 Jason Merrill <jason@redhat.com>
3805 * g++.dg/template/inherit8.C: Adjust.
3806 * g++.dg/template/using21.C: Adjust.
3807 * g++.dg/template/using22.C: Adjust.
3810 * g++.dg/template/current-inst1.C: New.
3811 * g++.dg/parse/crash35.C: Adjust.
3813 2012-07-17 Tobias Burnus <burnus@net-b.de>
3816 * gfortran.dg/oldstyle_4.f90: New.
3818 2012-07-17 Tobias Burnus <burnus@net-b.de>
3821 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3822 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3824 2012-07-16 Jason Merrill <jason@redhat.com>
3826 * g++.dg/parse/access8.C: Adjust.
3827 * g++.dg/template/sfinae6_neg.C: Adjust.
3829 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3832 * gfortran.dg/coarray_allocate_1.f90: New test.
3834 2012-07-16 Andrew Pinski <apinski@cavium.com>
3836 * gcc.c-torture/execute/bswap-1.c: New testcase.
3837 * gcc.c-torture/compile/unalign-1.c: New testcase.
3838 * gcc.c-torture/compile/20120524-1.c: New testcase.
3839 * gcc.c-torture/compile/20101216-1.c: New testcase.
3841 2012-07-16 Dehao Chen <dehao@google.com>
3844 2012-07-10 Dehao Chen <dehao@google.com>
3846 * gcc.dg/debug_info_inline.c: New test.
3848 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3851 * gfortran.dg/proc_decl_28.f90: New.
3853 2012-07-16 Andrew Pinski <apinski@cavium.com>
3855 * gcc.dg/torture/builtins-1.c: New testcase.
3857 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3859 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3860 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3861 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3862 gcc.target/cris/sync-1-v10.c,
3863 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3864 pass -mno-unaligned-atomic-may-use-library.
3865 * gcc.target/cris/sync-xchg-1.c: New test.
3866 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3867 valid register operand output modifier.
3869 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3871 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3874 2012-07-13 Andrew Pinski <apinski@cavium.com>
3876 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3877 rather than cleanup-tree-dump.
3878 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3880 2012-07-13 Richard Guenther <rguenther@suse.de>
3882 PR tree-optimization/53907
3883 * gcc.target/i386/pr53907.c: New testcase.
3885 2012-07-13 Richard Guenther <rguenther@suse.de>
3887 PR tree-optimization/53922
3888 * gcc.dg/torture/pr53922.c: New testcase.
3890 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3892 PR rtl-optimization/53908
3893 * gcc.dg/torture/pr53908.c: New test.
3895 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3898 * g++.dg/cpp0x/variadic135.C: New.
3900 2012-07-12 Jason Merrill <jason@redhat.com>
3902 * g++.dg/template/sfinae6_neg.C: Adjust.
3904 2012-07-12 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3907 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3908 scan-tree-dump-times pattern.
3910 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3912 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3914 2012-07-11 Jason Merrill <jason@redhat.com>
3917 * g++.g/cpp0x/defaulted37.C: New.
3919 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3922 * gcc.target/arm/pr53859.c: New test.
3924 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3927 * gcc.c-torture/compile/pr53886.c: New.
3929 2012-07-10 Dehao Chen <dehao@google.com>
3931 * gcc.dg/debug_info_inline.c: New test.
3933 2012-07-10 Jason Merrill <jason@redhat.com>
3936 * g++.dg/cpp0x/defaulted36.C: New.
3937 * g++.dg/cpp0x/defaulted21.C: Adjust.
3939 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
3941 2012-07-09 Sterling Augustine <saugustine@google.com>
3943 * g++.dg/debug/dwarf2/pubnames-2.C: New.
3945 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
3947 PR tree-optimization/53887
3948 * gcc.dg/pr53887.c: New test.
3950 2012-07-09 Jason Merrill <jason@redhat.com>
3953 * g++.dg/cpp0x/nullptr29.C: New.
3955 2012-07-09 Tom de Vries <tom@codesourcery.com>
3956 Richard Guenther <rguenther@suse.de>
3958 * gcc.dg/builtin-unreachable-6.c: New test.
3959 * gcc.dg/builtin-unreachable-5.c: New test.
3961 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
3963 PR tree-optimization/53881
3964 * gcc.dg/pr53881.c: New test.
3966 2012-07-06 Jason Merrill <jason@redhat.com>
3969 * g++.dg/cpp0x/variadic134.C: New.
3972 * g++.dg/cpp0x/alias-decl-20.C: New.
3974 2012-07-06 Tom de Vries <tom@codesourcery.com>
3976 PR tree-optimization/51879
3977 * gcc.dg/pr51879-16.c: New test.
3978 * gcc.dg/pr51879-17.c: Same.
3980 2012-07-06 Tom de Vries <tom@codesourcery.com>
3982 PR tree-optimization/52009
3983 * gcc.dg/pr51879-7.c: New test.
3984 * gcc.dg/pr51879-18.c: New test.
3986 2012-07-05 Jason Merrill <jason@redhat.com>
3989 * g++.dg/template/typedef39.C: New.
3992 * g++.dg/cpp0x/variadic133.C: New.
3993 * g++.dg/template/param1.C: Adjust.
3995 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3999 * gcc.target/arm/neon/vtrnf32.c: Update.
4000 * gcc.target/arm/neon/vtrns32.c: Update.
4001 * gcc.target/arm/neon/vtrnu32.c: Update.
4002 * gcc.target/arm/neon/vzipf32.c: Update.
4003 * gcc.target/arm/neon/vzips32.c: Update.
4004 * gcc.target/arm/neon/vzipu32.c: Update.
4006 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4009 * gfortran.dg/inline_sum_4.f90: New test.
4011 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4013 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4015 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4017 * gcc.target/arm/fma-sp.c: New testcase.
4018 * gcc.target/arm/fma.c: Likewise.
4019 * gcc.target/arm/fma.h: Likewise.
4021 2012-07-04 Jason Merrill <jason@redhat.com>
4024 * g++.dg/other/enum3.C: New.
4026 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4029 * g++.dg/torture/pr53321.C: New test.
4031 2012-07-04 Richard Guenther <rguenther@suse.de>
4033 PR tree-optimization/53844
4034 * g++.dg/tree-ssa/pr53844.C: New testcase.
4036 2012-07-04 Richard Guenther <rguenther@suse.de>
4038 PR tree-optimization/53849
4039 * gcc.dg/pr53849.c: New testcase.
4041 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4044 * g++.dg/ext/label14.C: New test.
4046 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4049 * g++.dg/other/pr53811.C: New test.
4051 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4054 * gcc.target/m68k/stack-limit-1.c: New testcase.
4056 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4058 * gnat.dg/recursive_call.adb: New test.
4060 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4062 * gnat.dg/discr37.ad[sb]: New test.
4064 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4066 * g++.dg/other/packed1.C: Remove SH from xfail list.
4068 2012-07-02 Jason Merrill <jason@redhat.com>
4071 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4074 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4077 * g++.dg/cpp0x/decltype39.C: New.
4078 * g++.dg/diagnostic/method1.C: Adjust.
4081 * g++.dg/template/ref6.C: New.
4083 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4086 * gcc.target/sh/pr53568-1.c: New.
4088 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4091 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4093 2012-07-02 Jason Merrill <jason@redhat.com>
4096 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4099 * g++.dg/template/enum7.C: New.
4100 * g++.dg/other/ptrmem10.C: Adjust.
4101 * g++.dg/other/ptrmem11.C: Adjust.
4102 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4104 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4106 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4108 2012-07-01 Wei Guozhi <carrot@google.com>
4111 * gcc.target/arm/pr53447-1.c: New testcase.
4112 * gcc.target/arm/pr53447-2.c: New testcase.
4113 * gcc.target/arm/pr53447-3.c: New testcase.
4114 * gcc.target/arm/pr53447-4.c: New testcase.
4116 2012-06-29 Richard Guenther <rguenther@suse.de>
4118 PR tree-optimization/47061
4119 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4121 2012-06-29 Richard Guenther <rguenther@suse.de>
4123 PR tree-optimization/37541
4124 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4126 2012-06-29 Richard Guenther <rguenther@suse.de>
4128 PR tree-optimization/52589
4129 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4131 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4133 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4135 * g++.dg/template/error46.C: Add missing comment to dg-message.
4136 * g++.dg/template/crash107.C: Likewise.
4137 * g++.dg/template/error47.C: Likewise.
4138 * g++.dg/template/crash108.C: Likewise.
4139 * g++.dg/overload/operator5.C: Likewise.
4141 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4142 errors in dg-message directives, add comments.
4144 2012-06-28 Kai Tietz <ktietz@redhat.com>
4146 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4147 hard-coded 'unsigned long'.
4149 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4151 PR tree-optimization/51581
4152 * gcc.dg/vect/pr51581-4.c: New test.
4154 PR tree-optimization/53645
4155 * gcc.c-torture/execute/pr53645-2.c: New test.
4157 2012-06-28 Richard Guenther <rguenther@suse.de>
4160 * gcc.dg/torture/pr53790.c: New testcase.
4162 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4164 PR tree-optimization/53645
4165 * gcc.c-torture/execute/pr53645.c: New test.
4167 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4169 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4171 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4175 * gcc.dg/guality/pr49888.c: Account for the possibility that
4176 the variable is optimized out at the first test.
4178 2012-06-27 Jason Merrill <jason@redhat.com>
4180 * g++.dg/cpp0x/override2.C: Adjust.
4181 * g++.dg/template/error5.C: Adjust.
4182 * g++.dg/parse/crash28.C: Adjust.
4185 * g++.dg/parse/template27.C: New.
4186 * g++.dg/template/crash74.C: Adjust expected output.
4188 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4192 * gfortran.dg/typebound_operator_16.f03: New.
4194 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4196 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4197 even src1.i and src2.i fields even in the second half of the arrays.
4199 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4202 * g++.dg/torture/vshuf-16.inc: New test.
4203 * g++.dg/torture/vshuf-2.inc: New test.
4204 * g++.dg/torture/vshuf-4.inc: New test.
4205 * g++.dg/torture/vshuf-8.inc: New test.
4206 * g++.dg/torture/vshuf-main.inc: New test.
4207 * g++.dg/torture/vshuf-v16hi.C: New test.
4208 * g++.dg/torture/vshuf-v16qi.C: New test.
4209 * g++.dg/torture/vshuf-v2df.C: New test.
4210 * g++.dg/torture/vshuf-v2di.C: New test.
4211 * g++.dg/torture/vshuf-v2sf.C: New test.
4212 * g++.dg/torture/vshuf-v2si.C: New test.
4213 * g++.dg/torture/vshuf-v4df.C: New test.
4214 * g++.dg/torture/vshuf-v4di.C: New test.
4215 * g++.dg/torture/vshuf-v4sf.C: New test.
4216 * g++.dg/torture/vshuf-v4si.C: New test.
4217 * g++.dg/torture/vshuf-v8hi.C: New test.
4218 * g++.dg/torture/vshuf-v8qi.C: New test.
4219 * g++.dg/torture/vshuf-v8si.C: New test.
4221 2012-06-27 Richard Guenther <rguenther@suse.de>
4224 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4226 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4228 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4229 scan-dump-dem-not): Use printable pattern in test name.
4231 2012-06-26 Sterling Augustine <saugustine@google.com>
4232 Dominique Dhumieres <dominiq@lps.ens.fr>
4234 * gcc.dg/pubtypes-2.c: Update expected output.
4235 * gcc.dg/pubtypes-3.c: Likewise.
4236 * gcc.dg/pubtypes-4.c: Likewise.
4238 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4240 * gcc.dg/tree-ssa/slsr-1.c: New test.
4241 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4242 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4243 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4245 2012-06-26 Matt Turner <mattst88@gmail.com>
4248 * gcc.target/arm/mmx-2.c: New.
4250 2012-06-26 Richard Guenther <rguenther@suse.de>
4253 * g++.dg/torture/pr53752.C: New testcase.
4255 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4257 PR tree-optimization/53748
4258 * gcc.c-torture/compile/pr53748.c: New test.
4260 2012-06-25 Jason Merrill <jason@redhat.com>
4264 * g++.dg/cpp0x/decltype38.C: New.
4265 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4267 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4269 * lib/target-supports-dg.exp (testname-for-summary): New.
4270 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4271 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4272 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4273 scan-module-absence, output-exists, output-exists-not: Use
4274 testname-for-summary.
4275 (dg-test): Clean up testname_with_flags.
4276 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4277 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4278 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4279 scan-assembler-dem-not, object-size: Use testname-for-summary.
4280 * lib/gcov.exp (run-gcov): Likewise.
4281 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4282 scan-dump-dem, scan-dump-dem-note): Likewise.
4284 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4285 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4286 including profopt.opt; save and restore existing value.
4287 * g++.dg/bprob/bprob.exp: Likewise.
4288 * gcc.dg/matrix/matrix.exp: Likewise.
4289 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4290 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4293 2012-06-25 Richard Henderson <rth@redhat.com>
4295 * gcc.dg/pr53749.c: New.
4297 2012-06-25 Jason Merrill <jason@redhat.com>
4300 * g++.dg/cpp0x/nullptr28.C: New.
4302 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4304 * gcc.target/arm/neon-vld1_dupQ.c: New.
4306 2012-06-25 Florian Weimer <fweimer@redhat.com>
4308 * g++.dg/init/new35.C: New.
4309 * g++.dg/init/new36.C: New.
4310 * g++.dg/init/new37.C: New.
4311 * g++.dg/ext/vla5.C: New warning.
4312 * g++.dg/ext/vla8.C: New warning.
4313 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4315 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4316 James Greenhalgh <james.greenhalgh@arm.com>
4318 * gcc.target/arm/ftest-support-arm.h New testcase.
4319 * gcc.target/arm/ftest-support-thumb.h Likewise.
4320 * gcc.target/arm/ftest-support.h Likewise.
4321 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4322 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4323 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4324 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4325 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4326 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4327 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4328 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4329 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4330 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4331 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4332 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4333 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4334 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4335 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4336 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4337 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4338 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4339 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4340 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4341 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4342 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4343 * lib/target-supports.exp
4344 (check_effective_target_arm_arch_FUNC): Add support for more
4346 (add_options_for_arm_arch_FUNC): Likewise.
4347 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4349 2012-06-25 Jason Merrill <jason@redhat.com>
4352 * g++.dg/cpp0x/constexpr-tuple.C: New.
4354 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4357 * gcc.target/i386/pr53759.c: New test.
4360 * g++.dg/cpp0x/nsdmi7.C: New test.
4362 2012-06-24 Kai Tietz <ktietz@redhat.com>
4364 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4366 * gcc.target/i386/pr38988.c: Likewise.
4368 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4372 * gfortran.dg/typebound_generic_12.f03: New.
4373 * gfortran.dg/typebound_generic_13.f03: New.
4375 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4377 * gnat.dg/lto15.ad[sb]: New test.
4379 2012-06-21 Meador Inge <meadori@codesourcery.com>
4382 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4384 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4386 * gcc.dg/pch/ident-1.c: New test.
4387 * gcc.dg/pch/ident-1.hs: Header file for new test.
4389 2012-06-21 Michael Matz <matz@suse.de>
4392 * gcc.c-torture/execute/pr53688.c: New test.
4394 2012-06-20 Richard Guenther <rguenther@suse.de>
4396 PR tree-optimization/30318
4397 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4399 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4401 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4403 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4405 * gcc.target/i386/clearcapv2.map: New file.
4406 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4408 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4410 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4411 and add __sh__ case.
4413 2012-06-19 Jason Merrill <jason@redhat.com>
4416 * g++.dg/debug/localclass1.C: New.
4418 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4420 * g++.dg/cpp0x/override4.C: New.
4422 2012-06-14 Jason Merrill <jason@redhat.com>
4425 * g++.dg/cpp0x/decltype37.C: New.
4427 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4429 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4431 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4433 * gcc.c-torture/compile/vector-5.c,
4434 gcc.c-torture/compile/vector-6.c: New tests.
4436 2012-06-19 Richard Henderson <rth@redhat.com>
4438 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4440 2012-06-19 Richard Guenther <rguenther@suse.de>
4442 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4444 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4447 * gcc.target/i386/pr53712.c: New test.
4449 2012-06-18 Tobias Burnus <burnus@net-b.de>
4452 * gfortran.dg/elemental_optional_args_6.f90: New.
4454 2012-06-18 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4458 * gfortran.dg/coarray/move_alloc_1.f90
4460 2012-06-18 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/coarray_27.f90: New.
4465 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4466 Greta Yorsh <Greta.Yorsh@arm.com>
4468 * gcc.target/arm/epilog-1.c: New test.
4470 2012-06-18 Richard Guenther <rguenther@suse.de>
4472 PR tree-optimization/53693
4473 * g++.dg/torture/pr53693.C: New testcase.
4475 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4477 PR tree-optimization/53703
4478 * gcc.dg/torture/pr53703.c: New test.
4480 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4483 * gcc.target/i386/pr53698.c: New test.
4485 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4487 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4489 2012-06-17 Tobias Burnus <burnus@net-b.de>
4493 * gfortran.dg/transfer_check_3.f90: New.
4495 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4497 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4499 2012-06-16 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/deferred_type_param_8.f90: New.
4505 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4507 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4508 testname that includes flags, passed in as new argument, in
4510 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4511 and pass it to verify-* procedures.
4513 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4514 alignment torture options with usual torture options.
4516 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4517 messages reported for one line of source code.
4518 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4519 * g++.dg/cpp0x/decltype2.C: Likewise.
4520 * g++.dg/cpp0x/decltype3.C: Likewise.
4521 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4522 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4523 * g++.dg/cpp0x/static_assert3.C: Likewise.
4524 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4525 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4526 * g++.dg/cpp0x/union1.C: Likewise.
4527 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4528 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4529 * g++.dg/cpp0x/variadic2.C: Likewise.
4530 * g++.dg/cpp0x/variadic20.C: Likewise.
4531 * g++.dg/cpp0x/variadic74.C: Likewise.
4532 * g++.dg/diagnostic/bitfld2.C: Likewise.
4533 * g++.dg/ext/attrib44.C: Likewise.
4534 * g++.dg/ext/no-asm-1.C: Likewise.
4535 * g++.dg/other/error34.C: Likewise.
4536 * g++.dg/parse/crash46.C: Likewise.
4537 * g++.dg/parse/error10.C: Likewise.
4538 * g++.dg/parse/error2.C: Likewise.
4539 * g++.dg/parse/error3.C: Likewise.
4540 * g++.dg/parse/error36.C: Likewise.
4541 * g++.dg/parse/error8.C: Likewise.
4542 * g++.dg/parse/error9.C: Likewise.
4543 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4544 * g++.dg/parse/parser-pr28152.C: Likewise.
4545 * g++.dg/parse/template25.C: Likewise.
4546 * g++.dg/parse/typename11.C: Likewise.
4547 * g++.dg/tc1/dr147.C: Likewise.
4548 * g++.dg/template/deduce3.C: Likewise.
4549 * g++.dg/template/koenig9.C: Likewise.
4550 * g++.dg/template/pr23510.C: Likewise.
4551 * g++.dg/warn/pr12242.C: Likewise.
4552 * g++.dg/warn/pr30551-2.C: Likewise.
4553 * g++.dg/warn/pr30551.C: Likewise.
4554 * g++.old-deja/g++.other/typename1.C: Likewise.
4555 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4557 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4560 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4561 * c-c++-common/torture/vshuf-2.inc: Likewise.
4562 * c-c++-common/torture/vshuf-4.inc: Likewise.
4563 * c-c++-common/torture/vshuf-8.inc: Likewise.
4564 * c-c++-common/torture/vshuf-main.inc: Likewise.
4565 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4566 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4567 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4568 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4569 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4570 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4571 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4572 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4573 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4574 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4575 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4576 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4577 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4578 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4580 2012-06-15 Michael Matz <matz@suse.de>
4582 * gcc.dg/tree-ssa/vector-4.c: New test.
4584 2012-06-15 Michael Matz <matz@suse.de>
4586 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4587 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4589 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4591 PR tree-optimization/53636
4592 * gcc.target/arm/pr53636.c: New test.
4594 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4596 PR tree-optimization/51581
4597 * gcc.c-torture/execute/pr51581-1.c: New test.
4598 * gcc.c-torture/execute/pr51581-2.c: New test.
4599 * gcc.dg/vect/pr51581-1.c: New test.
4600 * gcc.dg/vect/pr51581-2.c: New test.
4601 * gcc.dg/vect/pr51581-3.c: New test.
4602 * gcc.target/i386/avx-pr51581-1.c: New test.
4603 * gcc.target/i386/avx-pr51581-2.c: New test.
4604 * gcc.target/i386/avx2-pr51581-1.c: New test.
4605 * gcc.target/i386/avx2-pr51581-2.c: New test.
4606 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4608 2012-06-15 Richard Guenther <rguenther@suse.de>
4610 * gcc.c-torture/execute/20120615-1.c: New testcase.
4612 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4614 * gnat.dg/vect8.ad[sb]: New test.
4616 2012-06-14 Richard Guenther <rguenther@suse.de>
4618 * gcc.dg/tree-ssa/vrp.h: New testcase.
4619 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4621 2012-06-13 Christian Bruel <christian.bruel@st.com>
4624 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4626 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4628 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4630 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4633 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4634 test summary unique.
4636 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4637 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4638 scan-stack-usage-not): Don't strip torture options from test name.
4640 * lib/scandump.exp (scan-dump-times): Use printable version of
4641 regexp in test summary line.
4643 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4644 messages reported for one line of source code.
4645 * gcc.dg/format/few-1.c: Likewise.
4646 * gcc.dg/ia64-sync-2.c: Likewise.
4647 * gcc.dg/sync-2.c: Likewise.
4648 * gcc.dg/noncompile/pr44517.c: Likewise.
4650 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4653 * gcc.dg/guality/pr49888.c: New.
4655 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4657 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4658 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4659 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4661 2012-06-13 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/intent_out_7.f90: New.
4666 2012-06-13 Tobias Burnus <burnus@net-b.de>
4669 * gfortran.dg/save_4.f90: New.
4671 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4676 * gcc.dg/pr53532.c: New test.
4677 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4678 adjust line numbers.
4679 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4680 * gcc.dg/Wcxx-compat-8.c: Likewise.
4681 * gcc.dg/pr51034.c: New test.
4682 * gcc.dg/pr53196-1.c: New test.
4683 * gcc.dg/pr53196-2.c: New test.
4685 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4687 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4688 alignment torture options with usual torture options.
4689 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4690 instead of dg-options.
4691 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4692 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4693 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4694 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4695 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4696 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4698 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4699 to checks for multiple messages reported for one line of source code.
4700 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4702 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4703 messages reported for one line of source code.
4705 * gcc.dg/20031223-1.c: Add comments to check for multiple
4706 messages reported for one line of source code.
4707 * gcc.dg/Wconversion-integer.c: Likewise.
4708 * gcc.dg/Wfatal-2.c: Likewise.
4709 * gcc.dg/Wfatal.c: Likewise.
4710 * gcc.dg/Wobjsize-1.c: Likewise.
4711 * gcc.dg/c99-vla-jump-1.c: Likewise.
4712 * gcc.dg/c99-vla-jump-2.c: Likewise.
4713 * gcc.dg/c99-vla-jump-3.c: Likewise.
4714 * gcc.dg/c99-vla-jump-4.c: Likewise.
4715 * gcc.dg/c99-vla-jump-5.c: Likewise.
4716 * gcc.dg/decl-9.c: Likewise.
4717 * gcc.dg/declspec-10.c: Likewise.
4718 * gcc.dg/declspec-18.c: Likewise.
4719 * gcc.dg/mtune.c: Likewise.
4720 * gcc.dg/parser-pr28152-2.c: Likewise.
4721 * gcc.dg/parser-pr28152.c: Likewise.
4722 * gcc.dg/pr14475.c: Likewise.
4723 * gcc.dg/pr27953.c: Likewise.
4724 * gcc.dg/pr28322-3.c: Likewise.
4725 * gcc.dg/pr30457.c: Likewise.
4726 * gcc.dg/pr30551-2.c: Likewise.
4727 * gcc.dg/pr30551-3.c: Likewise.
4728 * gcc.dg/pr30551-4.c: Likewise.
4729 * gcc.dg/pr30551-5.c: Likewise.
4730 * gcc.dg/pr30551-6.c: Likewise.
4731 * gcc.dg/pr30551.c: Likewise.
4732 * gcc.dg/pr45461.c: Likewise.
4733 * gcc.dg/pr48552-1.c: Likewise.
4734 * gcc.dg/pr48552-2.c: Likewise.
4735 * gcc.dg/redecl-1.c: Likewise.
4736 * gcc.dg/transparent-union-3.c: Likewise.
4737 * gcc.dg/utf-dflt.c: Likewise.
4738 * gcc.dg/utf-dflt2.c: Likewise.
4739 * gcc.dg/vla-8.c: Likewise.
4740 * gcc.dg/vla-init-1.c: Likewise.
4741 * gcc.dg/wtr-int-type-1.c: Likewise.
4743 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4744 messages reported for for one line of source code.
4745 * c-c++-common/raw-string-5.c: Likewise.
4746 * c-c++-common/raw-string-4.c: Likewise.
4747 * c-c++-common/raw-string-6.c: Likewise.
4748 * c-c++-common/pr20000.c: Likewise.
4750 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4751 messages reported for one line of source code.
4752 * gcc.dg/cpp/pr30786.c: Likewise.
4753 * gcc.dg/cpp/pr28709.c: Likewise.
4754 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4755 * gcc.dg/cpp/macspace2.c: Likewise.
4756 * gcc.dg/cpp/missing-header-1.c: Likewise.
4757 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4758 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4759 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4761 2012-06-12 Jason Merrill <jason@redhat.com>
4764 * g++.dg/template/local7.C: New.
4766 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4769 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4770 * gcc.target/sh/pr51340-2.c: Likewise.
4771 * gcc.target/sh/pr51340-3.c: Likewise.
4773 2012-06-12 Michael Matz <matz@suse.de>
4775 * gcc.dg/torture/alias-1.c: New test.
4777 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4779 PR rtl-optimization/53589
4780 * gcc.dg/torture/pr53589.c: New test.
4782 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4785 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4786 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4787 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4788 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4789 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4790 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4791 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4792 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4793 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4794 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4795 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4796 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4797 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4798 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4799 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4800 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4802 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4804 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4805 (check_intel_cpu_model): New function.
4806 (check_amd_cpu_model): New function.
4807 (check_features): New function.
4808 (__get_cpuid_output): New function.
4809 (check_detailed): New function.
4810 (fn1): Rename to quick_check.
4811 (main): Update to call quick_check and call check_detailed.
4813 2012-06-11 Richard Henderson <rth@redhat.com>
4815 * lib/target-supports.exp
4816 (check_effective_target_sync_long_long_runtime): Use
4817 check_effective_target_lp64 instead of
4818 check_effective_target_powerpc64 for powerpc targets.
4820 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4823 * gcc.target/sh/pr53511-1.c: New.
4825 2012-06-11 Richard Guenther <rguenther@suse.de>
4828 * g++.dg/lto/pr53470_0.C: New testcase.
4829 * gcc.dg/lto/pr53470_0.c: Likewise.
4831 2012-06-11 Richard Guenther <rguenther@suse.de>
4834 * g++.dg/ext/pr53605.C: New testcase.
4836 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4838 * gnat.dg/specs/array1.ads: New test.
4839 * gnat.dg/specs/array2.ads: Likewise.
4840 * gnat.dg/array22.adb: Likewise.
4842 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4844 * gnat.dg/constant4.adb: New test.
4845 * gnat.dg/constant4_pkg.ads: New helper.
4847 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4850 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4851 * gfortran.dg/allocate_class_1.f90: Modified.
4852 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4853 * gfortran.dg/allocate_class_2.f90: New.
4855 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4858 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4860 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4863 * gfortran.dg/string_assign_2.f90: New test case.
4865 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4868 * gfortran.dg/string_assign_1.f90: New test case.
4870 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4873 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4874 * gcc.dg/gomp/critical-4.c: Likewise.
4875 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4876 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4877 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4878 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4879 * c-c++-common/gomp/pr53580.c: New test.
4881 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4884 * g++.dg/cpp0x/forw_enum11.C: New.
4886 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4889 * g++.dg/cpp0x/alias-decl-19.C: New.
4891 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4893 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4895 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4897 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4899 (XSTATE_SSE): Ditto.
4900 (XSTATE_YMM): Ditto.
4901 (avx_os_support): Use new defines.
4903 2012-06-06 Richard Guenther <rguenther@suse.de>
4906 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4909 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4912 * g++.dg/cpp0x/pr52841.C: New testcase.
4914 2012-06-06 Richard Guenther <rguenther@suse.de>
4916 PR tree-optimization/53081
4917 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4918 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4920 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4922 * gcc.target/powerpc/pr53487.c: New test.
4924 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4926 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4928 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4930 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
4932 2012-06-05 Richard Guenther <rguenther@suse.de>
4934 PR tree-optimization/30442
4935 * gcc.dg/vect/bb-slp-30.c: New testcase.
4937 2012-06-05 Richard Guenther <rguenther@suse.de>
4939 PR tree-optimization/53081
4940 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
4941 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
4942 -fno-tree-loop-distribute-patterns.
4944 2012-06-05 Alan Modra <amodra@gmail.com>
4946 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
4947 Check static chain in nested funcs.
4949 2012-06-04 Tobias Burnus <burnus@net-b.de>
4952 * gfortran.dg/init_flag_10.f90: New.
4954 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4957 * g++.dg/warn/Wenum-compare-no-2: New.
4959 2012-06-04 Dodji Seketeli <dodji@redhat.com>
4961 PR preprocessor/53463
4962 * g++.dg/cpp/limits.C: New test.
4963 * g++.dg/parse/error19.C: Adjust.
4964 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
4965 * g++.dg/warn/pr35635.C: Likewise.
4966 * g++.old-deja/g++.pt/assign1.C: Likewise.
4968 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
4971 * gcc.target/powerpc/cell_builtin_1.c: New test case.
4972 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
4973 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
4974 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
4975 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
4976 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
4977 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
4978 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
4980 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
4982 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
4984 2012-06-04 Jakub Jelinek <jakub@redhat.com>
4986 PR tree-optimization/53550
4987 * gcc.dg/pr53550.c: New test.
4989 2012-06-04 Richard Guenther <rguenther@suse.de>
4991 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
4992 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4993 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4995 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4998 * gfortran.dg/parameter_array_element_2.f90: New.
5000 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5003 * gcc.target/sh/pr53512-1.c: New.
5004 * gcc.target/sh/pr53512-2.c: New.
5005 * gcc.target/sh/pr53512-3.c: New.
5006 * gcc.target/sh/pr53512-4.c: New.
5008 2012-06-01 Jason Merrill <jason@redhat.com>
5011 * g++.dg/ext/visibility/template12.C: New.
5012 * g++.dg/ext/attrib14.C: Adjust warning line.
5015 * g++.dg/parse/new6.C: New.
5016 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5018 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5020 * c-c++-common/restrict-2.c: Revert previous change.
5022 2012-06-01 Jason Merrill <jason@redhat.com>
5025 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5028 * g++.dg/cpp0x/auto33.C: New.
5030 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5033 * g++.dg/parse/namespace-alias-1.C: New.
5035 2012-06-01 Christian Bruel <christian.bruel@st.com>
5037 * gcc.dg/spec-options.c: New test.
5038 * gcc.dg/foo.specs: New file.
5040 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5043 * gnat.dg/lto14.adb: Skip on Solaris.
5045 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5047 * gcc.target/cris/sync-1-v10.c,
5048 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5049 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5050 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5051 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5052 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5053 gcc.target/cris/torture/sync-mis-op-i-1.c,
5054 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5055 gcc.target/cris/torture/sync-mis-op-i-2.c,
5056 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5057 gcc.target/cris/torture/sync-mis-op-i-3.c,
5058 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5059 gcc.target/cris/torture/sync-mis-op-s-1.c,
5060 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5061 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5062 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5063 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5064 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5065 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5066 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5067 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5068 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5070 2012-05-31 Richard Guenther <rguenther@suse.de>
5072 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5073 ldist-pr45948.c with disabled SCCP.
5075 2012-05-31 Richard Guenther <rguenther@suse.de>
5078 * gcc.dg/torture/pr48493.c: New testcase.
5080 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5082 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5084 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5085 of the initialization loop.
5086 (dg-final): Adjust the expected number of vectorized loops depending
5087 on vect_char_mult target selector.
5089 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5091 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5092 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5093 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5096 2012-05-30 Jason Merrill <jason@redhat.com>
5099 * g++.dg/init/new34.C: New.
5100 * g++.dg/tree-ssa/stabilize1.C: New.
5102 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5105 * g++.dg/init/new33.C: New test.
5107 2012-05-30 Richard Guenther <rguenther@suse.de>
5110 * gcc.dg/torture/pr53501.c: New testcase.
5111 * c-c++-common/restrict-2.c: Adjust.
5113 2012-05-30 Alan Modra <amodra@gmail.com>
5115 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5118 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5120 * gcc.target/i386/shuf-concat.c: New test.
5122 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5124 PR rtl-optimization/53519
5125 * gcc.c-torture/compile/pr53519.c: New test.
5127 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5129 * gcc.target/arm/neon-vrev.c: New.
5131 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5134 * gcc.target/sh/pr51340-1.c: New.
5135 * gcc.target/sh/pr51340-2.c: New.
5136 * gcc.target/sh/pr51340-3.c: New.
5138 2012-05-29 Richard Guenther <rguenther@suse.de>
5140 PR tree-optimization/53516
5141 * gcc.dg/torture/pr53516.c: New testcase.
5143 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5145 PR preprocessor/53229
5146 * gcc.dg/cpp/paste6.c: Force to run without
5147 -ftrack-macro-expansion.
5148 * gcc.dg/cpp/paste8.c: Likewise.
5149 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5150 -ftrack-macro-expansion.
5151 * gcc.dg/cpp/paste12.c: Force to run without
5152 -ftrack-macro-expansion.
5153 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5154 -ftrack-macro-expansion.
5155 * gcc.dg/cpp/paste13.c: Likewise.
5156 * gcc.dg/cpp/paste14.c: Likewise.
5157 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5158 -ftrack-macro-expansion.
5159 * gcc.dg/cpp/paste18.c: New test.
5161 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5163 * gcc.target/cris/torture/trap-1.c,
5164 gcc.target/cris/torture/trap-2.c,
5165 gcc.target/cris/torture/trap-3.c,
5166 gcc.target/cris/torture/trap-v0.c,
5167 gcc.target/cris/torture/trap-v3.c: New tests.
5169 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5172 * g++.dg/warn/Wbraces3.C: New.
5173 * g++.dg/warn/Wbraces4.C: Likewise.
5175 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5177 PR tree-optimization/53505
5178 * c-c++-common/torture/pr53505.c: New test.
5180 2012-05-27 Nathan Sidwell <nathan@acm.org>
5182 * gcc.dg/stmt-expr-4.c: New.
5184 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5187 * g++.dg/parse/crash60.C: New.
5189 2012-05-26 Jason Merrill <jason@redhat.com>
5192 * c-c++-common/array-lit.c: New.
5193 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5195 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5198 * gnat.dg/array21.adb: New test.
5200 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5202 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5204 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5207 * g++.dg/other/anon-union3.C: New.
5209 2012-05-25 Ian Lance Taylor <iant@google.com>
5211 * gcc.dg/split-6.c: New test.
5213 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5215 * gnat.dg/lto14.adb: New test.
5217 2012-05-25 Tristan Gingold <gingold@adacore.com>
5219 * gcc.target/i386/large-frame.c: New.
5221 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5222 * gcc.target/powerpc/lhs-1.c: New.
5223 * gcc.target/powerpc/lhs-2.c: New.
5224 * gcc.target/powerpc/lhs-3.c: New.
5226 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5228 Make unwound macro expansion trace less redundant
5229 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5230 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5231 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5232 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5233 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5234 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5236 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5239 * g++.dg/cpp0x/constexpr-default1.C: New.
5241 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/eh/goto2.C: New.
5246 2012-05-24 Richard Guenther <rguenther@suse.de>
5249 * g++.dg/tree-prof/pr53460.C: New testcase.
5251 2012-05-24 Richard Guenther <rguenther@suse.de>
5254 * g++.dg/debug/pr53466.C: New testcase.
5256 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5258 PR tree-optimization/53465
5259 * gcc.c-torture/execute/pr53465.c: New test.
5261 2012-05-23 Tobias Burnus <burnus@net-b.de>
5265 * gfortran.dg/allocate_with_typespec_6.f90: New.
5267 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5270 * g++.dg/warn/delete-array-1.C: New.
5272 2012-05-23 Richard Guenther <rguenther@suse.de>
5274 * gcc.dg/torture/pr39074-2.c: Adjust.
5275 * gcc.dg/torture/pr39074.c: Likewise.
5276 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5277 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5279 2012-05-22 Jan Hubicka <jh@suse.cz>
5282 * g++.dg/torture/pr53161.C: New testcase.
5284 2012-05-22 Tobias Burnus <burnus@net-b.de>
5287 * gfortran.dg/realloc_on_assign_15.f90: New.
5289 2012-05-22 Richard Guenther <rguenther@suse.de>
5292 * gcc.dg/torture/pr51071-2.c: New testcase.
5294 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5296 PR tree-optimization/53336
5297 * g++.dg/torture/pr53336.C: New testcase.
5299 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5302 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5303 instead of -Wunused-local-typedefs.
5305 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/other/abstract4.C: New-
5310 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5313 * g++.dg/ext/attrib46.C: New.
5315 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5318 * gcc.c-torture/compile/pr53418-1.c,
5319 gcc.c-torture/compile/pr53418-2.c: New tests.
5321 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5323 PR tree-optimization/53366
5324 * gcc.dg/torture/pr53366-1.c: New test.
5325 * gcc.dg/torture/pr53366-2.c: New test.
5326 * gcc.target/i386/pr53366-1.c: New test.
5327 * gcc.target/i386/pr53366-2.c: New test.
5329 PR tree-optimization/53409
5330 * gcc.c-torture/compile/pr53409.c: New test.
5332 PR tree-optimization/53410
5333 * gcc.c-torture/compile/pr53410-1.c: New test.
5334 * gcc.c-torture/compile/pr53410-2.c: New test.
5336 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5339 * gcc.target/i386/pr53425-1.c: New file.
5340 * gcc.target/i386/pr53425-2.c: Likewise.
5342 2012-05-21 Richard Guenther <rguenther@suse.de>
5344 PR tree-optimization/53408
5345 * gcc.dg/torture/pr53408.c: New testcase.
5347 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5348 H.J. Lu <hongjiu.lu@intel.com>
5351 * gcc.target/i386/pr53416.c: New file.
5353 2012-05-21 Richard Guenther <rguenther@suse.de>
5355 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5357 2012-05-21 Richard Guenther <rguenther@suse.de>
5359 * gcc.dg/torture/ldist-1.c: New testcase.
5361 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5363 * gnat.dg/lto13.adb: New test.
5364 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5366 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5368 * gnat.dg/specs/lto12.ads: New test.
5369 * gnat.dg/specs/lto12_pkg.ads: New helper.
5371 2012-05-18 Richard Guenther <rguenther@suse.de>
5373 PR tree-optimization/53346
5374 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5375 * gcc.target/i386/incoming-10.c: Adjust.
5376 * gcc.target/i386/incoming-11.c: Likewise.
5377 * gcc.target/i386/pr46295.c: Likewise.
5379 2012-05-18 Richard Guenther <rguenther@suse.de>
5381 * gcc.dg/pr53352.c: Return zero.
5383 2012-05-18 Richard Guenther <rguenther@suse.de>
5385 PR tree-optimization/53390
5386 * gcc.dg/torture/pr53390.c: New testcase.
5388 2012-05-18 Meador Inge <meadori@codesourcery.com>
5390 PR rtl-optimization/53352
5391 * gcc.dg/pr53352.c: New test.
5393 2012-05-17 David S. Miller <davem@davemloft.net>
5395 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5396 failure on sparc-*-linux-gnu.
5398 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5401 * g++.dg/parse/error49.C: New.
5402 * g++.dg/cpp0x/error8.C: Likewise.
5403 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5404 * g++.dg/ext/utf-dflt2.C: Likewise.
5405 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5406 * g++.dg/ext/utf-dflt.C: Likewise.
5407 * c-c++-common/raw-string-3.c: Likewise.
5408 * c-c++-common/raw-string-4.c: Likewise.
5410 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5413 * g++.dg/cpp0x/catch1.C: New.
5415 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5418 * g++.dg/parse/error48.C: New.
5419 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5420 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5422 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5424 * gcc.dg/tm/indirect-2.c: New test.
5426 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5428 PR tree-optimization/53217
5429 * gfortran.dg/pr53217.f90: New test.
5431 2012-05-16 Richard Guenther <rguenther@suse.de>
5433 PR tree-optimization/53364
5434 * g++.dg/torture/pr53364.C: New testcase.
5436 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5439 * gcc.dg/pr52549.c: Fix test for long != void*
5440 * gcc.c-torture/execute/pr52979-1.x: New file.
5441 * gcc.c-torture/execute/pr52979-2.x: New file.
5443 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5445 PR preprocessor/7263
5446 * gcc.dg/binary-constants-2.c: Run without tracking locations
5447 accross macro expansion.
5448 * gcc.dg/binary-constants-3.c: Likewise.
5449 * gcc.dg/cpp/sysmac2.c: Likewise.
5450 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5452 * gcc.dg/cpp/syshdr3.c: New test.
5453 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5454 * gcc.dg/system-binary-constants-1.c: New test.
5455 * gcc.dg/system-binary-constants-1.h: New header for the new test
5457 * g++.dg/cpp/syshdr3.C: New test.
5458 * g++.dg/cpp/syshdr3.h: New header the new test above.
5459 * g++.dg/system-binary-constants-1.C: New test.
5460 * g++.dg/system-binary-constants-1.h: New header the new test
5463 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5465 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5467 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.dg/pr53358.c: New test.
5472 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5475 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5476 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5478 2012-05-15 Olivier Hainque <hainque@adacore.com>
5480 * g++.dg/eh/sighandle.C: New testcase.
5482 2012-05-15 Richard Guenther <rguenther@suse.de>
5484 PR tree-optimization/53355
5485 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5487 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5489 * gfortran.dg/*.f90: Remove now redundant manual
5490 cleanup-modules directive.
5492 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5494 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5495 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5497 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5500 * gfortran.dg/int_range_io_1.f90: New test.
5502 2012-05-14 Andi Kleen <ak@linux.intel.com>
5503 Jakub Jelinek <jakub@redhat.com>
5506 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5507 * gcc.target/i386/rtm-check.h: New file.
5508 * gcc.target/i386/pr53315.c: New test.
5510 2012-05-14 Tobias Burnus <burnus@net-b.de>
5515 * gfortran.dg/deferred_type_param_4.f90: New.
5516 * gfortran.dg/deferred_type_param_6.f90: New.
5518 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5520 * gcc.target/i386/retarg.c: New test.
5522 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5525 * gfortran.dg/deferred_type_param_3.f90: New.
5526 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5527 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5529 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5531 * gnat.dg/null_pointer_deref3.adb: New test.
5533 2012-05-12 Tobias Burnus <burnus@net-b.de>
5537 * gfortran.dg/deferred_type_param_5.f90: New.
5539 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5541 * g++.dg/parse/error47.C: New.
5543 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5546 * gfortran.dg/string_compare_4.f90: Change option
5547 to -fdump-tree-original. Add test case for kind=4.
5549 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5552 * gfortran.dg/string_compare_4.f90: New test.
5554 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5558 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5561 * g++.dg/cpp0x/variadic132.C: New.
5563 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5567 * g++.dg/parse/error26.C: Tweak dg-error column number.
5569 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5574 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5576 * gnat.dg/lto11.ad[sb]: New test.
5578 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5581 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5582 directive to Scan for vpmuldq, not vpmacsdql.
5584 2012-05-09 Michael Matz <matz@suse.de>
5586 PR tree-optimization/53185
5587 * gcc.dg/vect/pr53185.c: New test.
5589 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5592 * gcc.target/i386/pr53249.c: New.
5594 2012-05-09 Richard Guenther <rguenther@suse.de>
5596 PR tree-optimization/18437
5597 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5598 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5600 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5602 PR tree-optimization/53226
5603 * gcc.c-torture/compile/pr53226.c: New test.
5605 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5607 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5608 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5609 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5610 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5611 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5612 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5613 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5614 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5615 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5616 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5617 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5618 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5619 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5620 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5622 2012-05-09 Dehao Chen <dehao@google.com>
5624 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5625 * gcc.dg/predict-2.c: Likewise.
5626 * gcc.dg/predict-3.c: Likewise.
5627 * gcc.dg/predict-4.c: Likewise.
5628 * gcc.dg/predict-5.c: Likewise.
5629 * gcc.dg/predict-6.c: Likewise.
5631 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5634 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5636 2012-05-08 Richard Guenther <rguenther@suse.de>
5638 * gcc.dg/fold-bitand-4.c: New testcase.
5640 2012-05-08 Dehao Chen <dehao@google.com>
5642 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5643 heuristic is working properly.
5644 * gcc.dg/predict-2.c: Likewise.
5645 * gcc/dg/predict-3.c: Likewise.
5646 * gcc/dg/predict-4.c: Likewise.
5647 * gcc/dg/predict-5.c: Likewise.
5648 * gcc/dg/predict-6.c: Likewise.
5650 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5652 PR tree-optimization/53239
5653 * g++.dg/opt/vrp3.C: New test.
5654 * g++.dg/opt/vrp3-aux.cc: New file.
5655 * g++.dg/opt/vrp3.h: New file.
5657 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5659 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5660 .uleb128 support in assembler output.
5662 2012-05-07 Richard Guenther <rguenther@suse.de>
5665 * g++.dg/lto/pr42987_0.C: New testcase.
5666 * g++.dg/lto/pr42987_1.C: Likewise.
5668 2012-05-07 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/typebound_operator_15.f90: New.
5673 2012-05-06 Tobias Burnus <burnus@net-b.de>
5676 * gfortran.dg/class_array_13.f90: New.
5678 2012-05-06 Tristan Gingold <gingold@adacore.com>
5680 * gnat.dg/warn7.adb: New test.
5682 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5684 * gnat.dg/specs/renamings.ads: Rename to...
5685 * gnat.dg/specs/renaming1.ads: ...this.
5686 * gnat.dg/specs/renaming2.ads: New test.
5687 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5688 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5689 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5690 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5692 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5694 * gnat.dg/discr36.ad[sb]: New test.
5695 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5697 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5700 * c-c++-common/pr43772.c: New.
5702 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5705 * gfortran.dg/select_type_26.f03 : New test.
5706 * gfortran.dg/select_type_27.f03 : New test.
5709 * gfortran.dg/select_type_28.f03 : New test.
5711 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5715 * gfortran.dg/mod_sign0_1.f90: New test.
5716 * gfortran.dg/mod_large_1.f90: New test.
5718 2012-05-04 Tobias Burnus <burnus@net-b.de>
5721 gfortran.dg/public_private_module_5.f90: New.
5723 2012-05-04 Tobias Burnus <burnus@net-b.de>
5726 * gfortran.dg/constructor_7.f90: New.
5727 * gfortran.dg/constructor_8.f90: New.
5729 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5732 * g++.dg/cpp0x/static_assert7.C: New.
5734 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5736 PR tree-optimization/52633
5737 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5738 recognized as widening shifts instead of over-widening.
5739 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5740 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5741 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5742 * gcc.target/arm/pr52633.c: New test.
5744 2012-05-04 Richard Guenther <rguenther@suse.de>
5746 PR tree-optimization/53168
5747 * gcc.dg/torture/pr53168.c: New testcase.
5748 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5750 2012-05-04 Richard Guenther <rguenther@suse.de>
5752 * gcc.dg/lto/pr53214_0.c: New testcase.
5754 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5756 * gcc.target/ia64/pr48496.c: New test.
5757 * gcc.target/ia64/pr52657.c: Likewise.
5759 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5762 * c-c++-common/pr51712.c: New.
5764 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5767 * gcc.target/powwerpc/pr53199.c: New file.
5769 2012-05-03 Jason Merrill <jason@redhat.com>
5771 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5773 * gcc.dg/debug/dwarf2/dups-types.c: New.
5774 * gcc.dg/debug/dwarf2/dups-types.h: New.
5776 2012-05-03 Jason Merrill <jason@redhat.com>
5778 * g++.dg/debug/dwarf2/namespace-2.C: New.
5779 * g++.dg/debug/dwarf2/localclass3.C: New.
5781 2012-05-03 Jason Merrill <jason@redhat.com>
5783 * g++.dg/debug/dwarf2/thunk1.C: New.
5785 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5788 * g++.dg/other/final2.C: New.
5790 2012-05-03 Richard Guenther <rguenther@suse.de>
5792 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5794 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5796 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5797 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5798 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5799 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5801 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5805 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5806 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5807 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5810 * gcc.dg/pr53174.c: New test.
5813 * gcc.target/arm/pr53187.c: New test.
5814 * gcc.c-torture/compile/pr53187.c: New test.
5816 2012-05-03 Richard Guenther <rguenther@suse.de>
5818 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5819 unsupported prefetching support.
5821 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5823 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5824 option -ftrack-macro-expansion=0.
5825 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5826 option -ftrack-macro-expansion=0.
5828 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5830 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5831 dg-options for target arm with dg-additional-options.
5833 2012-05-03 Richard Guenther <rguenther@suse.de>
5835 PR tree-optimization/53144
5836 * gcc.dg/torture/pr53144.c: New testcase.
5838 2012-05-03 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/pointer_intent_7.f90: New.
5842 * gfortran.dg/pure_formal_3.f90: New.
5844 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5846 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5848 2012-05-02 Martin Jambor <mjambor@suse.cz>
5851 * g++.dg/lto/pr52605_0.C: New test.
5853 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5855 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5856 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5857 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5858 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5859 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5860 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5861 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5862 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5863 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5864 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5865 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5866 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5867 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5868 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5869 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5870 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5872 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5875 * gcc.dg/pr53153.c: New test.
5877 2012-05-02 Richard Guenther <rguenther@suse.de>
5879 * g++.dg/tree-ssa/pr19807.C: Adjust.
5881 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5883 PR tree-optimization/53163
5884 * gcc.c-torture/compile/pr53163.c: New test.
5886 PR rtl-optimization/53160
5887 * gcc.c-torture/execute/pr53160.c: New test.
5889 2012-05-01 Ian Lance Taylor <iant@google.com>
5892 * gcc.dg/pr37303.c: New test.
5894 2012-05-01 Richard Henderson <rth@redhat.com>
5896 * lib/target-supports.exp
5897 (check_effective_target_sync_long_long_runtime): True for
5898 check_effective_target_powerpc64.
5900 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5903 * gcc.dg/vector-1.c: Move to ...
5904 * c-c++-common/vector-1.c: ... here.
5905 * gcc.dg/vector-2.c: Move to ...
5906 * c-c++-common/vector-2.c: ... here.
5907 * gcc.dg/vector-3.c: Move to ...
5908 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5909 * gcc.dg/vector-4.c: Move to ...
5910 * c-c++-common/vector-4.c: ... here.
5911 * gcc.dg/vector-init-1.c: Move to ...
5912 * c-c++-common/vector-init-1.c: ... here.
5913 * gcc.dg/vector-init-2.c: Move to ...
5914 * c-c++-common/vector-init-2.c: ... here.
5915 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5916 * c-c++-common/vector-subscript-1.c: ... here.
5917 * gcc.dg/vector-subscript-2.c: Move to ...
5918 * c-c++-common/vector-subscript-2.c: ... here.
5919 * gcc.dg/vector-subscript-3.c: Move to ...
5920 * c-c++-common/vector-subscript-3.c: ... here.
5923 * g++.dg/cpp0x/vt-51314.C: New test.
5924 * g++.dg/cpp0x/variadic76.C: Fix.
5926 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5928 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5930 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5932 Add -Wvarargs option
5933 * c-c++-common/Wvarargs.c: New test case.
5934 * c-c++-common/Wvarargs-2.c: Likewise.
5936 2012-04-30 Dodji Seketeli <dodji@redhat.com>
5938 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
5939 * objc.dg/foreach-7.m: Force the test case to run without
5940 -ftrack-macro-expansion.
5941 * c-c++-common/tm/attrib-1.c: Likewise.
5942 * c-c++-common/warn-ommitted-condop.c: Likewise.
5943 * gcc.dg/assign-warn-1.c: Likewise.
5944 * gcc.dg/assign-warn-2.c: Likewise.
5945 * gcc.dg/attr-alloc_size.c: Likewise.
5946 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5947 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
5948 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
5949 * gcc.dg/c90-const-expr-9.c: Likewise.
5950 * gcc.dg/c99-const-expr-9.c: Likewise.
5951 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
5952 * gcc.dg/cpp/direct2s.c: Likewise.
5953 * gcc.dg/cpp/pr28709.c: Likewise.
5954 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
5955 * gcc.dg/dfp/composite-type.c: Likewise.
5956 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
5957 with -ftrack-macro-expansion
5958 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
5959 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
5960 * g++.dg/ext/cleanup-1.C: Likewise.
5961 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
5962 * g++.dg/template/sfinae10.C: Likewise.
5963 * g++.dg/tm/wrap-2.C: Likewise.
5964 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
5965 * g++.dg/warn/Wsign-conversion.C: Likewise.
5966 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
5967 * g++.old-deja/g++.mike/p10769b.C: Likewise.
5968 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
5969 it to run with -ftrack-macro-expansion.
5970 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
5971 test cases without -ftrack-macro-expansion.
5973 Fix location for static class members
5974 * g++.dg/template/sfinae6_neg.C: Adjust.
5976 Make conversion warnings work on NULL with -ftrack-macro-expansion
5977 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
5978 alongside the previous testing for NULL.
5980 Fix -Wuninitialized for -ftrack-macro-expansion
5981 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
5983 Strip "<built-in>" loc from displayed expansion context
5984 * g++.dg/warn/Wconversion-real-integer2.C: New test.
5985 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
5986 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
5989 Fix expansion point loc for macro-like tokens
5990 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
5991 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
5993 Fix token pasting with -ftrack-macro-expansion
5994 * gcc.dg/cpp/paste17.c: New test case for
5995 -ftrack-macro-expansion=2 mode only.
5996 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5998 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6000 * gnat.dg/warn6.ad[sb]: New test.
6002 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6005 * gcc.dg/20011021-1.c: Adjust testcase.
6007 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6010 * gfortran.dg/function_optimize_12.f90: New test.
6012 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6015 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6016 code to match current output and cover new peephole2 pattern.
6018 2012-04-27 Ollie Wild <aaw@google.com>
6020 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6022 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6024 * gcc.c-torture/execute/20120427-2.c: New testcase.
6025 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6026 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6027 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6029 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6032 * gcc.c-torture/execute/20120427-1.c: New testcase.
6034 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6037 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6039 2012-04-27 Tom de Vries <tom@codesourcery.com>
6041 PR tree-optimization/51879
6042 * gcc.dg/pr51879.c: New test.
6043 * gcc.dg/pr51879-2.c: Same.
6044 * gcc.dg/pr51879-3.c: Same.
6045 * gcc.dg/pr51879-4.c: Same.
6046 * gcc.dg/pr51879-6.c: Same.
6048 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6051 * g++.dg/cpp0x/defaulted35.C: New.
6052 * g++.dg/cpp0x/defaulted15.C: Adjust.
6054 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6056 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6059 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6061 * gcc.target/i386/builtin_target.c: Check avx2.
6063 2012-04-26 Alan Modra <amodra@gmail.com>
6065 * gcc.target/powerpc/savres.c: New test.
6066 * gcc.target/powerpc/powerpc.exp: Run it.
6068 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6071 * gcc.dg/torture/pr53120.c: New test.
6073 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6076 * gcc.c-torture/compile/pr52979-1.c: New test.
6077 * gcc.c-torture/execute/pr52979-1.c: New test.
6078 * gcc.c-torture/execute/pr52979-2.c: New test.
6080 2012-04-25 Richard Guenther <rguenther@suse.de>
6082 * gcc.target/i386/l_fma_float_5.c: Adjust.
6083 * gcc.target/i386/l_fma_double_4.c: Likewise.
6084 * gcc.target/i386/l_fma_float_2.c: Likewise.
6085 * gcc.target/i386/l_fma_float_6.c: Likewise.
6086 * gcc.target/i386/l_fma_double_1.c: Likewise.
6087 * gcc.target/i386/l_fma_double_5.c: Likewise.
6088 * gcc.target/i386/l_fma_float_3.c: Likewise.
6089 * gcc.target/i386/l_fma_double_2.c: Likewise.
6090 * gcc.target/i386/l_fma_double_6.c: Likewise.
6091 * gcc.target/i386/l_fma_float_4.c: Likewise.
6092 * gcc.target/i386/l_fma_double_3.c: Likewise.
6093 * gcc.target/i386/l_fma_float_1.c: Likewise.
6095 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6097 PR tree-optimization/53058
6098 * gcc.c-torture/compile/pr53058.c: New test.
6100 2012-04-25 Jan Hubicka <jh@suse.cz>
6103 * gcc.target/i386/pr39082-1.c: Update warning location.
6105 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6108 * gcc.dg/pr52880.c: New test.
6110 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6112 * gcc.dg/m-un-2.c: Update.
6113 * gcc.dg/20011021-1.c: Update.
6115 2012-04-25 Tobias Burnus <burnus@net-b.de>
6118 * gfortran.dg/realloc_on_assign_14.f90: New.
6120 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6123 PR tree-optimizations/52891
6124 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6126 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/cpp0x/sfinae35.C: New.
6130 * g++.dg/cpp0x/sfinae36.C: Likewise.
6132 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6134 * gcc.target/builtin_target.c: New testcase.
6136 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6139 * gcc.target/powerpc/pr47197.c: New test.
6141 2012-04-24 Richard Guenther <rguenther@suse.de>
6143 PR tree-optimization/53085
6144 * g++.dg/torture/pr53085.C: New testcase.
6146 2012-04-24 Andrew Pinski <apinski@cavium.com>
6149 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6150 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6151 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6153 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6156 * gcc.c-torture/execute/pr53084.c: New test.
6158 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6160 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6162 2012-04-23 Andrew Pinski <apinski@cavium.com>
6164 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6166 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6169 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6170 * gcc.dg/torture/builtin-power-1.c: Likewise.
6172 2012-04-23 Richard Guenther <rguenther@suse.de>
6174 PR tree-optimization/53070
6175 * gcc.dg/torture/pr53070.c: New testcase.
6177 2012-04-23 Richard Guenther <rguenther@suse.de>
6180 * gcc.dg/pr53060.c: New testcase.
6182 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6184 PR tree-optimizations/52891
6185 * gcc.c-torture/compile/pr52891-1.c: New test.
6186 * gcc.c-torture/compile/pr52891-2.c: New test.
6188 2012-04-22 Tobias Burnus <burnus@net-b.de>
6191 * gfortran.dg/read_float_4.f90: New.
6193 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6196 * c-c++-common/pr35441.C: New.
6198 2012-04-20 Ian Lance Taylor <iant@google.com>
6200 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6201 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6203 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6205 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6207 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6209 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6211 PR rtl-optimization/44214
6212 * gcc.dg/pr44214-1.c: New test.
6213 * gcc.dg/pr44214-2.c: Likewise.
6214 * gcc.dg/pr44214-3.c: Likewise.
6216 2012-04-20 Richard Guenther <rguenther@suse.de>
6218 * g++.dg/torture/20120420-1.C: New testcase.
6220 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6222 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6224 2012-04-19 Christian Bruel <christian.bruel@st.com>
6226 * gcc.dg/pr52283.c: New test.
6228 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6230 * gcc.dg/pr37985.c: New test.
6232 2012-04-19 Richard Guenther <rguenther@suse.de>
6234 PR rtl-optimization/44688
6235 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6236 possibly profitable.
6238 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6240 PR tree-optimization/52976
6241 * gfortran.dg/reassoc_11.f: New test.
6243 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6245 PR tree-optimization/52976
6246 * gfortran.dg/reassoc_7.f: New test.
6247 * gfortran.dg/reassoc_8.f: Likewise.
6248 * gfortran.dg/reassoc_9.f: Likewise.
6249 * gfortran.dg/reassoc_10.f: Likewise.
6251 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6254 * g++.dg/cpp0x/sfinae33.C: New.
6255 * g++.dg/cpp0x/sfinae34.C: Likewise.
6257 2012-04-18 Joey Ye <joey.ye@arm.com>
6259 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6261 2012-04-18 Richard Guenther <rguenther@suse.de>
6263 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6265 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6266 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6268 2012-04-17 Tom de Vries <tom@codesourcery.com>
6270 * g++.dg/pr51264-4.C: New test.
6272 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6277 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6280 * g++.dg/parse/crash59.C: New.
6282 2012-04-17 Michael Matz <matz@suse.de>
6284 PR tree-optimization/18437
6285 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6287 2012-04-17 Richard Guenther <rguenther@suse.de>
6290 * g++.dg/torture/pr53011.C: New testcase.
6292 2012-04-16 Jason Merrill <jason@redhat.com>
6295 * g++.dg/cpp0x/variadic131.C: New.
6298 * g++.dg/cpp0x/variadic130.C: New.
6301 * g++.dg/cpp0x/variadic129.C: New.
6304 * g++.dg/cpp0x/variadic128.C: New.
6306 2012-04-16 Tobias Burnus <burnus@net-b.de>
6309 * gfortran.dg/pointer_intent_6.f90: New.
6311 2012-04-16 Tobias Burnus <burnus@net-b.de>
6314 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6315 to include public_private_module_4.f90.
6316 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6319 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/diagnostic/operator1.C: New.
6323 * g++.dg/ext/label5.C: Adjust.
6324 * g++.dg/ext/va-arg1.C: Likewise.
6325 * g++.dg/other/error20.C: Likewise.
6326 * g++.dg/other/error20.C: Likewise.
6327 * g++.dg/other/error16.C: Likewise.
6328 * g++.dg/other/error10.C: Likewise.
6329 * g++.dg/parse/error30.C: Likewise.
6330 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6332 2012-04-16 Jason Merrill <jason@redhat.com>
6335 * g++.dg/cpp0x/variadic127.C: New.
6337 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6339 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6341 Use fail, pass instead of unresolved.
6345 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6347 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6348 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6349 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6351 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6354 * gfortran.dg/typebound_call_23.f03: New test case.
6356 2012-04-15 Jason Merrill <jason@redhat.com>
6359 * g++.dg/cpp0x/variadic126.C: New.
6362 * g++.dg/cpp0x/variadic125.C: New.
6365 * g++.dg/cpp0x/variadic124.C: New.
6368 * g++.dg/cpp0x/nullptr27.C: New.
6371 * g++.dg/warn/format8.C: New.
6373 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6376 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6378 2012-04-14 Tobias Burnus <burnus@net-b.de>
6382 * gfortran.dg/public_private_module_3.f90: New.
6383 * gfortran.dg/public_private_module_4.f90: New.
6385 2012-04-14 Tom de Vries <tom@codesourcery.com>
6387 * gcc.dg/superblock.c: New test.
6389 2012-04-14 Tom de Vries <tom@codesourcery.com>
6391 * gcc.dg/pr51879-12.c: New test.
6393 2012-04-13 Jason Merrill <jason@redhat.com>
6396 * g++.dg/cpp0x/variadic123.C: New.
6397 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6400 * g++.dg/cpp0x/initlist-ctor1.C: New.
6403 * g++.dg/other/anon-union2.C: New.
6405 2012-04-13 Martin Jambor <mjambor@suse.cz>
6408 * g++.dg/ipa/pr52939.C: New test.
6410 2012-04-13 Tom de Vries <tom@codesourcery.com>
6412 * gcc.dg/pr52734.c: New test.
6414 2012-04-13 Richard Guenther <rguenther@suse.de>
6416 PR tree-optimization/52969
6417 * gcc.dg/torture/pr52969.c: New testcase.
6419 2012-04-13 Richard Guenther <rguenther@suse.de>
6422 * gcc.dg/pr52549.c: New testcase.
6424 2012-04-13 Richard Guenther <rguenther@suse.de>
6427 * gcc.dg/pr52862.c: New testcase.
6429 2012-04-13 Joey Ye <joey.ye@arm.com>
6431 * gcc.target/arm/thumb1-imm.c: New testcase.
6433 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6437 second function argument.
6438 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6439 (calc_permps): Update declaration. Calculate result correctly.
6440 (avx2_test): Change src2 type to union256i_d.
6441 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6444 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6447 * gcc.target/powerpc/pr52775.c: New file.
6449 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6451 PR tree-optimization/18589
6452 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6453 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6454 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6455 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6456 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6457 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6458 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6459 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6460 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6461 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6463 2012-04-12 Richard Guenther <rguenther@suse.de>
6465 PR tree-optimization/52943
6466 * gcc.dg/torture/pr52943.c: New testcase.
6468 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6471 * gcc/target/sh/pr50751-4.c: New.
6472 * gcc/target/sh/pr50751-5.c: New.
6473 * gcc/target/sh/pr50751-6.c: New.
6474 * gcc/target/sh/pr50751-7.c: New.
6476 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6479 * g++.dg/lookup/using52.C: New.
6481 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6483 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6485 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6487 PR rtl-optimization/52876
6488 * gcc.target/i386/pr52876.c: New.
6490 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6492 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6494 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6496 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6497 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6498 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6499 (ptrdiff_t): ... this. All uses changed.
6500 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6501 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6503 (main): Cast argument to __INTPTR_TYPE__.
6504 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6506 * gcc.dg/mallign.c (main): Likewise.
6507 * gcc.dg/pr38700.c (foo): Likewise.
6508 * gcc.dg/long-long-cst1.c (t): Likewise.
6509 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6510 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6511 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6512 * gcc.dg/pr25682.c (d, foo): Likewise.
6513 * gcc.dg/format/cast-1.c (f): Likewise.
6514 * gcc.dg/c90-const-expr-10.c
6515 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6516 (size_t): ...this. All uses changed.
6517 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6518 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6519 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6520 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6521 * gcc.dg/sequence-pt-1.c: Likewise.
6522 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6523 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6524 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6525 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6526 of ptrdiff_t with it.
6527 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6528 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6529 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6531 2012-04-11 Jason Merrill <jason@redhat.com>
6534 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6535 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6538 * g++.dg/ext/attrib45.C: New.
6540 * g++.dg/eh/dtor3.C: New.
6542 2012-04-11 Richard Guenther <rguenther@suse.de>
6545 * gfortran.dg/pr52621.f90: New testcase.
6547 2012-04-11 Richard Guenther <rguenther@suse.de>
6550 * g++.dg/torture/pr52918-1.C: New testcase.
6551 * g++.dg/torture/pr52918-2.C: Likewise.
6553 2012-04-11 Tobias Burnus <burnus@net-b.de>
6556 * gfortran.dg/block_11.f90: New.
6558 2012-04-11 Nick Clifton <nickc@redhat.com>
6560 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6562 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6565 * gcc.target/powerpc/pr16458-1.c: New test.
6566 * gcc.target/powerpc/pr16458-2.c: Likewise.
6567 * gcc.target/powerpc/pr16458-3.c: Likewise.
6568 * gcc.target/powerpc/pr16458-4.c: Likewise.
6570 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6572 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6573 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6574 * gcc.dg/builtin-bswap-5.c: Likewise.
6575 * gcc.target/i386/builtin-bswap-4.c: New test.
6577 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6580 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6582 2012-04-11 Richard Guenther <rguenther@suse.de>
6584 PR rtl-optimization/52881
6585 * gcc.dg/torture/pr52881.c: New testcase.
6586 * gcc.dg/torture/pr52913.c: Likewise.
6588 2012-04-11 Richard Guenther <rguenther@suse.de>
6590 PR tree-optimization/52912
6591 * gcc.dg/torture/pr52912.c: New testcase.
6593 2010-04-10 Michael Matz <matz@suse.de>
6595 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6596 * gcc.dg/vect/vect-outer-1.c: Adjust.
6597 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6598 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6599 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6600 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6601 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6602 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6604 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6606 PR tree-optimization/52870
6607 * gcc.dg/vect/pr52870.c: New test.
6609 2012-04-09 Mike Stump <mikestump@comcast.net>
6611 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6612 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6613 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6614 * gnat.dg/aggr11.adb: Likewise.
6615 * gnat.dg/aggr11_pkg.ads: Likewise.
6616 * gnat.dg/aggr15.adb: Likewise.
6617 * gnat.dg/aggr15.ads: Likewise.
6618 * gnat.dg/aggr17.adb: Likewise.
6619 * gnat.dg/aggr18.adb: Likewise.
6620 * gnat.dg/array14.adb: Likewise.
6621 * gnat.dg/array14.ads: Likewise.
6622 * gnat.dg/array14_pkg.ads: Likewise.
6623 * gnat.dg/array19.adb: Likewise.
6624 * gnat.dg/array19.ads: Likewise.
6625 * gnat.dg/discr27.adb: Likewise.
6626 * gnat.dg/discr27.ads: Likewise.
6627 * gnat.dg/discr35.adb: Likewise.
6628 * gnat.dg/discr35.ads: Likewise.
6629 * gnat.dg/discr6.adb: Likewise.
6630 * gnat.dg/discr6_pkg.ads: Likewise.
6631 * gnat.dg/import1.adb: Likewise.
6632 * gnat.dg/import1.ads: Likewise.
6633 * gnat.dg/loop_address2.adb: Likewise.
6634 * gnat.dg/opt7.adb: Likewise.
6635 * gnat.dg/opt7.ads: Likewise.
6636 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6637 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6638 * gnat.dg/rep_clause2.adb: Likewise.
6639 * gnat.dg/rep_clause2.ads: Likewise.
6640 * gnat.dg/slice2.adb: Likewise.
6641 * gnat.dg/slice2.ads: Likewise.
6642 * gnat.dg/slice6.adb: Likewise.
6643 * gnat.dg/slice6_pkg.ads: Likewise.
6644 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6645 * gnat.dg/taft_type2.adb: Likewise.
6646 * gnat.dg/taft_type2.ads: Likewise.
6647 * gnat.dg/taft_type2_pkg.ads: Likewise.
6648 * gnat.dg/volatile10.adb: Likewise.
6649 * gnat.dg/volatile10_pkg.ads: Likewise.
6651 * gcc.dg/dll-8.c: Remove execute permissions.
6652 * g++.dg/ext/dllexport5.C: Likewise.
6654 2012-04-09 Jan Hubicka <jh@suse.cz>
6659 * gcc.dg/lto/pr52634_1.c: New testcase.
6660 * gcc.dg/lto/pr52634_0.c: New testcase.
6662 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6665 * gcc.target/i386/pr52883.c: New testcase.
6667 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6669 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6670 (check_effective_target_sync_long_long): Add SPARC case.
6671 (check_effective_target_sync_long_long_runtime): Likewise.
6672 (check_effective_target_sync_int_long): Adjust SPARC case.
6673 (check_effective_target_sync_char_short): Likewise.
6675 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6677 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6678 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6680 2012-04-08 Tobias Burnus <burnus@net-b.de>
6684 * gfortran.dg/public_private_module_2.f90: New.
6686 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6688 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6691 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6694 * gfortran.dg/function_optimize_11.f90: New test.
6696 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6699 * gfortran.dg/use_only_6.f90: New test.
6701 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6704 * gfortran.dg/use_only_6.f90: New test.
6705 2012-04-06 Mike Stump <mikestump@comcast.net>
6708 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6710 2012-04-05 Jason Merrill <jason@redhat.com>
6713 * g++.dg/template/qualified-id5.C: New.
6715 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6718 * gcc.target/i386/pr52882.c: New test.
6720 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721 Dominique D'Humieures <dominiq@lps.ens.fr>
6724 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6725 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6727 2012-04-04 Jason Merrill <jason@redhat.com>
6730 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6732 2012-04-03 Jason Merrill <jason@redhat.com>
6735 * g++.dg/cpp0x/variadic-value1.C: New.
6737 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6739 * gnat.dg/pack18.adb: New test.
6740 * gnat.dg/pack18_pkg.ads: New helper.
6742 2012-04-03 Richard Guenther <rguenther@suse.de>
6744 PR tree-optimization/52808
6745 * gcc.dg/pr52808.c: New testcase.
6747 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6749 PR tree-optimization/52835
6750 * gfortran.dg/pr52835.f90: New test.
6752 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6754 * gnat.dg/specs/aggr5.ads: New test.
6756 2012-04-02 Richard Guenther <rguenther@suse.de>
6758 PR tree-optimization/52756
6759 * gcc.dg/torture/pr52756.c: New testcase.
6761 2012-04-02 Richard Guenther <rguenther@suse.de>
6764 * gcc.dg/pr52803.c: New testcase.
6766 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6769 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6772 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/cpp0x/noexcept17.C: New.
6776 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6777 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6778 * g++.dg/cpp0x/noexcept01.C: Likewise.
6779 * g++.dg/eh/init-temp1.C: Likewise.
6780 * g++.dg/eh/ctor1.C: Likwise.
6782 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6784 * gnat.dg/controlled6.adb: New test.
6785 * gnat.dg/controlled6_pkg.ads: New helper.
6786 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6788 2012-03-30 Richard Henderson <rth@redhat.com>
6791 * g++.dg/opt/pr52727.C: New testcase.
6793 2012-03-30 Richard Guenther <rguenther@suse.de>
6795 PR tree-optimization/52754
6796 * gcc.target/i386/pr52754.c: New testcase.
6798 2012-03-30 Richard Guenther <rguenther@suse.de>
6801 * g++.dg/torture/pr52772.C: New testcase.
6803 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6808 2012-03-29 Jason Merrill <jason@redhat.com>
6811 * g++.dg/template/inherit8.C: New.
6813 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6816 * g++.dg/ext/weak4.C: New test.
6818 PR tree-optimization/52760
6819 * gcc.c-torture/execute/pr52760.c: New test.
6821 2012-03-29 Jason Merrill <jason@redhat.com>
6824 * g++.dg/cpp0x/initlist-array3.C: New.
6826 2012-03-28 Jason Merrill <jason@redhat.com>
6829 * g++.dg/overload/virtual2.C: New.
6831 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6833 * gnat.dg/vect7.ad[sb]: New test.
6835 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6836 Tobias Burnus <burnus@gcc.gnu.org>
6839 * gfortran.dg/allocate_class_1.f90 : Change error test.
6840 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6841 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6842 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6844 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6847 * gcc.dg/pr52691.c: New test.
6850 * gcc.c-torture/compile/pr52750.c: New test.
6852 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6855 * gcc.target/avr/torture/builtins-2.c: New test.
6857 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6860 * gcc.target/i386/pr52736.c: New test.
6862 2012-03-27 Martin Jambor <mjambor@suse.cz>
6865 * gcc.dg/torture/pr52693.c: New test.
6867 2012-03-27 Meador Inge <meadori@codesourcery.com>
6870 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6872 2012-03-27 Mike Stump <mikestump@comcast.net>
6875 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6876 failures that match branch names.
6878 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6879 H.J. Lu <hongjiu.lu@intel.com>
6882 * gcc.target/i386/pr52698.c: New test.
6884 2012-03-27 Richard Guenther <rguenther@suse.de>
6887 * gcc.dg/torture/pr52720.c: New testcase.
6889 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6891 * gnat.dg/pack17.adb: New test.
6893 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6895 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6896 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6898 2012-03-26 Martin Jambor <mjambor@suse.cz>
6900 PR tree-optimization/50052
6901 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6903 2012-03-26 Richard Guenther <rguenther@suse.de>
6905 PR tree-optimization/52701
6906 * gfortran.dg/pr52701.f90: New testcase.
6908 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6910 PR tree-optimization/52686
6911 * gcc.target/arm/pr52686.c: New test.
6913 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6915 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6916 Add "-Os -flto" to list.
6918 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6920 * gnat.dg/concat2.ad[sb]: New test.
6922 2012-03-24 Jason Merrill <jason@redhat.com>
6924 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6925 * g++.dg/cpp0x/trailing2.C: Likewise.
6926 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6927 * g++.dg/cpp1y/auto-fn1.C: New.
6928 * g++.dg/cpp1y/auto-fn2.C: New.
6929 * g++.dg/cpp1y/auto-fn3.C: New.
6930 * g++.dg/cpp1y/auto-fn4.C: New.
6931 * g++.dg/cpp1y/auto-fn5.C: New.
6932 * g++.dg/cpp1y/auto-fn6.C: New.
6933 * g++.dg/cpp1y/auto-fn7.C: New.
6934 * g++.dg/cpp1y/auto-fn8.C: New.
6935 * g++.dg/cpp1y/auto-fn9.C: New.
6936 * g++.dg/cpp1y/auto-fn10.C: New.
6937 * g++.dg/cpp1y/auto-fn11.C: New.
6939 2012-03-23 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/52678
6942 * gfortran.dg/pr52678.f: New testcase.
6944 2012-03-23 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/52638
6947 * g++.dg/torture/pr52638.C: New testcase.
6949 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
6952 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
6954 2012-03-22 Jakub Jelinek <jakub@redhat.com>
6957 * g++.dg/ext/attrib44.C: New test.
6959 2012-03-22 Jan Hubicka <jh@suse.cz>
6962 * g++.dg/torture/pr51737.C: New testcase
6964 2012-03-22 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/52548
6967 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
6969 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6971 * lib/fortran-modules.exp (list-module-names-1): Remove
6974 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6977 * gcc.target/sh/pr50751-1.c: New.
6978 * gcc.target/sh/pr50751-2.c: New.
6979 * gcc.target/sh/pr50751-3.c: New.
6981 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
6984 * gcc.target/sh/sh4a-cos.c: Remove.
6985 * gcc.target/sh/sh4a-sin.c: Remove.
6986 * gcc.target/sh/sh4a-sincos.c: Remove.
6988 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
6990 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
6991 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
6993 2012-03-21 Martin Jambor <mjambor@suse.cz>
6996 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
6997 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
6999 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7001 * gcc.target/arm/thumb-16bit-ops.c: New file.
7002 * gcc.target/arm/thumb-ifcvt.c: New file.
7004 2012-03-20 Jason Merrill <jason@redhat.com>
7006 * lib/target-supports.exp: Add { target c++1y }.
7008 * g++.dg/cpp0x/auto32.C: New.
7010 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7013 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7015 * gcc.dg/torture/pr48124-4.c: Ditto:
7016 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7018 2012-03-20 Jason Merrill <jason@redhat.com>
7021 * g++.dg/cpp0x/initlist66.C: New.
7023 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7025 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7028 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7031 * gcc.target/avr/torture/addr-space-2.h: New file.
7032 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7033 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7034 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7035 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7037 2012-03-20 Richard Guenther <rguenther@suse.de>
7039 * gnat.dg/pack16.adb: New testcase.
7040 * gnat.dg/pack16_pkg.ads: Likewise.
7041 * gnat.dg/specs/pack8.ads: Likewise.
7042 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7044 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7046 * g++.dg/warn/Wuseless-cast.C: Extend.
7048 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7051 * g++.dg/warn/Wuseless-cast.C: New.
7053 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7056 * gfortran.dg/pr52608.f90: New test.
7058 2012-03-17 Tobias Burnus <burnus@net-b.de>
7061 * gfortran.dg/proc_ptr_36.f90: New.
7063 2012-03-16 Martin Jambor <mjambor@suse.cz>
7065 * gcc.dg/misaligned-expand-1.c: New test.
7066 * gcc.dg/misaligned-expand-3.c: Likewise.
7068 2012-03-16 Richard Guenther <rguenther@suse.de>
7069 Kai Tietz <ktietz@redhat.com>
7072 * gcc.c-torture/execute/pr48814-1.c: New test.
7073 * gcc.c-torture/execute/pr48814-2.c: New test.
7074 * gcc.dg/tree-ssa/assign-1.c: New test.
7075 * gcc.dg/tree-ssa/assign-2.c: New test.
7076 * gcc.dg/tree-ssa/assign-3.c: New test.
7078 2012-03-16 Richard Guenther <rguenther@suse.de>
7080 * gnat.dg/specs/pack7.ads: New testcase.
7082 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7085 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7086 * gcc.dg/torture/vshuf-8.inc: Likewise.
7087 * gcc.dg/torture/vshuf-16.inc: Likewise.
7088 * gcc.dg/torture/vshuf-32.inc: Likewise.
7090 2012-03-15 Jason Merrill <jason@redhat.com>
7092 * g++.dg/torture/pr52582.C: New.
7094 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7096 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7098 2012-03-15 Ira Rosen <irar@il.ibm.com>
7099 Ulrich Weigand <ulrich.weigand@linaro.org>
7101 * gcc.dg/vect/slp-cond-3.c: New test.
7102 * gcc.dg/vect/slp-cond-4.c: New test.
7104 2012-03-15 Ira Rosen <irar@il.ibm.com>
7105 Ulrich Weigand <ulrich.weigand@linaro.org>
7107 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7108 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7110 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7115 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7116 * gfortran.dg/round_1.f03: Likewise.
7118 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7119 Andrew Pinski <apinski@cavium.com>
7122 * gcc.dg/pr52592.c: New test.
7124 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7126 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7127 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7128 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7129 * lib/fortran-modules.exp: .. this new file. Adjust users.
7130 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7131 gfortran-dg-debug-runtest): Call cleanup-modules.
7132 * lib/fortran-torture.exp (fortran-torture-execute,
7133 fortran-torture): Likewise.
7134 * gfortran.dg/coarray/caf.exp: Likewise.
7135 * lib/lto.exp: Likewise.
7136 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7137 * gfortran.dg/class_4b.f03: Likewise.
7138 * gfortran.dg/class_4c.f03: Likewise.
7139 * gfortran.dg/class_45a.f03: Likewise.
7140 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7141 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7142 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7143 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7144 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7145 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7146 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7147 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7148 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7149 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7150 * gfortran.dg/whole_file_28.f90: Likewise.
7151 * gfortran.dg/whole_file_29.f90: Likewise.
7152 * gfortran.dg/whole_file_30.f90: Likewise.
7153 * gfortran.dg/whole_file_31.f90: Likewise.
7155 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7157 PR tree-optimization/52267
7158 * gcc.dg/pr52267.c: New test.
7159 * gcc.dg/tree-ssa/vrp65.c: New test.
7160 * gcc.dg/tree-ssa/vrp66.c: New test.
7162 2012-03-15 Richard Guenther <rguenther@suse.de>
7165 * gfortran.dg/vect/pr52580.f: New testcase.
7167 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7169 * gcc.target/sh/fpul-usage-1.c: New.
7171 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7174 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7175 * gcc.target/sh/pr49468-di.c: Likewise.
7177 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7179 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7180 * gcc.dg/c99-stdint-6.c: Likewise.
7181 * gcc.dg/lto/20090210_0.c: Likewise.
7182 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7183 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7184 * gcc.dg/pragma-init-fini-2.c: Likewise.
7185 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7186 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7187 * gcc.target/i386/pr22152.c: Likewise.
7188 * gcc.target/i386/vect8-ret.c: Likewise.
7189 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7192 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7194 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7195 * g++.dg/tree-prof/partition1.C: Likewise.
7196 * g++.dg/tree-prof/partition2.C: Likewise.
7197 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7199 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7200 * gcc.c-torture/execute/20010724-1.c: Remove.
7201 * gcc.c-torture/execute/20010724-1.x: Remove.
7202 * gcc.c-torture/execute/20040208-2.c: Remove.
7203 * gcc.c-torture/execute/20040208-2.x: Remove.
7204 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7206 (main) [__mips__ && __sgi__]: Remove.
7207 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7208 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7209 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7210 mips-sgi-irix6* handling.
7211 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7212 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7213 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7215 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7216 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7217 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7218 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7219 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7220 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7222 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7223 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7224 * gcc.target/mips/save-restore-3.c: Likewise.
7225 * gcc.target/mips/save-restore-4.c: Likewise.
7226 * gcc.target/mips/save-restore-5.c: Likewise.
7227 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7228 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7230 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7232 (restore_ld_library_path_env_vars): Likewise.
7233 * lib/target-supports.exp (check_profiling_available): Remove
7234 mips*-*-irix* handling.
7235 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7236 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7237 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7239 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7242 * g++.dg/opt/pr52582.C: New test.
7244 2012-03-14 Richard Guenther <rguenther@suse.de>
7246 PR tree-optimization/52571
7247 * gcc.dg/vect/vect-2.c: Initialize arrays.
7248 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7249 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7250 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7252 2012-03-14 Richard Guenther <rguenther@suse.de>
7257 * gcc.dg/torture/pr48124-1.c: New testcase.
7258 * gcc.dg/torture/pr48124-2.c: Likewise.
7259 * gcc.dg/torture/pr48124-3.c: Likewise.
7260 * gcc.dg/torture/pr48124-4.c: Likewise.
7262 2012-03-14 Richard Guenther <rguenther@suse.de>
7265 * gcc.dg/pr52578.c: New testcase.
7267 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7270 * g++.dg/cpp0x/udlit-args2.C: New test.
7272 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7275 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7276 * gcc.c-torture/compile/pr48596.c: ... here.
7278 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7281 * g++.dg/lookup/hidden-class17.C: New test.
7283 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7286 * gcc.dg/Wunused-var-3.c: New test.
7288 2012-03-13 Martin Jambor <mjambor@suse.cz>
7290 * gcc.dg/misaligned-expand-2.c: New test.
7292 2012-03-13 Richard Guenther <rguenther@suse.de>
7295 * gcc.dg/pr52134.c: New testcase.
7297 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7299 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7301 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7303 PR tree-optimization/46728
7304 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7305 * gcc.target/powerpc/pr46728-5.c: Likewise.
7306 * gcc.target/powerpc/pr46728-8.c: Likewise.
7307 * gcc.target/powerpc/pr46728-10.c: Likewise.
7308 * gcc.target/powerpc/pr46728-11.c: Likewise.
7309 * gcc.target/powerpc/pr46728-13.c: Likewise.
7310 * gcc.target/powerpc/pr46728-14.c: Likewise.
7311 * gcc.target/powerpc/pr46728-15.c: Likewise.
7313 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7316 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7318 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7320 PR tree-optimization/46728
7321 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7322 * gcc.target/powerpc/pr46728-5.c: Likewise.
7323 * gcc.target/powerpc/pr46728-8.c: Likewise.
7324 * gcc.target/powerpc/pr46728-10.c: Likewise.
7325 * gcc.target/powerpc/pr46728-11.c: Likewise.
7326 * gcc.target/powerpc/pr46728-13.c: Likewise.
7327 * gcc.target/powerpc/pr46728-14.c: Likewise.
7328 * gcc.target/powerpc/pr46728-15.c: Likewise.
7330 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7333 * gcc.target/avr/torture/addr-space-1.h: New file.
7334 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7335 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7336 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7337 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7339 2012-03-12 Andrew Pinski <apinski@cavium.com>
7341 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7343 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7345 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7346 * g++.dg/abi/thunk4.C: Likewise.
7347 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7349 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7351 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7352 * g++.dg/eh/spbp.C: Likewise.
7353 * g++.dg/ext/label13.C: Likewise.
7354 * g++.dg/guality/guality.exp: Likewise.
7355 * g++.dg/other/anon5.C: Likewise.
7356 * g++.dg/other/pragma-ep-1.C: Remove.
7357 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7358 * g++.dg/warn/pr31246.C: Likewise.
7359 * g++.dg/warn/weak1.C: Likewise.
7360 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7361 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7362 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7363 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7364 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7365 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7366 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7367 * gcc.dg/c99-tgmath-1.c: Likewise.
7368 * gcc.dg/c99-tgmath-2.c: Likewise.
7369 * gcc.dg/c99-tgmath-3.c: Likewise.
7370 * gcc.dg/c99-tgmath-4.c: Likewise.
7371 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7373 * gcc.dg/debug/pr49032.c: Likewise.
7374 * gcc.dg/guality/guality.exp: Likewise.
7375 * gcc.dg/intmax_t-1.c: Likewise.
7376 * gcc.dg/pr48616.c: Likewise.
7377 * gcc.dg/pragma-ep-1.c: Remove.
7378 * gcc.dg/pragma-ep-2.c: Remove.
7379 * gcc.dg/pragma-ep-3.c: Remove.
7380 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7381 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7382 * gcc.misc-tests/gcov-14.c: Likewise.
7383 * gfortran.dg/guality/guality.exp: Likewise.
7384 * lib/target-supports.exp (check_weak_available): Likewise.
7385 (add_options_for_tls): Likewise.
7386 (check_ascii_locale_available): Likewise.
7387 * obj-c++.dg/dwarf-2.mm: Likewise.
7388 * objc.dg/dwarf-1.m: Likewise.
7389 * objc.dg/dwarf-2.m: Likewise.
7391 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7393 PR tree-optimization/51721
7394 * gcc.dg/tree-ssa/vrp64.c: New test.
7396 PR tree-optimization/52533
7397 * gcc.c-torture/compile/pr52533.c: New test.
7399 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7401 * gcc.target/i386/rtm-xabort-1.c: New.
7402 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7403 * gcc.target/i386/rtm-xend-1.c: Ditto.
7404 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7405 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7406 * gcc.target/i386/sse-13.c: Ditto.
7407 * gcc.target/i386/sse-14.c: Ditto.
7408 * gcc.target/i386/sse-22.c: Ditto.
7409 * gcc.target/i386/sse-23.c: Ditto.
7410 * g++.dg/other/i386-2.C: Ditto.
7411 * g++.dg/other/i386-3.C: Ditto.
7413 2012-03-12 Tobias Burnus <burnus@net-b.de>
7416 * gfortran.dg/proc_ptr_35.f90: New.
7418 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7421 * gcc.dg/torture/pr52530.c: New test.
7423 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7426 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7428 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7431 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7433 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7435 2012-03-09 Andrew Pinski <apinski@cavium.com>
7438 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7439 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7441 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7443 * gcc.dg/tree-ssa/scev-3.c: New.
7444 * gcc.dg/tree-ssa/scev-4.c: New.
7446 2012-03-08 Tobias Burnus <burnus@net-b.de>
7449 * gfortran.dg/proc_ptr_34.f90
7451 2012-03-07 Jason Merrill <jason@redhat.com>
7454 * g++.dg/cpp0x/udlit-mangle.C: New.
7456 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7458 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7460 2012-03-06 Richard Guenther <rguenther@suse.de>
7463 * gcc.dg/torture/pr52493.c: New testcase.
7465 2012-03-06 Richard Guenther <rguenther@suse.de>
7468 * gcc.dg/lto/pr52097_0.c: New testcase.
7470 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7473 * gcc.target/sh/pr51244-1.c: New.
7474 * gcc.target/sh/pr51244-2.c: New.
7475 * gcc.target/sh/pr51244-3.c: New.
7477 2012-03-05 Jason Merrill <jason@redhat.com>
7480 * g++.dg/ext/visibility/template11.C: New.
7482 * g++.dg/cpp0x/implicit13.C: New.
7484 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7486 PR tree-optimization/51721
7487 * gcc.dg/tree-ssa/vrp63.c: New test.
7488 * gcc.dg/pr51721.c: New test.
7490 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7493 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7496 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7499 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7501 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7504 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7506 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7508 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7511 2012-03-03 Jason Merrill <jason@redhat.com>
7513 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7516 * g++.dg/cpp0x/initlist65.C: New.
7519 * g++.dg/ext/is_empty2.C: New.
7521 2012-03-03 Tobias Burnus <burnus@net-b.de>
7524 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7526 2012-03-03 Tobias Burnus <burnus@net-b.de>
7528 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7529 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7530 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7531 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7532 * gfortran.dg/class_30.f90: Remove dg-warning line.
7533 * gfortran.dg/bind_c_usage_25.f90: New.
7535 2012-03-03 Tobias Burnus <burnus@net-b.de>
7538 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7539 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7540 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7542 2012-03-03 Tobias Burnus <burnus@net-b.de>
7545 * gfortran.dg/assumed_type_1.f90: New.
7546 * gfortran.dg/assumed_type_2.f90: New.
7547 * gfortran.dg/assumed_type_3.f90: New.
7548 * gfortran.dg/assumed_type_4.f90: New.
7550 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7553 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7554 * gcc.target/sh/pr49468-di.c: New.
7556 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7558 * gcc.dg/graphite/pr50561.c: Update.
7560 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7562 * gcc.target/powerpc/pr52457.c: New test.
7564 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7566 * gcc.target/arm/sat-1.c: New test.
7568 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7571 * gcc.target/i386/pr46716.c: New test.
7573 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7576 * g++.dg/cpp0x/sfinae32.C: New.
7578 2012-03-02 Richard Guenther <rguenther@suse.de>
7580 PR tree-optimization/52406
7581 * gcc.dg/torture/pr52406.c: New testcase.
7583 2012-03-02 Tobias Burnus <burnus@net-b.de>
7586 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7587 * gfortran.dg/nullify_2.f90: Update dg-error.
7588 * gfortran.dg/nullify_4.f90: Ditto.
7589 * gfortran.dg/pointer_init_6.f90: Ditto.
7591 2012-03-02 Tobias Burnus <burnus@net-b.de>
7594 * gfortran.dg/class_51.f90: New.
7596 2012-03-02 Tobias Burnus <burnus@net-b.de>
7599 * gfortran.dg/intrinsic_8.f90: New.
7601 2012-03-01 Kai Tietz <ktietz@redhat.com>
7603 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7604 routines on mingw targets.
7605 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7607 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7609 PR tree-optimization/52445
7610 * gcc.dg/pr52445.c: New test.
7612 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7615 * gcc.c-torture/compile/pr52437.c: New test.
7618 * gcc.dg/torture/pr52419.c: New test.
7620 PR tree-optimization/52429
7621 * gcc.dg/torture/pr52429.c: New test.
7622 * g++.dg/opt/pr52429.C: New test.
7624 2012-02-29 Richard Guenther <rguenther@suse.de>
7627 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7628 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7629 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7630 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7631 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7632 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7634 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7636 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7638 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7641 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7643 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7646 * gcc.target/arm/neon/pr51534.c: New testcase.
7648 2012-02-28 Richard Guenther <rguenther@suse.de>
7651 * gcc.dg/torture/pr52407.c: New testcase.
7653 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7655 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7656 * gcc.target/arm/vfp2.c: Likewise.
7657 * gcc.target/arm/vfp3.c: Likewise.
7658 * gcc.target/arm/vfp4.c: Likewise.
7659 * gcc.target/arm/vfp5.c: Likewise.
7660 * gcc.target/arm/vfp6.c: Likewise.
7661 * gcc.target/arm/vfp7.c: Likewise.
7662 * gcc.target/arm/vfp8.c: Likewise.
7663 * gcc.target/arm/vfp9.c: Likewise.
7664 * gcc.target/arm/vfp10.c: Likewise.
7665 * gcc.target/arm/vfp11.c: Likewise.
7666 * gcc.target/arm/vfp12.c: Likewise.
7667 * gcc.target/arm/vfp13.c: Likewise.
7668 * gcc.target/arm/vfp14.c: Likewise.
7669 * gcc.target/arm/vfp15.c: Likewise.
7670 * gcc.target/arm/vfp16.c: Likewise.
7671 * gcc.target/arm/vfp17.c: Likewise.
7672 * gcc.target/arm/neon-constants.h: New file.
7673 * gcc.target/arm/neon-vect1.c: New test.
7674 * gcc.target/arm/neon-vect2.c: New test.
7675 * gcc.target/arm/neon-vect3.c: New test.
7676 * gcc.target/arm/neon-vect4.c: New test.
7677 * gcc.target/arm/neon-vect5.c: New test.
7678 * gcc.target/arm/neon-vect6.c: New test.
7679 * gcc.target/arm/neon-vect7.c: New test.
7680 * gcc.target/arm/neon-vect8.c: New test.
7682 2012-02-28 Richard Guenther <rguenther@suse.de>
7684 PR tree-optimization/52402
7685 * gcc.dg/torture/pr52402.c: New testcase.
7687 2012-02-28 Richard Guenther <rguenther@suse.de>
7690 * g++.dg/lto/pr52400_0.C: New testcase.
7692 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7694 * gcc.target/avr/torture/builtins-1.c: New test.
7695 * gcc.target/avr/torture/builtins-error.c: New test.
7697 2012-02-28 Kai Tietz <ktietz@redhat.com>
7699 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7700 * gcc.target/i386/pr45352-2.c: Likewise.
7701 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7702 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7703 targets instead rand.
7704 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7705 * gcc.target/i386/sse2-mul-1.c: Likewise.
7706 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7707 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7708 * gcc.target/i386/pad-1.c: Likewise.
7709 * gcc.target/i386/pad-9.c: Likewise.
7710 * gcc.target/i386/pad-2.c: Likewise.
7711 * gcc.target/i386/pad-5b.c: Likewise.
7712 * gcc.target/i386/pad-8.c: Likewise.
7713 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7714 * gcc.target/i386/pr44130.c: Likewise.
7715 * gcc.target/i386/align-main-1.c: Likewise.
7716 * gcc.target/i386/align-main-2.c: Likewise.
7717 * gcc.target/i386/sw-1.c: Likewise.
7718 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7719 on x64 mingw target.
7720 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7721 * gcc.target/i386/pr46295.c: Likewise.
7722 * gcc.target/i386/amd64-abi-1.c: Likewise.
7723 * gcc.target/i386/amd64-abi-2.c: Likewise.
7724 * gcc.target/i386/pr39082-1.c: Likewise.
7725 * gcc.target/i386/pr39162.c: Likewise.
7726 * gcc.target/i386/pr22152.c: Likewise.
7727 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7728 * gcc.target/i386/wrfsbase-2.c: Likewise.
7729 * gcc.target/i386/local.c: Likewise
7730 * gcc.target/i386/wrgsbase-1.c: Likewise.
7731 * gcc.target/i386/wrfsbase-1.c: Likewise.
7732 * gcc.target/i386/pr39315-3.c: Likewise.
7733 * gcc.target/i386/pr35767-4.c: Likewise.
7734 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7736 * gcc.target/i386/pr45336-2.c: Likewise.
7737 * gcc.target/i386/pr45336-1.c: Likewise.
7738 * gcc.target/i386/pr45336-4.c: Likewise.
7740 2012-02-27 Tristan Gingold <gingold@adacore.com>
7742 * gnat.dg/array20.ad[sb]: New test.
7744 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7747 * gcc.target/arm/pr52375.c: New test.
7748 * gcc.c-torture/compile/pr52375.c: New test.
7750 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7752 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7753 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7755 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7757 * gnat.dg/aggr19.adb: New test.
7758 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7760 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7763 * gcc.target/sh/pr49263.c: New.
7765 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7767 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7768 simulate_thread_wrapper_other_threads
7769 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7770 Move initialization of 'value' to main().
7771 (main): Initialize 'value';
7772 * gcc.dg/simulate-thread/speculative-store.c
7773 (simulate_thread_step_verify): Return 0 when successful.
7774 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7776 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7777 (simulate_thread_wrapper_other_threads): Return a success/fail value
7778 and issue an error if the instruction count threshold is exceeded.
7780 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7784 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7786 2012-02-24 Richard Guenther <rguenther@suse.de>
7789 * gcc.dg/pr52355.c: New testcase.
7791 2012-02-23 Kai Tietz <ktietz@redhat.com>
7793 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7794 * gcc.dg/Wpadded.c: Likewise.
7795 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7797 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7798 for sleep by Sleep and add windows.h include for this function.
7799 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7801 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7803 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7804 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7805 on x64 mingw target.
7806 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7807 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7808 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7809 failure on LLP64 target.
7811 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7814 * gcc.dg/noncompile/pr52290.c: New test.
7816 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7818 PR tree-optimization/52019
7819 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7821 2012-02-22 Kai Tietz <ktietz@redhat.com>
7823 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7824 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7825 derived pdiff_t type.
7826 * g++.dg/torture/pr49720.C: Likewise
7828 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7831 * gcc.target/i386/pr52330.c: New test.
7833 2012-02-22 Tobias Burnus <burnus@net-b.de>
7836 * gfortran.dg/io_constraints_10.f90: New.
7838 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7840 * lib/target-supports.exp (check_effective_target_vect_condition):
7841 Return true for NEON.
7843 2012-02-21 Kai Tietz <ktietz@redhat.com>
7845 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7847 2012-02-21 Richard Guenther <rguenther@suse.de>
7849 PR tree-optimization/52324
7850 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7852 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7855 * gcc.target/avr/torture/pr51782-1.c: New test.
7857 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7859 PR tree-optimization/52318
7860 * gcc.dg/pr52318.c: New test.
7862 2012-02-20 Kai Tietz <ktietz@redhat.com>
7864 * gcc.dg/bf-ms-layout-3.c: New testcase.
7866 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7870 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7872 2012-02-20 Richard Guenther <rguenther@suse.de>
7874 PR tree-optimization/52298
7875 * gcc.dg/torture/pr52298.c: New testcase.
7876 * gcc.dg/vect/pr52298.c: Likewise.
7878 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7880 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7881 * gcc.c-torture/execute/pr52286.c: Ditto.
7883 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7885 PR tree-optimization/52286
7886 * gcc.c-torture/execute/pr52286.c: New test.
7888 2012-02-18 Tobias Burnus <burnus@net-b.de>
7891 * gfortran.dg/interface_35.f90: Use -std=f2003.
7892 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7893 * gfortran.dg/interface_assignment_4.f90: Ditto.
7894 * gfortran.dg/bessel_1.f90: Ditto.
7895 * gfortran.dg/func_result_6.f90: Ditto.
7896 * gfortran.dg/hypot_1.f90: Ditto.
7897 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7899 2012-02-17 Tobias Burnus <burnus@net-b.de>
7901 PR translation/52232
7902 PR translation/52234
7903 PR translation/52245
7904 PR translation/52246
7905 PR translation/52262
7906 PR translation/52273
7907 * gfortran.dg/coarray_22.f90: Update dg-error.
7908 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7910 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7913 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7914 (simulate-thread): Use default timeout.
7916 2012-02-16 Jason Merrill <jason@redhat.com>
7919 * g++.dg/ext/timevar1.C: New.
7921 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
7924 * g++.dg/template/using21.C: New.
7925 * g++.dg/template/using22.C: Likewise.
7927 2012-02-16 Jason Merrill <jason@redhat.com>
7930 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
7932 2012-02-16 Jakub Jelinek <jakub@redhat.com>
7934 PR tree-optimization/52255
7935 * gcc.c-torture/compile/pr52255.c: New test.
7938 * g++.dg/debug/dwarf2/pr52260.C: New test.
7941 * g++.dg/ipa/pr51929.C: New test.
7943 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7946 * gcc.target/powerpc/pr52199.c: New file.
7948 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7951 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
7953 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7955 * gcc.dg/pr51867.c: Don't include <math.h>.
7958 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7960 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
7961 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
7963 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
7965 PR tree-optimization/50561
7966 * gcc.dg/graphite/pr50561.c: New testcase.
7968 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
7970 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
7971 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
7973 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7975 * gnat.dg/discr35.ad[sb]: New test.
7977 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
7979 * gnat.dg/volatile10.adb: New test.
7980 * gnat.dg/volatile10_pkg.ads: New helper.
7982 2012-02-14 Jason Merrill <jason@redhat.com>
7984 * g++.dg/ext/attrib43.C: New.
7986 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
7988 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
7989 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
7991 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
7992 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
7993 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
7994 effective_target fgnu_tm.
7995 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
7997 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8000 * g++.dg/template/asmgoto1.C: New test.
8002 2012-02-14 Ian Lance Taylor <iant@google.com>
8005 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8006 compiling generated file for 64bit and index tests.
8008 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8010 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8012 2012-02-14 Richard Guenther <rguenther@suse.de>
8014 PR tree-optimization/52244
8015 PR tree-optimization/51528
8016 * gcc.dg/torture/pr52244.c: New testcase.
8018 2012-02-14 Walter Lee <walt@tilera.com>
8020 * g++.dg/other/PR23205.C: Disable test on tile.
8021 * g++.dg/other/pr23205-2.C: Disable test on tile.
8022 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8023 * gcc.dg/20040813-1.c: Disable test on tile.
8024 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8025 * gcc.misc-tests/linkage.exp: Handle tilegx.
8027 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8029 PR tree-optimization/52210
8030 * gcc.dg/pr52210.c: New test.
8032 2012-02-14 Jason Merrill <jason@redhat.com>
8035 * g++.dg/overload/defarg5.C: New.
8037 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8040 * c-c++-common/pr52181.c: New test.
8042 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8045 * g++.dg/ext/atomic-1.C: New test.
8047 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8049 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8051 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8054 * gcc.c-torture/execute/pr52209.c: New test.
8056 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8059 * gfortran.dg/elemental_optional_args_5.f03: New test.
8061 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8064 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8067 2012-02-11 Ian Lance Taylor <iant@google.com>
8070 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8071 SPARC Solaris. Don't run the test at all on systems where it may
8072 not work, rather than xfailing it.
8074 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8076 PR rtl-optimization/52175
8077 * gcc.c-torture/compile/pr52175.c: New test.
8079 2012-02-10 Jason Merrill <jason@redhat.com>
8082 * g++.dg/template/repo10.C: New.
8084 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8087 * gcc.dg/pr52132.c: New test.
8089 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8091 * gnat.dg/specs/aggr4.ads: New test.
8092 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8094 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8097 * gcc.target/i386/pr52146.c: New.
8099 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8102 * c-c++-common/pr52177.c: New test.
8104 2012-02-10 Jan Hubicka <jh@suse.cz>
8107 * g++.dg/torture/pr48600.C: New testcase.
8109 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8112 * gcc.dg/dfp/pr52140.c: New test.
8114 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8117 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8120 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8123 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8124 * gcc.dg/pr51867.c: New test.
8126 2012-02-09 Ian Lance Taylor <iant@google.com>
8128 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8129 which don't support -fsplit-stack. Turn off optimization when
8130 compiling select5-out.go.
8132 2012-02-08 Ian Lance Taylor <iant@google.com>
8134 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8135 systems which don't support -fsplit-stack.
8137 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8139 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8140 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8141 machine instuction in the log.
8143 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8145 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8148 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8151 * gcc.dg/pr48524.c: New test.
8152 * gcc.dg/pr48524.spec: New spec file for test.
8154 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8157 * gfortran.dg/vect/pr32380.f90: New test.
8159 2012-02-08 Tobias Burnus <burnus@net-b.de>
8162 * gfortran.dg/realloc_on_assign_12.f90: New.
8164 2012-02-08 Richard Guenther <rguenther@suse.de>
8166 PR rtl-optimization/52170
8167 * gcc.dg/torture/pr52170.c: New testcase.
8169 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8171 PR gcov-profile/52150
8172 * gcc.dg/tree-prof/pr52150.c: New test.
8174 PR rtl-optimization/52139
8175 * gcc.dg/pr52139.c: New test.
8177 2012-02-07 Jason Merrill <jason@redhat.com>
8180 * g++.dg/cpp0x/constexpr-union3.C: New.
8183 * g++.dg/lto/pr52035_0.C: New.
8185 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8187 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8188 * gcc.dg/special/weak-1.c: Likewise.
8189 * gcc.dg/ucnid-12.c: Likewise.
8190 * gcc.dg/torture/pr45678-1.c: Likewise.
8191 * gcc.dg/torture/pr45678-2.c: Likewise.
8192 * gcc.dg/vector-4.c: Likewise.
8193 * gcc.dg/ipa/inline-5.c: Likewise.
8194 * gcc.dg/ucnid-11.c: Likewise.
8195 * gcc.misc-tests/gcov-13.c: Likewise.
8196 * gcc.misc-tests/gcov-14.c: Likewise.
8197 * g++.dg/ext/label13.C: Likewise.
8198 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8199 hppa*-*-hpux* options.
8200 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8201 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8202 * gcc.dg/pr48616.c: Likewise.
8203 * gcc.dg/pr17957.c: Likewise.
8204 * gcc.dg/pr17055-1.c: Likewise.
8205 * gcc.dg/pr32912-1.c: Likewise.
8206 * gcc.dg/tm/pr51472.c: Likewise.
8207 * c-c++-common/fold-bitand-4.c: Likewise.
8208 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8209 Use dg-additional-options for extra options.
8211 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8213 * gcc.target/epiphany/interrupt-2.c: New test.
8215 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8218 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8219 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8222 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8225 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8227 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8231 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8232 * gcc.target/mips/va-arg-1.c: New test.
8234 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8236 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8237 for -mno-pointers-to-nested-functions.
8239 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8241 * gcc.c-torture/execute/20120207-1.c: New test.
8243 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8245 PR rtl-optimization/52060
8246 * gcc.dg/torture/pr52060.c: New test.
8249 * gcc.c-torture/compile/pr52074.c: New test.
8251 2012-02-07 Tobias Burnus <burnus@net-b.de>
8254 * gfortran.dg/class_to_type_2.f90: New.
8256 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8259 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8262 2012-02-06 Jason Merrill <jason@redhat.com>
8265 * g++.dg/template/conv13.C: New.
8267 2012-02-06 Richard Guenther <rguenther@suse.de>
8269 PR tree-optimization/52115
8270 * gcc.c-torture/compile/pr52115.c: New testcase.
8272 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8275 * gcc.c-torture/execute/pr52129.c: New test.
8277 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8279 * gcc.dg/pr48374.c: Actually add the test I forgot
8280 in the 2012-01-25 commit.
8282 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8285 * gfortran.dg/vect/vect-8.f90: New test case.
8287 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8290 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8292 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8295 * gfortran.dg/class_48.f90 : Add test of allocate class array
8296 component with source in subroutine test3. Remove commenting
8297 out in subroutine test4, since branching on unitialized variable
8298 is now fixed (no PR for this last.).
8300 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8302 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8304 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8306 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8309 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8310 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8312 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8314 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8315 (check_effective_target_sync_int_long): Use it.
8316 (check_effective_target_sync_char_short): Likewise.
8317 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8319 2012-02-05 Tobias Burnus <burnus@net-b.de>
8322 * gfortran.dg/class_48.f90: Add some further checks.
8324 2012-02-05 Ira Rosen <irar@il.ibm.com>
8326 PR tree-optimization/52091
8327 * gcc.dg/vect/pr52091.c: New test.
8329 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8331 PR rtl-optimization/52113
8332 * gcc.target/avr/pr52113.c: New test.
8334 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8336 PR rtl-optimization/52092
8337 * gcc.c-torture/compile/pr52092.c: New test.
8339 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8342 * gfortran.dg/class_array_10.f03: New test.
8345 * gfortran.dg/class_array_11.f03: New test.
8348 * gfortran.dg/class_array_12.f03: New test.
8350 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8353 * gfortran.dg/realloc_on_assign_11.f90: New test.
8355 2012-02-02 Tobias Burnus <burnus@net-b.de>
8358 * gfortran.dg/shape_7.f90: New.
8360 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8362 * gcc.target/mips/mips-prepend-1.c: New test.
8364 2012-02-02 Jan Hubicka <jh@suse.cz>
8365 Tom de Vries <tom@codesourcery.com>
8368 * gcc.dg/alias-12.c: New testcase.
8369 * gcc.dg/alias-13.c: New testcase.
8371 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8374 * gcc.dg/pr52086.c: New test.
8376 PR tree-optimization/52073
8377 * gcc.c-torture/compile/pr52073.c: New test.
8379 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8382 * gfortran.dg/function_optimize_10.f90: New test.
8384 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8386 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8389 2012-02-01 Tobias Burnus <burnus@net-b.de>
8392 * gfortran.dg/typebound_operator_14.f90: New.
8394 2012-02-01 Tobias Burnus <burnus@net-b.de>
8397 * gfortran.dg/elemental_function_1.f90: New.
8399 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8401 PR rtl-optimization/51374
8402 * gcc.target/avr/torture/pr51374-1.c:
8403 Also fail if SBIS is seen.
8405 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8407 PR rtl-optimization/51374
8408 * gcc.target/avr/torture/pr51374-1.c: New.
8410 2012-01-31 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/typebound_generic_11.f90: New.
8415 2012-01-31 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/class_49.f90: New.
8420 2012-01-31 Tobias Burnus <burnus@net-b.de>
8423 * gfortran.dg/elemental_args_check_6.f90: New.
8425 2012-01-31 Jason Merrill <jason@redhat.com>
8428 * g++.dg/cpp0x/variadic122.C: New.
8430 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8433 * gfortran.dg/realloc_on_assign_10.f90: New test.
8435 2012-01-31 Richard Guenther <rguenther@suse.de>
8437 PR tree-optimization/51528
8438 * gcc.dg/torture/pr51528.c: New testcase.
8440 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8443 * lib/go.exp (go_target_compile): Append timeout= to options.
8444 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8445 select5-out.go test on alpha*-*-* targets.
8447 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8449 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8450 (TEST_SHORT): Reformat in the same way.
8451 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8452 (TEST_SHORT): Reformat in the same way.
8453 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8454 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8455 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8456 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8457 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8459 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8462 * gcc.target/arm/pr51835.c: New testcase.
8464 2012-01-30 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/52028
8467 * gcc.dg/torture/pr52028.c: New testcase.
8468 * gfortran.dg/ldist-pr45199.f: Adjust.
8469 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8470 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8471 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8473 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8476 * gcc.dg/tree-prof/pr52027.c: New test.
8478 PR tree-optimization/52046
8479 * gcc.dg/pr52046.c: New test.
8482 * g++.dg/other/pr52048.C: New test.
8484 2012-01-30 Richard Guenther <rguenther@suse.de>
8486 PR tree-optimization/52045
8487 * gcc.dg/pr52045.c: New testcase.
8489 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8491 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8492 new code generated for __sync_lock_release.
8494 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8496 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8498 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8501 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8503 * g++.dg/ext/visibility/template10.C: Fix typo.
8505 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8507 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8510 * g++.dg/cpp0x/constexpr-ice6.C: New.
8512 2012-01-29 Tobias Burnus <burnus@net-b.de>
8515 * gfortran.dg/default_initialization_6.f90: New.
8517 2012-01-29 Tobias Burnus <burnus@net-b.de>
8520 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8521 * gfortran.dg/class_48.f90: New.
8523 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8526 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8528 2012-01-28 Tobias Burnus <burnus@net-b.de>
8531 * gfortran.dg/class_allocate_12.f90: New.
8533 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8535 * gcc.dg/torture/pr50444.c: Fix dg directives.
8537 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8540 * gcc.target/arm/pr52006.c: New test.
8542 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8545 * gcc.dg/lto/trans-mem.h: New file.
8546 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8547 * gcc.dg/lto/trans-mem-1_1.c: Same.
8548 * gcc.dg/lto/trans-mem-4_1.c: Same.
8549 * gcc.dg/lto/trans-mem-3_1.c: Same.
8551 2012-01-27 Tobias Burnus <burnus@net-b.de>
8554 * gfortran.dg/dummy_procedure_7.f90: New.
8556 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8558 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8559 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8561 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8564 * g++.dg/other/gc5.C: New test.
8566 2012-01-27 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/50444
8569 * gcc.dg/torture/pr50444.c: New testcase.
8571 2012-01-27 Tobias Burnus <burnus@net-b.de>
8575 * gfortran.dg/move_alloc_13.f90: New.
8577 2012-01-27 Tobias Burnus <burnus@net-b.de>
8580 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8581 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8582 and change dg-error string.
8584 2012-01-27 Tobias Burnus <burnus@net-b.de>
8587 * gfortran.dg/elemental_args_check_5.f90: New.
8589 2012-01-27 Richard Guenther <rguenther@suse.de>
8592 * g++.dg/torture/pr51959.C: New testcase.
8594 2012-01-27 Tom de Vries <tom@codesourcery.com>
8596 PR tree-optimization/51990
8597 * gcc.dg/pr51990.c: New test.
8598 * gcc.dg/pr51990-2.c: Same.
8600 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8601 Tobias Burnus <burnus@gcc.gnu.org>
8604 * gfortran.dg/class_allocate_11.f03: New.
8609 * gfortran.dg/class_allocate_7.f03: New.
8610 * gfortran.dg/class_allocate_8.f03: New.
8611 * gfortran.dg/class_allocate_9.f03: New.
8612 * gfortran.dg/class_allocate_10.f03: New.
8614 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8616 * gnat.dg/discr34.adb: New test.
8617 * gnat.dg/discr34_pkg.ads: New helper.
8619 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8621 * gnat.dg/discr33.adb: New test.
8623 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8625 * gnat.dg/limited_with3.ad[sb): New test.
8626 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8627 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8628 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8630 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8632 * gnat.dg/stack_usage1.adb: New test.
8633 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8635 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8636 * gcc.dg/pr44194-2.c: Likewise.
8638 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8641 * g++.dg/template/crash112.C: New.
8643 2012-01-27 Richard Henderson <rth@redhat.com>
8645 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8647 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8649 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8651 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8654 * g++.dg/opt/pr51895.C: New test.
8656 2012-01-26 Michael Matz <matz@suse.de>
8658 PR tree-optimization/48794
8659 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8661 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8663 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8665 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8667 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8668 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8670 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8671 the default value for s390 and s390x.
8673 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8676 * gcc.dg/lto/trans-mem-4_0.c: New.
8677 * gcc.dg/lto/trans-mem-4_1.c: New.
8678 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8680 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8681 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8683 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8684 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8687 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8689 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8691 2012-01-25 Ian Lance Taylor <iant@google.com>
8693 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8695 2012-01-25 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/typebound_proc_25.f90: New.
8700 2012-01-25 Jason Merrill <jason@redhat.com>
8703 * g++.dg/lto/pr51992_0.C: New.
8705 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8707 PR tree-optimization/51987
8708 * gcc.target/i386/pr51987.c: New test.
8710 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8712 * gcc.dg/tm/lto-1.c: Require lto support in target.
8714 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8716 PR rtl-optimization/48374
8717 * gcc.dg/pr48374.c: New test.
8719 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8721 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8723 2012-01-25 Tobias Burnus <burnus@net-b.de>
8726 * gfortran.dg/derived_constructor_char_3.f90: New.
8728 2012-01-24 Ian Lance Taylor <iant@google.com>
8730 * go.test/go-test.exp (filecmp): New procedure.
8731 (errchk): Handle quoted square brackets.
8732 (go-gc-tests): Set go_compile_args. Handle various new test
8733 lines. Skip a few new tests.
8734 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8736 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8738 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8739 (check_effective_target_vect_extract_even_odd)
8740 (check_effective_target_vect_interleave): Return true for MIPS
8743 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8745 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8746 (main): Use it instead of argc.
8748 2012-01-24 Jason Merrill <jason@redhat.com>
8751 * g++.dg/cpp0x/sfinae31.C: New.
8753 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8755 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8757 2012-01-24 Jason Merrill <jason@redhat.com>
8760 * g++.dg/inherit/covariant20.C: New.
8762 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8765 * g++.dg/parse/crash58.C: New.
8767 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.dg/pr51957-1.c: New test.
8771 * gcc.dg/pr51957-1.h: New file.
8772 * gcc.dg/pr51957-2.c: New test.
8774 2012-01-23 Jason Merrill <jason@redhat.com>
8777 * g++.dg/ext/visibility/template10.C: New.
8779 2012-01-23 Tobias Burnus <burnus@net-b.de>
8782 * gfortran.dg/move_alloc_12.f90: New.
8784 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8787 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8789 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8792 * g++.dg/template/crash111.C: New.
8794 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8796 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8798 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8800 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8803 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8804 the DW_TAG_class_type and DW_AT_name: "Executor".
8806 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8808 * lib/target-supports.exp
8809 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8810 (check_effective_target_vect_interleave): Likewise.
8812 2012-01-22 Jason Merrill <jason@redhat.com>
8815 * g++.dg/template/using20.C: New.
8816 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8818 2012-01-23 Jason Merrill <jason@redhat.com>
8821 * g++.dg/torture/pr51344.C: Limit to x86.
8823 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8825 * c-c++-common/tm/omp.c: Require target with pthread support.
8827 2012-01-23 Richard Guenther <rguenther@suse.de>
8829 PR tree-optimization/51949
8830 * gcc.dg/torture/pr51949.c: New testcase.
8832 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8834 PR rtl-optimization/51933
8835 * gcc.c-torture/execute/pr51933.c: New test.
8837 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8839 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8840 Do not define for Interix.
8842 2012-01-22 Jason Merrill <jason@redhat.com>
8845 * g++.dg/lto/pr51832.h: New.
8846 * g++.dg/lto/pr51832_0.C: New.
8847 * g++.dg/lto/pr51832_1.C: New.
8849 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8851 * gcc.dg/ext-elim-1.c: New test.
8853 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8856 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8857 * g++.dg/opt/longbranch1.C: Likewise.
8859 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8861 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8864 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8867 * gfortran.dg/namelist_74.f90: New test.
8868 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8870 2012-01-21 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/class_47.f90: New.
8875 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8877 * gnat.dg/renaming5.ad[sb]: New test.
8879 2012-01-20 Jason Merrill <jason@redhat.com>
8882 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8884 2012-01-20 Jason Merrill <jason@redhat.com>
8887 * g++.dg/ext/attrib42.C: Require ilp32.
8889 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.target/arm/pr51915.c: New test.
8894 2012-01-20 Cary Coutant <ccoutant@google.com>
8895 Dodji Seketeli <dodji@redhat.com>
8898 * g++.dg/debug/dwarf2/nested-3.C: New test.
8900 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8903 * g++.dg/template/crash110.C: New.
8905 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8907 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8908 Remove default options on hppa*-*-hpux*.
8910 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8912 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8914 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8916 * gcc.c-torture/compile/pr51856.c: New testcase.
8918 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8920 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8921 options to go_target_compile.
8923 2012-01-20 Kai Tietz <ktietz@redhat.com>
8925 * g++.dg/torture/pr51344.C: Fix typo.
8927 2012-01-20 Richard Guenther <rguenther@suse.de>
8929 PR tree-optimization/51903
8930 * g++.dg/torture/pr51903.C: New testcase.
8932 2012-01-20 Tobias Burnus <burnus@net-b.de>
8933 Janus Weil <janus@gcc.gnu.org>
8936 * gfortran.dg/use_21.f90: New.
8938 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8941 * gcc.dg/torture/pr51106-1.c: New test.
8942 * gcc.dg/torture/pr51106-2.c: New test.
8944 2012-01-19 Kai Tietz <ktietz@redhat.com>
8946 * g++.dg/torture/pr51344.C: New test.
8948 2012-01-19 Tobias Burnus <burnus@net-b.de>
8951 * gfortran.dg/intrinsic_size_2.f90: New.
8953 2012-01-19 Jason Merrill <jason@redhat.com>
8956 * g++.dg/inherit/using7.C: New.
8958 2012-01-19 Richard Guenther <rguenther@suse.de>
8960 PR tree-optimization/37997
8961 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
8963 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
8965 PR rtl-optimization/51505
8966 * gcc.dg/pr51505.c: New test.
8968 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
8971 * gfortran.dg/typebound_operator_12.f03: New.
8972 * gfortran.dg/typebound_operator_13.f03: New.
8974 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
8977 * g++.dg/cpp0x/pr51225.C: New.
8979 2012-01-17 Ian Lance Taylor <iant@google.com>
8982 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
8984 2012-01-17 Tobias Burnus <burnus@net-b.de>
8987 * gfortran.dg/realloc_on_assign_9.f90: New.
8989 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
8992 * gcc.dg/tm/memopt-3.c: Remove xfail.
8993 * gcc.dg/tm/memopt-4.c: Remove xfail.
8994 * gcc.dg/tm/memopt-5.c: Remove xfail.
8995 * gcc.dg/tm/memopt-7.c: Remove xfail.
8997 2012-01-17 Jakub Jelinek <jakub@redhat.com>
8999 PR tree-optimization/51877
9000 * gcc.c-torture/execute/pr51877.c: New test.
9002 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9004 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9005 {!vect_align_arrays} to vect_sizes_32B_16B.
9006 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9007 * gcc.dg/vect/vect-peel-3.c: Ditto.
9009 2012-01-16 Jason Merrill <jason@redhat.com>
9012 * g++.dg/abi/mangle60.C: New.
9015 * g++.dg/pch/mangle1.{C,Hs}: New.
9017 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9018 Tobias Burnus <burnus@net-b.de>
9021 * gfortran.dg/elemental_optional_args_3.f90: New
9022 * gfortran.dg/elemental_optional_args_4.f90: New
9024 2012-01-16 Tobias Burnus <burnus@net-b.de>
9027 * gfortran.dg/use_20.f90: New
9029 2012-01-16 Jason Merrill <jason@redhat.com>
9032 * g++.dg/cpp0x/rv-bitfield.C: New.
9033 * g++.dg/cpp0x/rv-bitfield2.C: New.
9035 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9037 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9038 subroutine 'qsort' and use index array to assign the result.
9040 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9042 PR tree-optimization/51865
9043 * gcc.dg/pr51865.c: New test.
9045 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9047 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9049 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9051 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9052 to be loaded from the constant pool, rather than via %hi and %lo.
9054 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9056 PR rtl-optimization/51821
9057 * gcc.dg/pr51821.c: New test.
9059 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9061 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9063 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9065 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9067 2012-01-14 Tobias Burnus <burnus@net-b.de>
9070 * gfortran.dg/init_flag_8.f90: New.
9071 * gfortran.dg/init_flag_9.f90: New.
9073 2011-01-14 Tobias Burnus <burnus@net-b.de>
9076 * gfortran.dg/use_18.f90: New.
9077 * gfortran.dg/use_19.f90: New.
9079 2012-01-13 Ian Lance Taylor <iant@google.com>
9082 * g++.dg/warn/Wsign-compare-4.C: New.
9084 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9087 * gfortran.dg/alloc_comp_assign.f03: New.
9088 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9089 __BUILTIN_FREE from 38 to 32.
9091 2012-01-13 Jason Merrill <jason@redhat.com>
9094 * g++.dg/warn/Wreturn-type-7.C: New.
9096 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9098 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9100 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9101 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9102 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9103 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9104 int32plus because of big array needed.
9105 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9106 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9108 2012-01-13 Jason Merrill <jason@redhat.com>
9111 * g++.dg/ext/visibility/template9.C: New.
9114 * g++.dg/cpp0x/defaulted34.C: New.
9115 * g++.dg/template/virtual3.C: New.
9117 2012-01-13 Richard Guenther <rguenther@suse.de>
9120 * gcc.dg/torture/pr8081.c: New testcase.
9122 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9124 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9126 2012-01-12 Jason Merrill <jason@redhat.com>
9129 * g++.dg/ext/stmtexpr14.C: New.
9131 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9134 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9136 2012-01-12 Jason Merrill <jason@redhat.com>
9139 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9140 * g++.dg/abi/mangle58.C: Likewise.
9143 * g++.dg/template/arg8.C: New.
9145 2012-01-12 Ira Rosen <irar@il.ibm.com>
9147 PR tree-optimization/51799
9148 * gcc.dg/vect/pr51799.c: New test.
9149 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9152 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9153 Tobias Burnus <burnus@net-b.de>
9157 * lib/target-supports.exp
9158 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9159 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9161 2012-01-11 Jason Merrill <jason@redhat.com>
9164 * g++.dg/ext/attrib42.C: New.
9166 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9169 * gcc.dg/pr51796.c: New test.
9171 2012-01-11 Jason Merrill <jason@redhat.com>
9174 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9176 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9178 * gnat.dg/array19.ad[sb]: New test.
9180 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9182 * gnat.dg/opt23.ad[sb]: New test.
9183 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9184 * gnat.dg/opt24.ad[sb]: New test.
9186 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9188 PR tree-optimization/49642
9189 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9190 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9192 2012-01-11 Jason Merrill <jason@redhat.com>
9195 * g++.dg/template/explicit-args5.C: New.
9197 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9199 * gcc.c-torture/execute/20120110-1.c: New testcase.
9201 2012-01-10 Jason Merrill <jason@redhat.com>
9204 * g++.dg/inherit/ambig1.C: New.
9207 * g++.dg/cpp0x/constexpr-cache1.C: New.
9209 2012-01-10 Richard Guenther <rguenther@suse.de>
9211 PR tree-optimization/51801
9212 * gcc.dg/torture/pr51801.c: New testcase.
9214 2012-01-10 Tobias Burnus <burnus@net-b.de>
9217 * gfortran.dg/allocate_with_typespec_5.f90: New.
9219 2012-01-10 Tobias Burnus <burnus@net-b.de>
9221 * gfortran.dg/class_39.f03: Update dg-error string.
9223 2012-01-10 Richard Guenther <rguenther@suse.de>
9225 PR tree-optimization/50913
9226 * gcc.dg/graphite/interchange-16.c: New testcase.
9227 * gcc.dg/graphite/scop-20.c: XFAIL.
9228 * gfortran.dg/graphite/interchange-1.f: Likewise.
9229 * gfortran.dg/graphite/block-1.f90: Likewise.
9230 * gfortran.dg/graphite/block-2.f: Likewise.
9232 2012-01-10 Richard Henderson <rth@redhat.com>
9234 * lib/target-supports.exp (check_effective_target_vect_perm,
9235 check_effective_target_vect_perm_byte,
9236 check_effective_target_vect_perm_short): Enable for arm neon.
9238 2012-01-09 Tobias Burnus <burnus@net-b.de>
9241 * gfortran.dg/typebound_operator_11.f90: New.
9243 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9245 * gnat.dg/array18.adb: New test.
9246 * gnat.dg/array18_pkg.ads: New helper.
9248 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9251 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9252 around base object in first assignment in main program.
9253 * gfortran.dg/typebound_operator_10.f03: New test.
9255 2012-01-09 Martin Jambor <mjambor@suse.cz>
9257 PR tree-optimization/51759
9258 * g++.dg/ipa/pr51759.C: New test.
9260 2012-01-09 Tobias Burnus <burnus@net-b.de>
9263 * gfortran.dg/optional_absent_2.f90: New.
9265 2012-01-09 Tobias Burnus <burnus@net-b.de>
9268 * gfortran.dg/use_17.f90: New.
9270 2012-01-09 Gary Funck <gary@intrepid.com>
9272 PR preprocessor/33919
9273 * gcc.dg/pr33919.c: New test.
9274 * gcc.dg/pr33919-0.h: New test header file.
9275 * gcc.dg/pr33919-1.h: Ditto.
9276 * gcc.dg/pr33919-2.h: Ditto.
9278 2012-01-07 Jan Hubicka <jh@suse.cz>
9280 PR tree-optimize/51694
9281 * gcc.c-torture/compile/pr51694.c: new testcase.
9283 2012-01-07 Jan Hubicka <jh@suse.cz>
9285 PR tree-optimization/51600
9286 * g++.dg/torture/pr51600.C: New testcase.
9288 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9290 PR gcov-profile/51715
9291 PR gcov-profile/51717
9292 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9293 * gcc.misc-tests/gcov-14.c: Likewise.
9295 2012-01-06 Jason Merrill <jason@redhat.com>
9297 * g++.dg/parse/new5.C: New.
9299 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9302 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9303 including <string.h>.
9305 2012-01-06 Jason Merrill <jason@redhat.com>
9307 * g++.dg/abi/mangle51.C: New.
9308 * g++.dg/abi/mangle52.C: New.
9309 * g++.dg/abi/mangle53.C: New.
9310 * g++.dg/abi/mangle54.C: New.
9311 * g++.dg/abi/mangle55.C: New.
9312 * g++.dg/abi/mangle56.C: New.
9313 * g++.dg/abi/mangle57.C: New.
9314 * g++.dg/abi/mangle58.C: New.
9315 * g++.dg/abi/mangle59.C: New.
9316 * g++.dg/cpp0x/trailing3.C: Update mangling.
9317 * g++.dg/cpp0x/variadic111.C: Update mangling.
9318 * g++.dg/cpp0x/variadic4.C: Update mangling.
9319 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9320 * g++.dg/template/nontype22.C: Works now.
9321 * g++.dg/template/pr35240.C: Works now.
9323 * g++.dg/cpp0x/error7.C: New.
9325 2012-01-06 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/deallocate_stat_2.f90: New.
9328 * coarray/allocate_errgmsg.f90: New.
9329 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9330 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9331 * coarray/subobject_1.f90: Fix for num_images > 1.
9332 * gfortran.dg/deallocate_stat.f90: Update due to changed
9335 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9337 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9339 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9341 * ada/acats/overflow.lst: Add cb20004.
9343 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9346 * g++.dg/cpp0x/alias-decl-18.C: New test.
9348 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9350 * gcc.c-torture/execute/20120104-1.c: New test.
9352 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9355 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9356 the old typebound_operator_8.f03.
9357 * gfortran.dg/typebound_operator_8.f03: New version of
9358 typebound_operator_7.f03 with 'u' a derived type instead of a
9361 2012-01-05 Richard Guenther <rguenther@suse.de>
9363 * g++.dg/torture/pr49309.C: Skip for -flto.
9365 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9368 * gcc.c-torture/compile/pr51761.c: New test.
9370 2012-01-05 Richard Guenther <rguenther@suse.de>
9372 PR tree-optimization/51760
9373 * gcc.dg/torture/pr51760.c: New testcase.
9375 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9378 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9380 2012-01-05 Richard Guenther <rguenther@suse.de>
9383 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9384 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9386 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9389 * gcc.dg/pr51695.c: New test.
9391 2012-01-04 Andrew Pinski <apinski@cavium.com>
9393 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9394 * gcc.target/mips/octeon2-lx-1.c: New test.
9395 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9396 * gcc.target/mips/octeon2-lx-2.c: New test.
9397 * gcc.target/mips/octeon2-lx-3.c: New test.
9399 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9403 * gcc.dg/tm/alias-1.c: Adjust regexp.
9404 * gcc.dg/tm/alias-2.c: Adjust regexp.
9406 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9409 * g++.dg/warn/Wparentheses-26.C: New.
9411 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9413 * gfortran.dg/elemental_optional_args_2.f90: New test.
9415 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9418 * gfortran.dg/common_17.f90: New test.
9420 2012-01-04 Richard Guenther <rguenther@suse.de>
9422 PR tree-optimization/49651
9423 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9424 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9426 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9429 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9431 2012-01-03 Andrew Pinski <apinski@cavium.com>
9433 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9434 for all mips targets. Also allow an optional .cfi_startproc.
9436 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9438 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9440 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9443 * g++.dg/rtti/dyncast5.C: New.
9445 2012-01-03 Richard Guenther <rguenther@suse.de>
9447 PR tree-optimization/51070
9448 * gcc.dg/torture/pr51070-2.c: New testcase.
9450 2012-01-03 Richard Guenther <rguenther@suse.de>
9452 PR tree-optimization/51692
9453 * gcc.dg/torture/pr51692.c: New testcase.
9455 2012-01-03 Richard Guenther <rguenther@suse.de>
9458 * g++.dg/lto/pr51650-3_0.C: New testcase.
9460 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9463 * g++.dg/warn/Wredundant-decls-spec.C: New.
9465 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9467 PR tree-optimization/51719
9468 * g++.dg/tree-prof/pr51719.C: New test.
9470 2012-01-03 Richard Guenther <rguenther@suse.de>
9473 * gcc.dg/fold-compare-6.c: New testcase.
9475 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9478 * g++.dg/gomp/pr51669.C: New test.
9480 2012-01-02 Jason Merrill <jason@redhat.com>
9483 * g++.dg/cpp0x/constexpr-union2.C: New.
9486 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9488 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9491 * g++.dg/cpp0x/constexpr-99.C: New test.
9493 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9496 * g++.dg/template/init9.C: New.
9498 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9500 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9501 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9502 rather than a specific number.
9504 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9509 * gfortran.dg/typebound_operator_7.f03: New.
9510 * gfortran.dg/typebound_operator_8.f03: New.
9512 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9515 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9517 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9519 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9521 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9523 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9525 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9528 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9530 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9531 * gfortran.dg/io_real_boz_4.f90: Likewise.
9532 * gfortran.dg/io_real_boz_5.f90: Likewise.
9534 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9536 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9538 2012-01-02 Revital Eres <revital.eres@linaro.org>
9540 * gcc.dg/sms-11.c: New file.
9542 2012-01-02 Tobias Burnus <burnus@net-b.de>
9545 * gfortran.dg/coarray/image_index_3.f90: New.
9547 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9550 * g++.dg/parse/enum8.C: New.
9552 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9555 * g++.dg/conversion/reinterpret4.C: New.
9556 * g++.dg/conversion/reinterpret1.C: Adjust.
9558 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9560 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9562 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9564 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9565 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9566 * g++.old-deja/g++.jason/access14.C: Likewise.
9567 * g++.old-deja/g++.jason/access8.C: Likewise.
9568 * g++.old-deja/g++.jason/access1.C: Likewise.
9569 * g++.old-deja/g++.other/access3.C: Likewise.
9570 * g++.old-deja/g++.other/access5.C: Likewise.
9571 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9572 * g++.old-deja/g++.law/visibility22.C: Likewise.
9573 * g++.old-deja/g++.law/visibility26.C: Likewise.
9574 * g++.old-deja/g++.mike/p2746.C: Likewise.
9575 * g++.dg/debug/using1.C: Likewise.
9576 * g++.dg/lookup/using51.C: Likewise.
9577 * g++.dg/inherit/using5.C: Likewise.
9578 * g++.dg/inherit/pr30297.C: Likewise.
9579 * g++.dg/inherit/access8.C: Likewise.
9580 * g++.dg/torture/pr39362.C: Likewise.
9581 * g++.dg/template/crash13.C: Likewise.
9582 * g++.dg/template/using10.C: Likewise.
9584 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9587 * lib/gcc-dg.exp (scan-module-absence): Really commit last
9590 2012-01-01 Ira Rosen <irar@il.ibm.com>
9592 PR tree-optimization/51704
9593 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9594 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9595 corresponding flags.
9597 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9600 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9602 2012-01-01 Jan Hubicka <jh@suse.cz>
9604 PR rtl-optimization/51069
9605 * gcc.c-torture/compile/pr51069.c: New testcase.
9607 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9609 PR tree-optimization/51683
9610 * gcc.dg/pr51683.c: New test.
9612 Copyright (C) 2012 Free Software Foundation, Inc.
9614 Copying and distribution of this file, with or without modification,
9615 are permitted in any medium without royalty provided the copyright
9616 notice and this notice are preserved.