1 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
3 * gcc.c-torture/compile/pr49220.c: New test.
5 2012-11-07 Florian Weimer <fweimer@redhat.com>
7 * g++.dg/init/new40.C: New.
9 2012-11-07 Jakub Jelinek <jakub@redhat.com>
12 * gcc.dg/guality/pr54693-2.c: New test.
14 2012-11-06 Andrew Pinski <apinski@cavium.com>
16 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
18 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
20 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
21 * gcc.dg/tm/debug-1.c: Same.
22 * gcc.dg/tm/irrevocable-3.c: Same.
23 * gcc.dg/tm/irrevocable-4.c: Same.
24 * gcc.dg/tm/memopt-10.c: Same.
25 * gcc.dg/tm/memopt-11.c: Same.
26 * gcc.dg/tm/props-4.c: Same.
27 * gcc.dg/tm/wrap-3.c: Same.
28 * gcc.dg/tm/wrap-4.c: Same.
30 2012-11-06 Andrew Pinski <apinski@cavium.com>
32 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
34 2012-11-06 Jan Hubicka <jh@suse.cz>
36 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
37 * gcc.dg/tree-ssa/loop-23.c: Likewise.
38 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
39 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
41 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
43 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
45 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
48 * gcc.dg/torture/pr41993.c: New test.
50 2012-11-06 Jan Hubicka <jh@suse.cz>
52 * gcc.target/i386/l_fma_float_?.c: Update.
53 * gcc.target/i386/l_fma_double_?.c: Update.
55 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
58 * gcc.target/sh/pr54089-8.c: New.
59 * gcc.target/sh/pr54089-9.c: New.
61 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
64 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
65 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
66 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
67 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
68 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
69 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
70 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
71 * gcc.target/i386/avx-vzeroupper-27.c: New.
73 2012-11-06 Janus Weil <janus@gcc.gnu.org>
76 * gfortran.dg/transfer_class_1.f90: New.
77 * gfortran.dg/transfer_class_2.f90: New.
79 2012-11-05 Sriraman Tallam <tmsriram@google.com>
81 * testsuite/g++.dg/mv1.C: New test.
82 * testsuite/g++.dg/mv2.C: New test.
83 * testsuite/g++.dg/mv3.C: New test.
84 * testsuite/g++.dg/mv4.C: New test.
85 * testsuite/g++.dg/mv5.C: New test.
86 * testsuite/g++.dg/mv6.C: New test.
88 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
91 * gcc.dg/const-uniq-1.c (a): Increase length four times.
93 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
95 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
98 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
100 * g++.dg/torture/20121105-1.C: New test.
102 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
104 * gcc.dg/torture/fp-compare.c: New testcase.
106 2012-11-05 Jan Hubicka <jh@suse.cz>
108 * gcc.dg/const-1.c: Update.
109 * gcc.dg/pure-1.c: Update.
111 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
113 PR rtl-optimization/55151
114 * gcc.dg/pr55151.c: New test.
116 2012-11-05 Jakub Jelinek <jakub@redhat.com>
120 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
122 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
125 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
127 2012-11-05 Jan Hubicka <jh@suse.cz>
129 * gcc.dg/autopar/pr49960.c: Fix testcase.
131 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
133 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
134 Fix scan-tree-dump-times directive.
136 2012-11-04 Janus Weil <janus@gcc.gnu.org>
139 * gfortran.dg/associate_12.f90: New.
141 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
144 * lib/target-supports.exp (check_effective_target_masm_intel): New
146 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
149 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
150 Jack Howarth <howarth@bromo.med.uc.edu>
152 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
153 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
154 * gcc.target/i386/pr53249.c: Likewise.
156 2012-11-03 Andrew Pinski <apinski@cavium.com>
158 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
159 call abort1 so that cross jumping does not happen.
161 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
164 * gcc.target/sh/pr51244-18.c: New.
165 * gcc.target/sh/pr51244-19.c: New.
167 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
169 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
170 b requires a 64-bit operation followed by a truncation.
172 2012-11-02 Jan Hubicka <jh@suse.cz>
174 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
176 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
178 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
179 conditions to verify the reduction code is vectorized.
181 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
182 in case 'pow', such as 'powerpc' is used in the compiler version name.
183 * gcc.target/powerpc/pr46728-2.c: Likewise.
184 * gcc.target/powerpc/pr46728-3.c: Likewise.
185 * gcc.target/powerpc/pr46728-4.c: Likewise.
186 * gcc.target/powerpc/pr46728-5.c: Likewise.
187 * gcc.target/powerpc/pr46728-7.c: Likewise.
188 * gcc.target/powerpc/pr46728-8.c: Likewise.
189 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
191 2012-11-02 Jan Hubicka <jh@suse.cz>
193 * gcc.dg/tree-ssa/loop-38.c: New testcase.
195 2012-11-02 Jan Hubicka <jh@suse.cz>
197 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
198 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
200 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
203 * gcc.target/i386/pr55130.c: New test.
205 2012-11-02 Jakub Jelinek <jakub@redhat.com>
208 * gcc.target/i386/pr55147.c: New test.
210 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
212 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
213 * gfortran.dg/default_format_denormal_1.f90: Same.
215 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
218 * g++.dg/ext/vector19.C: Remove target restrictions.
219 * gcc.dg/fold-compare-7.c: New testcase.
221 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
224 * gcc.target/sh/pr55160.c: New.
226 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
228 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
229 scan-assembler regex.
231 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
234 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
235 * gcc.dg/pr55150-2.c: New test.
237 2012-11-01 Sharad Singhai <singhai@google.com>
239 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
240 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
241 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
242 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
244 2012-10-31 Dehao Chen <dehao@google.com>
246 * g++.dg/debug/dwarf2/block.C: New testcase.
248 2012-10-31 Jan Hubicka <jh@suse.cz>
250 * gcc.dg/pr44974.c: Add noinline.
252 2012-10-31 Janus Weil <janus@gcc.gnu.org>
255 * gfortran.dg/class_54.f90: New.
257 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
258 Jakub Jelinek <jakub@redhat.com>
260 PR tree-optimization/55018
261 * gcc.dg/torture/pr55018.c: New test.
263 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
266 * g++.dg/ext/vla13.C: New.
268 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
271 * gcc.dg/pr55150.c: New test.
273 2012-10-31 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/associate_11.f90: New.
278 2012-10-31 Dodji Seketeli <dodji@redhat.com>
281 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
283 2012-10-31 Jakub Jelinek <jakub@redhat.com>
285 PR tree-optimization/19105
286 PR tree-optimization/21643
287 PR tree-optimization/46309
288 * gcc.dg/pr19105.c: New test.
289 * gcc.dg/pr21643.c: New test.
290 * gcc.dg/pr46309-2.c: New test.
291 * gcc.c-torture/execute/pr46309.c: New test.
293 2012-10-31 Alan Modra <amodra@gmail.com>
295 * gcc.target/powerpc/dimode_off.c: New.
296 * gcc.target/powerpc/timode_off.c: New.
297 * gcc.target/powerpc/dfmode_off.c: New.
298 * gcc.target/powerpc/tfmode_off.c: New.
300 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
302 PR rtl-optimization/55093
303 * gcc.target/i386/pr55093.c: New file.
305 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
307 * gcc.target/i386/pr55116.c: Renamed to ...
308 * gcc.target/i386/pr55116-1.c: This.
310 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.target/i386/pr55116-2.c: New file.
314 2012-10-30 Richard Biener <rguenther@suse.de>
316 * gcc.dg/vect/slp-perm-2.c: Adjust.
318 2012-10-30 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/55111
321 * gcc.dg/torture/pr55111.c: New testcase.
323 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
326 * gcc.target/sh/pr53988.c: New.
328 2012-10-30 Bin Cheng <bin.cheng@arm.com>
331 * gcc.dg/hoist-register-pressure-1.c: Rename from
332 hoist-register-pressure.c. Add nonpic condition.
333 * gcc.dg/hoist-register-pressure-2.c: New testcase.
335 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
338 * gcc.dg/Wreturn-local-addr.c: New.
339 * g++.dg/warn/Wno-return-local-addr.C: New.
340 * g++.dg/warn/Wreturn-local-addr.C: New.
342 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
345 * gcc.target/i386/pr55116.c: New file.
347 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
350 * gcc.dg/Wshadow-4.c: New.
351 * gcc.dg/Wshadow-4.h: New.
353 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
356 * gcc.dg/guality/pr54693.c: New.
358 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
361 * gcc.dg/pr55027.c: New testcase.
363 2012-10-29 Jan Hubicka <jh@suse.cz>
365 * gcc.dg/ipa/inline-6.c: New testcase.
367 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
369 PR rtl-optimization/55106
370 * g++.dg/pr55106.C: New.
372 2012-10-29 Richard Guenther <rguenther@suse.de>
375 * gcc.dg/torture/pr53695.c: New testcase.
377 2012-10-28 Jan Hubicka <jh@suse.cz>
379 * gcc.dg/ipa/inlinehint-3.c: New testcase.
381 2012-10-28 Tobias Burnus <burnus@net-b.de>
384 * gfortran.dg/do_check_6.f90: New.
386 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
387 Jack Howarth <howarth@bromo.med.uc.edu>
390 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
392 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
394 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
397 * gcc.target/i386/pr34283.c: New test.
399 2012-10-26 Jakub Jelinek <jakub@redhat.com>
402 * g++.dg/opt/pr55081.C: New test.
406 * gcc.dg/guality/pr54970.c: New test.
408 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
411 * g++.dg/template/new11.C: New.
413 2012-10-26 Richard Biener <rguenther@suse.de>
416 * gcc.dg/torture/pr54824.c: New testcase.
418 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
420 * gcc.target/i386/fxsave-1.c: New.
421 * gcc.target/i386/fxsave64-1.c: Ditto.
422 * gcc.target/i386/fxrstor-1.c: Ditto.
423 * gcc.target/i386/fxrstor64-1.c: Ditto.
424 * gcc.target/i386/xsave-1.c: Ditto.
425 * gcc.target/i386/xsave64-1.c: Ditto.
426 * gcc.target/i386/xrstor-1.c: Ditto.
427 * gcc.target/i386/xrstor64-1.c: Ditto.
428 * gcc.target/i386/xsaveopt-1.c: Ditto.
429 * gcc.target/i386/xsaveopt64-1.c: Ditto.
430 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
431 * gcc.target/i386/sse-13.c: Ditto.
432 * gcc.target/i386/sse-14.c: Ditto.
433 * gcc.target/i386/sse-22.c: Ditto.
434 * gcc.target/i386/sse-23.c: Ditto.
435 * g++.dg/other/i386-2.C: Ditto.
436 * g++.dg/other/i386-3.C: Ditto.
438 2012-10-25 Jan Hubicka <jh@suse.cz>
440 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
443 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/ext/transparent-union.C: New.
448 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
451 * g++.dg/ext/vector19.C: New testcase.
453 2012-10-25 Richard Biener <rguenther@suse.de>
455 PR tree-optimization/54902
456 * g++.dg/torture/pr54902.C: New testcase.
458 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
461 * g++.dg/template/crash114.C: New.
463 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
466 * gcc.target/i386/pr55049-1.c: New test.
468 2012-10-24 Janus Weil <janus@gcc.gnu.org>
471 * gfortran.dg/class_dummy_4.f03: New.
473 2012-10-24 Jakub Jelinek <jakub@redhat.com>
475 PR rtl-optimization/55010
476 * gcc.dg/pr55010.c: New test.
479 * g++.dg/debug/pr54828.C: New test.
481 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
483 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
484 * gcc.dg/vect/vect-83_64.c: Likewise.
486 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
489 * g++.dg/cpp0x/constexpr-union4.C: New.
491 2012-10-23 Jeff Law <law@redhat.com>
493 * gcc.c-torture/execute/pr54985.c: New test.
495 2012-10-23 Paul Koning <ni1d@arrl.net>
498 * g++.dg/debug/dwarf2/pr54508.C: New.
500 2012-10-23 Jakub Jelinek <jakub@redhat.com>
503 * g++.dg/template/sizeof14.C: New test.
505 2012-10-23 Ian Bolton <ian.bolton@arm.com>
506 Jim MacArthur <jim.macarthur@arm.com>
507 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
508 Marcus Shawcroft <marcus.shawcroft@arm.com>
509 Nigel Stephens <nigel.stephens@arm.com>
510 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
511 Richard Earnshaw <rearnsha@arm.com>
512 Sofiane Naci <sofiane.naci@arm.com>
513 Stephen Thomas <stephen.thomas@arm.com>
514 Tejas Belagod <tejas.belagod@arm.com>
515 Yufeng Zhang <yufeng.zhang@arm.com>
517 * lib/target-supports.exp
518 (check_profiling_available): Add AArch64.
519 (check_effective_target_vect_int): Likewise.
520 (check_effective_target_vect_shift): Likewise.
521 (check_effective_target_vect_float): Likewise.
522 (check_effective_target_vect_double): Likewise.
523 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
524 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
525 (check_effective_target_vect_pack_trunc): Likewise.
526 (check_effective_target_vect_unpack): Likewise.
527 (check_effective_target_vect_hw_misalign): Likewise.
528 (check_effective_target_vect_short_mult): Likewise.
529 (check_effective_target_vect_int_mult): Likewise.
530 (check_effective_target_vect_stridedN): Likewise.
531 (check_effective_target_sync_int_long): Likewise.
532 (check_effective_target_sync_char_short): Likewise.
533 (check_vect_support_and_set_flags): Likewise.
534 (check_effective_target_aarch64_tiny): New.
535 (check_effective_target_aarch64_small): New.
536 (check_effective_target_aarch64_large): New.
537 * g++.dg/other/PR23205.C: Enable aarch64.
538 * g++.dg/other/pr23205-2.C: Likewise.
539 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
540 * gcc.c-torture/execute/20101011-1.c: Likewise.
541 * gcc.dg/20020312-2.c: Likewise.
542 * gcc.dg/20040813-1.c: Likewise.
543 * gcc.dg/builtin-apply2.c: Likewise.
544 * gcc.dg/stack-usage-1.c: Likewise.
546 2012-10-23 Ian Bolton <ian.bolton@arm.com>
547 Jim MacArthur <jim.macarthur@arm.com>
548 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
549 Marcus Shawcroft <marcus.shawcroft@arm.com>
550 Nigel Stephens <nigel.stephens@arm.com>
551 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
552 Richard Earnshaw <rearnsha@arm.com>
553 Sofiane Naci <sofiane.naci@arm.com>
554 Stephen Thomas <stephen.thomas@arm.com>
555 Tejas Belagod <tejas.belagod@arm.com>
556 Yufeng Zhang <yufeng.zhang@arm.com>
558 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
559 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
560 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
561 * gcc.target/aarch64/aapcs/abitest.S: New file.
562 * gcc.target/aarch64/aapcs/abitest.h: New file.
563 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
564 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
565 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
566 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
567 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
568 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
569 * gcc.target/aarch64/aapcs/ice_1.c: New file.
570 * gcc.target/aarch64/aapcs/ice_2.c: New file.
571 * gcc.target/aarch64/aapcs/ice_3.c: New file.
572 * gcc.target/aarch64/aapcs/ice_4.c: New file.
573 * gcc.target/aarch64/aapcs/ice_5.c: New file.
574 * gcc.target/aarch64/aapcs/macro-def.h: New file.
575 * gcc.target/aarch64/aapcs/test_1.c: New file.
576 * gcc.target/aarch64/aapcs/test_10.c: New file.
577 * gcc.target/aarch64/aapcs/test_11.c: New file.
578 * gcc.target/aarch64/aapcs/test_12.c: New file.
579 * gcc.target/aarch64/aapcs/test_13.c: New file.
580 * gcc.target/aarch64/aapcs/test_14.c: New file.
581 * gcc.target/aarch64/aapcs/test_15.c: New file.
582 * gcc.target/aarch64/aapcs/test_16.c: New file.
583 * gcc.target/aarch64/aapcs/test_17.c: New file.
584 * gcc.target/aarch64/aapcs/test_18.c: New file.
585 * gcc.target/aarch64/aapcs/test_19.c: New file.
586 * gcc.target/aarch64/aapcs/test_2.c: New file.
587 * gcc.target/aarch64/aapcs/test_20.c: New file.
588 * gcc.target/aarch64/aapcs/test_21.c: New file.
589 * gcc.target/aarch64/aapcs/test_22.c: New file.
590 * gcc.target/aarch64/aapcs/test_23.c: New file.
591 * gcc.target/aarch64/aapcs/test_24.c: New file.
592 * gcc.target/aarch64/aapcs/test_25.c: New file.
593 * gcc.target/aarch64/aapcs/test_26.c: New file.
594 * gcc.target/aarch64/aapcs/test_3.c: New file.
595 * gcc.target/aarch64/aapcs/test_4.c: New file.
596 * gcc.target/aarch64/aapcs/test_5.c: New file.
597 * gcc.target/aarch64/aapcs/test_6.c: New file.
598 * gcc.target/aarch64/aapcs/test_7.c: New file.
599 * gcc.target/aarch64/aapcs/test_8.c: New file.
600 * gcc.target/aarch64/aapcs/test_9.c: New file.
601 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
602 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
603 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
604 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
605 * gcc.target/aarch64/aapcs/test_complex.c: New file.
606 * gcc.target/aarch64/aapcs/test_int128.c: New file.
607 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
608 * gcc.target/aarch64/aapcs/type-def.h: New file.
609 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
610 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
611 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
612 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
613 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
614 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
615 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
616 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
617 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
618 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
619 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
620 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
621 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
622 * gcc.target/aarch64/aarch64.exp: New file.
623 * gcc.target/aarch64/adc-1.c: New file.
624 * gcc.target/aarch64/adc-2.c: New file.
625 * gcc.target/aarch64/asm-1.c: New file.
626 * gcc.target/aarch64/clrsb.c: New file.
627 * gcc.target/aarch64/clz.c: New file.
628 * gcc.target/aarch64/ctz.c: New file.
629 * gcc.target/aarch64/csinc-1.c: New file.
630 * gcc.target/aarch64/csinv-1.c: New file.
631 * gcc.target/aarch64/csneg-1.c: New file.
632 * gcc.target/aarch64/extend.c: New file.
633 * gcc.target/aarch64/fcvt.x: New file.
634 * gcc.target/aarch64/fcvt_double_int.c: New file.
635 * gcc.target/aarch64/fcvt_double_long.c: New file.
636 * gcc.target/aarch64/fcvt_double_uint.c: New file.
637 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
638 * gcc.target/aarch64/fcvt_float_int.c: New file.
639 * gcc.target/aarch64/fcvt_float_long.c: New file.
640 * gcc.target/aarch64/fcvt_float_uint.c: New file.
641 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
642 * gcc.target/aarch64/ffs.c: New file.
643 * gcc.target/aarch64/fmadd.c: New file.
644 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
645 * gcc.target/aarch64/frint.x: New file.
646 * gcc.target/aarch64/frint_double.c: New file.
647 * gcc.target/aarch64/frint_float.c: New file.
648 * gcc.target/aarch64/index.c: New file.
649 * gcc.target/aarch64/mneg-1.c: New file.
650 * gcc.target/aarch64/mneg-2.c: New file.
651 * gcc.target/aarch64/mneg-3.c: New file.
652 * gcc.target/aarch64/mnegl-1.c: New file.
653 * gcc.target/aarch64/mnegl-2.c: New file.
654 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
655 * gcc.target/aarch64/pic-constantpool1.c: New file.
656 * gcc.target/aarch64/pic-symrefplus.c: New file.
657 * gcc.target/aarch64/predefine_large.c: New file.
658 * gcc.target/aarch64/predefine_small.c: New file.
659 * gcc.target/aarch64/predefine_tiny.c: New file.
660 * gcc.target/aarch64/reload-valid-spoff.c: New file.
661 * gcc.target/aarch64/scalar_intrinsics.c: New file.
662 * gcc.target/aarch64/table-intrinsics.c: New file.
663 * gcc.target/aarch64/tst-1.c: New file.
664 * gcc.target/aarch64/vect-abs-compile.c: New file.
665 * gcc.target/aarch64/vect-abs.c: New file.
666 * gcc.target/aarch64/vect-abs.x: New file.
667 * gcc.target/aarch64/vect-compile.c: New file.
668 * gcc.target/aarch64/vect-faddv-compile.c: New file.
669 * gcc.target/aarch64/vect-faddv.c: New file.
670 * gcc.target/aarch64/vect-faddv.x: New file.
671 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
672 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
673 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
674 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
675 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
676 * gcc.target/aarch64/vect-fp-compile.c: New file.
677 * gcc.target/aarch64/vect-fp.c: New file.
678 * gcc.target/aarch64/vect-fp.x: New file.
679 * gcc.target/aarch64/vect-mull-compile.c: New file.
680 * gcc.target/aarch64/vect-mull.c: New file.
681 * gcc.target/aarch64/vect-mull.x: New file.
682 * gcc.target/aarch64/vect.c: New file.
683 * gcc.target/aarch64/vect.x: New file.
684 * gcc.target/aarch64/vector_intrinsics.c: New file.
685 * gcc.target/aarch64/vfp-1.c: New file.
686 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
687 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
688 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
689 * g++.dg/abi/aarch64_guard1.C: New file.
691 2012-10-23 Jakub Jelinek <jakub@redhat.com>
694 * c-c++-common/pr54988.c: New test.
696 2012-10-23 Jan Hubicka <jh@suse.cz>
698 * gcc.dg/tree-prof/peel-1.c: New testcase.
700 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
703 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
705 2012-10-23 Joseph Myers <joseph@codesourcery.com>
707 * gcc.dg/c99-predef-1.c: New test.
708 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
709 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
710 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
711 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
712 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
713 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
714 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
715 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
716 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
717 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
718 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
719 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
721 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
723 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
725 2012-10-23 Jan Hubicka <jh@suse.cz>
728 * gcc.c-torture/execute/pr54937.c: New testcase.
729 * gcc.dg/tree-ssa/cunroll-2.c: Update.
731 2012-10-23 Jan Hubicka <jh@suse.cz>
734 * gfortran.dg/pr54967.f90: New testcase.
736 2012-10-23 Terry Guo <terry.guo@arm.com>
739 * gcc.dg/pr55019.c: New.
741 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
743 PR tree-optimization/55008
744 * gcc.dg/tree-ssa/pr55008.c: New test.
746 2012-10-22 Richard Biener <rguenther@suse.de>
748 PR tree-optimization/55011
749 * gcc.dg/torture/pr55011.c: New testcase.
751 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
753 * gcc.target/arm/pr40457-1.c: Adjust expected output.
754 * gcc.target/arm/pr40457-2.c: Likewise.
755 * gcc.target/arm/pr40457-3.c: Likewise.
757 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
759 * gnat.dg/specs/limited_with4.ads: New test.
760 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
762 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
764 * gnat.dg/modular4.adb: New test.
765 * gnat.dg/modular4_pkg.ads: New helper.
767 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
769 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
770 * gnat.dg/specs/addr1.ads: Likewise.
772 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
774 * gcc.dg/webizer.c (main): Add missing exit call.
776 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
779 * gfortran.dg/wextra_1.f: New test.
781 2012-10-20 Jan Hubicka <jh@suse.cz>
783 * gcc.dg/tree-prof/unroll-1.c: New testcase.
785 2012-10-19 Janus Weil <janus@gcc.gnu.org>
788 * gfortran.dg/warn_unused_function.f90: New.
790 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
792 * lib/target-supports.exp
793 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
795 2012-10-19 Richard Guenther <rguenther@suse.de>
797 PR tree-optimization/54981
798 * gcc.dg/pr54981.c: New testcase.
800 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
803 * gcc.target/arm/pr54892.c: New.
805 2012-10-19 Bin Cheng <bin.cheng@arm.com>
807 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
809 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/init/array30.C: New.
813 * g++.dg/init/array31.C: Likewise.
815 2012-10-18 Tobias Burnus <burnus@net-b.de>
818 * gfortran.dg/public_private_module_7.f90: New.
820 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
823 * g++.dg/template/pr29633.C: New.
825 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
827 * gnat.dg/loop_optimization13.ad[sb]: New test.
828 * gnat.dg/loop_optimization13_pkg.ads: New helper.
830 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
832 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
833 * gcc.target/arm/neon/vfmaf32.c: Likewise.
834 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
835 * gcc.target/arm/neon/vfmsf32.c: Likewise.
837 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
839 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
840 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
841 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
842 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
843 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
844 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
846 2012-10-16 Jan Hubicka <jh@suse.cz>
848 * gcc.target/i386/l_fma_float_?.c: Update.
849 * gcc.target/i386/l_fma_double_?.c: Update.
850 * gfortran.dg/do_1.f90: XFAIL
851 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
852 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
853 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
854 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
855 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
856 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
859 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
863 * gcc.dg/Wstrict-overflow-24.c: New.
865 2012-10-16 Tobias Burnus <burnus@net-b.de>
869 * gfortran.dg/class_optional_1.f90: New.
870 * gfortran.dg/class_optional_2.f90: New.
872 2012-10-16 Jakub Jelinek <jakub@redhat.com>
875 * gcc.dg/guality/pr54796.c: New test.
877 PR tree-optimization/54889
878 * gfortran.dg/pr54889.f90: New test.
880 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
882 * g++.dg/other/dump-ada-spec-2.C: New test.
884 2012-10-16 Easwaran Raman <eraman@google.com>
886 * gcc.dg/tree-prof/switch-case-1.c: New test case.
887 * gcc.dg/tree-prof/switch-case-2.c: New test case.
889 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
891 * gcc.dg/torture/stackalign/builtin-apply-2.c,
892 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
894 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
897 * gcc.c-torture/compile/pr54925.c: New.
899 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
902 * gcc.target/sh/pr51244-17.c: New.
904 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
907 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
909 * gcc.target/sh/pr54760-4.c: New.
911 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
914 * gcc.target/sh/torture/sh-torture.exp: New.
915 * gcc.target/sh/torture/pr34777.c: New.
917 2012-10-15 Matthias Klose <doko@ubuntu.com>
919 * lib/target-supports.exp (check_profiling_available): Match
920 arm*-*-linux-* for ARM Linux/GNU.
921 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
922 * gfortran.dg/enum_10.f90: Likewise.
923 * gfortran.dg/enum_9.f90: Likewise.
924 * gcc.target/arm/synchronize.c: Likewise.
925 * g++.old-deja/g++.jason/enum6.C: Likewise.
926 * g++.old-deja/g++.other/enum4.C: Likewise.
927 * g++.old-deja/g++.law/enum9.C: Likewise.
929 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
931 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
932 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
934 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
935 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/overload/operator6.C: New.
940 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
944 * g++.dg/parse/tmpl-outside1.C: Likewise.
945 * g++.dg/template/qualttp18.C: Likewise.
946 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
947 * g++.old-deja/g++.pt/overload13.C: Likewise.
949 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
951 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
952 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
953 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
954 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
955 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
956 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
957 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
958 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
960 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
963 * g++.dg/parse/tmpl-outside2.C: New.
964 * g++.dg/parse/tmpl-outside1.C: Adjust.
965 * g++.dg/template/qualttp18.C: Likewise.
966 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
967 * g++.old-deja/g++.pt/overload13.C: Likewise.
969 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
971 PR tree-optimization/54915
972 * gcc.dg/tree-ssa/pr54915.c: New testcase.
974 2012-10-15 Richard Guenther <rguenther@suse.de>
976 PR tree-optimization/54920
977 * gcc.dg/torture/pr54920.c: New testcase.
979 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
981 * gnat.dg/unchecked_convert9.ad[sb]: New test.
983 2012-10-13 Jason Merrill <jason@redhat.com>
985 * g++.dg/tls/thread_local7g.C: Require tls_native.
987 2012-10-14 Jason Merrill <jason@redhat.com>
989 * g++.dg/cpp0x/inh-ctor1.C: New.
990 * g++.dg/cpp0x/inh-ctor2.C: New.
991 * g++.dg/cpp0x/inh-ctor3.C: New.
992 * g++.dg/cpp0x/inh-ctor4.C: New.
993 * g++.dg/cpp0x/inh-ctor5.C: New.
994 * g++.dg/cpp0x/inh-ctor6.C: New.
995 * g++.dg/cpp0x/inh-ctor7.C: New.
996 * g++.dg/cpp0x/inh-ctor8.C: New.
997 * g++.dg/cpp0x/inh-ctor9.C: New.
998 * g++.dg/cpp0x/inh-ctor10.C: New.
999 * g++.dg/cpp0x/inh-ctor11.C: New.
1000 * g++.dg/cpp0x/inh-ctor12.C: New.
1001 * g++.dg/cpp0x/inh-ctor13.C: New.
1003 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1005 PR rtl-optimization/54919
1006 * gcc.dg/pr54919.c: New testcase.
1008 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1011 * g++.dg/template/crash113.C: New.
1013 2012-10-14 Jan Hubicka <jh@suse.cz>
1015 * gcc.dg/unroll_5.c: New testcase.
1017 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1020 * g++.dg/opt/pr52643.C: New.
1022 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1025 * gcc.target/sh/pr54602-1.c: New.
1026 * gcc.target/sh/pr54602-2.c: New.
1027 * gcc.target/sh/pr54602-3.c: New.
1028 * gcc.target/sh/pr54602-4.c: New.
1030 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1033 * gcc.target/sh/pr54680.c: New.
1035 2012-10-12 Jan Hubicka <jh@suse.cz>
1037 * gcc.dg/webizer.c: New testcase.
1039 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1041 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1044 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1046 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1047 Return 0 if already specifying -mfloat-abi other than hard.
1049 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1051 * gcc.dg/pr53060.c: Prune irrelevant warning.
1053 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1056 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1057 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1058 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1059 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1060 Adjust expected wording of warnings for *cmp* builtins.
1061 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1062 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1064 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/parse/friend-main.C: New.
1069 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1072 * g++.dg/pr53055.C: New testcase.
1074 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1077 * g++.dg/cpp0x/pr52744.C: New.
1079 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1082 * gfortran.dg/dummy_procedure_9.f90: New.
1084 2012-10-12 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/54894
1087 * gcc.dg/torture/pr54894.c: New testcase.
1089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1092 * gcc.target/sh/pr51244-13.c: New.
1093 * gcc.target/sh/pr51244-14.c: New.
1094 * gcc.target/sh/pr51244-15.c: New.
1095 * gcc.target/sh/pr51244-16.c: New.
1097 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1100 * g++.dg/cpp0x/decltype45.C: New.
1102 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1105 * gfortran.dg/class_allocate_13.f90: New.
1107 2012-10-11 Jason Merrill <jason@redhat.com>
1109 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1110 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1112 * g++.dg/gomp/tls-5.C: Require tls_native.
1113 * g++.dg/tls/thread_local7.C: Require tls_native.
1114 * g++.dg/tls/static2.C: New.
1116 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1119 * g++.dg/ext/weak5.C: New.
1121 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1124 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1125 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1127 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1130 * g++.dg/parse/pr43765.C: New.
1132 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1134 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1136 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/init/bitfield3.C: New.
1141 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1143 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1145 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1147 PR tree-optimization/54877
1148 * gcc.dg/torture/pr54877.c: New test.
1150 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1153 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1154 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1155 and remove target info from dg-do compile.
1156 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1157 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1158 and remove target info from dg-do compile.
1160 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1162 * gcc.dg/pr54782.c: Require target with pthread support.
1164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1167 * g++.dg/cpp0x/auto35.C: New.
1169 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1171 PR c++/53540 - using fails to be equivalent to typedef
1172 * g++.dg/cpp0x/alias-decl-24.C: New test.
1174 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1176 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1177 that c++11 attributes to types are ignored for now.
1178 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1179 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1181 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1186 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp0x/initlist67.C: New.
1191 2012-10-10 Dehao Chen <dehao@google.com>
1193 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1195 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1198 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1201 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/decltype44.C: New.
1206 2012-10-09 Steve Ellcey <sellcey@mips.com>
1208 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1210 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/cpp0x/decltype43.C: New.
1215 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1218 * gcc.dg/pr53397-1.c: New test case.
1219 * gcc.dg/pr53397-2.c: New test case.
1221 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/warn/Wparentheses-26.C: Adjust.
1225 * g++.dg/warn/Wparentheses-27.C: New.
1227 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1230 * c-c++-common/vector-scalar.c: New testcase.
1231 * g++.dg/ext/vector18.C: New testcase.
1232 * g++.dg/ext/vector5.C: This is not an error anymore.
1233 * gcc.dg/init-vec-1.c: Move ...
1234 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1235 * gcc.c-torture/execute/vector-shift1.c: Move ...
1236 * c-c++-common/torture/vector-shift1.c: ... here.
1237 * gcc.dg/scal-to-vec1.c: Move ...
1238 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1239 C++11. Adapt error messages.
1240 * gcc.dg/convert-vec-1.c: Move ...
1241 * c-c++-common/convert-vec-1.c: ... here.
1242 * gcc.dg/scal-to-vec2.c: Move ...
1243 * c-c++-common/scal-to-vec2.c: ... here.
1245 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1248 * gcc.target/i386/pr54400.c: New testcase.
1250 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1253 * g++.dg/template/pr54858.C: New test.
1255 2012-10-08 Marek Polacek <polacek@redhat.com>
1258 * g++.dg/debug/pr54831.C: New test.
1260 2012-10-08 Dehao Chen <dehao@google.com>
1262 * g++.dg/predict-loop-exit-1.C: New.
1263 * g++.dg/predict-loop-exit-2.C: New.
1264 * g++.dg/predict-loop-exit-3.C: New.
1266 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1268 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1270 2012-10-08 Jason Merrill <jason@redhat.com>
1272 * g++.dg/gomp/tls-5.C: New.
1273 * g++.dg/gomp/tls-wrap1.C: New.
1274 * g++.dg/gomp/tls-wrap2.C: New.
1275 * g++.dg/gomp/tls-wrap3.C: New.
1276 * g++.dg/gomp/tls-wrap4.C: New.
1277 * g++.dg/gomp/tls-wrapper-cse.C: New.
1278 * g++.dg/tls/thread_local-cse.C: New.
1279 * g++.dg/tls/thread_local-order1.C: New.
1280 * g++.dg/tls/thread_local-order2.C: New.
1281 * g++.dg/tls/thread_local-wrap1.C: New.
1282 * g++.dg/tls/thread_local-wrap2.C: New.
1283 * g++.dg/tls/thread_local-wrap3.C: New.
1284 * g++.dg/tls/thread_local-wrap4.C: New.
1285 * g++.dg/tls/thread_local2g.C: New.
1286 * g++.dg/tls/thread_local3g.C: New.
1287 * g++.dg/tls/thread_local4g.C: New.
1288 * g++.dg/tls/thread_local5g.C: New.
1289 * g++.dg/tls/thread_local6g.C: New.
1290 * g++.dg/tls/thread_local7g.C: New.
1292 * g++.dg/tls/thread_local3.C: New.
1293 * g++.dg/tls/thread_local4.C: New.
1294 * g++.dg/tls/thread_local5.C: New.
1295 * g++.dg/tls/thread_local6.C: New.
1297 * g++.dg/tls/init-2.C: Tweak errors.
1298 * g++.dg/tls/thread_local1.C: New.
1299 * g++.dg/tls/thread_local2.C: New.
1300 * g++.dg/tls/thread_local7.C: New.
1302 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1307 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1310 * gcc.target/sh/pr54685.c: New.
1312 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1314 PR c++/53528 C++11 attribute support
1315 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1316 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1373 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1375 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1376 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1377 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1379 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1382 * gcc.target/sh/pr54760-2.c: New.
1383 * gcc.target/sh/pr54760-3.c: New.
1385 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1390 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1391 Sandra Loosemore <sandra@codesourcery.com>
1393 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1394 and test that the accumulator is initialized using MULT.
1395 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1396 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1398 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/stdint.C: New.
1403 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1406 * g++.dg/cpp0x/stddef.C: New.
1408 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1411 * gfortran.dg/typebound_operator_17.f90: New.
1413 2012-10-06 Jan Hubicka <jh@suse.cz>
1417 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1419 2012-10-06 Jan Hubicka <jh@suse.cz>
1421 * gcc.dg/lto/resolutions_0.c: New testcase.
1423 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1426 * gfortran.dg/generic_25.f90: New.
1427 * gfortran.dg/generic_26.f90: New.
1428 * gfortran.dg/generic_27.f90: New.
1430 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1433 * gcc.target/sh/pr54760-1.c: New.
1435 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1437 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1438 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1439 * g++.dg/warn/Wsign-compare-5.C: New test.
1440 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1441 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1442 * g++.dg/ext/builtin30.C: New test.
1443 * g++.dg/ext/vla12.C: New test.
1444 * gcc.dg/builtins-85.c: New test.
1447 * gcc.dg/guality/pr54519-1.c: New test.
1448 * gcc.dg/guality/pr54519-2.c: New test.
1449 * gcc.dg/guality/pr54519-3.c: New test.
1450 * gcc.dg/guality/pr54519-4.c: New test.
1451 * gcc.dg/guality/pr54519-5.c: New test.
1452 * gcc.dg/guality/pr54519-6.c: New test.
1454 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1457 * g++.dg/cpp0x/defaulted38.C: New.
1459 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/33763
1462 * c-c++-common/pr33763.c: New test.
1464 PR tree-optimization/54810
1465 * gcc.dg/tree-ssa/vrp85.c: New test.
1467 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1469 * gcc.dg/ucnid-7.c: Skip on AIX.
1470 * gcc.dg/ucnid-8.c: Same.
1471 * gcc.dg/ucnid-10.c: Same.
1472 * gcc.dg/ucnid-13.c: Same.
1473 * gcc.dg/attr-alias-3.c: Same.
1474 * gcc.dg/attr-alias-5.c: Same.
1475 * gcc.dg/torture/pr51106-2.c: Same.
1476 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1478 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1481 * g++.dg/cpp0x/alias-decl-23.C: New.
1483 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/template/friend53.C: New.
1488 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1490 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1491 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1492 (scan-ada-spec): Likewise.
1493 (scan-ada-spec-not): Likewise.
1494 * gcc.dg/dump-ada-spec-1.c: New test.
1495 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1497 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1499 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1501 2012-10-04 Florian Weimer <fweimer@redhat.com>
1503 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1505 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1508 * g++.dg/cpp0x/pr54323.C: New.
1510 2012-10-04 Richard Guenther <rguenther@suse.de>
1513 * g++.dg/torture/pr54735.C: New testcase.
1515 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1517 PR rtl-optimization/54739
1518 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1520 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1523 * gcc.target/sh/pr51244-12.c: New.
1525 2012-10-03 Dehao Chen <dehao@google.com>
1528 * gcc.dg/pr54782.c: New test.
1530 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1533 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1535 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1538 * gfortran.dg/class_53.f90: New.
1540 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1543 * gcc.dg/guality/pr54551.c: New.
1545 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1547 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1548 * gcc.target/powerpc/pr46728-2.c: Likewise.
1550 2012-10-02 Sharad Singhai <singhai@google.com>
1553 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1554 to fix test failures caused by r191883.
1555 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1556 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1557 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1558 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1559 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1560 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1561 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1562 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1563 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1565 2012-09-30 Sharad Singhai <singhai@google.com>
1567 * gcc.target/i386/vect-double-1.c: Fix test.
1569 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1572 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1575 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1577 PR rtl-optimization/54457
1578 * gcc.target/i386/pr54457.c: New test.
1580 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1582 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1584 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1586 * gcc.target/i386/vect-rebuild.c: New testcase.
1588 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1590 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1592 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1594 * gcc.target/mips/pr37362.c: Fix target selector.
1596 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1599 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1601 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1603 * gcc.dg/ucnid-8.c: Update line number.
1604 * gcc.dg/torture/pr51106-2.c: Likewise.
1606 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1609 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1610 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1611 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1613 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1615 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1616 partially reverting r170092.
1617 * gfortran.dg/class_7.f03: Ditto.
1618 * gfortran.dg/coarray_14.f90: Ditto.
1619 * gfortran.dg/typebound_proc_13.f03: Ditto.
1621 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/cpp0x/sfinae42.C: New.
1626 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1628 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1629 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1630 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1631 * gcc.dg/pr42629.c: XFAIL on AIX.
1632 * gcc.dg/pr47684.c: Same.
1633 * gcc.dg/pr43670.c: Same.
1634 * gcc.dg/pr42916.c: Same.
1635 * gcc.dg/pr45449.c: Same.
1636 * gcc.dg/pr50017.c: Same.
1637 * gcc.dg/pr42728.c: Same.
1638 * gcc.dg/pr47881.c: Same.
1639 * gcc.dg/pr44023.c: Same.
1640 * gcc.dg/pr41345.c: Same.
1641 * gcc.dg/pr42630.c: Same.
1642 * gcc.dg/pr44971.c: Same.
1643 * gcc.dg/pr46771.c: Same.
1644 * gcc.dg/ucnid-8.c: Same.
1645 * gcc.dg/ucnid-10.c: Same.
1646 * gcc.dg/ucnid-13.c: Same.
1647 * gcc.dg/torture/pr51106-2.c: Same.
1648 * gcc.dg/pr48768.c: Same.
1649 * gcc.dg/pr42631.c: Same.
1650 * gcc.dg/pr43084.c: Same.
1651 * gcc.dg/ucnid-7.c: Same.
1652 * gcc.dg/pr42889.c: Same.
1653 * gcc.dg/pr41241.c: Same.
1654 * gcc.dg/pr42719.c: Same.
1655 * g++.dg/debug/pr46583.C: Same.
1656 * g++.dg/debug/pr47106.C: Same.
1657 * g++.dg/opt/pr48549.C: Same.
1658 * g++.dg/other/pr42685.C: Same.
1659 * c-c++-common/pr43942.c: Same.
1661 2012-09-29 Ian Lance Taylor <iant@google.com>
1663 * go.test/go-test.exp: Update for latest version of Go testsuite.
1665 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1668 * gfortran.dg/internal_readwrite_3.f90: New test.
1670 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1672 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1673 c-c++-common/Wunused-local-typedefs-2.c to here.
1675 PR c++/54372 - unused attribute inactive on dependant entities
1676 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1678 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1680 PR c++/29028 - Missed unused warning on using declaration
1681 * g++.dg/warn/Wunused-var-18.C: New test.
1683 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1685 PR c++/53551 - -Wunused-local-typedefs misses uses
1686 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1688 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1691 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1693 PR tree-optimization/54713
1694 * gcc.c-torture/compile/pr54713-1.c: New test.
1695 * gcc.c-torture/compile/pr54713-2.c: New test.
1696 * gcc.c-torture/compile/pr54713-3.c: New test.
1698 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1700 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1702 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1704 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1706 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.target/i386/pr54703.c: New test.
1711 2012-09-27 Richard Guenther <rguenther@suse.de>
1714 * gcc.dg/lto/pr54709_0.c: New testcase.
1715 * gcc.dg/lto/pr54709_1.c: Likewise.
1717 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1719 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1721 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1723 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1725 * gcc.target/arm/pr42879.c: Handle big-endian.
1727 2012-09-26 Steve Ellcey <sellcey@mips.com>
1730 * gcc.dg/pr37303.c: Check for rdata or rodata.
1732 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1734 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1736 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1740 * gcc.target/powerpc/ppc-ne0-1.c: New.
1742 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1745 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1746 test_19, test_20, test_21, test_22, test_23): New functions.
1747 * gcc.target/sh/pr54089-4.c: New.
1748 * gcc.target/sh/pr54089-5.c: New.
1749 * gcc.target/sh/pr54089-6.c: New.
1750 * gcc.target/sh/pr54089-7.c: New.
1752 2012-09-25 Richard Guenther <rguenther@suse.de>
1755 * gcc.dg/lto/pr54702_0.c: New testcase.
1756 * gcc.dg/lto/pr54702_1.c: Likewise.
1757 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1758 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1759 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1760 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1762 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp0x/parse2.C: New.
1766 * g++.dg/parse/error11.C: Adjust.
1767 * g++.dg/parse/error12.C: Likewise.
1769 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1771 * gcc.target/i386/20030217-1.c: Added check for
1772 large_long_double effective target.
1773 * gcc.target/i386/387-3.c: Likewise.
1774 * gcc.target/i386/387-4.c: Likewise.
1775 * gcc.target/i386/pr36578-1.c: Likewise.
1776 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1777 when long double size is equal double size.
1778 * gcc.target/i386/excess-precision-1.c: Likewise.
1779 * gcc.target/i386/pr36578-2.c: Likewise.
1780 * gcc.target/i386/20030217-2.c: New testcase.
1782 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1784 PR tree-optimization/54676
1785 * gcc.dg/pr54676.c: New test.
1787 2012-09-25 Richard Guenther <rguenther@suse.de>
1789 PR tree-optimization/53663
1790 * gcc.dg/torture/pr53663-1.c: New testcase.
1791 * gcc.dg/torture/pr53663-2.c: Likewise.
1792 * gcc.dg/torture/pr53663-3.c: Likewise.
1794 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1796 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1798 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1800 * lib/target-supports-dg.exp (dg-require-effective-target,
1801 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1802 dg-process-target-1 instead of dg-process-target.
1803 (dg-process-target-1): Rename from dg-process-target.
1804 (dg-process-target): New.
1806 2012-09-24 Richard Guenther <rguenther@suse.de>
1808 PR tree-optimization/54684
1809 * g++.dg/torture/pr54684.C: New testcase.
1811 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1813 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1815 2012-09-24 Richard Guenther <rguenther@suse.de>
1818 * gcc.dg/tm/pr52173-1.c: New.
1819 * gcc.dg/tm/pr52173-2.c: New.
1821 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1823 * gcc.dg/pr54669.c: New test.
1825 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1826 Dominique Dhumieres <dominiq@lps.ens.fr>
1829 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1831 2012-09-23 Tobias Burnus <burnus@net-b.de>
1834 * gfortran.dg/class_array_14.f90: New.
1836 2012-09-22 Kai Tietz <ktietz@redhat.com>
1838 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1839 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1841 2012-09-21 Dehao Chen <dehao@google.com>
1844 PR tree-optimization/54655
1845 * g++.dg/pr54655.C: New testcase.
1847 2012-09-21 Richard Guenther <rguenther@suse.de>
1849 PR tree-optimization/54647
1850 * g++.dg/torture/pr54647.C: New testcase.
1852 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1855 * c-c++-common/torture/vector-compare-2.c: Add -w.
1857 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/opt20.ads: Move dg directive to...
1860 * gnat.dg/opt20.adb: ...here.
1861 * gnat.dg/addr1.ad[sb]: Likewise.
1862 * gnat.dg/concat2.ad[sb]: Likewise.
1863 * gnat.dg/array16.ad[sb]: Likewise.
1864 * gnat.dg/atomic5.ad[sb]: Likewise.
1865 * gnat.dg/discr29.ad[sb]: Likewise.
1866 * gnat.dg/noreturn5.ad[sb]: Likewise.
1867 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1868 * gnat.dg/discr23.ads: Remove dg directive.
1869 * gnat.dg/nested_float_packed.ads: Likewise.
1870 * gnat.dg/oconst6.ads: Move to...
1871 * gnat.dg/specs/oconst6.ads: ...here.
1873 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1876 * g++.dg/cpp0x/decltype32.C: Tweak.
1878 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1880 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1881 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1882 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1883 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1885 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1888 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1890 2012-09-19 Steve Ellcey <sellcey@mips.com>
1892 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1894 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1896 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1897 * gcc.target/powerpc/ppc-mftb.c: New file.
1899 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1902 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1905 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1908 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1910 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1912 * gcc.c-torture/execute/20120919-1.c: New test.
1914 2012-09-19 Richard Guenther <rguenther@suse.de>
1916 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1918 2012-09-19 Richard Guenther <rguenther@suse.de>
1920 * gcc.dg/builtin-unreachable-6.c: Adjust.
1922 2012-09-19 Richard Guenther <rguenther@suse.de>
1924 * gcc.dg/builtin-object-size-10.c: Adjust.
1925 * gcc.dg/builtin-unreachable-5.c: Adjust.
1926 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1927 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1928 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1929 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1930 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1931 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1932 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1933 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1934 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1935 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1936 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1937 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1939 2012-09-19 Richard Guenther <rguenther@suse.de>
1941 PR tree-optimization/54132
1942 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1943 * gcc.dg/torture/pr54132.c: Likewise.
1945 2012-09-19 Terry Guo <terry.guo@arm.com>
1947 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1948 extra prune rules that will be applied to all tests in a .exp file.
1949 (gcc-dg-prune): Use rules defined by the above variable.
1950 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1951 harmless warnings on architecture switch conflict.
1953 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1955 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1956 of asm-comment characters instead of a single one.
1957 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1959 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1961 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1963 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1964 target instead of xfailing it.
1965 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1966 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1967 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1968 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1969 * gcc.dg/vect/vect-104.c: Likewise.
1970 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1971 * gcc.dg/vect/vect-outer-1.c: Likewise.
1972 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1973 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1974 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1975 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1976 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1977 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1978 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1979 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1980 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1982 * lib/target-supports.exp
1983 (check_effective_target_vect_widen_mult_qi_to_hi,
1984 check_effective_target_vect_widen_mult_hi_to_si,
1985 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1986 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1987 check_effective_target_vect_pack_trunc,
1988 check_effective_target_vect_unpack,
1989 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1990 instead of arm_none.
1992 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1994 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1996 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1997 config to compiler_flags.
1999 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2002 * gcc.target/i386/pr54592.c: New test.
2004 PR tree-optimization/54610
2005 * gcc.target/i386/pr54610.c: New test.
2007 2012-09-17 Jason Merrill <jason@redhat.com>
2010 * g++.dg/cpp0x/alias-decl-21.C: New.
2011 * g++.dg/cpp0x/alias-decl-22.C: New.
2013 2012-09-17 Tobias Burnus <burnus@net-b.de>
2016 * gfortran.dg/scan_2.f90: New.
2018 2012-09-17 Jason Merrill <jason@redhat.com>
2021 * g++.dg/init/aggr9.C: New.
2023 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2025 * gnat.dg/loop_optimization12.ad[sb]: New test.
2027 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2030 * gfortran.dg/proc_ptr_result_7.f90: New.
2032 2012-09-17 Tobias Burnus <burnus@net-b.de>
2035 * gfortran.dg/structure_constructor_11.f90: New.
2037 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2039 PR tree-optimization/54563
2040 * g++.dg/torture/pr54563.C: New test.
2042 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2045 * gfortran.dg/typebound_generic_14.f03: New.
2047 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2050 * gfortran.dg/proc_ptr_38.f90: New.
2052 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2055 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2059 * gnat.dg/lto15.adb: Require lto.
2061 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2062 "myBindC" for hppa*-*-hpux*.
2064 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2066 * gfortran.dg/namelist_75.f90: New test.
2068 2012-09-15 Tom de Vries <tom@codesourcery.com>
2070 * gcc.dg/tree-ssa/vrp82.c: New test.
2071 * gcc.dg/tree-ssa/vrp83.c: Same.
2072 * gcc.dg/tree-ssa/vrp84.c: Same.
2074 2012-09-15 Tom de Vries <tom@codesourcery.com>
2076 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2077 * gcc.dg/tree-ssa/vrp81.c: ... this.
2079 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2082 * gcc.target/avr/torture/fix-types.h: New.
2083 * gcc.target/avr/torture/vals-hr.def: New.
2084 * gcc.target/avr/torture/vals-r.def: New.
2085 * gcc.target/avr/torture/vals-k.def: New.
2086 * gcc.target/avr/torture/vals-ur.def: New.
2087 * gcc.target/avr/torture/vals-uk.def: New.
2088 * gcc.target/avr/torture/vals-uhr.def: New.
2089 * gcc.target/avr/torture/vals-llk.def: New.
2090 * gcc.target/avr/torture/vals-ullk.def: New.
2091 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2092 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2093 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2094 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2095 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2096 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2097 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2098 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2100 2012-09-14 Dehao Chen <dehao@google.com>
2102 * g++.dg/debug/dwarf2/deallocator.C: New test.
2104 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2107 * gcc.c-torture/compile/pr54552-1.c: New test.
2109 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2112 * g++.dg/other/vector-compare.C: New testcase.
2113 * c-c++-common/vector-compare-3.c: New testcase.
2114 * gcc.dg/vector-shift.c: Move ...
2115 * c-c++-common/vector-shift.c: ... here.
2116 * gcc.dg/vector-shift1.c: Move ...
2117 * c-c++-common/vector-shift1.c: ... here.
2118 * gcc.dg/vector-shift3.c: Move ...
2119 * c-c++-common/vector-shift3.c: ... here.
2120 * gcc.dg/vector-compare-1.c: Move ...
2121 * c-c++-common/vector-compare-1.c: ... here.
2122 * gcc.dg/vector-compare-2.c: Move ...
2123 * c-c++-common/vector-compare-2.c: ... here.
2124 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2125 * c-c++-common/torture/vector-compare-1.c: ... here.
2126 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2127 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2128 * c-c++-common/torture/vector-compare-2.c: ... here.
2129 * gcc.c-torture/execute/vector-shift.c: Move ...
2130 * c-c++-common/torture/vector-shift.c: ... here.
2131 * gcc.c-torture/execute/vector-shift2.c: Move ...
2132 * c-c++-common/torture/vector-shift2.c: ... here.
2133 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2134 * c-c++-common/torture/vector-subscript-1.c: ... here.
2135 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2136 * c-c++-common/torture/vector-subscript-2.c: ... here.
2137 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2138 * c-c++-common/torture/vector-subscript-3.c: ... here.
2140 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2143 * gcc.c-torture/compile/pr54103-1.c,
2144 gcc.c-torture/compile/pr54103-2.c,
2145 gcc.c-torture/compile/pr54103-3.c,
2146 gcc.c-torture/compile/pr54103-4.c,
2147 gcc.c-torture/compile/pr54103-5.c,
2148 gcc.c-torture/compile/pr54103-6.c: New tests.
2149 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2151 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2153 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2155 2012-09-14 Richard Guenther <rguenther@suse.de>
2157 PR tree-optimization/54565
2158 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2159 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2161 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2163 * gcc.target/arm/combine-movs.c: Add missing space.
2165 2012-09-14 Richard Guenther <rguenther@suse.de>
2167 * g++.dg/torture/builtin-location.C: New testcase.
2169 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2170 Manuel López-Ibåñez <manu@gcc.gnu.org>
2173 * g++.dg/warn/Wuninitialized-self.C: New.
2175 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2178 * gcc.c-torture/compile/pr54559.c: New test.
2180 2012-09-13 Jason Merrill <jason@redhat.com>
2183 * g++.dg/cpp0x/constexpr-temp1.C: New.
2186 * g++.dg/template/anonunion2.C: New.
2189 * g++.dg/template/init10.C: New.
2191 2012-09-13 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/implicit_pure_3.f90: New.
2196 2012-09-13 Richard Guenther <rguenther@suse.de>
2198 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2200 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2202 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2204 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206 * c-c++-common/pr51712.c: Handle for short-enum targets.
2208 2012-09-12 Terry Guo <terry.guo@arm.com>
2210 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2211 and lsrs for Thumb2 mode.
2213 2012-09-12 Jan Hubicka <jh@suse.cz>
2215 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2217 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2220 * gcc.target/i386/pr54445-1.c: New file.
2221 * gcc.target/i386/pr54445-2.c: Likewise.
2223 2012-09-12 Tobias Burnus <burnus@net-b.de>
2227 * gfortran.dg/coarray_10.f90: Update dg-error.
2228 * gfortran.dg/coarray_28.f90: New.
2229 * gfortran.dg/array_section_3.f90: New.
2231 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2233 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2234 gcc.target/arm/pr48252.c: Fix for big-endian support.
2236 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2238 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2240 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2241 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2243 * gcc.target/arm/neon-vfma-1.c: New testcase.
2244 * gcc.target/arm/neon-vfms-1.c: Likewise.
2245 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2247 * gcc.target/arm/neon-vmls-1.c: Likewise.
2248 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2250 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2251 (check_effective_target_arm_neonv2_ok): Likewise.
2252 (check_effective_target_arm_neonv2_hw): Likewise.
2253 (check_effective_target_arm_neonv2): Likewise.
2255 2012-09-11 Richard Guenther <rguenther@suse.de>
2258 * g++.dg/tree-ssa/pr54515.C: New testcase.
2260 2012-09-10 Andrew Pinski <apinski@cavium.com>
2263 * gcc.dg/tm/memopt-16.c: New testcase.
2265 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2269 * g++.dg/cpp0x/sfinae40.C: New.
2270 * g++.dg/cpp0x/sfinae41.C: Likewise.
2272 2012-09-10 Jason Merrill <jason@redhat.com>
2275 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2277 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2280 * gcc.target/sh/pr54089-3.c: New.
2282 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2284 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2286 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2288 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2290 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2292 * gcc.dg/pr52558-2.c: Delete.
2293 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2295 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2297 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2299 2012-09-10 Richard Guenther <rguenther@suse.de>
2301 PR tree-optimization/54520
2302 * gcc.dg/torture/pr54520.c: New testcase.
2304 2012-09-10 Jason Merrill <jason@redhat.com>
2307 * g++.dg/cpp0x/implicit14.C: New.
2309 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2312 * gfortran.dg/bound_simplification_3.f90: New test.
2314 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2317 * gcc.dg/pr52558-1.c: Delete.
2318 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2320 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2322 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2323 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2324 * gcc.target/arm/smlaltt-1.c: Likewise.
2326 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2328 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2330 2012-09-07 Tom de Vries <tom@codesourcery.com>
2332 PR tree-optimization/53986
2333 * gcc.dg/tree-ssa/vrp80.c: New test.
2334 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2336 2012-09-06 Jason Merrill <jason@redhat.com>
2340 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2341 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2343 2012-09-06 Andrew Pinski <apinski@cavium.com>
2346 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2348 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2350 PR rtl-optimization/54455
2351 * gcc.dg/54455.c: New test.
2353 2012-09-06 Tobias Burnus <burnus@net-b.de>
2356 * gfortran.dg/promotion_2.f90: New.
2358 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2361 * c-c++-common/pr54486.c: New test.
2363 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2366 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2368 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/cpp0x/sfinae39.C: New.
2373 2012-09-04 Jason Merrill <jason@redhat.com>
2376 * g++.dg/ext/flexary3.C: New.
2379 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2382 * g++.dg/template/defarg15.C: New.
2385 * g++.dg/template/access24.C: New.
2387 2012-09-04 Richard Guenther <rguenther@suse.de>
2389 PR tree-optimization/54458
2390 * gcc.dg/torture/pr54458.c: New testcase.
2392 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2394 * gcc.target/arm/neon-vext.c: New test.
2395 * gcc.target/arm/neon-vext-execute.c: Ditto.
2397 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2401 * gfortran.dg/select_type_29.f03: New.
2403 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2405 * gcc.dg/fold-perm.c: Improve test.
2407 2012-09-03 Tobias Burnus <burnus@net-b.de>
2410 * gfortran.dg/coarray_class_1.f90: New.
2412 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2415 * gcc.c-torture/compile/pr49206.c: New test.
2417 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2418 Uros Bizjak <ubizjak@gmail.com>
2421 * gfortran.dg/pr36680.f90: New test.
2423 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2426 * g++.dg/opt/pr42295.C: New test.
2428 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2431 * gcc.dg/torture/pr54436.c: New test.
2433 2012-09-01 Andrew Pinski <apinski@cavium.com>
2435 * gcc.target/mips/truncate-8.c: New testcase.
2437 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2441 * gcc.target/i386/pr46829.c: New test.
2442 * gcc.target/i386/pr46843.c: Ditto.
2444 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2445 Jason Merrill <jason@redhat.com>
2448 * g++.dg/parse/error50.C: New.
2450 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2453 * gcc.c-torture/compile/pr54428.c: New test.
2455 2012-08-31 Ollie Wild <aaw@google.com>
2458 * g++.dg/init/lifetime3.C: New test.
2460 2012-08-31 Martin Jambor <mjambor@suse.cz>
2463 * gcc.dg/torture/pr54409.c: New test.
2465 2012-08-31 Martin Jambor <mjambor@suse.cz>
2467 * gfortran.dg/pr48636.f90: Add dump scan checks.
2469 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2471 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2473 2012-08-28 Joey Ye <joey.ye@arm.com>
2475 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2477 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2480 * gcc.target/i386/pr46254.c: New test.
2482 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2484 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2485 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2486 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2488 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2490 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2491 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2492 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2493 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2494 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2495 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2496 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2497 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2498 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2499 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2500 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2501 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2502 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2503 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2504 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2505 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2506 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2507 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2508 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2509 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2510 gcc.target/mips/unaligned-1.c: Tighten regexps.
2512 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2514 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2515 (mips_option_groups): Remove optimization. Add various -f options.
2516 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2517 and -pg imply -fno-omit-frame-pointer.
2518 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2519 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2520 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2521 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2522 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2523 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2524 * gcc.target/mips/abi-n32-long32.c: Likewise.
2525 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2526 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2527 * gcc.target/mips/abi-n32-long64.c: Likewise.
2528 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2529 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2530 * gcc.target/mips/abi-n64-long32.c: Likewise.
2531 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2532 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2533 * gcc.target/mips/abi-n64-long64.c: Likewise.
2534 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2535 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2536 * gcc.target/mips/abi-o32-long32.c: Likewise.
2537 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2538 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2539 * gcc.target/mips/abi-o32-long64.c: Likewise.
2540 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2541 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2542 * gcc.target/mips/abi-o64-long32.c: Likewise.
2543 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2544 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2545 * gcc.target/mips/abi-o64-long64.c: Likewise.
2546 * gcc.target/mips/asm-1.c: Likewise.
2547 * gcc.target/mips/branch-1.c: Likewise.
2548 * gcc.target/mips/call-3.c: Likewise.
2549 * gcc.target/mips/call-saved-3.c: Likewise.
2550 * gcc.target/mips/clear-cache-1.c: Likewise.
2551 * gcc.target/mips/div-1.c: Likewise.
2552 * gcc.target/mips/div-2.c: Likewise.
2553 * gcc.target/mips/div-3.c: Likewise.
2554 * gcc.target/mips/div-4.c: Likewise.
2555 * gcc.target/mips/div-5.c: Likewise.
2556 * gcc.target/mips/div-6.c: Likewise.
2557 * gcc.target/mips/div-7.c: Likewise.
2558 * gcc.target/mips/div-8.c: Likewise.
2559 * gcc.target/mips/div-9.c: Likewise.
2560 * gcc.target/mips/div-10.c: Likewise.
2561 * gcc.target/mips/div-11.c: Likewise.
2562 * gcc.target/mips/div-12.c: Likewise.
2563 * gcc.target/mips/dsp-ctrl.c: Likewise.
2564 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2565 * gcc.target/mips/ext-8.c: Likewise.
2566 * gcc.target/mips/extend-2.c: Likewise.
2567 * gcc.target/mips/fix-r10000-1.c: Likewise.
2568 * gcc.target/mips/fix-r10000-2.c: Likewise.
2569 * gcc.target/mips/fix-r10000-3.c: Likewise.
2570 * gcc.target/mips/fix-r10000-4.c: Likewise.
2571 * gcc.target/mips/fix-r10000-5.c: Likewise.
2572 * gcc.target/mips/fix-r10000-6.c: Likewise.
2573 * gcc.target/mips/fix-r10000-7.c: Likewise.
2574 * gcc.target/mips/fix-r10000-8.c: Likewise.
2575 * gcc.target/mips/fix-r10000-9.c: Likewise.
2576 * gcc.target/mips/fix-r10000-10.c: Likewise.
2577 * gcc.target/mips/fix-r10000-11.c: Likewise.
2578 * gcc.target/mips/fix-r10000-12.c: Likewise.
2579 * gcc.target/mips/fix-r10000-13.c: Likewise.
2580 * gcc.target/mips/fix-r10000-14.c: Likewise.
2581 * gcc.target/mips/fix-r10000-15.c: Likewise.
2582 * gcc.target/mips/fpcmp-1.c: Likewise.
2583 * gcc.target/mips/fpcmp-2.c: Likewise.
2584 * gcc.target/mips/fpr-moves-7.c: Likewise.
2585 * gcc.target/mips/fpr-moves-8.c: Likewise.
2586 * gcc.target/mips/int-moves-1.c: Likewise.
2587 * gcc.target/mips/int-moves-2.c: Likewise.
2588 * gcc.target/mips/long-calls-pg.c: Likewise.
2589 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2590 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2591 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2592 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2593 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2594 * gcc.target/mips/mips-3d-1.c: Likewise.
2595 * gcc.target/mips/mips-3d-2.c: Likewise.
2596 * gcc.target/mips/mips-3d-3.c: Likewise.
2597 * gcc.target/mips/mips-3d-4.c: Likewise.
2598 * gcc.target/mips/mips-3d-5.c: Likewise.
2599 * gcc.target/mips/mips-3d-6.c: Likewise.
2600 * gcc.target/mips/mips-3d-7.c: Likewise.
2601 * gcc.target/mips/mips-3d-8.c: Likewise.
2602 * gcc.target/mips/mips-3d-9.c: Likewise.
2603 * gcc.target/mips/mips-ps-1.c: Likewise.
2604 * gcc.target/mips/mips-ps-2.c: Likewise.
2605 * gcc.target/mips/mips-ps-3.c: Likewise.
2606 * gcc.target/mips/mips-ps-4.c: Likewise.
2607 * gcc.target/mips/mips-ps-6.c: Likewise.
2608 * gcc.target/mips/mips32-dspr2.c: Likewise.
2609 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2610 * gcc.target/mips/neg-abs-1.c: Likewise.
2611 * gcc.target/mips/neg-abs-2.c: Likewise.
2612 * gcc.target/mips/nmadd-3.c: Likewise.
2613 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2614 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2615 * gcc.target/mips/octeon-pop-1.c: Likewise.
2616 * gcc.target/mips/pr26765.c: Likewise.
2617 * gcc.target/mips/pr33256.c: Likewise.
2618 * gcc.target/mips/pr33635-1.c: Likewise.
2619 * gcc.target/mips/pr33755.c: Likewise.
2620 * gcc.target/mips/pr35802.c: Likewise.
2621 * gcc.target/mips/pr45074.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2623 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2624 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2625 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2626 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2627 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2628 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2629 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2630 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2631 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2632 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2633 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2634 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2635 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2636 * gcc.target/mips/save-restore-1.c: Likewise.
2637 * gcc.target/mips/save-restore-3.c: Likewise.
2638 * gcc.target/mips/save-restore-5.c: Likewise.
2639 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2640 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2641 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2642 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2643 * gcc.target/mips/stack-1.c: Likewise.
2645 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2648 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2649 branch under test to be filled with preceding rather than
2650 following instructions.
2651 * gcc.target/mips/branch-10.c: Likewise.
2652 * gcc.target/mips/branch-11.c: Likewise.
2653 * gcc.target/mips/branch-12.c: Likewise.
2654 * gcc.target/mips/branch-13.c: Likewise.
2655 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2656 to be eliminated. Tighten $28 scan-assembler-not test.
2658 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2660 * gcc.target/mips/call-4.c: ...this new test.
2662 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2664 * gcc.target/mips/code-readable-3.c: Likewise.
2665 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2666 flag but skip for -O0.
2667 * gcc.target/mips/code-readable-4.c: Likewise.
2669 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2670 of operations under test.
2671 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2673 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2674 Don't require sibling-call optimization.
2675 * gcc.target/mips/near-far-4.c: Likewise.
2677 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2678 Make sure that the register variable is used.
2679 * gcc.target/mips/soft-float-1.c: Likewise.
2681 * gcc.target/mips/sdata-1.c: Make static data volatile.
2682 * gcc.target/mips/sdata-2.c: Likewise.
2683 * gcc.target/mips/sdata-3.c: Likewise.
2684 * gcc.target/mips/sdata-4.c: Likewise.
2686 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2688 * gcc.target/mips/atomic-memory-2.c: Likewise.
2689 * gcc.target/mips/branch-cost-1.c: Likewise.
2690 * gcc.target/mips/branch-cost-2.c: Likewise.
2691 * gcc.target/mips/cache-1.c: Likewise.
2692 * gcc.target/mips/call-1.c: Likewise.
2693 * gcc.target/mips/call-saved-2.c: Likewise.
2694 * gcc.target/mips/const-anchor-1.c: Likewise.
2695 * gcc.target/mips/const-anchor-2.c: Likewise.
2696 * gcc.target/mips/dse-1.c: Likewise.
2697 * gcc.target/mips/dsp-lhx.c: Likewise.
2698 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2699 * gcc.target/mips/ext-1.c: Likewise.
2700 * gcc.target/mips/ext-2.c: Likewise.
2701 * gcc.target/mips/ext-3.c: Likewise.
2702 * gcc.target/mips/ext-4.c: Likewise.
2703 * gcc.target/mips/ext-5.c: Likewise.
2704 * gcc.target/mips/ext-6.c: Likewise.
2705 * gcc.target/mips/ext-7.c: Likewise.
2706 * gcc.target/mips/extend-1.c: Likewise.
2707 * gcc.target/mips/fix-r4000-1.c: Likewise.
2708 * gcc.target/mips/fix-r4000-3.c: Likewise.
2709 * gcc.target/mips/fix-r4000-5.c: Likewise.
2710 * gcc.target/mips/fix-r4000-6.c: Likewise.
2711 * gcc.target/mips/fix-r4000-8.c: Likewise.
2712 * gcc.target/mips/fix-r4000-10.c: Likewise.
2713 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2714 * gcc.target/mips/fixed-vector-type.c: Likewise.
2715 * gcc.target/mips/fpr-moves-1.c: Likewise.
2716 * gcc.target/mips/fpr-moves-2.c: Likewise.
2717 * gcc.target/mips/fpr-moves-3.c: Likewise.
2718 * gcc.target/mips/fpr-moves-4.c: Likewise.
2719 * gcc.target/mips/fpr-moves-5.c: Likewise.
2720 * gcc.target/mips/fpr-moves-6.c: Likewise.
2721 * gcc.target/mips/ins-1.c: Likewise.
2722 * gcc.target/mips/ins-2.c: Likewise.
2723 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2724 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2725 * gcc.target/mips/lazy-binding-1.c: Likewise.
2726 * gcc.target/mips/madd-3.c: Likewise.
2727 * gcc.target/mips/madd-5.c: Likewise.
2728 * gcc.target/mips/madd-6.c: Likewise.
2729 * gcc.target/mips/madd-8.c: Likewise.
2730 * gcc.target/mips/madd-9.c: Likewise.
2731 * gcc.target/mips/memcpy-1.c: Likewise.
2732 * gcc.target/mips/mips-ps-type.c: Likewise.
2733 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2734 * gcc.target/mips/mips-sched-madd.c: Likewise.
2735 * gcc.target/mips/mips16e-extends.c: Likewise.
2736 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2737 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2738 * gcc.target/mips/movcc-1.c: Likewise.
2739 * gcc.target/mips/movcc-2.c: Likewise.
2740 * gcc.target/mips/movcc-3.c: Likewise.
2741 * gcc.target/mips/msub-5.c: Likewise.
2742 * gcc.target/mips/msub-6.c: Likewise.
2743 * gcc.target/mips/msub-8.c: Likewise.
2744 * gcc.target/mips/mult-2.c: Likewise.
2745 * gcc.target/mips/mult-3.c: Likewise.
2746 * gcc.target/mips/mult-5.c: Likewise.
2747 * gcc.target/mips/mult-6.c: Likewise.
2748 * gcc.target/mips/mult-7.c: Likewise.
2749 * gcc.target/mips/mult-12.c: Likewise.
2750 * gcc.target/mips/mult-13.c: Likewise.
2751 * gcc.target/mips/mult-14.c: Likewise.
2752 * gcc.target/mips/mult-15.c: Likewise.
2753 * gcc.target/mips/mult-17.c: Likewise.
2754 * gcc.target/mips/mult-18.c: Likewise.
2755 * gcc.target/mips/mult-19.c: Likewise.
2756 * gcc.target/mips/nmadd-1.c: Likewise.
2757 * gcc.target/mips/nmadd-2.c: Likewise.
2758 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2759 * gcc.target/mips/octeon-cins-1.c: Likewise.
2760 * gcc.target/mips/octeon-cins-2.c: Likewise.
2761 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2762 * gcc.target/mips/octeon-exts-2.c: Likewise.
2763 * gcc.target/mips/octeon-exts-3.c: Likewise.
2764 * gcc.target/mips/octeon-exts-4.c: Likewise.
2765 * gcc.target/mips/octeon-exts-5.c: Likewise.
2766 * gcc.target/mips/octeon-exts-6.c: Likewise.
2767 * gcc.target/mips/octeon-exts-7.c: Likewise.
2768 * gcc.target/mips/octeon-pop-2.c: Likewise.
2769 * gcc.target/mips/octeon-seq-3.c: Likewise.
2770 * gcc.target/mips/octeon-seq-4.c: Likewise.
2771 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2772 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2773 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2774 * gcc.target/mips/pr54240.c: Likewise.
2775 * gcc.target/mips/rsqrt-1.c: Likewise.
2776 * gcc.target/mips/rsqrt-2.c: Likewise.
2777 * gcc.target/mips/rsqrt-3.c: Likewise.
2778 * gcc.target/mips/rsqrt-4.c: Likewise.
2779 * gcc.target/mips/save-restore-2.c: Likewise.
2780 * gcc.target/mips/save-restore-4.c: Likewise.
2781 * gcc.target/mips/sb1-1.c: Likewise.
2782 * gcc.target/mips/scc-1.c: Likewise.
2783 * gcc.target/mips/scc-2.c: Likewise.
2784 * gcc.target/mips/scc-3.c: Likewise.
2785 * gcc.target/mips/scc-4.c: Likewise.
2786 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2787 * gcc.target/mips/truncate-1.c: Likewise.
2788 * gcc.target/mips/truncate-2.c: Likewise.
2789 * gcc.target/mips/truncate-3.c: Likewise.
2790 * gcc.target/mips/truncate-4.c: Likewise.
2791 * gcc.target/mips/truncate-5.c: Likewise.
2792 * gcc.target/mips/truncate-6.c: Likewise.
2793 * gcc.target/mips/unaligned-1.c: Likewise.
2795 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2796 skip for -O0. Require -fexpensive-optimizations.
2797 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2798 * gcc.target/mips/dspr2-MULT.c: Likewise.
2799 * gcc.target/mips/fix-r4000-2.c: Likewise.
2800 * gcc.target/mips/fix-r4000-4.c: Likewise.
2801 * gcc.target/mips/fix-r4000-7.c: Likewise.
2802 * gcc.target/mips/fix-r4000-9.c: Likewise.
2803 * gcc.target/mips/madd-1.c: Likewise.
2804 * gcc.target/mips/madd-2.c: Likewise.
2805 * gcc.target/mips/madd-4.c: Likewise.
2806 * gcc.target/mips/maddu-1.c: Likewise.
2807 * gcc.target/mips/maddu-2.c: Likewise.
2808 * gcc.target/mips/maddu-3.c: Likewise.
2809 * gcc.target/mips/maddu-4.c: Likewise.
2810 * gcc.target/mips/msub-1.c: Likewise.
2811 * gcc.target/mips/msub-2.c: Likewise.
2812 * gcc.target/mips/msub-3.c: Likewise.
2813 * gcc.target/mips/msub-4.c: Likewise.
2814 * gcc.target/mips/msubu-1.c: Likewise.
2815 * gcc.target/mips/msubu-2.c: Likewise.
2816 * gcc.target/mips/msubu-3.c: Likewise.
2817 * gcc.target/mips/msubu-4.c: Likewise.
2818 * gcc.target/mips/mult-1.c: Likewise.
2819 * gcc.target/mips/mult-4.c: Likewise.
2820 * gcc.target/mips/mult-8.c: Likewise.
2821 * gcc.target/mips/mult-9.c: Likewise.
2822 * gcc.target/mips/mult-10.c: Likewise.
2823 * gcc.target/mips/mult-11.c: Likewise.
2824 * gcc.target/mips/mult-16.c: Likewise.
2826 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2827 skip for -O0 and -Os.
2828 * gcc.target/mips/fix-r4000-12.c: Likewise.
2829 * gcc.target/mips/madd-7.c: Likewise.
2830 * gcc.target/mips/mips-ps-5.c: Likewise.
2831 * gcc.target/mips/mips-ps-7.c: Likewise.
2832 * gcc.target/mips/msub-7.c: Likewise.
2834 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2835 skip for -O0. Require -mno-abicalls.
2836 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2838 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2839 skip for -O0. Require a total number of BBIT instructions and
2840 at least one of each kind.
2842 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2843 skip for -O0. Require -fno-unroll-loops.
2845 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2846 skip for -O0. Allow BLTZ as well as BGEZ.
2848 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2850 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2851 skip for -O0. Require -fschedule-insns2.
2852 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2854 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2855 but skip for -O0. Make a branch-likely more likely.
2857 * gcc.target/mips/timode-2.c: Split each test into its own function.
2858 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2860 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2861 skip for -O0. Require -fpeephole2.
2862 * gcc.target/mips/vr-mult-2.c: Likewise.
2864 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2866 PR preprocessor/53469
2867 * gcc.dg/cpp/_Pragma7.c: New test case.
2869 2012-08-27 Tobias Burnus <burnus@net-b.de>
2872 * gfortran.dg/do_5.f90: New.
2874 2012-08-27 Tobias Burnus <burnus@net-b.de>
2876 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2877 from dg-options as -Wall no longer implies it.
2879 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2881 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2883 2012-08-25 Jason Merrill <jason@redhat.com>
2885 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2887 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/cpp0x/auto34.C: New.
2892 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.dg/pr54363.c: New test.
2898 * gcc.dg/pr54355.c: New test.
2900 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2903 * gcc.target/i386/pr52857-1.c: New.
2904 * gcc.target/i386/pr52857-2.c: Likewise.
2906 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2908 * gcc.target/mips/code-readable-4.c: New test.
2910 2012-08-23 Julian Brown <julian@codesourcery.com>
2911 Sandra Loosemore <sandra@codesourcery.com>
2913 * gcc.target/mips/code-readable-1.c: Add -O to options.
2915 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2918 * g++.dg/lookup/using53.C: New.
2920 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2922 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2923 * gcc.dg/fixed-point/convert-1.c: New.
2924 * gcc.dg/fixed-point/convert-2.c: New.
2925 * gcc.dg/fixed-point/convert-3.c: New.
2926 * gcc.dg/fixed-point/convert-4.c: New.
2927 * gcc.dg/fixed-point/convert-float-1.c: New.
2928 * gcc.dg/fixed-point/convert-float-2.c: New.
2929 * gcc.dg/fixed-point/convert-float-3.c: New.
2930 * gcc.dg/fixed-point/convert-float-4.c: New.
2931 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2932 * gcc.dg/fixed-point/convert-sat.c: New.
2933 * gcc.dg/fixed-point/convert.h: New.
2935 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2938 * gcc.target/sh/pr54089-2.c: New.
2940 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2942 * gcc.target/i386/long-double-64-1.c: New file.
2943 * gcc.target/i386/long-double-64-2.c: Likewise.
2944 * gcc.target/i386/long-double-64-3.c: Likewise.
2945 * gcc.target/i386/long-double-64-4.c: Likewise.
2946 * gcc.target/i386/long-double-80-1.c: Likewise.
2947 * gcc.target/i386/long-double-80-2.c: Likewise.
2948 * gcc.target/i386/long-double-80-3.c: Likewise.
2949 * gcc.target/i386/long-double-80-4.c: Likewise.
2950 * gcc.target/i386/long-double-80-5.c: Likewise.
2951 * gcc.target/i386/long-double-80-6.c: Likewise.
2952 * gcc.target/i386/long-double-80-7.c: Likewise.
2954 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2956 PR tree-optimization/54317
2957 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2959 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2962 * gcc.target/sh/pr39423-2.c: New.
2964 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2966 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2967 * gcc.dg/fold-perm.c: Likewise.
2969 2012-08-20 Jan Hubicka <jh@suse.cz>
2972 * gcc.dg/ipa/inlinehint-1.c: New.
2974 2012-08-20 Florian Weimer <fweimer@redhat.com>
2977 * g++.dg/init/new38.C: New test.
2978 * g++.dg/init/new39.C: New test.
2980 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2983 * gcc.target/sh/pr54089-1.c: New.
2985 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2988 * gcc.target/sh/pr51244-11.c: New.
2990 2012-08-20 Tobias Burnus <burnus@net-b.de>
2993 * gfortran.dg/warn_target_lifetime_2.f90: New.
2995 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/warn/Wunused-var-17.C: New.
3000 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3003 * gcc.dg/gomp/pr53992.c: New test.
3005 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3008 * gcc.c-torture/execute/20120817-1.c: New test.
3010 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3012 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3014 (f2): New test that really does need adds.
3016 2012-08-20 Richard Guenther <rguenther@suse.de>
3018 PR tree-optimization/54327
3019 * gcc.dg/torture/pr54327.c: New testcase.
3021 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3023 PR tree-optimization/54321
3024 * gcc.c-torture/compile/pr54321.c: New test.
3026 2012-08-20 Tobias Burnus <burnus@net-b.de>
3029 * gfortran.dg/warn_target_lifetime_1.f90: New.
3031 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3034 * gfortran.dg/real_compare_1.f90: New test case.
3035 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3037 2012-08-18 Jan Hubicka <jh@suse.cz>
3039 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3041 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3044 * gfortran.dg/interface_37.f90: New test.
3046 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3047 Gary Funck <gary@intrepid.com>
3050 * gcc.target/i386/pr20020-1.c: New test.
3051 * gcc.target/i386/pr20020-2.c: Likewise.
3052 * gcc.target/i386/pr20020-3.c: Likewise.
3054 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3056 * gcc.target/i386/perm-concat.c: New test.
3058 2012-08-17 Julian Brown <julian@codesourcery.com>
3060 * gcc.target/arm/div64-unwinding.c: New test.
3062 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3064 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3066 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3069 * gcc.target/sh/pr54236-1.c: New.
3071 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3073 * lib/target-supports.exp (check_effective_target_sync_int_long)
3074 (check_effective_target_sync_char_short): Enable for crisv32-*
3078 * gcc.dg/torture/pr54261-1.c: New test.
3080 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3084 * gfortran.dg/typebound_call_24.f03: New.
3086 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088 PR tree-optimization/54245
3089 * gcc.dg/tree-ssa/pr54245.c: New test.
3091 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3093 PR tree-optimization/54240
3094 * gcc.target/powerpc/pr54240.c: New test.
3095 * gcc.target/mips/pr54240.c: Likewise.
3097 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3100 * gcc.target/sh/pr52933-1.c: New.
3101 * gcc.target/sh/pr52933-2.c: New.
3103 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3106 * gcc.target/sh/pr50751-8.c: New.
3108 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3111 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3112 * gfortran.dg/typebound_proc_27.f03: New test.
3114 2012-08-14 Sterling Augustine <saugustine@google.com>
3116 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3118 2012-08-14 Tobias Burnus <burnus@net-b.de>
3121 * gfortran.dg/data_constraints_3.f90: New.
3122 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3123 to disable -pedantic compilation.
3124 * gfortran.dg/pr37243.f: Ditto.
3125 * gfortran.dg/g77/19990826-3.f: Ditto.
3126 * gfortran.dg/g77/20020307-1.f : Ditto.
3127 * gfortran.dg/g77/980310-3.f: Ditto.
3129 2012-08-14 Tobias Burnus <burnus@net-b.de>
3132 * gfortran.dg/warn_conversion_4.f90: New.
3134 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3137 PR rtl-optimization/53495
3138 * gcc.c-torture/compile/pr53411.c: New test.
3139 * gcc.c-torture/compile/pr53495.c: New test.
3141 2012-08-13 Richard Guenther <rguenther@suse.de>
3143 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3145 2012-08-13 Richard Guenther <rguenther@suse.de>
3147 PR tree-optimization/54200
3148 * gcc.dg/guality/pr54200.c: New testcase.
3149 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3151 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3153 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3155 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3158 * gcc.target/sh/pr51244-7.c: New.
3159 * gcc.target/sh/pr51244-8.c: New.
3160 * gcc.target/sh/pr51244-9.c: New.
3161 * gcc.target/sh/pr51244-10.c: New.
3163 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3165 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3167 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3168 * gcc.target/sh/pr53511-1.c: Likewise.
3169 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3170 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3171 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3172 * gcc.target/sh/pr53512-3.c: Likewise.
3173 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3175 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3178 * gcc.c-torture/compile/pr39423-1.c: New.
3179 * gcc.c-torture/compile/pr39423-2.c: New.
3181 2012-08-12 Tobias Burnus <burnus@net-b.de>
3184 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3185 they appear uninitialized on the RHS.
3186 * gfortran.dg/public_private_module_6.f90: New.
3188 2012-08-11 Martin Jambor <mjambor@suse.cz>
3191 * gfortran.dg/pr48636.f90: New test.
3193 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3197 (main): Adjust caller.
3199 2012-08-10 Richard Guenther <rguenther@suse.de>
3201 * gcc.dg/matrix/*.c: Adjust and move ...
3202 * gcc.dg/torture/: ... here.
3203 * gcc.dg/matrix: Remove directory.
3205 2012-08-10 Richard Guenther <rguenther@suse.de>
3208 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3210 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3213 * gcc.dg/tree-ssa/pr54211.c: New test.
3215 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3217 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3218 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3220 2012-08-10 Richard Guenther <rguenther@suse.de>
3222 PR tree-optimization/54109
3223 * gcc.dg/torture/pr54109.c: New testcase.
3224 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3225 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3227 2012-08-10 Richard Guenther <rguenther@suse.de>
3229 PR tree-optimization/54027
3230 * gcc.dg/torture/pr54027.c: New testcase.
3232 2012-08-10 Richard Guenther <rguenther@suse.de>
3234 * g++.dg/plugin/selfassign.c: Adjust.
3235 * gcc.dg/plugin/selfassign.c: Likewise.
3236 * gcc.dg/strlenopt-11.c: Likewise.
3237 * gcc.dg/strlenopt-13.c: Likewise.
3238 * gcc.dg/no-strict-overflow-4.c: Likewise.
3239 * gcc.dg/strict-overflow-4.c: Likewise.
3240 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3241 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3242 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3243 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3244 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3245 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3246 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3247 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3248 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3249 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3250 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3251 * gcc.dg/pr46309.c: Likewise.
3252 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3254 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3256 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3258 * gcc.c-torture/compile/20120727-2.c: New test.
3260 2012-08-09 Martin Jambor <mjambor@suse.cz>
3262 * gcc.dg/ipa/iinline-4.c: New test.
3263 * gcc.dg/ipa/iinline-5.c: Likewise.
3264 * gcc.dg/ipa/iinline-6.c: Likewise.
3265 * gcc.dg/ipa/iinline-7.c: Likewise.
3266 * gcc.dg/lto/20120723_0.c: Likewise.
3267 * gcc.dg/lto/20120723_1.c: Likewise.
3269 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3272 * gcc.target/sh/pr39423-1.c: New.
3274 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3277 * gcc.target/sh/pr51244-5: New.
3278 * gcc.target/sh/pr51244-6: New.
3280 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3282 * gcc.target/i386/adx-addxcarry32-3.c: New.
3283 * gcc.target/i386/adx-addxcarry64-3.c: New.
3285 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3287 PR rtl-optimization/53701
3288 * gcc.dg/pr53701.c: New test.
3290 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3292 * gcc.c-torture/compile/20120727-1.c: New test.
3294 2012-08-09 Tobias Burnus <burnus@net-b.de>
3297 * gfortran.dg/intrinsic_shadow_4.f90: New.
3299 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3303 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3305 * gcc.c-torture/execute/20120808-1.c: New test.
3307 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3309 PR rtl-optimization/54157
3310 * gcc.target/i386/pr54157.c: New file.
3312 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3314 * gcc.target/i386/adx-addcarryx32-1.c: New.
3315 * gcc.target/i386/adx-addcarryx32-2.c: New.
3316 * gcc.target/i386/adx-addcarryx64-1.c: New.
3317 * gcc.target/i386/adx-addcarryx64-2.c: New.
3318 * gcc.target/i386/adx-check.h: New.
3319 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3320 * gcc.target/i386/sse-12.c: Add -madx.
3321 * gcc.target/i386/sse-13.c: Ditto.
3322 * gcc.target/i386/sse-14.c: Ditto.
3323 * gcc.target/i386/sse-22.c: Ditto.
3324 * gcc.target/i386/sse-23.c: Ditto.
3325 * g++.dg/other/i386-2.C: Ditto.
3326 * g++.dg/other/i386-3.C: Ditto.
3328 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3330 * gcc.dg/tree-ssa/slsr-5.c: New.
3331 * gcc.dg/tree-ssa/slsr-6.c: New.
3332 * gcc.dg/tree-ssa/slsr-7.c: New.
3333 * gcc.dg/tree-ssa/slsr-8.c: New.
3334 * gcc.dg/tree-ssa/slsr-9.c: New.
3335 * gcc.dg/tree-ssa/slsr-10.c: New.
3336 * gcc.dg/tree-ssa/slsr-11.c: New.
3337 * gcc.dg/tree-ssa/slsr-12.c: New.
3338 * gcc.dg/tree-ssa/slsr-13.c: New.
3339 * gcc.dg/tree-ssa/slsr-14.c: New.
3340 * gcc.dg/tree-ssa/slsr-15.c: New.
3341 * gcc.dg/tree-ssa/slsr-16.c: New.
3342 * gcc.dg/tree-ssa/slsr-17.c: New.
3343 * gcc.dg/tree-ssa/slsr-18.c: New.
3344 * gcc.dg/tree-ssa/slsr-19.c: New.
3345 * gcc.dg/tree-ssa/slsr-20.c: New.
3346 * gcc.dg/tree-ssa/slsr-21.c: New.
3347 * gcc.dg/tree-ssa/slsr-22.c: New.
3348 * gcc.dg/tree-ssa/slsr-23.c: New.
3349 * gcc.dg/tree-ssa/slsr-24.c: New.
3350 * gcc.dg/tree-ssa/slsr-25.c: New.
3351 * gcc.dg/tree-ssa/slsr-26.c: New.
3352 * gcc.dg/tree-ssa/slsr-30.c: New.
3353 * gcc.dg/tree-ssa/slsr-31.c: New.
3355 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3357 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3358 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3359 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3361 2012-08-06 Cary Coutant <ccoutant@google.com>
3363 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3365 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3368 * gfortran.dg/dummy_procedure_5.f90: Modified.
3369 * gfortran.dg/dummy_procedure_8.f90: New.
3370 * gfortran.dg/interface_26.f90: Modified.
3371 * gfortran.dg/proc_ptr_11.f90: Modified.
3372 * gfortran.dg/proc_ptr_15.f90: Modified.
3373 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3374 * gfortran.dg/typebound_override_1.f90: Modified.
3375 * gfortran.dg/typebound_proc_6.f03: Modified.
3377 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3379 PR tree-optimization/51938
3380 PR tree-optimization/52005
3381 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3382 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3383 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3384 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3386 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3388 Avoid crashing on erroneous static_assert usage
3389 * g++.dg/cpp0x/static_assert8.C: New test.
3391 2012-08-06 Jason Merrill <jason@redhat.com>
3393 * g++.dg/cpp0x/sfinae38.C: New.
3395 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3396 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/conversion/void2.C: New.
3401 2012-08-06 Tom de Vries <tom@codesourcery.com>
3403 * gcc.dg/tree-ssa/vrp78.c: New test.
3405 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3406 Richard Sandiford <rdsandiford@googlemail.com>
3408 * g++.dg/opt/enum2.C: Require fpic target.
3409 * g++.dg/lto/20090303_0.C: Likewise.
3411 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3412 Catherine Moore <clm@codesourcery.com>
3414 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3415 flush function names too.
3416 * gcc.target/mips/clear-cache-1.c: Likewise.
3418 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3421 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3423 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3426 * gfortran.dg/array_5.f90: New test.
3428 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3430 PR tree-optimization/30318
3431 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3433 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3435 * g++.dg/ext/vector17.C: New testcase.
3437 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3440 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3441 * g++.dg/opt/longbranch1.C: Likewise.
3443 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3445 PR tree-optimization/53805
3446 * gcc.dg/fold-notunord.c: New testcase.
3448 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3451 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3452 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3454 2012-08-02 Jason Merrill <jason@redhat.com>
3455 Paolo Carlini <paolo.carlini@oracle.com>
3457 PR c++/51213 (again)
3458 * g++.dg/cpp0x/sfinae37.C: Extend.
3460 2012-08-02 Richard Guenther <rguenther@suse.de>
3462 PR tree-optimization/50672
3463 * g++.dg/torture/pr50672.C: New testcase.
3465 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3468 * gfortran.dg/abstract_type_6.f03: Modified.
3469 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3470 * gfortran.dg/proc_ptr_comp_35.f90: New.
3471 * gfortran.dg/typebound_proc_9.f03: Modified.
3472 * gfortran.dg/typebound_proc_26.f90: New.
3474 2012-08-02 Richard Guenther <rguenther@suse.de>
3476 * gcc.dg/torture/pta-callused-1.c: Adjust.
3477 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3478 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3479 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3480 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3481 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3482 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3483 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3484 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3486 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3489 * gfortran.dg/include_6.f90: New test case.
3490 * gfortran.dg/include_7.f90: New test case.
3491 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3493 2012-08-01 Tom de Vries <tom@codesourcery.com>
3495 * gcc.dg/tree-ssa/vrp76.c: New test.
3497 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3499 PR tree-optimization/46556
3500 * gcc.dg/tree-ssa/slsr-27.c: New.
3501 * gcc.dg/tree-ssa/slsr-28.c: New.
3502 * gcc.dg/tree-ssa/slsr-29.c: New.
3504 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3507 * gfortran.dg/proc_decl_29.f90: New.
3509 2012-07-31 Dehao Chen <dehao@google.com>
3511 * gcc.dg/predict-7.c: New test.
3513 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3516 * gfortran.dg/typebound_override_3.f90: New.
3518 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3520 PR tree-optimization/53773
3521 * gcc.dg/vect/pr53773.c: New test.
3523 2012-07-31 Nick Clifton <nickc@redhat.com>
3525 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3528 2012-07-31 Tobias Burnus <burnus@net-b.de>
3530 * gfortran.dg/c_funloc_tests_6.f90: New.
3531 * gfortran.dg/c_funloc_tests_7.f90: New.
3532 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3534 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3537 * g++.dg/cpp0x/temp_default5.C: New.
3539 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3542 * gfortran.dg/proc_ptr_37.f90: New.
3544 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3546 * lib/target-supports.exp
3547 (check_effective_target_vect_natural_alignment): New function.
3548 * gcc.dg/align-2.c: Only run on targets with natural alignment
3550 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3551 alignment of vector types.
3553 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3554 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3556 * gcc.target/i386/rdseed16-1.c: New.
3557 * gcc.target/i386/rdseed32-1.c: Ditto
3558 * gcc.target/i386/rdseed64-1.c: Ditto
3559 * gcc.target/i386/sse-12.c: Add -mrdseed.
3560 * gcc.target/i386/sse-13.c: Ditto.
3561 * gcc.target/i386/sse-14.c: Ditto.
3562 * g++.dg/other/i386-2.C: Ditto.
3563 * g++.dg/other/i386-3.C: Ditto.
3565 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3568 * gcc.target/sh/pr51244-4.c: New.
3570 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3572 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3573 for alpha*-*-* targets. Cleanup original tree dump.
3575 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3577 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3578 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3580 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3582 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3583 rand, srand. Include <stdlib.h>.
3585 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3587 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3589 2012-07-26 Richard Henderson <rth@redhat.com>
3591 * gcc.dg/attr-hotcold-1.c: New.
3592 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3594 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3595 Sandra Loosemore <sandra@codesourcery.com>
3597 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3599 2012-07-26 Tobias Burnus <burnus@net-b.de>
3601 * gfortran.dg/contiguous_1.f90: Update dg-error.
3602 * gfortran.dg/proc_ptr_32.f90: Ditto.
3604 2012-07-26 Richard Guenther <rguenther@suse.de>
3606 PR tree-optimization/54098
3607 * gcc.dg/torture/pr54098.c: New testcase.
3609 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3611 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3612 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3614 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3617 * gfortran.dg/array_constructor_39.f90: New test.
3619 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3622 * gfortran.dg/array_constructor_38.f90: New test.
3624 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3626 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3628 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3630 * gnat.dg/noreturn5.ad[sb]: New test.
3632 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3633 Paul Brook <paul@codesourcery.com>
3637 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3638 * c-c++-common/pr53633.c: New test.
3640 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3642 * gcc.target/i386/asm-dialect-1.c: New test case.
3644 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3645 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3647 * gcc.target/i386/prefetchw-1.c: New.
3648 * gcc.target/i386/sse-12.c: Add -mprfchw.
3649 * gcc.target/i386/sse-13.c: Ditto.
3650 * gcc.target/i386/sse-14.c: Ditto.
3651 * gcc.target/i386/sse-22.c: Ditto.
3652 * gcc.target/i386/sse-23.c: Ditto.
3653 * g++.dg/other/i386-2.C: Ditto.
3654 * g++.dg/other/i386-3.C: Ditto.
3656 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3658 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3660 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3663 * gcc.target/arm/pr54051.c: New.
3664 * gcc.target/arm/vfp-1.c: Adjust test.
3666 2012-07-24 Julian Brown <julian@codesourcery.com>
3668 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3669 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3672 2012-07-23 Paul Brook <paul@codesourcery.com>
3674 * g++.dg/other/armv7m-1.c: New test.
3676 2012-07-23 Julian Brown <julian@codesourcery.com>
3678 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3680 (DO_TEST): Define to 1 for appropriate ARM targets.
3682 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3684 PR tree-optimization/53881
3685 * gcc.dg/pr53881.c: Renamed to ...
3686 * gcc.dg/pr53881-1.c: ... this.
3687 * gcc.dg/pr53881-2.c: New test.
3689 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3691 Handle recent changes in default atomics for cris*-*-linux*.
3692 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3693 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3694 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3695 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3696 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3697 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3698 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3699 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3700 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3701 -mno-unaligned-atomic-may-use-library is in effect for
3703 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3704 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3705 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3706 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3707 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3708 gcc.target/cris/torture/sync-mis-op-i-1.c,
3709 gcc.target/cris/torture/sync-mis-op-i-2.c,
3710 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3711 gcc.target/cris/torture/sync-mis-op-i-3.c,
3712 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3713 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3714 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3715 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3716 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3717 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3718 (main): Remove local variable x.
3719 [mis_ok]: Check that atomics don't fail.
3721 2012-07-21 Andrew Pinski <apinski@cavium.com>
3723 * gcc.dg/tree-ssa/vrp72.c: New test.
3724 * gcc.dg/tree-ssa/vrp73.c: New test.
3725 * gcc.dg/tree-ssa/vrp74.c: New test.
3726 * gcc.dg/tree-ssa/vrp75.c: New test.
3728 2012-07-21 Andrew Pinski <apinski@cavium.com>
3730 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3731 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3733 2012-07-21 Andrew Pinski <apinski@cavium.com>
3735 * gcc.target/mips/octeon-pop-2.c: New testcase.
3737 2012-07-21 Tobias Burnus <burnus@net-b.de>
3740 * gfortran.dg/assumed_rank_3.f90: New.
3741 * gfortran.dg/assumed_rank_11.f90: New.
3742 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3743 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3744 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3746 2012-07-21 Andrew Pinski <apinski@cavium.com>
3748 * gcc.target/mips/unaligned-1.c: New testcase.
3750 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3752 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3754 2012-07-20 Tobias Burnus <burnus@net-b.de>
3756 * gfortran.dg/bind_c_array_params_2.f90: New.
3757 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3758 and update dg-error.
3760 2012-07-20 Tobias Burnus <burnus@net-b.de>
3762 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3764 2012-07-20 Jason Merrill <jason@redhat.com>
3767 * g++.dg/other/array7.C: New.
3769 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3771 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3772 the basic block and check loop depth.
3773 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3774 matching patterns and comments.
3775 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3776 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3778 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3781 * c-c++-common/pr28656.c: New test.
3783 2012-07-19 Jason Merrill <jason@redhat.com>
3786 * g++.dg/init/mutable1.C: New.
3788 2012-07-20 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3792 * gfortran.dg/assumed_rank_1.f90: New.
3793 * gfortran.dg/assumed_rank_1_c.c: New.
3794 * gfortran.dg/assumed_rank_2.f90: New.
3795 * gfortran.dg/assumed_rank_4.f90: New.
3796 * gfortran.dg/assumed_rank_5.f90: New.
3797 * gfortran.dg/assumed_rank_6.f90: New.
3798 * gfortran.dg/assumed_rank_7.f90: New.
3799 * gfortran.dg/assumed_rank_8.f90: New.
3800 * gfortran.dg/assumed_rank_8_c.c: New.
3801 * gfortran.dg/assumed_rank_9.f90: New.
3802 * gfortran.dg/assumed_rank_10.f90: New.
3803 * gfortran.dg/assumed_rank_12.f90: New.
3805 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3807 * gnat.dg/opt25.adb: New test.
3808 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3809 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3811 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3813 * gnat.dg/aggr20.ad[sb]: New test.
3814 * gnat.dg/aggr20_pkg.ads: New helper.
3816 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3818 * gnat.dg/derived_type3.adb: New test.
3819 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3821 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3823 PR rtl-optimization/53942
3824 * gcc.dg/pr53942.c: New test.
3826 2012-07-19 Jason Merrill <jason@redhat.com>
3829 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3831 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3833 * gnat.dg/discr38.adb: New test.
3835 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3838 * c-c++-common/gomp/pr54017.c: New test.
3840 2012-07-19 Richard Guenther <rguenther@suse.de>
3841 Eric Botcazou <ebotcazou@adacore.com>
3843 * gnat.dg/loop_optimization11.adb: New testcase.
3844 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3846 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3847 Jason Merrill <jason@redhat.com>
3849 * g++.dg/cpp0x/sfinae37.C: New.
3850 * g++.dg/template/access23.C: New.
3851 * g++.dg/template/access7.C: Adjust.
3852 * g++.dg/template/sfinae10.C: Don't expect errors.
3853 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3855 2012-07-18 Julian Brown <julian@codesourcery.com>
3856 Sandra Loosemore <sandra@codesroucery.com>
3858 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3860 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3862 * gnat.dg/noreturn4.ad[sb]: New test.
3863 * gnat.dg/noreturn4_pkg.ads: New helper.
3865 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3866 Julian Brown <julian@codesourcery.com>
3868 * gcc.target/arm/neon-vdup-1.c: New test case.
3869 * gcc.target/arm/neon-vdup-2.c: New test case.
3870 * gcc.target/arm/neon-vdup-3.c: New test case.
3871 * gcc.target/arm/neon-vdup-4.c: New test case.
3872 * gcc.target/arm/neon-vdup-5.c: New test case.
3873 * gcc.target/arm/neon-vdup-6.c: New test case.
3874 * gcc.target/arm/neon-vdup-7.c: New test case.
3875 * gcc.target/arm/neon-vdup-8.c: New test case.
3876 * gcc.target/arm/neon-vdup-9.c: New test case.
3877 * gcc.target/arm/neon-vdup-10.c: New test case.
3878 * gcc.target/arm/neon-vdup-11.c: New test case.
3879 * gcc.target/arm/neon-vdup-12.c: New test case.
3880 * gcc.target/arm/neon-vdup-13.c: New test case.
3881 * gcc.target/arm/neon-vdup-14.c: New test case.
3882 * gcc.target/arm/neon-vdup-15.c: New test case.
3883 * gcc.target/arm/neon-vdup-16.c: New test case.
3884 * gcc.target/arm/neon-vdup-17.c: New test case.
3885 * gcc.target/arm/neon-vdup-18.c: New test case.
3886 * gcc.target/arm/neon-vdup-19.c: New test case.
3887 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3888 arguments non-constant.
3890 2012-07-18 Richard Guenther <rguenther@suse.de>
3892 PR tree-optimization/53970
3893 * g++.dg/torture/pr53970.C: New testcase.
3895 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3898 * gcc.c-torture/compile/pr38621.c: New.
3900 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3903 * gcc.target/sh/pr33135-1.c: New.
3904 * gcc.target/sh/pr33135-2.c: New.
3905 * gcc.target/sh/pr33135-3.c: New.
3906 * gcc.target/sh/pr33135-4.c: New.
3908 2012-07-17 Jason Merrill <jason@redhat.com>
3911 * g++.dg/parse/enum9.C: New.
3913 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3914 Sandra Loosemore <sandra@codesourcery.com>
3916 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3917 if there is a conflict with -mcpu=. Use -mcpu=5208.
3919 2012-07-17 Jason Merrill <jason@redhat.com>
3922 * g++.dg/template/array23.C: New.
3924 2012-07-17 Tobias Burnus <burnus@net-b.de>
3927 * gfortran.dg/bind_c_usage_26.f90: New.
3928 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3929 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3930 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3931 * gfortran.dg/interop_params.f03: Ditto.
3933 2012-07-17 Jason Merrill <jason@redhat.com>
3935 * g++.dg/template/inherit8.C: Adjust.
3936 * g++.dg/template/using21.C: Adjust.
3937 * g++.dg/template/using22.C: Adjust.
3940 * g++.dg/template/current-inst1.C: New.
3941 * g++.dg/parse/crash35.C: Adjust.
3943 2012-07-17 Tobias Burnus <burnus@net-b.de>
3946 * gfortran.dg/oldstyle_4.f90: New.
3948 2012-07-17 Tobias Burnus <burnus@net-b.de>
3951 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3952 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3954 2012-07-16 Jason Merrill <jason@redhat.com>
3956 * g++.dg/parse/access8.C: Adjust.
3957 * g++.dg/template/sfinae6_neg.C: Adjust.
3959 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3962 * gfortran.dg/coarray_allocate_1.f90: New test.
3964 2012-07-16 Andrew Pinski <apinski@cavium.com>
3966 * gcc.c-torture/execute/bswap-1.c: New testcase.
3967 * gcc.c-torture/compile/unalign-1.c: New testcase.
3968 * gcc.c-torture/compile/20120524-1.c: New testcase.
3969 * gcc.c-torture/compile/20101216-1.c: New testcase.
3971 2012-07-16 Dehao Chen <dehao@google.com>
3974 2012-07-10 Dehao Chen <dehao@google.com>
3976 * gcc.dg/debug_info_inline.c: New test.
3978 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3981 * gfortran.dg/proc_decl_28.f90: New.
3983 2012-07-16 Andrew Pinski <apinski@cavium.com>
3985 * gcc.dg/torture/builtins-1.c: New testcase.
3987 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3989 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3990 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3991 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3992 gcc.target/cris/sync-1-v10.c,
3993 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3994 pass -mno-unaligned-atomic-may-use-library.
3995 * gcc.target/cris/sync-xchg-1.c: New test.
3996 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3997 valid register operand output modifier.
3999 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4001 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4004 2012-07-13 Andrew Pinski <apinski@cavium.com>
4006 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4007 rather than cleanup-tree-dump.
4008 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4010 2012-07-13 Richard Guenther <rguenther@suse.de>
4012 PR tree-optimization/53907
4013 * gcc.target/i386/pr53907.c: New testcase.
4015 2012-07-13 Richard Guenther <rguenther@suse.de>
4017 PR tree-optimization/53922
4018 * gcc.dg/torture/pr53922.c: New testcase.
4020 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4022 PR rtl-optimization/53908
4023 * gcc.dg/torture/pr53908.c: New test.
4025 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4028 * g++.dg/cpp0x/variadic135.C: New.
4030 2012-07-12 Jason Merrill <jason@redhat.com>
4032 * g++.dg/template/sfinae6_neg.C: Adjust.
4034 2012-07-12 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4037 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4038 scan-tree-dump-times pattern.
4040 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4042 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4044 2012-07-11 Jason Merrill <jason@redhat.com>
4047 * g++.g/cpp0x/defaulted37.C: New.
4049 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4052 * gcc.target/arm/pr53859.c: New test.
4054 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4057 * gcc.c-torture/compile/pr53886.c: New.
4059 2012-07-10 Dehao Chen <dehao@google.com>
4061 * gcc.dg/debug_info_inline.c: New test.
4063 2012-07-10 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/defaulted36.C: New.
4067 * g++.dg/cpp0x/defaulted21.C: Adjust.
4069 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4071 2012-07-09 Sterling Augustine <saugustine@google.com>
4073 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4075 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4077 PR tree-optimization/53887
4078 * gcc.dg/pr53887.c: New test.
4080 2012-07-09 Jason Merrill <jason@redhat.com>
4083 * g++.dg/cpp0x/nullptr29.C: New.
4085 2012-07-09 Tom de Vries <tom@codesourcery.com>
4086 Richard Guenther <rguenther@suse.de>
4088 * gcc.dg/builtin-unreachable-6.c: New test.
4089 * gcc.dg/builtin-unreachable-5.c: New test.
4091 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4093 PR tree-optimization/53881
4094 * gcc.dg/pr53881.c: New test.
4096 2012-07-06 Jason Merrill <jason@redhat.com>
4099 * g++.dg/cpp0x/variadic134.C: New.
4102 * g++.dg/cpp0x/alias-decl-20.C: New.
4104 2012-07-06 Tom de Vries <tom@codesourcery.com>
4106 PR tree-optimization/51879
4107 * gcc.dg/pr51879-16.c: New test.
4108 * gcc.dg/pr51879-17.c: Same.
4110 2012-07-06 Tom de Vries <tom@codesourcery.com>
4112 PR tree-optimization/52009
4113 * gcc.dg/pr51879-7.c: New test.
4114 * gcc.dg/pr51879-18.c: New test.
4116 2012-07-05 Jason Merrill <jason@redhat.com>
4119 * g++.dg/template/typedef39.C: New.
4122 * g++.dg/cpp0x/variadic133.C: New.
4123 * g++.dg/template/param1.C: Adjust.
4125 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4129 * gcc.target/arm/neon/vtrnf32.c: Update.
4130 * gcc.target/arm/neon/vtrns32.c: Update.
4131 * gcc.target/arm/neon/vtrnu32.c: Update.
4132 * gcc.target/arm/neon/vzipf32.c: Update.
4133 * gcc.target/arm/neon/vzips32.c: Update.
4134 * gcc.target/arm/neon/vzipu32.c: Update.
4136 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4139 * gfortran.dg/inline_sum_4.f90: New test.
4141 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4143 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4145 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4147 * gcc.target/arm/fma-sp.c: New testcase.
4148 * gcc.target/arm/fma.c: Likewise.
4149 * gcc.target/arm/fma.h: Likewise.
4151 2012-07-04 Jason Merrill <jason@redhat.com>
4154 * g++.dg/other/enum3.C: New.
4156 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4159 * g++.dg/torture/pr53321.C: New test.
4161 2012-07-04 Richard Guenther <rguenther@suse.de>
4163 PR tree-optimization/53844
4164 * g++.dg/tree-ssa/pr53844.C: New testcase.
4166 2012-07-04 Richard Guenther <rguenther@suse.de>
4168 PR tree-optimization/53849
4169 * gcc.dg/pr53849.c: New testcase.
4171 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4174 * g++.dg/ext/label14.C: New test.
4176 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4179 * g++.dg/other/pr53811.C: New test.
4181 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4184 * gcc.target/m68k/stack-limit-1.c: New testcase.
4186 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4188 * gnat.dg/recursive_call.adb: New test.
4190 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4192 * gnat.dg/discr37.ad[sb]: New test.
4194 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4196 * g++.dg/other/packed1.C: Remove SH from xfail list.
4198 2012-07-02 Jason Merrill <jason@redhat.com>
4201 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4204 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4207 * g++.dg/cpp0x/decltype39.C: New.
4208 * g++.dg/diagnostic/method1.C: Adjust.
4211 * g++.dg/template/ref6.C: New.
4213 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4216 * gcc.target/sh/pr53568-1.c: New.
4218 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4221 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4223 2012-07-02 Jason Merrill <jason@redhat.com>
4226 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4229 * g++.dg/template/enum7.C: New.
4230 * g++.dg/other/ptrmem10.C: Adjust.
4231 * g++.dg/other/ptrmem11.C: Adjust.
4232 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4234 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4236 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4238 2012-07-01 Wei Guozhi <carrot@google.com>
4241 * gcc.target/arm/pr53447-1.c: New testcase.
4242 * gcc.target/arm/pr53447-2.c: New testcase.
4243 * gcc.target/arm/pr53447-3.c: New testcase.
4244 * gcc.target/arm/pr53447-4.c: New testcase.
4246 2012-06-29 Richard Guenther <rguenther@suse.de>
4248 PR tree-optimization/47061
4249 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4251 2012-06-29 Richard Guenther <rguenther@suse.de>
4253 PR tree-optimization/37541
4254 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4256 2012-06-29 Richard Guenther <rguenther@suse.de>
4258 PR tree-optimization/52589
4259 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4261 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4263 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4265 * g++.dg/template/error46.C: Add missing comment to dg-message.
4266 * g++.dg/template/crash107.C: Likewise.
4267 * g++.dg/template/error47.C: Likewise.
4268 * g++.dg/template/crash108.C: Likewise.
4269 * g++.dg/overload/operator5.C: Likewise.
4271 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4272 errors in dg-message directives, add comments.
4274 2012-06-28 Kai Tietz <ktietz@redhat.com>
4276 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4277 hard-coded 'unsigned long'.
4279 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/51581
4282 * gcc.dg/vect/pr51581-4.c: New test.
4284 PR tree-optimization/53645
4285 * gcc.c-torture/execute/pr53645-2.c: New test.
4287 2012-06-28 Richard Guenther <rguenther@suse.de>
4290 * gcc.dg/torture/pr53790.c: New testcase.
4292 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4294 PR tree-optimization/53645
4295 * gcc.c-torture/execute/pr53645.c: New test.
4297 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4299 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4301 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4305 * gcc.dg/guality/pr49888.c: Account for the possibility that
4306 the variable is optimized out at the first test.
4308 2012-06-27 Jason Merrill <jason@redhat.com>
4310 * g++.dg/cpp0x/override2.C: Adjust.
4311 * g++.dg/template/error5.C: Adjust.
4312 * g++.dg/parse/crash28.C: Adjust.
4315 * g++.dg/parse/template27.C: New.
4316 * g++.dg/template/crash74.C: Adjust expected output.
4318 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4322 * gfortran.dg/typebound_operator_16.f03: New.
4324 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4327 even src1.i and src2.i fields even in the second half of the arrays.
4329 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4332 * g++.dg/torture/vshuf-16.inc: New test.
4333 * g++.dg/torture/vshuf-2.inc: New test.
4334 * g++.dg/torture/vshuf-4.inc: New test.
4335 * g++.dg/torture/vshuf-8.inc: New test.
4336 * g++.dg/torture/vshuf-main.inc: New test.
4337 * g++.dg/torture/vshuf-v16hi.C: New test.
4338 * g++.dg/torture/vshuf-v16qi.C: New test.
4339 * g++.dg/torture/vshuf-v2df.C: New test.
4340 * g++.dg/torture/vshuf-v2di.C: New test.
4341 * g++.dg/torture/vshuf-v2sf.C: New test.
4342 * g++.dg/torture/vshuf-v2si.C: New test.
4343 * g++.dg/torture/vshuf-v4df.C: New test.
4344 * g++.dg/torture/vshuf-v4di.C: New test.
4345 * g++.dg/torture/vshuf-v4sf.C: New test.
4346 * g++.dg/torture/vshuf-v4si.C: New test.
4347 * g++.dg/torture/vshuf-v8hi.C: New test.
4348 * g++.dg/torture/vshuf-v8qi.C: New test.
4349 * g++.dg/torture/vshuf-v8si.C: New test.
4351 2012-06-27 Richard Guenther <rguenther@suse.de>
4354 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4356 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4358 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4359 scan-dump-dem-not): Use printable pattern in test name.
4361 2012-06-26 Sterling Augustine <saugustine@google.com>
4362 Dominique Dhumieres <dominiq@lps.ens.fr>
4364 * gcc.dg/pubtypes-2.c: Update expected output.
4365 * gcc.dg/pubtypes-3.c: Likewise.
4366 * gcc.dg/pubtypes-4.c: Likewise.
4368 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4370 * gcc.dg/tree-ssa/slsr-1.c: New test.
4371 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4372 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4373 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4375 2012-06-26 Matt Turner <mattst88@gmail.com>
4378 * gcc.target/arm/mmx-2.c: New.
4380 2012-06-26 Richard Guenther <rguenther@suse.de>
4383 * g++.dg/torture/pr53752.C: New testcase.
4385 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4387 PR tree-optimization/53748
4388 * gcc.c-torture/compile/pr53748.c: New test.
4390 2012-06-25 Jason Merrill <jason@redhat.com>
4394 * g++.dg/cpp0x/decltype38.C: New.
4395 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4397 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4399 * lib/target-supports-dg.exp (testname-for-summary): New.
4400 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4401 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4402 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4403 scan-module-absence, output-exists, output-exists-not: Use
4404 testname-for-summary.
4405 (dg-test): Clean up testname_with_flags.
4406 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4407 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4408 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4409 scan-assembler-dem-not, object-size: Use testname-for-summary.
4410 * lib/gcov.exp (run-gcov): Likewise.
4411 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4412 scan-dump-dem, scan-dump-dem-note): Likewise.
4414 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4415 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4416 including profopt.opt; save and restore existing value.
4417 * g++.dg/bprob/bprob.exp: Likewise.
4418 * gcc.dg/matrix/matrix.exp: Likewise.
4419 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4420 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4423 2012-06-25 Richard Henderson <rth@redhat.com>
4425 * gcc.dg/pr53749.c: New.
4427 2012-06-25 Jason Merrill <jason@redhat.com>
4430 * g++.dg/cpp0x/nullptr28.C: New.
4432 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4434 * gcc.target/arm/neon-vld1_dupQ.c: New.
4436 2012-06-25 Florian Weimer <fweimer@redhat.com>
4438 * g++.dg/init/new35.C: New.
4439 * g++.dg/init/new36.C: New.
4440 * g++.dg/init/new37.C: New.
4441 * g++.dg/ext/vla5.C: New warning.
4442 * g++.dg/ext/vla8.C: New warning.
4443 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4445 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4446 James Greenhalgh <james.greenhalgh@arm.com>
4448 * gcc.target/arm/ftest-support-arm.h New testcase.
4449 * gcc.target/arm/ftest-support-thumb.h Likewise.
4450 * gcc.target/arm/ftest-support.h Likewise.
4451 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4452 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4453 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4456 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4457 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4458 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4459 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4460 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4461 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4462 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4463 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4464 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4465 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4466 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4467 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4468 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4469 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4470 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4471 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4472 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4473 * lib/target-supports.exp
4474 (check_effective_target_arm_arch_FUNC): Add support for more
4476 (add_options_for_arm_arch_FUNC): Likewise.
4477 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4479 2012-06-25 Jason Merrill <jason@redhat.com>
4482 * g++.dg/cpp0x/constexpr-tuple.C: New.
4484 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4487 * gcc.target/i386/pr53759.c: New test.
4490 * g++.dg/cpp0x/nsdmi7.C: New test.
4492 2012-06-24 Kai Tietz <ktietz@redhat.com>
4494 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4496 * gcc.target/i386/pr38988.c: Likewise.
4498 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4502 * gfortran.dg/typebound_generic_12.f03: New.
4503 * gfortran.dg/typebound_generic_13.f03: New.
4505 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4507 * gnat.dg/lto15.ad[sb]: New test.
4509 2012-06-21 Meador Inge <meadori@codesourcery.com>
4512 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4514 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4516 * gcc.dg/pch/ident-1.c: New test.
4517 * gcc.dg/pch/ident-1.hs: Header file for new test.
4519 2012-06-21 Michael Matz <matz@suse.de>
4522 * gcc.c-torture/execute/pr53688.c: New test.
4524 2012-06-20 Richard Guenther <rguenther@suse.de>
4526 PR tree-optimization/30318
4527 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4529 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4531 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4533 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * gcc.target/i386/clearcapv2.map: New file.
4536 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4538 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4540 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4541 and add __sh__ case.
4543 2012-06-19 Jason Merrill <jason@redhat.com>
4546 * g++.dg/debug/localclass1.C: New.
4548 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4550 * g++.dg/cpp0x/override4.C: New.
4552 2012-06-14 Jason Merrill <jason@redhat.com>
4555 * g++.dg/cpp0x/decltype37.C: New.
4557 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4559 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4561 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4563 * gcc.c-torture/compile/vector-5.c,
4564 gcc.c-torture/compile/vector-6.c: New tests.
4566 2012-06-19 Richard Henderson <rth@redhat.com>
4568 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4570 2012-06-19 Richard Guenther <rguenther@suse.de>
4572 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4574 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4577 * gcc.target/i386/pr53712.c: New test.
4579 2012-06-18 Tobias Burnus <burnus@net-b.de>
4582 * gfortran.dg/elemental_optional_args_6.f90: New.
4584 2012-06-18 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4588 * gfortran.dg/coarray/move_alloc_1.f90
4590 2012-06-18 Tobias Burnus <burnus@net-b.de>
4593 * gfortran.dg/coarray_27.f90: New.
4595 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4596 Greta Yorsh <Greta.Yorsh@arm.com>
4598 * gcc.target/arm/epilog-1.c: New test.
4600 2012-06-18 Richard Guenther <rguenther@suse.de>
4602 PR tree-optimization/53693
4603 * g++.dg/torture/pr53693.C: New testcase.
4605 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4607 PR tree-optimization/53703
4608 * gcc.dg/torture/pr53703.c: New test.
4610 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4613 * gcc.target/i386/pr53698.c: New test.
4615 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4617 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4619 2012-06-17 Tobias Burnus <burnus@net-b.de>
4623 * gfortran.dg/transfer_check_3.f90: New.
4625 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4627 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4629 2012-06-16 Tobias Burnus <burnus@net-b.de>
4633 * gfortran.dg/deferred_type_param_8.f90: New.
4635 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4637 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4638 testname that includes flags, passed in as new argument, in
4640 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4641 and pass it to verify-* procedures.
4643 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4644 alignment torture options with usual torture options.
4646 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4647 messages reported for one line of source code.
4648 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4649 * g++.dg/cpp0x/decltype2.C: Likewise.
4650 * g++.dg/cpp0x/decltype3.C: Likewise.
4651 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4652 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4653 * g++.dg/cpp0x/static_assert3.C: Likewise.
4654 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4655 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4656 * g++.dg/cpp0x/union1.C: Likewise.
4657 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4658 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4659 * g++.dg/cpp0x/variadic2.C: Likewise.
4660 * g++.dg/cpp0x/variadic20.C: Likewise.
4661 * g++.dg/cpp0x/variadic74.C: Likewise.
4662 * g++.dg/diagnostic/bitfld2.C: Likewise.
4663 * g++.dg/ext/attrib44.C: Likewise.
4664 * g++.dg/ext/no-asm-1.C: Likewise.
4665 * g++.dg/other/error34.C: Likewise.
4666 * g++.dg/parse/crash46.C: Likewise.
4667 * g++.dg/parse/error10.C: Likewise.
4668 * g++.dg/parse/error2.C: Likewise.
4669 * g++.dg/parse/error3.C: Likewise.
4670 * g++.dg/parse/error36.C: Likewise.
4671 * g++.dg/parse/error8.C: Likewise.
4672 * g++.dg/parse/error9.C: Likewise.
4673 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4674 * g++.dg/parse/parser-pr28152.C: Likewise.
4675 * g++.dg/parse/template25.C: Likewise.
4676 * g++.dg/parse/typename11.C: Likewise.
4677 * g++.dg/tc1/dr147.C: Likewise.
4678 * g++.dg/template/deduce3.C: Likewise.
4679 * g++.dg/template/koenig9.C: Likewise.
4680 * g++.dg/template/pr23510.C: Likewise.
4681 * g++.dg/warn/pr12242.C: Likewise.
4682 * g++.dg/warn/pr30551-2.C: Likewise.
4683 * g++.dg/warn/pr30551.C: Likewise.
4684 * g++.old-deja/g++.other/typename1.C: Likewise.
4685 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4687 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4690 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4691 * c-c++-common/torture/vshuf-2.inc: Likewise.
4692 * c-c++-common/torture/vshuf-4.inc: Likewise.
4693 * c-c++-common/torture/vshuf-8.inc: Likewise.
4694 * c-c++-common/torture/vshuf-main.inc: Likewise.
4695 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4696 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4697 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4698 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4699 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4700 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4701 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4702 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4703 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4704 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4705 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4706 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4707 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4708 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4710 2012-06-15 Michael Matz <matz@suse.de>
4712 * gcc.dg/tree-ssa/vector-4.c: New test.
4714 2012-06-15 Michael Matz <matz@suse.de>
4716 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4717 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4719 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4721 PR tree-optimization/53636
4722 * gcc.target/arm/pr53636.c: New test.
4724 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4726 PR tree-optimization/51581
4727 * gcc.c-torture/execute/pr51581-1.c: New test.
4728 * gcc.c-torture/execute/pr51581-2.c: New test.
4729 * gcc.dg/vect/pr51581-1.c: New test.
4730 * gcc.dg/vect/pr51581-2.c: New test.
4731 * gcc.dg/vect/pr51581-3.c: New test.
4732 * gcc.target/i386/avx-pr51581-1.c: New test.
4733 * gcc.target/i386/avx-pr51581-2.c: New test.
4734 * gcc.target/i386/avx2-pr51581-1.c: New test.
4735 * gcc.target/i386/avx2-pr51581-2.c: New test.
4736 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4738 2012-06-15 Richard Guenther <rguenther@suse.de>
4740 * gcc.c-torture/execute/20120615-1.c: New testcase.
4742 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4744 * gnat.dg/vect8.ad[sb]: New test.
4746 2012-06-14 Richard Guenther <rguenther@suse.de>
4748 * gcc.dg/tree-ssa/vrp.h: New testcase.
4749 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4751 2012-06-13 Christian Bruel <christian.bruel@st.com>
4754 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4756 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4758 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4760 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4763 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4764 test summary unique.
4766 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4767 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4768 scan-stack-usage-not): Don't strip torture options from test name.
4770 * lib/scandump.exp (scan-dump-times): Use printable version of
4771 regexp in test summary line.
4773 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4774 messages reported for one line of source code.
4775 * gcc.dg/format/few-1.c: Likewise.
4776 * gcc.dg/ia64-sync-2.c: Likewise.
4777 * gcc.dg/sync-2.c: Likewise.
4778 * gcc.dg/noncompile/pr44517.c: Likewise.
4780 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4783 * gcc.dg/guality/pr49888.c: New.
4785 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4787 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4788 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4791 2012-06-13 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/intent_out_7.f90: New.
4796 2012-06-13 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/save_4.f90: New.
4801 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4806 * gcc.dg/pr53532.c: New test.
4807 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4808 adjust line numbers.
4809 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4810 * gcc.dg/Wcxx-compat-8.c: Likewise.
4811 * gcc.dg/pr51034.c: New test.
4812 * gcc.dg/pr53196-1.c: New test.
4813 * gcc.dg/pr53196-2.c: New test.
4815 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4817 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4818 alignment torture options with usual torture options.
4819 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4820 instead of dg-options.
4821 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4822 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4823 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4824 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4825 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4826 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4828 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4829 to checks for multiple messages reported for one line of source code.
4830 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4832 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4833 messages reported for one line of source code.
4835 * gcc.dg/20031223-1.c: Add comments to check for multiple
4836 messages reported for one line of source code.
4837 * gcc.dg/Wconversion-integer.c: Likewise.
4838 * gcc.dg/Wfatal-2.c: Likewise.
4839 * gcc.dg/Wfatal.c: Likewise.
4840 * gcc.dg/Wobjsize-1.c: Likewise.
4841 * gcc.dg/c99-vla-jump-1.c: Likewise.
4842 * gcc.dg/c99-vla-jump-2.c: Likewise.
4843 * gcc.dg/c99-vla-jump-3.c: Likewise.
4844 * gcc.dg/c99-vla-jump-4.c: Likewise.
4845 * gcc.dg/c99-vla-jump-5.c: Likewise.
4846 * gcc.dg/decl-9.c: Likewise.
4847 * gcc.dg/declspec-10.c: Likewise.
4848 * gcc.dg/declspec-18.c: Likewise.
4849 * gcc.dg/mtune.c: Likewise.
4850 * gcc.dg/parser-pr28152-2.c: Likewise.
4851 * gcc.dg/parser-pr28152.c: Likewise.
4852 * gcc.dg/pr14475.c: Likewise.
4853 * gcc.dg/pr27953.c: Likewise.
4854 * gcc.dg/pr28322-3.c: Likewise.
4855 * gcc.dg/pr30457.c: Likewise.
4856 * gcc.dg/pr30551-2.c: Likewise.
4857 * gcc.dg/pr30551-3.c: Likewise.
4858 * gcc.dg/pr30551-4.c: Likewise.
4859 * gcc.dg/pr30551-5.c: Likewise.
4860 * gcc.dg/pr30551-6.c: Likewise.
4861 * gcc.dg/pr30551.c: Likewise.
4862 * gcc.dg/pr45461.c: Likewise.
4863 * gcc.dg/pr48552-1.c: Likewise.
4864 * gcc.dg/pr48552-2.c: Likewise.
4865 * gcc.dg/redecl-1.c: Likewise.
4866 * gcc.dg/transparent-union-3.c: Likewise.
4867 * gcc.dg/utf-dflt.c: Likewise.
4868 * gcc.dg/utf-dflt2.c: Likewise.
4869 * gcc.dg/vla-8.c: Likewise.
4870 * gcc.dg/vla-init-1.c: Likewise.
4871 * gcc.dg/wtr-int-type-1.c: Likewise.
4873 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4874 messages reported for for one line of source code.
4875 * c-c++-common/raw-string-5.c: Likewise.
4876 * c-c++-common/raw-string-4.c: Likewise.
4877 * c-c++-common/raw-string-6.c: Likewise.
4878 * c-c++-common/pr20000.c: Likewise.
4880 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4881 messages reported for one line of source code.
4882 * gcc.dg/cpp/pr30786.c: Likewise.
4883 * gcc.dg/cpp/pr28709.c: Likewise.
4884 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4885 * gcc.dg/cpp/macspace2.c: Likewise.
4886 * gcc.dg/cpp/missing-header-1.c: Likewise.
4887 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4888 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4889 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4891 2012-06-12 Jason Merrill <jason@redhat.com>
4894 * g++.dg/template/local7.C: New.
4896 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4899 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4900 * gcc.target/sh/pr51340-2.c: Likewise.
4901 * gcc.target/sh/pr51340-3.c: Likewise.
4903 2012-06-12 Michael Matz <matz@suse.de>
4905 * gcc.dg/torture/alias-1.c: New test.
4907 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4909 PR rtl-optimization/53589
4910 * gcc.dg/torture/pr53589.c: New test.
4912 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4915 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4916 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4917 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4918 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4919 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4920 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4921 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4922 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4923 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4924 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4925 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4926 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4927 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4928 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4929 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4930 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4932 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4934 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4935 (check_intel_cpu_model): New function.
4936 (check_amd_cpu_model): New function.
4937 (check_features): New function.
4938 (__get_cpuid_output): New function.
4939 (check_detailed): New function.
4940 (fn1): Rename to quick_check.
4941 (main): Update to call quick_check and call check_detailed.
4943 2012-06-11 Richard Henderson <rth@redhat.com>
4945 * lib/target-supports.exp
4946 (check_effective_target_sync_long_long_runtime): Use
4947 check_effective_target_lp64 instead of
4948 check_effective_target_powerpc64 for powerpc targets.
4950 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4953 * gcc.target/sh/pr53511-1.c: New.
4955 2012-06-11 Richard Guenther <rguenther@suse.de>
4958 * g++.dg/lto/pr53470_0.C: New testcase.
4959 * gcc.dg/lto/pr53470_0.c: Likewise.
4961 2012-06-11 Richard Guenther <rguenther@suse.de>
4964 * g++.dg/ext/pr53605.C: New testcase.
4966 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4968 * gnat.dg/specs/array1.ads: New test.
4969 * gnat.dg/specs/array2.ads: Likewise.
4970 * gnat.dg/array22.adb: Likewise.
4972 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4974 * gnat.dg/constant4.adb: New test.
4975 * gnat.dg/constant4_pkg.ads: New helper.
4977 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4980 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4981 * gfortran.dg/allocate_class_1.f90: Modified.
4982 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4983 * gfortran.dg/allocate_class_2.f90: New.
4985 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4988 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4990 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4993 * gfortran.dg/string_assign_2.f90: New test case.
4995 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4998 * gfortran.dg/string_assign_1.f90: New test case.
5000 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5003 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5004 * gcc.dg/gomp/critical-4.c: Likewise.
5005 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5006 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5007 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5008 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5009 * c-c++-common/gomp/pr53580.c: New test.
5011 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5014 * g++.dg/cpp0x/forw_enum11.C: New.
5016 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5019 * g++.dg/cpp0x/alias-decl-19.C: New.
5021 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5023 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5025 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5027 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5029 (XSTATE_SSE): Ditto.
5030 (XSTATE_YMM): Ditto.
5031 (avx_os_support): Use new defines.
5033 2012-06-06 Richard Guenther <rguenther@suse.de>
5036 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5039 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5042 * g++.dg/cpp0x/pr52841.C: New testcase.
5044 2012-06-06 Richard Guenther <rguenther@suse.de>
5046 PR tree-optimization/53081
5047 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5048 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5050 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5052 * gcc.target/powerpc/pr53487.c: New test.
5054 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5056 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5058 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5060 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5062 2012-06-05 Richard Guenther <rguenther@suse.de>
5064 PR tree-optimization/30442
5065 * gcc.dg/vect/bb-slp-30.c: New testcase.
5067 2012-06-05 Richard Guenther <rguenther@suse.de>
5069 PR tree-optimization/53081
5070 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5071 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5072 -fno-tree-loop-distribute-patterns.
5074 2012-06-05 Alan Modra <amodra@gmail.com>
5076 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5077 Check static chain in nested funcs.
5079 2012-06-04 Tobias Burnus <burnus@net-b.de>
5082 * gfortran.dg/init_flag_10.f90: New.
5084 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5087 * g++.dg/warn/Wenum-compare-no-2: New.
5089 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5091 PR preprocessor/53463
5092 * g++.dg/cpp/limits.C: New test.
5093 * g++.dg/parse/error19.C: Adjust.
5094 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5095 * g++.dg/warn/pr35635.C: Likewise.
5096 * g++.old-deja/g++.pt/assign1.C: Likewise.
5098 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5101 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5102 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5103 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5104 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5105 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5106 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5107 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5108 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5110 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5112 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5114 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5116 PR tree-optimization/53550
5117 * gcc.dg/pr53550.c: New test.
5119 2012-06-04 Richard Guenther <rguenther@suse.de>
5121 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5122 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5123 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5125 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5128 * gfortran.dg/parameter_array_element_2.f90: New.
5130 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5133 * gcc.target/sh/pr53512-1.c: New.
5134 * gcc.target/sh/pr53512-2.c: New.
5135 * gcc.target/sh/pr53512-3.c: New.
5136 * gcc.target/sh/pr53512-4.c: New.
5138 2012-06-01 Jason Merrill <jason@redhat.com>
5141 * g++.dg/ext/visibility/template12.C: New.
5142 * g++.dg/ext/attrib14.C: Adjust warning line.
5145 * g++.dg/parse/new6.C: New.
5146 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5148 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5150 * c-c++-common/restrict-2.c: Revert previous change.
5152 2012-06-01 Jason Merrill <jason@redhat.com>
5155 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5158 * g++.dg/cpp0x/auto33.C: New.
5160 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5163 * g++.dg/parse/namespace-alias-1.C: New.
5165 2012-06-01 Christian Bruel <christian.bruel@st.com>
5167 * gcc.dg/spec-options.c: New test.
5168 * gcc.dg/foo.specs: New file.
5170 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5173 * gnat.dg/lto14.adb: Skip on Solaris.
5175 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5177 * gcc.target/cris/sync-1-v10.c,
5178 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5179 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5180 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5181 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5182 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5183 gcc.target/cris/torture/sync-mis-op-i-1.c,
5184 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5185 gcc.target/cris/torture/sync-mis-op-i-2.c,
5186 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5187 gcc.target/cris/torture/sync-mis-op-i-3.c,
5188 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5189 gcc.target/cris/torture/sync-mis-op-s-1.c,
5190 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5191 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5192 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5193 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5194 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5195 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5196 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5197 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5198 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5200 2012-05-31 Richard Guenther <rguenther@suse.de>
5202 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5203 ldist-pr45948.c with disabled SCCP.
5205 2012-05-31 Richard Guenther <rguenther@suse.de>
5208 * gcc.dg/torture/pr48493.c: New testcase.
5210 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5212 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5214 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5215 of the initialization loop.
5216 (dg-final): Adjust the expected number of vectorized loops depending
5217 on vect_char_mult target selector.
5219 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5221 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5222 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5223 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5226 2012-05-30 Jason Merrill <jason@redhat.com>
5229 * g++.dg/init/new34.C: New.
5230 * g++.dg/tree-ssa/stabilize1.C: New.
5232 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5235 * g++.dg/init/new33.C: New test.
5237 2012-05-30 Richard Guenther <rguenther@suse.de>
5240 * gcc.dg/torture/pr53501.c: New testcase.
5241 * c-c++-common/restrict-2.c: Adjust.
5243 2012-05-30 Alan Modra <amodra@gmail.com>
5245 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5248 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5250 * gcc.target/i386/shuf-concat.c: New test.
5252 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5254 PR rtl-optimization/53519
5255 * gcc.c-torture/compile/pr53519.c: New test.
5257 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5259 * gcc.target/arm/neon-vrev.c: New.
5261 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5264 * gcc.target/sh/pr51340-1.c: New.
5265 * gcc.target/sh/pr51340-2.c: New.
5266 * gcc.target/sh/pr51340-3.c: New.
5268 2012-05-29 Richard Guenther <rguenther@suse.de>
5270 PR tree-optimization/53516
5271 * gcc.dg/torture/pr53516.c: New testcase.
5273 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5275 PR preprocessor/53229
5276 * gcc.dg/cpp/paste6.c: Force to run without
5277 -ftrack-macro-expansion.
5278 * gcc.dg/cpp/paste8.c: Likewise.
5279 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5280 -ftrack-macro-expansion.
5281 * gcc.dg/cpp/paste12.c: Force to run without
5282 -ftrack-macro-expansion.
5283 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5284 -ftrack-macro-expansion.
5285 * gcc.dg/cpp/paste13.c: Likewise.
5286 * gcc.dg/cpp/paste14.c: Likewise.
5287 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5288 -ftrack-macro-expansion.
5289 * gcc.dg/cpp/paste18.c: New test.
5291 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5293 * gcc.target/cris/torture/trap-1.c,
5294 gcc.target/cris/torture/trap-2.c,
5295 gcc.target/cris/torture/trap-3.c,
5296 gcc.target/cris/torture/trap-v0.c,
5297 gcc.target/cris/torture/trap-v3.c: New tests.
5299 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5302 * g++.dg/warn/Wbraces3.C: New.
5303 * g++.dg/warn/Wbraces4.C: Likewise.
5305 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5307 PR tree-optimization/53505
5308 * c-c++-common/torture/pr53505.c: New test.
5310 2012-05-27 Nathan Sidwell <nathan@acm.org>
5312 * gcc.dg/stmt-expr-4.c: New.
5314 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/parse/crash60.C: New.
5319 2012-05-26 Jason Merrill <jason@redhat.com>
5322 * c-c++-common/array-lit.c: New.
5323 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5325 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/array21.adb: New test.
5330 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5332 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5334 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5337 * g++.dg/other/anon-union3.C: New.
5339 2012-05-25 Ian Lance Taylor <iant@google.com>
5341 * gcc.dg/split-6.c: New test.
5343 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5345 * gnat.dg/lto14.adb: New test.
5347 2012-05-25 Tristan Gingold <gingold@adacore.com>
5349 * gcc.target/i386/large-frame.c: New.
5351 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5352 * gcc.target/powerpc/lhs-1.c: New.
5353 * gcc.target/powerpc/lhs-2.c: New.
5354 * gcc.target/powerpc/lhs-3.c: New.
5356 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5358 Make unwound macro expansion trace less redundant
5359 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5360 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5361 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5362 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5363 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5364 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5366 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/cpp0x/constexpr-default1.C: New.
5371 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5374 * g++.dg/eh/goto2.C: New.
5376 2012-05-24 Richard Guenther <rguenther@suse.de>
5379 * g++.dg/tree-prof/pr53460.C: New testcase.
5381 2012-05-24 Richard Guenther <rguenther@suse.de>
5384 * g++.dg/debug/pr53466.C: New testcase.
5386 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5388 PR tree-optimization/53465
5389 * gcc.c-torture/execute/pr53465.c: New test.
5391 2012-05-23 Tobias Burnus <burnus@net-b.de>
5395 * gfortran.dg/allocate_with_typespec_6.f90: New.
5397 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/warn/delete-array-1.C: New.
5402 2012-05-23 Richard Guenther <rguenther@suse.de>
5404 * gcc.dg/torture/pr39074-2.c: Adjust.
5405 * gcc.dg/torture/pr39074.c: Likewise.
5406 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5407 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5409 2012-05-22 Jan Hubicka <jh@suse.cz>
5412 * g++.dg/torture/pr53161.C: New testcase.
5414 2012-05-22 Tobias Burnus <burnus@net-b.de>
5417 * gfortran.dg/realloc_on_assign_15.f90: New.
5419 2012-05-22 Richard Guenther <rguenther@suse.de>
5422 * gcc.dg/torture/pr51071-2.c: New testcase.
5424 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5426 PR tree-optimization/53336
5427 * g++.dg/torture/pr53336.C: New testcase.
5429 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5432 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5433 instead of -Wunused-local-typedefs.
5435 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5438 * g++.dg/other/abstract4.C: New-
5440 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5443 * g++.dg/ext/attrib46.C: New.
5445 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5448 * gcc.c-torture/compile/pr53418-1.c,
5449 gcc.c-torture/compile/pr53418-2.c: New tests.
5451 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5453 PR tree-optimization/53366
5454 * gcc.dg/torture/pr53366-1.c: New test.
5455 * gcc.dg/torture/pr53366-2.c: New test.
5456 * gcc.target/i386/pr53366-1.c: New test.
5457 * gcc.target/i386/pr53366-2.c: New test.
5459 PR tree-optimization/53409
5460 * gcc.c-torture/compile/pr53409.c: New test.
5462 PR tree-optimization/53410
5463 * gcc.c-torture/compile/pr53410-1.c: New test.
5464 * gcc.c-torture/compile/pr53410-2.c: New test.
5466 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5469 * gcc.target/i386/pr53425-1.c: New file.
5470 * gcc.target/i386/pr53425-2.c: Likewise.
5472 2012-05-21 Richard Guenther <rguenther@suse.de>
5474 PR tree-optimization/53408
5475 * gcc.dg/torture/pr53408.c: New testcase.
5477 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5478 H.J. Lu <hongjiu.lu@intel.com>
5481 * gcc.target/i386/pr53416.c: New file.
5483 2012-05-21 Richard Guenther <rguenther@suse.de>
5485 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5487 2012-05-21 Richard Guenther <rguenther@suse.de>
5489 * gcc.dg/torture/ldist-1.c: New testcase.
5491 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5493 * gnat.dg/lto13.adb: New test.
5494 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5496 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5498 * gnat.dg/specs/lto12.ads: New test.
5499 * gnat.dg/specs/lto12_pkg.ads: New helper.
5501 2012-05-18 Richard Guenther <rguenther@suse.de>
5503 PR tree-optimization/53346
5504 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5505 * gcc.target/i386/incoming-10.c: Adjust.
5506 * gcc.target/i386/incoming-11.c: Likewise.
5507 * gcc.target/i386/pr46295.c: Likewise.
5509 2012-05-18 Richard Guenther <rguenther@suse.de>
5511 * gcc.dg/pr53352.c: Return zero.
5513 2012-05-18 Richard Guenther <rguenther@suse.de>
5515 PR tree-optimization/53390
5516 * gcc.dg/torture/pr53390.c: New testcase.
5518 2012-05-18 Meador Inge <meadori@codesourcery.com>
5520 PR rtl-optimization/53352
5521 * gcc.dg/pr53352.c: New test.
5523 2012-05-17 David S. Miller <davem@davemloft.net>
5525 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5526 failure on sparc-*-linux-gnu.
5528 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5531 * g++.dg/parse/error49.C: New.
5532 * g++.dg/cpp0x/error8.C: Likewise.
5533 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5534 * g++.dg/ext/utf-dflt2.C: Likewise.
5535 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5536 * g++.dg/ext/utf-dflt.C: Likewise.
5537 * c-c++-common/raw-string-3.c: Likewise.
5538 * c-c++-common/raw-string-4.c: Likewise.
5540 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5543 * g++.dg/cpp0x/catch1.C: New.
5545 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5548 * g++.dg/parse/error48.C: New.
5549 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5550 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5552 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5554 * gcc.dg/tm/indirect-2.c: New test.
5556 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5558 PR tree-optimization/53217
5559 * gfortran.dg/pr53217.f90: New test.
5561 2012-05-16 Richard Guenther <rguenther@suse.de>
5563 PR tree-optimization/53364
5564 * g++.dg/torture/pr53364.C: New testcase.
5566 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5569 * gcc.dg/pr52549.c: Fix test for long != void*
5570 * gcc.c-torture/execute/pr52979-1.x: New file.
5571 * gcc.c-torture/execute/pr52979-2.x: New file.
5573 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5575 PR preprocessor/7263
5576 * gcc.dg/binary-constants-2.c: Run without tracking locations
5577 accross macro expansion.
5578 * gcc.dg/binary-constants-3.c: Likewise.
5579 * gcc.dg/cpp/sysmac2.c: Likewise.
5580 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5582 * gcc.dg/cpp/syshdr3.c: New test.
5583 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5584 * gcc.dg/system-binary-constants-1.c: New test.
5585 * gcc.dg/system-binary-constants-1.h: New header for the new test
5587 * g++.dg/cpp/syshdr3.C: New test.
5588 * g++.dg/cpp/syshdr3.h: New header the new test above.
5589 * g++.dg/system-binary-constants-1.C: New test.
5590 * g++.dg/system-binary-constants-1.h: New header the new test
5593 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5595 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5597 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5600 * gcc.dg/pr53358.c: New test.
5602 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5605 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5606 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5608 2012-05-15 Olivier Hainque <hainque@adacore.com>
5610 * g++.dg/eh/sighandle.C: New testcase.
5612 2012-05-15 Richard Guenther <rguenther@suse.de>
5614 PR tree-optimization/53355
5615 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5617 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5619 * gfortran.dg/*.f90: Remove now redundant manual
5620 cleanup-modules directive.
5622 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5624 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5625 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5627 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5630 * gfortran.dg/int_range_io_1.f90: New test.
5632 2012-05-14 Andi Kleen <ak@linux.intel.com>
5633 Jakub Jelinek <jakub@redhat.com>
5636 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5637 * gcc.target/i386/rtm-check.h: New file.
5638 * gcc.target/i386/pr53315.c: New test.
5640 2012-05-14 Tobias Burnus <burnus@net-b.de>
5645 * gfortran.dg/deferred_type_param_4.f90: New.
5646 * gfortran.dg/deferred_type_param_6.f90: New.
5648 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5650 * gcc.target/i386/retarg.c: New test.
5652 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5655 * gfortran.dg/deferred_type_param_3.f90: New.
5656 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5657 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5659 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/null_pointer_deref3.adb: New test.
5663 2012-05-12 Tobias Burnus <burnus@net-b.de>
5667 * gfortran.dg/deferred_type_param_5.f90: New.
5669 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/parse/error47.C: New.
5673 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5676 * gfortran.dg/string_compare_4.f90: Change option
5677 to -fdump-tree-original. Add test case for kind=4.
5679 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5682 * gfortran.dg/string_compare_4.f90: New test.
5684 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5686 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5688 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5691 * g++.dg/cpp0x/variadic132.C: New.
5693 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5696 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5697 * g++.dg/parse/error26.C: Tweak dg-error column number.
5699 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5702 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5704 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5706 * gnat.dg/lto11.ad[sb]: New test.
5708 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5711 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5712 directive to Scan for vpmuldq, not vpmacsdql.
5714 2012-05-09 Michael Matz <matz@suse.de>
5716 PR tree-optimization/53185
5717 * gcc.dg/vect/pr53185.c: New test.
5719 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5722 * gcc.target/i386/pr53249.c: New.
5724 2012-05-09 Richard Guenther <rguenther@suse.de>
5726 PR tree-optimization/18437
5727 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5728 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5730 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5732 PR tree-optimization/53226
5733 * gcc.c-torture/compile/pr53226.c: New test.
5735 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5737 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5738 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5739 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5740 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5741 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5742 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5743 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5744 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5745 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5746 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5747 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5748 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5749 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5750 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5752 2012-05-09 Dehao Chen <dehao@google.com>
5754 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5755 * gcc.dg/predict-2.c: Likewise.
5756 * gcc.dg/predict-3.c: Likewise.
5757 * gcc.dg/predict-4.c: Likewise.
5758 * gcc.dg/predict-5.c: Likewise.
5759 * gcc.dg/predict-6.c: Likewise.
5761 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5764 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5766 2012-05-08 Richard Guenther <rguenther@suse.de>
5768 * gcc.dg/fold-bitand-4.c: New testcase.
5770 2012-05-08 Dehao Chen <dehao@google.com>
5772 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5773 heuristic is working properly.
5774 * gcc.dg/predict-2.c: Likewise.
5775 * gcc/dg/predict-3.c: Likewise.
5776 * gcc/dg/predict-4.c: Likewise.
5777 * gcc/dg/predict-5.c: Likewise.
5778 * gcc/dg/predict-6.c: Likewise.
5780 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5782 PR tree-optimization/53239
5783 * g++.dg/opt/vrp3.C: New test.
5784 * g++.dg/opt/vrp3-aux.cc: New file.
5785 * g++.dg/opt/vrp3.h: New file.
5787 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5789 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5790 .uleb128 support in assembler output.
5792 2012-05-07 Richard Guenther <rguenther@suse.de>
5795 * g++.dg/lto/pr42987_0.C: New testcase.
5796 * g++.dg/lto/pr42987_1.C: Likewise.
5798 2012-05-07 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/typebound_operator_15.f90: New.
5803 2012-05-06 Tobias Burnus <burnus@net-b.de>
5806 * gfortran.dg/class_array_13.f90: New.
5808 2012-05-06 Tristan Gingold <gingold@adacore.com>
5810 * gnat.dg/warn7.adb: New test.
5812 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5814 * gnat.dg/specs/renamings.ads: Rename to...
5815 * gnat.dg/specs/renaming1.ads: ...this.
5816 * gnat.dg/specs/renaming2.ads: New test.
5817 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5818 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5819 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5820 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5822 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5824 * gnat.dg/discr36.ad[sb]: New test.
5825 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5827 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5830 * c-c++-common/pr43772.c: New.
5832 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5835 * gfortran.dg/select_type_26.f03 : New test.
5836 * gfortran.dg/select_type_27.f03 : New test.
5839 * gfortran.dg/select_type_28.f03 : New test.
5841 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5845 * gfortran.dg/mod_sign0_1.f90: New test.
5846 * gfortran.dg/mod_large_1.f90: New test.
5848 2012-05-04 Tobias Burnus <burnus@net-b.de>
5851 gfortran.dg/public_private_module_5.f90: New.
5853 2012-05-04 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/constructor_7.f90: New.
5857 * gfortran.dg/constructor_8.f90: New.
5859 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5862 * g++.dg/cpp0x/static_assert7.C: New.
5864 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5866 PR tree-optimization/52633
5867 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5868 recognized as widening shifts instead of over-widening.
5869 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5870 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5871 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5872 * gcc.target/arm/pr52633.c: New test.
5874 2012-05-04 Richard Guenther <rguenther@suse.de>
5876 PR tree-optimization/53168
5877 * gcc.dg/torture/pr53168.c: New testcase.
5878 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5880 2012-05-04 Richard Guenther <rguenther@suse.de>
5882 * gcc.dg/lto/pr53214_0.c: New testcase.
5884 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5886 * gcc.target/ia64/pr48496.c: New test.
5887 * gcc.target/ia64/pr52657.c: Likewise.
5889 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5892 * c-c++-common/pr51712.c: New.
5894 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5897 * gcc.target/powwerpc/pr53199.c: New file.
5899 2012-05-03 Jason Merrill <jason@redhat.com>
5901 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5903 * gcc.dg/debug/dwarf2/dups-types.c: New.
5904 * gcc.dg/debug/dwarf2/dups-types.h: New.
5906 2012-05-03 Jason Merrill <jason@redhat.com>
5908 * g++.dg/debug/dwarf2/namespace-2.C: New.
5909 * g++.dg/debug/dwarf2/localclass3.C: New.
5911 2012-05-03 Jason Merrill <jason@redhat.com>
5913 * g++.dg/debug/dwarf2/thunk1.C: New.
5915 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/other/final2.C: New.
5920 2012-05-03 Richard Guenther <rguenther@suse.de>
5922 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5924 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5926 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5927 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5928 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5929 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5931 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5933 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5935 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5936 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5937 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5940 * gcc.dg/pr53174.c: New test.
5943 * gcc.target/arm/pr53187.c: New test.
5944 * gcc.c-torture/compile/pr53187.c: New test.
5946 2012-05-03 Richard Guenther <rguenther@suse.de>
5948 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5949 unsupported prefetching support.
5951 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5953 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5954 option -ftrack-macro-expansion=0.
5955 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5956 option -ftrack-macro-expansion=0.
5958 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5960 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5961 dg-options for target arm with dg-additional-options.
5963 2012-05-03 Richard Guenther <rguenther@suse.de>
5965 PR tree-optimization/53144
5966 * gcc.dg/torture/pr53144.c: New testcase.
5968 2012-05-03 Tobias Burnus <burnus@net-b.de>
5971 * gfortran.dg/pointer_intent_7.f90: New.
5972 * gfortran.dg/pure_formal_3.f90: New.
5974 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5976 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5978 2012-05-02 Martin Jambor <mjambor@suse.cz>
5981 * g++.dg/lto/pr52605_0.C: New test.
5983 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5985 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5986 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5987 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5988 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5989 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5990 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5991 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5992 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5993 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5994 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5995 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5996 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5997 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5998 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5999 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6000 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6002 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6005 * gcc.dg/pr53153.c: New test.
6007 2012-05-02 Richard Guenther <rguenther@suse.de>
6009 * g++.dg/tree-ssa/pr19807.C: Adjust.
6011 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6013 PR tree-optimization/53163
6014 * gcc.c-torture/compile/pr53163.c: New test.
6016 PR rtl-optimization/53160
6017 * gcc.c-torture/execute/pr53160.c: New test.
6019 2012-05-01 Ian Lance Taylor <iant@google.com>
6022 * gcc.dg/pr37303.c: New test.
6024 2012-05-01 Richard Henderson <rth@redhat.com>
6026 * lib/target-supports.exp
6027 (check_effective_target_sync_long_long_runtime): True for
6028 check_effective_target_powerpc64.
6030 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6033 * gcc.dg/vector-1.c: Move to ...
6034 * c-c++-common/vector-1.c: ... here.
6035 * gcc.dg/vector-2.c: Move to ...
6036 * c-c++-common/vector-2.c: ... here.
6037 * gcc.dg/vector-3.c: Move to ...
6038 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6039 * gcc.dg/vector-4.c: Move to ...
6040 * c-c++-common/vector-4.c: ... here.
6041 * gcc.dg/vector-init-1.c: Move to ...
6042 * c-c++-common/vector-init-1.c: ... here.
6043 * gcc.dg/vector-init-2.c: Move to ...
6044 * c-c++-common/vector-init-2.c: ... here.
6045 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6046 * c-c++-common/vector-subscript-1.c: ... here.
6047 * gcc.dg/vector-subscript-2.c: Move to ...
6048 * c-c++-common/vector-subscript-2.c: ... here.
6049 * gcc.dg/vector-subscript-3.c: Move to ...
6050 * c-c++-common/vector-subscript-3.c: ... here.
6053 * g++.dg/cpp0x/vt-51314.C: New test.
6054 * g++.dg/cpp0x/variadic76.C: Fix.
6056 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6058 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6060 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6062 Add -Wvarargs option
6063 * c-c++-common/Wvarargs.c: New test case.
6064 * c-c++-common/Wvarargs-2.c: Likewise.
6066 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6068 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6069 * objc.dg/foreach-7.m: Force the test case to run without
6070 -ftrack-macro-expansion.
6071 * c-c++-common/tm/attrib-1.c: Likewise.
6072 * c-c++-common/warn-ommitted-condop.c: Likewise.
6073 * gcc.dg/assign-warn-1.c: Likewise.
6074 * gcc.dg/assign-warn-2.c: Likewise.
6075 * gcc.dg/attr-alloc_size.c: Likewise.
6076 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6077 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6078 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6079 * gcc.dg/c90-const-expr-9.c: Likewise.
6080 * gcc.dg/c99-const-expr-9.c: Likewise.
6081 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6082 * gcc.dg/cpp/direct2s.c: Likewise.
6083 * gcc.dg/cpp/pr28709.c: Likewise.
6084 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6085 * gcc.dg/dfp/composite-type.c: Likewise.
6086 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6087 with -ftrack-macro-expansion
6088 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6089 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6090 * g++.dg/ext/cleanup-1.C: Likewise.
6091 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6092 * g++.dg/template/sfinae10.C: Likewise.
6093 * g++.dg/tm/wrap-2.C: Likewise.
6094 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6095 * g++.dg/warn/Wsign-conversion.C: Likewise.
6096 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6097 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6098 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6099 it to run with -ftrack-macro-expansion.
6100 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6101 test cases without -ftrack-macro-expansion.
6103 Fix location for static class members
6104 * g++.dg/template/sfinae6_neg.C: Adjust.
6106 Make conversion warnings work on NULL with -ftrack-macro-expansion
6107 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6108 alongside the previous testing for NULL.
6110 Fix -Wuninitialized for -ftrack-macro-expansion
6111 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6113 Strip "<built-in>" loc from displayed expansion context
6114 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6115 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6116 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6119 Fix expansion point loc for macro-like tokens
6120 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6121 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6123 Fix token pasting with -ftrack-macro-expansion
6124 * gcc.dg/cpp/paste17.c: New test case for
6125 -ftrack-macro-expansion=2 mode only.
6126 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6128 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6130 * gnat.dg/warn6.ad[sb]: New test.
6132 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6135 * gcc.dg/20011021-1.c: Adjust testcase.
6137 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6140 * gfortran.dg/function_optimize_12.f90: New test.
6142 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6145 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6146 code to match current output and cover new peephole2 pattern.
6148 2012-04-27 Ollie Wild <aaw@google.com>
6150 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6152 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6154 * gcc.c-torture/execute/20120427-2.c: New testcase.
6155 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6156 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6157 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6159 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6162 * gcc.c-torture/execute/20120427-1.c: New testcase.
6164 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6167 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6169 2012-04-27 Tom de Vries <tom@codesourcery.com>
6171 PR tree-optimization/51879
6172 * gcc.dg/pr51879.c: New test.
6173 * gcc.dg/pr51879-2.c: Same.
6174 * gcc.dg/pr51879-3.c: Same.
6175 * gcc.dg/pr51879-4.c: Same.
6176 * gcc.dg/pr51879-6.c: Same.
6178 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6181 * g++.dg/cpp0x/defaulted35.C: New.
6182 * g++.dg/cpp0x/defaulted15.C: Adjust.
6184 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6186 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6189 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6191 * gcc.target/i386/builtin_target.c: Check avx2.
6193 2012-04-26 Alan Modra <amodra@gmail.com>
6195 * gcc.target/powerpc/savres.c: New test.
6196 * gcc.target/powerpc/powerpc.exp: Run it.
6198 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6201 * gcc.dg/torture/pr53120.c: New test.
6203 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6206 * gcc.c-torture/compile/pr52979-1.c: New test.
6207 * gcc.c-torture/execute/pr52979-1.c: New test.
6208 * gcc.c-torture/execute/pr52979-2.c: New test.
6210 2012-04-25 Richard Guenther <rguenther@suse.de>
6212 * gcc.target/i386/l_fma_float_5.c: Adjust.
6213 * gcc.target/i386/l_fma_double_4.c: Likewise.
6214 * gcc.target/i386/l_fma_float_2.c: Likewise.
6215 * gcc.target/i386/l_fma_float_6.c: Likewise.
6216 * gcc.target/i386/l_fma_double_1.c: Likewise.
6217 * gcc.target/i386/l_fma_double_5.c: Likewise.
6218 * gcc.target/i386/l_fma_float_3.c: Likewise.
6219 * gcc.target/i386/l_fma_double_2.c: Likewise.
6220 * gcc.target/i386/l_fma_double_6.c: Likewise.
6221 * gcc.target/i386/l_fma_float_4.c: Likewise.
6222 * gcc.target/i386/l_fma_double_3.c: Likewise.
6223 * gcc.target/i386/l_fma_float_1.c: Likewise.
6225 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6227 PR tree-optimization/53058
6228 * gcc.c-torture/compile/pr53058.c: New test.
6230 2012-04-25 Jan Hubicka <jh@suse.cz>
6233 * gcc.target/i386/pr39082-1.c: Update warning location.
6235 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.dg/pr52880.c: New test.
6240 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6242 * gcc.dg/m-un-2.c: Update.
6243 * gcc.dg/20011021-1.c: Update.
6245 2012-04-25 Tobias Burnus <burnus@net-b.de>
6248 * gfortran.dg/realloc_on_assign_14.f90: New.
6250 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6253 PR tree-optimizations/52891
6254 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6256 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6259 * g++.dg/cpp0x/sfinae35.C: New.
6260 * g++.dg/cpp0x/sfinae36.C: Likewise.
6262 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6264 * gcc.target/builtin_target.c: New testcase.
6266 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6269 * gcc.target/powerpc/pr47197.c: New test.
6271 2012-04-24 Richard Guenther <rguenther@suse.de>
6273 PR tree-optimization/53085
6274 * g++.dg/torture/pr53085.C: New testcase.
6276 2012-04-24 Andrew Pinski <apinski@cavium.com>
6279 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6280 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6281 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6283 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6286 * gcc.c-torture/execute/pr53084.c: New test.
6288 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6290 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6292 2012-04-23 Andrew Pinski <apinski@cavium.com>
6294 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6296 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6299 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6300 * gcc.dg/torture/builtin-power-1.c: Likewise.
6302 2012-04-23 Richard Guenther <rguenther@suse.de>
6304 PR tree-optimization/53070
6305 * gcc.dg/torture/pr53070.c: New testcase.
6307 2012-04-23 Richard Guenther <rguenther@suse.de>
6310 * gcc.dg/pr53060.c: New testcase.
6312 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6314 PR tree-optimizations/52891
6315 * gcc.c-torture/compile/pr52891-1.c: New test.
6316 * gcc.c-torture/compile/pr52891-2.c: New test.
6318 2012-04-22 Tobias Burnus <burnus@net-b.de>
6321 * gfortran.dg/read_float_4.f90: New.
6323 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6326 * c-c++-common/pr35441.C: New.
6328 2012-04-20 Ian Lance Taylor <iant@google.com>
6330 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6331 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6333 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6335 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6337 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6339 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341 PR rtl-optimization/44214
6342 * gcc.dg/pr44214-1.c: New test.
6343 * gcc.dg/pr44214-2.c: Likewise.
6344 * gcc.dg/pr44214-3.c: Likewise.
6346 2012-04-20 Richard Guenther <rguenther@suse.de>
6348 * g++.dg/torture/20120420-1.C: New testcase.
6350 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6352 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6354 2012-04-19 Christian Bruel <christian.bruel@st.com>
6356 * gcc.dg/pr52283.c: New test.
6358 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6360 * gcc.dg/pr37985.c: New test.
6362 2012-04-19 Richard Guenther <rguenther@suse.de>
6364 PR rtl-optimization/44688
6365 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6366 possibly profitable.
6368 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6370 PR tree-optimization/52976
6371 * gfortran.dg/reassoc_11.f: New test.
6373 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6375 PR tree-optimization/52976
6376 * gfortran.dg/reassoc_7.f: New test.
6377 * gfortran.dg/reassoc_8.f: Likewise.
6378 * gfortran.dg/reassoc_9.f: Likewise.
6379 * gfortran.dg/reassoc_10.f: Likewise.
6381 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6384 * g++.dg/cpp0x/sfinae33.C: New.
6385 * g++.dg/cpp0x/sfinae34.C: Likewise.
6387 2012-04-18 Joey Ye <joey.ye@arm.com>
6389 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6391 2012-04-18 Richard Guenther <rguenther@suse.de>
6393 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6395 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6396 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6398 2012-04-17 Tom de Vries <tom@codesourcery.com>
6400 * g++.dg/pr51264-4.C: New test.
6402 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6405 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6407 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6410 * g++.dg/parse/crash59.C: New.
6412 2012-04-17 Michael Matz <matz@suse.de>
6414 PR tree-optimization/18437
6415 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6417 2012-04-17 Richard Guenther <rguenther@suse.de>
6420 * g++.dg/torture/pr53011.C: New testcase.
6422 2012-04-16 Jason Merrill <jason@redhat.com>
6425 * g++.dg/cpp0x/variadic131.C: New.
6428 * g++.dg/cpp0x/variadic130.C: New.
6431 * g++.dg/cpp0x/variadic129.C: New.
6434 * g++.dg/cpp0x/variadic128.C: New.
6436 2012-04-16 Tobias Burnus <burnus@net-b.de>
6439 * gfortran.dg/pointer_intent_6.f90: New.
6441 2012-04-16 Tobias Burnus <burnus@net-b.de>
6444 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6445 to include public_private_module_4.f90.
6446 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6449 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6452 * g++.dg/diagnostic/operator1.C: New.
6453 * g++.dg/ext/label5.C: Adjust.
6454 * g++.dg/ext/va-arg1.C: Likewise.
6455 * g++.dg/other/error20.C: Likewise.
6456 * g++.dg/other/error20.C: Likewise.
6457 * g++.dg/other/error16.C: Likewise.
6458 * g++.dg/other/error10.C: Likewise.
6459 * g++.dg/parse/error30.C: Likewise.
6460 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6462 2012-04-16 Jason Merrill <jason@redhat.com>
6465 * g++.dg/cpp0x/variadic127.C: New.
6467 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6469 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6471 Use fail, pass instead of unresolved.
6475 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6477 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6478 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6479 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6481 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6484 * gfortran.dg/typebound_call_23.f03: New test case.
6486 2012-04-15 Jason Merrill <jason@redhat.com>
6489 * g++.dg/cpp0x/variadic126.C: New.
6492 * g++.dg/cpp0x/variadic125.C: New.
6495 * g++.dg/cpp0x/variadic124.C: New.
6498 * g++.dg/cpp0x/nullptr27.C: New.
6501 * g++.dg/warn/format8.C: New.
6503 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6506 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6508 2012-04-14 Tobias Burnus <burnus@net-b.de>
6512 * gfortran.dg/public_private_module_3.f90: New.
6513 * gfortran.dg/public_private_module_4.f90: New.
6515 2012-04-14 Tom de Vries <tom@codesourcery.com>
6517 * gcc.dg/superblock.c: New test.
6519 2012-04-14 Tom de Vries <tom@codesourcery.com>
6521 * gcc.dg/pr51879-12.c: New test.
6523 2012-04-13 Jason Merrill <jason@redhat.com>
6526 * g++.dg/cpp0x/variadic123.C: New.
6527 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6530 * g++.dg/cpp0x/initlist-ctor1.C: New.
6533 * g++.dg/other/anon-union2.C: New.
6535 2012-04-13 Martin Jambor <mjambor@suse.cz>
6538 * g++.dg/ipa/pr52939.C: New test.
6540 2012-04-13 Tom de Vries <tom@codesourcery.com>
6542 * gcc.dg/pr52734.c: New test.
6544 2012-04-13 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/52969
6547 * gcc.dg/torture/pr52969.c: New testcase.
6549 2012-04-13 Richard Guenther <rguenther@suse.de>
6552 * gcc.dg/pr52549.c: New testcase.
6554 2012-04-13 Richard Guenther <rguenther@suse.de>
6557 * gcc.dg/pr52862.c: New testcase.
6559 2012-04-13 Joey Ye <joey.ye@arm.com>
6561 * gcc.target/arm/thumb1-imm.c: New testcase.
6563 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6567 second function argument.
6568 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6569 (calc_permps): Update declaration. Calculate result correctly.
6570 (avx2_test): Change src2 type to union256i_d.
6571 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6574 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6577 * gcc.target/powerpc/pr52775.c: New file.
6579 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6581 PR tree-optimization/18589
6582 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6583 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6584 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6585 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6586 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6587 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6588 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6589 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6590 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6591 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6593 2012-04-12 Richard Guenther <rguenther@suse.de>
6595 PR tree-optimization/52943
6596 * gcc.dg/torture/pr52943.c: New testcase.
6598 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6601 * gcc/target/sh/pr50751-4.c: New.
6602 * gcc/target/sh/pr50751-5.c: New.
6603 * gcc/target/sh/pr50751-6.c: New.
6604 * gcc/target/sh/pr50751-7.c: New.
6606 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6609 * g++.dg/lookup/using52.C: New.
6611 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6613 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6615 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6617 PR rtl-optimization/52876
6618 * gcc.target/i386/pr52876.c: New.
6620 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6622 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6624 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6626 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6627 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6628 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6629 (ptrdiff_t): ... this. All uses changed.
6630 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6631 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6633 (main): Cast argument to __INTPTR_TYPE__.
6634 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6636 * gcc.dg/mallign.c (main): Likewise.
6637 * gcc.dg/pr38700.c (foo): Likewise.
6638 * gcc.dg/long-long-cst1.c (t): Likewise.
6639 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6640 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6641 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6642 * gcc.dg/pr25682.c (d, foo): Likewise.
6643 * gcc.dg/format/cast-1.c (f): Likewise.
6644 * gcc.dg/c90-const-expr-10.c
6645 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6646 (size_t): ...this. All uses changed.
6647 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6648 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6649 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6650 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6651 * gcc.dg/sequence-pt-1.c: Likewise.
6652 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6653 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6654 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6655 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6656 of ptrdiff_t with it.
6657 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6658 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6659 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6661 2012-04-11 Jason Merrill <jason@redhat.com>
6664 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6665 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6668 * g++.dg/ext/attrib45.C: New.
6670 * g++.dg/eh/dtor3.C: New.
6672 2012-04-11 Richard Guenther <rguenther@suse.de>
6675 * gfortran.dg/pr52621.f90: New testcase.
6677 2012-04-11 Richard Guenther <rguenther@suse.de>
6680 * g++.dg/torture/pr52918-1.C: New testcase.
6681 * g++.dg/torture/pr52918-2.C: Likewise.
6683 2012-04-11 Tobias Burnus <burnus@net-b.de>
6686 * gfortran.dg/block_11.f90: New.
6688 2012-04-11 Nick Clifton <nickc@redhat.com>
6690 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6692 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6695 * gcc.target/powerpc/pr16458-1.c: New test.
6696 * gcc.target/powerpc/pr16458-2.c: Likewise.
6697 * gcc.target/powerpc/pr16458-3.c: Likewise.
6698 * gcc.target/powerpc/pr16458-4.c: Likewise.
6700 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6702 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6703 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6704 * gcc.dg/builtin-bswap-5.c: Likewise.
6705 * gcc.target/i386/builtin-bswap-4.c: New test.
6707 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6710 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6712 2012-04-11 Richard Guenther <rguenther@suse.de>
6714 PR rtl-optimization/52881
6715 * gcc.dg/torture/pr52881.c: New testcase.
6716 * gcc.dg/torture/pr52913.c: Likewise.
6718 2012-04-11 Richard Guenther <rguenther@suse.de>
6720 PR tree-optimization/52912
6721 * gcc.dg/torture/pr52912.c: New testcase.
6723 2010-04-10 Michael Matz <matz@suse.de>
6725 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6726 * gcc.dg/vect/vect-outer-1.c: Adjust.
6727 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6728 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6729 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6730 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6731 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6732 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6734 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6736 PR tree-optimization/52870
6737 * gcc.dg/vect/pr52870.c: New test.
6739 2012-04-09 Mike Stump <mikestump@comcast.net>
6741 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6742 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6743 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6744 * gnat.dg/aggr11.adb: Likewise.
6745 * gnat.dg/aggr11_pkg.ads: Likewise.
6746 * gnat.dg/aggr15.adb: Likewise.
6747 * gnat.dg/aggr15.ads: Likewise.
6748 * gnat.dg/aggr17.adb: Likewise.
6749 * gnat.dg/aggr18.adb: Likewise.
6750 * gnat.dg/array14.adb: Likewise.
6751 * gnat.dg/array14.ads: Likewise.
6752 * gnat.dg/array14_pkg.ads: Likewise.
6753 * gnat.dg/array19.adb: Likewise.
6754 * gnat.dg/array19.ads: Likewise.
6755 * gnat.dg/discr27.adb: Likewise.
6756 * gnat.dg/discr27.ads: Likewise.
6757 * gnat.dg/discr35.adb: Likewise.
6758 * gnat.dg/discr35.ads: Likewise.
6759 * gnat.dg/discr6.adb: Likewise.
6760 * gnat.dg/discr6_pkg.ads: Likewise.
6761 * gnat.dg/import1.adb: Likewise.
6762 * gnat.dg/import1.ads: Likewise.
6763 * gnat.dg/loop_address2.adb: Likewise.
6764 * gnat.dg/opt7.adb: Likewise.
6765 * gnat.dg/opt7.ads: Likewise.
6766 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6767 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6768 * gnat.dg/rep_clause2.adb: Likewise.
6769 * gnat.dg/rep_clause2.ads: Likewise.
6770 * gnat.dg/slice2.adb: Likewise.
6771 * gnat.dg/slice2.ads: Likewise.
6772 * gnat.dg/slice6.adb: Likewise.
6773 * gnat.dg/slice6_pkg.ads: Likewise.
6774 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6775 * gnat.dg/taft_type2.adb: Likewise.
6776 * gnat.dg/taft_type2.ads: Likewise.
6777 * gnat.dg/taft_type2_pkg.ads: Likewise.
6778 * gnat.dg/volatile10.adb: Likewise.
6779 * gnat.dg/volatile10_pkg.ads: Likewise.
6781 * gcc.dg/dll-8.c: Remove execute permissions.
6782 * g++.dg/ext/dllexport5.C: Likewise.
6784 2012-04-09 Jan Hubicka <jh@suse.cz>
6789 * gcc.dg/lto/pr52634_1.c: New testcase.
6790 * gcc.dg/lto/pr52634_0.c: New testcase.
6792 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6795 * gcc.target/i386/pr52883.c: New testcase.
6797 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6799 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6800 (check_effective_target_sync_long_long): Add SPARC case.
6801 (check_effective_target_sync_long_long_runtime): Likewise.
6802 (check_effective_target_sync_int_long): Adjust SPARC case.
6803 (check_effective_target_sync_char_short): Likewise.
6805 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6807 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6808 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6810 2012-04-08 Tobias Burnus <burnus@net-b.de>
6814 * gfortran.dg/public_private_module_2.f90: New.
6816 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6818 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6821 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6824 * gfortran.dg/function_optimize_11.f90: New test.
6826 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6829 * gfortran.dg/use_only_6.f90: New test.
6831 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6834 * gfortran.dg/use_only_6.f90: New test.
6835 2012-04-06 Mike Stump <mikestump@comcast.net>
6838 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6840 2012-04-05 Jason Merrill <jason@redhat.com>
6843 * g++.dg/template/qualified-id5.C: New.
6845 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6848 * gcc.target/i386/pr52882.c: New test.
6850 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6851 Dominique D'Humieures <dominiq@lps.ens.fr>
6854 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6855 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6857 2012-04-04 Jason Merrill <jason@redhat.com>
6860 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6862 2012-04-03 Jason Merrill <jason@redhat.com>
6865 * g++.dg/cpp0x/variadic-value1.C: New.
6867 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6869 * gnat.dg/pack18.adb: New test.
6870 * gnat.dg/pack18_pkg.ads: New helper.
6872 2012-04-03 Richard Guenther <rguenther@suse.de>
6874 PR tree-optimization/52808
6875 * gcc.dg/pr52808.c: New testcase.
6877 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/52835
6880 * gfortran.dg/pr52835.f90: New test.
6882 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6884 * gnat.dg/specs/aggr5.ads: New test.
6886 2012-04-02 Richard Guenther <rguenther@suse.de>
6888 PR tree-optimization/52756
6889 * gcc.dg/torture/pr52756.c: New testcase.
6891 2012-04-02 Richard Guenther <rguenther@suse.de>
6894 * gcc.dg/pr52803.c: New testcase.
6896 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6899 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6902 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/noexcept17.C: New.
6906 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6907 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6908 * g++.dg/cpp0x/noexcept01.C: Likewise.
6909 * g++.dg/eh/init-temp1.C: Likewise.
6910 * g++.dg/eh/ctor1.C: Likwise.
6912 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6914 * gnat.dg/controlled6.adb: New test.
6915 * gnat.dg/controlled6_pkg.ads: New helper.
6916 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6918 2012-03-30 Richard Henderson <rth@redhat.com>
6921 * g++.dg/opt/pr52727.C: New testcase.
6923 2012-03-30 Richard Guenther <rguenther@suse.de>
6925 PR tree-optimization/52754
6926 * gcc.target/i386/pr52754.c: New testcase.
6928 2012-03-30 Richard Guenther <rguenther@suse.de>
6931 * g++.dg/torture/pr52772.C: New testcase.
6933 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6936 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6938 2012-03-29 Jason Merrill <jason@redhat.com>
6941 * g++.dg/template/inherit8.C: New.
6943 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6946 * g++.dg/ext/weak4.C: New test.
6948 PR tree-optimization/52760
6949 * gcc.c-torture/execute/pr52760.c: New test.
6951 2012-03-29 Jason Merrill <jason@redhat.com>
6954 * g++.dg/cpp0x/initlist-array3.C: New.
6956 2012-03-28 Jason Merrill <jason@redhat.com>
6959 * g++.dg/overload/virtual2.C: New.
6961 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6963 * gnat.dg/vect7.ad[sb]: New test.
6965 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6966 Tobias Burnus <burnus@gcc.gnu.org>
6969 * gfortran.dg/allocate_class_1.f90 : Change error test.
6970 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6971 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6972 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6974 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6977 * gcc.dg/pr52691.c: New test.
6980 * gcc.c-torture/compile/pr52750.c: New test.
6982 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6985 * gcc.target/avr/torture/builtins-2.c: New test.
6987 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6990 * gcc.target/i386/pr52736.c: New test.
6992 2012-03-27 Martin Jambor <mjambor@suse.cz>
6995 * gcc.dg/torture/pr52693.c: New test.
6997 2012-03-27 Meador Inge <meadori@codesourcery.com>
7000 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7002 2012-03-27 Mike Stump <mikestump@comcast.net>
7005 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7006 failures that match branch names.
7008 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7009 H.J. Lu <hongjiu.lu@intel.com>
7012 * gcc.target/i386/pr52698.c: New test.
7014 2012-03-27 Richard Guenther <rguenther@suse.de>
7017 * gcc.dg/torture/pr52720.c: New testcase.
7019 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7021 * gnat.dg/pack17.adb: New test.
7023 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7025 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7026 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7028 2012-03-26 Martin Jambor <mjambor@suse.cz>
7030 PR tree-optimization/50052
7031 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7033 2012-03-26 Richard Guenther <rguenther@suse.de>
7035 PR tree-optimization/52701
7036 * gfortran.dg/pr52701.f90: New testcase.
7038 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7040 PR tree-optimization/52686
7041 * gcc.target/arm/pr52686.c: New test.
7043 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7045 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7046 Add "-Os -flto" to list.
7048 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7050 * gnat.dg/concat2.ad[sb]: New test.
7052 2012-03-24 Jason Merrill <jason@redhat.com>
7054 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7055 * g++.dg/cpp0x/trailing2.C: Likewise.
7056 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7057 * g++.dg/cpp1y/auto-fn1.C: New.
7058 * g++.dg/cpp1y/auto-fn2.C: New.
7059 * g++.dg/cpp1y/auto-fn3.C: New.
7060 * g++.dg/cpp1y/auto-fn4.C: New.
7061 * g++.dg/cpp1y/auto-fn5.C: New.
7062 * g++.dg/cpp1y/auto-fn6.C: New.
7063 * g++.dg/cpp1y/auto-fn7.C: New.
7064 * g++.dg/cpp1y/auto-fn8.C: New.
7065 * g++.dg/cpp1y/auto-fn9.C: New.
7066 * g++.dg/cpp1y/auto-fn10.C: New.
7067 * g++.dg/cpp1y/auto-fn11.C: New.
7069 2012-03-23 Richard Guenther <rguenther@suse.de>
7071 PR tree-optimization/52678
7072 * gfortran.dg/pr52678.f: New testcase.
7074 2012-03-23 Richard Guenther <rguenther@suse.de>
7076 PR tree-optimization/52638
7077 * g++.dg/torture/pr52638.C: New testcase.
7079 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7082 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7084 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7087 * g++.dg/ext/attrib44.C: New test.
7089 2012-03-22 Jan Hubicka <jh@suse.cz>
7092 * g++.dg/torture/pr51737.C: New testcase
7094 2012-03-22 Richard Guenther <rguenther@suse.de>
7096 PR tree-optimization/52548
7097 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7099 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7101 * lib/fortran-modules.exp (list-module-names-1): Remove
7104 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7107 * gcc.target/sh/pr50751-1.c: New.
7108 * gcc.target/sh/pr50751-2.c: New.
7109 * gcc.target/sh/pr50751-3.c: New.
7111 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7114 * gcc.target/sh/sh4a-cos.c: Remove.
7115 * gcc.target/sh/sh4a-sin.c: Remove.
7116 * gcc.target/sh/sh4a-sincos.c: Remove.
7118 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7120 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7121 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7123 2012-03-21 Martin Jambor <mjambor@suse.cz>
7126 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7127 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7129 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7131 * gcc.target/arm/thumb-16bit-ops.c: New file.
7132 * gcc.target/arm/thumb-ifcvt.c: New file.
7134 2012-03-20 Jason Merrill <jason@redhat.com>
7136 * lib/target-supports.exp: Add { target c++1y }.
7138 * g++.dg/cpp0x/auto32.C: New.
7140 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7143 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7145 * gcc.dg/torture/pr48124-4.c: Ditto:
7146 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7148 2012-03-20 Jason Merrill <jason@redhat.com>
7151 * g++.dg/cpp0x/initlist66.C: New.
7153 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7155 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7158 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7161 * gcc.target/avr/torture/addr-space-2.h: New file.
7162 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7163 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7164 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7165 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7167 2012-03-20 Richard Guenther <rguenther@suse.de>
7169 * gnat.dg/pack16.adb: New testcase.
7170 * gnat.dg/pack16_pkg.ads: Likewise.
7171 * gnat.dg/specs/pack8.ads: Likewise.
7172 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7174 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7176 * g++.dg/warn/Wuseless-cast.C: Extend.
7178 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7181 * g++.dg/warn/Wuseless-cast.C: New.
7183 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7186 * gfortran.dg/pr52608.f90: New test.
7188 2012-03-17 Tobias Burnus <burnus@net-b.de>
7191 * gfortran.dg/proc_ptr_36.f90: New.
7193 2012-03-16 Martin Jambor <mjambor@suse.cz>
7195 * gcc.dg/misaligned-expand-1.c: New test.
7196 * gcc.dg/misaligned-expand-3.c: Likewise.
7198 2012-03-16 Richard Guenther <rguenther@suse.de>
7199 Kai Tietz <ktietz@redhat.com>
7202 * gcc.c-torture/execute/pr48814-1.c: New test.
7203 * gcc.c-torture/execute/pr48814-2.c: New test.
7204 * gcc.dg/tree-ssa/assign-1.c: New test.
7205 * gcc.dg/tree-ssa/assign-2.c: New test.
7206 * gcc.dg/tree-ssa/assign-3.c: New test.
7208 2012-03-16 Richard Guenther <rguenther@suse.de>
7210 * gnat.dg/specs/pack7.ads: New testcase.
7212 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7215 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7216 * gcc.dg/torture/vshuf-8.inc: Likewise.
7217 * gcc.dg/torture/vshuf-16.inc: Likewise.
7218 * gcc.dg/torture/vshuf-32.inc: Likewise.
7220 2012-03-15 Jason Merrill <jason@redhat.com>
7222 * g++.dg/torture/pr52582.C: New.
7224 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7226 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7228 2012-03-15 Ira Rosen <irar@il.ibm.com>
7229 Ulrich Weigand <ulrich.weigand@linaro.org>
7231 * gcc.dg/vect/slp-cond-3.c: New test.
7232 * gcc.dg/vect/slp-cond-4.c: New test.
7234 2012-03-15 Ira Rosen <irar@il.ibm.com>
7235 Ulrich Weigand <ulrich.weigand@linaro.org>
7237 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7238 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7240 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7245 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7246 * gfortran.dg/round_1.f03: Likewise.
7248 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7249 Andrew Pinski <apinski@cavium.com>
7252 * gcc.dg/pr52592.c: New test.
7254 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7256 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7257 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7258 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7259 * lib/fortran-modules.exp: .. this new file. Adjust users.
7260 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7261 gfortran-dg-debug-runtest): Call cleanup-modules.
7262 * lib/fortran-torture.exp (fortran-torture-execute,
7263 fortran-torture): Likewise.
7264 * gfortran.dg/coarray/caf.exp: Likewise.
7265 * lib/lto.exp: Likewise.
7266 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7267 * gfortran.dg/class_4b.f03: Likewise.
7268 * gfortran.dg/class_4c.f03: Likewise.
7269 * gfortran.dg/class_45a.f03: Likewise.
7270 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7271 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7272 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7273 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7274 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7275 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7276 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7277 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7278 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7279 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7280 * gfortran.dg/whole_file_28.f90: Likewise.
7281 * gfortran.dg/whole_file_29.f90: Likewise.
7282 * gfortran.dg/whole_file_30.f90: Likewise.
7283 * gfortran.dg/whole_file_31.f90: Likewise.
7285 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7287 PR tree-optimization/52267
7288 * gcc.dg/pr52267.c: New test.
7289 * gcc.dg/tree-ssa/vrp65.c: New test.
7290 * gcc.dg/tree-ssa/vrp66.c: New test.
7292 2012-03-15 Richard Guenther <rguenther@suse.de>
7295 * gfortran.dg/vect/pr52580.f: New testcase.
7297 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7299 * gcc.target/sh/fpul-usage-1.c: New.
7301 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7304 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7305 * gcc.target/sh/pr49468-di.c: Likewise.
7307 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7309 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7310 * gcc.dg/c99-stdint-6.c: Likewise.
7311 * gcc.dg/lto/20090210_0.c: Likewise.
7312 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7313 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7314 * gcc.dg/pragma-init-fini-2.c: Likewise.
7315 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7316 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7317 * gcc.target/i386/pr22152.c: Likewise.
7318 * gcc.target/i386/vect8-ret.c: Likewise.
7319 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7322 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7325 * g++.dg/tree-prof/partition1.C: Likewise.
7326 * g++.dg/tree-prof/partition2.C: Likewise.
7327 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7329 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7330 * gcc.c-torture/execute/20010724-1.c: Remove.
7331 * gcc.c-torture/execute/20010724-1.x: Remove.
7332 * gcc.c-torture/execute/20040208-2.c: Remove.
7333 * gcc.c-torture/execute/20040208-2.x: Remove.
7334 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7336 (main) [__mips__ && __sgi__]: Remove.
7337 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7338 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7339 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7340 mips-sgi-irix6* handling.
7341 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7342 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7343 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7345 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7346 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7347 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7348 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7349 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7350 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7352 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7353 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7354 * gcc.target/mips/save-restore-3.c: Likewise.
7355 * gcc.target/mips/save-restore-4.c: Likewise.
7356 * gcc.target/mips/save-restore-5.c: Likewise.
7357 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7358 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7360 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7362 (restore_ld_library_path_env_vars): Likewise.
7363 * lib/target-supports.exp (check_profiling_available): Remove
7364 mips*-*-irix* handling.
7365 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7366 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7367 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7369 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7372 * g++.dg/opt/pr52582.C: New test.
7374 2012-03-14 Richard Guenther <rguenther@suse.de>
7376 PR tree-optimization/52571
7377 * gcc.dg/vect/vect-2.c: Initialize arrays.
7378 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7379 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7380 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7382 2012-03-14 Richard Guenther <rguenther@suse.de>
7387 * gcc.dg/torture/pr48124-1.c: New testcase.
7388 * gcc.dg/torture/pr48124-2.c: Likewise.
7389 * gcc.dg/torture/pr48124-3.c: Likewise.
7390 * gcc.dg/torture/pr48124-4.c: Likewise.
7392 2012-03-14 Richard Guenther <rguenther@suse.de>
7395 * gcc.dg/pr52578.c: New testcase.
7397 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7400 * g++.dg/cpp0x/udlit-args2.C: New test.
7402 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7405 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7406 * gcc.c-torture/compile/pr48596.c: ... here.
7408 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7411 * g++.dg/lookup/hidden-class17.C: New test.
7413 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7416 * gcc.dg/Wunused-var-3.c: New test.
7418 2012-03-13 Martin Jambor <mjambor@suse.cz>
7420 * gcc.dg/misaligned-expand-2.c: New test.
7422 2012-03-13 Richard Guenther <rguenther@suse.de>
7425 * gcc.dg/pr52134.c: New testcase.
7427 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7429 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7431 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7433 PR tree-optimization/46728
7434 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7435 * gcc.target/powerpc/pr46728-5.c: Likewise.
7436 * gcc.target/powerpc/pr46728-8.c: Likewise.
7437 * gcc.target/powerpc/pr46728-10.c: Likewise.
7438 * gcc.target/powerpc/pr46728-11.c: Likewise.
7439 * gcc.target/powerpc/pr46728-13.c: Likewise.
7440 * gcc.target/powerpc/pr46728-14.c: Likewise.
7441 * gcc.target/powerpc/pr46728-15.c: Likewise.
7443 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7446 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7448 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7450 PR tree-optimization/46728
7451 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7452 * gcc.target/powerpc/pr46728-5.c: Likewise.
7453 * gcc.target/powerpc/pr46728-8.c: Likewise.
7454 * gcc.target/powerpc/pr46728-10.c: Likewise.
7455 * gcc.target/powerpc/pr46728-11.c: Likewise.
7456 * gcc.target/powerpc/pr46728-13.c: Likewise.
7457 * gcc.target/powerpc/pr46728-14.c: Likewise.
7458 * gcc.target/powerpc/pr46728-15.c: Likewise.
7460 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7463 * gcc.target/avr/torture/addr-space-1.h: New file.
7464 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7465 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7466 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7467 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7469 2012-03-12 Andrew Pinski <apinski@cavium.com>
7471 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7473 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7475 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7476 * g++.dg/abi/thunk4.C: Likewise.
7477 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7479 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7481 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7482 * g++.dg/eh/spbp.C: Likewise.
7483 * g++.dg/ext/label13.C: Likewise.
7484 * g++.dg/guality/guality.exp: Likewise.
7485 * g++.dg/other/anon5.C: Likewise.
7486 * g++.dg/other/pragma-ep-1.C: Remove.
7487 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7488 * g++.dg/warn/pr31246.C: Likewise.
7489 * g++.dg/warn/weak1.C: Likewise.
7490 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7491 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7492 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7493 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7494 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7495 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7496 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7497 * gcc.dg/c99-tgmath-1.c: Likewise.
7498 * gcc.dg/c99-tgmath-2.c: Likewise.
7499 * gcc.dg/c99-tgmath-3.c: Likewise.
7500 * gcc.dg/c99-tgmath-4.c: Likewise.
7501 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7503 * gcc.dg/debug/pr49032.c: Likewise.
7504 * gcc.dg/guality/guality.exp: Likewise.
7505 * gcc.dg/intmax_t-1.c: Likewise.
7506 * gcc.dg/pr48616.c: Likewise.
7507 * gcc.dg/pragma-ep-1.c: Remove.
7508 * gcc.dg/pragma-ep-2.c: Remove.
7509 * gcc.dg/pragma-ep-3.c: Remove.
7510 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7511 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7512 * gcc.misc-tests/gcov-14.c: Likewise.
7513 * gfortran.dg/guality/guality.exp: Likewise.
7514 * lib/target-supports.exp (check_weak_available): Likewise.
7515 (add_options_for_tls): Likewise.
7516 (check_ascii_locale_available): Likewise.
7517 * obj-c++.dg/dwarf-2.mm: Likewise.
7518 * objc.dg/dwarf-1.m: Likewise.
7519 * objc.dg/dwarf-2.m: Likewise.
7521 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7523 PR tree-optimization/51721
7524 * gcc.dg/tree-ssa/vrp64.c: New test.
7526 PR tree-optimization/52533
7527 * gcc.c-torture/compile/pr52533.c: New test.
7529 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7531 * gcc.target/i386/rtm-xabort-1.c: New.
7532 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7533 * gcc.target/i386/rtm-xend-1.c: Ditto.
7534 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7535 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7536 * gcc.target/i386/sse-13.c: Ditto.
7537 * gcc.target/i386/sse-14.c: Ditto.
7538 * gcc.target/i386/sse-22.c: Ditto.
7539 * gcc.target/i386/sse-23.c: Ditto.
7540 * g++.dg/other/i386-2.C: Ditto.
7541 * g++.dg/other/i386-3.C: Ditto.
7543 2012-03-12 Tobias Burnus <burnus@net-b.de>
7546 * gfortran.dg/proc_ptr_35.f90: New.
7548 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7551 * gcc.dg/torture/pr52530.c: New test.
7553 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7556 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7558 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7561 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7563 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7565 2012-03-09 Andrew Pinski <apinski@cavium.com>
7568 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7569 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7571 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7573 * gcc.dg/tree-ssa/scev-3.c: New.
7574 * gcc.dg/tree-ssa/scev-4.c: New.
7576 2012-03-08 Tobias Burnus <burnus@net-b.de>
7579 * gfortran.dg/proc_ptr_34.f90
7581 2012-03-07 Jason Merrill <jason@redhat.com>
7584 * g++.dg/cpp0x/udlit-mangle.C: New.
7586 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7588 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7590 2012-03-06 Richard Guenther <rguenther@suse.de>
7593 * gcc.dg/torture/pr52493.c: New testcase.
7595 2012-03-06 Richard Guenther <rguenther@suse.de>
7598 * gcc.dg/lto/pr52097_0.c: New testcase.
7600 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7603 * gcc.target/sh/pr51244-1.c: New.
7604 * gcc.target/sh/pr51244-2.c: New.
7605 * gcc.target/sh/pr51244-3.c: New.
7607 2012-03-05 Jason Merrill <jason@redhat.com>
7610 * g++.dg/ext/visibility/template11.C: New.
7612 * g++.dg/cpp0x/implicit13.C: New.
7614 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7616 PR tree-optimization/51721
7617 * gcc.dg/tree-ssa/vrp63.c: New test.
7618 * gcc.dg/pr51721.c: New test.
7620 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7623 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7626 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7629 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7631 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7634 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7636 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7638 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7641 2012-03-03 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7646 * g++.dg/cpp0x/initlist65.C: New.
7649 * g++.dg/ext/is_empty2.C: New.
7651 2012-03-03 Tobias Burnus <burnus@net-b.de>
7654 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7656 2012-03-03 Tobias Burnus <burnus@net-b.de>
7658 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7659 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7660 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7661 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7662 * gfortran.dg/class_30.f90: Remove dg-warning line.
7663 * gfortran.dg/bind_c_usage_25.f90: New.
7665 2012-03-03 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7669 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7670 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7672 2012-03-03 Tobias Burnus <burnus@net-b.de>
7675 * gfortran.dg/assumed_type_1.f90: New.
7676 * gfortran.dg/assumed_type_2.f90: New.
7677 * gfortran.dg/assumed_type_3.f90: New.
7678 * gfortran.dg/assumed_type_4.f90: New.
7680 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7683 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7684 * gcc.target/sh/pr49468-di.c: New.
7686 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7688 * gcc.dg/graphite/pr50561.c: Update.
7690 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7692 * gcc.target/powerpc/pr52457.c: New test.
7694 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7696 * gcc.target/arm/sat-1.c: New test.
7698 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7701 * gcc.target/i386/pr46716.c: New test.
7703 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7706 * g++.dg/cpp0x/sfinae32.C: New.
7708 2012-03-02 Richard Guenther <rguenther@suse.de>
7710 PR tree-optimization/52406
7711 * gcc.dg/torture/pr52406.c: New testcase.
7713 2012-03-02 Tobias Burnus <burnus@net-b.de>
7716 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7717 * gfortran.dg/nullify_2.f90: Update dg-error.
7718 * gfortran.dg/nullify_4.f90: Ditto.
7719 * gfortran.dg/pointer_init_6.f90: Ditto.
7721 2012-03-02 Tobias Burnus <burnus@net-b.de>
7724 * gfortran.dg/class_51.f90: New.
7726 2012-03-02 Tobias Burnus <burnus@net-b.de>
7729 * gfortran.dg/intrinsic_8.f90: New.
7731 2012-03-01 Kai Tietz <ktietz@redhat.com>
7733 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7734 routines on mingw targets.
7735 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7737 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7739 PR tree-optimization/52445
7740 * gcc.dg/pr52445.c: New test.
7742 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7745 * gcc.c-torture/compile/pr52437.c: New test.
7748 * gcc.dg/torture/pr52419.c: New test.
7750 PR tree-optimization/52429
7751 * gcc.dg/torture/pr52429.c: New test.
7752 * g++.dg/opt/pr52429.C: New test.
7754 2012-02-29 Richard Guenther <rguenther@suse.de>
7757 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7758 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7759 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7760 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7761 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7762 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7764 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7766 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7768 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7771 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7773 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7776 * gcc.target/arm/neon/pr51534.c: New testcase.
7778 2012-02-28 Richard Guenther <rguenther@suse.de>
7781 * gcc.dg/torture/pr52407.c: New testcase.
7783 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7785 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7786 * gcc.target/arm/vfp2.c: Likewise.
7787 * gcc.target/arm/vfp3.c: Likewise.
7788 * gcc.target/arm/vfp4.c: Likewise.
7789 * gcc.target/arm/vfp5.c: Likewise.
7790 * gcc.target/arm/vfp6.c: Likewise.
7791 * gcc.target/arm/vfp7.c: Likewise.
7792 * gcc.target/arm/vfp8.c: Likewise.
7793 * gcc.target/arm/vfp9.c: Likewise.
7794 * gcc.target/arm/vfp10.c: Likewise.
7795 * gcc.target/arm/vfp11.c: Likewise.
7796 * gcc.target/arm/vfp12.c: Likewise.
7797 * gcc.target/arm/vfp13.c: Likewise.
7798 * gcc.target/arm/vfp14.c: Likewise.
7799 * gcc.target/arm/vfp15.c: Likewise.
7800 * gcc.target/arm/vfp16.c: Likewise.
7801 * gcc.target/arm/vfp17.c: Likewise.
7802 * gcc.target/arm/neon-constants.h: New file.
7803 * gcc.target/arm/neon-vect1.c: New test.
7804 * gcc.target/arm/neon-vect2.c: New test.
7805 * gcc.target/arm/neon-vect3.c: New test.
7806 * gcc.target/arm/neon-vect4.c: New test.
7807 * gcc.target/arm/neon-vect5.c: New test.
7808 * gcc.target/arm/neon-vect6.c: New test.
7809 * gcc.target/arm/neon-vect7.c: New test.
7810 * gcc.target/arm/neon-vect8.c: New test.
7812 2012-02-28 Richard Guenther <rguenther@suse.de>
7814 PR tree-optimization/52402
7815 * gcc.dg/torture/pr52402.c: New testcase.
7817 2012-02-28 Richard Guenther <rguenther@suse.de>
7820 * g++.dg/lto/pr52400_0.C: New testcase.
7822 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7824 * gcc.target/avr/torture/builtins-1.c: New test.
7825 * gcc.target/avr/torture/builtins-error.c: New test.
7827 2012-02-28 Kai Tietz <ktietz@redhat.com>
7829 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7830 * gcc.target/i386/pr45352-2.c: Likewise.
7831 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7832 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7833 targets instead rand.
7834 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7835 * gcc.target/i386/sse2-mul-1.c: Likewise.
7836 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7837 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7838 * gcc.target/i386/pad-1.c: Likewise.
7839 * gcc.target/i386/pad-9.c: Likewise.
7840 * gcc.target/i386/pad-2.c: Likewise.
7841 * gcc.target/i386/pad-5b.c: Likewise.
7842 * gcc.target/i386/pad-8.c: Likewise.
7843 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7844 * gcc.target/i386/pr44130.c: Likewise.
7845 * gcc.target/i386/align-main-1.c: Likewise.
7846 * gcc.target/i386/align-main-2.c: Likewise.
7847 * gcc.target/i386/sw-1.c: Likewise.
7848 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7849 on x64 mingw target.
7850 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7851 * gcc.target/i386/pr46295.c: Likewise.
7852 * gcc.target/i386/amd64-abi-1.c: Likewise.
7853 * gcc.target/i386/amd64-abi-2.c: Likewise.
7854 * gcc.target/i386/pr39082-1.c: Likewise.
7855 * gcc.target/i386/pr39162.c: Likewise.
7856 * gcc.target/i386/pr22152.c: Likewise.
7857 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7858 * gcc.target/i386/wrfsbase-2.c: Likewise.
7859 * gcc.target/i386/local.c: Likewise
7860 * gcc.target/i386/wrgsbase-1.c: Likewise.
7861 * gcc.target/i386/wrfsbase-1.c: Likewise.
7862 * gcc.target/i386/pr39315-3.c: Likewise.
7863 * gcc.target/i386/pr35767-4.c: Likewise.
7864 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7866 * gcc.target/i386/pr45336-2.c: Likewise.
7867 * gcc.target/i386/pr45336-1.c: Likewise.
7868 * gcc.target/i386/pr45336-4.c: Likewise.
7870 2012-02-27 Tristan Gingold <gingold@adacore.com>
7872 * gnat.dg/array20.ad[sb]: New test.
7874 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7877 * gcc.target/arm/pr52375.c: New test.
7878 * gcc.c-torture/compile/pr52375.c: New test.
7880 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7882 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7883 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7885 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7887 * gnat.dg/aggr19.adb: New test.
7888 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7890 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7893 * gcc.target/sh/pr49263.c: New.
7895 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7897 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7898 simulate_thread_wrapper_other_threads
7899 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7900 Move initialization of 'value' to main().
7901 (main): Initialize 'value';
7902 * gcc.dg/simulate-thread/speculative-store.c
7903 (simulate_thread_step_verify): Return 0 when successful.
7904 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7906 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7907 (simulate_thread_wrapper_other_threads): Return a success/fail value
7908 and issue an error if the instruction count threshold is exceeded.
7910 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7913 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7914 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7916 2012-02-24 Richard Guenther <rguenther@suse.de>
7919 * gcc.dg/pr52355.c: New testcase.
7921 2012-02-23 Kai Tietz <ktietz@redhat.com>
7923 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7924 * gcc.dg/Wpadded.c: Likewise.
7925 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7927 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7928 for sleep by Sleep and add windows.h include for this function.
7929 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7931 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7933 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7934 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7935 on x64 mingw target.
7936 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7937 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7938 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7939 failure on LLP64 target.
7941 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7944 * gcc.dg/noncompile/pr52290.c: New test.
7946 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7948 PR tree-optimization/52019
7949 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7951 2012-02-22 Kai Tietz <ktietz@redhat.com>
7953 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7954 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7955 derived pdiff_t type.
7956 * g++.dg/torture/pr49720.C: Likewise
7958 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7961 * gcc.target/i386/pr52330.c: New test.
7963 2012-02-22 Tobias Burnus <burnus@net-b.de>
7966 * gfortran.dg/io_constraints_10.f90: New.
7968 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7970 * lib/target-supports.exp (check_effective_target_vect_condition):
7971 Return true for NEON.
7973 2012-02-21 Kai Tietz <ktietz@redhat.com>
7975 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7977 2012-02-21 Richard Guenther <rguenther@suse.de>
7979 PR tree-optimization/52324
7980 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7982 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7985 * gcc.target/avr/torture/pr51782-1.c: New test.
7987 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7989 PR tree-optimization/52318
7990 * gcc.dg/pr52318.c: New test.
7992 2012-02-20 Kai Tietz <ktietz@redhat.com>
7994 * gcc.dg/bf-ms-layout-3.c: New testcase.
7996 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8000 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8002 2012-02-20 Richard Guenther <rguenther@suse.de>
8004 PR tree-optimization/52298
8005 * gcc.dg/torture/pr52298.c: New testcase.
8006 * gcc.dg/vect/pr52298.c: Likewise.
8008 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8010 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8011 * gcc.c-torture/execute/pr52286.c: Ditto.
8013 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8015 PR tree-optimization/52286
8016 * gcc.c-torture/execute/pr52286.c: New test.
8018 2012-02-18 Tobias Burnus <burnus@net-b.de>
8021 * gfortran.dg/interface_35.f90: Use -std=f2003.
8022 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8023 * gfortran.dg/interface_assignment_4.f90: Ditto.
8024 * gfortran.dg/bessel_1.f90: Ditto.
8025 * gfortran.dg/func_result_6.f90: Ditto.
8026 * gfortran.dg/hypot_1.f90: Ditto.
8027 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8029 2012-02-17 Tobias Burnus <burnus@net-b.de>
8031 PR translation/52232
8032 PR translation/52234
8033 PR translation/52245
8034 PR translation/52246
8035 PR translation/52262
8036 PR translation/52273
8037 * gfortran.dg/coarray_22.f90: Update dg-error.
8038 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8040 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8044 (simulate-thread): Use default timeout.
8046 2012-02-16 Jason Merrill <jason@redhat.com>
8049 * g++.dg/ext/timevar1.C: New.
8051 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8054 * g++.dg/template/using21.C: New.
8055 * g++.dg/template/using22.C: Likewise.
8057 2012-02-16 Jason Merrill <jason@redhat.com>
8060 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8062 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8064 PR tree-optimization/52255
8065 * gcc.c-torture/compile/pr52255.c: New test.
8068 * g++.dg/debug/dwarf2/pr52260.C: New test.
8071 * g++.dg/ipa/pr51929.C: New test.
8073 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8076 * gcc.target/powerpc/pr52199.c: New file.
8078 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8081 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8083 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8085 * gcc.dg/pr51867.c: Don't include <math.h>.
8088 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8090 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8091 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8093 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8095 PR tree-optimization/50561
8096 * gcc.dg/graphite/pr50561.c: New testcase.
8098 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8100 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8101 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8103 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8105 * gnat.dg/discr35.ad[sb]: New test.
8107 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8109 * gnat.dg/volatile10.adb: New test.
8110 * gnat.dg/volatile10_pkg.ads: New helper.
8112 2012-02-14 Jason Merrill <jason@redhat.com>
8114 * g++.dg/ext/attrib43.C: New.
8116 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8118 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8119 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8121 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8122 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8123 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8124 effective_target fgnu_tm.
8125 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8127 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8130 * g++.dg/template/asmgoto1.C: New test.
8132 2012-02-14 Ian Lance Taylor <iant@google.com>
8135 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8136 compiling generated file for 64bit and index tests.
8138 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8140 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8142 2012-02-14 Richard Guenther <rguenther@suse.de>
8144 PR tree-optimization/52244
8145 PR tree-optimization/51528
8146 * gcc.dg/torture/pr52244.c: New testcase.
8148 2012-02-14 Walter Lee <walt@tilera.com>
8150 * g++.dg/other/PR23205.C: Disable test on tile.
8151 * g++.dg/other/pr23205-2.C: Disable test on tile.
8152 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8153 * gcc.dg/20040813-1.c: Disable test on tile.
8154 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8155 * gcc.misc-tests/linkage.exp: Handle tilegx.
8157 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8159 PR tree-optimization/52210
8160 * gcc.dg/pr52210.c: New test.
8162 2012-02-14 Jason Merrill <jason@redhat.com>
8165 * g++.dg/overload/defarg5.C: New.
8167 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8170 * c-c++-common/pr52181.c: New test.
8172 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8175 * g++.dg/ext/atomic-1.C: New test.
8177 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8179 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8181 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.c-torture/execute/pr52209.c: New test.
8186 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8189 * gfortran.dg/elemental_optional_args_5.f03: New test.
8191 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8194 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8197 2012-02-11 Ian Lance Taylor <iant@google.com>
8200 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8201 SPARC Solaris. Don't run the test at all on systems where it may
8202 not work, rather than xfailing it.
8204 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8206 PR rtl-optimization/52175
8207 * gcc.c-torture/compile/pr52175.c: New test.
8209 2012-02-10 Jason Merrill <jason@redhat.com>
8212 * g++.dg/template/repo10.C: New.
8214 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8217 * gcc.dg/pr52132.c: New test.
8219 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8221 * gnat.dg/specs/aggr4.ads: New test.
8222 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8224 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8227 * gcc.target/i386/pr52146.c: New.
8229 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8232 * c-c++-common/pr52177.c: New test.
8234 2012-02-10 Jan Hubicka <jh@suse.cz>
8237 * g++.dg/torture/pr48600.C: New testcase.
8239 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8242 * gcc.dg/dfp/pr52140.c: New test.
8244 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8247 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8250 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8253 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8254 * gcc.dg/pr51867.c: New test.
8256 2012-02-09 Ian Lance Taylor <iant@google.com>
8258 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8259 which don't support -fsplit-stack. Turn off optimization when
8260 compiling select5-out.go.
8262 2012-02-08 Ian Lance Taylor <iant@google.com>
8264 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8265 systems which don't support -fsplit-stack.
8267 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8269 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8270 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8271 machine instuction in the log.
8273 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8275 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8278 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8281 * gcc.dg/pr48524.c: New test.
8282 * gcc.dg/pr48524.spec: New spec file for test.
8284 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8287 * gfortran.dg/vect/pr32380.f90: New test.
8289 2012-02-08 Tobias Burnus <burnus@net-b.de>
8292 * gfortran.dg/realloc_on_assign_12.f90: New.
8294 2012-02-08 Richard Guenther <rguenther@suse.de>
8296 PR rtl-optimization/52170
8297 * gcc.dg/torture/pr52170.c: New testcase.
8299 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8301 PR gcov-profile/52150
8302 * gcc.dg/tree-prof/pr52150.c: New test.
8304 PR rtl-optimization/52139
8305 * gcc.dg/pr52139.c: New test.
8307 2012-02-07 Jason Merrill <jason@redhat.com>
8310 * g++.dg/cpp0x/constexpr-union3.C: New.
8313 * g++.dg/lto/pr52035_0.C: New.
8315 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8317 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8318 * gcc.dg/special/weak-1.c: Likewise.
8319 * gcc.dg/ucnid-12.c: Likewise.
8320 * gcc.dg/torture/pr45678-1.c: Likewise.
8321 * gcc.dg/torture/pr45678-2.c: Likewise.
8322 * gcc.dg/vector-4.c: Likewise.
8323 * gcc.dg/ipa/inline-5.c: Likewise.
8324 * gcc.dg/ucnid-11.c: Likewise.
8325 * gcc.misc-tests/gcov-13.c: Likewise.
8326 * gcc.misc-tests/gcov-14.c: Likewise.
8327 * g++.dg/ext/label13.C: Likewise.
8328 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8329 hppa*-*-hpux* options.
8330 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8331 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8332 * gcc.dg/pr48616.c: Likewise.
8333 * gcc.dg/pr17957.c: Likewise.
8334 * gcc.dg/pr17055-1.c: Likewise.
8335 * gcc.dg/pr32912-1.c: Likewise.
8336 * gcc.dg/tm/pr51472.c: Likewise.
8337 * c-c++-common/fold-bitand-4.c: Likewise.
8338 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8339 Use dg-additional-options for extra options.
8341 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8343 * gcc.target/epiphany/interrupt-2.c: New test.
8345 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8348 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8349 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8352 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8355 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8357 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8361 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8362 * gcc.target/mips/va-arg-1.c: New test.
8364 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8366 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8367 for -mno-pointers-to-nested-functions.
8369 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8371 * gcc.c-torture/execute/20120207-1.c: New test.
8373 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8375 PR rtl-optimization/52060
8376 * gcc.dg/torture/pr52060.c: New test.
8379 * gcc.c-torture/compile/pr52074.c: New test.
8381 2012-02-07 Tobias Burnus <burnus@net-b.de>
8384 * gfortran.dg/class_to_type_2.f90: New.
8386 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8389 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8392 2012-02-06 Jason Merrill <jason@redhat.com>
8395 * g++.dg/template/conv13.C: New.
8397 2012-02-06 Richard Guenther <rguenther@suse.de>
8399 PR tree-optimization/52115
8400 * gcc.c-torture/compile/pr52115.c: New testcase.
8402 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8405 * gcc.c-torture/execute/pr52129.c: New test.
8407 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8409 * gcc.dg/pr48374.c: Actually add the test I forgot
8410 in the 2012-01-25 commit.
8412 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8415 * gfortran.dg/vect/vect-8.f90: New test case.
8417 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8420 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8422 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8425 * gfortran.dg/class_48.f90 : Add test of allocate class array
8426 component with source in subroutine test3. Remove commenting
8427 out in subroutine test4, since branching on unitialized variable
8428 is now fixed (no PR for this last.).
8430 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8432 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8434 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8436 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8439 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8440 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8442 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8444 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8445 (check_effective_target_sync_int_long): Use it.
8446 (check_effective_target_sync_char_short): Likewise.
8447 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8449 2012-02-05 Tobias Burnus <burnus@net-b.de>
8452 * gfortran.dg/class_48.f90: Add some further checks.
8454 2012-02-05 Ira Rosen <irar@il.ibm.com>
8456 PR tree-optimization/52091
8457 * gcc.dg/vect/pr52091.c: New test.
8459 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8461 PR rtl-optimization/52113
8462 * gcc.target/avr/pr52113.c: New test.
8464 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8466 PR rtl-optimization/52092
8467 * gcc.c-torture/compile/pr52092.c: New test.
8469 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8472 * gfortran.dg/class_array_10.f03: New test.
8475 * gfortran.dg/class_array_11.f03: New test.
8478 * gfortran.dg/class_array_12.f03: New test.
8480 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8483 * gfortran.dg/realloc_on_assign_11.f90: New test.
8485 2012-02-02 Tobias Burnus <burnus@net-b.de>
8488 * gfortran.dg/shape_7.f90: New.
8490 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8492 * gcc.target/mips/mips-prepend-1.c: New test.
8494 2012-02-02 Jan Hubicka <jh@suse.cz>
8495 Tom de Vries <tom@codesourcery.com>
8498 * gcc.dg/alias-12.c: New testcase.
8499 * gcc.dg/alias-13.c: New testcase.
8501 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8504 * gcc.dg/pr52086.c: New test.
8506 PR tree-optimization/52073
8507 * gcc.c-torture/compile/pr52073.c: New test.
8509 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8512 * gfortran.dg/function_optimize_10.f90: New test.
8514 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8516 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8519 2012-02-01 Tobias Burnus <burnus@net-b.de>
8522 * gfortran.dg/typebound_operator_14.f90: New.
8524 2012-02-01 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/elemental_function_1.f90: New.
8529 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8531 PR rtl-optimization/51374
8532 * gcc.target/avr/torture/pr51374-1.c:
8533 Also fail if SBIS is seen.
8535 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8537 PR rtl-optimization/51374
8538 * gcc.target/avr/torture/pr51374-1.c: New.
8540 2012-01-31 Tobias Burnus <burnus@net-b.de>
8543 * gfortran.dg/typebound_generic_11.f90: New.
8545 2012-01-31 Tobias Burnus <burnus@net-b.de>
8548 * gfortran.dg/class_49.f90: New.
8550 2012-01-31 Tobias Burnus <burnus@net-b.de>
8553 * gfortran.dg/elemental_args_check_6.f90: New.
8555 2012-01-31 Jason Merrill <jason@redhat.com>
8558 * g++.dg/cpp0x/variadic122.C: New.
8560 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8563 * gfortran.dg/realloc_on_assign_10.f90: New test.
8565 2012-01-31 Richard Guenther <rguenther@suse.de>
8567 PR tree-optimization/51528
8568 * gcc.dg/torture/pr51528.c: New testcase.
8570 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8573 * lib/go.exp (go_target_compile): Append timeout= to options.
8574 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8575 select5-out.go test on alpha*-*-* targets.
8577 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8579 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8580 (TEST_SHORT): Reformat in the same way.
8581 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8582 (TEST_SHORT): Reformat in the same way.
8583 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8584 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8585 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8586 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8587 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8589 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8592 * gcc.target/arm/pr51835.c: New testcase.
8594 2012-01-30 Richard Guenther <rguenther@suse.de>
8596 PR tree-optimization/52028
8597 * gcc.dg/torture/pr52028.c: New testcase.
8598 * gfortran.dg/ldist-pr45199.f: Adjust.
8599 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8600 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8601 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8603 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8606 * gcc.dg/tree-prof/pr52027.c: New test.
8608 PR tree-optimization/52046
8609 * gcc.dg/pr52046.c: New test.
8612 * g++.dg/other/pr52048.C: New test.
8614 2012-01-30 Richard Guenther <rguenther@suse.de>
8616 PR tree-optimization/52045
8617 * gcc.dg/pr52045.c: New testcase.
8619 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8621 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8622 new code generated for __sync_lock_release.
8624 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8626 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8628 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8631 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8633 * g++.dg/ext/visibility/template10.C: Fix typo.
8635 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8637 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8640 * g++.dg/cpp0x/constexpr-ice6.C: New.
8642 2012-01-29 Tobias Burnus <burnus@net-b.de>
8645 * gfortran.dg/default_initialization_6.f90: New.
8647 2012-01-29 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8651 * gfortran.dg/class_48.f90: New.
8653 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8656 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8658 2012-01-28 Tobias Burnus <burnus@net-b.de>
8661 * gfortran.dg/class_allocate_12.f90: New.
8663 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8665 * gcc.dg/torture/pr50444.c: Fix dg directives.
8667 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8670 * gcc.target/arm/pr52006.c: New test.
8672 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8675 * gcc.dg/lto/trans-mem.h: New file.
8676 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8677 * gcc.dg/lto/trans-mem-1_1.c: Same.
8678 * gcc.dg/lto/trans-mem-4_1.c: Same.
8679 * gcc.dg/lto/trans-mem-3_1.c: Same.
8681 2012-01-27 Tobias Burnus <burnus@net-b.de>
8684 * gfortran.dg/dummy_procedure_7.f90: New.
8686 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8688 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8689 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8691 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8694 * g++.dg/other/gc5.C: New test.
8696 2012-01-27 Richard Guenther <rguenther@suse.de>
8698 PR tree-optimization/50444
8699 * gcc.dg/torture/pr50444.c: New testcase.
8701 2012-01-27 Tobias Burnus <burnus@net-b.de>
8705 * gfortran.dg/move_alloc_13.f90: New.
8707 2012-01-27 Tobias Burnus <burnus@net-b.de>
8710 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8711 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8712 and change dg-error string.
8714 2012-01-27 Tobias Burnus <burnus@net-b.de>
8717 * gfortran.dg/elemental_args_check_5.f90: New.
8719 2012-01-27 Richard Guenther <rguenther@suse.de>
8722 * g++.dg/torture/pr51959.C: New testcase.
8724 2012-01-27 Tom de Vries <tom@codesourcery.com>
8726 PR tree-optimization/51990
8727 * gcc.dg/pr51990.c: New test.
8728 * gcc.dg/pr51990-2.c: Same.
8730 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8731 Tobias Burnus <burnus@gcc.gnu.org>
8734 * gfortran.dg/class_allocate_11.f03: New.
8739 * gfortran.dg/class_allocate_7.f03: New.
8740 * gfortran.dg/class_allocate_8.f03: New.
8741 * gfortran.dg/class_allocate_9.f03: New.
8742 * gfortran.dg/class_allocate_10.f03: New.
8744 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8746 * gnat.dg/discr34.adb: New test.
8747 * gnat.dg/discr34_pkg.ads: New helper.
8749 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8751 * gnat.dg/discr33.adb: New test.
8753 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8755 * gnat.dg/limited_with3.ad[sb): New test.
8756 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8757 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8758 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8760 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8762 * gnat.dg/stack_usage1.adb: New test.
8763 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8765 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8766 * gcc.dg/pr44194-2.c: Likewise.
8768 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8771 * g++.dg/template/crash112.C: New.
8773 2012-01-27 Richard Henderson <rth@redhat.com>
8775 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8777 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8779 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8781 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8784 * g++.dg/opt/pr51895.C: New test.
8786 2012-01-26 Michael Matz <matz@suse.de>
8788 PR tree-optimization/48794
8789 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8791 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8793 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8795 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8797 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8798 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8800 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8801 the default value for s390 and s390x.
8803 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8806 * gcc.dg/lto/trans-mem-4_0.c: New.
8807 * gcc.dg/lto/trans-mem-4_1.c: New.
8808 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8810 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8811 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8813 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8814 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8817 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8819 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8821 2012-01-25 Ian Lance Taylor <iant@google.com>
8823 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8825 2012-01-25 Tobias Burnus <burnus@net-b.de>
8828 * gfortran.dg/typebound_proc_25.f90: New.
8830 2012-01-25 Jason Merrill <jason@redhat.com>
8833 * g++.dg/lto/pr51992_0.C: New.
8835 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8837 PR tree-optimization/51987
8838 * gcc.target/i386/pr51987.c: New test.
8840 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8842 * gcc.dg/tm/lto-1.c: Require lto support in target.
8844 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8846 PR rtl-optimization/48374
8847 * gcc.dg/pr48374.c: New test.
8849 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8851 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8853 2012-01-25 Tobias Burnus <burnus@net-b.de>
8856 * gfortran.dg/derived_constructor_char_3.f90: New.
8858 2012-01-24 Ian Lance Taylor <iant@google.com>
8860 * go.test/go-test.exp (filecmp): New procedure.
8861 (errchk): Handle quoted square brackets.
8862 (go-gc-tests): Set go_compile_args. Handle various new test
8863 lines. Skip a few new tests.
8864 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8866 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8868 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8869 (check_effective_target_vect_extract_even_odd)
8870 (check_effective_target_vect_interleave): Return true for MIPS
8873 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8875 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8876 (main): Use it instead of argc.
8878 2012-01-24 Jason Merrill <jason@redhat.com>
8881 * g++.dg/cpp0x/sfinae31.C: New.
8883 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8885 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8887 2012-01-24 Jason Merrill <jason@redhat.com>
8890 * g++.dg/inherit/covariant20.C: New.
8892 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8895 * g++.dg/parse/crash58.C: New.
8897 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8900 * gcc.dg/pr51957-1.c: New test.
8901 * gcc.dg/pr51957-1.h: New file.
8902 * gcc.dg/pr51957-2.c: New test.
8904 2012-01-23 Jason Merrill <jason@redhat.com>
8907 * g++.dg/ext/visibility/template10.C: New.
8909 2012-01-23 Tobias Burnus <burnus@net-b.de>
8912 * gfortran.dg/move_alloc_12.f90: New.
8914 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8917 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8919 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8922 * g++.dg/template/crash111.C: New.
8924 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8926 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8928 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8930 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8933 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8934 the DW_TAG_class_type and DW_AT_name: "Executor".
8936 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8938 * lib/target-supports.exp
8939 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8940 (check_effective_target_vect_interleave): Likewise.
8942 2012-01-22 Jason Merrill <jason@redhat.com>
8945 * g++.dg/template/using20.C: New.
8946 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8948 2012-01-23 Jason Merrill <jason@redhat.com>
8951 * g++.dg/torture/pr51344.C: Limit to x86.
8953 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8955 * c-c++-common/tm/omp.c: Require target with pthread support.
8957 2012-01-23 Richard Guenther <rguenther@suse.de>
8959 PR tree-optimization/51949
8960 * gcc.dg/torture/pr51949.c: New testcase.
8962 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8964 PR rtl-optimization/51933
8965 * gcc.c-torture/execute/pr51933.c: New test.
8967 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8969 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8970 Do not define for Interix.
8972 2012-01-22 Jason Merrill <jason@redhat.com>
8975 * g++.dg/lto/pr51832.h: New.
8976 * g++.dg/lto/pr51832_0.C: New.
8977 * g++.dg/lto/pr51832_1.C: New.
8979 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8981 * gcc.dg/ext-elim-1.c: New test.
8983 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8986 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8987 * g++.dg/opt/longbranch1.C: Likewise.
8989 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8991 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8994 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8997 * gfortran.dg/namelist_74.f90: New test.
8998 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9000 2012-01-21 Tobias Burnus <burnus@net-b.de>
9003 * gfortran.dg/class_47.f90: New.
9005 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9007 * gnat.dg/renaming5.ad[sb]: New test.
9009 2012-01-20 Jason Merrill <jason@redhat.com>
9012 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9014 2012-01-20 Jason Merrill <jason@redhat.com>
9017 * g++.dg/ext/attrib42.C: Require ilp32.
9019 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.target/arm/pr51915.c: New test.
9024 2012-01-20 Cary Coutant <ccoutant@google.com>
9025 Dodji Seketeli <dodji@redhat.com>
9028 * g++.dg/debug/dwarf2/nested-3.C: New test.
9030 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9033 * g++.dg/template/crash110.C: New.
9035 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9037 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9038 Remove default options on hppa*-*-hpux*.
9040 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9042 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9044 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9046 * gcc.c-torture/compile/pr51856.c: New testcase.
9048 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9050 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9051 options to go_target_compile.
9053 2012-01-20 Kai Tietz <ktietz@redhat.com>
9055 * g++.dg/torture/pr51344.C: Fix typo.
9057 2012-01-20 Richard Guenther <rguenther@suse.de>
9059 PR tree-optimization/51903
9060 * g++.dg/torture/pr51903.C: New testcase.
9062 2012-01-20 Tobias Burnus <burnus@net-b.de>
9063 Janus Weil <janus@gcc.gnu.org>
9066 * gfortran.dg/use_21.f90: New.
9068 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9071 * gcc.dg/torture/pr51106-1.c: New test.
9072 * gcc.dg/torture/pr51106-2.c: New test.
9074 2012-01-19 Kai Tietz <ktietz@redhat.com>
9076 * g++.dg/torture/pr51344.C: New test.
9078 2012-01-19 Tobias Burnus <burnus@net-b.de>
9081 * gfortran.dg/intrinsic_size_2.f90: New.
9083 2012-01-19 Jason Merrill <jason@redhat.com>
9086 * g++.dg/inherit/using7.C: New.
9088 2012-01-19 Richard Guenther <rguenther@suse.de>
9090 PR tree-optimization/37997
9091 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9093 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9095 PR rtl-optimization/51505
9096 * gcc.dg/pr51505.c: New test.
9098 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9101 * gfortran.dg/typebound_operator_12.f03: New.
9102 * gfortran.dg/typebound_operator_13.f03: New.
9104 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9107 * g++.dg/cpp0x/pr51225.C: New.
9109 2012-01-17 Ian Lance Taylor <iant@google.com>
9112 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9114 2012-01-17 Tobias Burnus <burnus@net-b.de>
9117 * gfortran.dg/realloc_on_assign_9.f90: New.
9119 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9122 * gcc.dg/tm/memopt-3.c: Remove xfail.
9123 * gcc.dg/tm/memopt-4.c: Remove xfail.
9124 * gcc.dg/tm/memopt-5.c: Remove xfail.
9125 * gcc.dg/tm/memopt-7.c: Remove xfail.
9127 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9129 PR tree-optimization/51877
9130 * gcc.c-torture/execute/pr51877.c: New test.
9132 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9134 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9135 {!vect_align_arrays} to vect_sizes_32B_16B.
9136 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9137 * gcc.dg/vect/vect-peel-3.c: Ditto.
9139 2012-01-16 Jason Merrill <jason@redhat.com>
9142 * g++.dg/abi/mangle60.C: New.
9145 * g++.dg/pch/mangle1.{C,Hs}: New.
9147 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9148 Tobias Burnus <burnus@net-b.de>
9151 * gfortran.dg/elemental_optional_args_3.f90: New
9152 * gfortran.dg/elemental_optional_args_4.f90: New
9154 2012-01-16 Tobias Burnus <burnus@net-b.de>
9157 * gfortran.dg/use_20.f90: New
9159 2012-01-16 Jason Merrill <jason@redhat.com>
9162 * g++.dg/cpp0x/rv-bitfield.C: New.
9163 * g++.dg/cpp0x/rv-bitfield2.C: New.
9165 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9167 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9168 subroutine 'qsort' and use index array to assign the result.
9170 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9172 PR tree-optimization/51865
9173 * gcc.dg/pr51865.c: New test.
9175 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9177 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9179 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9181 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9182 to be loaded from the constant pool, rather than via %hi and %lo.
9184 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9186 PR rtl-optimization/51821
9187 * gcc.dg/pr51821.c: New test.
9189 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9191 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9193 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9195 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9197 2012-01-14 Tobias Burnus <burnus@net-b.de>
9200 * gfortran.dg/init_flag_8.f90: New.
9201 * gfortran.dg/init_flag_9.f90: New.
9203 2011-01-14 Tobias Burnus <burnus@net-b.de>
9206 * gfortran.dg/use_18.f90: New.
9207 * gfortran.dg/use_19.f90: New.
9209 2012-01-13 Ian Lance Taylor <iant@google.com>
9212 * g++.dg/warn/Wsign-compare-4.C: New.
9214 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9217 * gfortran.dg/alloc_comp_assign.f03: New.
9218 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9219 __BUILTIN_FREE from 38 to 32.
9221 2012-01-13 Jason Merrill <jason@redhat.com>
9224 * g++.dg/warn/Wreturn-type-7.C: New.
9226 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9228 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9230 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9231 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9232 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9233 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9234 int32plus because of big array needed.
9235 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9236 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9238 2012-01-13 Jason Merrill <jason@redhat.com>
9241 * g++.dg/ext/visibility/template9.C: New.
9244 * g++.dg/cpp0x/defaulted34.C: New.
9245 * g++.dg/template/virtual3.C: New.
9247 2012-01-13 Richard Guenther <rguenther@suse.de>
9250 * gcc.dg/torture/pr8081.c: New testcase.
9252 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9254 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9256 2012-01-12 Jason Merrill <jason@redhat.com>
9259 * g++.dg/ext/stmtexpr14.C: New.
9261 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9264 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9266 2012-01-12 Jason Merrill <jason@redhat.com>
9269 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9270 * g++.dg/abi/mangle58.C: Likewise.
9273 * g++.dg/template/arg8.C: New.
9275 2012-01-12 Ira Rosen <irar@il.ibm.com>
9277 PR tree-optimization/51799
9278 * gcc.dg/vect/pr51799.c: New test.
9279 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9282 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9283 Tobias Burnus <burnus@net-b.de>
9287 * lib/target-supports.exp
9288 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9289 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9291 2012-01-11 Jason Merrill <jason@redhat.com>
9294 * g++.dg/ext/attrib42.C: New.
9296 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9299 * gcc.dg/pr51796.c: New test.
9301 2012-01-11 Jason Merrill <jason@redhat.com>
9304 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9306 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9308 * gnat.dg/array19.ad[sb]: New test.
9310 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9312 * gnat.dg/opt23.ad[sb]: New test.
9313 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9314 * gnat.dg/opt24.ad[sb]: New test.
9316 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9318 PR tree-optimization/49642
9319 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9320 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9322 2012-01-11 Jason Merrill <jason@redhat.com>
9325 * g++.dg/template/explicit-args5.C: New.
9327 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9329 * gcc.c-torture/execute/20120110-1.c: New testcase.
9331 2012-01-10 Jason Merrill <jason@redhat.com>
9334 * g++.dg/inherit/ambig1.C: New.
9337 * g++.dg/cpp0x/constexpr-cache1.C: New.
9339 2012-01-10 Richard Guenther <rguenther@suse.de>
9341 PR tree-optimization/51801
9342 * gcc.dg/torture/pr51801.c: New testcase.
9344 2012-01-10 Tobias Burnus <burnus@net-b.de>
9347 * gfortran.dg/allocate_with_typespec_5.f90: New.
9349 2012-01-10 Tobias Burnus <burnus@net-b.de>
9351 * gfortran.dg/class_39.f03: Update dg-error string.
9353 2012-01-10 Richard Guenther <rguenther@suse.de>
9355 PR tree-optimization/50913
9356 * gcc.dg/graphite/interchange-16.c: New testcase.
9357 * gcc.dg/graphite/scop-20.c: XFAIL.
9358 * gfortran.dg/graphite/interchange-1.f: Likewise.
9359 * gfortran.dg/graphite/block-1.f90: Likewise.
9360 * gfortran.dg/graphite/block-2.f: Likewise.
9362 2012-01-10 Richard Henderson <rth@redhat.com>
9364 * lib/target-supports.exp (check_effective_target_vect_perm,
9365 check_effective_target_vect_perm_byte,
9366 check_effective_target_vect_perm_short): Enable for arm neon.
9368 2012-01-09 Tobias Burnus <burnus@net-b.de>
9371 * gfortran.dg/typebound_operator_11.f90: New.
9373 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9375 * gnat.dg/array18.adb: New test.
9376 * gnat.dg/array18_pkg.ads: New helper.
9378 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9381 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9382 around base object in first assignment in main program.
9383 * gfortran.dg/typebound_operator_10.f03: New test.
9385 2012-01-09 Martin Jambor <mjambor@suse.cz>
9387 PR tree-optimization/51759
9388 * g++.dg/ipa/pr51759.C: New test.
9390 2012-01-09 Tobias Burnus <burnus@net-b.de>
9393 * gfortran.dg/optional_absent_2.f90: New.
9395 2012-01-09 Tobias Burnus <burnus@net-b.de>
9398 * gfortran.dg/use_17.f90: New.
9400 2012-01-09 Gary Funck <gary@intrepid.com>
9402 PR preprocessor/33919
9403 * gcc.dg/pr33919.c: New test.
9404 * gcc.dg/pr33919-0.h: New test header file.
9405 * gcc.dg/pr33919-1.h: Ditto.
9406 * gcc.dg/pr33919-2.h: Ditto.
9408 2012-01-07 Jan Hubicka <jh@suse.cz>
9410 PR tree-optimize/51694
9411 * gcc.c-torture/compile/pr51694.c: new testcase.
9413 2012-01-07 Jan Hubicka <jh@suse.cz>
9415 PR tree-optimization/51600
9416 * g++.dg/torture/pr51600.C: New testcase.
9418 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9420 PR gcov-profile/51715
9421 PR gcov-profile/51717
9422 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9423 * gcc.misc-tests/gcov-14.c: Likewise.
9425 2012-01-06 Jason Merrill <jason@redhat.com>
9427 * g++.dg/parse/new5.C: New.
9429 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9432 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9433 including <string.h>.
9435 2012-01-06 Jason Merrill <jason@redhat.com>
9437 * g++.dg/abi/mangle51.C: New.
9438 * g++.dg/abi/mangle52.C: New.
9439 * g++.dg/abi/mangle53.C: New.
9440 * g++.dg/abi/mangle54.C: New.
9441 * g++.dg/abi/mangle55.C: New.
9442 * g++.dg/abi/mangle56.C: New.
9443 * g++.dg/abi/mangle57.C: New.
9444 * g++.dg/abi/mangle58.C: New.
9445 * g++.dg/abi/mangle59.C: New.
9446 * g++.dg/cpp0x/trailing3.C: Update mangling.
9447 * g++.dg/cpp0x/variadic111.C: Update mangling.
9448 * g++.dg/cpp0x/variadic4.C: Update mangling.
9449 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9450 * g++.dg/template/nontype22.C: Works now.
9451 * g++.dg/template/pr35240.C: Works now.
9453 * g++.dg/cpp0x/error7.C: New.
9455 2012-01-06 Tobias Burnus <burnus@net-b.de>
9457 * gfortran.dg/deallocate_stat_2.f90: New.
9458 * coarray/allocate_errgmsg.f90: New.
9459 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9460 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9461 * coarray/subobject_1.f90: Fix for num_images > 1.
9462 * gfortran.dg/deallocate_stat.f90: Update due to changed
9465 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9467 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9469 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9471 * ada/acats/overflow.lst: Add cb20004.
9473 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9476 * g++.dg/cpp0x/alias-decl-18.C: New test.
9478 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9480 * gcc.c-torture/execute/20120104-1.c: New test.
9482 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9485 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9486 the old typebound_operator_8.f03.
9487 * gfortran.dg/typebound_operator_8.f03: New version of
9488 typebound_operator_7.f03 with 'u' a derived type instead of a
9491 2012-01-05 Richard Guenther <rguenther@suse.de>
9493 * g++.dg/torture/pr49309.C: Skip for -flto.
9495 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9498 * gcc.c-torture/compile/pr51761.c: New test.
9500 2012-01-05 Richard Guenther <rguenther@suse.de>
9502 PR tree-optimization/51760
9503 * gcc.dg/torture/pr51760.c: New testcase.
9505 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9508 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9510 2012-01-05 Richard Guenther <rguenther@suse.de>
9513 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9514 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9516 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9519 * gcc.dg/pr51695.c: New test.
9521 2012-01-04 Andrew Pinski <apinski@cavium.com>
9523 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9524 * gcc.target/mips/octeon2-lx-1.c: New test.
9525 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9526 * gcc.target/mips/octeon2-lx-2.c: New test.
9527 * gcc.target/mips/octeon2-lx-3.c: New test.
9529 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9533 * gcc.dg/tm/alias-1.c: Adjust regexp.
9534 * gcc.dg/tm/alias-2.c: Adjust regexp.
9536 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9539 * g++.dg/warn/Wparentheses-26.C: New.
9541 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9543 * gfortran.dg/elemental_optional_args_2.f90: New test.
9545 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9548 * gfortran.dg/common_17.f90: New test.
9550 2012-01-04 Richard Guenther <rguenther@suse.de>
9552 PR tree-optimization/49651
9553 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9554 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9556 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9559 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9561 2012-01-03 Andrew Pinski <apinski@cavium.com>
9563 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9564 for all mips targets. Also allow an optional .cfi_startproc.
9566 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9568 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9570 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9573 * g++.dg/rtti/dyncast5.C: New.
9575 2012-01-03 Richard Guenther <rguenther@suse.de>
9577 PR tree-optimization/51070
9578 * gcc.dg/torture/pr51070-2.c: New testcase.
9580 2012-01-03 Richard Guenther <rguenther@suse.de>
9582 PR tree-optimization/51692
9583 * gcc.dg/torture/pr51692.c: New testcase.
9585 2012-01-03 Richard Guenther <rguenther@suse.de>
9588 * g++.dg/lto/pr51650-3_0.C: New testcase.
9590 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9593 * g++.dg/warn/Wredundant-decls-spec.C: New.
9595 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9597 PR tree-optimization/51719
9598 * g++.dg/tree-prof/pr51719.C: New test.
9600 2012-01-03 Richard Guenther <rguenther@suse.de>
9603 * gcc.dg/fold-compare-6.c: New testcase.
9605 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9608 * g++.dg/gomp/pr51669.C: New test.
9610 2012-01-02 Jason Merrill <jason@redhat.com>
9613 * g++.dg/cpp0x/constexpr-union2.C: New.
9616 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9618 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9621 * g++.dg/cpp0x/constexpr-99.C: New test.
9623 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9626 * g++.dg/template/init9.C: New.
9628 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9630 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9631 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9632 rather than a specific number.
9634 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9639 * gfortran.dg/typebound_operator_7.f03: New.
9640 * gfortran.dg/typebound_operator_8.f03: New.
9642 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9645 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9647 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9649 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9651 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9653 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9655 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9658 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9660 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9661 * gfortran.dg/io_real_boz_4.f90: Likewise.
9662 * gfortran.dg/io_real_boz_5.f90: Likewise.
9664 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9666 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9668 2012-01-02 Revital Eres <revital.eres@linaro.org>
9670 * gcc.dg/sms-11.c: New file.
9672 2012-01-02 Tobias Burnus <burnus@net-b.de>
9675 * gfortran.dg/coarray/image_index_3.f90: New.
9677 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9680 * g++.dg/parse/enum8.C: New.
9682 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9685 * g++.dg/conversion/reinterpret4.C: New.
9686 * g++.dg/conversion/reinterpret1.C: Adjust.
9688 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9690 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9692 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9694 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9695 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9696 * g++.old-deja/g++.jason/access14.C: Likewise.
9697 * g++.old-deja/g++.jason/access8.C: Likewise.
9698 * g++.old-deja/g++.jason/access1.C: Likewise.
9699 * g++.old-deja/g++.other/access3.C: Likewise.
9700 * g++.old-deja/g++.other/access5.C: Likewise.
9701 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9702 * g++.old-deja/g++.law/visibility22.C: Likewise.
9703 * g++.old-deja/g++.law/visibility26.C: Likewise.
9704 * g++.old-deja/g++.mike/p2746.C: Likewise.
9705 * g++.dg/debug/using1.C: Likewise.
9706 * g++.dg/lookup/using51.C: Likewise.
9707 * g++.dg/inherit/using5.C: Likewise.
9708 * g++.dg/inherit/pr30297.C: Likewise.
9709 * g++.dg/inherit/access8.C: Likewise.
9710 * g++.dg/torture/pr39362.C: Likewise.
9711 * g++.dg/template/crash13.C: Likewise.
9712 * g++.dg/template/using10.C: Likewise.
9714 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9717 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9719 2012-01-01 Ira Rosen <irar@il.ibm.com>
9721 PR tree-optimization/51704
9722 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9723 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9724 corresponding flags.
9726 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9729 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9731 2012-01-01 Jan Hubicka <jh@suse.cz>
9733 PR rtl-optimization/51069
9734 * gcc.c-torture/compile/pr51069.c: New testcase.
9736 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9738 PR tree-optimization/51683
9739 * gcc.dg/pr51683.c: New test.
9741 Copyright (C) 2012 Free Software Foundation, Inc.
9743 Copying and distribution of this file, with or without modification,
9744 are permitted in any medium without royalty provided the copyright
9745 notice and this notice are preserved.