1 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
4 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
5 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
6 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
7 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
8 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
9 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
10 * gcc.target/i386/avx-vzeroupper-27.c: New.
12 2012-11-06 Janus Weil <janus@gcc.gnu.org>
15 * gfortran.dg/transfer_class_1.f90: New.
16 * gfortran.dg/transfer_class_2.f90: New.
18 2012-11-05 Sriraman Tallam <tmsriram@google.com>
20 * testsuite/g++.dg/mv1.C: New test.
21 * testsuite/g++.dg/mv2.C: New test.
22 * testsuite/g++.dg/mv3.C: New test.
23 * testsuite/g++.dg/mv4.C: New test.
24 * testsuite/g++.dg/mv5.C: New test.
25 * testsuite/g++.dg/mv6.C: New test.
27 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
30 * gcc.dg/const-uniq-1.c (a): Increase length four times.
32 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
34 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
37 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
39 * g++.dg/torture/20121105-1.C: New test.
41 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
43 * gcc.dg/torture/fp-compare.c: New testcase.
45 2012-11-05 Jan Hubicka <jh@suse.cz>
47 * gcc.dg/const-1.c: Update.
48 * gcc.dg/pure-1.c: Update.
50 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
52 PR rtl-optimization/55151
53 * gcc.dg/pr55151.c: New test.
55 2012-11-05 Jakub Jelinek <jakub@redhat.com>
59 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
61 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
64 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
66 2012-11-05 Jan Hubicka <jh@suse.cz>
68 * gcc.dg/autopar/pr49960.c: Fix testcase.
70 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
72 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
73 Fix scan-tree-dump-times directive.
75 2012-11-04 Janus Weil <janus@gcc.gnu.org>
78 * gfortran.dg/associate_12.f90: New.
80 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
83 * lib/target-supports.exp (check_effective_target_masm_intel): New
85 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
88 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
89 Jack Howarth <howarth@bromo.med.uc.edu>
91 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
92 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
93 * gcc.target/i386/pr53249.c: Likewise.
95 2012-11-03 Andrew Pinski <apinski@cavium.com>
97 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
98 call abort1 so that cross jumping does not happen.
100 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
103 * gcc.target/sh/pr51244-18.c: New.
104 * gcc.target/sh/pr51244-19.c: New.
106 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
108 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
109 b requires a 64-bit operation followed by a truncation.
111 2012-11-02 Jan Hubicka <jh@suse.cz>
113 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
115 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
117 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
118 conditions to verify the reduction code is vectorized.
120 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
121 in case 'pow', such as 'powerpc' is used in the compiler version name.
122 * gcc.target/powerpc/pr46728-2.c: Likewise.
123 * gcc.target/powerpc/pr46728-3.c: Likewise.
124 * gcc.target/powerpc/pr46728-4.c: Likewise.
125 * gcc.target/powerpc/pr46728-5.c: Likewise.
126 * gcc.target/powerpc/pr46728-7.c: Likewise.
127 * gcc.target/powerpc/pr46728-8.c: Likewise.
128 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
130 2012-11-02 Jan Hubicka <jh@suse.cz>
132 * gcc.dg/tree-ssa/loop-38.c: New testcase.
134 2012-11-02 Jan Hubicka <jh@suse.cz>
136 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
137 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
139 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
142 * gcc.target/i386/pr55130.c: New test.
144 2012-11-02 Jakub Jelinek <jakub@redhat.com>
147 * gcc.target/i386/pr55147.c: New test.
149 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
151 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
152 * gfortran.dg/default_format_denormal_1.f90: Same.
154 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
157 * g++.dg/ext/vector19.C: Remove target restrictions.
158 * gcc.dg/fold-compare-7.c: New testcase.
160 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
163 * gcc.target/sh/pr55160.c: New.
165 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
167 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
168 scan-assembler regex.
170 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
173 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
174 * gcc.dg/pr55150-2.c: New test.
176 2012-11-01 Sharad Singhai <singhai@google.com>
178 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
179 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
180 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
181 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
183 2012-10-31 Dehao Chen <dehao@google.com>
185 * g++.dg/debug/dwarf2/block.C: New testcase.
187 2012-10-31 Jan Hubicka <jh@suse.cz>
189 * gcc.dg/pr44974.c: Add noinline.
191 2012-10-31 Janus Weil <janus@gcc.gnu.org>
194 * gfortran.dg/class_54.f90: New.
196 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
197 Jakub Jelinek <jakub@redhat.com>
199 PR tree-optimization/55018
200 * gcc.dg/torture/pr55018.c: New test.
202 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
205 * g++.dg/ext/vla13.C: New.
207 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
210 * gcc.dg/pr55150.c: New test.
212 2012-10-31 Tobias Burnus <burnus@net-b.de>
215 * gfortran.dg/associate_11.f90: New.
217 2012-10-31 Dodji Seketeli <dodji@redhat.com>
220 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
222 2012-10-31 Jakub Jelinek <jakub@redhat.com>
224 PR tree-optimization/19105
225 PR tree-optimization/21643
226 PR tree-optimization/46309
227 * gcc.dg/pr19105.c: New test.
228 * gcc.dg/pr21643.c: New test.
229 * gcc.dg/pr46309-2.c: New test.
230 * gcc.c-torture/execute/pr46309.c: New test.
232 2012-10-31 Alan Modra <amodra@gmail.com>
234 * gcc.target/powerpc/dimode_off.c: New.
235 * gcc.target/powerpc/timode_off.c: New.
236 * gcc.target/powerpc/dfmode_off.c: New.
237 * gcc.target/powerpc/tfmode_off.c: New.
239 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
241 PR rtl-optimization/55093
242 * gcc.target/i386/pr55093.c: New file.
244 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
246 * gcc.target/i386/pr55116.c: Renamed to ...
247 * gcc.target/i386/pr55116-1.c: This.
249 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
251 * gcc.target/i386/pr55116-2.c: New file.
253 2012-10-30 Richard Biener <rguenther@suse.de>
255 * gcc.dg/vect/slp-perm-2.c: Adjust.
257 2012-10-30 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/55111
260 * gcc.dg/torture/pr55111.c: New testcase.
262 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
265 * gcc.target/sh/pr53988.c: New.
267 2012-10-30 Bin Cheng <bin.cheng@arm.com>
270 * gcc.dg/hoist-register-pressure-1.c: Rename from
271 hoist-register-pressure.c. Add nonpic condition.
272 * gcc.dg/hoist-register-pressure-2.c: New testcase.
274 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
277 * gcc.dg/Wreturn-local-addr.c: New.
278 * g++.dg/warn/Wno-return-local-addr.C: New.
279 * g++.dg/warn/Wreturn-local-addr.C: New.
281 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
284 * gcc.target/i386/pr55116.c: New file.
286 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
289 * gcc.dg/Wshadow-4.c: New.
290 * gcc.dg/Wshadow-4.h: New.
292 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
295 * gcc.dg/guality/pr54693.c: New.
297 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
300 * gcc.dg/pr55027.c: New testcase.
302 2012-10-29 Jan Hubicka <jh@suse.cz>
304 * gcc.dg/ipa/inline-6.c: New testcase.
306 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
308 PR rtl-optimization/55106
309 * g++.dg/pr55106.C: New.
311 2012-10-29 Richard Guenther <rguenther@suse.de>
314 * gcc.dg/torture/pr53695.c: New testcase.
316 2012-10-28 Jan Hubicka <jh@suse.cz>
318 * gcc.dg/ipa/inlinehint-3.c: New testcase.
320 2012-10-28 Tobias Burnus <burnus@net-b.de>
323 * gfortran.dg/do_check_6.f90: New.
325 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
326 Jack Howarth <howarth@bromo.med.uc.edu>
329 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
331 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
333 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
336 * gcc.target/i386/pr34283.c: New test.
338 2012-10-26 Jakub Jelinek <jakub@redhat.com>
341 * g++.dg/opt/pr55081.C: New test.
345 * gcc.dg/guality/pr54970.c: New test.
347 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
350 * g++.dg/template/new11.C: New.
352 2012-10-26 Richard Biener <rguenther@suse.de>
355 * gcc.dg/torture/pr54824.c: New testcase.
357 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
359 * gcc.target/i386/fxsave-1.c: New.
360 * gcc.target/i386/fxsave64-1.c: Ditto.
361 * gcc.target/i386/fxrstor-1.c: Ditto.
362 * gcc.target/i386/fxrstor64-1.c: Ditto.
363 * gcc.target/i386/xsave-1.c: Ditto.
364 * gcc.target/i386/xsave64-1.c: Ditto.
365 * gcc.target/i386/xrstor-1.c: Ditto.
366 * gcc.target/i386/xrstor64-1.c: Ditto.
367 * gcc.target/i386/xsaveopt-1.c: Ditto.
368 * gcc.target/i386/xsaveopt64-1.c: Ditto.
369 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
370 * gcc.target/i386/sse-13.c: Ditto.
371 * gcc.target/i386/sse-14.c: Ditto.
372 * gcc.target/i386/sse-22.c: Ditto.
373 * gcc.target/i386/sse-23.c: Ditto.
374 * g++.dg/other/i386-2.C: Ditto.
375 * g++.dg/other/i386-3.C: Ditto.
377 2012-10-25 Jan Hubicka <jh@suse.cz>
379 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
382 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/ext/transparent-union.C: New.
387 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
390 * g++.dg/ext/vector19.C: New testcase.
392 2012-10-25 Richard Biener <rguenther@suse.de>
394 PR tree-optimization/54902
395 * g++.dg/torture/pr54902.C: New testcase.
397 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/template/crash114.C: New.
402 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
405 * gcc.target/i386/pr55049-1.c: New test.
407 2012-10-24 Janus Weil <janus@gcc.gnu.org>
410 * gfortran.dg/class_dummy_4.f03: New.
412 2012-10-24 Jakub Jelinek <jakub@redhat.com>
414 PR rtl-optimization/55010
415 * gcc.dg/pr55010.c: New test.
418 * g++.dg/debug/pr54828.C: New test.
420 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
422 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
423 * gcc.dg/vect/vect-83_64.c: Likewise.
425 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/cpp0x/constexpr-union4.C: New.
430 2012-10-23 Jeff Law <law@redhat.com>
432 * gcc.c-torture/execute/pr54985.c: New test.
434 2012-10-23 Paul Koning <ni1d@arrl.net>
437 * g++.dg/debug/dwarf2/pr54508.C: New.
439 2012-10-23 Jakub Jelinek <jakub@redhat.com>
442 * g++.dg/template/sizeof14.C: New test.
444 2012-10-23 Ian Bolton <ian.bolton@arm.com>
445 Jim MacArthur <jim.macarthur@arm.com>
446 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
447 Marcus Shawcroft <marcus.shawcroft@arm.com>
448 Nigel Stephens <nigel.stephens@arm.com>
449 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
450 Richard Earnshaw <rearnsha@arm.com>
451 Sofiane Naci <sofiane.naci@arm.com>
452 Stephen Thomas <stephen.thomas@arm.com>
453 Tejas Belagod <tejas.belagod@arm.com>
454 Yufeng Zhang <yufeng.zhang@arm.com>
456 * lib/target-supports.exp
457 (check_profiling_available): Add AArch64.
458 (check_effective_target_vect_int): Likewise.
459 (check_effective_target_vect_shift): Likewise.
460 (check_effective_target_vect_float): Likewise.
461 (check_effective_target_vect_double): Likewise.
462 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
463 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
464 (check_effective_target_vect_pack_trunc): Likewise.
465 (check_effective_target_vect_unpack): Likewise.
466 (check_effective_target_vect_hw_misalign): Likewise.
467 (check_effective_target_vect_short_mult): Likewise.
468 (check_effective_target_vect_int_mult): Likewise.
469 (check_effective_target_vect_stridedN): Likewise.
470 (check_effective_target_sync_int_long): Likewise.
471 (check_effective_target_sync_char_short): Likewise.
472 (check_vect_support_and_set_flags): Likewise.
473 (check_effective_target_aarch64_tiny): New.
474 (check_effective_target_aarch64_small): New.
475 (check_effective_target_aarch64_large): New.
476 * g++.dg/other/PR23205.C: Enable aarch64.
477 * g++.dg/other/pr23205-2.C: Likewise.
478 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
479 * gcc.c-torture/execute/20101011-1.c: Likewise.
480 * gcc.dg/20020312-2.c: Likewise.
481 * gcc.dg/20040813-1.c: Likewise.
482 * gcc.dg/builtin-apply2.c: Likewise.
483 * gcc.dg/stack-usage-1.c: Likewise.
485 2012-10-23 Ian Bolton <ian.bolton@arm.com>
486 Jim MacArthur <jim.macarthur@arm.com>
487 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
488 Marcus Shawcroft <marcus.shawcroft@arm.com>
489 Nigel Stephens <nigel.stephens@arm.com>
490 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
491 Richard Earnshaw <rearnsha@arm.com>
492 Sofiane Naci <sofiane.naci@arm.com>
493 Stephen Thomas <stephen.thomas@arm.com>
494 Tejas Belagod <tejas.belagod@arm.com>
495 Yufeng Zhang <yufeng.zhang@arm.com>
497 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
498 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
499 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
500 * gcc.target/aarch64/aapcs/abitest.S: New file.
501 * gcc.target/aarch64/aapcs/abitest.h: New file.
502 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
503 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
504 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
505 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
506 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
507 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
508 * gcc.target/aarch64/aapcs/ice_1.c: New file.
509 * gcc.target/aarch64/aapcs/ice_2.c: New file.
510 * gcc.target/aarch64/aapcs/ice_3.c: New file.
511 * gcc.target/aarch64/aapcs/ice_4.c: New file.
512 * gcc.target/aarch64/aapcs/ice_5.c: New file.
513 * gcc.target/aarch64/aapcs/macro-def.h: New file.
514 * gcc.target/aarch64/aapcs/test_1.c: New file.
515 * gcc.target/aarch64/aapcs/test_10.c: New file.
516 * gcc.target/aarch64/aapcs/test_11.c: New file.
517 * gcc.target/aarch64/aapcs/test_12.c: New file.
518 * gcc.target/aarch64/aapcs/test_13.c: New file.
519 * gcc.target/aarch64/aapcs/test_14.c: New file.
520 * gcc.target/aarch64/aapcs/test_15.c: New file.
521 * gcc.target/aarch64/aapcs/test_16.c: New file.
522 * gcc.target/aarch64/aapcs/test_17.c: New file.
523 * gcc.target/aarch64/aapcs/test_18.c: New file.
524 * gcc.target/aarch64/aapcs/test_19.c: New file.
525 * gcc.target/aarch64/aapcs/test_2.c: New file.
526 * gcc.target/aarch64/aapcs/test_20.c: New file.
527 * gcc.target/aarch64/aapcs/test_21.c: New file.
528 * gcc.target/aarch64/aapcs/test_22.c: New file.
529 * gcc.target/aarch64/aapcs/test_23.c: New file.
530 * gcc.target/aarch64/aapcs/test_24.c: New file.
531 * gcc.target/aarch64/aapcs/test_25.c: New file.
532 * gcc.target/aarch64/aapcs/test_26.c: New file.
533 * gcc.target/aarch64/aapcs/test_3.c: New file.
534 * gcc.target/aarch64/aapcs/test_4.c: New file.
535 * gcc.target/aarch64/aapcs/test_5.c: New file.
536 * gcc.target/aarch64/aapcs/test_6.c: New file.
537 * gcc.target/aarch64/aapcs/test_7.c: New file.
538 * gcc.target/aarch64/aapcs/test_8.c: New file.
539 * gcc.target/aarch64/aapcs/test_9.c: New file.
540 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
541 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
542 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
543 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
544 * gcc.target/aarch64/aapcs/test_complex.c: New file.
545 * gcc.target/aarch64/aapcs/test_int128.c: New file.
546 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
547 * gcc.target/aarch64/aapcs/type-def.h: New file.
548 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
549 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
550 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
551 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
552 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
553 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
554 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
555 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
556 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
557 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
558 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
559 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
560 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
561 * gcc.target/aarch64/aarch64.exp: New file.
562 * gcc.target/aarch64/adc-1.c: New file.
563 * gcc.target/aarch64/adc-2.c: New file.
564 * gcc.target/aarch64/asm-1.c: New file.
565 * gcc.target/aarch64/clrsb.c: New file.
566 * gcc.target/aarch64/clz.c: New file.
567 * gcc.target/aarch64/ctz.c: New file.
568 * gcc.target/aarch64/csinc-1.c: New file.
569 * gcc.target/aarch64/csinv-1.c: New file.
570 * gcc.target/aarch64/csneg-1.c: New file.
571 * gcc.target/aarch64/extend.c: New file.
572 * gcc.target/aarch64/fcvt.x: New file.
573 * gcc.target/aarch64/fcvt_double_int.c: New file.
574 * gcc.target/aarch64/fcvt_double_long.c: New file.
575 * gcc.target/aarch64/fcvt_double_uint.c: New file.
576 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
577 * gcc.target/aarch64/fcvt_float_int.c: New file.
578 * gcc.target/aarch64/fcvt_float_long.c: New file.
579 * gcc.target/aarch64/fcvt_float_uint.c: New file.
580 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
581 * gcc.target/aarch64/ffs.c: New file.
582 * gcc.target/aarch64/fmadd.c: New file.
583 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
584 * gcc.target/aarch64/frint.x: New file.
585 * gcc.target/aarch64/frint_double.c: New file.
586 * gcc.target/aarch64/frint_float.c: New file.
587 * gcc.target/aarch64/index.c: New file.
588 * gcc.target/aarch64/mneg-1.c: New file.
589 * gcc.target/aarch64/mneg-2.c: New file.
590 * gcc.target/aarch64/mneg-3.c: New file.
591 * gcc.target/aarch64/mnegl-1.c: New file.
592 * gcc.target/aarch64/mnegl-2.c: New file.
593 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
594 * gcc.target/aarch64/pic-constantpool1.c: New file.
595 * gcc.target/aarch64/pic-symrefplus.c: New file.
596 * gcc.target/aarch64/predefine_large.c: New file.
597 * gcc.target/aarch64/predefine_small.c: New file.
598 * gcc.target/aarch64/predefine_tiny.c: New file.
599 * gcc.target/aarch64/reload-valid-spoff.c: New file.
600 * gcc.target/aarch64/scalar_intrinsics.c: New file.
601 * gcc.target/aarch64/table-intrinsics.c: New file.
602 * gcc.target/aarch64/tst-1.c: New file.
603 * gcc.target/aarch64/vect-abs-compile.c: New file.
604 * gcc.target/aarch64/vect-abs.c: New file.
605 * gcc.target/aarch64/vect-abs.x: New file.
606 * gcc.target/aarch64/vect-compile.c: New file.
607 * gcc.target/aarch64/vect-faddv-compile.c: New file.
608 * gcc.target/aarch64/vect-faddv.c: New file.
609 * gcc.target/aarch64/vect-faddv.x: New file.
610 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
611 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
612 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
613 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
614 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
615 * gcc.target/aarch64/vect-fp-compile.c: New file.
616 * gcc.target/aarch64/vect-fp.c: New file.
617 * gcc.target/aarch64/vect-fp.x: New file.
618 * gcc.target/aarch64/vect-mull-compile.c: New file.
619 * gcc.target/aarch64/vect-mull.c: New file.
620 * gcc.target/aarch64/vect-mull.x: New file.
621 * gcc.target/aarch64/vect.c: New file.
622 * gcc.target/aarch64/vect.x: New file.
623 * gcc.target/aarch64/vector_intrinsics.c: New file.
624 * gcc.target/aarch64/vfp-1.c: New file.
625 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
626 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
627 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
628 * g++.dg/abi/aarch64_guard1.C: New file.
630 2012-10-23 Jakub Jelinek <jakub@redhat.com>
633 * c-c++-common/pr54988.c: New test.
635 2012-10-23 Jan Hubicka <jh@suse.cz>
637 * gcc.dg/tree-prof/peel-1.c: New testcase.
639 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
642 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
644 2012-10-23 Joseph Myers <joseph@codesourcery.com>
646 * gcc.dg/c99-predef-1.c: New test.
647 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
648 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
649 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
650 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
651 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
652 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
653 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
654 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
655 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
656 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
657 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
658 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
660 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
662 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
664 2012-10-23 Jan Hubicka <jh@suse.cz>
667 * gcc.c-torture/execute/pr54937.c: New testcase.
668 * gcc.dg/tree-ssa/cunroll-2.c: Update.
670 2012-10-23 Jan Hubicka <jh@suse.cz>
673 * gfortran.dg/pr54967.f90: New testcase.
675 2012-10-23 Terry Guo <terry.guo@arm.com>
678 * gcc.dg/pr55019.c: New.
680 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
682 PR tree-optimization/55008
683 * gcc.dg/tree-ssa/pr55008.c: New test.
685 2012-10-22 Richard Biener <rguenther@suse.de>
687 PR tree-optimization/55011
688 * gcc.dg/torture/pr55011.c: New testcase.
690 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
692 * gcc.target/arm/pr40457-1.c: Adjust expected output.
693 * gcc.target/arm/pr40457-2.c: Likewise.
694 * gcc.target/arm/pr40457-3.c: Likewise.
696 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
698 * gnat.dg/specs/limited_with4.ads: New test.
699 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
701 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
703 * gnat.dg/modular4.adb: New test.
704 * gnat.dg/modular4_pkg.ads: New helper.
706 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
708 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
709 * gnat.dg/specs/addr1.ads: Likewise.
711 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
713 * gcc.dg/webizer.c (main): Add missing exit call.
715 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
718 * gfortran.dg/wextra_1.f: New test.
720 2012-10-20 Jan Hubicka <jh@suse.cz>
722 * gcc.dg/tree-prof/unroll-1.c: New testcase.
724 2012-10-19 Janus Weil <janus@gcc.gnu.org>
727 * gfortran.dg/warn_unused_function.f90: New.
729 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
731 * lib/target-supports.exp
732 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
734 2012-10-19 Richard Guenther <rguenther@suse.de>
736 PR tree-optimization/54981
737 * gcc.dg/pr54981.c: New testcase.
739 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
742 * gcc.target/arm/pr54892.c: New.
744 2012-10-19 Bin Cheng <bin.cheng@arm.com>
746 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
748 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/init/array30.C: New.
752 * g++.dg/init/array31.C: Likewise.
754 2012-10-18 Tobias Burnus <burnus@net-b.de>
757 * gfortran.dg/public_private_module_7.f90: New.
759 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/template/pr29633.C: New.
764 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
766 * gnat.dg/loop_optimization13.ad[sb]: New test.
767 * gnat.dg/loop_optimization13_pkg.ads: New helper.
769 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
771 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
772 * gcc.target/arm/neon/vfmaf32.c: Likewise.
773 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
774 * gcc.target/arm/neon/vfmsf32.c: Likewise.
776 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
778 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
779 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
780 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
781 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
782 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
783 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
785 2012-10-16 Jan Hubicka <jh@suse.cz>
787 * gcc.target/i386/l_fma_float_?.c: Update.
788 * gcc.target/i386/l_fma_double_?.c: Update.
789 * gfortran.dg/do_1.f90: XFAIL
790 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
791 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
792 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
793 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
794 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
795 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
798 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
802 * gcc.dg/Wstrict-overflow-24.c: New.
804 2012-10-16 Tobias Burnus <burnus@net-b.de>
808 * gfortran.dg/class_optional_1.f90: New.
809 * gfortran.dg/class_optional_2.f90: New.
811 2012-10-16 Jakub Jelinek <jakub@redhat.com>
814 * gcc.dg/guality/pr54796.c: New test.
816 PR tree-optimization/54889
817 * gfortran.dg/pr54889.f90: New test.
819 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
821 * g++.dg/other/dump-ada-spec-2.C: New test.
823 2012-10-16 Easwaran Raman <eraman@google.com>
825 * gcc.dg/tree-prof/switch-case-1.c: New test case.
826 * gcc.dg/tree-prof/switch-case-2.c: New test case.
828 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
830 * gcc.dg/torture/stackalign/builtin-apply-2.c,
831 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
833 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
836 * gcc.c-torture/compile/pr54925.c: New.
838 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
841 * gcc.target/sh/pr51244-17.c: New.
843 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
846 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
848 * gcc.target/sh/pr54760-4.c: New.
850 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
853 * gcc.target/sh/torture/sh-torture.exp: New.
854 * gcc.target/sh/torture/pr34777.c: New.
856 2012-10-15 Matthias Klose <doko@ubuntu.com>
858 * lib/target-supports.exp (check_profiling_available): Match
859 arm*-*-linux-* for ARM Linux/GNU.
860 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
861 * gfortran.dg/enum_10.f90: Likewise.
862 * gfortran.dg/enum_9.f90: Likewise.
863 * gcc.target/arm/synchronize.c: Likewise.
864 * g++.old-deja/g++.jason/enum6.C: Likewise.
865 * g++.old-deja/g++.other/enum4.C: Likewise.
866 * g++.old-deja/g++.law/enum9.C: Likewise.
868 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
870 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
871 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
873 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
874 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/overload/operator6.C: New.
879 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
882 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
883 * g++.dg/parse/tmpl-outside1.C: Likewise.
884 * g++.dg/template/qualttp18.C: Likewise.
885 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
886 * g++.old-deja/g++.pt/overload13.C: Likewise.
888 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
890 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
891 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
892 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
893 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
894 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
895 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
896 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
897 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
899 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
902 * g++.dg/parse/tmpl-outside2.C: New.
903 * g++.dg/parse/tmpl-outside1.C: Adjust.
904 * g++.dg/template/qualttp18.C: Likewise.
905 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
906 * g++.old-deja/g++.pt/overload13.C: Likewise.
908 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
910 PR tree-optimization/54915
911 * gcc.dg/tree-ssa/pr54915.c: New testcase.
913 2012-10-15 Richard Guenther <rguenther@suse.de>
915 PR tree-optimization/54920
916 * gcc.dg/torture/pr54920.c: New testcase.
918 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
920 * gnat.dg/unchecked_convert9.ad[sb]: New test.
922 2012-10-13 Jason Merrill <jason@redhat.com>
924 * g++.dg/tls/thread_local7g.C: Require tls_native.
926 2012-10-14 Jason Merrill <jason@redhat.com>
928 * g++.dg/cpp0x/inh-ctor1.C: New.
929 * g++.dg/cpp0x/inh-ctor2.C: New.
930 * g++.dg/cpp0x/inh-ctor3.C: New.
931 * g++.dg/cpp0x/inh-ctor4.C: New.
932 * g++.dg/cpp0x/inh-ctor5.C: New.
933 * g++.dg/cpp0x/inh-ctor6.C: New.
934 * g++.dg/cpp0x/inh-ctor7.C: New.
935 * g++.dg/cpp0x/inh-ctor8.C: New.
936 * g++.dg/cpp0x/inh-ctor9.C: New.
937 * g++.dg/cpp0x/inh-ctor10.C: New.
938 * g++.dg/cpp0x/inh-ctor11.C: New.
939 * g++.dg/cpp0x/inh-ctor12.C: New.
940 * g++.dg/cpp0x/inh-ctor13.C: New.
942 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
944 PR rtl-optimization/54919
945 * gcc.dg/pr54919.c: New testcase.
947 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/template/crash113.C: New.
952 2012-10-14 Jan Hubicka <jh@suse.cz>
954 * gcc.dg/unroll_5.c: New testcase.
956 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
959 * g++.dg/opt/pr52643.C: New.
961 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
964 * gcc.target/sh/pr54602-1.c: New.
965 * gcc.target/sh/pr54602-2.c: New.
966 * gcc.target/sh/pr54602-3.c: New.
967 * gcc.target/sh/pr54602-4.c: New.
969 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
972 * gcc.target/sh/pr54680.c: New.
974 2012-10-12 Jan Hubicka <jh@suse.cz>
976 * gcc.dg/webizer.c: New testcase.
978 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
980 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
983 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
985 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
986 Return 0 if already specifying -mfloat-abi other than hard.
988 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
990 * gcc.dg/pr53060.c: Prune irrelevant warning.
992 2012-10-12 Jakub Jelinek <jakub@redhat.com>
995 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
996 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
997 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
998 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
999 Adjust expected wording of warnings for *cmp* builtins.
1000 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1001 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1003 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/parse/friend-main.C: New.
1008 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1011 * g++.dg/pr53055.C: New testcase.
1013 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1016 * g++.dg/cpp0x/pr52744.C: New.
1018 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1021 * gfortran.dg/dummy_procedure_9.f90: New.
1023 2012-10-12 Richard Biener <rguenther@suse.de>
1025 PR tree-optimization/54894
1026 * gcc.dg/torture/pr54894.c: New testcase.
1028 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1031 * gcc.target/sh/pr51244-13.c: New.
1032 * gcc.target/sh/pr51244-14.c: New.
1033 * gcc.target/sh/pr51244-15.c: New.
1034 * gcc.target/sh/pr51244-16.c: New.
1036 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1039 * g++.dg/cpp0x/decltype45.C: New.
1041 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1044 * gfortran.dg/class_allocate_13.f90: New.
1046 2012-10-11 Jason Merrill <jason@redhat.com>
1048 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1049 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1051 * g++.dg/gomp/tls-5.C: Require tls_native.
1052 * g++.dg/tls/thread_local7.C: Require tls_native.
1053 * g++.dg/tls/static2.C: New.
1055 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1058 * g++.dg/ext/weak5.C: New.
1060 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1063 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1064 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1066 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1069 * g++.dg/parse/pr43765.C: New.
1071 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1073 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1075 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/init/bitfield3.C: New.
1080 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1082 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1084 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1086 PR tree-optimization/54877
1087 * gcc.dg/torture/pr54877.c: New test.
1089 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1092 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1093 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1094 and remove target info from dg-do compile.
1095 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1096 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1097 and remove target info from dg-do compile.
1099 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1101 * gcc.dg/pr54782.c: Require target with pthread support.
1103 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/cpp0x/auto35.C: New.
1108 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1110 PR c++/53540 - using fails to be equivalent to typedef
1111 * g++.dg/cpp0x/alias-decl-24.C: New test.
1113 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1115 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1116 that c++11 attributes to types are ignored for now.
1117 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1118 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1120 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1123 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1125 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1128 * g++.dg/cpp0x/initlist67.C: New.
1130 2012-10-10 Dehao Chen <dehao@google.com>
1132 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1134 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1137 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1140 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1143 * g++.dg/cpp0x/decltype44.C: New.
1145 2012-10-09 Steve Ellcey <sellcey@mips.com>
1147 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1149 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1152 * g++.dg/cpp0x/decltype43.C: New.
1154 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1157 * gcc.dg/pr53397-1.c: New test case.
1158 * gcc.dg/pr53397-2.c: New test case.
1160 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/warn/Wparentheses-26.C: Adjust.
1164 * g++.dg/warn/Wparentheses-27.C: New.
1166 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1169 * c-c++-common/vector-scalar.c: New testcase.
1170 * g++.dg/ext/vector18.C: New testcase.
1171 * g++.dg/ext/vector5.C: This is not an error anymore.
1172 * gcc.dg/init-vec-1.c: Move ...
1173 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1174 * gcc.c-torture/execute/vector-shift1.c: Move ...
1175 * c-c++-common/torture/vector-shift1.c: ... here.
1176 * gcc.dg/scal-to-vec1.c: Move ...
1177 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1178 C++11. Adapt error messages.
1179 * gcc.dg/convert-vec-1.c: Move ...
1180 * c-c++-common/convert-vec-1.c: ... here.
1181 * gcc.dg/scal-to-vec2.c: Move ...
1182 * c-c++-common/scal-to-vec2.c: ... here.
1184 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1187 * gcc.target/i386/pr54400.c: New testcase.
1189 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1192 * g++.dg/template/pr54858.C: New test.
1194 2012-10-08 Marek Polacek <polacek@redhat.com>
1197 * g++.dg/debug/pr54831.C: New test.
1199 2012-10-08 Dehao Chen <dehao@google.com>
1201 * g++.dg/predict-loop-exit-1.C: New.
1202 * g++.dg/predict-loop-exit-2.C: New.
1203 * g++.dg/predict-loop-exit-3.C: New.
1205 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1207 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1209 2012-10-08 Jason Merrill <jason@redhat.com>
1211 * g++.dg/gomp/tls-5.C: New.
1212 * g++.dg/gomp/tls-wrap1.C: New.
1213 * g++.dg/gomp/tls-wrap2.C: New.
1214 * g++.dg/gomp/tls-wrap3.C: New.
1215 * g++.dg/gomp/tls-wrap4.C: New.
1216 * g++.dg/gomp/tls-wrapper-cse.C: New.
1217 * g++.dg/tls/thread_local-cse.C: New.
1218 * g++.dg/tls/thread_local-order1.C: New.
1219 * g++.dg/tls/thread_local-order2.C: New.
1220 * g++.dg/tls/thread_local-wrap1.C: New.
1221 * g++.dg/tls/thread_local-wrap2.C: New.
1222 * g++.dg/tls/thread_local-wrap3.C: New.
1223 * g++.dg/tls/thread_local-wrap4.C: New.
1224 * g++.dg/tls/thread_local2g.C: New.
1225 * g++.dg/tls/thread_local3g.C: New.
1226 * g++.dg/tls/thread_local4g.C: New.
1227 * g++.dg/tls/thread_local5g.C: New.
1228 * g++.dg/tls/thread_local6g.C: New.
1229 * g++.dg/tls/thread_local7g.C: New.
1231 * g++.dg/tls/thread_local3.C: New.
1232 * g++.dg/tls/thread_local4.C: New.
1233 * g++.dg/tls/thread_local5.C: New.
1234 * g++.dg/tls/thread_local6.C: New.
1236 * g++.dg/tls/init-2.C: Tweak errors.
1237 * g++.dg/tls/thread_local1.C: New.
1238 * g++.dg/tls/thread_local2.C: New.
1239 * g++.dg/tls/thread_local7.C: New.
1241 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1244 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1246 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1249 * gcc.target/sh/pr54685.c: New.
1251 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1253 PR c++/53528 C++11 attribute support
1254 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1255 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1256 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1257 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1258 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1259 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1260 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1261 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1262 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1263 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1264 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1265 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1266 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1267 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1268 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1269 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1270 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1271 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1272 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1273 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1274 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1275 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1276 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1277 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1278 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1279 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1280 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1281 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1282 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1283 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1312 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1314 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1315 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1316 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1318 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1321 * gcc.target/sh/pr54760-2.c: New.
1322 * gcc.target/sh/pr54760-3.c: New.
1324 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1327 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1329 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1330 Sandra Loosemore <sandra@codesourcery.com>
1332 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1333 and test that the accumulator is initialized using MULT.
1334 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1335 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1337 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/stdint.C: New.
1342 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1345 * g++.dg/cpp0x/stddef.C: New.
1347 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1350 * gfortran.dg/typebound_operator_17.f90: New.
1352 2012-10-06 Jan Hubicka <jh@suse.cz>
1356 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1358 2012-10-06 Jan Hubicka <jh@suse.cz>
1360 * gcc.dg/lto/resolutions_0.c: New testcase.
1362 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1365 * gfortran.dg/generic_25.f90: New.
1366 * gfortran.dg/generic_26.f90: New.
1367 * gfortran.dg/generic_27.f90: New.
1369 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1372 * gcc.target/sh/pr54760-1.c: New.
1374 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1376 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1377 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1378 * g++.dg/warn/Wsign-compare-5.C: New test.
1379 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1380 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1381 * g++.dg/ext/builtin30.C: New test.
1382 * g++.dg/ext/vla12.C: New test.
1383 * gcc.dg/builtins-85.c: New test.
1386 * gcc.dg/guality/pr54519-1.c: New test.
1387 * gcc.dg/guality/pr54519-2.c: New test.
1388 * gcc.dg/guality/pr54519-3.c: New test.
1389 * gcc.dg/guality/pr54519-4.c: New test.
1390 * gcc.dg/guality/pr54519-5.c: New test.
1391 * gcc.dg/guality/pr54519-6.c: New test.
1393 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/defaulted38.C: New.
1398 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1400 PR tree-optimization/33763
1401 * c-c++-common/pr33763.c: New test.
1403 PR tree-optimization/54810
1404 * gcc.dg/tree-ssa/vrp85.c: New test.
1406 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1408 * gcc.dg/ucnid-7.c: Skip on AIX.
1409 * gcc.dg/ucnid-8.c: Same.
1410 * gcc.dg/ucnid-10.c: Same.
1411 * gcc.dg/ucnid-13.c: Same.
1412 * gcc.dg/attr-alias-3.c: Same.
1413 * gcc.dg/attr-alias-5.c: Same.
1414 * gcc.dg/torture/pr51106-2.c: Same.
1415 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1417 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/cpp0x/alias-decl-23.C: New.
1422 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/template/friend53.C: New.
1427 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1429 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1430 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1431 (scan-ada-spec): Likewise.
1432 (scan-ada-spec-not): Likewise.
1433 * gcc.dg/dump-ada-spec-1.c: New test.
1434 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1436 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1438 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1440 2012-10-04 Florian Weimer <fweimer@redhat.com>
1442 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1444 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/pr54323.C: New.
1449 2012-10-04 Richard Guenther <rguenther@suse.de>
1452 * g++.dg/torture/pr54735.C: New testcase.
1454 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1456 PR rtl-optimization/54739
1457 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1459 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1462 * gcc.target/sh/pr51244-12.c: New.
1464 2012-10-03 Dehao Chen <dehao@google.com>
1467 * gcc.dg/pr54782.c: New test.
1469 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1472 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1474 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1477 * gfortran.dg/class_53.f90: New.
1479 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1482 * gcc.dg/guality/pr54551.c: New.
1484 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1486 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1487 * gcc.target/powerpc/pr46728-2.c: Likewise.
1489 2012-10-02 Sharad Singhai <singhai@google.com>
1492 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1493 to fix test failures caused by r191883.
1494 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1495 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1496 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1497 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1498 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1499 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1500 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1501 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1502 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1504 2012-09-30 Sharad Singhai <singhai@google.com>
1506 * gcc.target/i386/vect-double-1.c: Fix test.
1508 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1511 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1514 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1516 PR rtl-optimization/54457
1517 * gcc.target/i386/pr54457.c: New test.
1519 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1521 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1523 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1525 * gcc.target/i386/vect-rebuild.c: New testcase.
1527 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1529 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1531 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1533 * gcc.target/mips/pr37362.c: Fix target selector.
1535 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1538 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1540 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1542 * gcc.dg/ucnid-8.c: Update line number.
1543 * gcc.dg/torture/pr51106-2.c: Likewise.
1545 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1548 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1549 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1550 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1552 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1554 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1555 partially reverting r170092.
1556 * gfortran.dg/class_7.f03: Ditto.
1557 * gfortran.dg/coarray_14.f90: Ditto.
1558 * gfortran.dg/typebound_proc_13.f03: Ditto.
1560 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/cpp0x/sfinae42.C: New.
1565 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1567 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1568 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1569 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1570 * gcc.dg/pr42629.c: XFAIL on AIX.
1571 * gcc.dg/pr47684.c: Same.
1572 * gcc.dg/pr43670.c: Same.
1573 * gcc.dg/pr42916.c: Same.
1574 * gcc.dg/pr45449.c: Same.
1575 * gcc.dg/pr50017.c: Same.
1576 * gcc.dg/pr42728.c: Same.
1577 * gcc.dg/pr47881.c: Same.
1578 * gcc.dg/pr44023.c: Same.
1579 * gcc.dg/pr41345.c: Same.
1580 * gcc.dg/pr42630.c: Same.
1581 * gcc.dg/pr44971.c: Same.
1582 * gcc.dg/pr46771.c: Same.
1583 * gcc.dg/ucnid-8.c: Same.
1584 * gcc.dg/ucnid-10.c: Same.
1585 * gcc.dg/ucnid-13.c: Same.
1586 * gcc.dg/torture/pr51106-2.c: Same.
1587 * gcc.dg/pr48768.c: Same.
1588 * gcc.dg/pr42631.c: Same.
1589 * gcc.dg/pr43084.c: Same.
1590 * gcc.dg/ucnid-7.c: Same.
1591 * gcc.dg/pr42889.c: Same.
1592 * gcc.dg/pr41241.c: Same.
1593 * gcc.dg/pr42719.c: Same.
1594 * g++.dg/debug/pr46583.C: Same.
1595 * g++.dg/debug/pr47106.C: Same.
1596 * g++.dg/opt/pr48549.C: Same.
1597 * g++.dg/other/pr42685.C: Same.
1598 * c-c++-common/pr43942.c: Same.
1600 2012-09-29 Ian Lance Taylor <iant@google.com>
1602 * go.test/go-test.exp: Update for latest version of Go testsuite.
1604 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1607 * gfortran.dg/internal_readwrite_3.f90: New test.
1609 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1611 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1612 c-c++-common/Wunused-local-typedefs-2.c to here.
1614 PR c++/54372 - unused attribute inactive on dependant entities
1615 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1617 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1619 PR c++/29028 - Missed unused warning on using declaration
1620 * g++.dg/warn/Wunused-var-18.C: New test.
1622 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1624 PR c++/53551 - -Wunused-local-typedefs misses uses
1625 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1627 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1630 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1632 PR tree-optimization/54713
1633 * gcc.c-torture/compile/pr54713-1.c: New test.
1634 * gcc.c-torture/compile/pr54713-2.c: New test.
1635 * gcc.c-torture/compile/pr54713-3.c: New test.
1637 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1639 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1641 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1643 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1645 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1648 * gcc.target/i386/pr54703.c: New test.
1650 2012-09-27 Richard Guenther <rguenther@suse.de>
1653 * gcc.dg/lto/pr54709_0.c: New testcase.
1654 * gcc.dg/lto/pr54709_1.c: Likewise.
1656 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1658 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1660 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1662 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1664 * gcc.target/arm/pr42879.c: Handle big-endian.
1666 2012-09-26 Steve Ellcey <sellcey@mips.com>
1669 * gcc.dg/pr37303.c: Check for rdata or rodata.
1671 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1673 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1675 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1679 * gcc.target/powerpc/ppc-ne0-1.c: New.
1681 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1684 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1685 test_19, test_20, test_21, test_22, test_23): New functions.
1686 * gcc.target/sh/pr54089-4.c: New.
1687 * gcc.target/sh/pr54089-5.c: New.
1688 * gcc.target/sh/pr54089-6.c: New.
1689 * gcc.target/sh/pr54089-7.c: New.
1691 2012-09-25 Richard Guenther <rguenther@suse.de>
1694 * gcc.dg/lto/pr54702_0.c: New testcase.
1695 * gcc.dg/lto/pr54702_1.c: Likewise.
1696 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1697 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1698 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1699 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1701 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/cpp0x/parse2.C: New.
1705 * g++.dg/parse/error11.C: Adjust.
1706 * g++.dg/parse/error12.C: Likewise.
1708 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1710 * gcc.target/i386/20030217-1.c: Added check for
1711 large_long_double effective target.
1712 * gcc.target/i386/387-3.c: Likewise.
1713 * gcc.target/i386/387-4.c: Likewise.
1714 * gcc.target/i386/pr36578-1.c: Likewise.
1715 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1716 when long double size is equal double size.
1717 * gcc.target/i386/excess-precision-1.c: Likewise.
1718 * gcc.target/i386/pr36578-2.c: Likewise.
1719 * gcc.target/i386/20030217-2.c: New testcase.
1721 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/54676
1724 * gcc.dg/pr54676.c: New test.
1726 2012-09-25 Richard Guenther <rguenther@suse.de>
1728 PR tree-optimization/53663
1729 * gcc.dg/torture/pr53663-1.c: New testcase.
1730 * gcc.dg/torture/pr53663-2.c: Likewise.
1731 * gcc.dg/torture/pr53663-3.c: Likewise.
1733 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1735 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1737 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1739 * lib/target-supports-dg.exp (dg-require-effective-target,
1740 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1741 dg-process-target-1 instead of dg-process-target.
1742 (dg-process-target-1): Rename from dg-process-target.
1743 (dg-process-target): New.
1745 2012-09-24 Richard Guenther <rguenther@suse.de>
1747 PR tree-optimization/54684
1748 * g++.dg/torture/pr54684.C: New testcase.
1750 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1752 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1754 2012-09-24 Richard Guenther <rguenther@suse.de>
1757 * gcc.dg/tm/pr52173-1.c: New.
1758 * gcc.dg/tm/pr52173-2.c: New.
1760 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1762 * gcc.dg/pr54669.c: New test.
1764 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1765 Dominique Dhumieres <dominiq@lps.ens.fr>
1768 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1770 2012-09-23 Tobias Burnus <burnus@net-b.de>
1773 * gfortran.dg/class_array_14.f90: New.
1775 2012-09-22 Kai Tietz <ktietz@redhat.com>
1777 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1778 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1780 2012-09-21 Dehao Chen <dehao@google.com>
1783 PR tree-optimization/54655
1784 * g++.dg/pr54655.C: New testcase.
1786 2012-09-21 Richard Guenther <rguenther@suse.de>
1788 PR tree-optimization/54647
1789 * g++.dg/torture/pr54647.C: New testcase.
1791 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1794 * c-c++-common/torture/vector-compare-2.c: Add -w.
1796 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1798 * gnat.dg/opt20.ads: Move dg directive to...
1799 * gnat.dg/opt20.adb: ...here.
1800 * gnat.dg/addr1.ad[sb]: Likewise.
1801 * gnat.dg/concat2.ad[sb]: Likewise.
1802 * gnat.dg/array16.ad[sb]: Likewise.
1803 * gnat.dg/atomic5.ad[sb]: Likewise.
1804 * gnat.dg/discr29.ad[sb]: Likewise.
1805 * gnat.dg/noreturn5.ad[sb]: Likewise.
1806 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1807 * gnat.dg/discr23.ads: Remove dg directive.
1808 * gnat.dg/nested_float_packed.ads: Likewise.
1809 * gnat.dg/oconst6.ads: Move to...
1810 * gnat.dg/specs/oconst6.ads: ...here.
1812 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/cpp0x/decltype32.C: Tweak.
1817 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1819 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1820 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1821 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1822 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1824 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1827 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1829 2012-09-19 Steve Ellcey <sellcey@mips.com>
1831 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1833 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1835 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1836 * gcc.target/powerpc/ppc-mftb.c: New file.
1838 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1841 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1844 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1847 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1849 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1851 * gcc.c-torture/execute/20120919-1.c: New test.
1853 2012-09-19 Richard Guenther <rguenther@suse.de>
1855 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1857 2012-09-19 Richard Guenther <rguenther@suse.de>
1859 * gcc.dg/builtin-unreachable-6.c: Adjust.
1861 2012-09-19 Richard Guenther <rguenther@suse.de>
1863 * gcc.dg/builtin-object-size-10.c: Adjust.
1864 * gcc.dg/builtin-unreachable-5.c: Adjust.
1865 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1866 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1867 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1868 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1869 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1870 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1871 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1872 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1873 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1874 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1875 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1876 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1878 2012-09-19 Richard Guenther <rguenther@suse.de>
1880 PR tree-optimization/54132
1881 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1882 * gcc.dg/torture/pr54132.c: Likewise.
1884 2012-09-19 Terry Guo <terry.guo@arm.com>
1886 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1887 extra prune rules that will be applied to all tests in a .exp file.
1888 (gcc-dg-prune): Use rules defined by the above variable.
1889 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1890 harmless warnings on architecture switch conflict.
1892 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1894 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1895 of asm-comment characters instead of a single one.
1896 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1898 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1900 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1902 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1903 target instead of xfailing it.
1904 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1905 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1906 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1907 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1908 * gcc.dg/vect/vect-104.c: Likewise.
1909 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1910 * gcc.dg/vect/vect-outer-1.c: Likewise.
1911 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1912 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1913 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1914 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1915 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1916 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1917 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1918 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1919 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1921 * lib/target-supports.exp
1922 (check_effective_target_vect_widen_mult_qi_to_hi,
1923 check_effective_target_vect_widen_mult_hi_to_si,
1924 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1925 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1926 check_effective_target_vect_pack_trunc,
1927 check_effective_target_vect_unpack,
1928 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1929 instead of arm_none.
1931 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1933 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1935 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1936 config to compiler_flags.
1938 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1941 * gcc.target/i386/pr54592.c: New test.
1943 PR tree-optimization/54610
1944 * gcc.target/i386/pr54610.c: New test.
1946 2012-09-17 Jason Merrill <jason@redhat.com>
1949 * g++.dg/cpp0x/alias-decl-21.C: New.
1950 * g++.dg/cpp0x/alias-decl-22.C: New.
1952 2012-09-17 Tobias Burnus <burnus@net-b.de>
1955 * gfortran.dg/scan_2.f90: New.
1957 2012-09-17 Jason Merrill <jason@redhat.com>
1960 * g++.dg/init/aggr9.C: New.
1962 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/loop_optimization12.ad[sb]: New test.
1966 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1969 * gfortran.dg/proc_ptr_result_7.f90: New.
1971 2012-09-17 Tobias Burnus <burnus@net-b.de>
1974 * gfortran.dg/structure_constructor_11.f90: New.
1976 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1978 PR tree-optimization/54563
1979 * g++.dg/torture/pr54563.C: New test.
1981 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1984 * gfortran.dg/typebound_generic_14.f03: New.
1986 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1989 * gfortran.dg/proc_ptr_38.f90: New.
1991 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1994 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
1998 * gnat.dg/lto15.adb: Require lto.
2000 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2001 "myBindC" for hppa*-*-hpux*.
2003 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2005 * gfortran.dg/namelist_75.f90: New test.
2007 2012-09-15 Tom de Vries <tom@codesourcery.com>
2009 * gcc.dg/tree-ssa/vrp82.c: New test.
2010 * gcc.dg/tree-ssa/vrp83.c: Same.
2011 * gcc.dg/tree-ssa/vrp84.c: Same.
2013 2012-09-15 Tom de Vries <tom@codesourcery.com>
2015 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2016 * gcc.dg/tree-ssa/vrp81.c: ... this.
2018 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2021 * gcc.target/avr/torture/fix-types.h: New.
2022 * gcc.target/avr/torture/vals-hr.def: New.
2023 * gcc.target/avr/torture/vals-r.def: New.
2024 * gcc.target/avr/torture/vals-k.def: New.
2025 * gcc.target/avr/torture/vals-ur.def: New.
2026 * gcc.target/avr/torture/vals-uk.def: New.
2027 * gcc.target/avr/torture/vals-uhr.def: New.
2028 * gcc.target/avr/torture/vals-llk.def: New.
2029 * gcc.target/avr/torture/vals-ullk.def: New.
2030 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2031 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2032 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2033 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2034 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2035 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2036 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2037 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2039 2012-09-14 Dehao Chen <dehao@google.com>
2041 * g++.dg/debug/dwarf2/deallocator.C: New test.
2043 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2046 * gcc.c-torture/compile/pr54552-1.c: New test.
2048 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2051 * g++.dg/other/vector-compare.C: New testcase.
2052 * c-c++-common/vector-compare-3.c: New testcase.
2053 * gcc.dg/vector-shift.c: Move ...
2054 * c-c++-common/vector-shift.c: ... here.
2055 * gcc.dg/vector-shift1.c: Move ...
2056 * c-c++-common/vector-shift1.c: ... here.
2057 * gcc.dg/vector-shift3.c: Move ...
2058 * c-c++-common/vector-shift3.c: ... here.
2059 * gcc.dg/vector-compare-1.c: Move ...
2060 * c-c++-common/vector-compare-1.c: ... here.
2061 * gcc.dg/vector-compare-2.c: Move ...
2062 * c-c++-common/vector-compare-2.c: ... here.
2063 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2064 * c-c++-common/torture/vector-compare-1.c: ... here.
2065 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2066 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2067 * c-c++-common/torture/vector-compare-2.c: ... here.
2068 * gcc.c-torture/execute/vector-shift.c: Move ...
2069 * c-c++-common/torture/vector-shift.c: ... here.
2070 * gcc.c-torture/execute/vector-shift2.c: Move ...
2071 * c-c++-common/torture/vector-shift2.c: ... here.
2072 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2073 * c-c++-common/torture/vector-subscript-1.c: ... here.
2074 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2075 * c-c++-common/torture/vector-subscript-2.c: ... here.
2076 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2077 * c-c++-common/torture/vector-subscript-3.c: ... here.
2079 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2082 * gcc.c-torture/compile/pr54103-1.c,
2083 gcc.c-torture/compile/pr54103-2.c,
2084 gcc.c-torture/compile/pr54103-3.c,
2085 gcc.c-torture/compile/pr54103-4.c,
2086 gcc.c-torture/compile/pr54103-5.c,
2087 gcc.c-torture/compile/pr54103-6.c: New tests.
2088 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2090 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2092 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2094 2012-09-14 Richard Guenther <rguenther@suse.de>
2096 PR tree-optimization/54565
2097 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2098 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2100 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2102 * gcc.target/arm/combine-movs.c: Add missing space.
2104 2012-09-14 Richard Guenther <rguenther@suse.de>
2106 * g++.dg/torture/builtin-location.C: New testcase.
2108 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2109 Manuel López-Ibåñez <manu@gcc.gnu.org>
2112 * g++.dg/warn/Wuninitialized-self.C: New.
2114 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2117 * gcc.c-torture/compile/pr54559.c: New test.
2119 2012-09-13 Jason Merrill <jason@redhat.com>
2122 * g++.dg/cpp0x/constexpr-temp1.C: New.
2125 * g++.dg/template/anonunion2.C: New.
2128 * g++.dg/template/init10.C: New.
2130 2012-09-13 Tobias Burnus <burnus@net-b.de>
2133 * gfortran.dg/implicit_pure_3.f90: New.
2135 2012-09-13 Richard Guenther <rguenther@suse.de>
2137 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2139 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2141 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2143 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145 * c-c++-common/pr51712.c: Handle for short-enum targets.
2147 2012-09-12 Terry Guo <terry.guo@arm.com>
2149 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2150 and lsrs for Thumb2 mode.
2152 2012-09-12 Jan Hubicka <jh@suse.cz>
2154 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2156 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2159 * gcc.target/i386/pr54445-1.c: New file.
2160 * gcc.target/i386/pr54445-2.c: Likewise.
2162 2012-09-12 Tobias Burnus <burnus@net-b.de>
2166 * gfortran.dg/coarray_10.f90: Update dg-error.
2167 * gfortran.dg/coarray_28.f90: New.
2168 * gfortran.dg/array_section_3.f90: New.
2170 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2172 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2173 gcc.target/arm/pr48252.c: Fix for big-endian support.
2175 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2177 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2179 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2180 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2182 * gcc.target/arm/neon-vfma-1.c: New testcase.
2183 * gcc.target/arm/neon-vfms-1.c: Likewise.
2184 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2186 * gcc.target/arm/neon-vmls-1.c: Likewise.
2187 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2189 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2190 (check_effective_target_arm_neonv2_ok): Likewise.
2191 (check_effective_target_arm_neonv2_hw): Likewise.
2192 (check_effective_target_arm_neonv2): Likewise.
2194 2012-09-11 Richard Guenther <rguenther@suse.de>
2197 * g++.dg/tree-ssa/pr54515.C: New testcase.
2199 2012-09-10 Andrew Pinski <apinski@cavium.com>
2202 * gcc.dg/tm/memopt-16.c: New testcase.
2204 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2208 * g++.dg/cpp0x/sfinae40.C: New.
2209 * g++.dg/cpp0x/sfinae41.C: Likewise.
2211 2012-09-10 Jason Merrill <jason@redhat.com>
2214 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2216 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2219 * gcc.target/sh/pr54089-3.c: New.
2221 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2223 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2225 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2227 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2229 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2231 * gcc.dg/pr52558-2.c: Delete.
2232 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2234 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2236 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2238 2012-09-10 Richard Guenther <rguenther@suse.de>
2240 PR tree-optimization/54520
2241 * gcc.dg/torture/pr54520.c: New testcase.
2243 2012-09-10 Jason Merrill <jason@redhat.com>
2246 * g++.dg/cpp0x/implicit14.C: New.
2248 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2251 * gfortran.dg/bound_simplification_3.f90: New test.
2253 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2256 * gcc.dg/pr52558-1.c: Delete.
2257 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2259 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2261 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2262 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2263 * gcc.target/arm/smlaltt-1.c: Likewise.
2265 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2267 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2269 2012-09-07 Tom de Vries <tom@codesourcery.com>
2271 PR tree-optimization/53986
2272 * gcc.dg/tree-ssa/vrp80.c: New test.
2273 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2275 2012-09-06 Jason Merrill <jason@redhat.com>
2279 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2280 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2282 2012-09-06 Andrew Pinski <apinski@cavium.com>
2285 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2287 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2289 PR rtl-optimization/54455
2290 * gcc.dg/54455.c: New test.
2292 2012-09-06 Tobias Burnus <burnus@net-b.de>
2295 * gfortran.dg/promotion_2.f90: New.
2297 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2300 * c-c++-common/pr54486.c: New test.
2302 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2305 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2307 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/cpp0x/sfinae39.C: New.
2312 2012-09-04 Jason Merrill <jason@redhat.com>
2315 * g++.dg/ext/flexary3.C: New.
2318 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2321 * g++.dg/template/defarg15.C: New.
2324 * g++.dg/template/access24.C: New.
2326 2012-09-04 Richard Guenther <rguenther@suse.de>
2328 PR tree-optimization/54458
2329 * gcc.dg/torture/pr54458.c: New testcase.
2331 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2333 * gcc.target/arm/neon-vext.c: New test.
2334 * gcc.target/arm/neon-vext-execute.c: Ditto.
2336 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2340 * gfortran.dg/select_type_29.f03: New.
2342 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2344 * gcc.dg/fold-perm.c: Improve test.
2346 2012-09-03 Tobias Burnus <burnus@net-b.de>
2349 * gfortran.dg/coarray_class_1.f90: New.
2351 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2354 * gcc.c-torture/compile/pr49206.c: New test.
2356 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2357 Uros Bizjak <ubizjak@gmail.com>
2360 * gfortran.dg/pr36680.f90: New test.
2362 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2365 * g++.dg/opt/pr42295.C: New test.
2367 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2370 * gcc.dg/torture/pr54436.c: New test.
2372 2012-09-01 Andrew Pinski <apinski@cavium.com>
2374 * gcc.target/mips/truncate-8.c: New testcase.
2376 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2380 * gcc.target/i386/pr46829.c: New test.
2381 * gcc.target/i386/pr46843.c: Ditto.
2383 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2384 Jason Merrill <jason@redhat.com>
2387 * g++.dg/parse/error50.C: New.
2389 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.c-torture/compile/pr54428.c: New test.
2394 2012-08-31 Ollie Wild <aaw@google.com>
2397 * g++.dg/init/lifetime3.C: New test.
2399 2012-08-31 Martin Jambor <mjambor@suse.cz>
2402 * gcc.dg/torture/pr54409.c: New test.
2404 2012-08-31 Martin Jambor <mjambor@suse.cz>
2406 * gfortran.dg/pr48636.f90: Add dump scan checks.
2408 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2410 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2412 2012-08-28 Joey Ye <joey.ye@arm.com>
2414 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2416 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2419 * gcc.target/i386/pr46254.c: New test.
2421 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2423 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2424 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2425 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2427 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2429 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2430 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2431 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2432 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2433 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2434 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2435 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2436 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2437 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2438 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2439 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2440 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2441 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2442 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2443 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2444 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2445 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2446 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2447 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2448 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2449 gcc.target/mips/unaligned-1.c: Tighten regexps.
2451 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2453 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2454 (mips_option_groups): Remove optimization. Add various -f options.
2455 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2456 and -pg imply -fno-omit-frame-pointer.
2457 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2458 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2459 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2460 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2461 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2462 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2463 * gcc.target/mips/abi-n32-long32.c: Likewise.
2464 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2465 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2466 * gcc.target/mips/abi-n32-long64.c: Likewise.
2467 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2468 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2469 * gcc.target/mips/abi-n64-long32.c: Likewise.
2470 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2471 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2472 * gcc.target/mips/abi-n64-long64.c: Likewise.
2473 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2474 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2475 * gcc.target/mips/abi-o32-long32.c: Likewise.
2476 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2477 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2478 * gcc.target/mips/abi-o32-long64.c: Likewise.
2479 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2480 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2481 * gcc.target/mips/abi-o64-long32.c: Likewise.
2482 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2483 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2484 * gcc.target/mips/abi-o64-long64.c: Likewise.
2485 * gcc.target/mips/asm-1.c: Likewise.
2486 * gcc.target/mips/branch-1.c: Likewise.
2487 * gcc.target/mips/call-3.c: Likewise.
2488 * gcc.target/mips/call-saved-3.c: Likewise.
2489 * gcc.target/mips/clear-cache-1.c: Likewise.
2490 * gcc.target/mips/div-1.c: Likewise.
2491 * gcc.target/mips/div-2.c: Likewise.
2492 * gcc.target/mips/div-3.c: Likewise.
2493 * gcc.target/mips/div-4.c: Likewise.
2494 * gcc.target/mips/div-5.c: Likewise.
2495 * gcc.target/mips/div-6.c: Likewise.
2496 * gcc.target/mips/div-7.c: Likewise.
2497 * gcc.target/mips/div-8.c: Likewise.
2498 * gcc.target/mips/div-9.c: Likewise.
2499 * gcc.target/mips/div-10.c: Likewise.
2500 * gcc.target/mips/div-11.c: Likewise.
2501 * gcc.target/mips/div-12.c: Likewise.
2502 * gcc.target/mips/dsp-ctrl.c: Likewise.
2503 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2504 * gcc.target/mips/ext-8.c: Likewise.
2505 * gcc.target/mips/extend-2.c: Likewise.
2506 * gcc.target/mips/fix-r10000-1.c: Likewise.
2507 * gcc.target/mips/fix-r10000-2.c: Likewise.
2508 * gcc.target/mips/fix-r10000-3.c: Likewise.
2509 * gcc.target/mips/fix-r10000-4.c: Likewise.
2510 * gcc.target/mips/fix-r10000-5.c: Likewise.
2511 * gcc.target/mips/fix-r10000-6.c: Likewise.
2512 * gcc.target/mips/fix-r10000-7.c: Likewise.
2513 * gcc.target/mips/fix-r10000-8.c: Likewise.
2514 * gcc.target/mips/fix-r10000-9.c: Likewise.
2515 * gcc.target/mips/fix-r10000-10.c: Likewise.
2516 * gcc.target/mips/fix-r10000-11.c: Likewise.
2517 * gcc.target/mips/fix-r10000-12.c: Likewise.
2518 * gcc.target/mips/fix-r10000-13.c: Likewise.
2519 * gcc.target/mips/fix-r10000-14.c: Likewise.
2520 * gcc.target/mips/fix-r10000-15.c: Likewise.
2521 * gcc.target/mips/fpcmp-1.c: Likewise.
2522 * gcc.target/mips/fpcmp-2.c: Likewise.
2523 * gcc.target/mips/fpr-moves-7.c: Likewise.
2524 * gcc.target/mips/fpr-moves-8.c: Likewise.
2525 * gcc.target/mips/int-moves-1.c: Likewise.
2526 * gcc.target/mips/int-moves-2.c: Likewise.
2527 * gcc.target/mips/long-calls-pg.c: Likewise.
2528 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2529 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2530 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2531 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2532 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2533 * gcc.target/mips/mips-3d-1.c: Likewise.
2534 * gcc.target/mips/mips-3d-2.c: Likewise.
2535 * gcc.target/mips/mips-3d-3.c: Likewise.
2536 * gcc.target/mips/mips-3d-4.c: Likewise.
2537 * gcc.target/mips/mips-3d-5.c: Likewise.
2538 * gcc.target/mips/mips-3d-6.c: Likewise.
2539 * gcc.target/mips/mips-3d-7.c: Likewise.
2540 * gcc.target/mips/mips-3d-8.c: Likewise.
2541 * gcc.target/mips/mips-3d-9.c: Likewise.
2542 * gcc.target/mips/mips-ps-1.c: Likewise.
2543 * gcc.target/mips/mips-ps-2.c: Likewise.
2544 * gcc.target/mips/mips-ps-3.c: Likewise.
2545 * gcc.target/mips/mips-ps-4.c: Likewise.
2546 * gcc.target/mips/mips-ps-6.c: Likewise.
2547 * gcc.target/mips/mips32-dspr2.c: Likewise.
2548 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2549 * gcc.target/mips/neg-abs-1.c: Likewise.
2550 * gcc.target/mips/neg-abs-2.c: Likewise.
2551 * gcc.target/mips/nmadd-3.c: Likewise.
2552 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2553 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2554 * gcc.target/mips/octeon-pop-1.c: Likewise.
2555 * gcc.target/mips/pr26765.c: Likewise.
2556 * gcc.target/mips/pr33256.c: Likewise.
2557 * gcc.target/mips/pr33635-1.c: Likewise.
2558 * gcc.target/mips/pr33755.c: Likewise.
2559 * gcc.target/mips/pr35802.c: Likewise.
2560 * gcc.target/mips/pr45074.c: Likewise.
2561 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2562 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2563 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2564 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2565 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2566 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2567 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2568 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2569 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2570 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2571 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2572 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2573 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2574 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2575 * gcc.target/mips/save-restore-1.c: Likewise.
2576 * gcc.target/mips/save-restore-3.c: Likewise.
2577 * gcc.target/mips/save-restore-5.c: Likewise.
2578 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2579 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2580 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2581 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2582 * gcc.target/mips/stack-1.c: Likewise.
2584 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2587 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2588 branch under test to be filled with preceding rather than
2589 following instructions.
2590 * gcc.target/mips/branch-10.c: Likewise.
2591 * gcc.target/mips/branch-11.c: Likewise.
2592 * gcc.target/mips/branch-12.c: Likewise.
2593 * gcc.target/mips/branch-13.c: Likewise.
2594 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2595 to be eliminated. Tighten $28 scan-assembler-not test.
2597 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2599 * gcc.target/mips/call-4.c: ...this new test.
2601 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2603 * gcc.target/mips/code-readable-3.c: Likewise.
2604 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2605 flag but skip for -O0.
2606 * gcc.target/mips/code-readable-4.c: Likewise.
2608 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2609 of operations under test.
2610 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2612 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2613 Don't require sibling-call optimization.
2614 * gcc.target/mips/near-far-4.c: Likewise.
2616 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2617 Make sure that the register variable is used.
2618 * gcc.target/mips/soft-float-1.c: Likewise.
2620 * gcc.target/mips/sdata-1.c: Make static data volatile.
2621 * gcc.target/mips/sdata-2.c: Likewise.
2622 * gcc.target/mips/sdata-3.c: Likewise.
2623 * gcc.target/mips/sdata-4.c: Likewise.
2625 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2627 * gcc.target/mips/atomic-memory-2.c: Likewise.
2628 * gcc.target/mips/branch-cost-1.c: Likewise.
2629 * gcc.target/mips/branch-cost-2.c: Likewise.
2630 * gcc.target/mips/cache-1.c: Likewise.
2631 * gcc.target/mips/call-1.c: Likewise.
2632 * gcc.target/mips/call-saved-2.c: Likewise.
2633 * gcc.target/mips/const-anchor-1.c: Likewise.
2634 * gcc.target/mips/const-anchor-2.c: Likewise.
2635 * gcc.target/mips/dse-1.c: Likewise.
2636 * gcc.target/mips/dsp-lhx.c: Likewise.
2637 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2638 * gcc.target/mips/ext-1.c: Likewise.
2639 * gcc.target/mips/ext-2.c: Likewise.
2640 * gcc.target/mips/ext-3.c: Likewise.
2641 * gcc.target/mips/ext-4.c: Likewise.
2642 * gcc.target/mips/ext-5.c: Likewise.
2643 * gcc.target/mips/ext-6.c: Likewise.
2644 * gcc.target/mips/ext-7.c: Likewise.
2645 * gcc.target/mips/extend-1.c: Likewise.
2646 * gcc.target/mips/fix-r4000-1.c: Likewise.
2647 * gcc.target/mips/fix-r4000-3.c: Likewise.
2648 * gcc.target/mips/fix-r4000-5.c: Likewise.
2649 * gcc.target/mips/fix-r4000-6.c: Likewise.
2650 * gcc.target/mips/fix-r4000-8.c: Likewise.
2651 * gcc.target/mips/fix-r4000-10.c: Likewise.
2652 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2653 * gcc.target/mips/fixed-vector-type.c: Likewise.
2654 * gcc.target/mips/fpr-moves-1.c: Likewise.
2655 * gcc.target/mips/fpr-moves-2.c: Likewise.
2656 * gcc.target/mips/fpr-moves-3.c: Likewise.
2657 * gcc.target/mips/fpr-moves-4.c: Likewise.
2658 * gcc.target/mips/fpr-moves-5.c: Likewise.
2659 * gcc.target/mips/fpr-moves-6.c: Likewise.
2660 * gcc.target/mips/ins-1.c: Likewise.
2661 * gcc.target/mips/ins-2.c: Likewise.
2662 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2663 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2664 * gcc.target/mips/lazy-binding-1.c: Likewise.
2665 * gcc.target/mips/madd-3.c: Likewise.
2666 * gcc.target/mips/madd-5.c: Likewise.
2667 * gcc.target/mips/madd-6.c: Likewise.
2668 * gcc.target/mips/madd-8.c: Likewise.
2669 * gcc.target/mips/madd-9.c: Likewise.
2670 * gcc.target/mips/memcpy-1.c: Likewise.
2671 * gcc.target/mips/mips-ps-type.c: Likewise.
2672 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2673 * gcc.target/mips/mips-sched-madd.c: Likewise.
2674 * gcc.target/mips/mips16e-extends.c: Likewise.
2675 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2676 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2677 * gcc.target/mips/movcc-1.c: Likewise.
2678 * gcc.target/mips/movcc-2.c: Likewise.
2679 * gcc.target/mips/movcc-3.c: Likewise.
2680 * gcc.target/mips/msub-5.c: Likewise.
2681 * gcc.target/mips/msub-6.c: Likewise.
2682 * gcc.target/mips/msub-8.c: Likewise.
2683 * gcc.target/mips/mult-2.c: Likewise.
2684 * gcc.target/mips/mult-3.c: Likewise.
2685 * gcc.target/mips/mult-5.c: Likewise.
2686 * gcc.target/mips/mult-6.c: Likewise.
2687 * gcc.target/mips/mult-7.c: Likewise.
2688 * gcc.target/mips/mult-12.c: Likewise.
2689 * gcc.target/mips/mult-13.c: Likewise.
2690 * gcc.target/mips/mult-14.c: Likewise.
2691 * gcc.target/mips/mult-15.c: Likewise.
2692 * gcc.target/mips/mult-17.c: Likewise.
2693 * gcc.target/mips/mult-18.c: Likewise.
2694 * gcc.target/mips/mult-19.c: Likewise.
2695 * gcc.target/mips/nmadd-1.c: Likewise.
2696 * gcc.target/mips/nmadd-2.c: Likewise.
2697 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2698 * gcc.target/mips/octeon-cins-1.c: Likewise.
2699 * gcc.target/mips/octeon-cins-2.c: Likewise.
2700 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2701 * gcc.target/mips/octeon-exts-2.c: Likewise.
2702 * gcc.target/mips/octeon-exts-3.c: Likewise.
2703 * gcc.target/mips/octeon-exts-4.c: Likewise.
2704 * gcc.target/mips/octeon-exts-5.c: Likewise.
2705 * gcc.target/mips/octeon-exts-6.c: Likewise.
2706 * gcc.target/mips/octeon-exts-7.c: Likewise.
2707 * gcc.target/mips/octeon-pop-2.c: Likewise.
2708 * gcc.target/mips/octeon-seq-3.c: Likewise.
2709 * gcc.target/mips/octeon-seq-4.c: Likewise.
2710 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2711 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2712 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2713 * gcc.target/mips/pr54240.c: Likewise.
2714 * gcc.target/mips/rsqrt-1.c: Likewise.
2715 * gcc.target/mips/rsqrt-2.c: Likewise.
2716 * gcc.target/mips/rsqrt-3.c: Likewise.
2717 * gcc.target/mips/rsqrt-4.c: Likewise.
2718 * gcc.target/mips/save-restore-2.c: Likewise.
2719 * gcc.target/mips/save-restore-4.c: Likewise.
2720 * gcc.target/mips/sb1-1.c: Likewise.
2721 * gcc.target/mips/scc-1.c: Likewise.
2722 * gcc.target/mips/scc-2.c: Likewise.
2723 * gcc.target/mips/scc-3.c: Likewise.
2724 * gcc.target/mips/scc-4.c: Likewise.
2725 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2726 * gcc.target/mips/truncate-1.c: Likewise.
2727 * gcc.target/mips/truncate-2.c: Likewise.
2728 * gcc.target/mips/truncate-3.c: Likewise.
2729 * gcc.target/mips/truncate-4.c: Likewise.
2730 * gcc.target/mips/truncate-5.c: Likewise.
2731 * gcc.target/mips/truncate-6.c: Likewise.
2732 * gcc.target/mips/unaligned-1.c: Likewise.
2734 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2735 skip for -O0. Require -fexpensive-optimizations.
2736 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2737 * gcc.target/mips/dspr2-MULT.c: Likewise.
2738 * gcc.target/mips/fix-r4000-2.c: Likewise.
2739 * gcc.target/mips/fix-r4000-4.c: Likewise.
2740 * gcc.target/mips/fix-r4000-7.c: Likewise.
2741 * gcc.target/mips/fix-r4000-9.c: Likewise.
2742 * gcc.target/mips/madd-1.c: Likewise.
2743 * gcc.target/mips/madd-2.c: Likewise.
2744 * gcc.target/mips/madd-4.c: Likewise.
2745 * gcc.target/mips/maddu-1.c: Likewise.
2746 * gcc.target/mips/maddu-2.c: Likewise.
2747 * gcc.target/mips/maddu-3.c: Likewise.
2748 * gcc.target/mips/maddu-4.c: Likewise.
2749 * gcc.target/mips/msub-1.c: Likewise.
2750 * gcc.target/mips/msub-2.c: Likewise.
2751 * gcc.target/mips/msub-3.c: Likewise.
2752 * gcc.target/mips/msub-4.c: Likewise.
2753 * gcc.target/mips/msubu-1.c: Likewise.
2754 * gcc.target/mips/msubu-2.c: Likewise.
2755 * gcc.target/mips/msubu-3.c: Likewise.
2756 * gcc.target/mips/msubu-4.c: Likewise.
2757 * gcc.target/mips/mult-1.c: Likewise.
2758 * gcc.target/mips/mult-4.c: Likewise.
2759 * gcc.target/mips/mult-8.c: Likewise.
2760 * gcc.target/mips/mult-9.c: Likewise.
2761 * gcc.target/mips/mult-10.c: Likewise.
2762 * gcc.target/mips/mult-11.c: Likewise.
2763 * gcc.target/mips/mult-16.c: Likewise.
2765 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2766 skip for -O0 and -Os.
2767 * gcc.target/mips/fix-r4000-12.c: Likewise.
2768 * gcc.target/mips/madd-7.c: Likewise.
2769 * gcc.target/mips/mips-ps-5.c: Likewise.
2770 * gcc.target/mips/mips-ps-7.c: Likewise.
2771 * gcc.target/mips/msub-7.c: Likewise.
2773 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2774 skip for -O0. Require -mno-abicalls.
2775 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2777 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2778 skip for -O0. Require a total number of BBIT instructions and
2779 at least one of each kind.
2781 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2782 skip for -O0. Require -fno-unroll-loops.
2784 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2785 skip for -O0. Allow BLTZ as well as BGEZ.
2787 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2789 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2790 skip for -O0. Require -fschedule-insns2.
2791 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2793 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2794 but skip for -O0. Make a branch-likely more likely.
2796 * gcc.target/mips/timode-2.c: Split each test into its own function.
2797 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2799 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2800 skip for -O0. Require -fpeephole2.
2801 * gcc.target/mips/vr-mult-2.c: Likewise.
2803 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2805 PR preprocessor/53469
2806 * gcc.dg/cpp/_Pragma7.c: New test case.
2808 2012-08-27 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/do_5.f90: New.
2813 2012-08-27 Tobias Burnus <burnus@net-b.de>
2815 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2816 from dg-options as -Wall no longer implies it.
2818 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2820 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2822 2012-08-25 Jason Merrill <jason@redhat.com>
2824 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2826 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/cpp0x/auto34.C: New.
2831 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2834 * gcc.dg/pr54363.c: New test.
2837 * gcc.dg/pr54355.c: New test.
2839 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2842 * gcc.target/i386/pr52857-1.c: New.
2843 * gcc.target/i386/pr52857-2.c: Likewise.
2845 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2847 * gcc.target/mips/code-readable-4.c: New test.
2849 2012-08-23 Julian Brown <julian@codesourcery.com>
2850 Sandra Loosemore <sandra@codesourcery.com>
2852 * gcc.target/mips/code-readable-1.c: Add -O to options.
2854 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/lookup/using53.C: New.
2859 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2861 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2862 * gcc.dg/fixed-point/convert-1.c: New.
2863 * gcc.dg/fixed-point/convert-2.c: New.
2864 * gcc.dg/fixed-point/convert-3.c: New.
2865 * gcc.dg/fixed-point/convert-4.c: New.
2866 * gcc.dg/fixed-point/convert-float-1.c: New.
2867 * gcc.dg/fixed-point/convert-float-2.c: New.
2868 * gcc.dg/fixed-point/convert-float-3.c: New.
2869 * gcc.dg/fixed-point/convert-float-4.c: New.
2870 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2871 * gcc.dg/fixed-point/convert-sat.c: New.
2872 * gcc.dg/fixed-point/convert.h: New.
2874 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2877 * gcc.target/sh/pr54089-2.c: New.
2879 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2881 * gcc.target/i386/long-double-64-1.c: New file.
2882 * gcc.target/i386/long-double-64-2.c: Likewise.
2883 * gcc.target/i386/long-double-64-3.c: Likewise.
2884 * gcc.target/i386/long-double-64-4.c: Likewise.
2885 * gcc.target/i386/long-double-80-1.c: Likewise.
2886 * gcc.target/i386/long-double-80-2.c: Likewise.
2887 * gcc.target/i386/long-double-80-3.c: Likewise.
2888 * gcc.target/i386/long-double-80-4.c: Likewise.
2889 * gcc.target/i386/long-double-80-5.c: Likewise.
2890 * gcc.target/i386/long-double-80-6.c: Likewise.
2891 * gcc.target/i386/long-double-80-7.c: Likewise.
2893 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2895 PR tree-optimization/54317
2896 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2898 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2901 * gcc.target/sh/pr39423-2.c: New.
2903 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2905 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2906 * gcc.dg/fold-perm.c: Likewise.
2908 2012-08-20 Jan Hubicka <jh@suse.cz>
2911 * gcc.dg/ipa/inlinehint-1.c: New.
2913 2012-08-20 Florian Weimer <fweimer@redhat.com>
2916 * g++.dg/init/new38.C: New test.
2917 * g++.dg/init/new39.C: New test.
2919 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2922 * gcc.target/sh/pr54089-1.c: New.
2924 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2927 * gcc.target/sh/pr51244-11.c: New.
2929 2012-08-20 Tobias Burnus <burnus@net-b.de>
2932 * gfortran.dg/warn_target_lifetime_2.f90: New.
2934 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2937 * g++.dg/warn/Wunused-var-17.C: New.
2939 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2942 * gcc.dg/gomp/pr53992.c: New test.
2944 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2947 * gcc.c-torture/execute/20120817-1.c: New test.
2949 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2951 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2953 (f2): New test that really does need adds.
2955 2012-08-20 Richard Guenther <rguenther@suse.de>
2957 PR tree-optimization/54327
2958 * gcc.dg/torture/pr54327.c: New testcase.
2960 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2962 PR tree-optimization/54321
2963 * gcc.c-torture/compile/pr54321.c: New test.
2965 2012-08-20 Tobias Burnus <burnus@net-b.de>
2968 * gfortran.dg/warn_target_lifetime_1.f90: New.
2970 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2973 * gfortran.dg/real_compare_1.f90: New test case.
2974 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2976 2012-08-18 Jan Hubicka <jh@suse.cz>
2978 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2980 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2983 * gfortran.dg/interface_37.f90: New test.
2985 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2986 Gary Funck <gary@intrepid.com>
2989 * gcc.target/i386/pr20020-1.c: New test.
2990 * gcc.target/i386/pr20020-2.c: Likewise.
2991 * gcc.target/i386/pr20020-3.c: Likewise.
2993 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
2995 * gcc.target/i386/perm-concat.c: New test.
2997 2012-08-17 Julian Brown <julian@codesourcery.com>
2999 * gcc.target/arm/div64-unwinding.c: New test.
3001 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3003 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3005 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3008 * gcc.target/sh/pr54236-1.c: New.
3010 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3012 * lib/target-supports.exp (check_effective_target_sync_int_long)
3013 (check_effective_target_sync_char_short): Enable for crisv32-*
3017 * gcc.dg/torture/pr54261-1.c: New test.
3019 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3023 * gfortran.dg/typebound_call_24.f03: New.
3025 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3027 PR tree-optimization/54245
3028 * gcc.dg/tree-ssa/pr54245.c: New test.
3030 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3032 PR tree-optimization/54240
3033 * gcc.target/powerpc/pr54240.c: New test.
3034 * gcc.target/mips/pr54240.c: Likewise.
3036 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3039 * gcc.target/sh/pr52933-1.c: New.
3040 * gcc.target/sh/pr52933-2.c: New.
3042 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3045 * gcc.target/sh/pr50751-8.c: New.
3047 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3050 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3051 * gfortran.dg/typebound_proc_27.f03: New test.
3053 2012-08-14 Sterling Augustine <saugustine@google.com>
3055 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3057 2012-08-14 Tobias Burnus <burnus@net-b.de>
3060 * gfortran.dg/data_constraints_3.f90: New.
3061 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3062 to disable -pedantic compilation.
3063 * gfortran.dg/pr37243.f: Ditto.
3064 * gfortran.dg/g77/19990826-3.f: Ditto.
3065 * gfortran.dg/g77/20020307-1.f : Ditto.
3066 * gfortran.dg/g77/980310-3.f: Ditto.
3068 2012-08-14 Tobias Burnus <burnus@net-b.de>
3071 * gfortran.dg/warn_conversion_4.f90: New.
3073 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3076 PR rtl-optimization/53495
3077 * gcc.c-torture/compile/pr53411.c: New test.
3078 * gcc.c-torture/compile/pr53495.c: New test.
3080 2012-08-13 Richard Guenther <rguenther@suse.de>
3082 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3084 2012-08-13 Richard Guenther <rguenther@suse.de>
3086 PR tree-optimization/54200
3087 * gcc.dg/guality/pr54200.c: New testcase.
3088 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3090 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3092 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3094 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3097 * gcc.target/sh/pr51244-7.c: New.
3098 * gcc.target/sh/pr51244-8.c: New.
3099 * gcc.target/sh/pr51244-9.c: New.
3100 * gcc.target/sh/pr51244-10.c: New.
3102 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3104 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3106 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3107 * gcc.target/sh/pr53511-1.c: Likewise.
3108 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3109 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3110 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3111 * gcc.target/sh/pr53512-3.c: Likewise.
3112 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3114 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3117 * gcc.c-torture/compile/pr39423-1.c: New.
3118 * gcc.c-torture/compile/pr39423-2.c: New.
3120 2012-08-12 Tobias Burnus <burnus@net-b.de>
3123 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3124 they appear uninitialized on the RHS.
3125 * gfortran.dg/public_private_module_6.f90: New.
3127 2012-08-11 Martin Jambor <mjambor@suse.cz>
3130 * gfortran.dg/pr48636.f90: New test.
3132 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3134 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3136 (main): Adjust caller.
3138 2012-08-10 Richard Guenther <rguenther@suse.de>
3140 * gcc.dg/matrix/*.c: Adjust and move ...
3141 * gcc.dg/torture/: ... here.
3142 * gcc.dg/matrix: Remove directory.
3144 2012-08-10 Richard Guenther <rguenther@suse.de>
3147 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3149 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3152 * gcc.dg/tree-ssa/pr54211.c: New test.
3154 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3156 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3157 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3159 2012-08-10 Richard Guenther <rguenther@suse.de>
3161 PR tree-optimization/54109
3162 * gcc.dg/torture/pr54109.c: New testcase.
3163 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3164 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3166 2012-08-10 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/54027
3169 * gcc.dg/torture/pr54027.c: New testcase.
3171 2012-08-10 Richard Guenther <rguenther@suse.de>
3173 * g++.dg/plugin/selfassign.c: Adjust.
3174 * gcc.dg/plugin/selfassign.c: Likewise.
3175 * gcc.dg/strlenopt-11.c: Likewise.
3176 * gcc.dg/strlenopt-13.c: Likewise.
3177 * gcc.dg/no-strict-overflow-4.c: Likewise.
3178 * gcc.dg/strict-overflow-4.c: Likewise.
3179 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3180 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3181 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3182 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3183 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3184 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3185 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3186 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3187 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3188 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3189 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3190 * gcc.dg/pr46309.c: Likewise.
3191 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3193 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3195 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3197 * gcc.c-torture/compile/20120727-2.c: New test.
3199 2012-08-09 Martin Jambor <mjambor@suse.cz>
3201 * gcc.dg/ipa/iinline-4.c: New test.
3202 * gcc.dg/ipa/iinline-5.c: Likewise.
3203 * gcc.dg/ipa/iinline-6.c: Likewise.
3204 * gcc.dg/ipa/iinline-7.c: Likewise.
3205 * gcc.dg/lto/20120723_0.c: Likewise.
3206 * gcc.dg/lto/20120723_1.c: Likewise.
3208 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3211 * gcc.target/sh/pr39423-1.c: New.
3213 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3216 * gcc.target/sh/pr51244-5: New.
3217 * gcc.target/sh/pr51244-6: New.
3219 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3221 * gcc.target/i386/adx-addxcarry32-3.c: New.
3222 * gcc.target/i386/adx-addxcarry64-3.c: New.
3224 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3226 PR rtl-optimization/53701
3227 * gcc.dg/pr53701.c: New test.
3229 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3231 * gcc.c-torture/compile/20120727-1.c: New test.
3233 2012-08-09 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/intrinsic_shadow_4.f90: New.
3238 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3240 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3242 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3244 * gcc.c-torture/execute/20120808-1.c: New test.
3246 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3248 PR rtl-optimization/54157
3249 * gcc.target/i386/pr54157.c: New file.
3251 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3253 * gcc.target/i386/adx-addcarryx32-1.c: New.
3254 * gcc.target/i386/adx-addcarryx32-2.c: New.
3255 * gcc.target/i386/adx-addcarryx64-1.c: New.
3256 * gcc.target/i386/adx-addcarryx64-2.c: New.
3257 * gcc.target/i386/adx-check.h: New.
3258 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3259 * gcc.target/i386/sse-12.c: Add -madx.
3260 * gcc.target/i386/sse-13.c: Ditto.
3261 * gcc.target/i386/sse-14.c: Ditto.
3262 * gcc.target/i386/sse-22.c: Ditto.
3263 * gcc.target/i386/sse-23.c: Ditto.
3264 * g++.dg/other/i386-2.C: Ditto.
3265 * g++.dg/other/i386-3.C: Ditto.
3267 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3269 * gcc.dg/tree-ssa/slsr-5.c: New.
3270 * gcc.dg/tree-ssa/slsr-6.c: New.
3271 * gcc.dg/tree-ssa/slsr-7.c: New.
3272 * gcc.dg/tree-ssa/slsr-8.c: New.
3273 * gcc.dg/tree-ssa/slsr-9.c: New.
3274 * gcc.dg/tree-ssa/slsr-10.c: New.
3275 * gcc.dg/tree-ssa/slsr-11.c: New.
3276 * gcc.dg/tree-ssa/slsr-12.c: New.
3277 * gcc.dg/tree-ssa/slsr-13.c: New.
3278 * gcc.dg/tree-ssa/slsr-14.c: New.
3279 * gcc.dg/tree-ssa/slsr-15.c: New.
3280 * gcc.dg/tree-ssa/slsr-16.c: New.
3281 * gcc.dg/tree-ssa/slsr-17.c: New.
3282 * gcc.dg/tree-ssa/slsr-18.c: New.
3283 * gcc.dg/tree-ssa/slsr-19.c: New.
3284 * gcc.dg/tree-ssa/slsr-20.c: New.
3285 * gcc.dg/tree-ssa/slsr-21.c: New.
3286 * gcc.dg/tree-ssa/slsr-22.c: New.
3287 * gcc.dg/tree-ssa/slsr-23.c: New.
3288 * gcc.dg/tree-ssa/slsr-24.c: New.
3289 * gcc.dg/tree-ssa/slsr-25.c: New.
3290 * gcc.dg/tree-ssa/slsr-26.c: New.
3291 * gcc.dg/tree-ssa/slsr-30.c: New.
3292 * gcc.dg/tree-ssa/slsr-31.c: New.
3294 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3296 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3297 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3298 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3300 2012-08-06 Cary Coutant <ccoutant@google.com>
3302 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3304 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3307 * gfortran.dg/dummy_procedure_5.f90: Modified.
3308 * gfortran.dg/dummy_procedure_8.f90: New.
3309 * gfortran.dg/interface_26.f90: Modified.
3310 * gfortran.dg/proc_ptr_11.f90: Modified.
3311 * gfortran.dg/proc_ptr_15.f90: Modified.
3312 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3313 * gfortran.dg/typebound_override_1.f90: Modified.
3314 * gfortran.dg/typebound_proc_6.f03: Modified.
3316 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3318 PR tree-optimization/51938
3319 PR tree-optimization/52005
3320 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3321 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3322 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3323 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3325 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3327 Avoid crashing on erroneous static_assert usage
3328 * g++.dg/cpp0x/static_assert8.C: New test.
3330 2012-08-06 Jason Merrill <jason@redhat.com>
3332 * g++.dg/cpp0x/sfinae38.C: New.
3334 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3335 Paolo Carlini <paolo.carlini@oracle.com>
3338 * g++.dg/conversion/void2.C: New.
3340 2012-08-06 Tom de Vries <tom@codesourcery.com>
3342 * gcc.dg/tree-ssa/vrp78.c: New test.
3344 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3345 Richard Sandiford <rdsandiford@googlemail.com>
3347 * g++.dg/opt/enum2.C: Require fpic target.
3348 * g++.dg/lto/20090303_0.C: Likewise.
3350 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3351 Catherine Moore <clm@codesourcery.com>
3353 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3354 flush function names too.
3355 * gcc.target/mips/clear-cache-1.c: Likewise.
3357 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3360 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3362 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3365 * gfortran.dg/array_5.f90: New test.
3367 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3369 PR tree-optimization/30318
3370 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3372 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3374 * g++.dg/ext/vector17.C: New testcase.
3376 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3379 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3380 * g++.dg/opt/longbranch1.C: Likewise.
3382 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3384 PR tree-optimization/53805
3385 * gcc.dg/fold-notunord.c: New testcase.
3387 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3390 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3391 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3393 2012-08-02 Jason Merrill <jason@redhat.com>
3394 Paolo Carlini <paolo.carlini@oracle.com>
3396 PR c++/51213 (again)
3397 * g++.dg/cpp0x/sfinae37.C: Extend.
3399 2012-08-02 Richard Guenther <rguenther@suse.de>
3401 PR tree-optimization/50672
3402 * g++.dg/torture/pr50672.C: New testcase.
3404 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3407 * gfortran.dg/abstract_type_6.f03: Modified.
3408 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3409 * gfortran.dg/proc_ptr_comp_35.f90: New.
3410 * gfortran.dg/typebound_proc_9.f03: Modified.
3411 * gfortran.dg/typebound_proc_26.f90: New.
3413 2012-08-02 Richard Guenther <rguenther@suse.de>
3415 * gcc.dg/torture/pta-callused-1.c: Adjust.
3416 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3417 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3418 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3419 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3420 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3421 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3422 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3423 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3425 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3428 * gfortran.dg/include_6.f90: New test case.
3429 * gfortran.dg/include_7.f90: New test case.
3430 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3432 2012-08-01 Tom de Vries <tom@codesourcery.com>
3434 * gcc.dg/tree-ssa/vrp76.c: New test.
3436 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3438 PR tree-optimization/46556
3439 * gcc.dg/tree-ssa/slsr-27.c: New.
3440 * gcc.dg/tree-ssa/slsr-28.c: New.
3441 * gcc.dg/tree-ssa/slsr-29.c: New.
3443 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3446 * gfortran.dg/proc_decl_29.f90: New.
3448 2012-07-31 Dehao Chen <dehao@google.com>
3450 * gcc.dg/predict-7.c: New test.
3452 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3455 * gfortran.dg/typebound_override_3.f90: New.
3457 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3459 PR tree-optimization/53773
3460 * gcc.dg/vect/pr53773.c: New test.
3462 2012-07-31 Nick Clifton <nickc@redhat.com>
3464 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3467 2012-07-31 Tobias Burnus <burnus@net-b.de>
3469 * gfortran.dg/c_funloc_tests_6.f90: New.
3470 * gfortran.dg/c_funloc_tests_7.f90: New.
3471 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3473 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/cpp0x/temp_default5.C: New.
3478 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3481 * gfortran.dg/proc_ptr_37.f90: New.
3483 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3485 * lib/target-supports.exp
3486 (check_effective_target_vect_natural_alignment): New function.
3487 * gcc.dg/align-2.c: Only run on targets with natural alignment
3489 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3490 alignment of vector types.
3492 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3493 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3495 * gcc.target/i386/rdseed16-1.c: New.
3496 * gcc.target/i386/rdseed32-1.c: Ditto
3497 * gcc.target/i386/rdseed64-1.c: Ditto
3498 * gcc.target/i386/sse-12.c: Add -mrdseed.
3499 * gcc.target/i386/sse-13.c: Ditto.
3500 * gcc.target/i386/sse-14.c: Ditto.
3501 * g++.dg/other/i386-2.C: Ditto.
3502 * g++.dg/other/i386-3.C: Ditto.
3504 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3507 * gcc.target/sh/pr51244-4.c: New.
3509 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3511 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3512 for alpha*-*-* targets. Cleanup original tree dump.
3514 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3516 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3517 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3519 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3521 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3522 rand, srand. Include <stdlib.h>.
3524 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3526 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3528 2012-07-26 Richard Henderson <rth@redhat.com>
3530 * gcc.dg/attr-hotcold-1.c: New.
3531 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3533 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3534 Sandra Loosemore <sandra@codesourcery.com>
3536 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3538 2012-07-26 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/contiguous_1.f90: Update dg-error.
3541 * gfortran.dg/proc_ptr_32.f90: Ditto.
3543 2012-07-26 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/54098
3546 * gcc.dg/torture/pr54098.c: New testcase.
3548 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3550 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3551 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3553 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3556 * gfortran.dg/array_constructor_39.f90: New test.
3558 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3561 * gfortran.dg/array_constructor_38.f90: New test.
3563 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3565 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3567 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3569 * gnat.dg/noreturn5.ad[sb]: New test.
3571 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3572 Paul Brook <paul@codesourcery.com>
3576 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3577 * c-c++-common/pr53633.c: New test.
3579 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3581 * gcc.target/i386/asm-dialect-1.c: New test case.
3583 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3584 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3586 * gcc.target/i386/prefetchw-1.c: New.
3587 * gcc.target/i386/sse-12.c: Add -mprfchw.
3588 * gcc.target/i386/sse-13.c: Ditto.
3589 * gcc.target/i386/sse-14.c: Ditto.
3590 * gcc.target/i386/sse-22.c: Ditto.
3591 * gcc.target/i386/sse-23.c: Ditto.
3592 * g++.dg/other/i386-2.C: Ditto.
3593 * g++.dg/other/i386-3.C: Ditto.
3595 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3597 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3599 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3602 * gcc.target/arm/pr54051.c: New.
3603 * gcc.target/arm/vfp-1.c: Adjust test.
3605 2012-07-24 Julian Brown <julian@codesourcery.com>
3607 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3608 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3611 2012-07-23 Paul Brook <paul@codesourcery.com>
3613 * g++.dg/other/armv7m-1.c: New test.
3615 2012-07-23 Julian Brown <julian@codesourcery.com>
3617 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3619 (DO_TEST): Define to 1 for appropriate ARM targets.
3621 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3623 PR tree-optimization/53881
3624 * gcc.dg/pr53881.c: Renamed to ...
3625 * gcc.dg/pr53881-1.c: ... this.
3626 * gcc.dg/pr53881-2.c: New test.
3628 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3630 Handle recent changes in default atomics for cris*-*-linux*.
3631 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3632 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3633 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3634 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3635 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3636 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3637 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3638 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3639 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3640 -mno-unaligned-atomic-may-use-library is in effect for
3642 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3643 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3644 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3645 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3646 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3647 gcc.target/cris/torture/sync-mis-op-i-1.c,
3648 gcc.target/cris/torture/sync-mis-op-i-2.c,
3649 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3650 gcc.target/cris/torture/sync-mis-op-i-3.c,
3651 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3652 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3653 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3654 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3655 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3656 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3657 (main): Remove local variable x.
3658 [mis_ok]: Check that atomics don't fail.
3660 2012-07-21 Andrew Pinski <apinski@cavium.com>
3662 * gcc.dg/tree-ssa/vrp72.c: New test.
3663 * gcc.dg/tree-ssa/vrp73.c: New test.
3664 * gcc.dg/tree-ssa/vrp74.c: New test.
3665 * gcc.dg/tree-ssa/vrp75.c: New test.
3667 2012-07-21 Andrew Pinski <apinski@cavium.com>
3669 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3670 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3672 2012-07-21 Andrew Pinski <apinski@cavium.com>
3674 * gcc.target/mips/octeon-pop-2.c: New testcase.
3676 2012-07-21 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/assumed_rank_3.f90: New.
3680 * gfortran.dg/assumed_rank_11.f90: New.
3681 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3682 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3683 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3685 2012-07-21 Andrew Pinski <apinski@cavium.com>
3687 * gcc.target/mips/unaligned-1.c: New testcase.
3689 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3691 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3693 2012-07-20 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/bind_c_array_params_2.f90: New.
3696 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3697 and update dg-error.
3699 2012-07-20 Tobias Burnus <burnus@net-b.de>
3701 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3703 2012-07-20 Jason Merrill <jason@redhat.com>
3706 * g++.dg/other/array7.C: New.
3708 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3710 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3711 the basic block and check loop depth.
3712 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3713 matching patterns and comments.
3714 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3715 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3717 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3720 * c-c++-common/pr28656.c: New test.
3722 2012-07-19 Jason Merrill <jason@redhat.com>
3725 * g++.dg/init/mutable1.C: New.
3727 2012-07-20 Tobias Burnus <burnus@net-b.de>
3730 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3731 * gfortran.dg/assumed_rank_1.f90: New.
3732 * gfortran.dg/assumed_rank_1_c.c: New.
3733 * gfortran.dg/assumed_rank_2.f90: New.
3734 * gfortran.dg/assumed_rank_4.f90: New.
3735 * gfortran.dg/assumed_rank_5.f90: New.
3736 * gfortran.dg/assumed_rank_6.f90: New.
3737 * gfortran.dg/assumed_rank_7.f90: New.
3738 * gfortran.dg/assumed_rank_8.f90: New.
3739 * gfortran.dg/assumed_rank_8_c.c: New.
3740 * gfortran.dg/assumed_rank_9.f90: New.
3741 * gfortran.dg/assumed_rank_10.f90: New.
3742 * gfortran.dg/assumed_rank_12.f90: New.
3744 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3746 * gnat.dg/opt25.adb: New test.
3747 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3748 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3750 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3752 * gnat.dg/aggr20.ad[sb]: New test.
3753 * gnat.dg/aggr20_pkg.ads: New helper.
3755 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3757 * gnat.dg/derived_type3.adb: New test.
3758 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3760 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3762 PR rtl-optimization/53942
3763 * gcc.dg/pr53942.c: New test.
3765 2012-07-19 Jason Merrill <jason@redhat.com>
3768 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3770 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3772 * gnat.dg/discr38.adb: New test.
3774 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3777 * c-c++-common/gomp/pr54017.c: New test.
3779 2012-07-19 Richard Guenther <rguenther@suse.de>
3780 Eric Botcazou <ebotcazou@adacore.com>
3782 * gnat.dg/loop_optimization11.adb: New testcase.
3783 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3785 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3786 Jason Merrill <jason@redhat.com>
3788 * g++.dg/cpp0x/sfinae37.C: New.
3789 * g++.dg/template/access23.C: New.
3790 * g++.dg/template/access7.C: Adjust.
3791 * g++.dg/template/sfinae10.C: Don't expect errors.
3792 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3794 2012-07-18 Julian Brown <julian@codesourcery.com>
3795 Sandra Loosemore <sandra@codesroucery.com>
3797 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3799 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3801 * gnat.dg/noreturn4.ad[sb]: New test.
3802 * gnat.dg/noreturn4_pkg.ads: New helper.
3804 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3805 Julian Brown <julian@codesourcery.com>
3807 * gcc.target/arm/neon-vdup-1.c: New test case.
3808 * gcc.target/arm/neon-vdup-2.c: New test case.
3809 * gcc.target/arm/neon-vdup-3.c: New test case.
3810 * gcc.target/arm/neon-vdup-4.c: New test case.
3811 * gcc.target/arm/neon-vdup-5.c: New test case.
3812 * gcc.target/arm/neon-vdup-6.c: New test case.
3813 * gcc.target/arm/neon-vdup-7.c: New test case.
3814 * gcc.target/arm/neon-vdup-8.c: New test case.
3815 * gcc.target/arm/neon-vdup-9.c: New test case.
3816 * gcc.target/arm/neon-vdup-10.c: New test case.
3817 * gcc.target/arm/neon-vdup-11.c: New test case.
3818 * gcc.target/arm/neon-vdup-12.c: New test case.
3819 * gcc.target/arm/neon-vdup-13.c: New test case.
3820 * gcc.target/arm/neon-vdup-14.c: New test case.
3821 * gcc.target/arm/neon-vdup-15.c: New test case.
3822 * gcc.target/arm/neon-vdup-16.c: New test case.
3823 * gcc.target/arm/neon-vdup-17.c: New test case.
3824 * gcc.target/arm/neon-vdup-18.c: New test case.
3825 * gcc.target/arm/neon-vdup-19.c: New test case.
3826 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3827 arguments non-constant.
3829 2012-07-18 Richard Guenther <rguenther@suse.de>
3831 PR tree-optimization/53970
3832 * g++.dg/torture/pr53970.C: New testcase.
3834 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3837 * gcc.c-torture/compile/pr38621.c: New.
3839 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3842 * gcc.target/sh/pr33135-1.c: New.
3843 * gcc.target/sh/pr33135-2.c: New.
3844 * gcc.target/sh/pr33135-3.c: New.
3845 * gcc.target/sh/pr33135-4.c: New.
3847 2012-07-17 Jason Merrill <jason@redhat.com>
3850 * g++.dg/parse/enum9.C: New.
3852 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3853 Sandra Loosemore <sandra@codesourcery.com>
3855 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3856 if there is a conflict with -mcpu=. Use -mcpu=5208.
3858 2012-07-17 Jason Merrill <jason@redhat.com>
3861 * g++.dg/template/array23.C: New.
3863 2012-07-17 Tobias Burnus <burnus@net-b.de>
3866 * gfortran.dg/bind_c_usage_26.f90: New.
3867 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3868 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3869 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3870 * gfortran.dg/interop_params.f03: Ditto.
3872 2012-07-17 Jason Merrill <jason@redhat.com>
3874 * g++.dg/template/inherit8.C: Adjust.
3875 * g++.dg/template/using21.C: Adjust.
3876 * g++.dg/template/using22.C: Adjust.
3879 * g++.dg/template/current-inst1.C: New.
3880 * g++.dg/parse/crash35.C: Adjust.
3882 2012-07-17 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/oldstyle_4.f90: New.
3887 2012-07-17 Tobias Burnus <burnus@net-b.de>
3890 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3891 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3893 2012-07-16 Jason Merrill <jason@redhat.com>
3895 * g++.dg/parse/access8.C: Adjust.
3896 * g++.dg/template/sfinae6_neg.C: Adjust.
3898 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3901 * gfortran.dg/coarray_allocate_1.f90: New test.
3903 2012-07-16 Andrew Pinski <apinski@cavium.com>
3905 * gcc.c-torture/execute/bswap-1.c: New testcase.
3906 * gcc.c-torture/compile/unalign-1.c: New testcase.
3907 * gcc.c-torture/compile/20120524-1.c: New testcase.
3908 * gcc.c-torture/compile/20101216-1.c: New testcase.
3910 2012-07-16 Dehao Chen <dehao@google.com>
3913 2012-07-10 Dehao Chen <dehao@google.com>
3915 * gcc.dg/debug_info_inline.c: New test.
3917 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3920 * gfortran.dg/proc_decl_28.f90: New.
3922 2012-07-16 Andrew Pinski <apinski@cavium.com>
3924 * gcc.dg/torture/builtins-1.c: New testcase.
3926 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3928 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3929 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3930 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3931 gcc.target/cris/sync-1-v10.c,
3932 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3933 pass -mno-unaligned-atomic-may-use-library.
3934 * gcc.target/cris/sync-xchg-1.c: New test.
3935 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3936 valid register operand output modifier.
3938 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3940 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3943 2012-07-13 Andrew Pinski <apinski@cavium.com>
3945 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3946 rather than cleanup-tree-dump.
3947 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3949 2012-07-13 Richard Guenther <rguenther@suse.de>
3951 PR tree-optimization/53907
3952 * gcc.target/i386/pr53907.c: New testcase.
3954 2012-07-13 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/53922
3957 * gcc.dg/torture/pr53922.c: New testcase.
3959 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3961 PR rtl-optimization/53908
3962 * gcc.dg/torture/pr53908.c: New test.
3964 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3967 * g++.dg/cpp0x/variadic135.C: New.
3969 2012-07-12 Jason Merrill <jason@redhat.com>
3971 * g++.dg/template/sfinae6_neg.C: Adjust.
3973 2012-07-12 Tobias Burnus <burnus@net-b.de>
3975 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3976 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3977 scan-tree-dump-times pattern.
3979 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3981 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3983 2012-07-11 Jason Merrill <jason@redhat.com>
3986 * g++.g/cpp0x/defaulted37.C: New.
3988 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
3991 * gcc.target/arm/pr53859.c: New test.
3993 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
3996 * gcc.c-torture/compile/pr53886.c: New.
3998 2012-07-10 Dehao Chen <dehao@google.com>
4000 * gcc.dg/debug_info_inline.c: New test.
4002 2012-07-10 Jason Merrill <jason@redhat.com>
4005 * g++.dg/cpp0x/defaulted36.C: New.
4006 * g++.dg/cpp0x/defaulted21.C: Adjust.
4008 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4010 2012-07-09 Sterling Augustine <saugustine@google.com>
4012 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4014 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4016 PR tree-optimization/53887
4017 * gcc.dg/pr53887.c: New test.
4019 2012-07-09 Jason Merrill <jason@redhat.com>
4022 * g++.dg/cpp0x/nullptr29.C: New.
4024 2012-07-09 Tom de Vries <tom@codesourcery.com>
4025 Richard Guenther <rguenther@suse.de>
4027 * gcc.dg/builtin-unreachable-6.c: New test.
4028 * gcc.dg/builtin-unreachable-5.c: New test.
4030 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4032 PR tree-optimization/53881
4033 * gcc.dg/pr53881.c: New test.
4035 2012-07-06 Jason Merrill <jason@redhat.com>
4038 * g++.dg/cpp0x/variadic134.C: New.
4041 * g++.dg/cpp0x/alias-decl-20.C: New.
4043 2012-07-06 Tom de Vries <tom@codesourcery.com>
4045 PR tree-optimization/51879
4046 * gcc.dg/pr51879-16.c: New test.
4047 * gcc.dg/pr51879-17.c: Same.
4049 2012-07-06 Tom de Vries <tom@codesourcery.com>
4051 PR tree-optimization/52009
4052 * gcc.dg/pr51879-7.c: New test.
4053 * gcc.dg/pr51879-18.c: New test.
4055 2012-07-05 Jason Merrill <jason@redhat.com>
4058 * g++.dg/template/typedef39.C: New.
4061 * g++.dg/cpp0x/variadic133.C: New.
4062 * g++.dg/template/param1.C: Adjust.
4064 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4068 * gcc.target/arm/neon/vtrnf32.c: Update.
4069 * gcc.target/arm/neon/vtrns32.c: Update.
4070 * gcc.target/arm/neon/vtrnu32.c: Update.
4071 * gcc.target/arm/neon/vzipf32.c: Update.
4072 * gcc.target/arm/neon/vzips32.c: Update.
4073 * gcc.target/arm/neon/vzipu32.c: Update.
4075 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4078 * gfortran.dg/inline_sum_4.f90: New test.
4080 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4082 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4084 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4086 * gcc.target/arm/fma-sp.c: New testcase.
4087 * gcc.target/arm/fma.c: Likewise.
4088 * gcc.target/arm/fma.h: Likewise.
4090 2012-07-04 Jason Merrill <jason@redhat.com>
4093 * g++.dg/other/enum3.C: New.
4095 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4098 * g++.dg/torture/pr53321.C: New test.
4100 2012-07-04 Richard Guenther <rguenther@suse.de>
4102 PR tree-optimization/53844
4103 * g++.dg/tree-ssa/pr53844.C: New testcase.
4105 2012-07-04 Richard Guenther <rguenther@suse.de>
4107 PR tree-optimization/53849
4108 * gcc.dg/pr53849.c: New testcase.
4110 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/ext/label14.C: New test.
4115 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4118 * g++.dg/other/pr53811.C: New test.
4120 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4123 * gcc.target/m68k/stack-limit-1.c: New testcase.
4125 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4127 * gnat.dg/recursive_call.adb: New test.
4129 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4131 * gnat.dg/discr37.ad[sb]: New test.
4133 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4135 * g++.dg/other/packed1.C: Remove SH from xfail list.
4137 2012-07-02 Jason Merrill <jason@redhat.com>
4140 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4143 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4146 * g++.dg/cpp0x/decltype39.C: New.
4147 * g++.dg/diagnostic/method1.C: Adjust.
4150 * g++.dg/template/ref6.C: New.
4152 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4155 * gcc.target/sh/pr53568-1.c: New.
4157 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4160 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4162 2012-07-02 Jason Merrill <jason@redhat.com>
4165 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4168 * g++.dg/template/enum7.C: New.
4169 * g++.dg/other/ptrmem10.C: Adjust.
4170 * g++.dg/other/ptrmem11.C: Adjust.
4171 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4173 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4175 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4177 2012-07-01 Wei Guozhi <carrot@google.com>
4180 * gcc.target/arm/pr53447-1.c: New testcase.
4181 * gcc.target/arm/pr53447-2.c: New testcase.
4182 * gcc.target/arm/pr53447-3.c: New testcase.
4183 * gcc.target/arm/pr53447-4.c: New testcase.
4185 2012-06-29 Richard Guenther <rguenther@suse.de>
4187 PR tree-optimization/47061
4188 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4190 2012-06-29 Richard Guenther <rguenther@suse.de>
4192 PR tree-optimization/37541
4193 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4195 2012-06-29 Richard Guenther <rguenther@suse.de>
4197 PR tree-optimization/52589
4198 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4200 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4202 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4204 * g++.dg/template/error46.C: Add missing comment to dg-message.
4205 * g++.dg/template/crash107.C: Likewise.
4206 * g++.dg/template/error47.C: Likewise.
4207 * g++.dg/template/crash108.C: Likewise.
4208 * g++.dg/overload/operator5.C: Likewise.
4210 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4211 errors in dg-message directives, add comments.
4213 2012-06-28 Kai Tietz <ktietz@redhat.com>
4215 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4216 hard-coded 'unsigned long'.
4218 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4220 PR tree-optimization/51581
4221 * gcc.dg/vect/pr51581-4.c: New test.
4223 PR tree-optimization/53645
4224 * gcc.c-torture/execute/pr53645-2.c: New test.
4226 2012-06-28 Richard Guenther <rguenther@suse.de>
4229 * gcc.dg/torture/pr53790.c: New testcase.
4231 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4233 PR tree-optimization/53645
4234 * gcc.c-torture/execute/pr53645.c: New test.
4236 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4238 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4240 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4244 * gcc.dg/guality/pr49888.c: Account for the possibility that
4245 the variable is optimized out at the first test.
4247 2012-06-27 Jason Merrill <jason@redhat.com>
4249 * g++.dg/cpp0x/override2.C: Adjust.
4250 * g++.dg/template/error5.C: Adjust.
4251 * g++.dg/parse/crash28.C: Adjust.
4254 * g++.dg/parse/template27.C: New.
4255 * g++.dg/template/crash74.C: Adjust expected output.
4257 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4261 * gfortran.dg/typebound_operator_16.f03: New.
4263 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4265 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4266 even src1.i and src2.i fields even in the second half of the arrays.
4268 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4271 * g++.dg/torture/vshuf-16.inc: New test.
4272 * g++.dg/torture/vshuf-2.inc: New test.
4273 * g++.dg/torture/vshuf-4.inc: New test.
4274 * g++.dg/torture/vshuf-8.inc: New test.
4275 * g++.dg/torture/vshuf-main.inc: New test.
4276 * g++.dg/torture/vshuf-v16hi.C: New test.
4277 * g++.dg/torture/vshuf-v16qi.C: New test.
4278 * g++.dg/torture/vshuf-v2df.C: New test.
4279 * g++.dg/torture/vshuf-v2di.C: New test.
4280 * g++.dg/torture/vshuf-v2sf.C: New test.
4281 * g++.dg/torture/vshuf-v2si.C: New test.
4282 * g++.dg/torture/vshuf-v4df.C: New test.
4283 * g++.dg/torture/vshuf-v4di.C: New test.
4284 * g++.dg/torture/vshuf-v4sf.C: New test.
4285 * g++.dg/torture/vshuf-v4si.C: New test.
4286 * g++.dg/torture/vshuf-v8hi.C: New test.
4287 * g++.dg/torture/vshuf-v8qi.C: New test.
4288 * g++.dg/torture/vshuf-v8si.C: New test.
4290 2012-06-27 Richard Guenther <rguenther@suse.de>
4293 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4295 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4297 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4298 scan-dump-dem-not): Use printable pattern in test name.
4300 2012-06-26 Sterling Augustine <saugustine@google.com>
4301 Dominique Dhumieres <dominiq@lps.ens.fr>
4303 * gcc.dg/pubtypes-2.c: Update expected output.
4304 * gcc.dg/pubtypes-3.c: Likewise.
4305 * gcc.dg/pubtypes-4.c: Likewise.
4307 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4309 * gcc.dg/tree-ssa/slsr-1.c: New test.
4310 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4311 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4312 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4314 2012-06-26 Matt Turner <mattst88@gmail.com>
4317 * gcc.target/arm/mmx-2.c: New.
4319 2012-06-26 Richard Guenther <rguenther@suse.de>
4322 * g++.dg/torture/pr53752.C: New testcase.
4324 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4326 PR tree-optimization/53748
4327 * gcc.c-torture/compile/pr53748.c: New test.
4329 2012-06-25 Jason Merrill <jason@redhat.com>
4333 * g++.dg/cpp0x/decltype38.C: New.
4334 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4336 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4338 * lib/target-supports-dg.exp (testname-for-summary): New.
4339 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4340 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4341 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4342 scan-module-absence, output-exists, output-exists-not: Use
4343 testname-for-summary.
4344 (dg-test): Clean up testname_with_flags.
4345 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4346 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4347 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4348 scan-assembler-dem-not, object-size: Use testname-for-summary.
4349 * lib/gcov.exp (run-gcov): Likewise.
4350 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4351 scan-dump-dem, scan-dump-dem-note): Likewise.
4353 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4354 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4355 including profopt.opt; save and restore existing value.
4356 * g++.dg/bprob/bprob.exp: Likewise.
4357 * gcc.dg/matrix/matrix.exp: Likewise.
4358 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4359 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4362 2012-06-25 Richard Henderson <rth@redhat.com>
4364 * gcc.dg/pr53749.c: New.
4366 2012-06-25 Jason Merrill <jason@redhat.com>
4369 * g++.dg/cpp0x/nullptr28.C: New.
4371 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4373 * gcc.target/arm/neon-vld1_dupQ.c: New.
4375 2012-06-25 Florian Weimer <fweimer@redhat.com>
4377 * g++.dg/init/new35.C: New.
4378 * g++.dg/init/new36.C: New.
4379 * g++.dg/init/new37.C: New.
4380 * g++.dg/ext/vla5.C: New warning.
4381 * g++.dg/ext/vla8.C: New warning.
4382 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4384 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4385 James Greenhalgh <james.greenhalgh@arm.com>
4387 * gcc.target/arm/ftest-support-arm.h New testcase.
4388 * gcc.target/arm/ftest-support-thumb.h Likewise.
4389 * gcc.target/arm/ftest-support.h Likewise.
4390 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4391 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4392 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4393 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4394 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4395 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4396 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4397 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4398 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4399 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4400 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4401 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4402 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4403 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4404 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4405 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4406 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4407 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4408 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4409 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4410 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4411 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4412 * lib/target-supports.exp
4413 (check_effective_target_arm_arch_FUNC): Add support for more
4415 (add_options_for_arm_arch_FUNC): Likewise.
4416 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4418 2012-06-25 Jason Merrill <jason@redhat.com>
4421 * g++.dg/cpp0x/constexpr-tuple.C: New.
4423 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4426 * gcc.target/i386/pr53759.c: New test.
4429 * g++.dg/cpp0x/nsdmi7.C: New test.
4431 2012-06-24 Kai Tietz <ktietz@redhat.com>
4433 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4435 * gcc.target/i386/pr38988.c: Likewise.
4437 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4441 * gfortran.dg/typebound_generic_12.f03: New.
4442 * gfortran.dg/typebound_generic_13.f03: New.
4444 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4446 * gnat.dg/lto15.ad[sb]: New test.
4448 2012-06-21 Meador Inge <meadori@codesourcery.com>
4451 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4453 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4455 * gcc.dg/pch/ident-1.c: New test.
4456 * gcc.dg/pch/ident-1.hs: Header file for new test.
4458 2012-06-21 Michael Matz <matz@suse.de>
4461 * gcc.c-torture/execute/pr53688.c: New test.
4463 2012-06-20 Richard Guenther <rguenther@suse.de>
4465 PR tree-optimization/30318
4466 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4468 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4470 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4472 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4474 * gcc.target/i386/clearcapv2.map: New file.
4475 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4477 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4479 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4480 and add __sh__ case.
4482 2012-06-19 Jason Merrill <jason@redhat.com>
4485 * g++.dg/debug/localclass1.C: New.
4487 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4489 * g++.dg/cpp0x/override4.C: New.
4491 2012-06-14 Jason Merrill <jason@redhat.com>
4494 * g++.dg/cpp0x/decltype37.C: New.
4496 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4498 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4500 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4502 * gcc.c-torture/compile/vector-5.c,
4503 gcc.c-torture/compile/vector-6.c: New tests.
4505 2012-06-19 Richard Henderson <rth@redhat.com>
4507 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4509 2012-06-19 Richard Guenther <rguenther@suse.de>
4511 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4513 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4516 * gcc.target/i386/pr53712.c: New test.
4518 2012-06-18 Tobias Burnus <burnus@net-b.de>
4521 * gfortran.dg/elemental_optional_args_6.f90: New.
4523 2012-06-18 Tobias Burnus <burnus@net-b.de>
4526 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4527 * gfortran.dg/coarray/move_alloc_1.f90
4529 2012-06-18 Tobias Burnus <burnus@net-b.de>
4532 * gfortran.dg/coarray_27.f90: New.
4534 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4535 Greta Yorsh <Greta.Yorsh@arm.com>
4537 * gcc.target/arm/epilog-1.c: New test.
4539 2012-06-18 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/53693
4542 * g++.dg/torture/pr53693.C: New testcase.
4544 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4546 PR tree-optimization/53703
4547 * gcc.dg/torture/pr53703.c: New test.
4549 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4552 * gcc.target/i386/pr53698.c: New test.
4554 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4556 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4558 2012-06-17 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/transfer_check_3.f90: New.
4564 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4566 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4568 2012-06-16 Tobias Burnus <burnus@net-b.de>
4572 * gfortran.dg/deferred_type_param_8.f90: New.
4574 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4576 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4577 testname that includes flags, passed in as new argument, in
4579 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4580 and pass it to verify-* procedures.
4582 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4583 alignment torture options with usual torture options.
4585 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4586 messages reported for one line of source code.
4587 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4588 * g++.dg/cpp0x/decltype2.C: Likewise.
4589 * g++.dg/cpp0x/decltype3.C: Likewise.
4590 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4591 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4592 * g++.dg/cpp0x/static_assert3.C: Likewise.
4593 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4594 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4595 * g++.dg/cpp0x/union1.C: Likewise.
4596 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4597 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4598 * g++.dg/cpp0x/variadic2.C: Likewise.
4599 * g++.dg/cpp0x/variadic20.C: Likewise.
4600 * g++.dg/cpp0x/variadic74.C: Likewise.
4601 * g++.dg/diagnostic/bitfld2.C: Likewise.
4602 * g++.dg/ext/attrib44.C: Likewise.
4603 * g++.dg/ext/no-asm-1.C: Likewise.
4604 * g++.dg/other/error34.C: Likewise.
4605 * g++.dg/parse/crash46.C: Likewise.
4606 * g++.dg/parse/error10.C: Likewise.
4607 * g++.dg/parse/error2.C: Likewise.
4608 * g++.dg/parse/error3.C: Likewise.
4609 * g++.dg/parse/error36.C: Likewise.
4610 * g++.dg/parse/error8.C: Likewise.
4611 * g++.dg/parse/error9.C: Likewise.
4612 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4613 * g++.dg/parse/parser-pr28152.C: Likewise.
4614 * g++.dg/parse/template25.C: Likewise.
4615 * g++.dg/parse/typename11.C: Likewise.
4616 * g++.dg/tc1/dr147.C: Likewise.
4617 * g++.dg/template/deduce3.C: Likewise.
4618 * g++.dg/template/koenig9.C: Likewise.
4619 * g++.dg/template/pr23510.C: Likewise.
4620 * g++.dg/warn/pr12242.C: Likewise.
4621 * g++.dg/warn/pr30551-2.C: Likewise.
4622 * g++.dg/warn/pr30551.C: Likewise.
4623 * g++.old-deja/g++.other/typename1.C: Likewise.
4624 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4626 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4629 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4630 * c-c++-common/torture/vshuf-2.inc: Likewise.
4631 * c-c++-common/torture/vshuf-4.inc: Likewise.
4632 * c-c++-common/torture/vshuf-8.inc: Likewise.
4633 * c-c++-common/torture/vshuf-main.inc: Likewise.
4634 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4635 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4636 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4637 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4638 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4639 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4640 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4641 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4642 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4643 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4644 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4645 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4646 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4647 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4649 2012-06-15 Michael Matz <matz@suse.de>
4651 * gcc.dg/tree-ssa/vector-4.c: New test.
4653 2012-06-15 Michael Matz <matz@suse.de>
4655 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4656 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4658 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4660 PR tree-optimization/53636
4661 * gcc.target/arm/pr53636.c: New test.
4663 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4665 PR tree-optimization/51581
4666 * gcc.c-torture/execute/pr51581-1.c: New test.
4667 * gcc.c-torture/execute/pr51581-2.c: New test.
4668 * gcc.dg/vect/pr51581-1.c: New test.
4669 * gcc.dg/vect/pr51581-2.c: New test.
4670 * gcc.dg/vect/pr51581-3.c: New test.
4671 * gcc.target/i386/avx-pr51581-1.c: New test.
4672 * gcc.target/i386/avx-pr51581-2.c: New test.
4673 * gcc.target/i386/avx2-pr51581-1.c: New test.
4674 * gcc.target/i386/avx2-pr51581-2.c: New test.
4675 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4677 2012-06-15 Richard Guenther <rguenther@suse.de>
4679 * gcc.c-torture/execute/20120615-1.c: New testcase.
4681 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4683 * gnat.dg/vect8.ad[sb]: New test.
4685 2012-06-14 Richard Guenther <rguenther@suse.de>
4687 * gcc.dg/tree-ssa/vrp.h: New testcase.
4688 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4690 2012-06-13 Christian Bruel <christian.bruel@st.com>
4693 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4695 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4697 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4699 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4702 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4703 test summary unique.
4705 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4706 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4707 scan-stack-usage-not): Don't strip torture options from test name.
4709 * lib/scandump.exp (scan-dump-times): Use printable version of
4710 regexp in test summary line.
4712 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4713 messages reported for one line of source code.
4714 * gcc.dg/format/few-1.c: Likewise.
4715 * gcc.dg/ia64-sync-2.c: Likewise.
4716 * gcc.dg/sync-2.c: Likewise.
4717 * gcc.dg/noncompile/pr44517.c: Likewise.
4719 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4722 * gcc.dg/guality/pr49888.c: New.
4724 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4726 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4727 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4728 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4730 2012-06-13 Tobias Burnus <burnus@net-b.de>
4733 * gfortran.dg/intent_out_7.f90: New.
4735 2012-06-13 Tobias Burnus <burnus@net-b.de>
4738 * gfortran.dg/save_4.f90: New.
4740 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4745 * gcc.dg/pr53532.c: New test.
4746 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4747 adjust line numbers.
4748 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4749 * gcc.dg/Wcxx-compat-8.c: Likewise.
4750 * gcc.dg/pr51034.c: New test.
4751 * gcc.dg/pr53196-1.c: New test.
4752 * gcc.dg/pr53196-2.c: New test.
4754 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4756 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4757 alignment torture options with usual torture options.
4758 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4759 instead of dg-options.
4760 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4761 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4762 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4763 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4764 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4765 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4767 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4768 to checks for multiple messages reported for one line of source code.
4769 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4771 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4772 messages reported for one line of source code.
4774 * gcc.dg/20031223-1.c: Add comments to check for multiple
4775 messages reported for one line of source code.
4776 * gcc.dg/Wconversion-integer.c: Likewise.
4777 * gcc.dg/Wfatal-2.c: Likewise.
4778 * gcc.dg/Wfatal.c: Likewise.
4779 * gcc.dg/Wobjsize-1.c: Likewise.
4780 * gcc.dg/c99-vla-jump-1.c: Likewise.
4781 * gcc.dg/c99-vla-jump-2.c: Likewise.
4782 * gcc.dg/c99-vla-jump-3.c: Likewise.
4783 * gcc.dg/c99-vla-jump-4.c: Likewise.
4784 * gcc.dg/c99-vla-jump-5.c: Likewise.
4785 * gcc.dg/decl-9.c: Likewise.
4786 * gcc.dg/declspec-10.c: Likewise.
4787 * gcc.dg/declspec-18.c: Likewise.
4788 * gcc.dg/mtune.c: Likewise.
4789 * gcc.dg/parser-pr28152-2.c: Likewise.
4790 * gcc.dg/parser-pr28152.c: Likewise.
4791 * gcc.dg/pr14475.c: Likewise.
4792 * gcc.dg/pr27953.c: Likewise.
4793 * gcc.dg/pr28322-3.c: Likewise.
4794 * gcc.dg/pr30457.c: Likewise.
4795 * gcc.dg/pr30551-2.c: Likewise.
4796 * gcc.dg/pr30551-3.c: Likewise.
4797 * gcc.dg/pr30551-4.c: Likewise.
4798 * gcc.dg/pr30551-5.c: Likewise.
4799 * gcc.dg/pr30551-6.c: Likewise.
4800 * gcc.dg/pr30551.c: Likewise.
4801 * gcc.dg/pr45461.c: Likewise.
4802 * gcc.dg/pr48552-1.c: Likewise.
4803 * gcc.dg/pr48552-2.c: Likewise.
4804 * gcc.dg/redecl-1.c: Likewise.
4805 * gcc.dg/transparent-union-3.c: Likewise.
4806 * gcc.dg/utf-dflt.c: Likewise.
4807 * gcc.dg/utf-dflt2.c: Likewise.
4808 * gcc.dg/vla-8.c: Likewise.
4809 * gcc.dg/vla-init-1.c: Likewise.
4810 * gcc.dg/wtr-int-type-1.c: Likewise.
4812 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4813 messages reported for for one line of source code.
4814 * c-c++-common/raw-string-5.c: Likewise.
4815 * c-c++-common/raw-string-4.c: Likewise.
4816 * c-c++-common/raw-string-6.c: Likewise.
4817 * c-c++-common/pr20000.c: Likewise.
4819 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4820 messages reported for one line of source code.
4821 * gcc.dg/cpp/pr30786.c: Likewise.
4822 * gcc.dg/cpp/pr28709.c: Likewise.
4823 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4824 * gcc.dg/cpp/macspace2.c: Likewise.
4825 * gcc.dg/cpp/missing-header-1.c: Likewise.
4826 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4827 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4828 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4830 2012-06-12 Jason Merrill <jason@redhat.com>
4833 * g++.dg/template/local7.C: New.
4835 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4838 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4839 * gcc.target/sh/pr51340-2.c: Likewise.
4840 * gcc.target/sh/pr51340-3.c: Likewise.
4842 2012-06-12 Michael Matz <matz@suse.de>
4844 * gcc.dg/torture/alias-1.c: New test.
4846 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4848 PR rtl-optimization/53589
4849 * gcc.dg/torture/pr53589.c: New test.
4851 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4854 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4855 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4856 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4857 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4858 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4859 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4860 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4861 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4862 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4863 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4864 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4865 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4866 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4867 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4868 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4869 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4871 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4873 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4874 (check_intel_cpu_model): New function.
4875 (check_amd_cpu_model): New function.
4876 (check_features): New function.
4877 (__get_cpuid_output): New function.
4878 (check_detailed): New function.
4879 (fn1): Rename to quick_check.
4880 (main): Update to call quick_check and call check_detailed.
4882 2012-06-11 Richard Henderson <rth@redhat.com>
4884 * lib/target-supports.exp
4885 (check_effective_target_sync_long_long_runtime): Use
4886 check_effective_target_lp64 instead of
4887 check_effective_target_powerpc64 for powerpc targets.
4889 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4892 * gcc.target/sh/pr53511-1.c: New.
4894 2012-06-11 Richard Guenther <rguenther@suse.de>
4897 * g++.dg/lto/pr53470_0.C: New testcase.
4898 * gcc.dg/lto/pr53470_0.c: Likewise.
4900 2012-06-11 Richard Guenther <rguenther@suse.de>
4903 * g++.dg/ext/pr53605.C: New testcase.
4905 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4907 * gnat.dg/specs/array1.ads: New test.
4908 * gnat.dg/specs/array2.ads: Likewise.
4909 * gnat.dg/array22.adb: Likewise.
4911 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4913 * gnat.dg/constant4.adb: New test.
4914 * gnat.dg/constant4_pkg.ads: New helper.
4916 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4919 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4920 * gfortran.dg/allocate_class_1.f90: Modified.
4921 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4922 * gfortran.dg/allocate_class_2.f90: New.
4924 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4927 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4929 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4932 * gfortran.dg/string_assign_2.f90: New test case.
4934 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4937 * gfortran.dg/string_assign_1.f90: New test case.
4939 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4942 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4943 * gcc.dg/gomp/critical-4.c: Likewise.
4944 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4945 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4946 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4947 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4948 * c-c++-common/gomp/pr53580.c: New test.
4950 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4953 * g++.dg/cpp0x/forw_enum11.C: New.
4955 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4958 * g++.dg/cpp0x/alias-decl-19.C: New.
4960 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4962 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4964 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4966 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4968 (XSTATE_SSE): Ditto.
4969 (XSTATE_YMM): Ditto.
4970 (avx_os_support): Use new defines.
4972 2012-06-06 Richard Guenther <rguenther@suse.de>
4975 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4978 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
4981 * g++.dg/cpp0x/pr52841.C: New testcase.
4983 2012-06-06 Richard Guenther <rguenther@suse.de>
4985 PR tree-optimization/53081
4986 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4987 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4989 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4991 * gcc.target/powerpc/pr53487.c: New test.
4993 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
4995 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
4997 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
4999 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5001 2012-06-05 Richard Guenther <rguenther@suse.de>
5003 PR tree-optimization/30442
5004 * gcc.dg/vect/bb-slp-30.c: New testcase.
5006 2012-06-05 Richard Guenther <rguenther@suse.de>
5008 PR tree-optimization/53081
5009 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5010 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5011 -fno-tree-loop-distribute-patterns.
5013 2012-06-05 Alan Modra <amodra@gmail.com>
5015 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5016 Check static chain in nested funcs.
5018 2012-06-04 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/init_flag_10.f90: New.
5023 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5026 * g++.dg/warn/Wenum-compare-no-2: New.
5028 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5030 PR preprocessor/53463
5031 * g++.dg/cpp/limits.C: New test.
5032 * g++.dg/parse/error19.C: Adjust.
5033 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5034 * g++.dg/warn/pr35635.C: Likewise.
5035 * g++.old-deja/g++.pt/assign1.C: Likewise.
5037 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5040 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5041 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5042 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5043 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5044 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5045 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5046 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5047 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5049 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5051 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5053 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5055 PR tree-optimization/53550
5056 * gcc.dg/pr53550.c: New test.
5058 2012-06-04 Richard Guenther <rguenther@suse.de>
5060 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5061 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5062 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5064 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5067 * gfortran.dg/parameter_array_element_2.f90: New.
5069 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5072 * gcc.target/sh/pr53512-1.c: New.
5073 * gcc.target/sh/pr53512-2.c: New.
5074 * gcc.target/sh/pr53512-3.c: New.
5075 * gcc.target/sh/pr53512-4.c: New.
5077 2012-06-01 Jason Merrill <jason@redhat.com>
5080 * g++.dg/ext/visibility/template12.C: New.
5081 * g++.dg/ext/attrib14.C: Adjust warning line.
5084 * g++.dg/parse/new6.C: New.
5085 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5087 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5089 * c-c++-common/restrict-2.c: Revert previous change.
5091 2012-06-01 Jason Merrill <jason@redhat.com>
5094 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5097 * g++.dg/cpp0x/auto33.C: New.
5099 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5102 * g++.dg/parse/namespace-alias-1.C: New.
5104 2012-06-01 Christian Bruel <christian.bruel@st.com>
5106 * gcc.dg/spec-options.c: New test.
5107 * gcc.dg/foo.specs: New file.
5109 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5112 * gnat.dg/lto14.adb: Skip on Solaris.
5114 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5116 * gcc.target/cris/sync-1-v10.c,
5117 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5118 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5119 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5120 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5121 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5122 gcc.target/cris/torture/sync-mis-op-i-1.c,
5123 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5124 gcc.target/cris/torture/sync-mis-op-i-2.c,
5125 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5126 gcc.target/cris/torture/sync-mis-op-i-3.c,
5127 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5128 gcc.target/cris/torture/sync-mis-op-s-1.c,
5129 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5130 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5131 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5132 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5133 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5134 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5135 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5136 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5137 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5139 2012-05-31 Richard Guenther <rguenther@suse.de>
5141 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5142 ldist-pr45948.c with disabled SCCP.
5144 2012-05-31 Richard Guenther <rguenther@suse.de>
5147 * gcc.dg/torture/pr48493.c: New testcase.
5149 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5151 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5153 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5154 of the initialization loop.
5155 (dg-final): Adjust the expected number of vectorized loops depending
5156 on vect_char_mult target selector.
5158 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5160 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5161 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5162 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5165 2012-05-30 Jason Merrill <jason@redhat.com>
5168 * g++.dg/init/new34.C: New.
5169 * g++.dg/tree-ssa/stabilize1.C: New.
5171 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5174 * g++.dg/init/new33.C: New test.
5176 2012-05-30 Richard Guenther <rguenther@suse.de>
5179 * gcc.dg/torture/pr53501.c: New testcase.
5180 * c-c++-common/restrict-2.c: Adjust.
5182 2012-05-30 Alan Modra <amodra@gmail.com>
5184 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5187 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5189 * gcc.target/i386/shuf-concat.c: New test.
5191 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5193 PR rtl-optimization/53519
5194 * gcc.c-torture/compile/pr53519.c: New test.
5196 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5198 * gcc.target/arm/neon-vrev.c: New.
5200 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5203 * gcc.target/sh/pr51340-1.c: New.
5204 * gcc.target/sh/pr51340-2.c: New.
5205 * gcc.target/sh/pr51340-3.c: New.
5207 2012-05-29 Richard Guenther <rguenther@suse.de>
5209 PR tree-optimization/53516
5210 * gcc.dg/torture/pr53516.c: New testcase.
5212 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5214 PR preprocessor/53229
5215 * gcc.dg/cpp/paste6.c: Force to run without
5216 -ftrack-macro-expansion.
5217 * gcc.dg/cpp/paste8.c: Likewise.
5218 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5219 -ftrack-macro-expansion.
5220 * gcc.dg/cpp/paste12.c: Force to run without
5221 -ftrack-macro-expansion.
5222 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5223 -ftrack-macro-expansion.
5224 * gcc.dg/cpp/paste13.c: Likewise.
5225 * gcc.dg/cpp/paste14.c: Likewise.
5226 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5227 -ftrack-macro-expansion.
5228 * gcc.dg/cpp/paste18.c: New test.
5230 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5232 * gcc.target/cris/torture/trap-1.c,
5233 gcc.target/cris/torture/trap-2.c,
5234 gcc.target/cris/torture/trap-3.c,
5235 gcc.target/cris/torture/trap-v0.c,
5236 gcc.target/cris/torture/trap-v3.c: New tests.
5238 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5241 * g++.dg/warn/Wbraces3.C: New.
5242 * g++.dg/warn/Wbraces4.C: Likewise.
5244 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5246 PR tree-optimization/53505
5247 * c-c++-common/torture/pr53505.c: New test.
5249 2012-05-27 Nathan Sidwell <nathan@acm.org>
5251 * gcc.dg/stmt-expr-4.c: New.
5253 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5256 * g++.dg/parse/crash60.C: New.
5258 2012-05-26 Jason Merrill <jason@redhat.com>
5261 * c-c++-common/array-lit.c: New.
5262 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5264 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5267 * gnat.dg/array21.adb: New test.
5269 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5271 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5273 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5276 * g++.dg/other/anon-union3.C: New.
5278 2012-05-25 Ian Lance Taylor <iant@google.com>
5280 * gcc.dg/split-6.c: New test.
5282 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5284 * gnat.dg/lto14.adb: New test.
5286 2012-05-25 Tristan Gingold <gingold@adacore.com>
5288 * gcc.target/i386/large-frame.c: New.
5290 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5291 * gcc.target/powerpc/lhs-1.c: New.
5292 * gcc.target/powerpc/lhs-2.c: New.
5293 * gcc.target/powerpc/lhs-3.c: New.
5295 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5297 Make unwound macro expansion trace less redundant
5298 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5299 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5300 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5301 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5302 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5303 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5305 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5308 * g++.dg/cpp0x/constexpr-default1.C: New.
5310 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5313 * g++.dg/eh/goto2.C: New.
5315 2012-05-24 Richard Guenther <rguenther@suse.de>
5318 * g++.dg/tree-prof/pr53460.C: New testcase.
5320 2012-05-24 Richard Guenther <rguenther@suse.de>
5323 * g++.dg/debug/pr53466.C: New testcase.
5325 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5327 PR tree-optimization/53465
5328 * gcc.c-torture/execute/pr53465.c: New test.
5330 2012-05-23 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/allocate_with_typespec_6.f90: New.
5336 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5339 * g++.dg/warn/delete-array-1.C: New.
5341 2012-05-23 Richard Guenther <rguenther@suse.de>
5343 * gcc.dg/torture/pr39074-2.c: Adjust.
5344 * gcc.dg/torture/pr39074.c: Likewise.
5345 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5346 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5348 2012-05-22 Jan Hubicka <jh@suse.cz>
5351 * g++.dg/torture/pr53161.C: New testcase.
5353 2012-05-22 Tobias Burnus <burnus@net-b.de>
5356 * gfortran.dg/realloc_on_assign_15.f90: New.
5358 2012-05-22 Richard Guenther <rguenther@suse.de>
5361 * gcc.dg/torture/pr51071-2.c: New testcase.
5363 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5365 PR tree-optimization/53336
5366 * g++.dg/torture/pr53336.C: New testcase.
5368 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5371 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5372 instead of -Wunused-local-typedefs.
5374 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5377 * g++.dg/other/abstract4.C: New-
5379 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/ext/attrib46.C: New.
5384 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5387 * gcc.c-torture/compile/pr53418-1.c,
5388 gcc.c-torture/compile/pr53418-2.c: New tests.
5390 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5392 PR tree-optimization/53366
5393 * gcc.dg/torture/pr53366-1.c: New test.
5394 * gcc.dg/torture/pr53366-2.c: New test.
5395 * gcc.target/i386/pr53366-1.c: New test.
5396 * gcc.target/i386/pr53366-2.c: New test.
5398 PR tree-optimization/53409
5399 * gcc.c-torture/compile/pr53409.c: New test.
5401 PR tree-optimization/53410
5402 * gcc.c-torture/compile/pr53410-1.c: New test.
5403 * gcc.c-torture/compile/pr53410-2.c: New test.
5405 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5408 * gcc.target/i386/pr53425-1.c: New file.
5409 * gcc.target/i386/pr53425-2.c: Likewise.
5411 2012-05-21 Richard Guenther <rguenther@suse.de>
5413 PR tree-optimization/53408
5414 * gcc.dg/torture/pr53408.c: New testcase.
5416 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5417 H.J. Lu <hongjiu.lu@intel.com>
5420 * gcc.target/i386/pr53416.c: New file.
5422 2012-05-21 Richard Guenther <rguenther@suse.de>
5424 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5426 2012-05-21 Richard Guenther <rguenther@suse.de>
5428 * gcc.dg/torture/ldist-1.c: New testcase.
5430 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5432 * gnat.dg/lto13.adb: New test.
5433 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5435 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5437 * gnat.dg/specs/lto12.ads: New test.
5438 * gnat.dg/specs/lto12_pkg.ads: New helper.
5440 2012-05-18 Richard Guenther <rguenther@suse.de>
5442 PR tree-optimization/53346
5443 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5444 * gcc.target/i386/incoming-10.c: Adjust.
5445 * gcc.target/i386/incoming-11.c: Likewise.
5446 * gcc.target/i386/pr46295.c: Likewise.
5448 2012-05-18 Richard Guenther <rguenther@suse.de>
5450 * gcc.dg/pr53352.c: Return zero.
5452 2012-05-18 Richard Guenther <rguenther@suse.de>
5454 PR tree-optimization/53390
5455 * gcc.dg/torture/pr53390.c: New testcase.
5457 2012-05-18 Meador Inge <meadori@codesourcery.com>
5459 PR rtl-optimization/53352
5460 * gcc.dg/pr53352.c: New test.
5462 2012-05-17 David S. Miller <davem@davemloft.net>
5464 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5465 failure on sparc-*-linux-gnu.
5467 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5470 * g++.dg/parse/error49.C: New.
5471 * g++.dg/cpp0x/error8.C: Likewise.
5472 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5473 * g++.dg/ext/utf-dflt2.C: Likewise.
5474 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5475 * g++.dg/ext/utf-dflt.C: Likewise.
5476 * c-c++-common/raw-string-3.c: Likewise.
5477 * c-c++-common/raw-string-4.c: Likewise.
5479 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5482 * g++.dg/cpp0x/catch1.C: New.
5484 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5487 * g++.dg/parse/error48.C: New.
5488 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5489 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5491 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5493 * gcc.dg/tm/indirect-2.c: New test.
5495 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5497 PR tree-optimization/53217
5498 * gfortran.dg/pr53217.f90: New test.
5500 2012-05-16 Richard Guenther <rguenther@suse.de>
5502 PR tree-optimization/53364
5503 * g++.dg/torture/pr53364.C: New testcase.
5505 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5508 * gcc.dg/pr52549.c: Fix test for long != void*
5509 * gcc.c-torture/execute/pr52979-1.x: New file.
5510 * gcc.c-torture/execute/pr52979-2.x: New file.
5512 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5514 PR preprocessor/7263
5515 * gcc.dg/binary-constants-2.c: Run without tracking locations
5516 accross macro expansion.
5517 * gcc.dg/binary-constants-3.c: Likewise.
5518 * gcc.dg/cpp/sysmac2.c: Likewise.
5519 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5521 * gcc.dg/cpp/syshdr3.c: New test.
5522 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5523 * gcc.dg/system-binary-constants-1.c: New test.
5524 * gcc.dg/system-binary-constants-1.h: New header for the new test
5526 * g++.dg/cpp/syshdr3.C: New test.
5527 * g++.dg/cpp/syshdr3.h: New header the new test above.
5528 * g++.dg/system-binary-constants-1.C: New test.
5529 * g++.dg/system-binary-constants-1.h: New header the new test
5532 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5534 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5536 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.dg/pr53358.c: New test.
5541 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5544 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5545 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5547 2012-05-15 Olivier Hainque <hainque@adacore.com>
5549 * g++.dg/eh/sighandle.C: New testcase.
5551 2012-05-15 Richard Guenther <rguenther@suse.de>
5553 PR tree-optimization/53355
5554 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5556 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5558 * gfortran.dg/*.f90: Remove now redundant manual
5559 cleanup-modules directive.
5561 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5563 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5564 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5566 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5569 * gfortran.dg/int_range_io_1.f90: New test.
5571 2012-05-14 Andi Kleen <ak@linux.intel.com>
5572 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5576 * gcc.target/i386/rtm-check.h: New file.
5577 * gcc.target/i386/pr53315.c: New test.
5579 2012-05-14 Tobias Burnus <burnus@net-b.de>
5584 * gfortran.dg/deferred_type_param_4.f90: New.
5585 * gfortran.dg/deferred_type_param_6.f90: New.
5587 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5589 * gcc.target/i386/retarg.c: New test.
5591 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5594 * gfortran.dg/deferred_type_param_3.f90: New.
5595 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5596 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5598 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5600 * gnat.dg/null_pointer_deref3.adb: New test.
5602 2012-05-12 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/deferred_type_param_5.f90: New.
5608 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5610 * g++.dg/parse/error47.C: New.
5612 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5615 * gfortran.dg/string_compare_4.f90: Change option
5616 to -fdump-tree-original. Add test case for kind=4.
5618 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5621 * gfortran.dg/string_compare_4.f90: New test.
5623 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5627 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5630 * g++.dg/cpp0x/variadic132.C: New.
5632 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5636 * g++.dg/parse/error26.C: Tweak dg-error column number.
5638 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5641 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5643 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5645 * gnat.dg/lto11.ad[sb]: New test.
5647 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5650 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5651 directive to Scan for vpmuldq, not vpmacsdql.
5653 2012-05-09 Michael Matz <matz@suse.de>
5655 PR tree-optimization/53185
5656 * gcc.dg/vect/pr53185.c: New test.
5658 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5661 * gcc.target/i386/pr53249.c: New.
5663 2012-05-09 Richard Guenther <rguenther@suse.de>
5665 PR tree-optimization/18437
5666 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5667 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5669 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5671 PR tree-optimization/53226
5672 * gcc.c-torture/compile/pr53226.c: New test.
5674 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5677 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5678 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5679 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5680 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5681 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5682 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5683 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5684 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5685 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5686 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5687 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5688 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5689 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5691 2012-05-09 Dehao Chen <dehao@google.com>
5693 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5694 * gcc.dg/predict-2.c: Likewise.
5695 * gcc.dg/predict-3.c: Likewise.
5696 * gcc.dg/predict-4.c: Likewise.
5697 * gcc.dg/predict-5.c: Likewise.
5698 * gcc.dg/predict-6.c: Likewise.
5700 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5703 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5705 2012-05-08 Richard Guenther <rguenther@suse.de>
5707 * gcc.dg/fold-bitand-4.c: New testcase.
5709 2012-05-08 Dehao Chen <dehao@google.com>
5711 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5712 heuristic is working properly.
5713 * gcc.dg/predict-2.c: Likewise.
5714 * gcc/dg/predict-3.c: Likewise.
5715 * gcc/dg/predict-4.c: Likewise.
5716 * gcc/dg/predict-5.c: Likewise.
5717 * gcc/dg/predict-6.c: Likewise.
5719 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/53239
5722 * g++.dg/opt/vrp3.C: New test.
5723 * g++.dg/opt/vrp3-aux.cc: New file.
5724 * g++.dg/opt/vrp3.h: New file.
5726 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5728 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5729 .uleb128 support in assembler output.
5731 2012-05-07 Richard Guenther <rguenther@suse.de>
5734 * g++.dg/lto/pr42987_0.C: New testcase.
5735 * g++.dg/lto/pr42987_1.C: Likewise.
5737 2012-05-07 Tobias Burnus <burnus@net-b.de>
5740 * gfortran.dg/typebound_operator_15.f90: New.
5742 2012-05-06 Tobias Burnus <burnus@net-b.de>
5745 * gfortran.dg/class_array_13.f90: New.
5747 2012-05-06 Tristan Gingold <gingold@adacore.com>
5749 * gnat.dg/warn7.adb: New test.
5751 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5753 * gnat.dg/specs/renamings.ads: Rename to...
5754 * gnat.dg/specs/renaming1.ads: ...this.
5755 * gnat.dg/specs/renaming2.ads: New test.
5756 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5757 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5758 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5759 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5761 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5763 * gnat.dg/discr36.ad[sb]: New test.
5764 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5766 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5769 * c-c++-common/pr43772.c: New.
5771 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5774 * gfortran.dg/select_type_26.f03 : New test.
5775 * gfortran.dg/select_type_27.f03 : New test.
5778 * gfortran.dg/select_type_28.f03 : New test.
5780 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5784 * gfortran.dg/mod_sign0_1.f90: New test.
5785 * gfortran.dg/mod_large_1.f90: New test.
5787 2012-05-04 Tobias Burnus <burnus@net-b.de>
5790 gfortran.dg/public_private_module_5.f90: New.
5792 2012-05-04 Tobias Burnus <burnus@net-b.de>
5795 * gfortran.dg/constructor_7.f90: New.
5796 * gfortran.dg/constructor_8.f90: New.
5798 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5801 * g++.dg/cpp0x/static_assert7.C: New.
5803 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5805 PR tree-optimization/52633
5806 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5807 recognized as widening shifts instead of over-widening.
5808 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5809 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5810 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5811 * gcc.target/arm/pr52633.c: New test.
5813 2012-05-04 Richard Guenther <rguenther@suse.de>
5815 PR tree-optimization/53168
5816 * gcc.dg/torture/pr53168.c: New testcase.
5817 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5819 2012-05-04 Richard Guenther <rguenther@suse.de>
5821 * gcc.dg/lto/pr53214_0.c: New testcase.
5823 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5825 * gcc.target/ia64/pr48496.c: New test.
5826 * gcc.target/ia64/pr52657.c: Likewise.
5828 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5831 * c-c++-common/pr51712.c: New.
5833 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5836 * gcc.target/powwerpc/pr53199.c: New file.
5838 2012-05-03 Jason Merrill <jason@redhat.com>
5840 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5842 * gcc.dg/debug/dwarf2/dups-types.c: New.
5843 * gcc.dg/debug/dwarf2/dups-types.h: New.
5845 2012-05-03 Jason Merrill <jason@redhat.com>
5847 * g++.dg/debug/dwarf2/namespace-2.C: New.
5848 * g++.dg/debug/dwarf2/localclass3.C: New.
5850 2012-05-03 Jason Merrill <jason@redhat.com>
5852 * g++.dg/debug/dwarf2/thunk1.C: New.
5854 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5857 * g++.dg/other/final2.C: New.
5859 2012-05-03 Richard Guenther <rguenther@suse.de>
5861 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5863 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5865 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5866 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5867 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5868 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5870 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5872 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5874 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5875 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5876 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5879 * gcc.dg/pr53174.c: New test.
5882 * gcc.target/arm/pr53187.c: New test.
5883 * gcc.c-torture/compile/pr53187.c: New test.
5885 2012-05-03 Richard Guenther <rguenther@suse.de>
5887 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5888 unsupported prefetching support.
5890 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5892 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5893 option -ftrack-macro-expansion=0.
5894 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5895 option -ftrack-macro-expansion=0.
5897 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5899 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5900 dg-options for target arm with dg-additional-options.
5902 2012-05-03 Richard Guenther <rguenther@suse.de>
5904 PR tree-optimization/53144
5905 * gcc.dg/torture/pr53144.c: New testcase.
5907 2012-05-03 Tobias Burnus <burnus@net-b.de>
5910 * gfortran.dg/pointer_intent_7.f90: New.
5911 * gfortran.dg/pure_formal_3.f90: New.
5913 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5915 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5917 2012-05-02 Martin Jambor <mjambor@suse.cz>
5920 * g++.dg/lto/pr52605_0.C: New test.
5922 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5924 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5925 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5926 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5927 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5928 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5929 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5930 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5931 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5932 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5933 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5934 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5935 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5936 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5937 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5938 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5939 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5941 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5944 * gcc.dg/pr53153.c: New test.
5946 2012-05-02 Richard Guenther <rguenther@suse.de>
5948 * g++.dg/tree-ssa/pr19807.C: Adjust.
5950 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5952 PR tree-optimization/53163
5953 * gcc.c-torture/compile/pr53163.c: New test.
5955 PR rtl-optimization/53160
5956 * gcc.c-torture/execute/pr53160.c: New test.
5958 2012-05-01 Ian Lance Taylor <iant@google.com>
5961 * gcc.dg/pr37303.c: New test.
5963 2012-05-01 Richard Henderson <rth@redhat.com>
5965 * lib/target-supports.exp
5966 (check_effective_target_sync_long_long_runtime): True for
5967 check_effective_target_powerpc64.
5969 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5972 * gcc.dg/vector-1.c: Move to ...
5973 * c-c++-common/vector-1.c: ... here.
5974 * gcc.dg/vector-2.c: Move to ...
5975 * c-c++-common/vector-2.c: ... here.
5976 * gcc.dg/vector-3.c: Move to ...
5977 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5978 * gcc.dg/vector-4.c: Move to ...
5979 * c-c++-common/vector-4.c: ... here.
5980 * gcc.dg/vector-init-1.c: Move to ...
5981 * c-c++-common/vector-init-1.c: ... here.
5982 * gcc.dg/vector-init-2.c: Move to ...
5983 * c-c++-common/vector-init-2.c: ... here.
5984 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5985 * c-c++-common/vector-subscript-1.c: ... here.
5986 * gcc.dg/vector-subscript-2.c: Move to ...
5987 * c-c++-common/vector-subscript-2.c: ... here.
5988 * gcc.dg/vector-subscript-3.c: Move to ...
5989 * c-c++-common/vector-subscript-3.c: ... here.
5992 * g++.dg/cpp0x/vt-51314.C: New test.
5993 * g++.dg/cpp0x/variadic76.C: Fix.
5995 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
5997 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
5999 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6001 Add -Wvarargs option
6002 * c-c++-common/Wvarargs.c: New test case.
6003 * c-c++-common/Wvarargs-2.c: Likewise.
6005 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6007 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6008 * objc.dg/foreach-7.m: Force the test case to run without
6009 -ftrack-macro-expansion.
6010 * c-c++-common/tm/attrib-1.c: Likewise.
6011 * c-c++-common/warn-ommitted-condop.c: Likewise.
6012 * gcc.dg/assign-warn-1.c: Likewise.
6013 * gcc.dg/assign-warn-2.c: Likewise.
6014 * gcc.dg/attr-alloc_size.c: Likewise.
6015 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6016 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6017 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6018 * gcc.dg/c90-const-expr-9.c: Likewise.
6019 * gcc.dg/c99-const-expr-9.c: Likewise.
6020 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6021 * gcc.dg/cpp/direct2s.c: Likewise.
6022 * gcc.dg/cpp/pr28709.c: Likewise.
6023 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6024 * gcc.dg/dfp/composite-type.c: Likewise.
6025 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6026 with -ftrack-macro-expansion
6027 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6028 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6029 * g++.dg/ext/cleanup-1.C: Likewise.
6030 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6031 * g++.dg/template/sfinae10.C: Likewise.
6032 * g++.dg/tm/wrap-2.C: Likewise.
6033 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6034 * g++.dg/warn/Wsign-conversion.C: Likewise.
6035 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6036 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6037 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6038 it to run with -ftrack-macro-expansion.
6039 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6040 test cases without -ftrack-macro-expansion.
6042 Fix location for static class members
6043 * g++.dg/template/sfinae6_neg.C: Adjust.
6045 Make conversion warnings work on NULL with -ftrack-macro-expansion
6046 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6047 alongside the previous testing for NULL.
6049 Fix -Wuninitialized for -ftrack-macro-expansion
6050 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6052 Strip "<built-in>" loc from displayed expansion context
6053 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6054 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6055 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6058 Fix expansion point loc for macro-like tokens
6059 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6060 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6062 Fix token pasting with -ftrack-macro-expansion
6063 * gcc.dg/cpp/paste17.c: New test case for
6064 -ftrack-macro-expansion=2 mode only.
6065 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6067 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6069 * gnat.dg/warn6.ad[sb]: New test.
6071 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6074 * gcc.dg/20011021-1.c: Adjust testcase.
6076 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6079 * gfortran.dg/function_optimize_12.f90: New test.
6081 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6084 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6085 code to match current output and cover new peephole2 pattern.
6087 2012-04-27 Ollie Wild <aaw@google.com>
6089 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6091 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6093 * gcc.c-torture/execute/20120427-2.c: New testcase.
6094 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6095 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6096 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6098 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6101 * gcc.c-torture/execute/20120427-1.c: New testcase.
6103 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6106 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6108 2012-04-27 Tom de Vries <tom@codesourcery.com>
6110 PR tree-optimization/51879
6111 * gcc.dg/pr51879.c: New test.
6112 * gcc.dg/pr51879-2.c: Same.
6113 * gcc.dg/pr51879-3.c: Same.
6114 * gcc.dg/pr51879-4.c: Same.
6115 * gcc.dg/pr51879-6.c: Same.
6117 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6120 * g++.dg/cpp0x/defaulted35.C: New.
6121 * g++.dg/cpp0x/defaulted15.C: Adjust.
6123 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6125 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6128 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6130 * gcc.target/i386/builtin_target.c: Check avx2.
6132 2012-04-26 Alan Modra <amodra@gmail.com>
6134 * gcc.target/powerpc/savres.c: New test.
6135 * gcc.target/powerpc/powerpc.exp: Run it.
6137 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6140 * gcc.dg/torture/pr53120.c: New test.
6142 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6145 * gcc.c-torture/compile/pr52979-1.c: New test.
6146 * gcc.c-torture/execute/pr52979-1.c: New test.
6147 * gcc.c-torture/execute/pr52979-2.c: New test.
6149 2012-04-25 Richard Guenther <rguenther@suse.de>
6151 * gcc.target/i386/l_fma_float_5.c: Adjust.
6152 * gcc.target/i386/l_fma_double_4.c: Likewise.
6153 * gcc.target/i386/l_fma_float_2.c: Likewise.
6154 * gcc.target/i386/l_fma_float_6.c: Likewise.
6155 * gcc.target/i386/l_fma_double_1.c: Likewise.
6156 * gcc.target/i386/l_fma_double_5.c: Likewise.
6157 * gcc.target/i386/l_fma_float_3.c: Likewise.
6158 * gcc.target/i386/l_fma_double_2.c: Likewise.
6159 * gcc.target/i386/l_fma_double_6.c: Likewise.
6160 * gcc.target/i386/l_fma_float_4.c: Likewise.
6161 * gcc.target/i386/l_fma_double_3.c: Likewise.
6162 * gcc.target/i386/l_fma_float_1.c: Likewise.
6164 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6166 PR tree-optimization/53058
6167 * gcc.c-torture/compile/pr53058.c: New test.
6169 2012-04-25 Jan Hubicka <jh@suse.cz>
6172 * gcc.target/i386/pr39082-1.c: Update warning location.
6174 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6177 * gcc.dg/pr52880.c: New test.
6179 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6181 * gcc.dg/m-un-2.c: Update.
6182 * gcc.dg/20011021-1.c: Update.
6184 2012-04-25 Tobias Burnus <burnus@net-b.de>
6187 * gfortran.dg/realloc_on_assign_14.f90: New.
6189 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6192 PR tree-optimizations/52891
6193 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6195 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6198 * g++.dg/cpp0x/sfinae35.C: New.
6199 * g++.dg/cpp0x/sfinae36.C: Likewise.
6201 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6203 * gcc.target/builtin_target.c: New testcase.
6205 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6208 * gcc.target/powerpc/pr47197.c: New test.
6210 2012-04-24 Richard Guenther <rguenther@suse.de>
6212 PR tree-optimization/53085
6213 * g++.dg/torture/pr53085.C: New testcase.
6215 2012-04-24 Andrew Pinski <apinski@cavium.com>
6218 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6219 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6220 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6222 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6225 * gcc.c-torture/execute/pr53084.c: New test.
6227 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6229 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6231 2012-04-23 Andrew Pinski <apinski@cavium.com>
6233 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6235 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6238 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6239 * gcc.dg/torture/builtin-power-1.c: Likewise.
6241 2012-04-23 Richard Guenther <rguenther@suse.de>
6243 PR tree-optimization/53070
6244 * gcc.dg/torture/pr53070.c: New testcase.
6246 2012-04-23 Richard Guenther <rguenther@suse.de>
6249 * gcc.dg/pr53060.c: New testcase.
6251 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6253 PR tree-optimizations/52891
6254 * gcc.c-torture/compile/pr52891-1.c: New test.
6255 * gcc.c-torture/compile/pr52891-2.c: New test.
6257 2012-04-22 Tobias Burnus <burnus@net-b.de>
6260 * gfortran.dg/read_float_4.f90: New.
6262 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6265 * c-c++-common/pr35441.C: New.
6267 2012-04-20 Ian Lance Taylor <iant@google.com>
6269 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6270 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6272 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6274 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6276 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6278 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6280 PR rtl-optimization/44214
6281 * gcc.dg/pr44214-1.c: New test.
6282 * gcc.dg/pr44214-2.c: Likewise.
6283 * gcc.dg/pr44214-3.c: Likewise.
6285 2012-04-20 Richard Guenther <rguenther@suse.de>
6287 * g++.dg/torture/20120420-1.C: New testcase.
6289 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6291 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6293 2012-04-19 Christian Bruel <christian.bruel@st.com>
6295 * gcc.dg/pr52283.c: New test.
6297 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6299 * gcc.dg/pr37985.c: New test.
6301 2012-04-19 Richard Guenther <rguenther@suse.de>
6303 PR rtl-optimization/44688
6304 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6305 possibly profitable.
6307 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6309 PR tree-optimization/52976
6310 * gfortran.dg/reassoc_11.f: New test.
6312 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6314 PR tree-optimization/52976
6315 * gfortran.dg/reassoc_7.f: New test.
6316 * gfortran.dg/reassoc_8.f: Likewise.
6317 * gfortran.dg/reassoc_9.f: Likewise.
6318 * gfortran.dg/reassoc_10.f: Likewise.
6320 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/cpp0x/sfinae33.C: New.
6324 * g++.dg/cpp0x/sfinae34.C: Likewise.
6326 2012-04-18 Joey Ye <joey.ye@arm.com>
6328 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6330 2012-04-18 Richard Guenther <rguenther@suse.de>
6332 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6334 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6335 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6337 2012-04-17 Tom de Vries <tom@codesourcery.com>
6339 * g++.dg/pr51264-4.C: New test.
6341 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6344 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6346 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6349 * g++.dg/parse/crash59.C: New.
6351 2012-04-17 Michael Matz <matz@suse.de>
6353 PR tree-optimization/18437
6354 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6356 2012-04-17 Richard Guenther <rguenther@suse.de>
6359 * g++.dg/torture/pr53011.C: New testcase.
6361 2012-04-16 Jason Merrill <jason@redhat.com>
6364 * g++.dg/cpp0x/variadic131.C: New.
6367 * g++.dg/cpp0x/variadic130.C: New.
6370 * g++.dg/cpp0x/variadic129.C: New.
6373 * g++.dg/cpp0x/variadic128.C: New.
6375 2012-04-16 Tobias Burnus <burnus@net-b.de>
6378 * gfortran.dg/pointer_intent_6.f90: New.
6380 2012-04-16 Tobias Burnus <burnus@net-b.de>
6383 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6384 to include public_private_module_4.f90.
6385 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6388 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6391 * g++.dg/diagnostic/operator1.C: New.
6392 * g++.dg/ext/label5.C: Adjust.
6393 * g++.dg/ext/va-arg1.C: Likewise.
6394 * g++.dg/other/error20.C: Likewise.
6395 * g++.dg/other/error20.C: Likewise.
6396 * g++.dg/other/error16.C: Likewise.
6397 * g++.dg/other/error10.C: Likewise.
6398 * g++.dg/parse/error30.C: Likewise.
6399 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6401 2012-04-16 Jason Merrill <jason@redhat.com>
6404 * g++.dg/cpp0x/variadic127.C: New.
6406 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6410 Use fail, pass instead of unresolved.
6414 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6416 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6417 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6418 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6420 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6423 * gfortran.dg/typebound_call_23.f03: New test case.
6425 2012-04-15 Jason Merrill <jason@redhat.com>
6428 * g++.dg/cpp0x/variadic126.C: New.
6431 * g++.dg/cpp0x/variadic125.C: New.
6434 * g++.dg/cpp0x/variadic124.C: New.
6437 * g++.dg/cpp0x/nullptr27.C: New.
6440 * g++.dg/warn/format8.C: New.
6442 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6445 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6447 2012-04-14 Tobias Burnus <burnus@net-b.de>
6451 * gfortran.dg/public_private_module_3.f90: New.
6452 * gfortran.dg/public_private_module_4.f90: New.
6454 2012-04-14 Tom de Vries <tom@codesourcery.com>
6456 * gcc.dg/superblock.c: New test.
6458 2012-04-14 Tom de Vries <tom@codesourcery.com>
6460 * gcc.dg/pr51879-12.c: New test.
6462 2012-04-13 Jason Merrill <jason@redhat.com>
6465 * g++.dg/cpp0x/variadic123.C: New.
6466 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6469 * g++.dg/cpp0x/initlist-ctor1.C: New.
6472 * g++.dg/other/anon-union2.C: New.
6474 2012-04-13 Martin Jambor <mjambor@suse.cz>
6477 * g++.dg/ipa/pr52939.C: New test.
6479 2012-04-13 Tom de Vries <tom@codesourcery.com>
6481 * gcc.dg/pr52734.c: New test.
6483 2012-04-13 Richard Guenther <rguenther@suse.de>
6485 PR tree-optimization/52969
6486 * gcc.dg/torture/pr52969.c: New testcase.
6488 2012-04-13 Richard Guenther <rguenther@suse.de>
6491 * gcc.dg/pr52549.c: New testcase.
6493 2012-04-13 Richard Guenther <rguenther@suse.de>
6496 * gcc.dg/pr52862.c: New testcase.
6498 2012-04-13 Joey Ye <joey.ye@arm.com>
6500 * gcc.target/arm/thumb1-imm.c: New testcase.
6502 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6506 second function argument.
6507 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6508 (calc_permps): Update declaration. Calculate result correctly.
6509 (avx2_test): Change src2 type to union256i_d.
6510 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6513 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6516 * gcc.target/powerpc/pr52775.c: New file.
6518 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6520 PR tree-optimization/18589
6521 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6522 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6523 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6524 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6525 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6526 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6527 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6528 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6529 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6530 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6532 2012-04-12 Richard Guenther <rguenther@suse.de>
6534 PR tree-optimization/52943
6535 * gcc.dg/torture/pr52943.c: New testcase.
6537 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6540 * gcc/target/sh/pr50751-4.c: New.
6541 * gcc/target/sh/pr50751-5.c: New.
6542 * gcc/target/sh/pr50751-6.c: New.
6543 * gcc/target/sh/pr50751-7.c: New.
6545 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6548 * g++.dg/lookup/using52.C: New.
6550 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6552 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6554 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6556 PR rtl-optimization/52876
6557 * gcc.target/i386/pr52876.c: New.
6559 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6561 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6563 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6565 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6566 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6567 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6568 (ptrdiff_t): ... this. All uses changed.
6569 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6570 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6572 (main): Cast argument to __INTPTR_TYPE__.
6573 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6575 * gcc.dg/mallign.c (main): Likewise.
6576 * gcc.dg/pr38700.c (foo): Likewise.
6577 * gcc.dg/long-long-cst1.c (t): Likewise.
6578 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6579 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6580 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6581 * gcc.dg/pr25682.c (d, foo): Likewise.
6582 * gcc.dg/format/cast-1.c (f): Likewise.
6583 * gcc.dg/c90-const-expr-10.c
6584 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6585 (size_t): ...this. All uses changed.
6586 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6587 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6588 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6589 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6590 * gcc.dg/sequence-pt-1.c: Likewise.
6591 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6592 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6593 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6594 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6595 of ptrdiff_t with it.
6596 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6597 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6598 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6600 2012-04-11 Jason Merrill <jason@redhat.com>
6603 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6604 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6607 * g++.dg/ext/attrib45.C: New.
6609 * g++.dg/eh/dtor3.C: New.
6611 2012-04-11 Richard Guenther <rguenther@suse.de>
6614 * gfortran.dg/pr52621.f90: New testcase.
6616 2012-04-11 Richard Guenther <rguenther@suse.de>
6619 * g++.dg/torture/pr52918-1.C: New testcase.
6620 * g++.dg/torture/pr52918-2.C: Likewise.
6622 2012-04-11 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/block_11.f90: New.
6627 2012-04-11 Nick Clifton <nickc@redhat.com>
6629 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6631 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6634 * gcc.target/powerpc/pr16458-1.c: New test.
6635 * gcc.target/powerpc/pr16458-2.c: Likewise.
6636 * gcc.target/powerpc/pr16458-3.c: Likewise.
6637 * gcc.target/powerpc/pr16458-4.c: Likewise.
6639 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6641 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6642 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6643 * gcc.dg/builtin-bswap-5.c: Likewise.
6644 * gcc.target/i386/builtin-bswap-4.c: New test.
6646 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6649 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6651 2012-04-11 Richard Guenther <rguenther@suse.de>
6653 PR rtl-optimization/52881
6654 * gcc.dg/torture/pr52881.c: New testcase.
6655 * gcc.dg/torture/pr52913.c: Likewise.
6657 2012-04-11 Richard Guenther <rguenther@suse.de>
6659 PR tree-optimization/52912
6660 * gcc.dg/torture/pr52912.c: New testcase.
6662 2010-04-10 Michael Matz <matz@suse.de>
6664 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6665 * gcc.dg/vect/vect-outer-1.c: Adjust.
6666 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6667 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6668 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6669 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6670 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6671 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6673 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6675 PR tree-optimization/52870
6676 * gcc.dg/vect/pr52870.c: New test.
6678 2012-04-09 Mike Stump <mikestump@comcast.net>
6680 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6681 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6682 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6683 * gnat.dg/aggr11.adb: Likewise.
6684 * gnat.dg/aggr11_pkg.ads: Likewise.
6685 * gnat.dg/aggr15.adb: Likewise.
6686 * gnat.dg/aggr15.ads: Likewise.
6687 * gnat.dg/aggr17.adb: Likewise.
6688 * gnat.dg/aggr18.adb: Likewise.
6689 * gnat.dg/array14.adb: Likewise.
6690 * gnat.dg/array14.ads: Likewise.
6691 * gnat.dg/array14_pkg.ads: Likewise.
6692 * gnat.dg/array19.adb: Likewise.
6693 * gnat.dg/array19.ads: Likewise.
6694 * gnat.dg/discr27.adb: Likewise.
6695 * gnat.dg/discr27.ads: Likewise.
6696 * gnat.dg/discr35.adb: Likewise.
6697 * gnat.dg/discr35.ads: Likewise.
6698 * gnat.dg/discr6.adb: Likewise.
6699 * gnat.dg/discr6_pkg.ads: Likewise.
6700 * gnat.dg/import1.adb: Likewise.
6701 * gnat.dg/import1.ads: Likewise.
6702 * gnat.dg/loop_address2.adb: Likewise.
6703 * gnat.dg/opt7.adb: Likewise.
6704 * gnat.dg/opt7.ads: Likewise.
6705 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6706 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6707 * gnat.dg/rep_clause2.adb: Likewise.
6708 * gnat.dg/rep_clause2.ads: Likewise.
6709 * gnat.dg/slice2.adb: Likewise.
6710 * gnat.dg/slice2.ads: Likewise.
6711 * gnat.dg/slice6.adb: Likewise.
6712 * gnat.dg/slice6_pkg.ads: Likewise.
6713 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6714 * gnat.dg/taft_type2.adb: Likewise.
6715 * gnat.dg/taft_type2.ads: Likewise.
6716 * gnat.dg/taft_type2_pkg.ads: Likewise.
6717 * gnat.dg/volatile10.adb: Likewise.
6718 * gnat.dg/volatile10_pkg.ads: Likewise.
6720 * gcc.dg/dll-8.c: Remove execute permissions.
6721 * g++.dg/ext/dllexport5.C: Likewise.
6723 2012-04-09 Jan Hubicka <jh@suse.cz>
6728 * gcc.dg/lto/pr52634_1.c: New testcase.
6729 * gcc.dg/lto/pr52634_0.c: New testcase.
6731 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6734 * gcc.target/i386/pr52883.c: New testcase.
6736 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6738 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6739 (check_effective_target_sync_long_long): Add SPARC case.
6740 (check_effective_target_sync_long_long_runtime): Likewise.
6741 (check_effective_target_sync_int_long): Adjust SPARC case.
6742 (check_effective_target_sync_char_short): Likewise.
6744 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6746 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6747 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6749 2012-04-08 Tobias Burnus <burnus@net-b.de>
6753 * gfortran.dg/public_private_module_2.f90: New.
6755 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6757 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6760 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6763 * gfortran.dg/function_optimize_11.f90: New test.
6765 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6768 * gfortran.dg/use_only_6.f90: New test.
6770 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6773 * gfortran.dg/use_only_6.f90: New test.
6774 2012-04-06 Mike Stump <mikestump@comcast.net>
6777 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6779 2012-04-05 Jason Merrill <jason@redhat.com>
6782 * g++.dg/template/qualified-id5.C: New.
6784 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6787 * gcc.target/i386/pr52882.c: New test.
6789 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6790 Dominique D'Humieures <dominiq@lps.ens.fr>
6793 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6794 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6796 2012-04-04 Jason Merrill <jason@redhat.com>
6799 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6801 2012-04-03 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/variadic-value1.C: New.
6806 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6808 * gnat.dg/pack18.adb: New test.
6809 * gnat.dg/pack18_pkg.ads: New helper.
6811 2012-04-03 Richard Guenther <rguenther@suse.de>
6813 PR tree-optimization/52808
6814 * gcc.dg/pr52808.c: New testcase.
6816 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6818 PR tree-optimization/52835
6819 * gfortran.dg/pr52835.f90: New test.
6821 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6823 * gnat.dg/specs/aggr5.ads: New test.
6825 2012-04-02 Richard Guenther <rguenther@suse.de>
6827 PR tree-optimization/52756
6828 * gcc.dg/torture/pr52756.c: New testcase.
6830 2012-04-02 Richard Guenther <rguenther@suse.de>
6833 * gcc.dg/pr52803.c: New testcase.
6835 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6838 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6841 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6844 * g++.dg/cpp0x/noexcept17.C: New.
6845 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6846 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6847 * g++.dg/cpp0x/noexcept01.C: Likewise.
6848 * g++.dg/eh/init-temp1.C: Likewise.
6849 * g++.dg/eh/ctor1.C: Likwise.
6851 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6853 * gnat.dg/controlled6.adb: New test.
6854 * gnat.dg/controlled6_pkg.ads: New helper.
6855 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6857 2012-03-30 Richard Henderson <rth@redhat.com>
6860 * g++.dg/opt/pr52727.C: New testcase.
6862 2012-03-30 Richard Guenther <rguenther@suse.de>
6864 PR tree-optimization/52754
6865 * gcc.target/i386/pr52754.c: New testcase.
6867 2012-03-30 Richard Guenther <rguenther@suse.de>
6870 * g++.dg/torture/pr52772.C: New testcase.
6872 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6875 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6877 2012-03-29 Jason Merrill <jason@redhat.com>
6880 * g++.dg/template/inherit8.C: New.
6882 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6885 * g++.dg/ext/weak4.C: New test.
6887 PR tree-optimization/52760
6888 * gcc.c-torture/execute/pr52760.c: New test.
6890 2012-03-29 Jason Merrill <jason@redhat.com>
6893 * g++.dg/cpp0x/initlist-array3.C: New.
6895 2012-03-28 Jason Merrill <jason@redhat.com>
6898 * g++.dg/overload/virtual2.C: New.
6900 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6902 * gnat.dg/vect7.ad[sb]: New test.
6904 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6905 Tobias Burnus <burnus@gcc.gnu.org>
6908 * gfortran.dg/allocate_class_1.f90 : Change error test.
6909 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6910 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6911 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6913 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6916 * gcc.dg/pr52691.c: New test.
6919 * gcc.c-torture/compile/pr52750.c: New test.
6921 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6924 * gcc.target/avr/torture/builtins-2.c: New test.
6926 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6929 * gcc.target/i386/pr52736.c: New test.
6931 2012-03-27 Martin Jambor <mjambor@suse.cz>
6934 * gcc.dg/torture/pr52693.c: New test.
6936 2012-03-27 Meador Inge <meadori@codesourcery.com>
6939 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6941 2012-03-27 Mike Stump <mikestump@comcast.net>
6944 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6945 failures that match branch names.
6947 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6948 H.J. Lu <hongjiu.lu@intel.com>
6951 * gcc.target/i386/pr52698.c: New test.
6953 2012-03-27 Richard Guenther <rguenther@suse.de>
6956 * gcc.dg/torture/pr52720.c: New testcase.
6958 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6960 * gnat.dg/pack17.adb: New test.
6962 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6964 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6965 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6967 2012-03-26 Martin Jambor <mjambor@suse.cz>
6969 PR tree-optimization/50052
6970 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6972 2012-03-26 Richard Guenther <rguenther@suse.de>
6974 PR tree-optimization/52701
6975 * gfortran.dg/pr52701.f90: New testcase.
6977 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6979 PR tree-optimization/52686
6980 * gcc.target/arm/pr52686.c: New test.
6982 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6984 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6985 Add "-Os -flto" to list.
6987 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6989 * gnat.dg/concat2.ad[sb]: New test.
6991 2012-03-24 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
6994 * g++.dg/cpp0x/trailing2.C: Likewise.
6995 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
6996 * g++.dg/cpp1y/auto-fn1.C: New.
6997 * g++.dg/cpp1y/auto-fn2.C: New.
6998 * g++.dg/cpp1y/auto-fn3.C: New.
6999 * g++.dg/cpp1y/auto-fn4.C: New.
7000 * g++.dg/cpp1y/auto-fn5.C: New.
7001 * g++.dg/cpp1y/auto-fn6.C: New.
7002 * g++.dg/cpp1y/auto-fn7.C: New.
7003 * g++.dg/cpp1y/auto-fn8.C: New.
7004 * g++.dg/cpp1y/auto-fn9.C: New.
7005 * g++.dg/cpp1y/auto-fn10.C: New.
7006 * g++.dg/cpp1y/auto-fn11.C: New.
7008 2012-03-23 Richard Guenther <rguenther@suse.de>
7010 PR tree-optimization/52678
7011 * gfortran.dg/pr52678.f: New testcase.
7013 2012-03-23 Richard Guenther <rguenther@suse.de>
7015 PR tree-optimization/52638
7016 * g++.dg/torture/pr52638.C: New testcase.
7018 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7021 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7023 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7026 * g++.dg/ext/attrib44.C: New test.
7028 2012-03-22 Jan Hubicka <jh@suse.cz>
7031 * g++.dg/torture/pr51737.C: New testcase
7033 2012-03-22 Richard Guenther <rguenther@suse.de>
7035 PR tree-optimization/52548
7036 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7038 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7040 * lib/fortran-modules.exp (list-module-names-1): Remove
7043 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7046 * gcc.target/sh/pr50751-1.c: New.
7047 * gcc.target/sh/pr50751-2.c: New.
7048 * gcc.target/sh/pr50751-3.c: New.
7050 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7053 * gcc.target/sh/sh4a-cos.c: Remove.
7054 * gcc.target/sh/sh4a-sin.c: Remove.
7055 * gcc.target/sh/sh4a-sincos.c: Remove.
7057 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7059 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7060 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7062 2012-03-21 Martin Jambor <mjambor@suse.cz>
7065 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7066 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7068 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7070 * gcc.target/arm/thumb-16bit-ops.c: New file.
7071 * gcc.target/arm/thumb-ifcvt.c: New file.
7073 2012-03-20 Jason Merrill <jason@redhat.com>
7075 * lib/target-supports.exp: Add { target c++1y }.
7077 * g++.dg/cpp0x/auto32.C: New.
7079 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7082 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7084 * gcc.dg/torture/pr48124-4.c: Ditto:
7085 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7087 2012-03-20 Jason Merrill <jason@redhat.com>
7090 * g++.dg/cpp0x/initlist66.C: New.
7092 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7094 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7097 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7100 * gcc.target/avr/torture/addr-space-2.h: New file.
7101 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7102 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7103 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7104 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7106 2012-03-20 Richard Guenther <rguenther@suse.de>
7108 * gnat.dg/pack16.adb: New testcase.
7109 * gnat.dg/pack16_pkg.ads: Likewise.
7110 * gnat.dg/specs/pack8.ads: Likewise.
7111 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7113 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7115 * g++.dg/warn/Wuseless-cast.C: Extend.
7117 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7120 * g++.dg/warn/Wuseless-cast.C: New.
7122 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7125 * gfortran.dg/pr52608.f90: New test.
7127 2012-03-17 Tobias Burnus <burnus@net-b.de>
7130 * gfortran.dg/proc_ptr_36.f90: New.
7132 2012-03-16 Martin Jambor <mjambor@suse.cz>
7134 * gcc.dg/misaligned-expand-1.c: New test.
7135 * gcc.dg/misaligned-expand-3.c: Likewise.
7137 2012-03-16 Richard Guenther <rguenther@suse.de>
7138 Kai Tietz <ktietz@redhat.com>
7141 * gcc.c-torture/execute/pr48814-1.c: New test.
7142 * gcc.c-torture/execute/pr48814-2.c: New test.
7143 * gcc.dg/tree-ssa/assign-1.c: New test.
7144 * gcc.dg/tree-ssa/assign-2.c: New test.
7145 * gcc.dg/tree-ssa/assign-3.c: New test.
7147 2012-03-16 Richard Guenther <rguenther@suse.de>
7149 * gnat.dg/specs/pack7.ads: New testcase.
7151 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7154 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7155 * gcc.dg/torture/vshuf-8.inc: Likewise.
7156 * gcc.dg/torture/vshuf-16.inc: Likewise.
7157 * gcc.dg/torture/vshuf-32.inc: Likewise.
7159 2012-03-15 Jason Merrill <jason@redhat.com>
7161 * g++.dg/torture/pr52582.C: New.
7163 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7165 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7167 2012-03-15 Ira Rosen <irar@il.ibm.com>
7168 Ulrich Weigand <ulrich.weigand@linaro.org>
7170 * gcc.dg/vect/slp-cond-3.c: New test.
7171 * gcc.dg/vect/slp-cond-4.c: New test.
7173 2012-03-15 Ira Rosen <irar@il.ibm.com>
7174 Ulrich Weigand <ulrich.weigand@linaro.org>
7176 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7177 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7179 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7184 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7185 * gfortran.dg/round_1.f03: Likewise.
7187 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7188 Andrew Pinski <apinski@cavium.com>
7191 * gcc.dg/pr52592.c: New test.
7193 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7195 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7196 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7197 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7198 * lib/fortran-modules.exp: .. this new file. Adjust users.
7199 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7200 gfortran-dg-debug-runtest): Call cleanup-modules.
7201 * lib/fortran-torture.exp (fortran-torture-execute,
7202 fortran-torture): Likewise.
7203 * gfortran.dg/coarray/caf.exp: Likewise.
7204 * lib/lto.exp: Likewise.
7205 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7206 * gfortran.dg/class_4b.f03: Likewise.
7207 * gfortran.dg/class_4c.f03: Likewise.
7208 * gfortran.dg/class_45a.f03: Likewise.
7209 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7210 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7211 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7212 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7213 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7214 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7215 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7216 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7217 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7218 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7219 * gfortran.dg/whole_file_28.f90: Likewise.
7220 * gfortran.dg/whole_file_29.f90: Likewise.
7221 * gfortran.dg/whole_file_30.f90: Likewise.
7222 * gfortran.dg/whole_file_31.f90: Likewise.
7224 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7226 PR tree-optimization/52267
7227 * gcc.dg/pr52267.c: New test.
7228 * gcc.dg/tree-ssa/vrp65.c: New test.
7229 * gcc.dg/tree-ssa/vrp66.c: New test.
7231 2012-03-15 Richard Guenther <rguenther@suse.de>
7234 * gfortran.dg/vect/pr52580.f: New testcase.
7236 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7238 * gcc.target/sh/fpul-usage-1.c: New.
7240 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7243 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7244 * gcc.target/sh/pr49468-di.c: Likewise.
7246 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7248 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7249 * gcc.dg/c99-stdint-6.c: Likewise.
7250 * gcc.dg/lto/20090210_0.c: Likewise.
7251 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7252 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7253 * gcc.dg/pragma-init-fini-2.c: Likewise.
7254 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7255 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7256 * gcc.target/i386/pr22152.c: Likewise.
7257 * gcc.target/i386/vect8-ret.c: Likewise.
7258 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7261 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7263 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7264 * g++.dg/tree-prof/partition1.C: Likewise.
7265 * g++.dg/tree-prof/partition2.C: Likewise.
7266 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7268 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7269 * gcc.c-torture/execute/20010724-1.c: Remove.
7270 * gcc.c-torture/execute/20010724-1.x: Remove.
7271 * gcc.c-torture/execute/20040208-2.c: Remove.
7272 * gcc.c-torture/execute/20040208-2.x: Remove.
7273 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7275 (main) [__mips__ && __sgi__]: Remove.
7276 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7277 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7278 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7279 mips-sgi-irix6* handling.
7280 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7281 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7282 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7284 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7285 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7286 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7287 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7288 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7289 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7291 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7292 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7293 * gcc.target/mips/save-restore-3.c: Likewise.
7294 * gcc.target/mips/save-restore-4.c: Likewise.
7295 * gcc.target/mips/save-restore-5.c: Likewise.
7296 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7297 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7299 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7301 (restore_ld_library_path_env_vars): Likewise.
7302 * lib/target-supports.exp (check_profiling_available): Remove
7303 mips*-*-irix* handling.
7304 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7305 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7306 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7308 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7311 * g++.dg/opt/pr52582.C: New test.
7313 2012-03-14 Richard Guenther <rguenther@suse.de>
7315 PR tree-optimization/52571
7316 * gcc.dg/vect/vect-2.c: Initialize arrays.
7317 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7318 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7319 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7321 2012-03-14 Richard Guenther <rguenther@suse.de>
7326 * gcc.dg/torture/pr48124-1.c: New testcase.
7327 * gcc.dg/torture/pr48124-2.c: Likewise.
7328 * gcc.dg/torture/pr48124-3.c: Likewise.
7329 * gcc.dg/torture/pr48124-4.c: Likewise.
7331 2012-03-14 Richard Guenther <rguenther@suse.de>
7334 * gcc.dg/pr52578.c: New testcase.
7336 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7339 * g++.dg/cpp0x/udlit-args2.C: New test.
7341 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7344 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7345 * gcc.c-torture/compile/pr48596.c: ... here.
7347 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7350 * g++.dg/lookup/hidden-class17.C: New test.
7352 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7355 * gcc.dg/Wunused-var-3.c: New test.
7357 2012-03-13 Martin Jambor <mjambor@suse.cz>
7359 * gcc.dg/misaligned-expand-2.c: New test.
7361 2012-03-13 Richard Guenther <rguenther@suse.de>
7364 * gcc.dg/pr52134.c: New testcase.
7366 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7368 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7370 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7372 PR tree-optimization/46728
7373 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7374 * gcc.target/powerpc/pr46728-5.c: Likewise.
7375 * gcc.target/powerpc/pr46728-8.c: Likewise.
7376 * gcc.target/powerpc/pr46728-10.c: Likewise.
7377 * gcc.target/powerpc/pr46728-11.c: Likewise.
7378 * gcc.target/powerpc/pr46728-13.c: Likewise.
7379 * gcc.target/powerpc/pr46728-14.c: Likewise.
7380 * gcc.target/powerpc/pr46728-15.c: Likewise.
7382 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7385 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7387 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389 PR tree-optimization/46728
7390 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7391 * gcc.target/powerpc/pr46728-5.c: Likewise.
7392 * gcc.target/powerpc/pr46728-8.c: Likewise.
7393 * gcc.target/powerpc/pr46728-10.c: Likewise.
7394 * gcc.target/powerpc/pr46728-11.c: Likewise.
7395 * gcc.target/powerpc/pr46728-13.c: Likewise.
7396 * gcc.target/powerpc/pr46728-14.c: Likewise.
7397 * gcc.target/powerpc/pr46728-15.c: Likewise.
7399 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7402 * gcc.target/avr/torture/addr-space-1.h: New file.
7403 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7404 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7405 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7406 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7408 2012-03-12 Andrew Pinski <apinski@cavium.com>
7410 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7412 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7414 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7415 * g++.dg/abi/thunk4.C: Likewise.
7416 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7418 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7420 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7421 * g++.dg/eh/spbp.C: Likewise.
7422 * g++.dg/ext/label13.C: Likewise.
7423 * g++.dg/guality/guality.exp: Likewise.
7424 * g++.dg/other/anon5.C: Likewise.
7425 * g++.dg/other/pragma-ep-1.C: Remove.
7426 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7427 * g++.dg/warn/pr31246.C: Likewise.
7428 * g++.dg/warn/weak1.C: Likewise.
7429 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7430 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7431 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7432 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7433 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7434 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7435 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7436 * gcc.dg/c99-tgmath-1.c: Likewise.
7437 * gcc.dg/c99-tgmath-2.c: Likewise.
7438 * gcc.dg/c99-tgmath-3.c: Likewise.
7439 * gcc.dg/c99-tgmath-4.c: Likewise.
7440 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7442 * gcc.dg/debug/pr49032.c: Likewise.
7443 * gcc.dg/guality/guality.exp: Likewise.
7444 * gcc.dg/intmax_t-1.c: Likewise.
7445 * gcc.dg/pr48616.c: Likewise.
7446 * gcc.dg/pragma-ep-1.c: Remove.
7447 * gcc.dg/pragma-ep-2.c: Remove.
7448 * gcc.dg/pragma-ep-3.c: Remove.
7449 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7450 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7451 * gcc.misc-tests/gcov-14.c: Likewise.
7452 * gfortran.dg/guality/guality.exp: Likewise.
7453 * lib/target-supports.exp (check_weak_available): Likewise.
7454 (add_options_for_tls): Likewise.
7455 (check_ascii_locale_available): Likewise.
7456 * obj-c++.dg/dwarf-2.mm: Likewise.
7457 * objc.dg/dwarf-1.m: Likewise.
7458 * objc.dg/dwarf-2.m: Likewise.
7460 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7462 PR tree-optimization/51721
7463 * gcc.dg/tree-ssa/vrp64.c: New test.
7465 PR tree-optimization/52533
7466 * gcc.c-torture/compile/pr52533.c: New test.
7468 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7470 * gcc.target/i386/rtm-xabort-1.c: New.
7471 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7472 * gcc.target/i386/rtm-xend-1.c: Ditto.
7473 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7474 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7475 * gcc.target/i386/sse-13.c: Ditto.
7476 * gcc.target/i386/sse-14.c: Ditto.
7477 * gcc.target/i386/sse-22.c: Ditto.
7478 * gcc.target/i386/sse-23.c: Ditto.
7479 * g++.dg/other/i386-2.C: Ditto.
7480 * g++.dg/other/i386-3.C: Ditto.
7482 2012-03-12 Tobias Burnus <burnus@net-b.de>
7485 * gfortran.dg/proc_ptr_35.f90: New.
7487 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7490 * gcc.dg/torture/pr52530.c: New test.
7492 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7495 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7497 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7500 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7502 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7504 2012-03-09 Andrew Pinski <apinski@cavium.com>
7507 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7508 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7510 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7512 * gcc.dg/tree-ssa/scev-3.c: New.
7513 * gcc.dg/tree-ssa/scev-4.c: New.
7515 2012-03-08 Tobias Burnus <burnus@net-b.de>
7518 * gfortran.dg/proc_ptr_34.f90
7520 2012-03-07 Jason Merrill <jason@redhat.com>
7523 * g++.dg/cpp0x/udlit-mangle.C: New.
7525 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7527 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7529 2012-03-06 Richard Guenther <rguenther@suse.de>
7532 * gcc.dg/torture/pr52493.c: New testcase.
7534 2012-03-06 Richard Guenther <rguenther@suse.de>
7537 * gcc.dg/lto/pr52097_0.c: New testcase.
7539 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7542 * gcc.target/sh/pr51244-1.c: New.
7543 * gcc.target/sh/pr51244-2.c: New.
7544 * gcc.target/sh/pr51244-3.c: New.
7546 2012-03-05 Jason Merrill <jason@redhat.com>
7549 * g++.dg/ext/visibility/template11.C: New.
7551 * g++.dg/cpp0x/implicit13.C: New.
7553 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7555 PR tree-optimization/51721
7556 * gcc.dg/tree-ssa/vrp63.c: New test.
7557 * gcc.dg/pr51721.c: New test.
7559 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7562 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7565 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7568 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7570 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7573 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7575 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7577 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7580 2012-03-03 Jason Merrill <jason@redhat.com>
7582 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7585 * g++.dg/cpp0x/initlist65.C: New.
7588 * g++.dg/ext/is_empty2.C: New.
7590 2012-03-03 Tobias Burnus <burnus@net-b.de>
7593 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7595 2012-03-03 Tobias Burnus <burnus@net-b.de>
7597 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7598 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7599 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7600 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7601 * gfortran.dg/class_30.f90: Remove dg-warning line.
7602 * gfortran.dg/bind_c_usage_25.f90: New.
7604 2012-03-03 Tobias Burnus <burnus@net-b.de>
7607 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7608 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7609 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7611 2012-03-03 Tobias Burnus <burnus@net-b.de>
7614 * gfortran.dg/assumed_type_1.f90: New.
7615 * gfortran.dg/assumed_type_2.f90: New.
7616 * gfortran.dg/assumed_type_3.f90: New.
7617 * gfortran.dg/assumed_type_4.f90: New.
7619 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7622 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7623 * gcc.target/sh/pr49468-di.c: New.
7625 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7627 * gcc.dg/graphite/pr50561.c: Update.
7629 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7631 * gcc.target/powerpc/pr52457.c: New test.
7633 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7635 * gcc.target/arm/sat-1.c: New test.
7637 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7640 * gcc.target/i386/pr46716.c: New test.
7642 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7645 * g++.dg/cpp0x/sfinae32.C: New.
7647 2012-03-02 Richard Guenther <rguenther@suse.de>
7649 PR tree-optimization/52406
7650 * gcc.dg/torture/pr52406.c: New testcase.
7652 2012-03-02 Tobias Burnus <burnus@net-b.de>
7655 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7656 * gfortran.dg/nullify_2.f90: Update dg-error.
7657 * gfortran.dg/nullify_4.f90: Ditto.
7658 * gfortran.dg/pointer_init_6.f90: Ditto.
7660 2012-03-02 Tobias Burnus <burnus@net-b.de>
7663 * gfortran.dg/class_51.f90: New.
7665 2012-03-02 Tobias Burnus <burnus@net-b.de>
7668 * gfortran.dg/intrinsic_8.f90: New.
7670 2012-03-01 Kai Tietz <ktietz@redhat.com>
7672 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7673 routines on mingw targets.
7674 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7676 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7678 PR tree-optimization/52445
7679 * gcc.dg/pr52445.c: New test.
7681 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7684 * gcc.c-torture/compile/pr52437.c: New test.
7687 * gcc.dg/torture/pr52419.c: New test.
7689 PR tree-optimization/52429
7690 * gcc.dg/torture/pr52429.c: New test.
7691 * g++.dg/opt/pr52429.C: New test.
7693 2012-02-29 Richard Guenther <rguenther@suse.de>
7696 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7697 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7698 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7699 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7700 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7701 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7703 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7705 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7707 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7710 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7712 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7715 * gcc.target/arm/neon/pr51534.c: New testcase.
7717 2012-02-28 Richard Guenther <rguenther@suse.de>
7720 * gcc.dg/torture/pr52407.c: New testcase.
7722 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7724 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7725 * gcc.target/arm/vfp2.c: Likewise.
7726 * gcc.target/arm/vfp3.c: Likewise.
7727 * gcc.target/arm/vfp4.c: Likewise.
7728 * gcc.target/arm/vfp5.c: Likewise.
7729 * gcc.target/arm/vfp6.c: Likewise.
7730 * gcc.target/arm/vfp7.c: Likewise.
7731 * gcc.target/arm/vfp8.c: Likewise.
7732 * gcc.target/arm/vfp9.c: Likewise.
7733 * gcc.target/arm/vfp10.c: Likewise.
7734 * gcc.target/arm/vfp11.c: Likewise.
7735 * gcc.target/arm/vfp12.c: Likewise.
7736 * gcc.target/arm/vfp13.c: Likewise.
7737 * gcc.target/arm/vfp14.c: Likewise.
7738 * gcc.target/arm/vfp15.c: Likewise.
7739 * gcc.target/arm/vfp16.c: Likewise.
7740 * gcc.target/arm/vfp17.c: Likewise.
7741 * gcc.target/arm/neon-constants.h: New file.
7742 * gcc.target/arm/neon-vect1.c: New test.
7743 * gcc.target/arm/neon-vect2.c: New test.
7744 * gcc.target/arm/neon-vect3.c: New test.
7745 * gcc.target/arm/neon-vect4.c: New test.
7746 * gcc.target/arm/neon-vect5.c: New test.
7747 * gcc.target/arm/neon-vect6.c: New test.
7748 * gcc.target/arm/neon-vect7.c: New test.
7749 * gcc.target/arm/neon-vect8.c: New test.
7751 2012-02-28 Richard Guenther <rguenther@suse.de>
7753 PR tree-optimization/52402
7754 * gcc.dg/torture/pr52402.c: New testcase.
7756 2012-02-28 Richard Guenther <rguenther@suse.de>
7759 * g++.dg/lto/pr52400_0.C: New testcase.
7761 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7763 * gcc.target/avr/torture/builtins-1.c: New test.
7764 * gcc.target/avr/torture/builtins-error.c: New test.
7766 2012-02-28 Kai Tietz <ktietz@redhat.com>
7768 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7769 * gcc.target/i386/pr45352-2.c: Likewise.
7770 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7771 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7772 targets instead rand.
7773 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7774 * gcc.target/i386/sse2-mul-1.c: Likewise.
7775 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7776 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7777 * gcc.target/i386/pad-1.c: Likewise.
7778 * gcc.target/i386/pad-9.c: Likewise.
7779 * gcc.target/i386/pad-2.c: Likewise.
7780 * gcc.target/i386/pad-5b.c: Likewise.
7781 * gcc.target/i386/pad-8.c: Likewise.
7782 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7783 * gcc.target/i386/pr44130.c: Likewise.
7784 * gcc.target/i386/align-main-1.c: Likewise.
7785 * gcc.target/i386/align-main-2.c: Likewise.
7786 * gcc.target/i386/sw-1.c: Likewise.
7787 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7788 on x64 mingw target.
7789 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7790 * gcc.target/i386/pr46295.c: Likewise.
7791 * gcc.target/i386/amd64-abi-1.c: Likewise.
7792 * gcc.target/i386/amd64-abi-2.c: Likewise.
7793 * gcc.target/i386/pr39082-1.c: Likewise.
7794 * gcc.target/i386/pr39162.c: Likewise.
7795 * gcc.target/i386/pr22152.c: Likewise.
7796 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7797 * gcc.target/i386/wrfsbase-2.c: Likewise.
7798 * gcc.target/i386/local.c: Likewise
7799 * gcc.target/i386/wrgsbase-1.c: Likewise.
7800 * gcc.target/i386/wrfsbase-1.c: Likewise.
7801 * gcc.target/i386/pr39315-3.c: Likewise.
7802 * gcc.target/i386/pr35767-4.c: Likewise.
7803 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7805 * gcc.target/i386/pr45336-2.c: Likewise.
7806 * gcc.target/i386/pr45336-1.c: Likewise.
7807 * gcc.target/i386/pr45336-4.c: Likewise.
7809 2012-02-27 Tristan Gingold <gingold@adacore.com>
7811 * gnat.dg/array20.ad[sb]: New test.
7813 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7816 * gcc.target/arm/pr52375.c: New test.
7817 * gcc.c-torture/compile/pr52375.c: New test.
7819 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7821 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7822 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7824 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7826 * gnat.dg/aggr19.adb: New test.
7827 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7829 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7832 * gcc.target/sh/pr49263.c: New.
7834 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7836 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7837 simulate_thread_wrapper_other_threads
7838 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7839 Move initialization of 'value' to main().
7840 (main): Initialize 'value';
7841 * gcc.dg/simulate-thread/speculative-store.c
7842 (simulate_thread_step_verify): Return 0 when successful.
7843 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7845 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7846 (simulate_thread_wrapper_other_threads): Return a success/fail value
7847 and issue an error if the instruction count threshold is exceeded.
7849 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7852 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7853 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7855 2012-02-24 Richard Guenther <rguenther@suse.de>
7858 * gcc.dg/pr52355.c: New testcase.
7860 2012-02-23 Kai Tietz <ktietz@redhat.com>
7862 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7863 * gcc.dg/Wpadded.c: Likewise.
7864 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7866 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7867 for sleep by Sleep and add windows.h include for this function.
7868 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7870 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7872 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7873 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7874 on x64 mingw target.
7875 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7876 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7877 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7878 failure on LLP64 target.
7880 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7883 * gcc.dg/noncompile/pr52290.c: New test.
7885 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7887 PR tree-optimization/52019
7888 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7890 2012-02-22 Kai Tietz <ktietz@redhat.com>
7892 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7893 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7894 derived pdiff_t type.
7895 * g++.dg/torture/pr49720.C: Likewise
7897 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7900 * gcc.target/i386/pr52330.c: New test.
7902 2012-02-22 Tobias Burnus <burnus@net-b.de>
7905 * gfortran.dg/io_constraints_10.f90: New.
7907 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7909 * lib/target-supports.exp (check_effective_target_vect_condition):
7910 Return true for NEON.
7912 2012-02-21 Kai Tietz <ktietz@redhat.com>
7914 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7916 2012-02-21 Richard Guenther <rguenther@suse.de>
7918 PR tree-optimization/52324
7919 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7921 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7924 * gcc.target/avr/torture/pr51782-1.c: New test.
7926 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7928 PR tree-optimization/52318
7929 * gcc.dg/pr52318.c: New test.
7931 2012-02-20 Kai Tietz <ktietz@redhat.com>
7933 * gcc.dg/bf-ms-layout-3.c: New testcase.
7935 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7939 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7941 2012-02-20 Richard Guenther <rguenther@suse.de>
7943 PR tree-optimization/52298
7944 * gcc.dg/torture/pr52298.c: New testcase.
7945 * gcc.dg/vect/pr52298.c: Likewise.
7947 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7949 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7950 * gcc.c-torture/execute/pr52286.c: Ditto.
7952 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7954 PR tree-optimization/52286
7955 * gcc.c-torture/execute/pr52286.c: New test.
7957 2012-02-18 Tobias Burnus <burnus@net-b.de>
7960 * gfortran.dg/interface_35.f90: Use -std=f2003.
7961 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7962 * gfortran.dg/interface_assignment_4.f90: Ditto.
7963 * gfortran.dg/bessel_1.f90: Ditto.
7964 * gfortran.dg/func_result_6.f90: Ditto.
7965 * gfortran.dg/hypot_1.f90: Ditto.
7966 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7968 2012-02-17 Tobias Burnus <burnus@net-b.de>
7970 PR translation/52232
7971 PR translation/52234
7972 PR translation/52245
7973 PR translation/52246
7974 PR translation/52262
7975 PR translation/52273
7976 * gfortran.dg/coarray_22.f90: Update dg-error.
7977 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7979 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7982 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7983 (simulate-thread): Use default timeout.
7985 2012-02-16 Jason Merrill <jason@redhat.com>
7988 * g++.dg/ext/timevar1.C: New.
7990 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
7993 * g++.dg/template/using21.C: New.
7994 * g++.dg/template/using22.C: Likewise.
7996 2012-02-16 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8001 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8003 PR tree-optimization/52255
8004 * gcc.c-torture/compile/pr52255.c: New test.
8007 * g++.dg/debug/dwarf2/pr52260.C: New test.
8010 * g++.dg/ipa/pr51929.C: New test.
8012 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8015 * gcc.target/powerpc/pr52199.c: New file.
8017 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8020 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8022 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024 * gcc.dg/pr51867.c: Don't include <math.h>.
8027 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8029 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8030 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8032 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8034 PR tree-optimization/50561
8035 * gcc.dg/graphite/pr50561.c: New testcase.
8037 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8039 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8040 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8042 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8044 * gnat.dg/discr35.ad[sb]: New test.
8046 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8048 * gnat.dg/volatile10.adb: New test.
8049 * gnat.dg/volatile10_pkg.ads: New helper.
8051 2012-02-14 Jason Merrill <jason@redhat.com>
8053 * g++.dg/ext/attrib43.C: New.
8055 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8057 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8058 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8060 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8061 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8062 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8063 effective_target fgnu_tm.
8064 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8066 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8069 * g++.dg/template/asmgoto1.C: New test.
8071 2012-02-14 Ian Lance Taylor <iant@google.com>
8074 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8075 compiling generated file for 64bit and index tests.
8077 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8079 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8081 2012-02-14 Richard Guenther <rguenther@suse.de>
8083 PR tree-optimization/52244
8084 PR tree-optimization/51528
8085 * gcc.dg/torture/pr52244.c: New testcase.
8087 2012-02-14 Walter Lee <walt@tilera.com>
8089 * g++.dg/other/PR23205.C: Disable test on tile.
8090 * g++.dg/other/pr23205-2.C: Disable test on tile.
8091 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8092 * gcc.dg/20040813-1.c: Disable test on tile.
8093 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8094 * gcc.misc-tests/linkage.exp: Handle tilegx.
8096 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8098 PR tree-optimization/52210
8099 * gcc.dg/pr52210.c: New test.
8101 2012-02-14 Jason Merrill <jason@redhat.com>
8104 * g++.dg/overload/defarg5.C: New.
8106 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8109 * c-c++-common/pr52181.c: New test.
8111 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8114 * g++.dg/ext/atomic-1.C: New test.
8116 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8118 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8120 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8123 * gcc.c-torture/execute/pr52209.c: New test.
8125 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8128 * gfortran.dg/elemental_optional_args_5.f03: New test.
8130 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8133 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8136 2012-02-11 Ian Lance Taylor <iant@google.com>
8139 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8140 SPARC Solaris. Don't run the test at all on systems where it may
8141 not work, rather than xfailing it.
8143 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8145 PR rtl-optimization/52175
8146 * gcc.c-torture/compile/pr52175.c: New test.
8148 2012-02-10 Jason Merrill <jason@redhat.com>
8151 * g++.dg/template/repo10.C: New.
8153 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8156 * gcc.dg/pr52132.c: New test.
8158 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8160 * gnat.dg/specs/aggr4.ads: New test.
8161 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8163 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8166 * gcc.target/i386/pr52146.c: New.
8168 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8171 * c-c++-common/pr52177.c: New test.
8173 2012-02-10 Jan Hubicka <jh@suse.cz>
8176 * g++.dg/torture/pr48600.C: New testcase.
8178 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8181 * gcc.dg/dfp/pr52140.c: New test.
8183 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8186 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8189 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8192 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8193 * gcc.dg/pr51867.c: New test.
8195 2012-02-09 Ian Lance Taylor <iant@google.com>
8197 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8198 which don't support -fsplit-stack. Turn off optimization when
8199 compiling select5-out.go.
8201 2012-02-08 Ian Lance Taylor <iant@google.com>
8203 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8204 systems which don't support -fsplit-stack.
8206 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8208 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8209 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8210 machine instuction in the log.
8212 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8214 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8217 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8220 * gcc.dg/pr48524.c: New test.
8221 * gcc.dg/pr48524.spec: New spec file for test.
8223 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8226 * gfortran.dg/vect/pr32380.f90: New test.
8228 2012-02-08 Tobias Burnus <burnus@net-b.de>
8231 * gfortran.dg/realloc_on_assign_12.f90: New.
8233 2012-02-08 Richard Guenther <rguenther@suse.de>
8235 PR rtl-optimization/52170
8236 * gcc.dg/torture/pr52170.c: New testcase.
8238 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8240 PR gcov-profile/52150
8241 * gcc.dg/tree-prof/pr52150.c: New test.
8243 PR rtl-optimization/52139
8244 * gcc.dg/pr52139.c: New test.
8246 2012-02-07 Jason Merrill <jason@redhat.com>
8249 * g++.dg/cpp0x/constexpr-union3.C: New.
8252 * g++.dg/lto/pr52035_0.C: New.
8254 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8256 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8257 * gcc.dg/special/weak-1.c: Likewise.
8258 * gcc.dg/ucnid-12.c: Likewise.
8259 * gcc.dg/torture/pr45678-1.c: Likewise.
8260 * gcc.dg/torture/pr45678-2.c: Likewise.
8261 * gcc.dg/vector-4.c: Likewise.
8262 * gcc.dg/ipa/inline-5.c: Likewise.
8263 * gcc.dg/ucnid-11.c: Likewise.
8264 * gcc.misc-tests/gcov-13.c: Likewise.
8265 * gcc.misc-tests/gcov-14.c: Likewise.
8266 * g++.dg/ext/label13.C: Likewise.
8267 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8268 hppa*-*-hpux* options.
8269 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8270 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8271 * gcc.dg/pr48616.c: Likewise.
8272 * gcc.dg/pr17957.c: Likewise.
8273 * gcc.dg/pr17055-1.c: Likewise.
8274 * gcc.dg/pr32912-1.c: Likewise.
8275 * gcc.dg/tm/pr51472.c: Likewise.
8276 * c-c++-common/fold-bitand-4.c: Likewise.
8277 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8278 Use dg-additional-options for extra options.
8280 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8282 * gcc.target/epiphany/interrupt-2.c: New test.
8284 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8287 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8288 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8291 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8294 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8296 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8300 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8301 * gcc.target/mips/va-arg-1.c: New test.
8303 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8305 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8306 for -mno-pointers-to-nested-functions.
8308 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8310 * gcc.c-torture/execute/20120207-1.c: New test.
8312 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8314 PR rtl-optimization/52060
8315 * gcc.dg/torture/pr52060.c: New test.
8318 * gcc.c-torture/compile/pr52074.c: New test.
8320 2012-02-07 Tobias Burnus <burnus@net-b.de>
8323 * gfortran.dg/class_to_type_2.f90: New.
8325 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8328 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8331 2012-02-06 Jason Merrill <jason@redhat.com>
8334 * g++.dg/template/conv13.C: New.
8336 2012-02-06 Richard Guenther <rguenther@suse.de>
8338 PR tree-optimization/52115
8339 * gcc.c-torture/compile/pr52115.c: New testcase.
8341 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8344 * gcc.c-torture/execute/pr52129.c: New test.
8346 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8348 * gcc.dg/pr48374.c: Actually add the test I forgot
8349 in the 2012-01-25 commit.
8351 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8354 * gfortran.dg/vect/vect-8.f90: New test case.
8356 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8359 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8361 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8364 * gfortran.dg/class_48.f90 : Add test of allocate class array
8365 component with source in subroutine test3. Remove commenting
8366 out in subroutine test4, since branching on unitialized variable
8367 is now fixed (no PR for this last.).
8369 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8371 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8373 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8375 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8378 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8379 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8381 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8383 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8384 (check_effective_target_sync_int_long): Use it.
8385 (check_effective_target_sync_char_short): Likewise.
8386 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8388 2012-02-05 Tobias Burnus <burnus@net-b.de>
8391 * gfortran.dg/class_48.f90: Add some further checks.
8393 2012-02-05 Ira Rosen <irar@il.ibm.com>
8395 PR tree-optimization/52091
8396 * gcc.dg/vect/pr52091.c: New test.
8398 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8400 PR rtl-optimization/52113
8401 * gcc.target/avr/pr52113.c: New test.
8403 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8405 PR rtl-optimization/52092
8406 * gcc.c-torture/compile/pr52092.c: New test.
8408 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8411 * gfortran.dg/class_array_10.f03: New test.
8414 * gfortran.dg/class_array_11.f03: New test.
8417 * gfortran.dg/class_array_12.f03: New test.
8419 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8422 * gfortran.dg/realloc_on_assign_11.f90: New test.
8424 2012-02-02 Tobias Burnus <burnus@net-b.de>
8427 * gfortran.dg/shape_7.f90: New.
8429 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8431 * gcc.target/mips/mips-prepend-1.c: New test.
8433 2012-02-02 Jan Hubicka <jh@suse.cz>
8434 Tom de Vries <tom@codesourcery.com>
8437 * gcc.dg/alias-12.c: New testcase.
8438 * gcc.dg/alias-13.c: New testcase.
8440 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8443 * gcc.dg/pr52086.c: New test.
8445 PR tree-optimization/52073
8446 * gcc.c-torture/compile/pr52073.c: New test.
8448 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8451 * gfortran.dg/function_optimize_10.f90: New test.
8453 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8455 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8458 2012-02-01 Tobias Burnus <burnus@net-b.de>
8461 * gfortran.dg/typebound_operator_14.f90: New.
8463 2012-02-01 Tobias Burnus <burnus@net-b.de>
8466 * gfortran.dg/elemental_function_1.f90: New.
8468 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8470 PR rtl-optimization/51374
8471 * gcc.target/avr/torture/pr51374-1.c:
8472 Also fail if SBIS is seen.
8474 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8476 PR rtl-optimization/51374
8477 * gcc.target/avr/torture/pr51374-1.c: New.
8479 2012-01-31 Tobias Burnus <burnus@net-b.de>
8482 * gfortran.dg/typebound_generic_11.f90: New.
8484 2012-01-31 Tobias Burnus <burnus@net-b.de>
8487 * gfortran.dg/class_49.f90: New.
8489 2012-01-31 Tobias Burnus <burnus@net-b.de>
8492 * gfortran.dg/elemental_args_check_6.f90: New.
8494 2012-01-31 Jason Merrill <jason@redhat.com>
8497 * g++.dg/cpp0x/variadic122.C: New.
8499 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8502 * gfortran.dg/realloc_on_assign_10.f90: New test.
8504 2012-01-31 Richard Guenther <rguenther@suse.de>
8506 PR tree-optimization/51528
8507 * gcc.dg/torture/pr51528.c: New testcase.
8509 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8512 * lib/go.exp (go_target_compile): Append timeout= to options.
8513 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8514 select5-out.go test on alpha*-*-* targets.
8516 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8518 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8519 (TEST_SHORT): Reformat in the same way.
8520 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8521 (TEST_SHORT): Reformat in the same way.
8522 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8523 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8524 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8525 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8526 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8528 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8531 * gcc.target/arm/pr51835.c: New testcase.
8533 2012-01-30 Richard Guenther <rguenther@suse.de>
8535 PR tree-optimization/52028
8536 * gcc.dg/torture/pr52028.c: New testcase.
8537 * gfortran.dg/ldist-pr45199.f: Adjust.
8538 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8539 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8540 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8542 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8545 * gcc.dg/tree-prof/pr52027.c: New test.
8547 PR tree-optimization/52046
8548 * gcc.dg/pr52046.c: New test.
8551 * g++.dg/other/pr52048.C: New test.
8553 2012-01-30 Richard Guenther <rguenther@suse.de>
8555 PR tree-optimization/52045
8556 * gcc.dg/pr52045.c: New testcase.
8558 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8560 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8561 new code generated for __sync_lock_release.
8563 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8565 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8567 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8570 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8572 * g++.dg/ext/visibility/template10.C: Fix typo.
8574 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8576 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8579 * g++.dg/cpp0x/constexpr-ice6.C: New.
8581 2012-01-29 Tobias Burnus <burnus@net-b.de>
8584 * gfortran.dg/default_initialization_6.f90: New.
8586 2012-01-29 Tobias Burnus <burnus@net-b.de>
8589 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8590 * gfortran.dg/class_48.f90: New.
8592 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8595 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8597 2012-01-28 Tobias Burnus <burnus@net-b.de>
8600 * gfortran.dg/class_allocate_12.f90: New.
8602 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8604 * gcc.dg/torture/pr50444.c: Fix dg directives.
8606 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8609 * gcc.target/arm/pr52006.c: New test.
8611 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8614 * gcc.dg/lto/trans-mem.h: New file.
8615 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8616 * gcc.dg/lto/trans-mem-1_1.c: Same.
8617 * gcc.dg/lto/trans-mem-4_1.c: Same.
8618 * gcc.dg/lto/trans-mem-3_1.c: Same.
8620 2012-01-27 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/dummy_procedure_7.f90: New.
8625 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8627 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8628 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8630 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8633 * g++.dg/other/gc5.C: New test.
8635 2012-01-27 Richard Guenther <rguenther@suse.de>
8637 PR tree-optimization/50444
8638 * gcc.dg/torture/pr50444.c: New testcase.
8640 2012-01-27 Tobias Burnus <burnus@net-b.de>
8644 * gfortran.dg/move_alloc_13.f90: New.
8646 2012-01-27 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8650 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8651 and change dg-error string.
8653 2012-01-27 Tobias Burnus <burnus@net-b.de>
8656 * gfortran.dg/elemental_args_check_5.f90: New.
8658 2012-01-27 Richard Guenther <rguenther@suse.de>
8661 * g++.dg/torture/pr51959.C: New testcase.
8663 2012-01-27 Tom de Vries <tom@codesourcery.com>
8665 PR tree-optimization/51990
8666 * gcc.dg/pr51990.c: New test.
8667 * gcc.dg/pr51990-2.c: Same.
8669 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8670 Tobias Burnus <burnus@gcc.gnu.org>
8673 * gfortran.dg/class_allocate_11.f03: New.
8678 * gfortran.dg/class_allocate_7.f03: New.
8679 * gfortran.dg/class_allocate_8.f03: New.
8680 * gfortran.dg/class_allocate_9.f03: New.
8681 * gfortran.dg/class_allocate_10.f03: New.
8683 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8685 * gnat.dg/discr34.adb: New test.
8686 * gnat.dg/discr34_pkg.ads: New helper.
8688 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8690 * gnat.dg/discr33.adb: New test.
8692 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8694 * gnat.dg/limited_with3.ad[sb): New test.
8695 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8696 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8697 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8699 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8701 * gnat.dg/stack_usage1.adb: New test.
8702 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8704 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8705 * gcc.dg/pr44194-2.c: Likewise.
8707 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8710 * g++.dg/template/crash112.C: New.
8712 2012-01-27 Richard Henderson <rth@redhat.com>
8714 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8716 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8718 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8720 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8723 * g++.dg/opt/pr51895.C: New test.
8725 2012-01-26 Michael Matz <matz@suse.de>
8727 PR tree-optimization/48794
8728 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8730 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8732 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8734 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8736 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8737 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8739 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8740 the default value for s390 and s390x.
8742 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8745 * gcc.dg/lto/trans-mem-4_0.c: New.
8746 * gcc.dg/lto/trans-mem-4_1.c: New.
8747 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8749 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8750 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8752 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8753 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8756 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8758 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8760 2012-01-25 Ian Lance Taylor <iant@google.com>
8762 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8764 2012-01-25 Tobias Burnus <burnus@net-b.de>
8767 * gfortran.dg/typebound_proc_25.f90: New.
8769 2012-01-25 Jason Merrill <jason@redhat.com>
8772 * g++.dg/lto/pr51992_0.C: New.
8774 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8776 PR tree-optimization/51987
8777 * gcc.target/i386/pr51987.c: New test.
8779 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8781 * gcc.dg/tm/lto-1.c: Require lto support in target.
8783 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8785 PR rtl-optimization/48374
8786 * gcc.dg/pr48374.c: New test.
8788 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8790 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8792 2012-01-25 Tobias Burnus <burnus@net-b.de>
8795 * gfortran.dg/derived_constructor_char_3.f90: New.
8797 2012-01-24 Ian Lance Taylor <iant@google.com>
8799 * go.test/go-test.exp (filecmp): New procedure.
8800 (errchk): Handle quoted square brackets.
8801 (go-gc-tests): Set go_compile_args. Handle various new test
8802 lines. Skip a few new tests.
8803 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8805 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8807 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8808 (check_effective_target_vect_extract_even_odd)
8809 (check_effective_target_vect_interleave): Return true for MIPS
8812 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8814 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8815 (main): Use it instead of argc.
8817 2012-01-24 Jason Merrill <jason@redhat.com>
8820 * g++.dg/cpp0x/sfinae31.C: New.
8822 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8824 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8826 2012-01-24 Jason Merrill <jason@redhat.com>
8829 * g++.dg/inherit/covariant20.C: New.
8831 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8834 * g++.dg/parse/crash58.C: New.
8836 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8839 * gcc.dg/pr51957-1.c: New test.
8840 * gcc.dg/pr51957-1.h: New file.
8841 * gcc.dg/pr51957-2.c: New test.
8843 2012-01-23 Jason Merrill <jason@redhat.com>
8846 * g++.dg/ext/visibility/template10.C: New.
8848 2012-01-23 Tobias Burnus <burnus@net-b.de>
8851 * gfortran.dg/move_alloc_12.f90: New.
8853 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8856 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8858 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8861 * g++.dg/template/crash111.C: New.
8863 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8865 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8867 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8869 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8872 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8873 the DW_TAG_class_type and DW_AT_name: "Executor".
8875 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8877 * lib/target-supports.exp
8878 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8879 (check_effective_target_vect_interleave): Likewise.
8881 2012-01-22 Jason Merrill <jason@redhat.com>
8884 * g++.dg/template/using20.C: New.
8885 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8887 2012-01-23 Jason Merrill <jason@redhat.com>
8890 * g++.dg/torture/pr51344.C: Limit to x86.
8892 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8894 * c-c++-common/tm/omp.c: Require target with pthread support.
8896 2012-01-23 Richard Guenther <rguenther@suse.de>
8898 PR tree-optimization/51949
8899 * gcc.dg/torture/pr51949.c: New testcase.
8901 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8903 PR rtl-optimization/51933
8904 * gcc.c-torture/execute/pr51933.c: New test.
8906 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8908 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8909 Do not define for Interix.
8911 2012-01-22 Jason Merrill <jason@redhat.com>
8914 * g++.dg/lto/pr51832.h: New.
8915 * g++.dg/lto/pr51832_0.C: New.
8916 * g++.dg/lto/pr51832_1.C: New.
8918 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8920 * gcc.dg/ext-elim-1.c: New test.
8922 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8925 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8926 * g++.dg/opt/longbranch1.C: Likewise.
8928 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8930 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8933 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8936 * gfortran.dg/namelist_74.f90: New test.
8937 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8939 2012-01-21 Tobias Burnus <burnus@net-b.de>
8942 * gfortran.dg/class_47.f90: New.
8944 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8946 * gnat.dg/renaming5.ad[sb]: New test.
8948 2012-01-20 Jason Merrill <jason@redhat.com>
8951 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8953 2012-01-20 Jason Merrill <jason@redhat.com>
8956 * g++.dg/ext/attrib42.C: Require ilp32.
8958 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8961 * gcc.target/arm/pr51915.c: New test.
8963 2012-01-20 Cary Coutant <ccoutant@google.com>
8964 Dodji Seketeli <dodji@redhat.com>
8967 * g++.dg/debug/dwarf2/nested-3.C: New test.
8969 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8972 * g++.dg/template/crash110.C: New.
8974 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8976 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8977 Remove default options on hppa*-*-hpux*.
8979 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8981 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8983 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8985 * gcc.c-torture/compile/pr51856.c: New testcase.
8987 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8989 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
8990 options to go_target_compile.
8992 2012-01-20 Kai Tietz <ktietz@redhat.com>
8994 * g++.dg/torture/pr51344.C: Fix typo.
8996 2012-01-20 Richard Guenther <rguenther@suse.de>
8998 PR tree-optimization/51903
8999 * g++.dg/torture/pr51903.C: New testcase.
9001 2012-01-20 Tobias Burnus <burnus@net-b.de>
9002 Janus Weil <janus@gcc.gnu.org>
9005 * gfortran.dg/use_21.f90: New.
9007 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9010 * gcc.dg/torture/pr51106-1.c: New test.
9011 * gcc.dg/torture/pr51106-2.c: New test.
9013 2012-01-19 Kai Tietz <ktietz@redhat.com>
9015 * g++.dg/torture/pr51344.C: New test.
9017 2012-01-19 Tobias Burnus <burnus@net-b.de>
9020 * gfortran.dg/intrinsic_size_2.f90: New.
9022 2012-01-19 Jason Merrill <jason@redhat.com>
9025 * g++.dg/inherit/using7.C: New.
9027 2012-01-19 Richard Guenther <rguenther@suse.de>
9029 PR tree-optimization/37997
9030 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9032 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9034 PR rtl-optimization/51505
9035 * gcc.dg/pr51505.c: New test.
9037 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9040 * gfortran.dg/typebound_operator_12.f03: New.
9041 * gfortran.dg/typebound_operator_13.f03: New.
9043 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9046 * g++.dg/cpp0x/pr51225.C: New.
9048 2012-01-17 Ian Lance Taylor <iant@google.com>
9051 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9053 2012-01-17 Tobias Burnus <burnus@net-b.de>
9056 * gfortran.dg/realloc_on_assign_9.f90: New.
9058 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9061 * gcc.dg/tm/memopt-3.c: Remove xfail.
9062 * gcc.dg/tm/memopt-4.c: Remove xfail.
9063 * gcc.dg/tm/memopt-5.c: Remove xfail.
9064 * gcc.dg/tm/memopt-7.c: Remove xfail.
9066 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9068 PR tree-optimization/51877
9069 * gcc.c-torture/execute/pr51877.c: New test.
9071 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9073 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9074 {!vect_align_arrays} to vect_sizes_32B_16B.
9075 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9076 * gcc.dg/vect/vect-peel-3.c: Ditto.
9078 2012-01-16 Jason Merrill <jason@redhat.com>
9081 * g++.dg/abi/mangle60.C: New.
9084 * g++.dg/pch/mangle1.{C,Hs}: New.
9086 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9087 Tobias Burnus <burnus@net-b.de>
9090 * gfortran.dg/elemental_optional_args_3.f90: New
9091 * gfortran.dg/elemental_optional_args_4.f90: New
9093 2012-01-16 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/use_20.f90: New
9098 2012-01-16 Jason Merrill <jason@redhat.com>
9101 * g++.dg/cpp0x/rv-bitfield.C: New.
9102 * g++.dg/cpp0x/rv-bitfield2.C: New.
9104 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9106 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9107 subroutine 'qsort' and use index array to assign the result.
9109 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9111 PR tree-optimization/51865
9112 * gcc.dg/pr51865.c: New test.
9114 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9116 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9118 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9120 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9121 to be loaded from the constant pool, rather than via %hi and %lo.
9123 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9125 PR rtl-optimization/51821
9126 * gcc.dg/pr51821.c: New test.
9128 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9130 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9132 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9134 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9136 2012-01-14 Tobias Burnus <burnus@net-b.de>
9139 * gfortran.dg/init_flag_8.f90: New.
9140 * gfortran.dg/init_flag_9.f90: New.
9142 2011-01-14 Tobias Burnus <burnus@net-b.de>
9145 * gfortran.dg/use_18.f90: New.
9146 * gfortran.dg/use_19.f90: New.
9148 2012-01-13 Ian Lance Taylor <iant@google.com>
9151 * g++.dg/warn/Wsign-compare-4.C: New.
9153 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9156 * gfortran.dg/alloc_comp_assign.f03: New.
9157 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9158 __BUILTIN_FREE from 38 to 32.
9160 2012-01-13 Jason Merrill <jason@redhat.com>
9163 * g++.dg/warn/Wreturn-type-7.C: New.
9165 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9167 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9169 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9170 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9171 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9172 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9173 int32plus because of big array needed.
9174 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9175 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9177 2012-01-13 Jason Merrill <jason@redhat.com>
9180 * g++.dg/ext/visibility/template9.C: New.
9183 * g++.dg/cpp0x/defaulted34.C: New.
9184 * g++.dg/template/virtual3.C: New.
9186 2012-01-13 Richard Guenther <rguenther@suse.de>
9189 * gcc.dg/torture/pr8081.c: New testcase.
9191 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9193 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9195 2012-01-12 Jason Merrill <jason@redhat.com>
9198 * g++.dg/ext/stmtexpr14.C: New.
9200 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9203 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9205 2012-01-12 Jason Merrill <jason@redhat.com>
9208 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9209 * g++.dg/abi/mangle58.C: Likewise.
9212 * g++.dg/template/arg8.C: New.
9214 2012-01-12 Ira Rosen <irar@il.ibm.com>
9216 PR tree-optimization/51799
9217 * gcc.dg/vect/pr51799.c: New test.
9218 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9221 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9222 Tobias Burnus <burnus@net-b.de>
9226 * lib/target-supports.exp
9227 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9228 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9230 2012-01-11 Jason Merrill <jason@redhat.com>
9233 * g++.dg/ext/attrib42.C: New.
9235 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9238 * gcc.dg/pr51796.c: New test.
9240 2012-01-11 Jason Merrill <jason@redhat.com>
9243 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9245 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9247 * gnat.dg/array19.ad[sb]: New test.
9249 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9251 * gnat.dg/opt23.ad[sb]: New test.
9252 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9253 * gnat.dg/opt24.ad[sb]: New test.
9255 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9257 PR tree-optimization/49642
9258 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9259 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9261 2012-01-11 Jason Merrill <jason@redhat.com>
9264 * g++.dg/template/explicit-args5.C: New.
9266 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9268 * gcc.c-torture/execute/20120110-1.c: New testcase.
9270 2012-01-10 Jason Merrill <jason@redhat.com>
9273 * g++.dg/inherit/ambig1.C: New.
9276 * g++.dg/cpp0x/constexpr-cache1.C: New.
9278 2012-01-10 Richard Guenther <rguenther@suse.de>
9280 PR tree-optimization/51801
9281 * gcc.dg/torture/pr51801.c: New testcase.
9283 2012-01-10 Tobias Burnus <burnus@net-b.de>
9286 * gfortran.dg/allocate_with_typespec_5.f90: New.
9288 2012-01-10 Tobias Burnus <burnus@net-b.de>
9290 * gfortran.dg/class_39.f03: Update dg-error string.
9292 2012-01-10 Richard Guenther <rguenther@suse.de>
9294 PR tree-optimization/50913
9295 * gcc.dg/graphite/interchange-16.c: New testcase.
9296 * gcc.dg/graphite/scop-20.c: XFAIL.
9297 * gfortran.dg/graphite/interchange-1.f: Likewise.
9298 * gfortran.dg/graphite/block-1.f90: Likewise.
9299 * gfortran.dg/graphite/block-2.f: Likewise.
9301 2012-01-10 Richard Henderson <rth@redhat.com>
9303 * lib/target-supports.exp (check_effective_target_vect_perm,
9304 check_effective_target_vect_perm_byte,
9305 check_effective_target_vect_perm_short): Enable for arm neon.
9307 2012-01-09 Tobias Burnus <burnus@net-b.de>
9310 * gfortran.dg/typebound_operator_11.f90: New.
9312 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9314 * gnat.dg/array18.adb: New test.
9315 * gnat.dg/array18_pkg.ads: New helper.
9317 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9320 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9321 around base object in first assignment in main program.
9322 * gfortran.dg/typebound_operator_10.f03: New test.
9324 2012-01-09 Martin Jambor <mjambor@suse.cz>
9326 PR tree-optimization/51759
9327 * g++.dg/ipa/pr51759.C: New test.
9329 2012-01-09 Tobias Burnus <burnus@net-b.de>
9332 * gfortran.dg/optional_absent_2.f90: New.
9334 2012-01-09 Tobias Burnus <burnus@net-b.de>
9337 * gfortran.dg/use_17.f90: New.
9339 2012-01-09 Gary Funck <gary@intrepid.com>
9341 PR preprocessor/33919
9342 * gcc.dg/pr33919.c: New test.
9343 * gcc.dg/pr33919-0.h: New test header file.
9344 * gcc.dg/pr33919-1.h: Ditto.
9345 * gcc.dg/pr33919-2.h: Ditto.
9347 2012-01-07 Jan Hubicka <jh@suse.cz>
9349 PR tree-optimize/51694
9350 * gcc.c-torture/compile/pr51694.c: new testcase.
9352 2012-01-07 Jan Hubicka <jh@suse.cz>
9354 PR tree-optimization/51600
9355 * g++.dg/torture/pr51600.C: New testcase.
9357 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9359 PR gcov-profile/51715
9360 PR gcov-profile/51717
9361 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9362 * gcc.misc-tests/gcov-14.c: Likewise.
9364 2012-01-06 Jason Merrill <jason@redhat.com>
9366 * g++.dg/parse/new5.C: New.
9368 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9371 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9372 including <string.h>.
9374 2012-01-06 Jason Merrill <jason@redhat.com>
9376 * g++.dg/abi/mangle51.C: New.
9377 * g++.dg/abi/mangle52.C: New.
9378 * g++.dg/abi/mangle53.C: New.
9379 * g++.dg/abi/mangle54.C: New.
9380 * g++.dg/abi/mangle55.C: New.
9381 * g++.dg/abi/mangle56.C: New.
9382 * g++.dg/abi/mangle57.C: New.
9383 * g++.dg/abi/mangle58.C: New.
9384 * g++.dg/abi/mangle59.C: New.
9385 * g++.dg/cpp0x/trailing3.C: Update mangling.
9386 * g++.dg/cpp0x/variadic111.C: Update mangling.
9387 * g++.dg/cpp0x/variadic4.C: Update mangling.
9388 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9389 * g++.dg/template/nontype22.C: Works now.
9390 * g++.dg/template/pr35240.C: Works now.
9392 * g++.dg/cpp0x/error7.C: New.
9394 2012-01-06 Tobias Burnus <burnus@net-b.de>
9396 * gfortran.dg/deallocate_stat_2.f90: New.
9397 * coarray/allocate_errgmsg.f90: New.
9398 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9399 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9400 * coarray/subobject_1.f90: Fix for num_images > 1.
9401 * gfortran.dg/deallocate_stat.f90: Update due to changed
9404 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9406 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9408 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9410 * ada/acats/overflow.lst: Add cb20004.
9412 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9415 * g++.dg/cpp0x/alias-decl-18.C: New test.
9417 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9419 * gcc.c-torture/execute/20120104-1.c: New test.
9421 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9424 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9425 the old typebound_operator_8.f03.
9426 * gfortran.dg/typebound_operator_8.f03: New version of
9427 typebound_operator_7.f03 with 'u' a derived type instead of a
9430 2012-01-05 Richard Guenther <rguenther@suse.de>
9432 * g++.dg/torture/pr49309.C: Skip for -flto.
9434 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9437 * gcc.c-torture/compile/pr51761.c: New test.
9439 2012-01-05 Richard Guenther <rguenther@suse.de>
9441 PR tree-optimization/51760
9442 * gcc.dg/torture/pr51760.c: New testcase.
9444 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9447 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9449 2012-01-05 Richard Guenther <rguenther@suse.de>
9452 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9453 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9455 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9458 * gcc.dg/pr51695.c: New test.
9460 2012-01-04 Andrew Pinski <apinski@cavium.com>
9462 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9463 * gcc.target/mips/octeon2-lx-1.c: New test.
9464 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9465 * gcc.target/mips/octeon2-lx-2.c: New test.
9466 * gcc.target/mips/octeon2-lx-3.c: New test.
9468 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9472 * gcc.dg/tm/alias-1.c: Adjust regexp.
9473 * gcc.dg/tm/alias-2.c: Adjust regexp.
9475 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9478 * g++.dg/warn/Wparentheses-26.C: New.
9480 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9482 * gfortran.dg/elemental_optional_args_2.f90: New test.
9484 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9487 * gfortran.dg/common_17.f90: New test.
9489 2012-01-04 Richard Guenther <rguenther@suse.de>
9491 PR tree-optimization/49651
9492 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9493 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9495 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9498 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9500 2012-01-03 Andrew Pinski <apinski@cavium.com>
9502 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9503 for all mips targets. Also allow an optional .cfi_startproc.
9505 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9507 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9509 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9512 * g++.dg/rtti/dyncast5.C: New.
9514 2012-01-03 Richard Guenther <rguenther@suse.de>
9516 PR tree-optimization/51070
9517 * gcc.dg/torture/pr51070-2.c: New testcase.
9519 2012-01-03 Richard Guenther <rguenther@suse.de>
9521 PR tree-optimization/51692
9522 * gcc.dg/torture/pr51692.c: New testcase.
9524 2012-01-03 Richard Guenther <rguenther@suse.de>
9527 * g++.dg/lto/pr51650-3_0.C: New testcase.
9529 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9532 * g++.dg/warn/Wredundant-decls-spec.C: New.
9534 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9536 PR tree-optimization/51719
9537 * g++.dg/tree-prof/pr51719.C: New test.
9539 2012-01-03 Richard Guenther <rguenther@suse.de>
9542 * gcc.dg/fold-compare-6.c: New testcase.
9544 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9547 * g++.dg/gomp/pr51669.C: New test.
9549 2012-01-02 Jason Merrill <jason@redhat.com>
9552 * g++.dg/cpp0x/constexpr-union2.C: New.
9555 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9557 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9560 * g++.dg/cpp0x/constexpr-99.C: New test.
9562 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9565 * g++.dg/template/init9.C: New.
9567 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9569 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9570 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9571 rather than a specific number.
9573 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9578 * gfortran.dg/typebound_operator_7.f03: New.
9579 * gfortran.dg/typebound_operator_8.f03: New.
9581 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9584 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9586 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9588 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9590 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9592 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9594 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9597 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9599 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9600 * gfortran.dg/io_real_boz_4.f90: Likewise.
9601 * gfortran.dg/io_real_boz_5.f90: Likewise.
9603 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9605 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9607 2012-01-02 Revital Eres <revital.eres@linaro.org>
9609 * gcc.dg/sms-11.c: New file.
9611 2012-01-02 Tobias Burnus <burnus@net-b.de>
9614 * gfortran.dg/coarray/image_index_3.f90: New.
9616 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9619 * g++.dg/parse/enum8.C: New.
9621 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9624 * g++.dg/conversion/reinterpret4.C: New.
9625 * g++.dg/conversion/reinterpret1.C: Adjust.
9627 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9629 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9631 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9633 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9634 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9635 * g++.old-deja/g++.jason/access14.C: Likewise.
9636 * g++.old-deja/g++.jason/access8.C: Likewise.
9637 * g++.old-deja/g++.jason/access1.C: Likewise.
9638 * g++.old-deja/g++.other/access3.C: Likewise.
9639 * g++.old-deja/g++.other/access5.C: Likewise.
9640 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9641 * g++.old-deja/g++.law/visibility22.C: Likewise.
9642 * g++.old-deja/g++.law/visibility26.C: Likewise.
9643 * g++.old-deja/g++.mike/p2746.C: Likewise.
9644 * g++.dg/debug/using1.C: Likewise.
9645 * g++.dg/lookup/using51.C: Likewise.
9646 * g++.dg/inherit/using5.C: Likewise.
9647 * g++.dg/inherit/pr30297.C: Likewise.
9648 * g++.dg/inherit/access8.C: Likewise.
9649 * g++.dg/torture/pr39362.C: Likewise.
9650 * g++.dg/template/crash13.C: Likewise.
9651 * g++.dg/template/using10.C: Likewise.
9653 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9656 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9658 2012-01-01 Ira Rosen <irar@il.ibm.com>
9660 PR tree-optimization/51704
9661 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9662 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9663 corresponding flags.
9665 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9668 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9670 2012-01-01 Jan Hubicka <jh@suse.cz>
9672 PR rtl-optimization/51069
9673 * gcc.c-torture/compile/pr51069.c: New testcase.
9675 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9677 PR tree-optimization/51683
9678 * gcc.dg/pr51683.c: New test.
9680 Copyright (C) 2012 Free Software Foundation, Inc.
9682 Copying and distribution of this file, with or without modification,
9683 are permitted in any medium without royalty provided the copyright
9684 notice and this notice are preserved.