1 2012-11-06 Jan Hubicka <jh@suse.cz>
3 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
4 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
6 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
8 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
10 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
12 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
15 * gcc.dg/torture/pr41993.c: New test.
17 2012-11-06 Jan Hubicka <jh@suse.cz>
19 * gcc.target/i386/l_fma_float_?.c: Update.
20 * gcc.target/i386/l_fma_double_?.c: Update.
22 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
25 * gcc.target/sh/pr54089-8.c: New.
26 * gcc.target/sh/pr54089-9.c: New.
28 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
30 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
31 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
32 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
33 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
34 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
35 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
36 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
37 * gcc.target/i386/avx-vzeroupper-27.c: New.
39 2012-11-06 Janus Weil <janus@gcc.gnu.org>
42 * gfortran.dg/transfer_class_1.f90: New.
43 * gfortran.dg/transfer_class_2.f90: New.
45 2012-11-05 Sriraman Tallam <tmsriram@google.com>
47 * testsuite/g++.dg/mv1.C: New test.
48 * testsuite/g++.dg/mv2.C: New test.
49 * testsuite/g++.dg/mv3.C: New test.
50 * testsuite/g++.dg/mv4.C: New test.
51 * testsuite/g++.dg/mv5.C: New test.
52 * testsuite/g++.dg/mv6.C: New test.
54 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
57 * gcc.dg/const-uniq-1.c (a): Increase length four times.
59 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
61 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
64 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
66 * g++.dg/torture/20121105-1.C: New test.
68 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
70 * gcc.dg/torture/fp-compare.c: New testcase.
72 2012-11-05 Jan Hubicka <jh@suse.cz>
74 * gcc.dg/const-1.c: Update.
75 * gcc.dg/pure-1.c: Update.
77 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
79 PR rtl-optimization/55151
80 * gcc.dg/pr55151.c: New test.
82 2012-11-05 Jakub Jelinek <jakub@redhat.com>
86 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
88 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
91 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
93 2012-11-05 Jan Hubicka <jh@suse.cz>
95 * gcc.dg/autopar/pr49960.c: Fix testcase.
97 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
100 Fix scan-tree-dump-times directive.
102 2012-11-04 Janus Weil <janus@gcc.gnu.org>
105 * gfortran.dg/associate_12.f90: New.
107 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
110 * lib/target-supports.exp (check_effective_target_masm_intel): New
112 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
115 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
116 Jack Howarth <howarth@bromo.med.uc.edu>
118 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
119 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
120 * gcc.target/i386/pr53249.c: Likewise.
122 2012-11-03 Andrew Pinski <apinski@cavium.com>
124 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
125 call abort1 so that cross jumping does not happen.
127 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
130 * gcc.target/sh/pr51244-18.c: New.
131 * gcc.target/sh/pr51244-19.c: New.
133 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
135 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
136 b requires a 64-bit operation followed by a truncation.
138 2012-11-02 Jan Hubicka <jh@suse.cz>
140 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
142 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
144 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
145 conditions to verify the reduction code is vectorized.
147 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
148 in case 'pow', such as 'powerpc' is used in the compiler version name.
149 * gcc.target/powerpc/pr46728-2.c: Likewise.
150 * gcc.target/powerpc/pr46728-3.c: Likewise.
151 * gcc.target/powerpc/pr46728-4.c: Likewise.
152 * gcc.target/powerpc/pr46728-5.c: Likewise.
153 * gcc.target/powerpc/pr46728-7.c: Likewise.
154 * gcc.target/powerpc/pr46728-8.c: Likewise.
155 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
157 2012-11-02 Jan Hubicka <jh@suse.cz>
159 * gcc.dg/tree-ssa/loop-38.c: New testcase.
161 2012-11-02 Jan Hubicka <jh@suse.cz>
163 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
164 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
166 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
169 * gcc.target/i386/pr55130.c: New test.
171 2012-11-02 Jakub Jelinek <jakub@redhat.com>
174 * gcc.target/i386/pr55147.c: New test.
176 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
178 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
179 * gfortran.dg/default_format_denormal_1.f90: Same.
181 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
184 * g++.dg/ext/vector19.C: Remove target restrictions.
185 * gcc.dg/fold-compare-7.c: New testcase.
187 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
190 * gcc.target/sh/pr55160.c: New.
192 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
194 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
195 scan-assembler regex.
197 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
200 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
201 * gcc.dg/pr55150-2.c: New test.
203 2012-11-01 Sharad Singhai <singhai@google.com>
205 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
206 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
207 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
208 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
210 2012-10-31 Dehao Chen <dehao@google.com>
212 * g++.dg/debug/dwarf2/block.C: New testcase.
214 2012-10-31 Jan Hubicka <jh@suse.cz>
216 * gcc.dg/pr44974.c: Add noinline.
218 2012-10-31 Janus Weil <janus@gcc.gnu.org>
221 * gfortran.dg/class_54.f90: New.
223 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
224 Jakub Jelinek <jakub@redhat.com>
226 PR tree-optimization/55018
227 * gcc.dg/torture/pr55018.c: New test.
229 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/ext/vla13.C: New.
234 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
237 * gcc.dg/pr55150.c: New test.
239 2012-10-31 Tobias Burnus <burnus@net-b.de>
242 * gfortran.dg/associate_11.f90: New.
244 2012-10-31 Dodji Seketeli <dodji@redhat.com>
247 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
249 2012-10-31 Jakub Jelinek <jakub@redhat.com>
251 PR tree-optimization/19105
252 PR tree-optimization/21643
253 PR tree-optimization/46309
254 * gcc.dg/pr19105.c: New test.
255 * gcc.dg/pr21643.c: New test.
256 * gcc.dg/pr46309-2.c: New test.
257 * gcc.c-torture/execute/pr46309.c: New test.
259 2012-10-31 Alan Modra <amodra@gmail.com>
261 * gcc.target/powerpc/dimode_off.c: New.
262 * gcc.target/powerpc/timode_off.c: New.
263 * gcc.target/powerpc/dfmode_off.c: New.
264 * gcc.target/powerpc/tfmode_off.c: New.
266 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
268 PR rtl-optimization/55093
269 * gcc.target/i386/pr55093.c: New file.
271 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
273 * gcc.target/i386/pr55116.c: Renamed to ...
274 * gcc.target/i386/pr55116-1.c: This.
276 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
278 * gcc.target/i386/pr55116-2.c: New file.
280 2012-10-30 Richard Biener <rguenther@suse.de>
282 * gcc.dg/vect/slp-perm-2.c: Adjust.
284 2012-10-30 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/55111
287 * gcc.dg/torture/pr55111.c: New testcase.
289 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
292 * gcc.target/sh/pr53988.c: New.
294 2012-10-30 Bin Cheng <bin.cheng@arm.com>
297 * gcc.dg/hoist-register-pressure-1.c: Rename from
298 hoist-register-pressure.c. Add nonpic condition.
299 * gcc.dg/hoist-register-pressure-2.c: New testcase.
301 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
304 * gcc.dg/Wreturn-local-addr.c: New.
305 * g++.dg/warn/Wno-return-local-addr.C: New.
306 * g++.dg/warn/Wreturn-local-addr.C: New.
308 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
311 * gcc.target/i386/pr55116.c: New file.
313 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
316 * gcc.dg/Wshadow-4.c: New.
317 * gcc.dg/Wshadow-4.h: New.
319 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
322 * gcc.dg/guality/pr54693.c: New.
324 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
327 * gcc.dg/pr55027.c: New testcase.
329 2012-10-29 Jan Hubicka <jh@suse.cz>
331 * gcc.dg/ipa/inline-6.c: New testcase.
333 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
335 PR rtl-optimization/55106
336 * g++.dg/pr55106.C: New.
338 2012-10-29 Richard Guenther <rguenther@suse.de>
341 * gcc.dg/torture/pr53695.c: New testcase.
343 2012-10-28 Jan Hubicka <jh@suse.cz>
345 * gcc.dg/ipa/inlinehint-3.c: New testcase.
347 2012-10-28 Tobias Burnus <burnus@net-b.de>
350 * gfortran.dg/do_check_6.f90: New.
352 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
353 Jack Howarth <howarth@bromo.med.uc.edu>
356 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
358 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
360 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
363 * gcc.target/i386/pr34283.c: New test.
365 2012-10-26 Jakub Jelinek <jakub@redhat.com>
368 * g++.dg/opt/pr55081.C: New test.
372 * gcc.dg/guality/pr54970.c: New test.
374 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/template/new11.C: New.
379 2012-10-26 Richard Biener <rguenther@suse.de>
382 * gcc.dg/torture/pr54824.c: New testcase.
384 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
386 * gcc.target/i386/fxsave-1.c: New.
387 * gcc.target/i386/fxsave64-1.c: Ditto.
388 * gcc.target/i386/fxrstor-1.c: Ditto.
389 * gcc.target/i386/fxrstor64-1.c: Ditto.
390 * gcc.target/i386/xsave-1.c: Ditto.
391 * gcc.target/i386/xsave64-1.c: Ditto.
392 * gcc.target/i386/xrstor-1.c: Ditto.
393 * gcc.target/i386/xrstor64-1.c: Ditto.
394 * gcc.target/i386/xsaveopt-1.c: Ditto.
395 * gcc.target/i386/xsaveopt64-1.c: Ditto.
396 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
397 * gcc.target/i386/sse-13.c: Ditto.
398 * gcc.target/i386/sse-14.c: Ditto.
399 * gcc.target/i386/sse-22.c: Ditto.
400 * gcc.target/i386/sse-23.c: Ditto.
401 * g++.dg/other/i386-2.C: Ditto.
402 * g++.dg/other/i386-3.C: Ditto.
404 2012-10-25 Jan Hubicka <jh@suse.cz>
406 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
409 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
412 * g++.dg/ext/transparent-union.C: New.
414 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
417 * g++.dg/ext/vector19.C: New testcase.
419 2012-10-25 Richard Biener <rguenther@suse.de>
421 PR tree-optimization/54902
422 * g++.dg/torture/pr54902.C: New testcase.
424 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/template/crash114.C: New.
429 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
432 * gcc.target/i386/pr55049-1.c: New test.
434 2012-10-24 Janus Weil <janus@gcc.gnu.org>
437 * gfortran.dg/class_dummy_4.f03: New.
439 2012-10-24 Jakub Jelinek <jakub@redhat.com>
441 PR rtl-optimization/55010
442 * gcc.dg/pr55010.c: New test.
445 * g++.dg/debug/pr54828.C: New test.
447 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
449 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
450 * gcc.dg/vect/vect-83_64.c: Likewise.
452 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/constexpr-union4.C: New.
457 2012-10-23 Jeff Law <law@redhat.com>
459 * gcc.c-torture/execute/pr54985.c: New test.
461 2012-10-23 Paul Koning <ni1d@arrl.net>
464 * g++.dg/debug/dwarf2/pr54508.C: New.
466 2012-10-23 Jakub Jelinek <jakub@redhat.com>
469 * g++.dg/template/sizeof14.C: New test.
471 2012-10-23 Ian Bolton <ian.bolton@arm.com>
472 Jim MacArthur <jim.macarthur@arm.com>
473 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
474 Marcus Shawcroft <marcus.shawcroft@arm.com>
475 Nigel Stephens <nigel.stephens@arm.com>
476 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
477 Richard Earnshaw <rearnsha@arm.com>
478 Sofiane Naci <sofiane.naci@arm.com>
479 Stephen Thomas <stephen.thomas@arm.com>
480 Tejas Belagod <tejas.belagod@arm.com>
481 Yufeng Zhang <yufeng.zhang@arm.com>
483 * lib/target-supports.exp
484 (check_profiling_available): Add AArch64.
485 (check_effective_target_vect_int): Likewise.
486 (check_effective_target_vect_shift): Likewise.
487 (check_effective_target_vect_float): Likewise.
488 (check_effective_target_vect_double): Likewise.
489 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
490 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
491 (check_effective_target_vect_pack_trunc): Likewise.
492 (check_effective_target_vect_unpack): Likewise.
493 (check_effective_target_vect_hw_misalign): Likewise.
494 (check_effective_target_vect_short_mult): Likewise.
495 (check_effective_target_vect_int_mult): Likewise.
496 (check_effective_target_vect_stridedN): Likewise.
497 (check_effective_target_sync_int_long): Likewise.
498 (check_effective_target_sync_char_short): Likewise.
499 (check_vect_support_and_set_flags): Likewise.
500 (check_effective_target_aarch64_tiny): New.
501 (check_effective_target_aarch64_small): New.
502 (check_effective_target_aarch64_large): New.
503 * g++.dg/other/PR23205.C: Enable aarch64.
504 * g++.dg/other/pr23205-2.C: Likewise.
505 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
506 * gcc.c-torture/execute/20101011-1.c: Likewise.
507 * gcc.dg/20020312-2.c: Likewise.
508 * gcc.dg/20040813-1.c: Likewise.
509 * gcc.dg/builtin-apply2.c: Likewise.
510 * gcc.dg/stack-usage-1.c: Likewise.
512 2012-10-23 Ian Bolton <ian.bolton@arm.com>
513 Jim MacArthur <jim.macarthur@arm.com>
514 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
515 Marcus Shawcroft <marcus.shawcroft@arm.com>
516 Nigel Stephens <nigel.stephens@arm.com>
517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
518 Richard Earnshaw <rearnsha@arm.com>
519 Sofiane Naci <sofiane.naci@arm.com>
520 Stephen Thomas <stephen.thomas@arm.com>
521 Tejas Belagod <tejas.belagod@arm.com>
522 Yufeng Zhang <yufeng.zhang@arm.com>
524 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
525 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
526 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
527 * gcc.target/aarch64/aapcs/abitest.S: New file.
528 * gcc.target/aarch64/aapcs/abitest.h: New file.
529 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
530 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
531 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
532 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
533 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
534 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
535 * gcc.target/aarch64/aapcs/ice_1.c: New file.
536 * gcc.target/aarch64/aapcs/ice_2.c: New file.
537 * gcc.target/aarch64/aapcs/ice_3.c: New file.
538 * gcc.target/aarch64/aapcs/ice_4.c: New file.
539 * gcc.target/aarch64/aapcs/ice_5.c: New file.
540 * gcc.target/aarch64/aapcs/macro-def.h: New file.
541 * gcc.target/aarch64/aapcs/test_1.c: New file.
542 * gcc.target/aarch64/aapcs/test_10.c: New file.
543 * gcc.target/aarch64/aapcs/test_11.c: New file.
544 * gcc.target/aarch64/aapcs/test_12.c: New file.
545 * gcc.target/aarch64/aapcs/test_13.c: New file.
546 * gcc.target/aarch64/aapcs/test_14.c: New file.
547 * gcc.target/aarch64/aapcs/test_15.c: New file.
548 * gcc.target/aarch64/aapcs/test_16.c: New file.
549 * gcc.target/aarch64/aapcs/test_17.c: New file.
550 * gcc.target/aarch64/aapcs/test_18.c: New file.
551 * gcc.target/aarch64/aapcs/test_19.c: New file.
552 * gcc.target/aarch64/aapcs/test_2.c: New file.
553 * gcc.target/aarch64/aapcs/test_20.c: New file.
554 * gcc.target/aarch64/aapcs/test_21.c: New file.
555 * gcc.target/aarch64/aapcs/test_22.c: New file.
556 * gcc.target/aarch64/aapcs/test_23.c: New file.
557 * gcc.target/aarch64/aapcs/test_24.c: New file.
558 * gcc.target/aarch64/aapcs/test_25.c: New file.
559 * gcc.target/aarch64/aapcs/test_26.c: New file.
560 * gcc.target/aarch64/aapcs/test_3.c: New file.
561 * gcc.target/aarch64/aapcs/test_4.c: New file.
562 * gcc.target/aarch64/aapcs/test_5.c: New file.
563 * gcc.target/aarch64/aapcs/test_6.c: New file.
564 * gcc.target/aarch64/aapcs/test_7.c: New file.
565 * gcc.target/aarch64/aapcs/test_8.c: New file.
566 * gcc.target/aarch64/aapcs/test_9.c: New file.
567 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
568 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
569 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
570 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
571 * gcc.target/aarch64/aapcs/test_complex.c: New file.
572 * gcc.target/aarch64/aapcs/test_int128.c: New file.
573 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
574 * gcc.target/aarch64/aapcs/type-def.h: New file.
575 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
576 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
577 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
578 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
579 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
580 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
587 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
588 * gcc.target/aarch64/aarch64.exp: New file.
589 * gcc.target/aarch64/adc-1.c: New file.
590 * gcc.target/aarch64/adc-2.c: New file.
591 * gcc.target/aarch64/asm-1.c: New file.
592 * gcc.target/aarch64/clrsb.c: New file.
593 * gcc.target/aarch64/clz.c: New file.
594 * gcc.target/aarch64/ctz.c: New file.
595 * gcc.target/aarch64/csinc-1.c: New file.
596 * gcc.target/aarch64/csinv-1.c: New file.
597 * gcc.target/aarch64/csneg-1.c: New file.
598 * gcc.target/aarch64/extend.c: New file.
599 * gcc.target/aarch64/fcvt.x: New file.
600 * gcc.target/aarch64/fcvt_double_int.c: New file.
601 * gcc.target/aarch64/fcvt_double_long.c: New file.
602 * gcc.target/aarch64/fcvt_double_uint.c: New file.
603 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
604 * gcc.target/aarch64/fcvt_float_int.c: New file.
605 * gcc.target/aarch64/fcvt_float_long.c: New file.
606 * gcc.target/aarch64/fcvt_float_uint.c: New file.
607 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
608 * gcc.target/aarch64/ffs.c: New file.
609 * gcc.target/aarch64/fmadd.c: New file.
610 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
611 * gcc.target/aarch64/frint.x: New file.
612 * gcc.target/aarch64/frint_double.c: New file.
613 * gcc.target/aarch64/frint_float.c: New file.
614 * gcc.target/aarch64/index.c: New file.
615 * gcc.target/aarch64/mneg-1.c: New file.
616 * gcc.target/aarch64/mneg-2.c: New file.
617 * gcc.target/aarch64/mneg-3.c: New file.
618 * gcc.target/aarch64/mnegl-1.c: New file.
619 * gcc.target/aarch64/mnegl-2.c: New file.
620 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
621 * gcc.target/aarch64/pic-constantpool1.c: New file.
622 * gcc.target/aarch64/pic-symrefplus.c: New file.
623 * gcc.target/aarch64/predefine_large.c: New file.
624 * gcc.target/aarch64/predefine_small.c: New file.
625 * gcc.target/aarch64/predefine_tiny.c: New file.
626 * gcc.target/aarch64/reload-valid-spoff.c: New file.
627 * gcc.target/aarch64/scalar_intrinsics.c: New file.
628 * gcc.target/aarch64/table-intrinsics.c: New file.
629 * gcc.target/aarch64/tst-1.c: New file.
630 * gcc.target/aarch64/vect-abs-compile.c: New file.
631 * gcc.target/aarch64/vect-abs.c: New file.
632 * gcc.target/aarch64/vect-abs.x: New file.
633 * gcc.target/aarch64/vect-compile.c: New file.
634 * gcc.target/aarch64/vect-faddv-compile.c: New file.
635 * gcc.target/aarch64/vect-faddv.c: New file.
636 * gcc.target/aarch64/vect-faddv.x: New file.
637 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
638 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
639 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
640 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
641 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
642 * gcc.target/aarch64/vect-fp-compile.c: New file.
643 * gcc.target/aarch64/vect-fp.c: New file.
644 * gcc.target/aarch64/vect-fp.x: New file.
645 * gcc.target/aarch64/vect-mull-compile.c: New file.
646 * gcc.target/aarch64/vect-mull.c: New file.
647 * gcc.target/aarch64/vect-mull.x: New file.
648 * gcc.target/aarch64/vect.c: New file.
649 * gcc.target/aarch64/vect.x: New file.
650 * gcc.target/aarch64/vector_intrinsics.c: New file.
651 * gcc.target/aarch64/vfp-1.c: New file.
652 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
653 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
654 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
655 * g++.dg/abi/aarch64_guard1.C: New file.
657 2012-10-23 Jakub Jelinek <jakub@redhat.com>
660 * c-c++-common/pr54988.c: New test.
662 2012-10-23 Jan Hubicka <jh@suse.cz>
664 * gcc.dg/tree-prof/peel-1.c: New testcase.
666 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
669 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
671 2012-10-23 Joseph Myers <joseph@codesourcery.com>
673 * gcc.dg/c99-predef-1.c: New test.
674 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
675 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
676 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
677 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
678 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
679 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
680 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
681 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
682 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
683 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
684 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
685 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
687 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
689 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
691 2012-10-23 Jan Hubicka <jh@suse.cz>
694 * gcc.c-torture/execute/pr54937.c: New testcase.
695 * gcc.dg/tree-ssa/cunroll-2.c: Update.
697 2012-10-23 Jan Hubicka <jh@suse.cz>
700 * gfortran.dg/pr54967.f90: New testcase.
702 2012-10-23 Terry Guo <terry.guo@arm.com>
705 * gcc.dg/pr55019.c: New.
707 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709 PR tree-optimization/55008
710 * gcc.dg/tree-ssa/pr55008.c: New test.
712 2012-10-22 Richard Biener <rguenther@suse.de>
714 PR tree-optimization/55011
715 * gcc.dg/torture/pr55011.c: New testcase.
717 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
719 * gcc.target/arm/pr40457-1.c: Adjust expected output.
720 * gcc.target/arm/pr40457-2.c: Likewise.
721 * gcc.target/arm/pr40457-3.c: Likewise.
723 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
725 * gnat.dg/specs/limited_with4.ads: New test.
726 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
728 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/modular4.adb: New test.
731 * gnat.dg/modular4_pkg.ads: New helper.
733 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
736 * gnat.dg/specs/addr1.ads: Likewise.
738 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
740 * gcc.dg/webizer.c (main): Add missing exit call.
742 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
745 * gfortran.dg/wextra_1.f: New test.
747 2012-10-20 Jan Hubicka <jh@suse.cz>
749 * gcc.dg/tree-prof/unroll-1.c: New testcase.
751 2012-10-19 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/warn_unused_function.f90: New.
756 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
758 * lib/target-supports.exp
759 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
761 2012-10-19 Richard Guenther <rguenther@suse.de>
763 PR tree-optimization/54981
764 * gcc.dg/pr54981.c: New testcase.
766 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
769 * gcc.target/arm/pr54892.c: New.
771 2012-10-19 Bin Cheng <bin.cheng@arm.com>
773 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
775 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/init/array30.C: New.
779 * g++.dg/init/array31.C: Likewise.
781 2012-10-18 Tobias Burnus <burnus@net-b.de>
784 * gfortran.dg/public_private_module_7.f90: New.
786 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/template/pr29633.C: New.
791 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/loop_optimization13.ad[sb]: New test.
794 * gnat.dg/loop_optimization13_pkg.ads: New helper.
796 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
798 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
799 * gcc.target/arm/neon/vfmaf32.c: Likewise.
800 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
801 * gcc.target/arm/neon/vfmsf32.c: Likewise.
803 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
805 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
806 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
807 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
808 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
809 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
810 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
812 2012-10-16 Jan Hubicka <jh@suse.cz>
814 * gcc.target/i386/l_fma_float_?.c: Update.
815 * gcc.target/i386/l_fma_double_?.c: Update.
816 * gfortran.dg/do_1.f90: XFAIL
817 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
818 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
820 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
821 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
822 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
825 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
829 * gcc.dg/Wstrict-overflow-24.c: New.
831 2012-10-16 Tobias Burnus <burnus@net-b.de>
835 * gfortran.dg/class_optional_1.f90: New.
836 * gfortran.dg/class_optional_2.f90: New.
838 2012-10-16 Jakub Jelinek <jakub@redhat.com>
841 * gcc.dg/guality/pr54796.c: New test.
843 PR tree-optimization/54889
844 * gfortran.dg/pr54889.f90: New test.
846 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
848 * g++.dg/other/dump-ada-spec-2.C: New test.
850 2012-10-16 Easwaran Raman <eraman@google.com>
852 * gcc.dg/tree-prof/switch-case-1.c: New test case.
853 * gcc.dg/tree-prof/switch-case-2.c: New test case.
855 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
857 * gcc.dg/torture/stackalign/builtin-apply-2.c,
858 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
860 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
863 * gcc.c-torture/compile/pr54925.c: New.
865 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
868 * gcc.target/sh/pr51244-17.c: New.
870 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
873 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
875 * gcc.target/sh/pr54760-4.c: New.
877 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
880 * gcc.target/sh/torture/sh-torture.exp: New.
881 * gcc.target/sh/torture/pr34777.c: New.
883 2012-10-15 Matthias Klose <doko@ubuntu.com>
885 * lib/target-supports.exp (check_profiling_available): Match
886 arm*-*-linux-* for ARM Linux/GNU.
887 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
888 * gfortran.dg/enum_10.f90: Likewise.
889 * gfortran.dg/enum_9.f90: Likewise.
890 * gcc.target/arm/synchronize.c: Likewise.
891 * g++.old-deja/g++.jason/enum6.C: Likewise.
892 * g++.old-deja/g++.other/enum4.C: Likewise.
893 * g++.old-deja/g++.law/enum9.C: Likewise.
895 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
897 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
898 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
900 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
901 Paolo Carlini <paolo.carlini@oracle.com>
904 * g++.dg/overload/operator6.C: New.
906 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
909 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
910 * g++.dg/parse/tmpl-outside1.C: Likewise.
911 * g++.dg/template/qualttp18.C: Likewise.
912 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
913 * g++.old-deja/g++.pt/overload13.C: Likewise.
915 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
917 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
918 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
919 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
920 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
921 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
922 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
923 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
926 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
929 * g++.dg/parse/tmpl-outside2.C: New.
930 * g++.dg/parse/tmpl-outside1.C: Adjust.
931 * g++.dg/template/qualttp18.C: Likewise.
932 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
933 * g++.old-deja/g++.pt/overload13.C: Likewise.
935 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
937 PR tree-optimization/54915
938 * gcc.dg/tree-ssa/pr54915.c: New testcase.
940 2012-10-15 Richard Guenther <rguenther@suse.de>
942 PR tree-optimization/54920
943 * gcc.dg/torture/pr54920.c: New testcase.
945 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
947 * gnat.dg/unchecked_convert9.ad[sb]: New test.
949 2012-10-13 Jason Merrill <jason@redhat.com>
951 * g++.dg/tls/thread_local7g.C: Require tls_native.
953 2012-10-14 Jason Merrill <jason@redhat.com>
955 * g++.dg/cpp0x/inh-ctor1.C: New.
956 * g++.dg/cpp0x/inh-ctor2.C: New.
957 * g++.dg/cpp0x/inh-ctor3.C: New.
958 * g++.dg/cpp0x/inh-ctor4.C: New.
959 * g++.dg/cpp0x/inh-ctor5.C: New.
960 * g++.dg/cpp0x/inh-ctor6.C: New.
961 * g++.dg/cpp0x/inh-ctor7.C: New.
962 * g++.dg/cpp0x/inh-ctor8.C: New.
963 * g++.dg/cpp0x/inh-ctor9.C: New.
964 * g++.dg/cpp0x/inh-ctor10.C: New.
965 * g++.dg/cpp0x/inh-ctor11.C: New.
966 * g++.dg/cpp0x/inh-ctor12.C: New.
967 * g++.dg/cpp0x/inh-ctor13.C: New.
969 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
971 PR rtl-optimization/54919
972 * gcc.dg/pr54919.c: New testcase.
974 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/template/crash113.C: New.
979 2012-10-14 Jan Hubicka <jh@suse.cz>
981 * gcc.dg/unroll_5.c: New testcase.
983 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/opt/pr52643.C: New.
988 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
991 * gcc.target/sh/pr54602-1.c: New.
992 * gcc.target/sh/pr54602-2.c: New.
993 * gcc.target/sh/pr54602-3.c: New.
994 * gcc.target/sh/pr54602-4.c: New.
996 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
999 * gcc.target/sh/pr54680.c: New.
1001 2012-10-12 Jan Hubicka <jh@suse.cz>
1003 * gcc.dg/webizer.c: New testcase.
1005 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1007 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1010 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1012 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1013 Return 0 if already specifying -mfloat-abi other than hard.
1015 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1017 * gcc.dg/pr53060.c: Prune irrelevant warning.
1019 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1022 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1023 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1024 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1025 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1026 Adjust expected wording of warnings for *cmp* builtins.
1027 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1028 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1030 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1033 * g++.dg/parse/friend-main.C: New.
1035 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1038 * g++.dg/pr53055.C: New testcase.
1040 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/cpp0x/pr52744.C: New.
1045 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1048 * gfortran.dg/dummy_procedure_9.f90: New.
1050 2012-10-12 Richard Biener <rguenther@suse.de>
1052 PR tree-optimization/54894
1053 * gcc.dg/torture/pr54894.c: New testcase.
1055 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1058 * gcc.target/sh/pr51244-13.c: New.
1059 * gcc.target/sh/pr51244-14.c: New.
1060 * gcc.target/sh/pr51244-15.c: New.
1061 * gcc.target/sh/pr51244-16.c: New.
1063 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/cpp0x/decltype45.C: New.
1068 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1071 * gfortran.dg/class_allocate_13.f90: New.
1073 2012-10-11 Jason Merrill <jason@redhat.com>
1075 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1076 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1078 * g++.dg/gomp/tls-5.C: Require tls_native.
1079 * g++.dg/tls/thread_local7.C: Require tls_native.
1080 * g++.dg/tls/static2.C: New.
1082 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1085 * g++.dg/ext/weak5.C: New.
1087 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1090 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1091 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1093 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/parse/pr43765.C: New.
1098 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1100 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1102 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1105 * g++.dg/init/bitfield3.C: New.
1107 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1109 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1111 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1113 PR tree-optimization/54877
1114 * gcc.dg/torture/pr54877.c: New test.
1116 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1119 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1120 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1121 and remove target info from dg-do compile.
1122 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1123 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1124 and remove target info from dg-do compile.
1126 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1128 * gcc.dg/pr54782.c: Require target with pthread support.
1130 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/cpp0x/auto35.C: New.
1135 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1137 PR c++/53540 - using fails to be equivalent to typedef
1138 * g++.dg/cpp0x/alias-decl-24.C: New test.
1140 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1142 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1143 that c++11 attributes to types are ignored for now.
1144 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1145 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1147 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1152 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/initlist67.C: New.
1157 2012-10-10 Dehao Chen <dehao@google.com>
1159 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1161 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1164 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1167 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/cpp0x/decltype44.C: New.
1172 2012-10-09 Steve Ellcey <sellcey@mips.com>
1174 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1176 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/decltype43.C: New.
1181 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1184 * gcc.dg/pr53397-1.c: New test case.
1185 * gcc.dg/pr53397-2.c: New test case.
1187 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/warn/Wparentheses-26.C: Adjust.
1191 * g++.dg/warn/Wparentheses-27.C: New.
1193 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1196 * c-c++-common/vector-scalar.c: New testcase.
1197 * g++.dg/ext/vector18.C: New testcase.
1198 * g++.dg/ext/vector5.C: This is not an error anymore.
1199 * gcc.dg/init-vec-1.c: Move ...
1200 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1201 * gcc.c-torture/execute/vector-shift1.c: Move ...
1202 * c-c++-common/torture/vector-shift1.c: ... here.
1203 * gcc.dg/scal-to-vec1.c: Move ...
1204 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1205 C++11. Adapt error messages.
1206 * gcc.dg/convert-vec-1.c: Move ...
1207 * c-c++-common/convert-vec-1.c: ... here.
1208 * gcc.dg/scal-to-vec2.c: Move ...
1209 * c-c++-common/scal-to-vec2.c: ... here.
1211 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1214 * gcc.target/i386/pr54400.c: New testcase.
1216 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1219 * g++.dg/template/pr54858.C: New test.
1221 2012-10-08 Marek Polacek <polacek@redhat.com>
1224 * g++.dg/debug/pr54831.C: New test.
1226 2012-10-08 Dehao Chen <dehao@google.com>
1228 * g++.dg/predict-loop-exit-1.C: New.
1229 * g++.dg/predict-loop-exit-2.C: New.
1230 * g++.dg/predict-loop-exit-3.C: New.
1232 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1234 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1236 2012-10-08 Jason Merrill <jason@redhat.com>
1238 * g++.dg/gomp/tls-5.C: New.
1239 * g++.dg/gomp/tls-wrap1.C: New.
1240 * g++.dg/gomp/tls-wrap2.C: New.
1241 * g++.dg/gomp/tls-wrap3.C: New.
1242 * g++.dg/gomp/tls-wrap4.C: New.
1243 * g++.dg/gomp/tls-wrapper-cse.C: New.
1244 * g++.dg/tls/thread_local-cse.C: New.
1245 * g++.dg/tls/thread_local-order1.C: New.
1246 * g++.dg/tls/thread_local-order2.C: New.
1247 * g++.dg/tls/thread_local-wrap1.C: New.
1248 * g++.dg/tls/thread_local-wrap2.C: New.
1249 * g++.dg/tls/thread_local-wrap3.C: New.
1250 * g++.dg/tls/thread_local-wrap4.C: New.
1251 * g++.dg/tls/thread_local2g.C: New.
1252 * g++.dg/tls/thread_local3g.C: New.
1253 * g++.dg/tls/thread_local4g.C: New.
1254 * g++.dg/tls/thread_local5g.C: New.
1255 * g++.dg/tls/thread_local6g.C: New.
1256 * g++.dg/tls/thread_local7g.C: New.
1258 * g++.dg/tls/thread_local3.C: New.
1259 * g++.dg/tls/thread_local4.C: New.
1260 * g++.dg/tls/thread_local5.C: New.
1261 * g++.dg/tls/thread_local6.C: New.
1263 * g++.dg/tls/init-2.C: Tweak errors.
1264 * g++.dg/tls/thread_local1.C: New.
1265 * g++.dg/tls/thread_local2.C: New.
1266 * g++.dg/tls/thread_local7.C: New.
1268 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1271 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1273 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1276 * gcc.target/sh/pr54685.c: New.
1278 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1280 PR c++/53528 C++11 attribute support
1281 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1282 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1283 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1339 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1341 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1342 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1343 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1345 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1348 * gcc.target/sh/pr54760-2.c: New.
1349 * gcc.target/sh/pr54760-3.c: New.
1351 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1356 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1357 Sandra Loosemore <sandra@codesourcery.com>
1359 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1360 and test that the accumulator is initialized using MULT.
1361 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1362 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1364 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/cpp0x/stdint.C: New.
1369 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1372 * g++.dg/cpp0x/stddef.C: New.
1374 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1377 * gfortran.dg/typebound_operator_17.f90: New.
1379 2012-10-06 Jan Hubicka <jh@suse.cz>
1383 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1385 2012-10-06 Jan Hubicka <jh@suse.cz>
1387 * gcc.dg/lto/resolutions_0.c: New testcase.
1389 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1392 * gfortran.dg/generic_25.f90: New.
1393 * gfortran.dg/generic_26.f90: New.
1394 * gfortran.dg/generic_27.f90: New.
1396 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1399 * gcc.target/sh/pr54760-1.c: New.
1401 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1403 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1404 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1405 * g++.dg/warn/Wsign-compare-5.C: New test.
1406 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1407 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1408 * g++.dg/ext/builtin30.C: New test.
1409 * g++.dg/ext/vla12.C: New test.
1410 * gcc.dg/builtins-85.c: New test.
1413 * gcc.dg/guality/pr54519-1.c: New test.
1414 * gcc.dg/guality/pr54519-2.c: New test.
1415 * gcc.dg/guality/pr54519-3.c: New test.
1416 * gcc.dg/guality/pr54519-4.c: New test.
1417 * gcc.dg/guality/pr54519-5.c: New test.
1418 * gcc.dg/guality/pr54519-6.c: New test.
1420 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/cpp0x/defaulted38.C: New.
1425 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1427 PR tree-optimization/33763
1428 * c-c++-common/pr33763.c: New test.
1430 PR tree-optimization/54810
1431 * gcc.dg/tree-ssa/vrp85.c: New test.
1433 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1435 * gcc.dg/ucnid-7.c: Skip on AIX.
1436 * gcc.dg/ucnid-8.c: Same.
1437 * gcc.dg/ucnid-10.c: Same.
1438 * gcc.dg/ucnid-13.c: Same.
1439 * gcc.dg/attr-alias-3.c: Same.
1440 * gcc.dg/attr-alias-5.c: Same.
1441 * gcc.dg/torture/pr51106-2.c: Same.
1442 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1444 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/alias-decl-23.C: New.
1449 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1452 * g++.dg/template/friend53.C: New.
1454 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1456 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1457 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1458 (scan-ada-spec): Likewise.
1459 (scan-ada-spec-not): Likewise.
1460 * gcc.dg/dump-ada-spec-1.c: New test.
1461 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1463 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1465 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1467 2012-10-04 Florian Weimer <fweimer@redhat.com>
1469 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1471 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1474 * g++.dg/cpp0x/pr54323.C: New.
1476 2012-10-04 Richard Guenther <rguenther@suse.de>
1479 * g++.dg/torture/pr54735.C: New testcase.
1481 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1483 PR rtl-optimization/54739
1484 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1486 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1489 * gcc.target/sh/pr51244-12.c: New.
1491 2012-10-03 Dehao Chen <dehao@google.com>
1494 * gcc.dg/pr54782.c: New test.
1496 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1499 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1501 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1504 * gfortran.dg/class_53.f90: New.
1506 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1509 * gcc.dg/guality/pr54551.c: New.
1511 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1513 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1514 * gcc.target/powerpc/pr46728-2.c: Likewise.
1516 2012-10-02 Sharad Singhai <singhai@google.com>
1519 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1520 to fix test failures caused by r191883.
1521 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1522 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1523 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1524 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1525 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1526 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1531 2012-09-30 Sharad Singhai <singhai@google.com>
1533 * gcc.target/i386/vect-double-1.c: Fix test.
1535 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1538 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1541 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1543 PR rtl-optimization/54457
1544 * gcc.target/i386/pr54457.c: New test.
1546 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1548 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1550 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1552 * gcc.target/i386/vect-rebuild.c: New testcase.
1554 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1558 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1560 * gcc.target/mips/pr37362.c: Fix target selector.
1562 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1565 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1567 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1569 * gcc.dg/ucnid-8.c: Update line number.
1570 * gcc.dg/torture/pr51106-2.c: Likewise.
1572 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1575 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1576 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1577 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1579 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1581 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1582 partially reverting r170092.
1583 * gfortran.dg/class_7.f03: Ditto.
1584 * gfortran.dg/coarray_14.f90: Ditto.
1585 * gfortran.dg/typebound_proc_13.f03: Ditto.
1587 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/sfinae42.C: New.
1592 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1594 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1595 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1596 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1597 * gcc.dg/pr42629.c: XFAIL on AIX.
1598 * gcc.dg/pr47684.c: Same.
1599 * gcc.dg/pr43670.c: Same.
1600 * gcc.dg/pr42916.c: Same.
1601 * gcc.dg/pr45449.c: Same.
1602 * gcc.dg/pr50017.c: Same.
1603 * gcc.dg/pr42728.c: Same.
1604 * gcc.dg/pr47881.c: Same.
1605 * gcc.dg/pr44023.c: Same.
1606 * gcc.dg/pr41345.c: Same.
1607 * gcc.dg/pr42630.c: Same.
1608 * gcc.dg/pr44971.c: Same.
1609 * gcc.dg/pr46771.c: Same.
1610 * gcc.dg/ucnid-8.c: Same.
1611 * gcc.dg/ucnid-10.c: Same.
1612 * gcc.dg/ucnid-13.c: Same.
1613 * gcc.dg/torture/pr51106-2.c: Same.
1614 * gcc.dg/pr48768.c: Same.
1615 * gcc.dg/pr42631.c: Same.
1616 * gcc.dg/pr43084.c: Same.
1617 * gcc.dg/ucnid-7.c: Same.
1618 * gcc.dg/pr42889.c: Same.
1619 * gcc.dg/pr41241.c: Same.
1620 * gcc.dg/pr42719.c: Same.
1621 * g++.dg/debug/pr46583.C: Same.
1622 * g++.dg/debug/pr47106.C: Same.
1623 * g++.dg/opt/pr48549.C: Same.
1624 * g++.dg/other/pr42685.C: Same.
1625 * c-c++-common/pr43942.c: Same.
1627 2012-09-29 Ian Lance Taylor <iant@google.com>
1629 * go.test/go-test.exp: Update for latest version of Go testsuite.
1631 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1634 * gfortran.dg/internal_readwrite_3.f90: New test.
1636 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1638 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1639 c-c++-common/Wunused-local-typedefs-2.c to here.
1641 PR c++/54372 - unused attribute inactive on dependant entities
1642 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1644 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1646 PR c++/29028 - Missed unused warning on using declaration
1647 * g++.dg/warn/Wunused-var-18.C: New test.
1649 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1651 PR c++/53551 - -Wunused-local-typedefs misses uses
1652 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1654 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1657 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1659 PR tree-optimization/54713
1660 * gcc.c-torture/compile/pr54713-1.c: New test.
1661 * gcc.c-torture/compile/pr54713-2.c: New test.
1662 * gcc.c-torture/compile/pr54713-3.c: New test.
1664 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1666 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1668 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1670 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1672 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1675 * gcc.target/i386/pr54703.c: New test.
1677 2012-09-27 Richard Guenther <rguenther@suse.de>
1680 * gcc.dg/lto/pr54709_0.c: New testcase.
1681 * gcc.dg/lto/pr54709_1.c: Likewise.
1683 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1685 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1687 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1689 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1691 * gcc.target/arm/pr42879.c: Handle big-endian.
1693 2012-09-26 Steve Ellcey <sellcey@mips.com>
1696 * gcc.dg/pr37303.c: Check for rdata or rodata.
1698 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1700 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1702 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1706 * gcc.target/powerpc/ppc-ne0-1.c: New.
1708 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1711 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1712 test_19, test_20, test_21, test_22, test_23): New functions.
1713 * gcc.target/sh/pr54089-4.c: New.
1714 * gcc.target/sh/pr54089-5.c: New.
1715 * gcc.target/sh/pr54089-6.c: New.
1716 * gcc.target/sh/pr54089-7.c: New.
1718 2012-09-25 Richard Guenther <rguenther@suse.de>
1721 * gcc.dg/lto/pr54702_0.c: New testcase.
1722 * gcc.dg/lto/pr54702_1.c: Likewise.
1723 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1724 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1725 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1726 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1728 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/cpp0x/parse2.C: New.
1732 * g++.dg/parse/error11.C: Adjust.
1733 * g++.dg/parse/error12.C: Likewise.
1735 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1737 * gcc.target/i386/20030217-1.c: Added check for
1738 large_long_double effective target.
1739 * gcc.target/i386/387-3.c: Likewise.
1740 * gcc.target/i386/387-4.c: Likewise.
1741 * gcc.target/i386/pr36578-1.c: Likewise.
1742 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1743 when long double size is equal double size.
1744 * gcc.target/i386/excess-precision-1.c: Likewise.
1745 * gcc.target/i386/pr36578-2.c: Likewise.
1746 * gcc.target/i386/20030217-2.c: New testcase.
1748 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1750 PR tree-optimization/54676
1751 * gcc.dg/pr54676.c: New test.
1753 2012-09-25 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/53663
1756 * gcc.dg/torture/pr53663-1.c: New testcase.
1757 * gcc.dg/torture/pr53663-2.c: Likewise.
1758 * gcc.dg/torture/pr53663-3.c: Likewise.
1760 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1762 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1764 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1766 * lib/target-supports-dg.exp (dg-require-effective-target,
1767 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1768 dg-process-target-1 instead of dg-process-target.
1769 (dg-process-target-1): Rename from dg-process-target.
1770 (dg-process-target): New.
1772 2012-09-24 Richard Guenther <rguenther@suse.de>
1774 PR tree-optimization/54684
1775 * g++.dg/torture/pr54684.C: New testcase.
1777 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1779 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1781 2012-09-24 Richard Guenther <rguenther@suse.de>
1784 * gcc.dg/tm/pr52173-1.c: New.
1785 * gcc.dg/tm/pr52173-2.c: New.
1787 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1789 * gcc.dg/pr54669.c: New test.
1791 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1792 Dominique Dhumieres <dominiq@lps.ens.fr>
1795 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1797 2012-09-23 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/class_array_14.f90: New.
1802 2012-09-22 Kai Tietz <ktietz@redhat.com>
1804 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1805 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1807 2012-09-21 Dehao Chen <dehao@google.com>
1810 PR tree-optimization/54655
1811 * g++.dg/pr54655.C: New testcase.
1813 2012-09-21 Richard Guenther <rguenther@suse.de>
1815 PR tree-optimization/54647
1816 * g++.dg/torture/pr54647.C: New testcase.
1818 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1821 * c-c++-common/torture/vector-compare-2.c: Add -w.
1823 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1825 * gnat.dg/opt20.ads: Move dg directive to...
1826 * gnat.dg/opt20.adb: ...here.
1827 * gnat.dg/addr1.ad[sb]: Likewise.
1828 * gnat.dg/concat2.ad[sb]: Likewise.
1829 * gnat.dg/array16.ad[sb]: Likewise.
1830 * gnat.dg/atomic5.ad[sb]: Likewise.
1831 * gnat.dg/discr29.ad[sb]: Likewise.
1832 * gnat.dg/noreturn5.ad[sb]: Likewise.
1833 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1834 * gnat.dg/discr23.ads: Remove dg directive.
1835 * gnat.dg/nested_float_packed.ads: Likewise.
1836 * gnat.dg/oconst6.ads: Move to...
1837 * gnat.dg/specs/oconst6.ads: ...here.
1839 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp0x/decltype32.C: Tweak.
1844 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1846 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1847 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1848 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1849 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1851 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1854 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1856 2012-09-19 Steve Ellcey <sellcey@mips.com>
1858 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1860 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1862 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1863 * gcc.target/powerpc/ppc-mftb.c: New file.
1865 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1868 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1871 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1874 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1876 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1878 * gcc.c-torture/execute/20120919-1.c: New test.
1880 2012-09-19 Richard Guenther <rguenther@suse.de>
1882 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1884 2012-09-19 Richard Guenther <rguenther@suse.de>
1886 * gcc.dg/builtin-unreachable-6.c: Adjust.
1888 2012-09-19 Richard Guenther <rguenther@suse.de>
1890 * gcc.dg/builtin-object-size-10.c: Adjust.
1891 * gcc.dg/builtin-unreachable-5.c: Adjust.
1892 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1893 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1894 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1896 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1900 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1901 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1902 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1903 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1907 PR tree-optimization/54132
1908 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1909 * gcc.dg/torture/pr54132.c: Likewise.
1911 2012-09-19 Terry Guo <terry.guo@arm.com>
1913 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1914 extra prune rules that will be applied to all tests in a .exp file.
1915 (gcc-dg-prune): Use rules defined by the above variable.
1916 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1917 harmless warnings on architecture switch conflict.
1919 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1921 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1922 of asm-comment characters instead of a single one.
1923 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1925 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1927 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1929 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1930 target instead of xfailing it.
1931 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1932 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1933 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1934 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1935 * gcc.dg/vect/vect-104.c: Likewise.
1936 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1937 * gcc.dg/vect/vect-outer-1.c: Likewise.
1938 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1939 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1940 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1942 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1943 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1944 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1945 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1946 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1948 * lib/target-supports.exp
1949 (check_effective_target_vect_widen_mult_qi_to_hi,
1950 check_effective_target_vect_widen_mult_hi_to_si,
1951 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1952 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1953 check_effective_target_vect_pack_trunc,
1954 check_effective_target_vect_unpack,
1955 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1956 instead of arm_none.
1958 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1960 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1962 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1963 config to compiler_flags.
1965 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1968 * gcc.target/i386/pr54592.c: New test.
1970 PR tree-optimization/54610
1971 * gcc.target/i386/pr54610.c: New test.
1973 2012-09-17 Jason Merrill <jason@redhat.com>
1976 * g++.dg/cpp0x/alias-decl-21.C: New.
1977 * g++.dg/cpp0x/alias-decl-22.C: New.
1979 2012-09-17 Tobias Burnus <burnus@net-b.de>
1982 * gfortran.dg/scan_2.f90: New.
1984 2012-09-17 Jason Merrill <jason@redhat.com>
1987 * g++.dg/init/aggr9.C: New.
1989 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1991 * gnat.dg/loop_optimization12.ad[sb]: New test.
1993 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1996 * gfortran.dg/proc_ptr_result_7.f90: New.
1998 2012-09-17 Tobias Burnus <burnus@net-b.de>
2001 * gfortran.dg/structure_constructor_11.f90: New.
2003 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2005 PR tree-optimization/54563
2006 * g++.dg/torture/pr54563.C: New test.
2008 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2011 * gfortran.dg/typebound_generic_14.f03: New.
2013 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2016 * gfortran.dg/proc_ptr_38.f90: New.
2018 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2021 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2025 * gnat.dg/lto15.adb: Require lto.
2027 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2028 "myBindC" for hppa*-*-hpux*.
2030 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2032 * gfortran.dg/namelist_75.f90: New test.
2034 2012-09-15 Tom de Vries <tom@codesourcery.com>
2036 * gcc.dg/tree-ssa/vrp82.c: New test.
2037 * gcc.dg/tree-ssa/vrp83.c: Same.
2038 * gcc.dg/tree-ssa/vrp84.c: Same.
2040 2012-09-15 Tom de Vries <tom@codesourcery.com>
2042 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2043 * gcc.dg/tree-ssa/vrp81.c: ... this.
2045 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2048 * gcc.target/avr/torture/fix-types.h: New.
2049 * gcc.target/avr/torture/vals-hr.def: New.
2050 * gcc.target/avr/torture/vals-r.def: New.
2051 * gcc.target/avr/torture/vals-k.def: New.
2052 * gcc.target/avr/torture/vals-ur.def: New.
2053 * gcc.target/avr/torture/vals-uk.def: New.
2054 * gcc.target/avr/torture/vals-uhr.def: New.
2055 * gcc.target/avr/torture/vals-llk.def: New.
2056 * gcc.target/avr/torture/vals-ullk.def: New.
2057 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2058 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2059 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2060 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2061 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2062 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2066 2012-09-14 Dehao Chen <dehao@google.com>
2068 * g++.dg/debug/dwarf2/deallocator.C: New test.
2070 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2073 * gcc.c-torture/compile/pr54552-1.c: New test.
2075 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2078 * g++.dg/other/vector-compare.C: New testcase.
2079 * c-c++-common/vector-compare-3.c: New testcase.
2080 * gcc.dg/vector-shift.c: Move ...
2081 * c-c++-common/vector-shift.c: ... here.
2082 * gcc.dg/vector-shift1.c: Move ...
2083 * c-c++-common/vector-shift1.c: ... here.
2084 * gcc.dg/vector-shift3.c: Move ...
2085 * c-c++-common/vector-shift3.c: ... here.
2086 * gcc.dg/vector-compare-1.c: Move ...
2087 * c-c++-common/vector-compare-1.c: ... here.
2088 * gcc.dg/vector-compare-2.c: Move ...
2089 * c-c++-common/vector-compare-2.c: ... here.
2090 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2091 * c-c++-common/torture/vector-compare-1.c: ... here.
2092 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2093 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2094 * c-c++-common/torture/vector-compare-2.c: ... here.
2095 * gcc.c-torture/execute/vector-shift.c: Move ...
2096 * c-c++-common/torture/vector-shift.c: ... here.
2097 * gcc.c-torture/execute/vector-shift2.c: Move ...
2098 * c-c++-common/torture/vector-shift2.c: ... here.
2099 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2100 * c-c++-common/torture/vector-subscript-1.c: ... here.
2101 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2102 * c-c++-common/torture/vector-subscript-2.c: ... here.
2103 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2104 * c-c++-common/torture/vector-subscript-3.c: ... here.
2106 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2109 * gcc.c-torture/compile/pr54103-1.c,
2110 gcc.c-torture/compile/pr54103-2.c,
2111 gcc.c-torture/compile/pr54103-3.c,
2112 gcc.c-torture/compile/pr54103-4.c,
2113 gcc.c-torture/compile/pr54103-5.c,
2114 gcc.c-torture/compile/pr54103-6.c: New tests.
2115 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2117 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2119 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2121 2012-09-14 Richard Guenther <rguenther@suse.de>
2123 PR tree-optimization/54565
2124 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2125 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2127 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2129 * gcc.target/arm/combine-movs.c: Add missing space.
2131 2012-09-14 Richard Guenther <rguenther@suse.de>
2133 * g++.dg/torture/builtin-location.C: New testcase.
2135 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2136 Manuel López-Ibáñez <manu@gcc.gnu.org>
2139 * g++.dg/warn/Wuninitialized-self.C: New.
2141 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.c-torture/compile/pr54559.c: New test.
2146 2012-09-13 Jason Merrill <jason@redhat.com>
2149 * g++.dg/cpp0x/constexpr-temp1.C: New.
2152 * g++.dg/template/anonunion2.C: New.
2155 * g++.dg/template/init10.C: New.
2157 2012-09-13 Tobias Burnus <burnus@net-b.de>
2160 * gfortran.dg/implicit_pure_3.f90: New.
2162 2012-09-13 Richard Guenther <rguenther@suse.de>
2164 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2166 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2168 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2170 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2172 * c-c++-common/pr51712.c: Handle for short-enum targets.
2174 2012-09-12 Terry Guo <terry.guo@arm.com>
2176 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2177 and lsrs for Thumb2 mode.
2179 2012-09-12 Jan Hubicka <jh@suse.cz>
2181 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2183 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2186 * gcc.target/i386/pr54445-1.c: New file.
2187 * gcc.target/i386/pr54445-2.c: Likewise.
2189 2012-09-12 Tobias Burnus <burnus@net-b.de>
2193 * gfortran.dg/coarray_10.f90: Update dg-error.
2194 * gfortran.dg/coarray_28.f90: New.
2195 * gfortran.dg/array_section_3.f90: New.
2197 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2199 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2200 gcc.target/arm/pr48252.c: Fix for big-endian support.
2202 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2204 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2206 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2207 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2209 * gcc.target/arm/neon-vfma-1.c: New testcase.
2210 * gcc.target/arm/neon-vfms-1.c: Likewise.
2211 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2213 * gcc.target/arm/neon-vmls-1.c: Likewise.
2214 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2216 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2217 (check_effective_target_arm_neonv2_ok): Likewise.
2218 (check_effective_target_arm_neonv2_hw): Likewise.
2219 (check_effective_target_arm_neonv2): Likewise.
2221 2012-09-11 Richard Guenther <rguenther@suse.de>
2224 * g++.dg/tree-ssa/pr54515.C: New testcase.
2226 2012-09-10 Andrew Pinski <apinski@cavium.com>
2229 * gcc.dg/tm/memopt-16.c: New testcase.
2231 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2235 * g++.dg/cpp0x/sfinae40.C: New.
2236 * g++.dg/cpp0x/sfinae41.C: Likewise.
2238 2012-09-10 Jason Merrill <jason@redhat.com>
2241 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2243 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2246 * gcc.target/sh/pr54089-3.c: New.
2248 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2250 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2252 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2254 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2256 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2258 * gcc.dg/pr52558-2.c: Delete.
2259 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2261 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2263 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2265 2012-09-10 Richard Guenther <rguenther@suse.de>
2267 PR tree-optimization/54520
2268 * gcc.dg/torture/pr54520.c: New testcase.
2270 2012-09-10 Jason Merrill <jason@redhat.com>
2273 * g++.dg/cpp0x/implicit14.C: New.
2275 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2278 * gfortran.dg/bound_simplification_3.f90: New test.
2280 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2283 * gcc.dg/pr52558-1.c: Delete.
2284 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2286 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2288 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2289 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2290 * gcc.target/arm/smlaltt-1.c: Likewise.
2292 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2294 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2296 2012-09-07 Tom de Vries <tom@codesourcery.com>
2298 PR tree-optimization/53986
2299 * gcc.dg/tree-ssa/vrp80.c: New test.
2300 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2302 2012-09-06 Jason Merrill <jason@redhat.com>
2306 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2307 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2309 2012-09-06 Andrew Pinski <apinski@cavium.com>
2312 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2314 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2316 PR rtl-optimization/54455
2317 * gcc.dg/54455.c: New test.
2319 2012-09-06 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/promotion_2.f90: New.
2324 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2327 * c-c++-common/pr54486.c: New test.
2329 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2332 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2334 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/cpp0x/sfinae39.C: New.
2339 2012-09-04 Jason Merrill <jason@redhat.com>
2342 * g++.dg/ext/flexary3.C: New.
2345 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2348 * g++.dg/template/defarg15.C: New.
2351 * g++.dg/template/access24.C: New.
2353 2012-09-04 Richard Guenther <rguenther@suse.de>
2355 PR tree-optimization/54458
2356 * gcc.dg/torture/pr54458.c: New testcase.
2358 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2360 * gcc.target/arm/neon-vext.c: New test.
2361 * gcc.target/arm/neon-vext-execute.c: Ditto.
2363 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2367 * gfortran.dg/select_type_29.f03: New.
2369 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2371 * gcc.dg/fold-perm.c: Improve test.
2373 2012-09-03 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/coarray_class_1.f90: New.
2378 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2381 * gcc.c-torture/compile/pr49206.c: New test.
2383 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2384 Uros Bizjak <ubizjak@gmail.com>
2387 * gfortran.dg/pr36680.f90: New test.
2389 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2392 * g++.dg/opt/pr42295.C: New test.
2394 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2397 * gcc.dg/torture/pr54436.c: New test.
2399 2012-09-01 Andrew Pinski <apinski@cavium.com>
2401 * gcc.target/mips/truncate-8.c: New testcase.
2403 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2407 * gcc.target/i386/pr46829.c: New test.
2408 * gcc.target/i386/pr46843.c: Ditto.
2410 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2411 Jason Merrill <jason@redhat.com>
2414 * g++.dg/parse/error50.C: New.
2416 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2419 * gcc.c-torture/compile/pr54428.c: New test.
2421 2012-08-31 Ollie Wild <aaw@google.com>
2424 * g++.dg/init/lifetime3.C: New test.
2426 2012-08-31 Martin Jambor <mjambor@suse.cz>
2429 * gcc.dg/torture/pr54409.c: New test.
2431 2012-08-31 Martin Jambor <mjambor@suse.cz>
2433 * gfortran.dg/pr48636.f90: Add dump scan checks.
2435 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2437 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2439 2012-08-28 Joey Ye <joey.ye@arm.com>
2441 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2443 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2446 * gcc.target/i386/pr46254.c: New test.
2448 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2450 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2451 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2452 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2454 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2456 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2457 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2458 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2459 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2460 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2461 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2462 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2463 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2464 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2465 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2466 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2467 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2468 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2469 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2470 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2471 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2472 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2473 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2474 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2475 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2476 gcc.target/mips/unaligned-1.c: Tighten regexps.
2478 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2480 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2481 (mips_option_groups): Remove optimization. Add various -f options.
2482 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2483 and -pg imply -fno-omit-frame-pointer.
2484 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2485 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2486 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2487 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2488 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2489 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2490 * gcc.target/mips/abi-n32-long32.c: Likewise.
2491 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2492 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2493 * gcc.target/mips/abi-n32-long64.c: Likewise.
2494 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2495 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2496 * gcc.target/mips/abi-n64-long32.c: Likewise.
2497 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2498 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2499 * gcc.target/mips/abi-n64-long64.c: Likewise.
2500 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2501 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2502 * gcc.target/mips/abi-o32-long32.c: Likewise.
2503 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2504 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2505 * gcc.target/mips/abi-o32-long64.c: Likewise.
2506 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2507 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2508 * gcc.target/mips/abi-o64-long32.c: Likewise.
2509 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2510 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2511 * gcc.target/mips/abi-o64-long64.c: Likewise.
2512 * gcc.target/mips/asm-1.c: Likewise.
2513 * gcc.target/mips/branch-1.c: Likewise.
2514 * gcc.target/mips/call-3.c: Likewise.
2515 * gcc.target/mips/call-saved-3.c: Likewise.
2516 * gcc.target/mips/clear-cache-1.c: Likewise.
2517 * gcc.target/mips/div-1.c: Likewise.
2518 * gcc.target/mips/div-2.c: Likewise.
2519 * gcc.target/mips/div-3.c: Likewise.
2520 * gcc.target/mips/div-4.c: Likewise.
2521 * gcc.target/mips/div-5.c: Likewise.
2522 * gcc.target/mips/div-6.c: Likewise.
2523 * gcc.target/mips/div-7.c: Likewise.
2524 * gcc.target/mips/div-8.c: Likewise.
2525 * gcc.target/mips/div-9.c: Likewise.
2526 * gcc.target/mips/div-10.c: Likewise.
2527 * gcc.target/mips/div-11.c: Likewise.
2528 * gcc.target/mips/div-12.c: Likewise.
2529 * gcc.target/mips/dsp-ctrl.c: Likewise.
2530 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2531 * gcc.target/mips/ext-8.c: Likewise.
2532 * gcc.target/mips/extend-2.c: Likewise.
2533 * gcc.target/mips/fix-r10000-1.c: Likewise.
2534 * gcc.target/mips/fix-r10000-2.c: Likewise.
2535 * gcc.target/mips/fix-r10000-3.c: Likewise.
2536 * gcc.target/mips/fix-r10000-4.c: Likewise.
2537 * gcc.target/mips/fix-r10000-5.c: Likewise.
2538 * gcc.target/mips/fix-r10000-6.c: Likewise.
2539 * gcc.target/mips/fix-r10000-7.c: Likewise.
2540 * gcc.target/mips/fix-r10000-8.c: Likewise.
2541 * gcc.target/mips/fix-r10000-9.c: Likewise.
2542 * gcc.target/mips/fix-r10000-10.c: Likewise.
2543 * gcc.target/mips/fix-r10000-11.c: Likewise.
2544 * gcc.target/mips/fix-r10000-12.c: Likewise.
2545 * gcc.target/mips/fix-r10000-13.c: Likewise.
2546 * gcc.target/mips/fix-r10000-14.c: Likewise.
2547 * gcc.target/mips/fix-r10000-15.c: Likewise.
2548 * gcc.target/mips/fpcmp-1.c: Likewise.
2549 * gcc.target/mips/fpcmp-2.c: Likewise.
2550 * gcc.target/mips/fpr-moves-7.c: Likewise.
2551 * gcc.target/mips/fpr-moves-8.c: Likewise.
2552 * gcc.target/mips/int-moves-1.c: Likewise.
2553 * gcc.target/mips/int-moves-2.c: Likewise.
2554 * gcc.target/mips/long-calls-pg.c: Likewise.
2555 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2556 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2557 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2558 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2559 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2560 * gcc.target/mips/mips-3d-1.c: Likewise.
2561 * gcc.target/mips/mips-3d-2.c: Likewise.
2562 * gcc.target/mips/mips-3d-3.c: Likewise.
2563 * gcc.target/mips/mips-3d-4.c: Likewise.
2564 * gcc.target/mips/mips-3d-5.c: Likewise.
2565 * gcc.target/mips/mips-3d-6.c: Likewise.
2566 * gcc.target/mips/mips-3d-7.c: Likewise.
2567 * gcc.target/mips/mips-3d-8.c: Likewise.
2568 * gcc.target/mips/mips-3d-9.c: Likewise.
2569 * gcc.target/mips/mips-ps-1.c: Likewise.
2570 * gcc.target/mips/mips-ps-2.c: Likewise.
2571 * gcc.target/mips/mips-ps-3.c: Likewise.
2572 * gcc.target/mips/mips-ps-4.c: Likewise.
2573 * gcc.target/mips/mips-ps-6.c: Likewise.
2574 * gcc.target/mips/mips32-dspr2.c: Likewise.
2575 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2576 * gcc.target/mips/neg-abs-1.c: Likewise.
2577 * gcc.target/mips/neg-abs-2.c: Likewise.
2578 * gcc.target/mips/nmadd-3.c: Likewise.
2579 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2580 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2581 * gcc.target/mips/octeon-pop-1.c: Likewise.
2582 * gcc.target/mips/pr26765.c: Likewise.
2583 * gcc.target/mips/pr33256.c: Likewise.
2584 * gcc.target/mips/pr33635-1.c: Likewise.
2585 * gcc.target/mips/pr33755.c: Likewise.
2586 * gcc.target/mips/pr35802.c: Likewise.
2587 * gcc.target/mips/pr45074.c: Likewise.
2588 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2589 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2590 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2591 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2592 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2602 * gcc.target/mips/save-restore-1.c: Likewise.
2603 * gcc.target/mips/save-restore-3.c: Likewise.
2604 * gcc.target/mips/save-restore-5.c: Likewise.
2605 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2606 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2607 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2608 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2609 * gcc.target/mips/stack-1.c: Likewise.
2611 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2614 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2615 branch under test to be filled with preceding rather than
2616 following instructions.
2617 * gcc.target/mips/branch-10.c: Likewise.
2618 * gcc.target/mips/branch-11.c: Likewise.
2619 * gcc.target/mips/branch-12.c: Likewise.
2620 * gcc.target/mips/branch-13.c: Likewise.
2621 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2622 to be eliminated. Tighten $28 scan-assembler-not test.
2624 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2626 * gcc.target/mips/call-4.c: ...this new test.
2628 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2630 * gcc.target/mips/code-readable-3.c: Likewise.
2631 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2632 flag but skip for -O0.
2633 * gcc.target/mips/code-readable-4.c: Likewise.
2635 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2636 of operations under test.
2637 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2639 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2640 Don't require sibling-call optimization.
2641 * gcc.target/mips/near-far-4.c: Likewise.
2643 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2644 Make sure that the register variable is used.
2645 * gcc.target/mips/soft-float-1.c: Likewise.
2647 * gcc.target/mips/sdata-1.c: Make static data volatile.
2648 * gcc.target/mips/sdata-2.c: Likewise.
2649 * gcc.target/mips/sdata-3.c: Likewise.
2650 * gcc.target/mips/sdata-4.c: Likewise.
2652 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2654 * gcc.target/mips/atomic-memory-2.c: Likewise.
2655 * gcc.target/mips/branch-cost-1.c: Likewise.
2656 * gcc.target/mips/branch-cost-2.c: Likewise.
2657 * gcc.target/mips/cache-1.c: Likewise.
2658 * gcc.target/mips/call-1.c: Likewise.
2659 * gcc.target/mips/call-saved-2.c: Likewise.
2660 * gcc.target/mips/const-anchor-1.c: Likewise.
2661 * gcc.target/mips/const-anchor-2.c: Likewise.
2662 * gcc.target/mips/dse-1.c: Likewise.
2663 * gcc.target/mips/dsp-lhx.c: Likewise.
2664 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2665 * gcc.target/mips/ext-1.c: Likewise.
2666 * gcc.target/mips/ext-2.c: Likewise.
2667 * gcc.target/mips/ext-3.c: Likewise.
2668 * gcc.target/mips/ext-4.c: Likewise.
2669 * gcc.target/mips/ext-5.c: Likewise.
2670 * gcc.target/mips/ext-6.c: Likewise.
2671 * gcc.target/mips/ext-7.c: Likewise.
2672 * gcc.target/mips/extend-1.c: Likewise.
2673 * gcc.target/mips/fix-r4000-1.c: Likewise.
2674 * gcc.target/mips/fix-r4000-3.c: Likewise.
2675 * gcc.target/mips/fix-r4000-5.c: Likewise.
2676 * gcc.target/mips/fix-r4000-6.c: Likewise.
2677 * gcc.target/mips/fix-r4000-8.c: Likewise.
2678 * gcc.target/mips/fix-r4000-10.c: Likewise.
2679 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2680 * gcc.target/mips/fixed-vector-type.c: Likewise.
2681 * gcc.target/mips/fpr-moves-1.c: Likewise.
2682 * gcc.target/mips/fpr-moves-2.c: Likewise.
2683 * gcc.target/mips/fpr-moves-3.c: Likewise.
2684 * gcc.target/mips/fpr-moves-4.c: Likewise.
2685 * gcc.target/mips/fpr-moves-5.c: Likewise.
2686 * gcc.target/mips/fpr-moves-6.c: Likewise.
2687 * gcc.target/mips/ins-1.c: Likewise.
2688 * gcc.target/mips/ins-2.c: Likewise.
2689 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2690 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2691 * gcc.target/mips/lazy-binding-1.c: Likewise.
2692 * gcc.target/mips/madd-3.c: Likewise.
2693 * gcc.target/mips/madd-5.c: Likewise.
2694 * gcc.target/mips/madd-6.c: Likewise.
2695 * gcc.target/mips/madd-8.c: Likewise.
2696 * gcc.target/mips/madd-9.c: Likewise.
2697 * gcc.target/mips/memcpy-1.c: Likewise.
2698 * gcc.target/mips/mips-ps-type.c: Likewise.
2699 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2700 * gcc.target/mips/mips-sched-madd.c: Likewise.
2701 * gcc.target/mips/mips16e-extends.c: Likewise.
2702 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2703 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2704 * gcc.target/mips/movcc-1.c: Likewise.
2705 * gcc.target/mips/movcc-2.c: Likewise.
2706 * gcc.target/mips/movcc-3.c: Likewise.
2707 * gcc.target/mips/msub-5.c: Likewise.
2708 * gcc.target/mips/msub-6.c: Likewise.
2709 * gcc.target/mips/msub-8.c: Likewise.
2710 * gcc.target/mips/mult-2.c: Likewise.
2711 * gcc.target/mips/mult-3.c: Likewise.
2712 * gcc.target/mips/mult-5.c: Likewise.
2713 * gcc.target/mips/mult-6.c: Likewise.
2714 * gcc.target/mips/mult-7.c: Likewise.
2715 * gcc.target/mips/mult-12.c: Likewise.
2716 * gcc.target/mips/mult-13.c: Likewise.
2717 * gcc.target/mips/mult-14.c: Likewise.
2718 * gcc.target/mips/mult-15.c: Likewise.
2719 * gcc.target/mips/mult-17.c: Likewise.
2720 * gcc.target/mips/mult-18.c: Likewise.
2721 * gcc.target/mips/mult-19.c: Likewise.
2722 * gcc.target/mips/nmadd-1.c: Likewise.
2723 * gcc.target/mips/nmadd-2.c: Likewise.
2724 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2725 * gcc.target/mips/octeon-cins-1.c: Likewise.
2726 * gcc.target/mips/octeon-cins-2.c: Likewise.
2727 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2728 * gcc.target/mips/octeon-exts-2.c: Likewise.
2729 * gcc.target/mips/octeon-exts-3.c: Likewise.
2730 * gcc.target/mips/octeon-exts-4.c: Likewise.
2731 * gcc.target/mips/octeon-exts-5.c: Likewise.
2732 * gcc.target/mips/octeon-exts-6.c: Likewise.
2733 * gcc.target/mips/octeon-exts-7.c: Likewise.
2734 * gcc.target/mips/octeon-pop-2.c: Likewise.
2735 * gcc.target/mips/octeon-seq-3.c: Likewise.
2736 * gcc.target/mips/octeon-seq-4.c: Likewise.
2737 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2738 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2739 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2740 * gcc.target/mips/pr54240.c: Likewise.
2741 * gcc.target/mips/rsqrt-1.c: Likewise.
2742 * gcc.target/mips/rsqrt-2.c: Likewise.
2743 * gcc.target/mips/rsqrt-3.c: Likewise.
2744 * gcc.target/mips/rsqrt-4.c: Likewise.
2745 * gcc.target/mips/save-restore-2.c: Likewise.
2746 * gcc.target/mips/save-restore-4.c: Likewise.
2747 * gcc.target/mips/sb1-1.c: Likewise.
2748 * gcc.target/mips/scc-1.c: Likewise.
2749 * gcc.target/mips/scc-2.c: Likewise.
2750 * gcc.target/mips/scc-3.c: Likewise.
2751 * gcc.target/mips/scc-4.c: Likewise.
2752 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2753 * gcc.target/mips/truncate-1.c: Likewise.
2754 * gcc.target/mips/truncate-2.c: Likewise.
2755 * gcc.target/mips/truncate-3.c: Likewise.
2756 * gcc.target/mips/truncate-4.c: Likewise.
2757 * gcc.target/mips/truncate-5.c: Likewise.
2758 * gcc.target/mips/truncate-6.c: Likewise.
2759 * gcc.target/mips/unaligned-1.c: Likewise.
2761 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2762 skip for -O0. Require -fexpensive-optimizations.
2763 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2764 * gcc.target/mips/dspr2-MULT.c: Likewise.
2765 * gcc.target/mips/fix-r4000-2.c: Likewise.
2766 * gcc.target/mips/fix-r4000-4.c: Likewise.
2767 * gcc.target/mips/fix-r4000-7.c: Likewise.
2768 * gcc.target/mips/fix-r4000-9.c: Likewise.
2769 * gcc.target/mips/madd-1.c: Likewise.
2770 * gcc.target/mips/madd-2.c: Likewise.
2771 * gcc.target/mips/madd-4.c: Likewise.
2772 * gcc.target/mips/maddu-1.c: Likewise.
2773 * gcc.target/mips/maddu-2.c: Likewise.
2774 * gcc.target/mips/maddu-3.c: Likewise.
2775 * gcc.target/mips/maddu-4.c: Likewise.
2776 * gcc.target/mips/msub-1.c: Likewise.
2777 * gcc.target/mips/msub-2.c: Likewise.
2778 * gcc.target/mips/msub-3.c: Likewise.
2779 * gcc.target/mips/msub-4.c: Likewise.
2780 * gcc.target/mips/msubu-1.c: Likewise.
2781 * gcc.target/mips/msubu-2.c: Likewise.
2782 * gcc.target/mips/msubu-3.c: Likewise.
2783 * gcc.target/mips/msubu-4.c: Likewise.
2784 * gcc.target/mips/mult-1.c: Likewise.
2785 * gcc.target/mips/mult-4.c: Likewise.
2786 * gcc.target/mips/mult-8.c: Likewise.
2787 * gcc.target/mips/mult-9.c: Likewise.
2788 * gcc.target/mips/mult-10.c: Likewise.
2789 * gcc.target/mips/mult-11.c: Likewise.
2790 * gcc.target/mips/mult-16.c: Likewise.
2792 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2793 skip for -O0 and -Os.
2794 * gcc.target/mips/fix-r4000-12.c: Likewise.
2795 * gcc.target/mips/madd-7.c: Likewise.
2796 * gcc.target/mips/mips-ps-5.c: Likewise.
2797 * gcc.target/mips/mips-ps-7.c: Likewise.
2798 * gcc.target/mips/msub-7.c: Likewise.
2800 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2801 skip for -O0. Require -mno-abicalls.
2802 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2804 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2805 skip for -O0. Require a total number of BBIT instructions and
2806 at least one of each kind.
2808 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2809 skip for -O0. Require -fno-unroll-loops.
2811 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2812 skip for -O0. Allow BLTZ as well as BGEZ.
2814 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2816 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2817 skip for -O0. Require -fschedule-insns2.
2818 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2820 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2821 but skip for -O0. Make a branch-likely more likely.
2823 * gcc.target/mips/timode-2.c: Split each test into its own function.
2824 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2826 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2827 skip for -O0. Require -fpeephole2.
2828 * gcc.target/mips/vr-mult-2.c: Likewise.
2830 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2832 PR preprocessor/53469
2833 * gcc.dg/cpp/_Pragma7.c: New test case.
2835 2012-08-27 Tobias Burnus <burnus@net-b.de>
2838 * gfortran.dg/do_5.f90: New.
2840 2012-08-27 Tobias Burnus <burnus@net-b.de>
2842 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2843 from dg-options as -Wall no longer implies it.
2845 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2847 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2849 2012-08-25 Jason Merrill <jason@redhat.com>
2851 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2853 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/cpp0x/auto34.C: New.
2858 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2861 * gcc.dg/pr54363.c: New test.
2864 * gcc.dg/pr54355.c: New test.
2866 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2869 * gcc.target/i386/pr52857-1.c: New.
2870 * gcc.target/i386/pr52857-2.c: Likewise.
2872 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2874 * gcc.target/mips/code-readable-4.c: New test.
2876 2012-08-23 Julian Brown <julian@codesourcery.com>
2877 Sandra Loosemore <sandra@codesourcery.com>
2879 * gcc.target/mips/code-readable-1.c: Add -O to options.
2881 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2884 * g++.dg/lookup/using53.C: New.
2886 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2888 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2889 * gcc.dg/fixed-point/convert-1.c: New.
2890 * gcc.dg/fixed-point/convert-2.c: New.
2891 * gcc.dg/fixed-point/convert-3.c: New.
2892 * gcc.dg/fixed-point/convert-4.c: New.
2893 * gcc.dg/fixed-point/convert-float-1.c: New.
2894 * gcc.dg/fixed-point/convert-float-2.c: New.
2895 * gcc.dg/fixed-point/convert-float-3.c: New.
2896 * gcc.dg/fixed-point/convert-float-4.c: New.
2897 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2898 * gcc.dg/fixed-point/convert-sat.c: New.
2899 * gcc.dg/fixed-point/convert.h: New.
2901 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2904 * gcc.target/sh/pr54089-2.c: New.
2906 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2908 * gcc.target/i386/long-double-64-1.c: New file.
2909 * gcc.target/i386/long-double-64-2.c: Likewise.
2910 * gcc.target/i386/long-double-64-3.c: Likewise.
2911 * gcc.target/i386/long-double-64-4.c: Likewise.
2912 * gcc.target/i386/long-double-80-1.c: Likewise.
2913 * gcc.target/i386/long-double-80-2.c: Likewise.
2914 * gcc.target/i386/long-double-80-3.c: Likewise.
2915 * gcc.target/i386/long-double-80-4.c: Likewise.
2916 * gcc.target/i386/long-double-80-5.c: Likewise.
2917 * gcc.target/i386/long-double-80-6.c: Likewise.
2918 * gcc.target/i386/long-double-80-7.c: Likewise.
2920 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2922 PR tree-optimization/54317
2923 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2925 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2928 * gcc.target/sh/pr39423-2.c: New.
2930 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2932 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2933 * gcc.dg/fold-perm.c: Likewise.
2935 2012-08-20 Jan Hubicka <jh@suse.cz>
2938 * gcc.dg/ipa/inlinehint-1.c: New.
2940 2012-08-20 Florian Weimer <fweimer@redhat.com>
2943 * g++.dg/init/new38.C: New test.
2944 * g++.dg/init/new39.C: New test.
2946 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2949 * gcc.target/sh/pr54089-1.c: New.
2951 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2954 * gcc.target/sh/pr51244-11.c: New.
2956 2012-08-20 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/warn_target_lifetime_2.f90: New.
2961 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2964 * g++.dg/warn/Wunused-var-17.C: New.
2966 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2969 * gcc.dg/gomp/pr53992.c: New test.
2971 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2974 * gcc.c-torture/execute/20120817-1.c: New test.
2976 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2978 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2980 (f2): New test that really does need adds.
2982 2012-08-20 Richard Guenther <rguenther@suse.de>
2984 PR tree-optimization/54327
2985 * gcc.dg/torture/pr54327.c: New testcase.
2987 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2989 PR tree-optimization/54321
2990 * gcc.c-torture/compile/pr54321.c: New test.
2992 2012-08-20 Tobias Burnus <burnus@net-b.de>
2995 * gfortran.dg/warn_target_lifetime_1.f90: New.
2997 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3000 * gfortran.dg/real_compare_1.f90: New test case.
3001 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3003 2012-08-18 Jan Hubicka <jh@suse.cz>
3005 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3007 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3010 * gfortran.dg/interface_37.f90: New test.
3012 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3013 Gary Funck <gary@intrepid.com>
3016 * gcc.target/i386/pr20020-1.c: New test.
3017 * gcc.target/i386/pr20020-2.c: Likewise.
3018 * gcc.target/i386/pr20020-3.c: Likewise.
3020 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3022 * gcc.target/i386/perm-concat.c: New test.
3024 2012-08-17 Julian Brown <julian@codesourcery.com>
3026 * gcc.target/arm/div64-unwinding.c: New test.
3028 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3032 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3035 * gcc.target/sh/pr54236-1.c: New.
3037 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3039 * lib/target-supports.exp (check_effective_target_sync_int_long)
3040 (check_effective_target_sync_char_short): Enable for crisv32-*
3044 * gcc.dg/torture/pr54261-1.c: New test.
3046 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3050 * gfortran.dg/typebound_call_24.f03: New.
3052 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3054 PR tree-optimization/54245
3055 * gcc.dg/tree-ssa/pr54245.c: New test.
3057 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3059 PR tree-optimization/54240
3060 * gcc.target/powerpc/pr54240.c: New test.
3061 * gcc.target/mips/pr54240.c: Likewise.
3063 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3066 * gcc.target/sh/pr52933-1.c: New.
3067 * gcc.target/sh/pr52933-2.c: New.
3069 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3072 * gcc.target/sh/pr50751-8.c: New.
3074 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3077 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3078 * gfortran.dg/typebound_proc_27.f03: New test.
3080 2012-08-14 Sterling Augustine <saugustine@google.com>
3082 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3084 2012-08-14 Tobias Burnus <burnus@net-b.de>
3087 * gfortran.dg/data_constraints_3.f90: New.
3088 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3089 to disable -pedantic compilation.
3090 * gfortran.dg/pr37243.f: Ditto.
3091 * gfortran.dg/g77/19990826-3.f: Ditto.
3092 * gfortran.dg/g77/20020307-1.f : Ditto.
3093 * gfortran.dg/g77/980310-3.f: Ditto.
3095 2012-08-14 Tobias Burnus <burnus@net-b.de>
3098 * gfortran.dg/warn_conversion_4.f90: New.
3100 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3103 PR rtl-optimization/53495
3104 * gcc.c-torture/compile/pr53411.c: New test.
3105 * gcc.c-torture/compile/pr53495.c: New test.
3107 2012-08-13 Richard Guenther <rguenther@suse.de>
3109 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3111 2012-08-13 Richard Guenther <rguenther@suse.de>
3113 PR tree-optimization/54200
3114 * gcc.dg/guality/pr54200.c: New testcase.
3115 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3117 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3119 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3121 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3124 * gcc.target/sh/pr51244-7.c: New.
3125 * gcc.target/sh/pr51244-8.c: New.
3126 * gcc.target/sh/pr51244-9.c: New.
3127 * gcc.target/sh/pr51244-10.c: New.
3129 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3131 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3133 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3134 * gcc.target/sh/pr53511-1.c: Likewise.
3135 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3136 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3137 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3138 * gcc.target/sh/pr53512-3.c: Likewise.
3139 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3141 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3144 * gcc.c-torture/compile/pr39423-1.c: New.
3145 * gcc.c-torture/compile/pr39423-2.c: New.
3147 2012-08-12 Tobias Burnus <burnus@net-b.de>
3150 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3151 they appear uninitialized on the RHS.
3152 * gfortran.dg/public_private_module_6.f90: New.
3154 2012-08-11 Martin Jambor <mjambor@suse.cz>
3157 * gfortran.dg/pr48636.f90: New test.
3159 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3161 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3163 (main): Adjust caller.
3165 2012-08-10 Richard Guenther <rguenther@suse.de>
3167 * gcc.dg/matrix/*.c: Adjust and move ...
3168 * gcc.dg/torture/: ... here.
3169 * gcc.dg/matrix: Remove directory.
3171 2012-08-10 Richard Guenther <rguenther@suse.de>
3174 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3176 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3179 * gcc.dg/tree-ssa/pr54211.c: New test.
3181 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3183 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3184 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3186 2012-08-10 Richard Guenther <rguenther@suse.de>
3188 PR tree-optimization/54109
3189 * gcc.dg/torture/pr54109.c: New testcase.
3190 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3191 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3193 2012-08-10 Richard Guenther <rguenther@suse.de>
3195 PR tree-optimization/54027
3196 * gcc.dg/torture/pr54027.c: New testcase.
3198 2012-08-10 Richard Guenther <rguenther@suse.de>
3200 * g++.dg/plugin/selfassign.c: Adjust.
3201 * gcc.dg/plugin/selfassign.c: Likewise.
3202 * gcc.dg/strlenopt-11.c: Likewise.
3203 * gcc.dg/strlenopt-13.c: Likewise.
3204 * gcc.dg/no-strict-overflow-4.c: Likewise.
3205 * gcc.dg/strict-overflow-4.c: Likewise.
3206 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3207 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3208 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3209 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3210 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3211 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3212 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3213 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3214 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3215 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3216 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3217 * gcc.dg/pr46309.c: Likewise.
3218 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3220 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3222 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3224 * gcc.c-torture/compile/20120727-2.c: New test.
3226 2012-08-09 Martin Jambor <mjambor@suse.cz>
3228 * gcc.dg/ipa/iinline-4.c: New test.
3229 * gcc.dg/ipa/iinline-5.c: Likewise.
3230 * gcc.dg/ipa/iinline-6.c: Likewise.
3231 * gcc.dg/ipa/iinline-7.c: Likewise.
3232 * gcc.dg/lto/20120723_0.c: Likewise.
3233 * gcc.dg/lto/20120723_1.c: Likewise.
3235 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3238 * gcc.target/sh/pr39423-1.c: New.
3240 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3243 * gcc.target/sh/pr51244-5: New.
3244 * gcc.target/sh/pr51244-6: New.
3246 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3248 * gcc.target/i386/adx-addxcarry32-3.c: New.
3249 * gcc.target/i386/adx-addxcarry64-3.c: New.
3251 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3253 PR rtl-optimization/53701
3254 * gcc.dg/pr53701.c: New test.
3256 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3258 * gcc.c-torture/compile/20120727-1.c: New test.
3260 2012-08-09 Tobias Burnus <burnus@net-b.de>
3263 * gfortran.dg/intrinsic_shadow_4.f90: New.
3265 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3267 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3269 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3271 * gcc.c-torture/execute/20120808-1.c: New test.
3273 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3275 PR rtl-optimization/54157
3276 * gcc.target/i386/pr54157.c: New file.
3278 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3280 * gcc.target/i386/adx-addcarryx32-1.c: New.
3281 * gcc.target/i386/adx-addcarryx32-2.c: New.
3282 * gcc.target/i386/adx-addcarryx64-1.c: New.
3283 * gcc.target/i386/adx-addcarryx64-2.c: New.
3284 * gcc.target/i386/adx-check.h: New.
3285 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3286 * gcc.target/i386/sse-12.c: Add -madx.
3287 * gcc.target/i386/sse-13.c: Ditto.
3288 * gcc.target/i386/sse-14.c: Ditto.
3289 * gcc.target/i386/sse-22.c: Ditto.
3290 * gcc.target/i386/sse-23.c: Ditto.
3291 * g++.dg/other/i386-2.C: Ditto.
3292 * g++.dg/other/i386-3.C: Ditto.
3294 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3296 * gcc.dg/tree-ssa/slsr-5.c: New.
3297 * gcc.dg/tree-ssa/slsr-6.c: New.
3298 * gcc.dg/tree-ssa/slsr-7.c: New.
3299 * gcc.dg/tree-ssa/slsr-8.c: New.
3300 * gcc.dg/tree-ssa/slsr-9.c: New.
3301 * gcc.dg/tree-ssa/slsr-10.c: New.
3302 * gcc.dg/tree-ssa/slsr-11.c: New.
3303 * gcc.dg/tree-ssa/slsr-12.c: New.
3304 * gcc.dg/tree-ssa/slsr-13.c: New.
3305 * gcc.dg/tree-ssa/slsr-14.c: New.
3306 * gcc.dg/tree-ssa/slsr-15.c: New.
3307 * gcc.dg/tree-ssa/slsr-16.c: New.
3308 * gcc.dg/tree-ssa/slsr-17.c: New.
3309 * gcc.dg/tree-ssa/slsr-18.c: New.
3310 * gcc.dg/tree-ssa/slsr-19.c: New.
3311 * gcc.dg/tree-ssa/slsr-20.c: New.
3312 * gcc.dg/tree-ssa/slsr-21.c: New.
3313 * gcc.dg/tree-ssa/slsr-22.c: New.
3314 * gcc.dg/tree-ssa/slsr-23.c: New.
3315 * gcc.dg/tree-ssa/slsr-24.c: New.
3316 * gcc.dg/tree-ssa/slsr-25.c: New.
3317 * gcc.dg/tree-ssa/slsr-26.c: New.
3318 * gcc.dg/tree-ssa/slsr-30.c: New.
3319 * gcc.dg/tree-ssa/slsr-31.c: New.
3321 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3323 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3324 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3325 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3327 2012-08-06 Cary Coutant <ccoutant@google.com>
3329 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3331 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3334 * gfortran.dg/dummy_procedure_5.f90: Modified.
3335 * gfortran.dg/dummy_procedure_8.f90: New.
3336 * gfortran.dg/interface_26.f90: Modified.
3337 * gfortran.dg/proc_ptr_11.f90: Modified.
3338 * gfortran.dg/proc_ptr_15.f90: Modified.
3339 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3340 * gfortran.dg/typebound_override_1.f90: Modified.
3341 * gfortran.dg/typebound_proc_6.f03: Modified.
3343 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3345 PR tree-optimization/51938
3346 PR tree-optimization/52005
3347 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3348 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3352 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3354 Avoid crashing on erroneous static_assert usage
3355 * g++.dg/cpp0x/static_assert8.C: New test.
3357 2012-08-06 Jason Merrill <jason@redhat.com>
3359 * g++.dg/cpp0x/sfinae38.C: New.
3361 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3362 Paolo Carlini <paolo.carlini@oracle.com>
3365 * g++.dg/conversion/void2.C: New.
3367 2012-08-06 Tom de Vries <tom@codesourcery.com>
3369 * gcc.dg/tree-ssa/vrp78.c: New test.
3371 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3372 Richard Sandiford <rdsandiford@googlemail.com>
3374 * g++.dg/opt/enum2.C: Require fpic target.
3375 * g++.dg/lto/20090303_0.C: Likewise.
3377 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3378 Catherine Moore <clm@codesourcery.com>
3380 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3381 flush function names too.
3382 * gcc.target/mips/clear-cache-1.c: Likewise.
3384 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3387 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3389 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3392 * gfortran.dg/array_5.f90: New test.
3394 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3396 PR tree-optimization/30318
3397 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3399 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3401 * g++.dg/ext/vector17.C: New testcase.
3403 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3406 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3407 * g++.dg/opt/longbranch1.C: Likewise.
3409 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3411 PR tree-optimization/53805
3412 * gcc.dg/fold-notunord.c: New testcase.
3414 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3417 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3418 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3420 2012-08-02 Jason Merrill <jason@redhat.com>
3421 Paolo Carlini <paolo.carlini@oracle.com>
3423 PR c++/51213 (again)
3424 * g++.dg/cpp0x/sfinae37.C: Extend.
3426 2012-08-02 Richard Guenther <rguenther@suse.de>
3428 PR tree-optimization/50672
3429 * g++.dg/torture/pr50672.C: New testcase.
3431 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3434 * gfortran.dg/abstract_type_6.f03: Modified.
3435 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3436 * gfortran.dg/proc_ptr_comp_35.f90: New.
3437 * gfortran.dg/typebound_proc_9.f03: Modified.
3438 * gfortran.dg/typebound_proc_26.f90: New.
3440 2012-08-02 Richard Guenther <rguenther@suse.de>
3442 * gcc.dg/torture/pta-callused-1.c: Adjust.
3443 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3444 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3445 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3446 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3447 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3448 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3449 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3450 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3452 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3455 * gfortran.dg/include_6.f90: New test case.
3456 * gfortran.dg/include_7.f90: New test case.
3457 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3459 2012-08-01 Tom de Vries <tom@codesourcery.com>
3461 * gcc.dg/tree-ssa/vrp76.c: New test.
3463 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3465 PR tree-optimization/46556
3466 * gcc.dg/tree-ssa/slsr-27.c: New.
3467 * gcc.dg/tree-ssa/slsr-28.c: New.
3468 * gcc.dg/tree-ssa/slsr-29.c: New.
3470 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3473 * gfortran.dg/proc_decl_29.f90: New.
3475 2012-07-31 Dehao Chen <dehao@google.com>
3477 * gcc.dg/predict-7.c: New test.
3479 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3482 * gfortran.dg/typebound_override_3.f90: New.
3484 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3486 PR tree-optimization/53773
3487 * gcc.dg/vect/pr53773.c: New test.
3489 2012-07-31 Nick Clifton <nickc@redhat.com>
3491 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3494 2012-07-31 Tobias Burnus <burnus@net-b.de>
3496 * gfortran.dg/c_funloc_tests_6.f90: New.
3497 * gfortran.dg/c_funloc_tests_7.f90: New.
3498 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3500 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3503 * g++.dg/cpp0x/temp_default5.C: New.
3505 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3508 * gfortran.dg/proc_ptr_37.f90: New.
3510 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3512 * lib/target-supports.exp
3513 (check_effective_target_vect_natural_alignment): New function.
3514 * gcc.dg/align-2.c: Only run on targets with natural alignment
3516 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3517 alignment of vector types.
3519 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3520 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3522 * gcc.target/i386/rdseed16-1.c: New.
3523 * gcc.target/i386/rdseed32-1.c: Ditto
3524 * gcc.target/i386/rdseed64-1.c: Ditto
3525 * gcc.target/i386/sse-12.c: Add -mrdseed.
3526 * gcc.target/i386/sse-13.c: Ditto.
3527 * gcc.target/i386/sse-14.c: Ditto.
3528 * g++.dg/other/i386-2.C: Ditto.
3529 * g++.dg/other/i386-3.C: Ditto.
3531 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3534 * gcc.target/sh/pr51244-4.c: New.
3536 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3538 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3539 for alpha*-*-* targets. Cleanup original tree dump.
3541 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3543 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3544 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3546 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3548 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3549 rand, srand. Include <stdlib.h>.
3551 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3553 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3555 2012-07-26 Richard Henderson <rth@redhat.com>
3557 * gcc.dg/attr-hotcold-1.c: New.
3558 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3560 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3561 Sandra Loosemore <sandra@codesourcery.com>
3563 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3565 2012-07-26 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/contiguous_1.f90: Update dg-error.
3568 * gfortran.dg/proc_ptr_32.f90: Ditto.
3570 2012-07-26 Richard Guenther <rguenther@suse.de>
3572 PR tree-optimization/54098
3573 * gcc.dg/torture/pr54098.c: New testcase.
3575 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3577 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3578 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3580 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3583 * gfortran.dg/array_constructor_39.f90: New test.
3585 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3588 * gfortran.dg/array_constructor_38.f90: New test.
3590 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3592 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3594 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3596 * gnat.dg/noreturn5.ad[sb]: New test.
3598 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3599 Paul Brook <paul@codesourcery.com>
3603 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3604 * c-c++-common/pr53633.c: New test.
3606 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3608 * gcc.target/i386/asm-dialect-1.c: New test case.
3610 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3611 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3613 * gcc.target/i386/prefetchw-1.c: New.
3614 * gcc.target/i386/sse-12.c: Add -mprfchw.
3615 * gcc.target/i386/sse-13.c: Ditto.
3616 * gcc.target/i386/sse-14.c: Ditto.
3617 * gcc.target/i386/sse-22.c: Ditto.
3618 * gcc.target/i386/sse-23.c: Ditto.
3619 * g++.dg/other/i386-2.C: Ditto.
3620 * g++.dg/other/i386-3.C: Ditto.
3622 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3624 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3626 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3629 * gcc.target/arm/pr54051.c: New.
3630 * gcc.target/arm/vfp-1.c: Adjust test.
3632 2012-07-24 Julian Brown <julian@codesourcery.com>
3634 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3635 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3638 2012-07-23 Paul Brook <paul@codesourcery.com>
3640 * g++.dg/other/armv7m-1.c: New test.
3642 2012-07-23 Julian Brown <julian@codesourcery.com>
3644 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3646 (DO_TEST): Define to 1 for appropriate ARM targets.
3648 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3650 PR tree-optimization/53881
3651 * gcc.dg/pr53881.c: Renamed to ...
3652 * gcc.dg/pr53881-1.c: ... this.
3653 * gcc.dg/pr53881-2.c: New test.
3655 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3657 Handle recent changes in default atomics for cris*-*-linux*.
3658 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3659 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3660 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3661 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3662 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3663 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3664 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3665 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3666 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3667 -mno-unaligned-atomic-may-use-library is in effect for
3669 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3670 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3671 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3672 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3673 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3674 gcc.target/cris/torture/sync-mis-op-i-1.c,
3675 gcc.target/cris/torture/sync-mis-op-i-2.c,
3676 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3677 gcc.target/cris/torture/sync-mis-op-i-3.c,
3678 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3679 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3680 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3682 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3683 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3684 (main): Remove local variable x.
3685 [mis_ok]: Check that atomics don't fail.
3687 2012-07-21 Andrew Pinski <apinski@cavium.com>
3689 * gcc.dg/tree-ssa/vrp72.c: New test.
3690 * gcc.dg/tree-ssa/vrp73.c: New test.
3691 * gcc.dg/tree-ssa/vrp74.c: New test.
3692 * gcc.dg/tree-ssa/vrp75.c: New test.
3694 2012-07-21 Andrew Pinski <apinski@cavium.com>
3696 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3697 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3699 2012-07-21 Andrew Pinski <apinski@cavium.com>
3701 * gcc.target/mips/octeon-pop-2.c: New testcase.
3703 2012-07-21 Tobias Burnus <burnus@net-b.de>
3706 * gfortran.dg/assumed_rank_3.f90: New.
3707 * gfortran.dg/assumed_rank_11.f90: New.
3708 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3709 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3710 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3712 2012-07-21 Andrew Pinski <apinski@cavium.com>
3714 * gcc.target/mips/unaligned-1.c: New testcase.
3716 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3718 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3720 2012-07-20 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/bind_c_array_params_2.f90: New.
3723 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3724 and update dg-error.
3726 2012-07-20 Tobias Burnus <burnus@net-b.de>
3728 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3730 2012-07-20 Jason Merrill <jason@redhat.com>
3733 * g++.dg/other/array7.C: New.
3735 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3737 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3738 the basic block and check loop depth.
3739 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3740 matching patterns and comments.
3741 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3742 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3744 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3747 * c-c++-common/pr28656.c: New test.
3749 2012-07-19 Jason Merrill <jason@redhat.com>
3752 * g++.dg/init/mutable1.C: New.
3754 2012-07-20 Tobias Burnus <burnus@net-b.de>
3757 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3758 * gfortran.dg/assumed_rank_1.f90: New.
3759 * gfortran.dg/assumed_rank_1_c.c: New.
3760 * gfortran.dg/assumed_rank_2.f90: New.
3761 * gfortran.dg/assumed_rank_4.f90: New.
3762 * gfortran.dg/assumed_rank_5.f90: New.
3763 * gfortran.dg/assumed_rank_6.f90: New.
3764 * gfortran.dg/assumed_rank_7.f90: New.
3765 * gfortran.dg/assumed_rank_8.f90: New.
3766 * gfortran.dg/assumed_rank_8_c.c: New.
3767 * gfortran.dg/assumed_rank_9.f90: New.
3768 * gfortran.dg/assumed_rank_10.f90: New.
3769 * gfortran.dg/assumed_rank_12.f90: New.
3771 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3773 * gnat.dg/opt25.adb: New test.
3774 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3775 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3777 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3779 * gnat.dg/aggr20.ad[sb]: New test.
3780 * gnat.dg/aggr20_pkg.ads: New helper.
3782 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3784 * gnat.dg/derived_type3.adb: New test.
3785 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3787 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3789 PR rtl-optimization/53942
3790 * gcc.dg/pr53942.c: New test.
3792 2012-07-19 Jason Merrill <jason@redhat.com>
3795 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3797 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3799 * gnat.dg/discr38.adb: New test.
3801 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3804 * c-c++-common/gomp/pr54017.c: New test.
3806 2012-07-19 Richard Guenther <rguenther@suse.de>
3807 Eric Botcazou <ebotcazou@adacore.com>
3809 * gnat.dg/loop_optimization11.adb: New testcase.
3810 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3812 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3813 Jason Merrill <jason@redhat.com>
3815 * g++.dg/cpp0x/sfinae37.C: New.
3816 * g++.dg/template/access23.C: New.
3817 * g++.dg/template/access7.C: Adjust.
3818 * g++.dg/template/sfinae10.C: Don't expect errors.
3819 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3821 2012-07-18 Julian Brown <julian@codesourcery.com>
3822 Sandra Loosemore <sandra@codesroucery.com>
3824 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3826 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3828 * gnat.dg/noreturn4.ad[sb]: New test.
3829 * gnat.dg/noreturn4_pkg.ads: New helper.
3831 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3832 Julian Brown <julian@codesourcery.com>
3834 * gcc.target/arm/neon-vdup-1.c: New test case.
3835 * gcc.target/arm/neon-vdup-2.c: New test case.
3836 * gcc.target/arm/neon-vdup-3.c: New test case.
3837 * gcc.target/arm/neon-vdup-4.c: New test case.
3838 * gcc.target/arm/neon-vdup-5.c: New test case.
3839 * gcc.target/arm/neon-vdup-6.c: New test case.
3840 * gcc.target/arm/neon-vdup-7.c: New test case.
3841 * gcc.target/arm/neon-vdup-8.c: New test case.
3842 * gcc.target/arm/neon-vdup-9.c: New test case.
3843 * gcc.target/arm/neon-vdup-10.c: New test case.
3844 * gcc.target/arm/neon-vdup-11.c: New test case.
3845 * gcc.target/arm/neon-vdup-12.c: New test case.
3846 * gcc.target/arm/neon-vdup-13.c: New test case.
3847 * gcc.target/arm/neon-vdup-14.c: New test case.
3848 * gcc.target/arm/neon-vdup-15.c: New test case.
3849 * gcc.target/arm/neon-vdup-16.c: New test case.
3850 * gcc.target/arm/neon-vdup-17.c: New test case.
3851 * gcc.target/arm/neon-vdup-18.c: New test case.
3852 * gcc.target/arm/neon-vdup-19.c: New test case.
3853 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3854 arguments non-constant.
3856 2012-07-18 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/53970
3859 * g++.dg/torture/pr53970.C: New testcase.
3861 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3864 * gcc.c-torture/compile/pr38621.c: New.
3866 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3869 * gcc.target/sh/pr33135-1.c: New.
3870 * gcc.target/sh/pr33135-2.c: New.
3871 * gcc.target/sh/pr33135-3.c: New.
3872 * gcc.target/sh/pr33135-4.c: New.
3874 2012-07-17 Jason Merrill <jason@redhat.com>
3877 * g++.dg/parse/enum9.C: New.
3879 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3880 Sandra Loosemore <sandra@codesourcery.com>
3882 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3883 if there is a conflict with -mcpu=. Use -mcpu=5208.
3885 2012-07-17 Jason Merrill <jason@redhat.com>
3888 * g++.dg/template/array23.C: New.
3890 2012-07-17 Tobias Burnus <burnus@net-b.de>
3893 * gfortran.dg/bind_c_usage_26.f90: New.
3894 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3895 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3896 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3897 * gfortran.dg/interop_params.f03: Ditto.
3899 2012-07-17 Jason Merrill <jason@redhat.com>
3901 * g++.dg/template/inherit8.C: Adjust.
3902 * g++.dg/template/using21.C: Adjust.
3903 * g++.dg/template/using22.C: Adjust.
3906 * g++.dg/template/current-inst1.C: New.
3907 * g++.dg/parse/crash35.C: Adjust.
3909 2012-07-17 Tobias Burnus <burnus@net-b.de>
3912 * gfortran.dg/oldstyle_4.f90: New.
3914 2012-07-17 Tobias Burnus <burnus@net-b.de>
3917 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3918 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3920 2012-07-16 Jason Merrill <jason@redhat.com>
3922 * g++.dg/parse/access8.C: Adjust.
3923 * g++.dg/template/sfinae6_neg.C: Adjust.
3925 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3928 * gfortran.dg/coarray_allocate_1.f90: New test.
3930 2012-07-16 Andrew Pinski <apinski@cavium.com>
3932 * gcc.c-torture/execute/bswap-1.c: New testcase.
3933 * gcc.c-torture/compile/unalign-1.c: New testcase.
3934 * gcc.c-torture/compile/20120524-1.c: New testcase.
3935 * gcc.c-torture/compile/20101216-1.c: New testcase.
3937 2012-07-16 Dehao Chen <dehao@google.com>
3940 2012-07-10 Dehao Chen <dehao@google.com>
3942 * gcc.dg/debug_info_inline.c: New test.
3944 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3947 * gfortran.dg/proc_decl_28.f90: New.
3949 2012-07-16 Andrew Pinski <apinski@cavium.com>
3951 * gcc.dg/torture/builtins-1.c: New testcase.
3953 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3955 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3956 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3957 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3958 gcc.target/cris/sync-1-v10.c,
3959 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3960 pass -mno-unaligned-atomic-may-use-library.
3961 * gcc.target/cris/sync-xchg-1.c: New test.
3962 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3963 valid register operand output modifier.
3965 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3967 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3970 2012-07-13 Andrew Pinski <apinski@cavium.com>
3972 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3973 rather than cleanup-tree-dump.
3974 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3976 2012-07-13 Richard Guenther <rguenther@suse.de>
3978 PR tree-optimization/53907
3979 * gcc.target/i386/pr53907.c: New testcase.
3981 2012-07-13 Richard Guenther <rguenther@suse.de>
3983 PR tree-optimization/53922
3984 * gcc.dg/torture/pr53922.c: New testcase.
3986 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3988 PR rtl-optimization/53908
3989 * gcc.dg/torture/pr53908.c: New test.
3991 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3994 * g++.dg/cpp0x/variadic135.C: New.
3996 2012-07-12 Jason Merrill <jason@redhat.com>
3998 * g++.dg/template/sfinae6_neg.C: Adjust.
4000 2012-07-12 Tobias Burnus <burnus@net-b.de>
4002 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4003 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4004 scan-tree-dump-times pattern.
4006 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4008 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4010 2012-07-11 Jason Merrill <jason@redhat.com>
4013 * g++.g/cpp0x/defaulted37.C: New.
4015 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4018 * gcc.target/arm/pr53859.c: New test.
4020 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4023 * gcc.c-torture/compile/pr53886.c: New.
4025 2012-07-10 Dehao Chen <dehao@google.com>
4027 * gcc.dg/debug_info_inline.c: New test.
4029 2012-07-10 Jason Merrill <jason@redhat.com>
4032 * g++.dg/cpp0x/defaulted36.C: New.
4033 * g++.dg/cpp0x/defaulted21.C: Adjust.
4035 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4037 2012-07-09 Sterling Augustine <saugustine@google.com>
4039 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4041 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4043 PR tree-optimization/53887
4044 * gcc.dg/pr53887.c: New test.
4046 2012-07-09 Jason Merrill <jason@redhat.com>
4049 * g++.dg/cpp0x/nullptr29.C: New.
4051 2012-07-09 Tom de Vries <tom@codesourcery.com>
4052 Richard Guenther <rguenther@suse.de>
4054 * gcc.dg/builtin-unreachable-6.c: New test.
4055 * gcc.dg/builtin-unreachable-5.c: New test.
4057 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4059 PR tree-optimization/53881
4060 * gcc.dg/pr53881.c: New test.
4062 2012-07-06 Jason Merrill <jason@redhat.com>
4065 * g++.dg/cpp0x/variadic134.C: New.
4068 * g++.dg/cpp0x/alias-decl-20.C: New.
4070 2012-07-06 Tom de Vries <tom@codesourcery.com>
4072 PR tree-optimization/51879
4073 * gcc.dg/pr51879-16.c: New test.
4074 * gcc.dg/pr51879-17.c: Same.
4076 2012-07-06 Tom de Vries <tom@codesourcery.com>
4078 PR tree-optimization/52009
4079 * gcc.dg/pr51879-7.c: New test.
4080 * gcc.dg/pr51879-18.c: New test.
4082 2012-07-05 Jason Merrill <jason@redhat.com>
4085 * g++.dg/template/typedef39.C: New.
4088 * g++.dg/cpp0x/variadic133.C: New.
4089 * g++.dg/template/param1.C: Adjust.
4091 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4095 * gcc.target/arm/neon/vtrnf32.c: Update.
4096 * gcc.target/arm/neon/vtrns32.c: Update.
4097 * gcc.target/arm/neon/vtrnu32.c: Update.
4098 * gcc.target/arm/neon/vzipf32.c: Update.
4099 * gcc.target/arm/neon/vzips32.c: Update.
4100 * gcc.target/arm/neon/vzipu32.c: Update.
4102 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4105 * gfortran.dg/inline_sum_4.f90: New test.
4107 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4109 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4111 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4113 * gcc.target/arm/fma-sp.c: New testcase.
4114 * gcc.target/arm/fma.c: Likewise.
4115 * gcc.target/arm/fma.h: Likewise.
4117 2012-07-04 Jason Merrill <jason@redhat.com>
4120 * g++.dg/other/enum3.C: New.
4122 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4125 * g++.dg/torture/pr53321.C: New test.
4127 2012-07-04 Richard Guenther <rguenther@suse.de>
4129 PR tree-optimization/53844
4130 * g++.dg/tree-ssa/pr53844.C: New testcase.
4132 2012-07-04 Richard Guenther <rguenther@suse.de>
4134 PR tree-optimization/53849
4135 * gcc.dg/pr53849.c: New testcase.
4137 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4140 * g++.dg/ext/label14.C: New test.
4142 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4145 * g++.dg/other/pr53811.C: New test.
4147 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4150 * gcc.target/m68k/stack-limit-1.c: New testcase.
4152 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4154 * gnat.dg/recursive_call.adb: New test.
4156 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4158 * gnat.dg/discr37.ad[sb]: New test.
4160 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4162 * g++.dg/other/packed1.C: Remove SH from xfail list.
4164 2012-07-02 Jason Merrill <jason@redhat.com>
4167 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4170 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4173 * g++.dg/cpp0x/decltype39.C: New.
4174 * g++.dg/diagnostic/method1.C: Adjust.
4177 * g++.dg/template/ref6.C: New.
4179 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4182 * gcc.target/sh/pr53568-1.c: New.
4184 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4187 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4189 2012-07-02 Jason Merrill <jason@redhat.com>
4192 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4195 * g++.dg/template/enum7.C: New.
4196 * g++.dg/other/ptrmem10.C: Adjust.
4197 * g++.dg/other/ptrmem11.C: Adjust.
4198 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4200 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4202 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4204 2012-07-01 Wei Guozhi <carrot@google.com>
4207 * gcc.target/arm/pr53447-1.c: New testcase.
4208 * gcc.target/arm/pr53447-2.c: New testcase.
4209 * gcc.target/arm/pr53447-3.c: New testcase.
4210 * gcc.target/arm/pr53447-4.c: New testcase.
4212 2012-06-29 Richard Guenther <rguenther@suse.de>
4214 PR tree-optimization/47061
4215 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4217 2012-06-29 Richard Guenther <rguenther@suse.de>
4219 PR tree-optimization/37541
4220 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4222 2012-06-29 Richard Guenther <rguenther@suse.de>
4224 PR tree-optimization/52589
4225 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4227 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4229 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4231 * g++.dg/template/error46.C: Add missing comment to dg-message.
4232 * g++.dg/template/crash107.C: Likewise.
4233 * g++.dg/template/error47.C: Likewise.
4234 * g++.dg/template/crash108.C: Likewise.
4235 * g++.dg/overload/operator5.C: Likewise.
4237 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4238 errors in dg-message directives, add comments.
4240 2012-06-28 Kai Tietz <ktietz@redhat.com>
4242 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4243 hard-coded 'unsigned long'.
4245 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4247 PR tree-optimization/51581
4248 * gcc.dg/vect/pr51581-4.c: New test.
4250 PR tree-optimization/53645
4251 * gcc.c-torture/execute/pr53645-2.c: New test.
4253 2012-06-28 Richard Guenther <rguenther@suse.de>
4256 * gcc.dg/torture/pr53790.c: New testcase.
4258 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4260 PR tree-optimization/53645
4261 * gcc.c-torture/execute/pr53645.c: New test.
4263 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4265 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4267 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4271 * gcc.dg/guality/pr49888.c: Account for the possibility that
4272 the variable is optimized out at the first test.
4274 2012-06-27 Jason Merrill <jason@redhat.com>
4276 * g++.dg/cpp0x/override2.C: Adjust.
4277 * g++.dg/template/error5.C: Adjust.
4278 * g++.dg/parse/crash28.C: Adjust.
4281 * g++.dg/parse/template27.C: New.
4282 * g++.dg/template/crash74.C: Adjust expected output.
4284 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4288 * gfortran.dg/typebound_operator_16.f03: New.
4290 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4293 even src1.i and src2.i fields even in the second half of the arrays.
4295 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4298 * g++.dg/torture/vshuf-16.inc: New test.
4299 * g++.dg/torture/vshuf-2.inc: New test.
4300 * g++.dg/torture/vshuf-4.inc: New test.
4301 * g++.dg/torture/vshuf-8.inc: New test.
4302 * g++.dg/torture/vshuf-main.inc: New test.
4303 * g++.dg/torture/vshuf-v16hi.C: New test.
4304 * g++.dg/torture/vshuf-v16qi.C: New test.
4305 * g++.dg/torture/vshuf-v2df.C: New test.
4306 * g++.dg/torture/vshuf-v2di.C: New test.
4307 * g++.dg/torture/vshuf-v2sf.C: New test.
4308 * g++.dg/torture/vshuf-v2si.C: New test.
4309 * g++.dg/torture/vshuf-v4df.C: New test.
4310 * g++.dg/torture/vshuf-v4di.C: New test.
4311 * g++.dg/torture/vshuf-v4sf.C: New test.
4312 * g++.dg/torture/vshuf-v4si.C: New test.
4313 * g++.dg/torture/vshuf-v8hi.C: New test.
4314 * g++.dg/torture/vshuf-v8qi.C: New test.
4315 * g++.dg/torture/vshuf-v8si.C: New test.
4317 2012-06-27 Richard Guenther <rguenther@suse.de>
4320 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4322 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4324 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4325 scan-dump-dem-not): Use printable pattern in test name.
4327 2012-06-26 Sterling Augustine <saugustine@google.com>
4328 Dominique Dhumieres <dominiq@lps.ens.fr>
4330 * gcc.dg/pubtypes-2.c: Update expected output.
4331 * gcc.dg/pubtypes-3.c: Likewise.
4332 * gcc.dg/pubtypes-4.c: Likewise.
4334 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4336 * gcc.dg/tree-ssa/slsr-1.c: New test.
4337 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4338 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4339 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4341 2012-06-26 Matt Turner <mattst88@gmail.com>
4344 * gcc.target/arm/mmx-2.c: New.
4346 2012-06-26 Richard Guenther <rguenther@suse.de>
4349 * g++.dg/torture/pr53752.C: New testcase.
4351 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4353 PR tree-optimization/53748
4354 * gcc.c-torture/compile/pr53748.c: New test.
4356 2012-06-25 Jason Merrill <jason@redhat.com>
4360 * g++.dg/cpp0x/decltype38.C: New.
4361 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4363 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4365 * lib/target-supports-dg.exp (testname-for-summary): New.
4366 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4367 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4368 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4369 scan-module-absence, output-exists, output-exists-not: Use
4370 testname-for-summary.
4371 (dg-test): Clean up testname_with_flags.
4372 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4373 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4374 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4375 scan-assembler-dem-not, object-size: Use testname-for-summary.
4376 * lib/gcov.exp (run-gcov): Likewise.
4377 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4378 scan-dump-dem, scan-dump-dem-note): Likewise.
4380 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4381 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4382 including profopt.opt; save and restore existing value.
4383 * g++.dg/bprob/bprob.exp: Likewise.
4384 * gcc.dg/matrix/matrix.exp: Likewise.
4385 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4386 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4389 2012-06-25 Richard Henderson <rth@redhat.com>
4391 * gcc.dg/pr53749.c: New.
4393 2012-06-25 Jason Merrill <jason@redhat.com>
4396 * g++.dg/cpp0x/nullptr28.C: New.
4398 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4400 * gcc.target/arm/neon-vld1_dupQ.c: New.
4402 2012-06-25 Florian Weimer <fweimer@redhat.com>
4404 * g++.dg/init/new35.C: New.
4405 * g++.dg/init/new36.C: New.
4406 * g++.dg/init/new37.C: New.
4407 * g++.dg/ext/vla5.C: New warning.
4408 * g++.dg/ext/vla8.C: New warning.
4409 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4411 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4412 James Greenhalgh <james.greenhalgh@arm.com>
4414 * gcc.target/arm/ftest-support-arm.h New testcase.
4415 * gcc.target/arm/ftest-support-thumb.h Likewise.
4416 * gcc.target/arm/ftest-support.h Likewise.
4417 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4418 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4419 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4420 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4421 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4422 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4423 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4424 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4425 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4426 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4427 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4428 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4429 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4430 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4431 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4432 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4433 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4434 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4435 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4436 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4438 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4439 * lib/target-supports.exp
4440 (check_effective_target_arm_arch_FUNC): Add support for more
4442 (add_options_for_arm_arch_FUNC): Likewise.
4443 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4445 2012-06-25 Jason Merrill <jason@redhat.com>
4448 * g++.dg/cpp0x/constexpr-tuple.C: New.
4450 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4453 * gcc.target/i386/pr53759.c: New test.
4456 * g++.dg/cpp0x/nsdmi7.C: New test.
4458 2012-06-24 Kai Tietz <ktietz@redhat.com>
4460 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4462 * gcc.target/i386/pr38988.c: Likewise.
4464 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4468 * gfortran.dg/typebound_generic_12.f03: New.
4469 * gfortran.dg/typebound_generic_13.f03: New.
4471 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4473 * gnat.dg/lto15.ad[sb]: New test.
4475 2012-06-21 Meador Inge <meadori@codesourcery.com>
4478 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4480 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4482 * gcc.dg/pch/ident-1.c: New test.
4483 * gcc.dg/pch/ident-1.hs: Header file for new test.
4485 2012-06-21 Michael Matz <matz@suse.de>
4488 * gcc.c-torture/execute/pr53688.c: New test.
4490 2012-06-20 Richard Guenther <rguenther@suse.de>
4492 PR tree-optimization/30318
4493 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4495 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4497 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4499 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501 * gcc.target/i386/clearcapv2.map: New file.
4502 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4504 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4506 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4507 and add __sh__ case.
4509 2012-06-19 Jason Merrill <jason@redhat.com>
4512 * g++.dg/debug/localclass1.C: New.
4514 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4516 * g++.dg/cpp0x/override4.C: New.
4518 2012-06-14 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/decltype37.C: New.
4523 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4525 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4527 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4529 * gcc.c-torture/compile/vector-5.c,
4530 gcc.c-torture/compile/vector-6.c: New tests.
4532 2012-06-19 Richard Henderson <rth@redhat.com>
4534 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4536 2012-06-19 Richard Guenther <rguenther@suse.de>
4538 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4540 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4543 * gcc.target/i386/pr53712.c: New test.
4545 2012-06-18 Tobias Burnus <burnus@net-b.de>
4548 * gfortran.dg/elemental_optional_args_6.f90: New.
4550 2012-06-18 Tobias Burnus <burnus@net-b.de>
4553 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4554 * gfortran.dg/coarray/move_alloc_1.f90
4556 2012-06-18 Tobias Burnus <burnus@net-b.de>
4559 * gfortran.dg/coarray_27.f90: New.
4561 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4562 Greta Yorsh <Greta.Yorsh@arm.com>
4564 * gcc.target/arm/epilog-1.c: New test.
4566 2012-06-18 Richard Guenther <rguenther@suse.de>
4568 PR tree-optimization/53693
4569 * g++.dg/torture/pr53693.C: New testcase.
4571 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4573 PR tree-optimization/53703
4574 * gcc.dg/torture/pr53703.c: New test.
4576 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4579 * gcc.target/i386/pr53698.c: New test.
4581 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4583 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4585 2012-06-17 Tobias Burnus <burnus@net-b.de>
4589 * gfortran.dg/transfer_check_3.f90: New.
4591 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4593 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4595 2012-06-16 Tobias Burnus <burnus@net-b.de>
4599 * gfortran.dg/deferred_type_param_8.f90: New.
4601 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4603 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4604 testname that includes flags, passed in as new argument, in
4606 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4607 and pass it to verify-* procedures.
4609 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4610 alignment torture options with usual torture options.
4612 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4613 messages reported for one line of source code.
4614 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4615 * g++.dg/cpp0x/decltype2.C: Likewise.
4616 * g++.dg/cpp0x/decltype3.C: Likewise.
4617 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4618 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4619 * g++.dg/cpp0x/static_assert3.C: Likewise.
4620 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4621 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4622 * g++.dg/cpp0x/union1.C: Likewise.
4623 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4624 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4625 * g++.dg/cpp0x/variadic2.C: Likewise.
4626 * g++.dg/cpp0x/variadic20.C: Likewise.
4627 * g++.dg/cpp0x/variadic74.C: Likewise.
4628 * g++.dg/diagnostic/bitfld2.C: Likewise.
4629 * g++.dg/ext/attrib44.C: Likewise.
4630 * g++.dg/ext/no-asm-1.C: Likewise.
4631 * g++.dg/other/error34.C: Likewise.
4632 * g++.dg/parse/crash46.C: Likewise.
4633 * g++.dg/parse/error10.C: Likewise.
4634 * g++.dg/parse/error2.C: Likewise.
4635 * g++.dg/parse/error3.C: Likewise.
4636 * g++.dg/parse/error36.C: Likewise.
4637 * g++.dg/parse/error8.C: Likewise.
4638 * g++.dg/parse/error9.C: Likewise.
4639 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4640 * g++.dg/parse/parser-pr28152.C: Likewise.
4641 * g++.dg/parse/template25.C: Likewise.
4642 * g++.dg/parse/typename11.C: Likewise.
4643 * g++.dg/tc1/dr147.C: Likewise.
4644 * g++.dg/template/deduce3.C: Likewise.
4645 * g++.dg/template/koenig9.C: Likewise.
4646 * g++.dg/template/pr23510.C: Likewise.
4647 * g++.dg/warn/pr12242.C: Likewise.
4648 * g++.dg/warn/pr30551-2.C: Likewise.
4649 * g++.dg/warn/pr30551.C: Likewise.
4650 * g++.old-deja/g++.other/typename1.C: Likewise.
4651 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4653 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4656 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4657 * c-c++-common/torture/vshuf-2.inc: Likewise.
4658 * c-c++-common/torture/vshuf-4.inc: Likewise.
4659 * c-c++-common/torture/vshuf-8.inc: Likewise.
4660 * c-c++-common/torture/vshuf-main.inc: Likewise.
4661 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4662 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4663 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4664 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4665 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4666 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4667 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4668 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4669 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4670 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4671 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4672 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4673 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4674 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4676 2012-06-15 Michael Matz <matz@suse.de>
4678 * gcc.dg/tree-ssa/vector-4.c: New test.
4680 2012-06-15 Michael Matz <matz@suse.de>
4682 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4683 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4685 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4687 PR tree-optimization/53636
4688 * gcc.target/arm/pr53636.c: New test.
4690 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4692 PR tree-optimization/51581
4693 * gcc.c-torture/execute/pr51581-1.c: New test.
4694 * gcc.c-torture/execute/pr51581-2.c: New test.
4695 * gcc.dg/vect/pr51581-1.c: New test.
4696 * gcc.dg/vect/pr51581-2.c: New test.
4697 * gcc.dg/vect/pr51581-3.c: New test.
4698 * gcc.target/i386/avx-pr51581-1.c: New test.
4699 * gcc.target/i386/avx-pr51581-2.c: New test.
4700 * gcc.target/i386/avx2-pr51581-1.c: New test.
4701 * gcc.target/i386/avx2-pr51581-2.c: New test.
4702 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4704 2012-06-15 Richard Guenther <rguenther@suse.de>
4706 * gcc.c-torture/execute/20120615-1.c: New testcase.
4708 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4710 * gnat.dg/vect8.ad[sb]: New test.
4712 2012-06-14 Richard Guenther <rguenther@suse.de>
4714 * gcc.dg/tree-ssa/vrp.h: New testcase.
4715 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4717 2012-06-13 Christian Bruel <christian.bruel@st.com>
4720 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4722 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4724 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4726 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4729 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4730 test summary unique.
4732 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4733 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4734 scan-stack-usage-not): Don't strip torture options from test name.
4736 * lib/scandump.exp (scan-dump-times): Use printable version of
4737 regexp in test summary line.
4739 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4740 messages reported for one line of source code.
4741 * gcc.dg/format/few-1.c: Likewise.
4742 * gcc.dg/ia64-sync-2.c: Likewise.
4743 * gcc.dg/sync-2.c: Likewise.
4744 * gcc.dg/noncompile/pr44517.c: Likewise.
4746 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4749 * gcc.dg/guality/pr49888.c: New.
4751 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4753 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4754 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4757 2012-06-13 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/intent_out_7.f90: New.
4762 2012-06-13 Tobias Burnus <burnus@net-b.de>
4765 * gfortran.dg/save_4.f90: New.
4767 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4772 * gcc.dg/pr53532.c: New test.
4773 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4774 adjust line numbers.
4775 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4776 * gcc.dg/Wcxx-compat-8.c: Likewise.
4777 * gcc.dg/pr51034.c: New test.
4778 * gcc.dg/pr53196-1.c: New test.
4779 * gcc.dg/pr53196-2.c: New test.
4781 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4783 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4784 alignment torture options with usual torture options.
4785 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4786 instead of dg-options.
4787 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4788 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4789 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4790 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4791 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4792 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4794 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4795 to checks for multiple messages reported for one line of source code.
4796 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4798 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4799 messages reported for one line of source code.
4801 * gcc.dg/20031223-1.c: Add comments to check for multiple
4802 messages reported for one line of source code.
4803 * gcc.dg/Wconversion-integer.c: Likewise.
4804 * gcc.dg/Wfatal-2.c: Likewise.
4805 * gcc.dg/Wfatal.c: Likewise.
4806 * gcc.dg/Wobjsize-1.c: Likewise.
4807 * gcc.dg/c99-vla-jump-1.c: Likewise.
4808 * gcc.dg/c99-vla-jump-2.c: Likewise.
4809 * gcc.dg/c99-vla-jump-3.c: Likewise.
4810 * gcc.dg/c99-vla-jump-4.c: Likewise.
4811 * gcc.dg/c99-vla-jump-5.c: Likewise.
4812 * gcc.dg/decl-9.c: Likewise.
4813 * gcc.dg/declspec-10.c: Likewise.
4814 * gcc.dg/declspec-18.c: Likewise.
4815 * gcc.dg/mtune.c: Likewise.
4816 * gcc.dg/parser-pr28152-2.c: Likewise.
4817 * gcc.dg/parser-pr28152.c: Likewise.
4818 * gcc.dg/pr14475.c: Likewise.
4819 * gcc.dg/pr27953.c: Likewise.
4820 * gcc.dg/pr28322-3.c: Likewise.
4821 * gcc.dg/pr30457.c: Likewise.
4822 * gcc.dg/pr30551-2.c: Likewise.
4823 * gcc.dg/pr30551-3.c: Likewise.
4824 * gcc.dg/pr30551-4.c: Likewise.
4825 * gcc.dg/pr30551-5.c: Likewise.
4826 * gcc.dg/pr30551-6.c: Likewise.
4827 * gcc.dg/pr30551.c: Likewise.
4828 * gcc.dg/pr45461.c: Likewise.
4829 * gcc.dg/pr48552-1.c: Likewise.
4830 * gcc.dg/pr48552-2.c: Likewise.
4831 * gcc.dg/redecl-1.c: Likewise.
4832 * gcc.dg/transparent-union-3.c: Likewise.
4833 * gcc.dg/utf-dflt.c: Likewise.
4834 * gcc.dg/utf-dflt2.c: Likewise.
4835 * gcc.dg/vla-8.c: Likewise.
4836 * gcc.dg/vla-init-1.c: Likewise.
4837 * gcc.dg/wtr-int-type-1.c: Likewise.
4839 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4840 messages reported for for one line of source code.
4841 * c-c++-common/raw-string-5.c: Likewise.
4842 * c-c++-common/raw-string-4.c: Likewise.
4843 * c-c++-common/raw-string-6.c: Likewise.
4844 * c-c++-common/pr20000.c: Likewise.
4846 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4847 messages reported for one line of source code.
4848 * gcc.dg/cpp/pr30786.c: Likewise.
4849 * gcc.dg/cpp/pr28709.c: Likewise.
4850 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4851 * gcc.dg/cpp/macspace2.c: Likewise.
4852 * gcc.dg/cpp/missing-header-1.c: Likewise.
4853 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4854 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4855 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4857 2012-06-12 Jason Merrill <jason@redhat.com>
4860 * g++.dg/template/local7.C: New.
4862 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4865 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4866 * gcc.target/sh/pr51340-2.c: Likewise.
4867 * gcc.target/sh/pr51340-3.c: Likewise.
4869 2012-06-12 Michael Matz <matz@suse.de>
4871 * gcc.dg/torture/alias-1.c: New test.
4873 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4875 PR rtl-optimization/53589
4876 * gcc.dg/torture/pr53589.c: New test.
4878 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4881 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4882 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4883 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4884 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4885 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4886 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4887 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4888 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4889 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4890 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4891 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4892 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4893 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4894 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4895 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4896 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4898 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4900 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4901 (check_intel_cpu_model): New function.
4902 (check_amd_cpu_model): New function.
4903 (check_features): New function.
4904 (__get_cpuid_output): New function.
4905 (check_detailed): New function.
4906 (fn1): Rename to quick_check.
4907 (main): Update to call quick_check and call check_detailed.
4909 2012-06-11 Richard Henderson <rth@redhat.com>
4911 * lib/target-supports.exp
4912 (check_effective_target_sync_long_long_runtime): Use
4913 check_effective_target_lp64 instead of
4914 check_effective_target_powerpc64 for powerpc targets.
4916 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4919 * gcc.target/sh/pr53511-1.c: New.
4921 2012-06-11 Richard Guenther <rguenther@suse.de>
4924 * g++.dg/lto/pr53470_0.C: New testcase.
4925 * gcc.dg/lto/pr53470_0.c: Likewise.
4927 2012-06-11 Richard Guenther <rguenther@suse.de>
4930 * g++.dg/ext/pr53605.C: New testcase.
4932 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4934 * gnat.dg/specs/array1.ads: New test.
4935 * gnat.dg/specs/array2.ads: Likewise.
4936 * gnat.dg/array22.adb: Likewise.
4938 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4940 * gnat.dg/constant4.adb: New test.
4941 * gnat.dg/constant4_pkg.ads: New helper.
4943 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4946 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4947 * gfortran.dg/allocate_class_1.f90: Modified.
4948 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4949 * gfortran.dg/allocate_class_2.f90: New.
4951 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4954 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4956 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4959 * gfortran.dg/string_assign_2.f90: New test case.
4961 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4964 * gfortran.dg/string_assign_1.f90: New test case.
4966 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4969 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4970 * gcc.dg/gomp/critical-4.c: Likewise.
4971 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4972 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4973 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4974 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4975 * c-c++-common/gomp/pr53580.c: New test.
4977 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4980 * g++.dg/cpp0x/forw_enum11.C: New.
4982 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.dg/cpp0x/alias-decl-19.C: New.
4987 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4989 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4991 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4995 (XSTATE_SSE): Ditto.
4996 (XSTATE_YMM): Ditto.
4997 (avx_os_support): Use new defines.
4999 2012-06-06 Richard Guenther <rguenther@suse.de>
5002 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5005 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5008 * g++.dg/cpp0x/pr52841.C: New testcase.
5010 2012-06-06 Richard Guenther <rguenther@suse.de>
5012 PR tree-optimization/53081
5013 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5014 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5016 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5018 * gcc.target/powerpc/pr53487.c: New test.
5020 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5022 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5024 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5026 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5028 2012-06-05 Richard Guenther <rguenther@suse.de>
5030 PR tree-optimization/30442
5031 * gcc.dg/vect/bb-slp-30.c: New testcase.
5033 2012-06-05 Richard Guenther <rguenther@suse.de>
5035 PR tree-optimization/53081
5036 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5037 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5038 -fno-tree-loop-distribute-patterns.
5040 2012-06-05 Alan Modra <amodra@gmail.com>
5042 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5043 Check static chain in nested funcs.
5045 2012-06-04 Tobias Burnus <burnus@net-b.de>
5048 * gfortran.dg/init_flag_10.f90: New.
5050 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5053 * g++.dg/warn/Wenum-compare-no-2: New.
5055 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5057 PR preprocessor/53463
5058 * g++.dg/cpp/limits.C: New test.
5059 * g++.dg/parse/error19.C: Adjust.
5060 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5061 * g++.dg/warn/pr35635.C: Likewise.
5062 * g++.old-deja/g++.pt/assign1.C: Likewise.
5064 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5067 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5068 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5069 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5070 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5071 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5072 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5073 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5076 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5078 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5080 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5082 PR tree-optimization/53550
5083 * gcc.dg/pr53550.c: New test.
5085 2012-06-04 Richard Guenther <rguenther@suse.de>
5087 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5088 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5089 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5091 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5094 * gfortran.dg/parameter_array_element_2.f90: New.
5096 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5099 * gcc.target/sh/pr53512-1.c: New.
5100 * gcc.target/sh/pr53512-2.c: New.
5101 * gcc.target/sh/pr53512-3.c: New.
5102 * gcc.target/sh/pr53512-4.c: New.
5104 2012-06-01 Jason Merrill <jason@redhat.com>
5107 * g++.dg/ext/visibility/template12.C: New.
5108 * g++.dg/ext/attrib14.C: Adjust warning line.
5111 * g++.dg/parse/new6.C: New.
5112 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5114 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5116 * c-c++-common/restrict-2.c: Revert previous change.
5118 2012-06-01 Jason Merrill <jason@redhat.com>
5121 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5124 * g++.dg/cpp0x/auto33.C: New.
5126 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5129 * g++.dg/parse/namespace-alias-1.C: New.
5131 2012-06-01 Christian Bruel <christian.bruel@st.com>
5133 * gcc.dg/spec-options.c: New test.
5134 * gcc.dg/foo.specs: New file.
5136 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5139 * gnat.dg/lto14.adb: Skip on Solaris.
5141 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5143 * gcc.target/cris/sync-1-v10.c,
5144 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5145 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5146 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5147 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5148 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5149 gcc.target/cris/torture/sync-mis-op-i-1.c,
5150 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5151 gcc.target/cris/torture/sync-mis-op-i-2.c,
5152 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5153 gcc.target/cris/torture/sync-mis-op-i-3.c,
5154 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5155 gcc.target/cris/torture/sync-mis-op-s-1.c,
5156 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5157 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5158 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5159 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5160 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5161 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5163 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5166 2012-05-31 Richard Guenther <rguenther@suse.de>
5168 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5169 ldist-pr45948.c with disabled SCCP.
5171 2012-05-31 Richard Guenther <rguenther@suse.de>
5174 * gcc.dg/torture/pr48493.c: New testcase.
5176 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5178 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5180 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5181 of the initialization loop.
5182 (dg-final): Adjust the expected number of vectorized loops depending
5183 on vect_char_mult target selector.
5185 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5187 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5188 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5189 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5192 2012-05-30 Jason Merrill <jason@redhat.com>
5195 * g++.dg/init/new34.C: New.
5196 * g++.dg/tree-ssa/stabilize1.C: New.
5198 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5201 * g++.dg/init/new33.C: New test.
5203 2012-05-30 Richard Guenther <rguenther@suse.de>
5206 * gcc.dg/torture/pr53501.c: New testcase.
5207 * c-c++-common/restrict-2.c: Adjust.
5209 2012-05-30 Alan Modra <amodra@gmail.com>
5211 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5214 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5216 * gcc.target/i386/shuf-concat.c: New test.
5218 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5220 PR rtl-optimization/53519
5221 * gcc.c-torture/compile/pr53519.c: New test.
5223 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5225 * gcc.target/arm/neon-vrev.c: New.
5227 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5230 * gcc.target/sh/pr51340-1.c: New.
5231 * gcc.target/sh/pr51340-2.c: New.
5232 * gcc.target/sh/pr51340-3.c: New.
5234 2012-05-29 Richard Guenther <rguenther@suse.de>
5236 PR tree-optimization/53516
5237 * gcc.dg/torture/pr53516.c: New testcase.
5239 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5241 PR preprocessor/53229
5242 * gcc.dg/cpp/paste6.c: Force to run without
5243 -ftrack-macro-expansion.
5244 * gcc.dg/cpp/paste8.c: Likewise.
5245 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5246 -ftrack-macro-expansion.
5247 * gcc.dg/cpp/paste12.c: Force to run without
5248 -ftrack-macro-expansion.
5249 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5250 -ftrack-macro-expansion.
5251 * gcc.dg/cpp/paste13.c: Likewise.
5252 * gcc.dg/cpp/paste14.c: Likewise.
5253 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5254 -ftrack-macro-expansion.
5255 * gcc.dg/cpp/paste18.c: New test.
5257 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5259 * gcc.target/cris/torture/trap-1.c,
5260 gcc.target/cris/torture/trap-2.c,
5261 gcc.target/cris/torture/trap-3.c,
5262 gcc.target/cris/torture/trap-v0.c,
5263 gcc.target/cris/torture/trap-v3.c: New tests.
5265 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5268 * g++.dg/warn/Wbraces3.C: New.
5269 * g++.dg/warn/Wbraces4.C: Likewise.
5271 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/53505
5274 * c-c++-common/torture/pr53505.c: New test.
5276 2012-05-27 Nathan Sidwell <nathan@acm.org>
5278 * gcc.dg/stmt-expr-4.c: New.
5280 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/parse/crash60.C: New.
5285 2012-05-26 Jason Merrill <jason@redhat.com>
5288 * c-c++-common/array-lit.c: New.
5289 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5291 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5294 * gnat.dg/array21.adb: New test.
5296 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5298 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5300 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5303 * g++.dg/other/anon-union3.C: New.
5305 2012-05-25 Ian Lance Taylor <iant@google.com>
5307 * gcc.dg/split-6.c: New test.
5309 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/lto14.adb: New test.
5313 2012-05-25 Tristan Gingold <gingold@adacore.com>
5315 * gcc.target/i386/large-frame.c: New.
5317 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5318 * gcc.target/powerpc/lhs-1.c: New.
5319 * gcc.target/powerpc/lhs-2.c: New.
5320 * gcc.target/powerpc/lhs-3.c: New.
5322 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5324 Make unwound macro expansion trace less redundant
5325 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5326 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5327 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5328 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5329 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5330 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5332 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5335 * g++.dg/cpp0x/constexpr-default1.C: New.
5337 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5340 * g++.dg/eh/goto2.C: New.
5342 2012-05-24 Richard Guenther <rguenther@suse.de>
5345 * g++.dg/tree-prof/pr53460.C: New testcase.
5347 2012-05-24 Richard Guenther <rguenther@suse.de>
5350 * g++.dg/debug/pr53466.C: New testcase.
5352 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5354 PR tree-optimization/53465
5355 * gcc.c-torture/execute/pr53465.c: New test.
5357 2012-05-23 Tobias Burnus <burnus@net-b.de>
5361 * gfortran.dg/allocate_with_typespec_6.f90: New.
5363 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/warn/delete-array-1.C: New.
5368 2012-05-23 Richard Guenther <rguenther@suse.de>
5370 * gcc.dg/torture/pr39074-2.c: Adjust.
5371 * gcc.dg/torture/pr39074.c: Likewise.
5372 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5373 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5375 2012-05-22 Jan Hubicka <jh@suse.cz>
5378 * g++.dg/torture/pr53161.C: New testcase.
5380 2012-05-22 Tobias Burnus <burnus@net-b.de>
5383 * gfortran.dg/realloc_on_assign_15.f90: New.
5385 2012-05-22 Richard Guenther <rguenther@suse.de>
5388 * gcc.dg/torture/pr51071-2.c: New testcase.
5390 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5392 PR tree-optimization/53336
5393 * g++.dg/torture/pr53336.C: New testcase.
5395 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5398 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5399 instead of -Wunused-local-typedefs.
5401 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5404 * g++.dg/other/abstract4.C: New-
5406 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5409 * g++.dg/ext/attrib46.C: New.
5411 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5414 * gcc.c-torture/compile/pr53418-1.c,
5415 gcc.c-torture/compile/pr53418-2.c: New tests.
5417 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5419 PR tree-optimization/53366
5420 * gcc.dg/torture/pr53366-1.c: New test.
5421 * gcc.dg/torture/pr53366-2.c: New test.
5422 * gcc.target/i386/pr53366-1.c: New test.
5423 * gcc.target/i386/pr53366-2.c: New test.
5425 PR tree-optimization/53409
5426 * gcc.c-torture/compile/pr53409.c: New test.
5428 PR tree-optimization/53410
5429 * gcc.c-torture/compile/pr53410-1.c: New test.
5430 * gcc.c-torture/compile/pr53410-2.c: New test.
5432 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5435 * gcc.target/i386/pr53425-1.c: New file.
5436 * gcc.target/i386/pr53425-2.c: Likewise.
5438 2012-05-21 Richard Guenther <rguenther@suse.de>
5440 PR tree-optimization/53408
5441 * gcc.dg/torture/pr53408.c: New testcase.
5443 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5444 H.J. Lu <hongjiu.lu@intel.com>
5447 * gcc.target/i386/pr53416.c: New file.
5449 2012-05-21 Richard Guenther <rguenther@suse.de>
5451 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5453 2012-05-21 Richard Guenther <rguenther@suse.de>
5455 * gcc.dg/torture/ldist-1.c: New testcase.
5457 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5459 * gnat.dg/lto13.adb: New test.
5460 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5462 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5464 * gnat.dg/specs/lto12.ads: New test.
5465 * gnat.dg/specs/lto12_pkg.ads: New helper.
5467 2012-05-18 Richard Guenther <rguenther@suse.de>
5469 PR tree-optimization/53346
5470 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5471 * gcc.target/i386/incoming-10.c: Adjust.
5472 * gcc.target/i386/incoming-11.c: Likewise.
5473 * gcc.target/i386/pr46295.c: Likewise.
5475 2012-05-18 Richard Guenther <rguenther@suse.de>
5477 * gcc.dg/pr53352.c: Return zero.
5479 2012-05-18 Richard Guenther <rguenther@suse.de>
5481 PR tree-optimization/53390
5482 * gcc.dg/torture/pr53390.c: New testcase.
5484 2012-05-18 Meador Inge <meadori@codesourcery.com>
5486 PR rtl-optimization/53352
5487 * gcc.dg/pr53352.c: New test.
5489 2012-05-17 David S. Miller <davem@davemloft.net>
5491 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5492 failure on sparc-*-linux-gnu.
5494 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5497 * g++.dg/parse/error49.C: New.
5498 * g++.dg/cpp0x/error8.C: Likewise.
5499 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5500 * g++.dg/ext/utf-dflt2.C: Likewise.
5501 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5502 * g++.dg/ext/utf-dflt.C: Likewise.
5503 * c-c++-common/raw-string-3.c: Likewise.
5504 * c-c++-common/raw-string-4.c: Likewise.
5506 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/cpp0x/catch1.C: New.
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/parse/error48.C: New.
5515 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5516 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5518 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5520 * gcc.dg/tm/indirect-2.c: New test.
5522 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5524 PR tree-optimization/53217
5525 * gfortran.dg/pr53217.f90: New test.
5527 2012-05-16 Richard Guenther <rguenther@suse.de>
5529 PR tree-optimization/53364
5530 * g++.dg/torture/pr53364.C: New testcase.
5532 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5535 * gcc.dg/pr52549.c: Fix test for long != void*
5536 * gcc.c-torture/execute/pr52979-1.x: New file.
5537 * gcc.c-torture/execute/pr52979-2.x: New file.
5539 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5541 PR preprocessor/7263
5542 * gcc.dg/binary-constants-2.c: Run without tracking locations
5543 accross macro expansion.
5544 * gcc.dg/binary-constants-3.c: Likewise.
5545 * gcc.dg/cpp/sysmac2.c: Likewise.
5546 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5548 * gcc.dg/cpp/syshdr3.c: New test.
5549 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5550 * gcc.dg/system-binary-constants-1.c: New test.
5551 * gcc.dg/system-binary-constants-1.h: New header for the new test
5553 * g++.dg/cpp/syshdr3.C: New test.
5554 * g++.dg/cpp/syshdr3.h: New header the new test above.
5555 * g++.dg/system-binary-constants-1.C: New test.
5556 * g++.dg/system-binary-constants-1.h: New header the new test
5559 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5561 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5563 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5566 * gcc.dg/pr53358.c: New test.
5568 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5571 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5572 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5574 2012-05-15 Olivier Hainque <hainque@adacore.com>
5576 * g++.dg/eh/sighandle.C: New testcase.
5578 2012-05-15 Richard Guenther <rguenther@suse.de>
5580 PR tree-optimization/53355
5581 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5583 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5585 * gfortran.dg/*.f90: Remove now redundant manual
5586 cleanup-modules directive.
5588 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5590 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5591 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5593 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5596 * gfortran.dg/int_range_io_1.f90: New test.
5598 2012-05-14 Andi Kleen <ak@linux.intel.com>
5599 Jakub Jelinek <jakub@redhat.com>
5602 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5603 * gcc.target/i386/rtm-check.h: New file.
5604 * gcc.target/i386/pr53315.c: New test.
5606 2012-05-14 Tobias Burnus <burnus@net-b.de>
5611 * gfortran.dg/deferred_type_param_4.f90: New.
5612 * gfortran.dg/deferred_type_param_6.f90: New.
5614 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5616 * gcc.target/i386/retarg.c: New test.
5618 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5621 * gfortran.dg/deferred_type_param_3.f90: New.
5622 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5623 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5625 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5627 * gnat.dg/null_pointer_deref3.adb: New test.
5629 2012-05-12 Tobias Burnus <burnus@net-b.de>
5633 * gfortran.dg/deferred_type_param_5.f90: New.
5635 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5637 * g++.dg/parse/error47.C: New.
5639 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5642 * gfortran.dg/string_compare_4.f90: Change option
5643 to -fdump-tree-original. Add test case for kind=4.
5645 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5648 * gfortran.dg/string_compare_4.f90: New test.
5650 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5652 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5654 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/cpp0x/variadic132.C: New.
5659 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5662 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5663 * g++.dg/parse/error26.C: Tweak dg-error column number.
5665 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5668 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5670 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5672 * gnat.dg/lto11.ad[sb]: New test.
5674 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5677 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5678 directive to Scan for vpmuldq, not vpmacsdql.
5680 2012-05-09 Michael Matz <matz@suse.de>
5682 PR tree-optimization/53185
5683 * gcc.dg/vect/pr53185.c: New test.
5685 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5688 * gcc.target/i386/pr53249.c: New.
5690 2012-05-09 Richard Guenther <rguenther@suse.de>
5692 PR tree-optimization/18437
5693 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5694 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5696 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5698 PR tree-optimization/53226
5699 * gcc.c-torture/compile/pr53226.c: New test.
5701 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5704 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5705 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5706 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5707 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5708 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5709 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5710 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5711 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5712 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5713 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5714 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5715 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5716 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5718 2012-05-09 Dehao Chen <dehao@google.com>
5720 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5721 * gcc.dg/predict-2.c: Likewise.
5722 * gcc.dg/predict-3.c: Likewise.
5723 * gcc.dg/predict-4.c: Likewise.
5724 * gcc.dg/predict-5.c: Likewise.
5725 * gcc.dg/predict-6.c: Likewise.
5727 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5730 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5732 2012-05-08 Richard Guenther <rguenther@suse.de>
5734 * gcc.dg/fold-bitand-4.c: New testcase.
5736 2012-05-08 Dehao Chen <dehao@google.com>
5738 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5739 heuristic is working properly.
5740 * gcc.dg/predict-2.c: Likewise.
5741 * gcc/dg/predict-3.c: Likewise.
5742 * gcc/dg/predict-4.c: Likewise.
5743 * gcc/dg/predict-5.c: Likewise.
5744 * gcc/dg/predict-6.c: Likewise.
5746 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5748 PR tree-optimization/53239
5749 * g++.dg/opt/vrp3.C: New test.
5750 * g++.dg/opt/vrp3-aux.cc: New file.
5751 * g++.dg/opt/vrp3.h: New file.
5753 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5755 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5756 .uleb128 support in assembler output.
5758 2012-05-07 Richard Guenther <rguenther@suse.de>
5761 * g++.dg/lto/pr42987_0.C: New testcase.
5762 * g++.dg/lto/pr42987_1.C: Likewise.
5764 2012-05-07 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/typebound_operator_15.f90: New.
5769 2012-05-06 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/class_array_13.f90: New.
5774 2012-05-06 Tristan Gingold <gingold@adacore.com>
5776 * gnat.dg/warn7.adb: New test.
5778 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5780 * gnat.dg/specs/renamings.ads: Rename to...
5781 * gnat.dg/specs/renaming1.ads: ...this.
5782 * gnat.dg/specs/renaming2.ads: New test.
5783 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5784 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5785 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5786 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5788 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5790 * gnat.dg/discr36.ad[sb]: New test.
5791 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5793 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5796 * c-c++-common/pr43772.c: New.
5798 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5801 * gfortran.dg/select_type_26.f03 : New test.
5802 * gfortran.dg/select_type_27.f03 : New test.
5805 * gfortran.dg/select_type_28.f03 : New test.
5807 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5811 * gfortran.dg/mod_sign0_1.f90: New test.
5812 * gfortran.dg/mod_large_1.f90: New test.
5814 2012-05-04 Tobias Burnus <burnus@net-b.de>
5817 gfortran.dg/public_private_module_5.f90: New.
5819 2012-05-04 Tobias Burnus <burnus@net-b.de>
5822 * gfortran.dg/constructor_7.f90: New.
5823 * gfortran.dg/constructor_8.f90: New.
5825 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5828 * g++.dg/cpp0x/static_assert7.C: New.
5830 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5832 PR tree-optimization/52633
5833 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5834 recognized as widening shifts instead of over-widening.
5835 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5836 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5837 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5838 * gcc.target/arm/pr52633.c: New test.
5840 2012-05-04 Richard Guenther <rguenther@suse.de>
5842 PR tree-optimization/53168
5843 * gcc.dg/torture/pr53168.c: New testcase.
5844 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5846 2012-05-04 Richard Guenther <rguenther@suse.de>
5848 * gcc.dg/lto/pr53214_0.c: New testcase.
5850 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5852 * gcc.target/ia64/pr48496.c: New test.
5853 * gcc.target/ia64/pr52657.c: Likewise.
5855 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5858 * c-c++-common/pr51712.c: New.
5860 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5863 * gcc.target/powwerpc/pr53199.c: New file.
5865 2012-05-03 Jason Merrill <jason@redhat.com>
5867 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5869 * gcc.dg/debug/dwarf2/dups-types.c: New.
5870 * gcc.dg/debug/dwarf2/dups-types.h: New.
5872 2012-05-03 Jason Merrill <jason@redhat.com>
5874 * g++.dg/debug/dwarf2/namespace-2.C: New.
5875 * g++.dg/debug/dwarf2/localclass3.C: New.
5877 2012-05-03 Jason Merrill <jason@redhat.com>
5879 * g++.dg/debug/dwarf2/thunk1.C: New.
5881 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5884 * g++.dg/other/final2.C: New.
5886 2012-05-03 Richard Guenther <rguenther@suse.de>
5888 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5890 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5892 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5893 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5894 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5895 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5897 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5899 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5901 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5902 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5906 * gcc.dg/pr53174.c: New test.
5909 * gcc.target/arm/pr53187.c: New test.
5910 * gcc.c-torture/compile/pr53187.c: New test.
5912 2012-05-03 Richard Guenther <rguenther@suse.de>
5914 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5915 unsupported prefetching support.
5917 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5919 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5920 option -ftrack-macro-expansion=0.
5921 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5922 option -ftrack-macro-expansion=0.
5924 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5926 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5927 dg-options for target arm with dg-additional-options.
5929 2012-05-03 Richard Guenther <rguenther@suse.de>
5931 PR tree-optimization/53144
5932 * gcc.dg/torture/pr53144.c: New testcase.
5934 2012-05-03 Tobias Burnus <burnus@net-b.de>
5937 * gfortran.dg/pointer_intent_7.f90: New.
5938 * gfortran.dg/pure_formal_3.f90: New.
5940 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5942 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5944 2012-05-02 Martin Jambor <mjambor@suse.cz>
5947 * g++.dg/lto/pr52605_0.C: New test.
5949 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5951 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5952 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5953 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5954 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5955 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5956 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5957 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5958 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5959 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5960 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5961 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5962 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5963 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5964 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5965 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5966 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5968 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5971 * gcc.dg/pr53153.c: New test.
5973 2012-05-02 Richard Guenther <rguenther@suse.de>
5975 * g++.dg/tree-ssa/pr19807.C: Adjust.
5977 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5979 PR tree-optimization/53163
5980 * gcc.c-torture/compile/pr53163.c: New test.
5982 PR rtl-optimization/53160
5983 * gcc.c-torture/execute/pr53160.c: New test.
5985 2012-05-01 Ian Lance Taylor <iant@google.com>
5988 * gcc.dg/pr37303.c: New test.
5990 2012-05-01 Richard Henderson <rth@redhat.com>
5992 * lib/target-supports.exp
5993 (check_effective_target_sync_long_long_runtime): True for
5994 check_effective_target_powerpc64.
5996 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5999 * gcc.dg/vector-1.c: Move to ...
6000 * c-c++-common/vector-1.c: ... here.
6001 * gcc.dg/vector-2.c: Move to ...
6002 * c-c++-common/vector-2.c: ... here.
6003 * gcc.dg/vector-3.c: Move to ...
6004 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6005 * gcc.dg/vector-4.c: Move to ...
6006 * c-c++-common/vector-4.c: ... here.
6007 * gcc.dg/vector-init-1.c: Move to ...
6008 * c-c++-common/vector-init-1.c: ... here.
6009 * gcc.dg/vector-init-2.c: Move to ...
6010 * c-c++-common/vector-init-2.c: ... here.
6011 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6012 * c-c++-common/vector-subscript-1.c: ... here.
6013 * gcc.dg/vector-subscript-2.c: Move to ...
6014 * c-c++-common/vector-subscript-2.c: ... here.
6015 * gcc.dg/vector-subscript-3.c: Move to ...
6016 * c-c++-common/vector-subscript-3.c: ... here.
6019 * g++.dg/cpp0x/vt-51314.C: New test.
6020 * g++.dg/cpp0x/variadic76.C: Fix.
6022 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6024 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6026 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6028 Add -Wvarargs option
6029 * c-c++-common/Wvarargs.c: New test case.
6030 * c-c++-common/Wvarargs-2.c: Likewise.
6032 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6034 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6035 * objc.dg/foreach-7.m: Force the test case to run without
6036 -ftrack-macro-expansion.
6037 * c-c++-common/tm/attrib-1.c: Likewise.
6038 * c-c++-common/warn-ommitted-condop.c: Likewise.
6039 * gcc.dg/assign-warn-1.c: Likewise.
6040 * gcc.dg/assign-warn-2.c: Likewise.
6041 * gcc.dg/attr-alloc_size.c: Likewise.
6042 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6043 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6044 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6045 * gcc.dg/c90-const-expr-9.c: Likewise.
6046 * gcc.dg/c99-const-expr-9.c: Likewise.
6047 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6048 * gcc.dg/cpp/direct2s.c: Likewise.
6049 * gcc.dg/cpp/pr28709.c: Likewise.
6050 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6051 * gcc.dg/dfp/composite-type.c: Likewise.
6052 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6053 with -ftrack-macro-expansion
6054 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6055 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6056 * g++.dg/ext/cleanup-1.C: Likewise.
6057 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6058 * g++.dg/template/sfinae10.C: Likewise.
6059 * g++.dg/tm/wrap-2.C: Likewise.
6060 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6061 * g++.dg/warn/Wsign-conversion.C: Likewise.
6062 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6063 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6064 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6065 it to run with -ftrack-macro-expansion.
6066 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6067 test cases without -ftrack-macro-expansion.
6069 Fix location for static class members
6070 * g++.dg/template/sfinae6_neg.C: Adjust.
6072 Make conversion warnings work on NULL with -ftrack-macro-expansion
6073 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6074 alongside the previous testing for NULL.
6076 Fix -Wuninitialized for -ftrack-macro-expansion
6077 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6079 Strip "<built-in>" loc from displayed expansion context
6080 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6081 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6082 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6085 Fix expansion point loc for macro-like tokens
6086 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6087 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6089 Fix token pasting with -ftrack-macro-expansion
6090 * gcc.dg/cpp/paste17.c: New test case for
6091 -ftrack-macro-expansion=2 mode only.
6092 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6094 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/warn6.ad[sb]: New test.
6098 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6101 * gcc.dg/20011021-1.c: Adjust testcase.
6103 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6106 * gfortran.dg/function_optimize_12.f90: New test.
6108 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6111 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6112 code to match current output and cover new peephole2 pattern.
6114 2012-04-27 Ollie Wild <aaw@google.com>
6116 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6118 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6120 * gcc.c-torture/execute/20120427-2.c: New testcase.
6121 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6122 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6123 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6125 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6128 * gcc.c-torture/execute/20120427-1.c: New testcase.
6130 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6133 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6135 2012-04-27 Tom de Vries <tom@codesourcery.com>
6137 PR tree-optimization/51879
6138 * gcc.dg/pr51879.c: New test.
6139 * gcc.dg/pr51879-2.c: Same.
6140 * gcc.dg/pr51879-3.c: Same.
6141 * gcc.dg/pr51879-4.c: Same.
6142 * gcc.dg/pr51879-6.c: Same.
6144 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6147 * g++.dg/cpp0x/defaulted35.C: New.
6148 * g++.dg/cpp0x/defaulted15.C: Adjust.
6150 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6152 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6155 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6157 * gcc.target/i386/builtin_target.c: Check avx2.
6159 2012-04-26 Alan Modra <amodra@gmail.com>
6161 * gcc.target/powerpc/savres.c: New test.
6162 * gcc.target/powerpc/powerpc.exp: Run it.
6164 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6167 * gcc.dg/torture/pr53120.c: New test.
6169 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6172 * gcc.c-torture/compile/pr52979-1.c: New test.
6173 * gcc.c-torture/execute/pr52979-1.c: New test.
6174 * gcc.c-torture/execute/pr52979-2.c: New test.
6176 2012-04-25 Richard Guenther <rguenther@suse.de>
6178 * gcc.target/i386/l_fma_float_5.c: Adjust.
6179 * gcc.target/i386/l_fma_double_4.c: Likewise.
6180 * gcc.target/i386/l_fma_float_2.c: Likewise.
6181 * gcc.target/i386/l_fma_float_6.c: Likewise.
6182 * gcc.target/i386/l_fma_double_1.c: Likewise.
6183 * gcc.target/i386/l_fma_double_5.c: Likewise.
6184 * gcc.target/i386/l_fma_float_3.c: Likewise.
6185 * gcc.target/i386/l_fma_double_2.c: Likewise.
6186 * gcc.target/i386/l_fma_double_6.c: Likewise.
6187 * gcc.target/i386/l_fma_float_4.c: Likewise.
6188 * gcc.target/i386/l_fma_double_3.c: Likewise.
6189 * gcc.target/i386/l_fma_float_1.c: Likewise.
6191 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6193 PR tree-optimization/53058
6194 * gcc.c-torture/compile/pr53058.c: New test.
6196 2012-04-25 Jan Hubicka <jh@suse.cz>
6199 * gcc.target/i386/pr39082-1.c: Update warning location.
6201 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6204 * gcc.dg/pr52880.c: New test.
6206 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6208 * gcc.dg/m-un-2.c: Update.
6209 * gcc.dg/20011021-1.c: Update.
6211 2012-04-25 Tobias Burnus <burnus@net-b.de>
6214 * gfortran.dg/realloc_on_assign_14.f90: New.
6216 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6219 PR tree-optimizations/52891
6220 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6222 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6225 * g++.dg/cpp0x/sfinae35.C: New.
6226 * g++.dg/cpp0x/sfinae36.C: Likewise.
6228 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6230 * gcc.target/builtin_target.c: New testcase.
6232 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6235 * gcc.target/powerpc/pr47197.c: New test.
6237 2012-04-24 Richard Guenther <rguenther@suse.de>
6239 PR tree-optimization/53085
6240 * g++.dg/torture/pr53085.C: New testcase.
6242 2012-04-24 Andrew Pinski <apinski@cavium.com>
6245 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6246 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6247 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6249 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6252 * gcc.c-torture/execute/pr53084.c: New test.
6254 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6256 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6258 2012-04-23 Andrew Pinski <apinski@cavium.com>
6260 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6262 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6265 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6266 * gcc.dg/torture/builtin-power-1.c: Likewise.
6268 2012-04-23 Richard Guenther <rguenther@suse.de>
6270 PR tree-optimization/53070
6271 * gcc.dg/torture/pr53070.c: New testcase.
6273 2012-04-23 Richard Guenther <rguenther@suse.de>
6276 * gcc.dg/pr53060.c: New testcase.
6278 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6280 PR tree-optimizations/52891
6281 * gcc.c-torture/compile/pr52891-1.c: New test.
6282 * gcc.c-torture/compile/pr52891-2.c: New test.
6284 2012-04-22 Tobias Burnus <burnus@net-b.de>
6287 * gfortran.dg/read_float_4.f90: New.
6289 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6292 * c-c++-common/pr35441.C: New.
6294 2012-04-20 Ian Lance Taylor <iant@google.com>
6296 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6297 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6299 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6301 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6303 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6305 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6307 PR rtl-optimization/44214
6308 * gcc.dg/pr44214-1.c: New test.
6309 * gcc.dg/pr44214-2.c: Likewise.
6310 * gcc.dg/pr44214-3.c: Likewise.
6312 2012-04-20 Richard Guenther <rguenther@suse.de>
6314 * g++.dg/torture/20120420-1.C: New testcase.
6316 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6318 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6320 2012-04-19 Christian Bruel <christian.bruel@st.com>
6322 * gcc.dg/pr52283.c: New test.
6324 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6326 * gcc.dg/pr37985.c: New test.
6328 2012-04-19 Richard Guenther <rguenther@suse.de>
6330 PR rtl-optimization/44688
6331 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6332 possibly profitable.
6334 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6336 PR tree-optimization/52976
6337 * gfortran.dg/reassoc_11.f: New test.
6339 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341 PR tree-optimization/52976
6342 * gfortran.dg/reassoc_7.f: New test.
6343 * gfortran.dg/reassoc_8.f: Likewise.
6344 * gfortran.dg/reassoc_9.f: Likewise.
6345 * gfortran.dg/reassoc_10.f: Likewise.
6347 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6350 * g++.dg/cpp0x/sfinae33.C: New.
6351 * g++.dg/cpp0x/sfinae34.C: Likewise.
6353 2012-04-18 Joey Ye <joey.ye@arm.com>
6355 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6357 2012-04-18 Richard Guenther <rguenther@suse.de>
6359 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6361 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6362 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6364 2012-04-17 Tom de Vries <tom@codesourcery.com>
6366 * g++.dg/pr51264-4.C: New test.
6368 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6371 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6373 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/parse/crash59.C: New.
6378 2012-04-17 Michael Matz <matz@suse.de>
6380 PR tree-optimization/18437
6381 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6383 2012-04-17 Richard Guenther <rguenther@suse.de>
6386 * g++.dg/torture/pr53011.C: New testcase.
6388 2012-04-16 Jason Merrill <jason@redhat.com>
6391 * g++.dg/cpp0x/variadic131.C: New.
6394 * g++.dg/cpp0x/variadic130.C: New.
6397 * g++.dg/cpp0x/variadic129.C: New.
6400 * g++.dg/cpp0x/variadic128.C: New.
6402 2012-04-16 Tobias Burnus <burnus@net-b.de>
6405 * gfortran.dg/pointer_intent_6.f90: New.
6407 2012-04-16 Tobias Burnus <burnus@net-b.de>
6410 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6411 to include public_private_module_4.f90.
6412 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6415 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/diagnostic/operator1.C: New.
6419 * g++.dg/ext/label5.C: Adjust.
6420 * g++.dg/ext/va-arg1.C: Likewise.
6421 * g++.dg/other/error20.C: Likewise.
6422 * g++.dg/other/error20.C: Likewise.
6423 * g++.dg/other/error16.C: Likewise.
6424 * g++.dg/other/error10.C: Likewise.
6425 * g++.dg/parse/error30.C: Likewise.
6426 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6428 2012-04-16 Jason Merrill <jason@redhat.com>
6431 * g++.dg/cpp0x/variadic127.C: New.
6433 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6437 Use fail, pass instead of unresolved.
6441 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6443 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6444 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6445 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6447 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6450 * gfortran.dg/typebound_call_23.f03: New test case.
6452 2012-04-15 Jason Merrill <jason@redhat.com>
6455 * g++.dg/cpp0x/variadic126.C: New.
6458 * g++.dg/cpp0x/variadic125.C: New.
6461 * g++.dg/cpp0x/variadic124.C: New.
6464 * g++.dg/cpp0x/nullptr27.C: New.
6467 * g++.dg/warn/format8.C: New.
6469 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6472 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6474 2012-04-14 Tobias Burnus <burnus@net-b.de>
6478 * gfortran.dg/public_private_module_3.f90: New.
6479 * gfortran.dg/public_private_module_4.f90: New.
6481 2012-04-14 Tom de Vries <tom@codesourcery.com>
6483 * gcc.dg/superblock.c: New test.
6485 2012-04-14 Tom de Vries <tom@codesourcery.com>
6487 * gcc.dg/pr51879-12.c: New test.
6489 2012-04-13 Jason Merrill <jason@redhat.com>
6492 * g++.dg/cpp0x/variadic123.C: New.
6493 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6496 * g++.dg/cpp0x/initlist-ctor1.C: New.
6499 * g++.dg/other/anon-union2.C: New.
6501 2012-04-13 Martin Jambor <mjambor@suse.cz>
6504 * g++.dg/ipa/pr52939.C: New test.
6506 2012-04-13 Tom de Vries <tom@codesourcery.com>
6508 * gcc.dg/pr52734.c: New test.
6510 2012-04-13 Richard Guenther <rguenther@suse.de>
6512 PR tree-optimization/52969
6513 * gcc.dg/torture/pr52969.c: New testcase.
6515 2012-04-13 Richard Guenther <rguenther@suse.de>
6518 * gcc.dg/pr52549.c: New testcase.
6520 2012-04-13 Richard Guenther <rguenther@suse.de>
6523 * gcc.dg/pr52862.c: New testcase.
6525 2012-04-13 Joey Ye <joey.ye@arm.com>
6527 * gcc.target/arm/thumb1-imm.c: New testcase.
6529 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6532 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6533 second function argument.
6534 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6535 (calc_permps): Update declaration. Calculate result correctly.
6536 (avx2_test): Change src2 type to union256i_d.
6537 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6540 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6543 * gcc.target/powerpc/pr52775.c: New file.
6545 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6547 PR tree-optimization/18589
6548 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6549 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6550 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6551 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6552 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6553 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6554 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6559 2012-04-12 Richard Guenther <rguenther@suse.de>
6561 PR tree-optimization/52943
6562 * gcc.dg/torture/pr52943.c: New testcase.
6564 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6567 * gcc/target/sh/pr50751-4.c: New.
6568 * gcc/target/sh/pr50751-5.c: New.
6569 * gcc/target/sh/pr50751-6.c: New.
6570 * gcc/target/sh/pr50751-7.c: New.
6572 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6575 * g++.dg/lookup/using52.C: New.
6577 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6579 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6581 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6583 PR rtl-optimization/52876
6584 * gcc.target/i386/pr52876.c: New.
6586 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6588 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6590 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6592 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6593 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6594 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6595 (ptrdiff_t): ... this. All uses changed.
6596 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6597 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6599 (main): Cast argument to __INTPTR_TYPE__.
6600 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6602 * gcc.dg/mallign.c (main): Likewise.
6603 * gcc.dg/pr38700.c (foo): Likewise.
6604 * gcc.dg/long-long-cst1.c (t): Likewise.
6605 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6606 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6607 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6608 * gcc.dg/pr25682.c (d, foo): Likewise.
6609 * gcc.dg/format/cast-1.c (f): Likewise.
6610 * gcc.dg/c90-const-expr-10.c
6611 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6612 (size_t): ...this. All uses changed.
6613 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6614 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6615 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6616 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6617 * gcc.dg/sequence-pt-1.c: Likewise.
6618 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6619 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6620 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6621 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6622 of ptrdiff_t with it.
6623 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6624 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6625 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6627 2012-04-11 Jason Merrill <jason@redhat.com>
6630 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6631 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6634 * g++.dg/ext/attrib45.C: New.
6636 * g++.dg/eh/dtor3.C: New.
6638 2012-04-11 Richard Guenther <rguenther@suse.de>
6641 * gfortran.dg/pr52621.f90: New testcase.
6643 2012-04-11 Richard Guenther <rguenther@suse.de>
6646 * g++.dg/torture/pr52918-1.C: New testcase.
6647 * g++.dg/torture/pr52918-2.C: Likewise.
6649 2012-04-11 Tobias Burnus <burnus@net-b.de>
6652 * gfortran.dg/block_11.f90: New.
6654 2012-04-11 Nick Clifton <nickc@redhat.com>
6656 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6658 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6661 * gcc.target/powerpc/pr16458-1.c: New test.
6662 * gcc.target/powerpc/pr16458-2.c: Likewise.
6663 * gcc.target/powerpc/pr16458-3.c: Likewise.
6664 * gcc.target/powerpc/pr16458-4.c: Likewise.
6666 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6668 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6669 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6670 * gcc.dg/builtin-bswap-5.c: Likewise.
6671 * gcc.target/i386/builtin-bswap-4.c: New test.
6673 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6676 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6678 2012-04-11 Richard Guenther <rguenther@suse.de>
6680 PR rtl-optimization/52881
6681 * gcc.dg/torture/pr52881.c: New testcase.
6682 * gcc.dg/torture/pr52913.c: Likewise.
6684 2012-04-11 Richard Guenther <rguenther@suse.de>
6686 PR tree-optimization/52912
6687 * gcc.dg/torture/pr52912.c: New testcase.
6689 2010-04-10 Michael Matz <matz@suse.de>
6691 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6692 * gcc.dg/vect/vect-outer-1.c: Adjust.
6693 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6694 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6695 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6696 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6697 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6698 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6700 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6702 PR tree-optimization/52870
6703 * gcc.dg/vect/pr52870.c: New test.
6705 2012-04-09 Mike Stump <mikestump@comcast.net>
6707 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6708 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6709 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6710 * gnat.dg/aggr11.adb: Likewise.
6711 * gnat.dg/aggr11_pkg.ads: Likewise.
6712 * gnat.dg/aggr15.adb: Likewise.
6713 * gnat.dg/aggr15.ads: Likewise.
6714 * gnat.dg/aggr17.adb: Likewise.
6715 * gnat.dg/aggr18.adb: Likewise.
6716 * gnat.dg/array14.adb: Likewise.
6717 * gnat.dg/array14.ads: Likewise.
6718 * gnat.dg/array14_pkg.ads: Likewise.
6719 * gnat.dg/array19.adb: Likewise.
6720 * gnat.dg/array19.ads: Likewise.
6721 * gnat.dg/discr27.adb: Likewise.
6722 * gnat.dg/discr27.ads: Likewise.
6723 * gnat.dg/discr35.adb: Likewise.
6724 * gnat.dg/discr35.ads: Likewise.
6725 * gnat.dg/discr6.adb: Likewise.
6726 * gnat.dg/discr6_pkg.ads: Likewise.
6727 * gnat.dg/import1.adb: Likewise.
6728 * gnat.dg/import1.ads: Likewise.
6729 * gnat.dg/loop_address2.adb: Likewise.
6730 * gnat.dg/opt7.adb: Likewise.
6731 * gnat.dg/opt7.ads: Likewise.
6732 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6733 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6734 * gnat.dg/rep_clause2.adb: Likewise.
6735 * gnat.dg/rep_clause2.ads: Likewise.
6736 * gnat.dg/slice2.adb: Likewise.
6737 * gnat.dg/slice2.ads: Likewise.
6738 * gnat.dg/slice6.adb: Likewise.
6739 * gnat.dg/slice6_pkg.ads: Likewise.
6740 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6741 * gnat.dg/taft_type2.adb: Likewise.
6742 * gnat.dg/taft_type2.ads: Likewise.
6743 * gnat.dg/taft_type2_pkg.ads: Likewise.
6744 * gnat.dg/volatile10.adb: Likewise.
6745 * gnat.dg/volatile10_pkg.ads: Likewise.
6747 * gcc.dg/dll-8.c: Remove execute permissions.
6748 * g++.dg/ext/dllexport5.C: Likewise.
6750 2012-04-09 Jan Hubicka <jh@suse.cz>
6755 * gcc.dg/lto/pr52634_1.c: New testcase.
6756 * gcc.dg/lto/pr52634_0.c: New testcase.
6758 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6761 * gcc.target/i386/pr52883.c: New testcase.
6763 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6765 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6766 (check_effective_target_sync_long_long): Add SPARC case.
6767 (check_effective_target_sync_long_long_runtime): Likewise.
6768 (check_effective_target_sync_int_long): Adjust SPARC case.
6769 (check_effective_target_sync_char_short): Likewise.
6771 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6773 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6774 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6776 2012-04-08 Tobias Burnus <burnus@net-b.de>
6780 * gfortran.dg/public_private_module_2.f90: New.
6782 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6787 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6790 * gfortran.dg/function_optimize_11.f90: New test.
6792 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6795 * gfortran.dg/use_only_6.f90: New test.
6797 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6800 * gfortran.dg/use_only_6.f90: New test.
6801 2012-04-06 Mike Stump <mikestump@comcast.net>
6804 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6806 2012-04-05 Jason Merrill <jason@redhat.com>
6809 * g++.dg/template/qualified-id5.C: New.
6811 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6814 * gcc.target/i386/pr52882.c: New test.
6816 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6817 Dominique D'Humieures <dominiq@lps.ens.fr>
6820 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6821 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6823 2012-04-04 Jason Merrill <jason@redhat.com>
6826 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6828 2012-04-03 Jason Merrill <jason@redhat.com>
6831 * g++.dg/cpp0x/variadic-value1.C: New.
6833 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6835 * gnat.dg/pack18.adb: New test.
6836 * gnat.dg/pack18_pkg.ads: New helper.
6838 2012-04-03 Richard Guenther <rguenther@suse.de>
6840 PR tree-optimization/52808
6841 * gcc.dg/pr52808.c: New testcase.
6843 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6845 PR tree-optimization/52835
6846 * gfortran.dg/pr52835.f90: New test.
6848 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6850 * gnat.dg/specs/aggr5.ads: New test.
6852 2012-04-02 Richard Guenther <rguenther@suse.de>
6854 PR tree-optimization/52756
6855 * gcc.dg/torture/pr52756.c: New testcase.
6857 2012-04-02 Richard Guenther <rguenther@suse.de>
6860 * gcc.dg/pr52803.c: New testcase.
6862 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6865 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6868 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6871 * g++.dg/cpp0x/noexcept17.C: New.
6872 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6873 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6874 * g++.dg/cpp0x/noexcept01.C: Likewise.
6875 * g++.dg/eh/init-temp1.C: Likewise.
6876 * g++.dg/eh/ctor1.C: Likwise.
6878 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6880 * gnat.dg/controlled6.adb: New test.
6881 * gnat.dg/controlled6_pkg.ads: New helper.
6882 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6884 2012-03-30 Richard Henderson <rth@redhat.com>
6887 * g++.dg/opt/pr52727.C: New testcase.
6889 2012-03-30 Richard Guenther <rguenther@suse.de>
6891 PR tree-optimization/52754
6892 * gcc.target/i386/pr52754.c: New testcase.
6894 2012-03-30 Richard Guenther <rguenther@suse.de>
6897 * g++.dg/torture/pr52772.C: New testcase.
6899 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6902 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6904 2012-03-29 Jason Merrill <jason@redhat.com>
6907 * g++.dg/template/inherit8.C: New.
6909 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6912 * g++.dg/ext/weak4.C: New test.
6914 PR tree-optimization/52760
6915 * gcc.c-torture/execute/pr52760.c: New test.
6917 2012-03-29 Jason Merrill <jason@redhat.com>
6920 * g++.dg/cpp0x/initlist-array3.C: New.
6922 2012-03-28 Jason Merrill <jason@redhat.com>
6925 * g++.dg/overload/virtual2.C: New.
6927 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6929 * gnat.dg/vect7.ad[sb]: New test.
6931 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6932 Tobias Burnus <burnus@gcc.gnu.org>
6935 * gfortran.dg/allocate_class_1.f90 : Change error test.
6936 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6937 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6938 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6940 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6943 * gcc.dg/pr52691.c: New test.
6946 * gcc.c-torture/compile/pr52750.c: New test.
6948 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6951 * gcc.target/avr/torture/builtins-2.c: New test.
6953 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6956 * gcc.target/i386/pr52736.c: New test.
6958 2012-03-27 Martin Jambor <mjambor@suse.cz>
6961 * gcc.dg/torture/pr52693.c: New test.
6963 2012-03-27 Meador Inge <meadori@codesourcery.com>
6966 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6968 2012-03-27 Mike Stump <mikestump@comcast.net>
6971 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6972 failures that match branch names.
6974 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6975 H.J. Lu <hongjiu.lu@intel.com>
6978 * gcc.target/i386/pr52698.c: New test.
6980 2012-03-27 Richard Guenther <rguenther@suse.de>
6983 * gcc.dg/torture/pr52720.c: New testcase.
6985 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6987 * gnat.dg/pack17.adb: New test.
6989 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6991 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6992 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6994 2012-03-26 Martin Jambor <mjambor@suse.cz>
6996 PR tree-optimization/50052
6997 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6999 2012-03-26 Richard Guenther <rguenther@suse.de>
7001 PR tree-optimization/52701
7002 * gfortran.dg/pr52701.f90: New testcase.
7004 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7006 PR tree-optimization/52686
7007 * gcc.target/arm/pr52686.c: New test.
7009 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7011 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7012 Add "-Os -flto" to list.
7014 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7016 * gnat.dg/concat2.ad[sb]: New test.
7018 2012-03-24 Jason Merrill <jason@redhat.com>
7020 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7021 * g++.dg/cpp0x/trailing2.C: Likewise.
7022 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7023 * g++.dg/cpp1y/auto-fn1.C: New.
7024 * g++.dg/cpp1y/auto-fn2.C: New.
7025 * g++.dg/cpp1y/auto-fn3.C: New.
7026 * g++.dg/cpp1y/auto-fn4.C: New.
7027 * g++.dg/cpp1y/auto-fn5.C: New.
7028 * g++.dg/cpp1y/auto-fn6.C: New.
7029 * g++.dg/cpp1y/auto-fn7.C: New.
7030 * g++.dg/cpp1y/auto-fn8.C: New.
7031 * g++.dg/cpp1y/auto-fn9.C: New.
7032 * g++.dg/cpp1y/auto-fn10.C: New.
7033 * g++.dg/cpp1y/auto-fn11.C: New.
7035 2012-03-23 Richard Guenther <rguenther@suse.de>
7037 PR tree-optimization/52678
7038 * gfortran.dg/pr52678.f: New testcase.
7040 2012-03-23 Richard Guenther <rguenther@suse.de>
7042 PR tree-optimization/52638
7043 * g++.dg/torture/pr52638.C: New testcase.
7045 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7048 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7050 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7053 * g++.dg/ext/attrib44.C: New test.
7055 2012-03-22 Jan Hubicka <jh@suse.cz>
7058 * g++.dg/torture/pr51737.C: New testcase
7060 2012-03-22 Richard Guenther <rguenther@suse.de>
7062 PR tree-optimization/52548
7063 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7065 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7067 * lib/fortran-modules.exp (list-module-names-1): Remove
7070 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7073 * gcc.target/sh/pr50751-1.c: New.
7074 * gcc.target/sh/pr50751-2.c: New.
7075 * gcc.target/sh/pr50751-3.c: New.
7077 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7080 * gcc.target/sh/sh4a-cos.c: Remove.
7081 * gcc.target/sh/sh4a-sin.c: Remove.
7082 * gcc.target/sh/sh4a-sincos.c: Remove.
7084 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7086 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7087 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7089 2012-03-21 Martin Jambor <mjambor@suse.cz>
7092 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7093 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7095 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7097 * gcc.target/arm/thumb-16bit-ops.c: New file.
7098 * gcc.target/arm/thumb-ifcvt.c: New file.
7100 2012-03-20 Jason Merrill <jason@redhat.com>
7102 * lib/target-supports.exp: Add { target c++1y }.
7104 * g++.dg/cpp0x/auto32.C: New.
7106 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7109 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7111 * gcc.dg/torture/pr48124-4.c: Ditto:
7112 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7114 2012-03-20 Jason Merrill <jason@redhat.com>
7117 * g++.dg/cpp0x/initlist66.C: New.
7119 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7121 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7124 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7127 * gcc.target/avr/torture/addr-space-2.h: New file.
7128 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7129 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7130 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7131 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7133 2012-03-20 Richard Guenther <rguenther@suse.de>
7135 * gnat.dg/pack16.adb: New testcase.
7136 * gnat.dg/pack16_pkg.ads: Likewise.
7137 * gnat.dg/specs/pack8.ads: Likewise.
7138 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7140 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/warn/Wuseless-cast.C: Extend.
7144 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7147 * g++.dg/warn/Wuseless-cast.C: New.
7149 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7152 * gfortran.dg/pr52608.f90: New test.
7154 2012-03-17 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/proc_ptr_36.f90: New.
7159 2012-03-16 Martin Jambor <mjambor@suse.cz>
7161 * gcc.dg/misaligned-expand-1.c: New test.
7162 * gcc.dg/misaligned-expand-3.c: Likewise.
7164 2012-03-16 Richard Guenther <rguenther@suse.de>
7165 Kai Tietz <ktietz@redhat.com>
7168 * gcc.c-torture/execute/pr48814-1.c: New test.
7169 * gcc.c-torture/execute/pr48814-2.c: New test.
7170 * gcc.dg/tree-ssa/assign-1.c: New test.
7171 * gcc.dg/tree-ssa/assign-2.c: New test.
7172 * gcc.dg/tree-ssa/assign-3.c: New test.
7174 2012-03-16 Richard Guenther <rguenther@suse.de>
7176 * gnat.dg/specs/pack7.ads: New testcase.
7178 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7182 * gcc.dg/torture/vshuf-8.inc: Likewise.
7183 * gcc.dg/torture/vshuf-16.inc: Likewise.
7184 * gcc.dg/torture/vshuf-32.inc: Likewise.
7186 2012-03-15 Jason Merrill <jason@redhat.com>
7188 * g++.dg/torture/pr52582.C: New.
7190 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7192 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7194 2012-03-15 Ira Rosen <irar@il.ibm.com>
7195 Ulrich Weigand <ulrich.weigand@linaro.org>
7197 * gcc.dg/vect/slp-cond-3.c: New test.
7198 * gcc.dg/vect/slp-cond-4.c: New test.
7200 2012-03-15 Ira Rosen <irar@il.ibm.com>
7201 Ulrich Weigand <ulrich.weigand@linaro.org>
7203 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7204 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7206 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7211 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7212 * gfortran.dg/round_1.f03: Likewise.
7214 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7215 Andrew Pinski <apinski@cavium.com>
7218 * gcc.dg/pr52592.c: New test.
7220 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7222 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7223 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7224 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7225 * lib/fortran-modules.exp: .. this new file. Adjust users.
7226 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7227 gfortran-dg-debug-runtest): Call cleanup-modules.
7228 * lib/fortran-torture.exp (fortran-torture-execute,
7229 fortran-torture): Likewise.
7230 * gfortran.dg/coarray/caf.exp: Likewise.
7231 * lib/lto.exp: Likewise.
7232 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7233 * gfortran.dg/class_4b.f03: Likewise.
7234 * gfortran.dg/class_4c.f03: Likewise.
7235 * gfortran.dg/class_45a.f03: Likewise.
7236 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7237 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7238 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7239 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7240 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7242 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7243 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7244 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7245 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7246 * gfortran.dg/whole_file_28.f90: Likewise.
7247 * gfortran.dg/whole_file_29.f90: Likewise.
7248 * gfortran.dg/whole_file_30.f90: Likewise.
7249 * gfortran.dg/whole_file_31.f90: Likewise.
7251 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7253 PR tree-optimization/52267
7254 * gcc.dg/pr52267.c: New test.
7255 * gcc.dg/tree-ssa/vrp65.c: New test.
7256 * gcc.dg/tree-ssa/vrp66.c: New test.
7258 2012-03-15 Richard Guenther <rguenther@suse.de>
7261 * gfortran.dg/vect/pr52580.f: New testcase.
7263 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7265 * gcc.target/sh/fpul-usage-1.c: New.
7267 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7270 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7271 * gcc.target/sh/pr49468-di.c: Likewise.
7273 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7275 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7276 * gcc.dg/c99-stdint-6.c: Likewise.
7277 * gcc.dg/lto/20090210_0.c: Likewise.
7278 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7279 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7280 * gcc.dg/pragma-init-fini-2.c: Likewise.
7281 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7282 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7283 * gcc.target/i386/pr22152.c: Likewise.
7284 * gcc.target/i386/vect8-ret.c: Likewise.
7285 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7288 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7290 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7291 * g++.dg/tree-prof/partition1.C: Likewise.
7292 * g++.dg/tree-prof/partition2.C: Likewise.
7293 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7295 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7296 * gcc.c-torture/execute/20010724-1.c: Remove.
7297 * gcc.c-torture/execute/20010724-1.x: Remove.
7298 * gcc.c-torture/execute/20040208-2.c: Remove.
7299 * gcc.c-torture/execute/20040208-2.x: Remove.
7300 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7302 (main) [__mips__ && __sgi__]: Remove.
7303 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7304 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7305 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7306 mips-sgi-irix6* handling.
7307 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7308 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7309 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7311 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7312 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7313 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7314 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7315 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7316 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7318 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7319 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7320 * gcc.target/mips/save-restore-3.c: Likewise.
7321 * gcc.target/mips/save-restore-4.c: Likewise.
7322 * gcc.target/mips/save-restore-5.c: Likewise.
7323 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7324 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7326 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7328 (restore_ld_library_path_env_vars): Likewise.
7329 * lib/target-supports.exp (check_profiling_available): Remove
7330 mips*-*-irix* handling.
7331 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7332 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7333 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7335 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7338 * g++.dg/opt/pr52582.C: New test.
7340 2012-03-14 Richard Guenther <rguenther@suse.de>
7342 PR tree-optimization/52571
7343 * gcc.dg/vect/vect-2.c: Initialize arrays.
7344 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7345 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7346 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7348 2012-03-14 Richard Guenther <rguenther@suse.de>
7353 * gcc.dg/torture/pr48124-1.c: New testcase.
7354 * gcc.dg/torture/pr48124-2.c: Likewise.
7355 * gcc.dg/torture/pr48124-3.c: Likewise.
7356 * gcc.dg/torture/pr48124-4.c: Likewise.
7358 2012-03-14 Richard Guenther <rguenther@suse.de>
7361 * gcc.dg/pr52578.c: New testcase.
7363 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7366 * g++.dg/cpp0x/udlit-args2.C: New test.
7368 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7371 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7372 * gcc.c-torture/compile/pr48596.c: ... here.
7374 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7377 * g++.dg/lookup/hidden-class17.C: New test.
7379 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7382 * gcc.dg/Wunused-var-3.c: New test.
7384 2012-03-13 Martin Jambor <mjambor@suse.cz>
7386 * gcc.dg/misaligned-expand-2.c: New test.
7388 2012-03-13 Richard Guenther <rguenther@suse.de>
7391 * gcc.dg/pr52134.c: New testcase.
7393 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7397 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7399 PR tree-optimization/46728
7400 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7401 * gcc.target/powerpc/pr46728-5.c: Likewise.
7402 * gcc.target/powerpc/pr46728-8.c: Likewise.
7403 * gcc.target/powerpc/pr46728-10.c: Likewise.
7404 * gcc.target/powerpc/pr46728-11.c: Likewise.
7405 * gcc.target/powerpc/pr46728-13.c: Likewise.
7406 * gcc.target/powerpc/pr46728-14.c: Likewise.
7407 * gcc.target/powerpc/pr46728-15.c: Likewise.
7409 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7414 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7416 PR tree-optimization/46728
7417 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7418 * gcc.target/powerpc/pr46728-5.c: Likewise.
7419 * gcc.target/powerpc/pr46728-8.c: Likewise.
7420 * gcc.target/powerpc/pr46728-10.c: Likewise.
7421 * gcc.target/powerpc/pr46728-11.c: Likewise.
7422 * gcc.target/powerpc/pr46728-13.c: Likewise.
7423 * gcc.target/powerpc/pr46728-14.c: Likewise.
7424 * gcc.target/powerpc/pr46728-15.c: Likewise.
7426 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7429 * gcc.target/avr/torture/addr-space-1.h: New file.
7430 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7431 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7432 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7433 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7435 2012-03-12 Andrew Pinski <apinski@cavium.com>
7437 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7439 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7441 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7442 * g++.dg/abi/thunk4.C: Likewise.
7443 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7445 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7447 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7448 * g++.dg/eh/spbp.C: Likewise.
7449 * g++.dg/ext/label13.C: Likewise.
7450 * g++.dg/guality/guality.exp: Likewise.
7451 * g++.dg/other/anon5.C: Likewise.
7452 * g++.dg/other/pragma-ep-1.C: Remove.
7453 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7454 * g++.dg/warn/pr31246.C: Likewise.
7455 * g++.dg/warn/weak1.C: Likewise.
7456 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7457 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7458 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7459 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7460 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7461 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7462 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7463 * gcc.dg/c99-tgmath-1.c: Likewise.
7464 * gcc.dg/c99-tgmath-2.c: Likewise.
7465 * gcc.dg/c99-tgmath-3.c: Likewise.
7466 * gcc.dg/c99-tgmath-4.c: Likewise.
7467 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7469 * gcc.dg/debug/pr49032.c: Likewise.
7470 * gcc.dg/guality/guality.exp: Likewise.
7471 * gcc.dg/intmax_t-1.c: Likewise.
7472 * gcc.dg/pr48616.c: Likewise.
7473 * gcc.dg/pragma-ep-1.c: Remove.
7474 * gcc.dg/pragma-ep-2.c: Remove.
7475 * gcc.dg/pragma-ep-3.c: Remove.
7476 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7477 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7478 * gcc.misc-tests/gcov-14.c: Likewise.
7479 * gfortran.dg/guality/guality.exp: Likewise.
7480 * lib/target-supports.exp (check_weak_available): Likewise.
7481 (add_options_for_tls): Likewise.
7482 (check_ascii_locale_available): Likewise.
7483 * obj-c++.dg/dwarf-2.mm: Likewise.
7484 * objc.dg/dwarf-1.m: Likewise.
7485 * objc.dg/dwarf-2.m: Likewise.
7487 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7489 PR tree-optimization/51721
7490 * gcc.dg/tree-ssa/vrp64.c: New test.
7492 PR tree-optimization/52533
7493 * gcc.c-torture/compile/pr52533.c: New test.
7495 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7497 * gcc.target/i386/rtm-xabort-1.c: New.
7498 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7499 * gcc.target/i386/rtm-xend-1.c: Ditto.
7500 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7501 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7502 * gcc.target/i386/sse-13.c: Ditto.
7503 * gcc.target/i386/sse-14.c: Ditto.
7504 * gcc.target/i386/sse-22.c: Ditto.
7505 * gcc.target/i386/sse-23.c: Ditto.
7506 * g++.dg/other/i386-2.C: Ditto.
7507 * g++.dg/other/i386-3.C: Ditto.
7509 2012-03-12 Tobias Burnus <burnus@net-b.de>
7512 * gfortran.dg/proc_ptr_35.f90: New.
7514 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7517 * gcc.dg/torture/pr52530.c: New test.
7519 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7522 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7524 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7527 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7529 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7531 2012-03-09 Andrew Pinski <apinski@cavium.com>
7534 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7535 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7537 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7539 * gcc.dg/tree-ssa/scev-3.c: New.
7540 * gcc.dg/tree-ssa/scev-4.c: New.
7542 2012-03-08 Tobias Burnus <burnus@net-b.de>
7545 * gfortran.dg/proc_ptr_34.f90
7547 2012-03-07 Jason Merrill <jason@redhat.com>
7550 * g++.dg/cpp0x/udlit-mangle.C: New.
7552 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7554 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7556 2012-03-06 Richard Guenther <rguenther@suse.de>
7559 * gcc.dg/torture/pr52493.c: New testcase.
7561 2012-03-06 Richard Guenther <rguenther@suse.de>
7564 * gcc.dg/lto/pr52097_0.c: New testcase.
7566 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7569 * gcc.target/sh/pr51244-1.c: New.
7570 * gcc.target/sh/pr51244-2.c: New.
7571 * gcc.target/sh/pr51244-3.c: New.
7573 2012-03-05 Jason Merrill <jason@redhat.com>
7576 * g++.dg/ext/visibility/template11.C: New.
7578 * g++.dg/cpp0x/implicit13.C: New.
7580 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7582 PR tree-optimization/51721
7583 * gcc.dg/tree-ssa/vrp63.c: New test.
7584 * gcc.dg/pr51721.c: New test.
7586 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7589 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7592 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7595 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7597 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7600 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7602 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7604 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7607 2012-03-03 Jason Merrill <jason@redhat.com>
7609 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7612 * g++.dg/cpp0x/initlist65.C: New.
7615 * g++.dg/ext/is_empty2.C: New.
7617 2012-03-03 Tobias Burnus <burnus@net-b.de>
7620 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7622 2012-03-03 Tobias Burnus <burnus@net-b.de>
7624 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7625 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7626 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7627 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7628 * gfortran.dg/class_30.f90: Remove dg-warning line.
7629 * gfortran.dg/bind_c_usage_25.f90: New.
7631 2012-03-03 Tobias Burnus <burnus@net-b.de>
7634 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7635 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7636 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7638 2012-03-03 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/assumed_type_1.f90: New.
7642 * gfortran.dg/assumed_type_2.f90: New.
7643 * gfortran.dg/assumed_type_3.f90: New.
7644 * gfortran.dg/assumed_type_4.f90: New.
7646 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7649 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7650 * gcc.target/sh/pr49468-di.c: New.
7652 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7654 * gcc.dg/graphite/pr50561.c: Update.
7656 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7658 * gcc.target/powerpc/pr52457.c: New test.
7660 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7662 * gcc.target/arm/sat-1.c: New test.
7664 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7667 * gcc.target/i386/pr46716.c: New test.
7669 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7672 * g++.dg/cpp0x/sfinae32.C: New.
7674 2012-03-02 Richard Guenther <rguenther@suse.de>
7676 PR tree-optimization/52406
7677 * gcc.dg/torture/pr52406.c: New testcase.
7679 2012-03-02 Tobias Burnus <burnus@net-b.de>
7682 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7683 * gfortran.dg/nullify_2.f90: Update dg-error.
7684 * gfortran.dg/nullify_4.f90: Ditto.
7685 * gfortran.dg/pointer_init_6.f90: Ditto.
7687 2012-03-02 Tobias Burnus <burnus@net-b.de>
7690 * gfortran.dg/class_51.f90: New.
7692 2012-03-02 Tobias Burnus <burnus@net-b.de>
7695 * gfortran.dg/intrinsic_8.f90: New.
7697 2012-03-01 Kai Tietz <ktietz@redhat.com>
7699 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7700 routines on mingw targets.
7701 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7703 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7705 PR tree-optimization/52445
7706 * gcc.dg/pr52445.c: New test.
7708 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7711 * gcc.c-torture/compile/pr52437.c: New test.
7714 * gcc.dg/torture/pr52419.c: New test.
7716 PR tree-optimization/52429
7717 * gcc.dg/torture/pr52429.c: New test.
7718 * g++.dg/opt/pr52429.C: New test.
7720 2012-02-29 Richard Guenther <rguenther@suse.de>
7723 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7724 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7725 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7726 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7727 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7728 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7730 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7732 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7734 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7737 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7739 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7742 * gcc.target/arm/neon/pr51534.c: New testcase.
7744 2012-02-28 Richard Guenther <rguenther@suse.de>
7747 * gcc.dg/torture/pr52407.c: New testcase.
7749 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7751 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7752 * gcc.target/arm/vfp2.c: Likewise.
7753 * gcc.target/arm/vfp3.c: Likewise.
7754 * gcc.target/arm/vfp4.c: Likewise.
7755 * gcc.target/arm/vfp5.c: Likewise.
7756 * gcc.target/arm/vfp6.c: Likewise.
7757 * gcc.target/arm/vfp7.c: Likewise.
7758 * gcc.target/arm/vfp8.c: Likewise.
7759 * gcc.target/arm/vfp9.c: Likewise.
7760 * gcc.target/arm/vfp10.c: Likewise.
7761 * gcc.target/arm/vfp11.c: Likewise.
7762 * gcc.target/arm/vfp12.c: Likewise.
7763 * gcc.target/arm/vfp13.c: Likewise.
7764 * gcc.target/arm/vfp14.c: Likewise.
7765 * gcc.target/arm/vfp15.c: Likewise.
7766 * gcc.target/arm/vfp16.c: Likewise.
7767 * gcc.target/arm/vfp17.c: Likewise.
7768 * gcc.target/arm/neon-constants.h: New file.
7769 * gcc.target/arm/neon-vect1.c: New test.
7770 * gcc.target/arm/neon-vect2.c: New test.
7771 * gcc.target/arm/neon-vect3.c: New test.
7772 * gcc.target/arm/neon-vect4.c: New test.
7773 * gcc.target/arm/neon-vect5.c: New test.
7774 * gcc.target/arm/neon-vect6.c: New test.
7775 * gcc.target/arm/neon-vect7.c: New test.
7776 * gcc.target/arm/neon-vect8.c: New test.
7778 2012-02-28 Richard Guenther <rguenther@suse.de>
7780 PR tree-optimization/52402
7781 * gcc.dg/torture/pr52402.c: New testcase.
7783 2012-02-28 Richard Guenther <rguenther@suse.de>
7786 * g++.dg/lto/pr52400_0.C: New testcase.
7788 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7790 * gcc.target/avr/torture/builtins-1.c: New test.
7791 * gcc.target/avr/torture/builtins-error.c: New test.
7793 2012-02-28 Kai Tietz <ktietz@redhat.com>
7795 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7796 * gcc.target/i386/pr45352-2.c: Likewise.
7797 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7798 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7799 targets instead rand.
7800 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7801 * gcc.target/i386/sse2-mul-1.c: Likewise.
7802 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7803 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7804 * gcc.target/i386/pad-1.c: Likewise.
7805 * gcc.target/i386/pad-9.c: Likewise.
7806 * gcc.target/i386/pad-2.c: Likewise.
7807 * gcc.target/i386/pad-5b.c: Likewise.
7808 * gcc.target/i386/pad-8.c: Likewise.
7809 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7810 * gcc.target/i386/pr44130.c: Likewise.
7811 * gcc.target/i386/align-main-1.c: Likewise.
7812 * gcc.target/i386/align-main-2.c: Likewise.
7813 * gcc.target/i386/sw-1.c: Likewise.
7814 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7815 on x64 mingw target.
7816 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7817 * gcc.target/i386/pr46295.c: Likewise.
7818 * gcc.target/i386/amd64-abi-1.c: Likewise.
7819 * gcc.target/i386/amd64-abi-2.c: Likewise.
7820 * gcc.target/i386/pr39082-1.c: Likewise.
7821 * gcc.target/i386/pr39162.c: Likewise.
7822 * gcc.target/i386/pr22152.c: Likewise.
7823 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7824 * gcc.target/i386/wrfsbase-2.c: Likewise.
7825 * gcc.target/i386/local.c: Likewise
7826 * gcc.target/i386/wrgsbase-1.c: Likewise.
7827 * gcc.target/i386/wrfsbase-1.c: Likewise.
7828 * gcc.target/i386/pr39315-3.c: Likewise.
7829 * gcc.target/i386/pr35767-4.c: Likewise.
7830 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7832 * gcc.target/i386/pr45336-2.c: Likewise.
7833 * gcc.target/i386/pr45336-1.c: Likewise.
7834 * gcc.target/i386/pr45336-4.c: Likewise.
7836 2012-02-27 Tristan Gingold <gingold@adacore.com>
7838 * gnat.dg/array20.ad[sb]: New test.
7840 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7843 * gcc.target/arm/pr52375.c: New test.
7844 * gcc.c-torture/compile/pr52375.c: New test.
7846 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7848 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7849 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7851 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7853 * gnat.dg/aggr19.adb: New test.
7854 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7856 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7859 * gcc.target/sh/pr49263.c: New.
7861 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7863 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7864 simulate_thread_wrapper_other_threads
7865 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7866 Move initialization of 'value' to main().
7867 (main): Initialize 'value';
7868 * gcc.dg/simulate-thread/speculative-store.c
7869 (simulate_thread_step_verify): Return 0 when successful.
7870 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7872 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7873 (simulate_thread_wrapper_other_threads): Return a success/fail value
7874 and issue an error if the instruction count threshold is exceeded.
7876 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7879 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7880 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7882 2012-02-24 Richard Guenther <rguenther@suse.de>
7885 * gcc.dg/pr52355.c: New testcase.
7887 2012-02-23 Kai Tietz <ktietz@redhat.com>
7889 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7890 * gcc.dg/Wpadded.c: Likewise.
7891 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7893 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7894 for sleep by Sleep and add windows.h include for this function.
7895 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7897 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7899 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7900 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7901 on x64 mingw target.
7902 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7903 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7904 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7905 failure on LLP64 target.
7907 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7910 * gcc.dg/noncompile/pr52290.c: New test.
7912 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7914 PR tree-optimization/52019
7915 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7917 2012-02-22 Kai Tietz <ktietz@redhat.com>
7919 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7920 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7921 derived pdiff_t type.
7922 * g++.dg/torture/pr49720.C: Likewise
7924 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7927 * gcc.target/i386/pr52330.c: New test.
7929 2012-02-22 Tobias Burnus <burnus@net-b.de>
7932 * gfortran.dg/io_constraints_10.f90: New.
7934 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7936 * lib/target-supports.exp (check_effective_target_vect_condition):
7937 Return true for NEON.
7939 2012-02-21 Kai Tietz <ktietz@redhat.com>
7941 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7943 2012-02-21 Richard Guenther <rguenther@suse.de>
7945 PR tree-optimization/52324
7946 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7948 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7951 * gcc.target/avr/torture/pr51782-1.c: New test.
7953 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7955 PR tree-optimization/52318
7956 * gcc.dg/pr52318.c: New test.
7958 2012-02-20 Kai Tietz <ktietz@redhat.com>
7960 * gcc.dg/bf-ms-layout-3.c: New testcase.
7962 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7966 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7968 2012-02-20 Richard Guenther <rguenther@suse.de>
7970 PR tree-optimization/52298
7971 * gcc.dg/torture/pr52298.c: New testcase.
7972 * gcc.dg/vect/pr52298.c: Likewise.
7974 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7976 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7977 * gcc.c-torture/execute/pr52286.c: Ditto.
7979 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7981 PR tree-optimization/52286
7982 * gcc.c-torture/execute/pr52286.c: New test.
7984 2012-02-18 Tobias Burnus <burnus@net-b.de>
7987 * gfortran.dg/interface_35.f90: Use -std=f2003.
7988 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7989 * gfortran.dg/interface_assignment_4.f90: Ditto.
7990 * gfortran.dg/bessel_1.f90: Ditto.
7991 * gfortran.dg/func_result_6.f90: Ditto.
7992 * gfortran.dg/hypot_1.f90: Ditto.
7993 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7995 2012-02-17 Tobias Burnus <burnus@net-b.de>
7997 PR translation/52232
7998 PR translation/52234
7999 PR translation/52245
8000 PR translation/52246
8001 PR translation/52262
8002 PR translation/52273
8003 * gfortran.dg/coarray_22.f90: Update dg-error.
8004 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8006 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8009 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8010 (simulate-thread): Use default timeout.
8012 2012-02-16 Jason Merrill <jason@redhat.com>
8015 * g++.dg/ext/timevar1.C: New.
8017 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8020 * g++.dg/template/using21.C: New.
8021 * g++.dg/template/using22.C: Likewise.
8023 2012-02-16 Jason Merrill <jason@redhat.com>
8026 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8028 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8030 PR tree-optimization/52255
8031 * gcc.c-torture/compile/pr52255.c: New test.
8034 * g++.dg/debug/dwarf2/pr52260.C: New test.
8037 * g++.dg/ipa/pr51929.C: New test.
8039 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8042 * gcc.target/powerpc/pr52199.c: New file.
8044 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8047 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8049 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8051 * gcc.dg/pr51867.c: Don't include <math.h>.
8054 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8056 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8057 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8059 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8061 PR tree-optimization/50561
8062 * gcc.dg/graphite/pr50561.c: New testcase.
8064 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8066 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8067 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8069 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8071 * gnat.dg/discr35.ad[sb]: New test.
8073 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8075 * gnat.dg/volatile10.adb: New test.
8076 * gnat.dg/volatile10_pkg.ads: New helper.
8078 2012-02-14 Jason Merrill <jason@redhat.com>
8080 * g++.dg/ext/attrib43.C: New.
8082 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8084 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8085 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8087 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8088 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8089 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8090 effective_target fgnu_tm.
8091 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8093 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8096 * g++.dg/template/asmgoto1.C: New test.
8098 2012-02-14 Ian Lance Taylor <iant@google.com>
8101 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8102 compiling generated file for 64bit and index tests.
8104 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8106 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8108 2012-02-14 Richard Guenther <rguenther@suse.de>
8110 PR tree-optimization/52244
8111 PR tree-optimization/51528
8112 * gcc.dg/torture/pr52244.c: New testcase.
8114 2012-02-14 Walter Lee <walt@tilera.com>
8116 * g++.dg/other/PR23205.C: Disable test on tile.
8117 * g++.dg/other/pr23205-2.C: Disable test on tile.
8118 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8119 * gcc.dg/20040813-1.c: Disable test on tile.
8120 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8121 * gcc.misc-tests/linkage.exp: Handle tilegx.
8123 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8125 PR tree-optimization/52210
8126 * gcc.dg/pr52210.c: New test.
8128 2012-02-14 Jason Merrill <jason@redhat.com>
8131 * g++.dg/overload/defarg5.C: New.
8133 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8136 * c-c++-common/pr52181.c: New test.
8138 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8141 * g++.dg/ext/atomic-1.C: New test.
8143 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8145 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8147 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8150 * gcc.c-torture/execute/pr52209.c: New test.
8152 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8155 * gfortran.dg/elemental_optional_args_5.f03: New test.
8157 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8160 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8163 2012-02-11 Ian Lance Taylor <iant@google.com>
8166 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8167 SPARC Solaris. Don't run the test at all on systems where it may
8168 not work, rather than xfailing it.
8170 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8172 PR rtl-optimization/52175
8173 * gcc.c-torture/compile/pr52175.c: New test.
8175 2012-02-10 Jason Merrill <jason@redhat.com>
8178 * g++.dg/template/repo10.C: New.
8180 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8183 * gcc.dg/pr52132.c: New test.
8185 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8187 * gnat.dg/specs/aggr4.ads: New test.
8188 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8190 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8193 * gcc.target/i386/pr52146.c: New.
8195 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8198 * c-c++-common/pr52177.c: New test.
8200 2012-02-10 Jan Hubicka <jh@suse.cz>
8203 * g++.dg/torture/pr48600.C: New testcase.
8205 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8208 * gcc.dg/dfp/pr52140.c: New test.
8210 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8213 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8216 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8219 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8220 * gcc.dg/pr51867.c: New test.
8222 2012-02-09 Ian Lance Taylor <iant@google.com>
8224 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8225 which don't support -fsplit-stack. Turn off optimization when
8226 compiling select5-out.go.
8228 2012-02-08 Ian Lance Taylor <iant@google.com>
8230 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8231 systems which don't support -fsplit-stack.
8233 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8235 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8236 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8237 machine instuction in the log.
8239 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8241 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8244 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8247 * gcc.dg/pr48524.c: New test.
8248 * gcc.dg/pr48524.spec: New spec file for test.
8250 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8253 * gfortran.dg/vect/pr32380.f90: New test.
8255 2012-02-08 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/realloc_on_assign_12.f90: New.
8260 2012-02-08 Richard Guenther <rguenther@suse.de>
8262 PR rtl-optimization/52170
8263 * gcc.dg/torture/pr52170.c: New testcase.
8265 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8267 PR gcov-profile/52150
8268 * gcc.dg/tree-prof/pr52150.c: New test.
8270 PR rtl-optimization/52139
8271 * gcc.dg/pr52139.c: New test.
8273 2012-02-07 Jason Merrill <jason@redhat.com>
8276 * g++.dg/cpp0x/constexpr-union3.C: New.
8279 * g++.dg/lto/pr52035_0.C: New.
8281 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8283 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8284 * gcc.dg/special/weak-1.c: Likewise.
8285 * gcc.dg/ucnid-12.c: Likewise.
8286 * gcc.dg/torture/pr45678-1.c: Likewise.
8287 * gcc.dg/torture/pr45678-2.c: Likewise.
8288 * gcc.dg/vector-4.c: Likewise.
8289 * gcc.dg/ipa/inline-5.c: Likewise.
8290 * gcc.dg/ucnid-11.c: Likewise.
8291 * gcc.misc-tests/gcov-13.c: Likewise.
8292 * gcc.misc-tests/gcov-14.c: Likewise.
8293 * g++.dg/ext/label13.C: Likewise.
8294 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8295 hppa*-*-hpux* options.
8296 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8297 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8298 * gcc.dg/pr48616.c: Likewise.
8299 * gcc.dg/pr17957.c: Likewise.
8300 * gcc.dg/pr17055-1.c: Likewise.
8301 * gcc.dg/pr32912-1.c: Likewise.
8302 * gcc.dg/tm/pr51472.c: Likewise.
8303 * c-c++-common/fold-bitand-4.c: Likewise.
8304 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8305 Use dg-additional-options for extra options.
8307 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8309 * gcc.target/epiphany/interrupt-2.c: New test.
8311 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8314 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8315 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8318 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8321 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8323 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8327 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8328 * gcc.target/mips/va-arg-1.c: New test.
8330 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8332 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8333 for -mno-pointers-to-nested-functions.
8335 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8337 * gcc.c-torture/execute/20120207-1.c: New test.
8339 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8341 PR rtl-optimization/52060
8342 * gcc.dg/torture/pr52060.c: New test.
8345 * gcc.c-torture/compile/pr52074.c: New test.
8347 2012-02-07 Tobias Burnus <burnus@net-b.de>
8350 * gfortran.dg/class_to_type_2.f90: New.
8352 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8355 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8358 2012-02-06 Jason Merrill <jason@redhat.com>
8361 * g++.dg/template/conv13.C: New.
8363 2012-02-06 Richard Guenther <rguenther@suse.de>
8365 PR tree-optimization/52115
8366 * gcc.c-torture/compile/pr52115.c: New testcase.
8368 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8371 * gcc.c-torture/execute/pr52129.c: New test.
8373 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8375 * gcc.dg/pr48374.c: Actually add the test I forgot
8376 in the 2012-01-25 commit.
8378 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8381 * gfortran.dg/vect/vect-8.f90: New test case.
8383 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8386 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8388 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8391 * gfortran.dg/class_48.f90 : Add test of allocate class array
8392 component with source in subroutine test3. Remove commenting
8393 out in subroutine test4, since branching on unitialized variable
8394 is now fixed (no PR for this last.).
8396 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8398 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8400 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8402 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8405 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8406 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8408 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8410 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8411 (check_effective_target_sync_int_long): Use it.
8412 (check_effective_target_sync_char_short): Likewise.
8413 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8415 2012-02-05 Tobias Burnus <burnus@net-b.de>
8418 * gfortran.dg/class_48.f90: Add some further checks.
8420 2012-02-05 Ira Rosen <irar@il.ibm.com>
8422 PR tree-optimization/52091
8423 * gcc.dg/vect/pr52091.c: New test.
8425 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8427 PR rtl-optimization/52113
8428 * gcc.target/avr/pr52113.c: New test.
8430 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8432 PR rtl-optimization/52092
8433 * gcc.c-torture/compile/pr52092.c: New test.
8435 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8438 * gfortran.dg/class_array_10.f03: New test.
8441 * gfortran.dg/class_array_11.f03: New test.
8444 * gfortran.dg/class_array_12.f03: New test.
8446 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8449 * gfortran.dg/realloc_on_assign_11.f90: New test.
8451 2012-02-02 Tobias Burnus <burnus@net-b.de>
8454 * gfortran.dg/shape_7.f90: New.
8456 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8458 * gcc.target/mips/mips-prepend-1.c: New test.
8460 2012-02-02 Jan Hubicka <jh@suse.cz>
8461 Tom de Vries <tom@codesourcery.com>
8464 * gcc.dg/alias-12.c: New testcase.
8465 * gcc.dg/alias-13.c: New testcase.
8467 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8470 * gcc.dg/pr52086.c: New test.
8472 PR tree-optimization/52073
8473 * gcc.c-torture/compile/pr52073.c: New test.
8475 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8478 * gfortran.dg/function_optimize_10.f90: New test.
8480 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8482 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8485 2012-02-01 Tobias Burnus <burnus@net-b.de>
8488 * gfortran.dg/typebound_operator_14.f90: New.
8490 2012-02-01 Tobias Burnus <burnus@net-b.de>
8493 * gfortran.dg/elemental_function_1.f90: New.
8495 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8497 PR rtl-optimization/51374
8498 * gcc.target/avr/torture/pr51374-1.c:
8499 Also fail if SBIS is seen.
8501 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8503 PR rtl-optimization/51374
8504 * gcc.target/avr/torture/pr51374-1.c: New.
8506 2012-01-31 Tobias Burnus <burnus@net-b.de>
8509 * gfortran.dg/typebound_generic_11.f90: New.
8511 2012-01-31 Tobias Burnus <burnus@net-b.de>
8514 * gfortran.dg/class_49.f90: New.
8516 2012-01-31 Tobias Burnus <burnus@net-b.de>
8519 * gfortran.dg/elemental_args_check_6.f90: New.
8521 2012-01-31 Jason Merrill <jason@redhat.com>
8524 * g++.dg/cpp0x/variadic122.C: New.
8526 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8529 * gfortran.dg/realloc_on_assign_10.f90: New test.
8531 2012-01-31 Richard Guenther <rguenther@suse.de>
8533 PR tree-optimization/51528
8534 * gcc.dg/torture/pr51528.c: New testcase.
8536 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8539 * lib/go.exp (go_target_compile): Append timeout= to options.
8540 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8541 select5-out.go test on alpha*-*-* targets.
8543 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8545 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8546 (TEST_SHORT): Reformat in the same way.
8547 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8548 (TEST_SHORT): Reformat in the same way.
8549 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8550 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8551 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8552 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8553 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8555 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8558 * gcc.target/arm/pr51835.c: New testcase.
8560 2012-01-30 Richard Guenther <rguenther@suse.de>
8562 PR tree-optimization/52028
8563 * gcc.dg/torture/pr52028.c: New testcase.
8564 * gfortran.dg/ldist-pr45199.f: Adjust.
8565 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8566 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8567 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8569 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8572 * gcc.dg/tree-prof/pr52027.c: New test.
8574 PR tree-optimization/52046
8575 * gcc.dg/pr52046.c: New test.
8578 * g++.dg/other/pr52048.C: New test.
8580 2012-01-30 Richard Guenther <rguenther@suse.de>
8582 PR tree-optimization/52045
8583 * gcc.dg/pr52045.c: New testcase.
8585 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8587 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8588 new code generated for __sync_lock_release.
8590 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8592 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8594 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8597 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8599 * g++.dg/ext/visibility/template10.C: Fix typo.
8601 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8603 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8606 * g++.dg/cpp0x/constexpr-ice6.C: New.
8608 2012-01-29 Tobias Burnus <burnus@net-b.de>
8611 * gfortran.dg/default_initialization_6.f90: New.
8613 2012-01-29 Tobias Burnus <burnus@net-b.de>
8616 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8617 * gfortran.dg/class_48.f90: New.
8619 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8622 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8624 2012-01-28 Tobias Burnus <burnus@net-b.de>
8627 * gfortran.dg/class_allocate_12.f90: New.
8629 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8631 * gcc.dg/torture/pr50444.c: Fix dg directives.
8633 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.target/arm/pr52006.c: New test.
8638 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8641 * gcc.dg/lto/trans-mem.h: New file.
8642 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8643 * gcc.dg/lto/trans-mem-1_1.c: Same.
8644 * gcc.dg/lto/trans-mem-4_1.c: Same.
8645 * gcc.dg/lto/trans-mem-3_1.c: Same.
8647 2012-01-27 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/dummy_procedure_7.f90: New.
8652 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8654 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8655 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8657 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8660 * g++.dg/other/gc5.C: New test.
8662 2012-01-27 Richard Guenther <rguenther@suse.de>
8664 PR tree-optimization/50444
8665 * gcc.dg/torture/pr50444.c: New testcase.
8667 2012-01-27 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/move_alloc_13.f90: New.
8673 2012-01-27 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8677 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8678 and change dg-error string.
8680 2012-01-27 Tobias Burnus <burnus@net-b.de>
8683 * gfortran.dg/elemental_args_check_5.f90: New.
8685 2012-01-27 Richard Guenther <rguenther@suse.de>
8688 * g++.dg/torture/pr51959.C: New testcase.
8690 2012-01-27 Tom de Vries <tom@codesourcery.com>
8692 PR tree-optimization/51990
8693 * gcc.dg/pr51990.c: New test.
8694 * gcc.dg/pr51990-2.c: Same.
8696 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8697 Tobias Burnus <burnus@gcc.gnu.org>
8700 * gfortran.dg/class_allocate_11.f03: New.
8705 * gfortran.dg/class_allocate_7.f03: New.
8706 * gfortran.dg/class_allocate_8.f03: New.
8707 * gfortran.dg/class_allocate_9.f03: New.
8708 * gfortran.dg/class_allocate_10.f03: New.
8710 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8712 * gnat.dg/discr34.adb: New test.
8713 * gnat.dg/discr34_pkg.ads: New helper.
8715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8717 * gnat.dg/discr33.adb: New test.
8719 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8721 * gnat.dg/limited_with3.ad[sb): New test.
8722 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8723 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8724 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8726 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8728 * gnat.dg/stack_usage1.adb: New test.
8729 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8731 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8732 * gcc.dg/pr44194-2.c: Likewise.
8734 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8737 * g++.dg/template/crash112.C: New.
8739 2012-01-27 Richard Henderson <rth@redhat.com>
8741 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8743 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8745 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8747 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8750 * g++.dg/opt/pr51895.C: New test.
8752 2012-01-26 Michael Matz <matz@suse.de>
8754 PR tree-optimization/48794
8755 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8757 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8759 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8761 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8763 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8764 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8766 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8767 the default value for s390 and s390x.
8769 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8772 * gcc.dg/lto/trans-mem-4_0.c: New.
8773 * gcc.dg/lto/trans-mem-4_1.c: New.
8774 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8776 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8777 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8779 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8780 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8783 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8785 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8787 2012-01-25 Ian Lance Taylor <iant@google.com>
8789 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8791 2012-01-25 Tobias Burnus <burnus@net-b.de>
8794 * gfortran.dg/typebound_proc_25.f90: New.
8796 2012-01-25 Jason Merrill <jason@redhat.com>
8799 * g++.dg/lto/pr51992_0.C: New.
8801 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8803 PR tree-optimization/51987
8804 * gcc.target/i386/pr51987.c: New test.
8806 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8808 * gcc.dg/tm/lto-1.c: Require lto support in target.
8810 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8812 PR rtl-optimization/48374
8813 * gcc.dg/pr48374.c: New test.
8815 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8817 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8819 2012-01-25 Tobias Burnus <burnus@net-b.de>
8822 * gfortran.dg/derived_constructor_char_3.f90: New.
8824 2012-01-24 Ian Lance Taylor <iant@google.com>
8826 * go.test/go-test.exp (filecmp): New procedure.
8827 (errchk): Handle quoted square brackets.
8828 (go-gc-tests): Set go_compile_args. Handle various new test
8829 lines. Skip a few new tests.
8830 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8832 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8834 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8835 (check_effective_target_vect_extract_even_odd)
8836 (check_effective_target_vect_interleave): Return true for MIPS
8839 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8841 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8842 (main): Use it instead of argc.
8844 2012-01-24 Jason Merrill <jason@redhat.com>
8847 * g++.dg/cpp0x/sfinae31.C: New.
8849 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8851 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8853 2012-01-24 Jason Merrill <jason@redhat.com>
8856 * g++.dg/inherit/covariant20.C: New.
8858 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8861 * g++.dg/parse/crash58.C: New.
8863 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8866 * gcc.dg/pr51957-1.c: New test.
8867 * gcc.dg/pr51957-1.h: New file.
8868 * gcc.dg/pr51957-2.c: New test.
8870 2012-01-23 Jason Merrill <jason@redhat.com>
8873 * g++.dg/ext/visibility/template10.C: New.
8875 2012-01-23 Tobias Burnus <burnus@net-b.de>
8878 * gfortran.dg/move_alloc_12.f90: New.
8880 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8883 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8885 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8888 * g++.dg/template/crash111.C: New.
8890 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8892 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8894 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8896 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8899 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8900 the DW_TAG_class_type and DW_AT_name: "Executor".
8902 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8904 * lib/target-supports.exp
8905 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8906 (check_effective_target_vect_interleave): Likewise.
8908 2012-01-22 Jason Merrill <jason@redhat.com>
8911 * g++.dg/template/using20.C: New.
8912 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8914 2012-01-23 Jason Merrill <jason@redhat.com>
8917 * g++.dg/torture/pr51344.C: Limit to x86.
8919 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8921 * c-c++-common/tm/omp.c: Require target with pthread support.
8923 2012-01-23 Richard Guenther <rguenther@suse.de>
8925 PR tree-optimization/51949
8926 * gcc.dg/torture/pr51949.c: New testcase.
8928 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8930 PR rtl-optimization/51933
8931 * gcc.c-torture/execute/pr51933.c: New test.
8933 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8935 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8936 Do not define for Interix.
8938 2012-01-22 Jason Merrill <jason@redhat.com>
8941 * g++.dg/lto/pr51832.h: New.
8942 * g++.dg/lto/pr51832_0.C: New.
8943 * g++.dg/lto/pr51832_1.C: New.
8945 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8947 * gcc.dg/ext-elim-1.c: New test.
8949 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8952 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8953 * g++.dg/opt/longbranch1.C: Likewise.
8955 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8957 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8960 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8963 * gfortran.dg/namelist_74.f90: New test.
8964 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8966 2012-01-21 Tobias Burnus <burnus@net-b.de>
8969 * gfortran.dg/class_47.f90: New.
8971 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8973 * gnat.dg/renaming5.ad[sb]: New test.
8975 2012-01-20 Jason Merrill <jason@redhat.com>
8978 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8980 2012-01-20 Jason Merrill <jason@redhat.com>
8983 * g++.dg/ext/attrib42.C: Require ilp32.
8985 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8988 * gcc.target/arm/pr51915.c: New test.
8990 2012-01-20 Cary Coutant <ccoutant@google.com>
8991 Dodji Seketeli <dodji@redhat.com>
8994 * g++.dg/debug/dwarf2/nested-3.C: New test.
8996 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8999 * g++.dg/template/crash110.C: New.
9001 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9003 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9004 Remove default options on hppa*-*-hpux*.
9006 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9008 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9010 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9012 * gcc.c-torture/compile/pr51856.c: New testcase.
9014 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9016 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9017 options to go_target_compile.
9019 2012-01-20 Kai Tietz <ktietz@redhat.com>
9021 * g++.dg/torture/pr51344.C: Fix typo.
9023 2012-01-20 Richard Guenther <rguenther@suse.de>
9025 PR tree-optimization/51903
9026 * g++.dg/torture/pr51903.C: New testcase.
9028 2012-01-20 Tobias Burnus <burnus@net-b.de>
9029 Janus Weil <janus@gcc.gnu.org>
9032 * gfortran.dg/use_21.f90: New.
9034 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9037 * gcc.dg/torture/pr51106-1.c: New test.
9038 * gcc.dg/torture/pr51106-2.c: New test.
9040 2012-01-19 Kai Tietz <ktietz@redhat.com>
9042 * g++.dg/torture/pr51344.C: New test.
9044 2012-01-19 Tobias Burnus <burnus@net-b.de>
9047 * gfortran.dg/intrinsic_size_2.f90: New.
9049 2012-01-19 Jason Merrill <jason@redhat.com>
9052 * g++.dg/inherit/using7.C: New.
9054 2012-01-19 Richard Guenther <rguenther@suse.de>
9056 PR tree-optimization/37997
9057 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9059 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9061 PR rtl-optimization/51505
9062 * gcc.dg/pr51505.c: New test.
9064 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9067 * gfortran.dg/typebound_operator_12.f03: New.
9068 * gfortran.dg/typebound_operator_13.f03: New.
9070 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9073 * g++.dg/cpp0x/pr51225.C: New.
9075 2012-01-17 Ian Lance Taylor <iant@google.com>
9078 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9080 2012-01-17 Tobias Burnus <burnus@net-b.de>
9083 * gfortran.dg/realloc_on_assign_9.f90: New.
9085 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9088 * gcc.dg/tm/memopt-3.c: Remove xfail.
9089 * gcc.dg/tm/memopt-4.c: Remove xfail.
9090 * gcc.dg/tm/memopt-5.c: Remove xfail.
9091 * gcc.dg/tm/memopt-7.c: Remove xfail.
9093 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9095 PR tree-optimization/51877
9096 * gcc.c-torture/execute/pr51877.c: New test.
9098 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9100 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9101 {!vect_align_arrays} to vect_sizes_32B_16B.
9102 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9103 * gcc.dg/vect/vect-peel-3.c: Ditto.
9105 2012-01-16 Jason Merrill <jason@redhat.com>
9108 * g++.dg/abi/mangle60.C: New.
9111 * g++.dg/pch/mangle1.{C,Hs}: New.
9113 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9114 Tobias Burnus <burnus@net-b.de>
9117 * gfortran.dg/elemental_optional_args_3.f90: New
9118 * gfortran.dg/elemental_optional_args_4.f90: New
9120 2012-01-16 Tobias Burnus <burnus@net-b.de>
9123 * gfortran.dg/use_20.f90: New
9125 2012-01-16 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/rv-bitfield.C: New.
9129 * g++.dg/cpp0x/rv-bitfield2.C: New.
9131 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9133 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9134 subroutine 'qsort' and use index array to assign the result.
9136 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9138 PR tree-optimization/51865
9139 * gcc.dg/pr51865.c: New test.
9141 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9143 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9145 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9147 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9148 to be loaded from the constant pool, rather than via %hi and %lo.
9150 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9152 PR rtl-optimization/51821
9153 * gcc.dg/pr51821.c: New test.
9155 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9157 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9159 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9161 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9163 2012-01-14 Tobias Burnus <burnus@net-b.de>
9166 * gfortran.dg/init_flag_8.f90: New.
9167 * gfortran.dg/init_flag_9.f90: New.
9169 2011-01-14 Tobias Burnus <burnus@net-b.de>
9172 * gfortran.dg/use_18.f90: New.
9173 * gfortran.dg/use_19.f90: New.
9175 2012-01-13 Ian Lance Taylor <iant@google.com>
9178 * g++.dg/warn/Wsign-compare-4.C: New.
9180 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9183 * gfortran.dg/alloc_comp_assign.f03: New.
9184 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9185 __BUILTIN_FREE from 38 to 32.
9187 2012-01-13 Jason Merrill <jason@redhat.com>
9190 * g++.dg/warn/Wreturn-type-7.C: New.
9192 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9194 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9196 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9197 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9198 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9199 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9200 int32plus because of big array needed.
9201 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9202 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9204 2012-01-13 Jason Merrill <jason@redhat.com>
9207 * g++.dg/ext/visibility/template9.C: New.
9210 * g++.dg/cpp0x/defaulted34.C: New.
9211 * g++.dg/template/virtual3.C: New.
9213 2012-01-13 Richard Guenther <rguenther@suse.de>
9216 * gcc.dg/torture/pr8081.c: New testcase.
9218 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9220 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9222 2012-01-12 Jason Merrill <jason@redhat.com>
9225 * g++.dg/ext/stmtexpr14.C: New.
9227 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9230 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9232 2012-01-12 Jason Merrill <jason@redhat.com>
9235 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9236 * g++.dg/abi/mangle58.C: Likewise.
9239 * g++.dg/template/arg8.C: New.
9241 2012-01-12 Ira Rosen <irar@il.ibm.com>
9243 PR tree-optimization/51799
9244 * gcc.dg/vect/pr51799.c: New test.
9245 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9248 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9249 Tobias Burnus <burnus@net-b.de>
9253 * lib/target-supports.exp
9254 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9255 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9257 2012-01-11 Jason Merrill <jason@redhat.com>
9260 * g++.dg/ext/attrib42.C: New.
9262 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9265 * gcc.dg/pr51796.c: New test.
9267 2012-01-11 Jason Merrill <jason@redhat.com>
9270 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9272 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9274 * gnat.dg/array19.ad[sb]: New test.
9276 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9278 * gnat.dg/opt23.ad[sb]: New test.
9279 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9280 * gnat.dg/opt24.ad[sb]: New test.
9282 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9284 PR tree-optimization/49642
9285 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9286 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9288 2012-01-11 Jason Merrill <jason@redhat.com>
9291 * g++.dg/template/explicit-args5.C: New.
9293 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9295 * gcc.c-torture/execute/20120110-1.c: New testcase.
9297 2012-01-10 Jason Merrill <jason@redhat.com>
9300 * g++.dg/inherit/ambig1.C: New.
9303 * g++.dg/cpp0x/constexpr-cache1.C: New.
9305 2012-01-10 Richard Guenther <rguenther@suse.de>
9307 PR tree-optimization/51801
9308 * gcc.dg/torture/pr51801.c: New testcase.
9310 2012-01-10 Tobias Burnus <burnus@net-b.de>
9313 * gfortran.dg/allocate_with_typespec_5.f90: New.
9315 2012-01-10 Tobias Burnus <burnus@net-b.de>
9317 * gfortran.dg/class_39.f03: Update dg-error string.
9319 2012-01-10 Richard Guenther <rguenther@suse.de>
9321 PR tree-optimization/50913
9322 * gcc.dg/graphite/interchange-16.c: New testcase.
9323 * gcc.dg/graphite/scop-20.c: XFAIL.
9324 * gfortran.dg/graphite/interchange-1.f: Likewise.
9325 * gfortran.dg/graphite/block-1.f90: Likewise.
9326 * gfortran.dg/graphite/block-2.f: Likewise.
9328 2012-01-10 Richard Henderson <rth@redhat.com>
9330 * lib/target-supports.exp (check_effective_target_vect_perm,
9331 check_effective_target_vect_perm_byte,
9332 check_effective_target_vect_perm_short): Enable for arm neon.
9334 2012-01-09 Tobias Burnus <burnus@net-b.de>
9337 * gfortran.dg/typebound_operator_11.f90: New.
9339 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9341 * gnat.dg/array18.adb: New test.
9342 * gnat.dg/array18_pkg.ads: New helper.
9344 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9347 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9348 around base object in first assignment in main program.
9349 * gfortran.dg/typebound_operator_10.f03: New test.
9351 2012-01-09 Martin Jambor <mjambor@suse.cz>
9353 PR tree-optimization/51759
9354 * g++.dg/ipa/pr51759.C: New test.
9356 2012-01-09 Tobias Burnus <burnus@net-b.de>
9359 * gfortran.dg/optional_absent_2.f90: New.
9361 2012-01-09 Tobias Burnus <burnus@net-b.de>
9364 * gfortran.dg/use_17.f90: New.
9366 2012-01-09 Gary Funck <gary@intrepid.com>
9368 PR preprocessor/33919
9369 * gcc.dg/pr33919.c: New test.
9370 * gcc.dg/pr33919-0.h: New test header file.
9371 * gcc.dg/pr33919-1.h: Ditto.
9372 * gcc.dg/pr33919-2.h: Ditto.
9374 2012-01-07 Jan Hubicka <jh@suse.cz>
9376 PR tree-optimize/51694
9377 * gcc.c-torture/compile/pr51694.c: new testcase.
9379 2012-01-07 Jan Hubicka <jh@suse.cz>
9381 PR tree-optimization/51600
9382 * g++.dg/torture/pr51600.C: New testcase.
9384 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9386 PR gcov-profile/51715
9387 PR gcov-profile/51717
9388 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9389 * gcc.misc-tests/gcov-14.c: Likewise.
9391 2012-01-06 Jason Merrill <jason@redhat.com>
9393 * g++.dg/parse/new5.C: New.
9395 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9398 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9399 including <string.h>.
9401 2012-01-06 Jason Merrill <jason@redhat.com>
9403 * g++.dg/abi/mangle51.C: New.
9404 * g++.dg/abi/mangle52.C: New.
9405 * g++.dg/abi/mangle53.C: New.
9406 * g++.dg/abi/mangle54.C: New.
9407 * g++.dg/abi/mangle55.C: New.
9408 * g++.dg/abi/mangle56.C: New.
9409 * g++.dg/abi/mangle57.C: New.
9410 * g++.dg/abi/mangle58.C: New.
9411 * g++.dg/abi/mangle59.C: New.
9412 * g++.dg/cpp0x/trailing3.C: Update mangling.
9413 * g++.dg/cpp0x/variadic111.C: Update mangling.
9414 * g++.dg/cpp0x/variadic4.C: Update mangling.
9415 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9416 * g++.dg/template/nontype22.C: Works now.
9417 * g++.dg/template/pr35240.C: Works now.
9419 * g++.dg/cpp0x/error7.C: New.
9421 2012-01-06 Tobias Burnus <burnus@net-b.de>
9423 * gfortran.dg/deallocate_stat_2.f90: New.
9424 * coarray/allocate_errgmsg.f90: New.
9425 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9426 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9427 * coarray/subobject_1.f90: Fix for num_images > 1.
9428 * gfortran.dg/deallocate_stat.f90: Update due to changed
9431 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9433 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9435 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9437 * ada/acats/overflow.lst: Add cb20004.
9439 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9442 * g++.dg/cpp0x/alias-decl-18.C: New test.
9444 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9446 * gcc.c-torture/execute/20120104-1.c: New test.
9448 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9451 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9452 the old typebound_operator_8.f03.
9453 * gfortran.dg/typebound_operator_8.f03: New version of
9454 typebound_operator_7.f03 with 'u' a derived type instead of a
9457 2012-01-05 Richard Guenther <rguenther@suse.de>
9459 * g++.dg/torture/pr49309.C: Skip for -flto.
9461 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9464 * gcc.c-torture/compile/pr51761.c: New test.
9466 2012-01-05 Richard Guenther <rguenther@suse.de>
9468 PR tree-optimization/51760
9469 * gcc.dg/torture/pr51760.c: New testcase.
9471 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9474 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9476 2012-01-05 Richard Guenther <rguenther@suse.de>
9479 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9480 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9482 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.dg/pr51695.c: New test.
9487 2012-01-04 Andrew Pinski <apinski@cavium.com>
9489 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9490 * gcc.target/mips/octeon2-lx-1.c: New test.
9491 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9492 * gcc.target/mips/octeon2-lx-2.c: New test.
9493 * gcc.target/mips/octeon2-lx-3.c: New test.
9495 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9499 * gcc.dg/tm/alias-1.c: Adjust regexp.
9500 * gcc.dg/tm/alias-2.c: Adjust regexp.
9502 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9505 * g++.dg/warn/Wparentheses-26.C: New.
9507 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9509 * gfortran.dg/elemental_optional_args_2.f90: New test.
9511 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9514 * gfortran.dg/common_17.f90: New test.
9516 2012-01-04 Richard Guenther <rguenther@suse.de>
9518 PR tree-optimization/49651
9519 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9520 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9522 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9525 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9527 2012-01-03 Andrew Pinski <apinski@cavium.com>
9529 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9530 for all mips targets. Also allow an optional .cfi_startproc.
9532 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9534 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9536 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9539 * g++.dg/rtti/dyncast5.C: New.
9541 2012-01-03 Richard Guenther <rguenther@suse.de>
9543 PR tree-optimization/51070
9544 * gcc.dg/torture/pr51070-2.c: New testcase.
9546 2012-01-03 Richard Guenther <rguenther@suse.de>
9548 PR tree-optimization/51692
9549 * gcc.dg/torture/pr51692.c: New testcase.
9551 2012-01-03 Richard Guenther <rguenther@suse.de>
9554 * g++.dg/lto/pr51650-3_0.C: New testcase.
9556 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9559 * g++.dg/warn/Wredundant-decls-spec.C: New.
9561 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9563 PR tree-optimization/51719
9564 * g++.dg/tree-prof/pr51719.C: New test.
9566 2012-01-03 Richard Guenther <rguenther@suse.de>
9569 * gcc.dg/fold-compare-6.c: New testcase.
9571 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9574 * g++.dg/gomp/pr51669.C: New test.
9576 2012-01-02 Jason Merrill <jason@redhat.com>
9579 * g++.dg/cpp0x/constexpr-union2.C: New.
9582 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9584 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9587 * g++.dg/cpp0x/constexpr-99.C: New test.
9589 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/template/init9.C: New.
9594 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9596 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9597 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9598 rather than a specific number.
9600 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9605 * gfortran.dg/typebound_operator_7.f03: New.
9606 * gfortran.dg/typebound_operator_8.f03: New.
9608 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9611 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9613 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9615 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9617 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9619 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9621 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9626 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9627 * gfortran.dg/io_real_boz_4.f90: Likewise.
9628 * gfortran.dg/io_real_boz_5.f90: Likewise.
9630 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9632 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9634 2012-01-02 Revital Eres <revital.eres@linaro.org>
9636 * gcc.dg/sms-11.c: New file.
9638 2012-01-02 Tobias Burnus <burnus@net-b.de>
9641 * gfortran.dg/coarray/image_index_3.f90: New.
9643 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9646 * g++.dg/parse/enum8.C: New.
9648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9651 * g++.dg/conversion/reinterpret4.C: New.
9652 * g++.dg/conversion/reinterpret1.C: Adjust.
9654 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9656 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9658 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9660 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9661 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9662 * g++.old-deja/g++.jason/access14.C: Likewise.
9663 * g++.old-deja/g++.jason/access8.C: Likewise.
9664 * g++.old-deja/g++.jason/access1.C: Likewise.
9665 * g++.old-deja/g++.other/access3.C: Likewise.
9666 * g++.old-deja/g++.other/access5.C: Likewise.
9667 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9668 * g++.old-deja/g++.law/visibility22.C: Likewise.
9669 * g++.old-deja/g++.law/visibility26.C: Likewise.
9670 * g++.old-deja/g++.mike/p2746.C: Likewise.
9671 * g++.dg/debug/using1.C: Likewise.
9672 * g++.dg/lookup/using51.C: Likewise.
9673 * g++.dg/inherit/using5.C: Likewise.
9674 * g++.dg/inherit/pr30297.C: Likewise.
9675 * g++.dg/inherit/access8.C: Likewise.
9676 * g++.dg/torture/pr39362.C: Likewise.
9677 * g++.dg/template/crash13.C: Likewise.
9678 * g++.dg/template/using10.C: Likewise.
9680 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9683 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9685 2012-01-01 Ira Rosen <irar@il.ibm.com>
9687 PR tree-optimization/51704
9688 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9689 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9690 corresponding flags.
9692 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9695 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9697 2012-01-01 Jan Hubicka <jh@suse.cz>
9699 PR rtl-optimization/51069
9700 * gcc.c-torture/compile/pr51069.c: New testcase.
9702 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9704 PR tree-optimization/51683
9705 * gcc.dg/pr51683.c: New test.
9707 Copyright (C) 2012 Free Software Foundation, Inc.
9709 Copying and distribution of this file, with or without modification,
9710 are permitted in any medium without royalty provided the copyright
9711 notice and this notice are preserved.