1 2011-12-01 Jason Merrill <jason@redhat.com>
3 * g++.dg/cpp0x/initlist61.C: New.
5 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/inherit/crash3.C: New.
10 2011-12-01 Nathan Sidwell <nathan@acm.org>
13 * lib/gcov.exp (verify-lines): Add support for xfailing.
15 * gcc.misc-tests/gcov-13.c: Xfail weak function.
16 * gcc.misc-tests/gcov-16.c: Remove.
17 * gcc.misc-tests/gcov-17.c: Remove.
18 * g++.dg/gcov-8.C: Remove.
19 * g++.dg/gcov-9.C: Remove.
20 * g++.dg/gcovpart-12b.C: New.
21 * g++.dg/gcov-12.C: New.
23 2011-12-01 Andrew Pinski <apinski@cavium.com>
26 * g++.dg/torture/pr51198.C: New testcase.
28 2011-12-01 Jakub Jelinek <jakub@redhat.com>
30 PR tree-optimization/51246
31 * gcc.c-torture/compile/pr51246.c: New test.
33 PR rtl-optimization/51014
34 * g++.dg/opt/pr51014.C: New test.
36 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/template/error47.C: New.
41 2011-11-30 Jason Merrill <jason@redhat.com>
44 * g++.dg/init/aggr8.C: New.
46 2011-11-30 Jakub Jelinek <jakub@redhat.com>
49 * gcc.target/i386/pr50725.c: New test.
52 * gfortran.dg/gomp/pr51089.f90: New test.
54 2011-11-30 Andrew Pinski <apinski@cavium.com>
56 * gcc.dg/pr51321.c: New testcase.
58 2011-11-30 Jakub Jelinek <jakub@redhat.com>
60 PR rtl-optimization/48721
61 * gcc.target/i386/pr48721.c: New test.
63 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
68 2011-11-29 Jakub Jelinek <jakub@redhat.com>
70 PR tree-optimization/51247
71 * gcc.c-torture/compile/pr51247.c: New test.
73 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
76 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
78 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
80 * gcc.target/powerpc/ppc-target-4.c: New file to test target
81 specific functions enabling target specific builtins.
83 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
85 Use complex floating-point constant in CDBL.
87 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
89 2011-11-29 Tobias Burnus <burnus@net-b.de>
93 * gfortran.dg/move_alloc_5.f90: Add dg-error.
94 * gfortran.dg/select_type_23.f03: Add dg-error.
95 * gfortran.dg/move_alloc_6.f90: New.
96 * gfortran.dg/move_alloc_7.f90: New.
98 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
100 PR tree-optimization/51301
101 * gcc.dg/vect/pr51301.c: New test.
103 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
105 * g++.dg/cdce3.C: Use dg-additional-options.
107 2011-11-28 Jakub Jelinek <jakub@redhat.com>
110 * gcc.dg/tree-prof/pr50907.c: New test.
112 PR tree-optimization/50078
113 * gcc.dg/pr50078.c: New test.
115 PR tree-optimization/50682
116 * g++.dg/opt/pr50682.C: New test.
118 2011-11-28 Tobias Burnus <burnus@net-b.de>
121 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
123 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
124 Iain Sandoe <iains@gcc.gnu.org>
126 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
127 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
128 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
129 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
130 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
132 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
134 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
135 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
136 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
137 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
138 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
139 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
140 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
141 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
142 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
143 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
144 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
145 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
146 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
147 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
148 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
149 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
150 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
151 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
152 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
153 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
154 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
155 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
156 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
157 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
158 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
159 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
160 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
162 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
164 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
166 * gcc.target/mips/no-dsp-1.c: New test.
167 * gcc.target/mips/soft-float-1.c: Likewise.
169 2011-11-26 Jakub Jelinek <jakub@redhat.com>
171 PR rtl-optimization/49912
172 * g++.dg/other/pr49912.C: New test.
174 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
176 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
178 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
180 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
184 * gfortran.dg/inline_sum_3.f90: New test.
186 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
189 * lib/target-supports.exp
190 (check_effective_target_sync_long_long): Also supported on 32bit
191 x86 targets. Add comment about required dg-options.
192 Add alpha*-*-* targets.
193 (check_effective_target_sync_long_long_runtime): Ditto.
195 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
197 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
198 * gcc.dg/atomic-exchange-4.c: Ditto.
199 * gcc.dg/atomic-load-4.c: Ditto.
200 * gcc.dg/atomic-store-4.c: Ditto.
201 * gcc.dg/di-longlong64-sync-1.c: Ditto.
202 * gcc.dg/di-sync-multithread.c: Ditto.
203 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
204 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
206 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
209 * lib/target-supports.exp
210 (check_effective_target_sync_int_128_runtime): New procedure.
211 (check_effective_target_sync_long_long_runtime): Ditto.
212 (check_effective_target_sync_long_long): Add arm*-*-*.
213 (check_effective_target_sync_longlong): Remove.
215 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
216 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
217 * gcc.dg/atomic-exchange-5.c: Ditto.
218 * gcc.dg/atomic-load-5.c: Ditto.
219 * gcc.dg/atomic-store-5.c: Ditto.
220 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
221 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
222 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
224 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
225 * gcc.dg/atomic-exchange-4.c: Ditto.
226 * gcc.dg/atomic-load-4.c: Ditto.
227 * gcc.dg/atomic-store-4.c: Ditto.
228 * gcc.dg/di-longlong64-sync-1.c: Ditto.
229 * gcc.dg/di-sync-multithread.c: Ditto.
230 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
231 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
233 2011-11-25 Tobias Burnus <burnus@net-b.de>
236 * gfortran.dg/whole_file_35.f90: New.
238 2011-11-25 Tobias Burnus <burnus@net-b.de>
241 * gfortran.dg/volatile13.f90: New.
243 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
246 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
248 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
253 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
256 * gcc.target/i386/sw-1.c: Revert revision 181357.
258 2011-11-24 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/implicit_pure_1.f90: New.
263 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
266 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
267 * gcc.dg/atomic-exchange-5.c: Likewise.
268 * gcc.dg/atomic-load-5.c: Likewise.
269 * gcc.dg/atomic-op-5.c: Likewise.
270 * gcc.dg/atomic-store-5.c: Likewise.
271 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
273 2011-11-24 Jakub Jelinek <jakub@redhat.com>
275 PR rtl-optimization/50290
276 * gcc.dg/pr50290.c: New test.
278 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
283 2011-11-23 Jakub Jelinek <jakub@redhat.com>
286 * gcc.dg/pr51261.c: New test.
288 2011-11-22 Dodji Seketeli <dodji@redhat.com>
291 * g++.dg/cpp0x/alias-decl-14.C: New test.
292 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
294 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
296 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
297 * g++.dg/lookup/struct1.C: Likewise.
298 * g++.dg/parse/elab1.C: Likewise.
299 * g++.dg/parse/elab2.C: Likewise.
300 * g++.dg/parse/int-as-enum1.C: Likewise.
301 * g++.dg/parse/typedef1.C: Likewise.
302 * g++.dg/parse/typedef3.C: Likewise.
303 * g++.dg/parse/typedef4.C: Likewise.
304 * g++.dg/parse/typedef5.C: Likewise.
305 * g++.dg/template/crash26.C: Likewise.
306 * g++.dg/template/nontype4.C: Likewise.
307 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
308 * g++.old-deja/g++.brendan/line1.C: Likewise.
309 * g++.old-deja/g++.other/elab1.C: Likewise.
310 * g++.old-deja/g++.other/syntax4.C: Likewise.
312 2011-11-22 Tom de Vries <tom@codesourcery.com>
314 PR rtl-optimization/50764
315 * gcc.dg/pr50764.c: New test.
317 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
320 * g++.dg/cpp0x/decltype36.C: New.
322 2011-11-22 Jakub Jelinek <jakub@redhat.com>
324 PR tree-optimization/51074
325 * gcc.dg/vect/pr51074.c: New test.
327 2011-11-22 Dodji Seketeli <dodji@redhat.com>
330 * g++.dg/cpp0x/alias-decl-16.C: New test.
332 2011-11-22 Jakub Jelinek <jakub@redhat.com>
334 PR tree-optimization/50765
335 * gcc.dg/pr50765.c: New test.
337 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
339 * gcc.dg/vshift-1.c (main): Call rand instead of random.
340 * gcc.dg/vshift-3.c (main): Likewise.
342 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
344 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
346 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
348 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
349 * gcc.misc-tests/gcov-17.c: Likewise.
350 * g++.dg/gcov/gcov-8.C: Likewise.
351 * g++.dg/gcov/gcov-9.C: Likewise.
353 2011-11-21 Torvald Riegel <triegel@redhat.com>
355 * g++.dg/tm/pr47747.C: New test.
357 2011-11-21 Torvald Riegel <triegel@redhat.com>
359 * g++.dg/tm/template-2.C: New test.
361 2011-11-21 Jakub Jelinek <jakub@redhat.com>
364 * gcc.dg/pr50827.c: New test.
366 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
369 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
370 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
371 * g++.dg/cpp0x/udlit-member.C: Adjust.
372 * g++.dg/cpp0x/udlit-raw-length.C: New.
373 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
374 * g++.dg/cpp0x/udlit-resolve.C: New.
375 * c-c++-common/dfp/pr33466.c: Adjust.
377 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
379 * lib/target-supports.exp
380 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
381 with ultrasparc_vis2_hw.
382 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
383 with ultrasparc_vis3_hw.
385 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
387 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
388 *-*-solaris2* && c++.
390 2011-11-20 Joey Ye <joey.ye@arm.com>
392 * gcc.dg/volatile-bitfields-1.c: New.
394 2011-11-20 Jason Merrill <jason@redhat.com>
397 * g++.dg/cpp0x/variadic120.C: New.
398 * g++.dg/cpp0x/sfinae26.C: Adjust.
400 * g++.dg/cpp0x/sfinae11.C: Adjust.
401 * g++.dg/cpp0x/sfinae26.C: Adjust.
402 * g++.dg/template/unify11.C: Adjust.
404 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/template/error46.C: New.
409 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
412 * gcc.target/i386/pr51235.c: New test.
415 * gcc.target/i386/pr51236.c: New test.
417 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
419 * gnat.dg/discr32.adb: New test.
420 * gnat.dg/discr32_pkg.ads: New helper.
422 2011-11-20 Nathan Sidwell <nathan@acm.org>
424 PR gcov-profile/51113
425 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
426 * gcc.misc-tests/gcov-16.c: New.
427 * gcc.misc-tests/gcov-17.c: New.
428 * g++.dg/gcov/gcov-8.C: New.
429 * g++.dg/gcov/gcov-9.C: New.
430 * g++.dg/gcov/gcov-10.C: New.
432 2011-11-20 Dodji Seketeli <dodji@redhat.com>
435 * g++.dg/cpp0x/alias-decl-15.C: New test.
437 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/cpp0x/pr51216.C: New.
442 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
444 * gcc.dg/delay-slot-2.c: New test.
446 2011-11-18 Joseph Myers <joseph@codesourcery.com>
448 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
450 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
453 * g++.dg/lookup/using46.C: New.
454 * g++.dg/lookup/using47.C: New.
455 * g++.dg/lookup/using48.C: New.
456 * g++.dg/lookup/using49.C: New.
457 * g++.dg/lookup/using50.C: New.
459 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
461 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
462 supports /* ... */ comments.
464 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/cpp0x/pr51150.C: New.
469 2011-11-18 Martin Jambor <mjambor@suse.cz>
471 PR tree-optimization/50605
472 * g++.dg/ipa/pr50605.C: New test.
474 2011-11-18 Dodji Seketeli <dodji@redhat.com>
477 * g++.dg/cpp0x/alias-decl-13.C: New test.
479 2011-11-17 Jason Merrill <jason@redhat.com>
482 * g++.dg/cpp0x/auto27.C: New.
483 * g++.dg/cpp0x/trailing2.C: Adjust messages.
485 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
487 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
488 memory model parameters don't match expected values.
489 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
490 __atomic_compare_exchange.
491 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
492 __atomic_compare_exchange_n.
493 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
494 weak/strong parameter and fail if memory models aren't correct.
496 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
498 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
499 Look for simulate_thread_done to determine working gdb. Reduce timeout
500 to 10 seconds and fail when timeout occurs. Improve error messages.
502 2011-11-17 Jason Merrill <jason@redhat.com>
505 * g++.dg/template/virtual2.C: New.
507 2011-11-17 Michael Matz <matz@suse.de>
511 * g++.dg/tree-ssa/pr50741.C: New.
513 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
515 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
517 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
519 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
520 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
521 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
523 2011-11-16 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/constructor_1.f90: New.
528 * gfortran.dg/constructor_2.f90: New.
529 * gfortran.dg/constructor_3.f90: New.
530 * gfortran.dg/constructor_4.f90: New.
531 * gfortran.dg/constructor_5.f90: New.
532 * gfortran.dg/constructor_6.f90: New.
533 * gfortran.dg/use_only_5.f90: New.
534 * gfortran.dg/c_ptr_tests_17.f90: New.
535 * gfortran.dg/c_ptr_tests_18.f90: New.
536 * gfortran.dg/used_types_25.f90: New.
537 * gfortran.dg/used_types_26.f90: New
538 * gfortran.dg/type_decl_3.f90: New.
539 * gfortran.dg/function_types_3.f90: Update dg-error.
540 * gfortran.dg/result_1.f90: Ditto.
541 * gfortran.dg/structure_constructor_3.f03: Ditto.
542 * gfortran.dg/structure_constructor_4.f03: Ditto.
544 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
546 * gcc.dg/vect/pr30858.c: Update expected output for
547 architectures with multiple vector sizes.
549 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
550 Bernd Schmidt <bernds@coudesourcery.com>
551 Sebastian Huber <sebastian.huber@embedded-brains.de>
554 * gcc.target/arm/pr49641.c: New test.
556 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
558 PR tree-optimization/49960
559 * gcc.dg/autopar/pr49960.c: New test.
560 * gcc.dg/autopar/pr49960-1.c: New test.
563 2011-11-16 Tom de Vries <tom@codesourcery.com>
565 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
566 * gcc.dg/pr43864-2.c: Same.
567 * gcc.dg/pr43864-3.c: Same.
568 * gcc.dg/pr43864-4.c: Same.
570 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
572 * gcc.target/i386/sse2-cvt-vec.c: New test.
573 * gcc.target/i386/avx-cvt-vec.c: Ditto.
574 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
575 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
576 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
577 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
578 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
580 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
582 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
583 powerpc*-*-darwin* targets.
585 2011-11-15 Torvald Riegel <triegel@redhat.com>
587 * c-c++-common/tm/trxn-expr-3.c: New test.
589 2011-11-14 Torvald Riegel <triegel@redhat.com>
591 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
593 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
595 * gcc.target/i386/avx-recip-vec.c: New test.
596 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
597 * gcc.target/i386/avx-lrint-vec.c: Ditto.
598 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
599 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
600 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
601 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
602 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
603 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
604 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
605 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
606 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
607 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
608 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
609 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
611 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
614 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
615 non-template literal operator.
617 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
619 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
620 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
621 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
622 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
623 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
624 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
625 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
626 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
627 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
628 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
629 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
630 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
631 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
632 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
633 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
634 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
636 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
642 * g++.old-deja/g++.brendan/misc14.C: Adjust.
643 * g++.old-deja/g++.jason/scoping16.C: Likewise.
644 * g++.old-deja/g++.other/anon7.C: Likewise.
645 * g++.old-deja/g++.other/using1.C: Likewise.
646 * g++.old-deja/g++.other/redecl1.C: Likewise.
647 * g++.old-deja/g++.other/typedef7.C: Likewise.
648 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
649 * g++.dg/template/using2.C: Likewise.
650 * g++.dg/template/static4.C: Likewise.
651 * g++.dg/template/typedef1.C: Likewise.
652 * g++.dg/lookup/name-clash9.C: Likewise.
653 * g++.dg/abi/mangle41.C: Likewise.
654 * g++.dg/parse/ctor5.C: Likewise.
655 * g++.dg/inherit/using4.C: Likewise.
656 * g++.dg/lookup/using24.C: New.
657 * g++.dg/lookup/using25.C: New.
658 * g++.dg/lookup/using26.C: New.
659 * g++.dg/lookup/using27.C: New.
660 * g++.dg/lookup/using28.C: New.
661 * g++.dg/lookup/using29.C: New.
662 * g++.dg/lookup/using30.C: New.
663 * g++.dg/lookup/using31.C: New.
664 * g++.dg/lookup/using32.C: New.
665 * g++.dg/lookup/using33.C: New.
666 * g++.dg/lookup/using34.C: New.
667 * g++.dg/lookup/using35.C: New.
668 * g++.dg/lookup/using36.C: New.
669 * g++.dg/lookup/using37.C: New.
670 * g++.dg/lookup/using38.C: New.
671 * g++.dg/lookup/using39.C: New.
672 * g++.dg/lookup/using40.C: New.
673 * g++.dg/lookup/using41.C: New.
674 * g++.dg/lookup/using42.C: New.
675 * g++.dg/lookup/using43.C: New.
676 * g++.dg/lookup/using44.C: New.
677 * g++.dg/lookup/using45.C: New.
678 * g++.dg/lookup/pr6936.C: New.
679 * g++.dg/debug/using4.C: New.
680 * g++.dg/debug/using5.C: New.
681 * g++.dg/cpp0x/forw_enum10.C: New.
683 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
684 Jan Hubicka <jh@suse.cz>
686 * gcc.target/i386/sw-1.c: Force rep;movsb.
688 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
691 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
692 dg-additional-options.
694 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
696 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
697 specified. Remove redundant runtime checks.
698 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
699 Allow for other than -m4. Fix typos in comments.
701 2011-11-12 Jason Merrill <jason@redhat.com>
704 * g++.dg/warn/ref-temp1.C: New.
707 * g++.dg/opt/stack2.C: New.
709 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
711 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
712 alpha*-*-linux* targets.
714 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
717 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
718 Darwin targets and allow external symbols to be undefined.
720 2011-11-12 Nathan Sidwell <nathan@acm.org>
722 * gcc.misc-tests/gcov-15.c: New.
724 2011-11-11 Jakub Jelinek <jakub@redhat.com>
726 PR tree-optimization/51058
727 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
728 * gfortran.dg/vect/pr51058-2.f90: New test.
730 2011-11-10 Jason Merrill <jason@redhat.com>
732 * g++.dg/template/linkage1.C: New.
733 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
734 * g++.old-deja/g++.other/linkage4.C: Likewise.
737 * g++.dg/cpp0x/defaulted33.C: New.
739 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
742 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
743 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
746 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
748 PR rtl-optimization/51040
749 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
752 2011-11-10 Jason Merrill <jason@redhat.com>
755 * g++.dg/template/conv12.C: New.
758 * gcc.dg/debug/dwarf2/asm-line1.c: New.
760 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
762 * gnat.dg/atomic6_1.adb: New test.
763 * gnat.dg/atomic6_2.adb: Likewise.
764 * gnat.dg/atomic6_3.adb: Likewise.
765 * gnat.dg/atomic6_4.adb: Likewise.
766 * gnat.dg/atomic6_5.adb: Likewise.
767 * gnat.dg/atomic6_6.adb: Likewise.
768 * gnat.dg/atomic6_7.adb: Likewise.
769 * gnat.dg/atomic6_8.adb: Likewise.
770 * gnat.dg/atomic6_pkg.ads: New helper.
772 2011-11-10 Jakub Jelinek <jakub@redhat.com>
775 * gcc.c-torture/compile/pr51077.c: New test.
777 PR rtl-optimization/51023
778 * gcc.c-torture/execute/pr51023.c: New test.
780 2011-11-10 Richard Guenther <rguenther@suse.de>
782 PR tree-optimization/51042
783 * gcc.dg/torture/pr51042.c: New testcase.
785 2011-11-10 Richard Guenther <rguenther@suse.de>
787 PR tree-optimization/51070
788 * gcc.dg/torture/pr51070.c: New testcase.
790 2011-11-10 Richard Guenther <rguenther@suse.de>
792 PR tree-optimization/51030
793 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
795 2011-11-10 Richard Guenther <rguenther@suse.de>
798 * gcc.dg/torture/pr51071.c: New testcase.
800 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
802 * gnat.dg/loop_optimization9.ad[sb]: New test.
804 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
806 PR tree-optimization/51058
807 * gfortran.dg/vect/pr51058.f90: New test.
809 2011-11-10 Jakub Jelinek <jakub@redhat.com>
811 PR tree-optimization/51000
812 * gcc.dg/vect/pr51000.c: New test.
814 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/cpp0x/static_assert5.C: New.
818 * g++.dg/template/nontype13.C: Tweak.
820 2011-11-09 Jason Merrill <jason@redhat.com>
823 * g++.dg/cpp0x/noexcept16.C: New.
826 * g++.dg/cpp0x/variadic119.C: New.
828 2011-11-09 Jakub Jelinek <jakub@redhat.com>
831 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
833 * gcc.dg/torture/vshuf-32.inc: Likewise.
834 * gcc.dg/torture/vshuf-4.inc: Likewise.
835 * gcc.dg/torture/vshuf-8.inc: Likewise.
837 * gcc.dg/tm/memopt-1.c: Fix up regexp.
839 2011-11-09 Ian Lance Taylor <iant@google.com>
841 * lib/target-supports.exp (check_effective_target_ucontext_h): New
843 * gcc.dg/split-5.c: New test.
845 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
847 * gcc.dg/tm/memopt-1.c: Adjust regexp.
849 2011-11-09 Jason Merrill <jason@redhat.com>
852 * g++.dg/template/virtual1.C: New.
854 2011-11-08 Jason Merrill <jason@redhat.com>
856 Run most C++ tests in both C++98 and C++11 modes.
857 * lib/target-supports.exp (check_effective_target_c++11): New.
858 (check_effective_target_c++98): New.
859 * lib/g++-dg.exp (g++-dg-runtest): New.
860 * g++.dg/dg.exp: Use g++-dg-runtest.
861 * g++.dg/charset/charset.exp: Likewise.
862 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
863 * g++.dg/dfp/dfp.exp: Likewise.
864 * g++.dg/gcov/gcov.exp: Likewise.
865 * g++.dg/gomp/gomp.exp: Likewise.
866 * g++.dg/graphite/graphite.exp: Likewise.
867 * g++.dg/tls/tls.exp: Likewise.
868 * g++.dg/tm/tm.exp: Likewise.
869 * g++.dg/vect/vect.exp: Likewise.
870 * g++.old-deja/old-deja.exp: Likewise.
871 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
872 with some of the torture options.
873 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
874 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
875 * g++.dg/init/null1.C: Only run in C++98.
876 * g++.dg/warn/Wconversion-null-3.C: Likewise.
877 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
878 * g++.old-deja/g++.brendan/crash64.C: Likewise.
879 * g++.old-deja/g++.other/anon9.C: Likewise.
880 * g++.old-deja/g++.other/linkage1.C: Likewise.
881 * g++.old-deja/g++.other/linkage2.C: Likewise.
882 * g++.old-deja/g++.pt/t29.C: Likewise.
883 * g++.old-deja/g++.pt/t30.C: Likewise.
884 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
885 * g++.dg/ext/anon-struct4.C: Likewise.
886 * g++.dg/init/brace2.C: Likewise.
887 * g++.dg/init/brace6.C: Likewise.
888 * g++.dg/other/anon3.C: Likewise.
889 * g++.dg/template/arg2.C: Likewise.
890 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
891 * g++.old-deja/g++.brendan/enum11.C: Likewise.
892 * g++.old-deja/g++.brendan/enum8.C: Likewise.
893 * g++.old-deja/g++.brendan/enum9.C: Likewise.
894 * g++.old-deja/g++.brendan/friend3.C: Likewise.
895 * g++.old-deja/g++.brendan/init2.C: Likewise.
896 * g++.old-deja/g++.brendan/init4.C: Likewise.
897 * g++.old-deja/g++.brendan/misc14.C: Likewise.
898 * g++.old-deja/g++.jason/cond.C: Likewise.
899 * g++.old-deja/g++.law/init1.C: Likewise.
900 * g++.old-deja/g++.law/operators32.C: Likewise.
901 * g++.old-deja/g++.pt/enum6.C: Likewise.
902 * g++.old-deja/g++.pt/explicit70.C: Likewise.
903 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
905 * g++.dg/eh/new1.C: Adjust for C++11 mode.
906 * g++.dg/init/new11.C: Likewise.
907 * g++.dg/init/pr29571.C: Likewise.
908 * g++.dg/lookup/forscope2.C: Likewise.
909 * g++.dg/parse/linkage1.C: Likewise.
910 * g++.dg/parse/typedef8.C: Likewise.
911 * g++.dg/template/error44.C: Likewise.
912 * g++.dg/tls/diag-2.C: Likewise.
913 * g++.dg/tls/diag-4.C: Likewise.
914 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
915 * g++.old-deja/g++.abi/arraynew.C: Likewise.
916 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
917 * g++.old-deja/g++.brendan/new3.C: Likewise.
918 * g++.old-deja/g++.eh/new1.C: Likewise.
919 * g++.old-deja/g++.eh/new2.C: Likewise.
920 * g++.old-deja/g++.jason/new.C: Likewise.
921 * g++.old-deja/g++.law/friend1.C: Likewise.
922 * g++.old-deja/g++.mike/net46.C: Likewise.
923 * g++.old-deja/g++.mike/p755.C: Likewise.
924 * g++.old-deja/g++.other/new6.C: Likewise.
926 * g++.dg/cpp0x/variadic74.C: Adjust diags.
927 * g++.dg/template/crash53.C: Likewise.
928 * g++.dg/template/void9.C: Likewise.
930 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
935 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/cpp0x/sfinae29.C: New.
940 2011-11-09 Janus Weil <janus@gcc.gnu.org>
943 * gfortran.dg/typebound_call_22.f03: New test case.
945 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
948 * gfortran.dg/inquire_size.f90: Don't flush the unit.
950 2011-11-09 Richard Guenther <rguenther@suse.de>
952 PR tree-optimization/51039
953 * gcc.dg/pr51039.c: New testcase.
955 2011-11-09 Jakub Jelinek <jakub@redhat.com>
957 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
958 Enable also for powerpc*-*-*.
960 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
963 * gfortran.dg/forall_16.f90: New test.
965 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
968 * gfortran.dg/initialization_29.f90: Expand test.
970 2011-11-09 Dodji Seketeli <dodji@redhat.com>
973 * g++.dg/cpp0x/alias-decl-12.C: New test.
974 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
976 2011-11-09 Dodji Seketeli <dodji@redhat.com>
979 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
981 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
983 PR tree-optimization/51015
984 * gcc.dg/vect/pr51015.c: New test.
986 2011-11-08 David S. Miller <davem@davemloft.net>
988 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
989 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
991 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
994 * gfortran.dg/io_constraints_3.f90: Improve testcase.
996 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
999 * gfortran.dg/string_5.f90: Improve testcase.
1001 2011-10-23 Jason Merrill <jason@redhat.com>
1004 * g++.dg/template/lvalue2.C: New.
1006 2011-11-08 Michael Matz <matz@suse.de>
1008 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1009 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1010 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1011 * g++.dg/eh/builtin2.C: Ditto.
1012 * g++.dg/eh/builtin3.C: Ditto.
1014 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1017 being prefered even for -mavx.
1018 * gcc.target/i386/avx-cvt-3.c: New test.
1020 2011-11-08 Richard Guenther <rguenther@suse.de>
1022 PR tree-optimization/51012
1023 * gcc.dg/pr51012-1.c: New testcase.
1024 * gcc.dg/pr51012-2.c: Likewise.
1026 2011-11-08 Richard Guenther <rguenther@suse.de>
1029 * c-c++-common/uninit-pr51010.c: New testcase.
1031 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1033 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1034 check_effective_target_vect_call_copysignf,
1035 check_effective_target_vect_call_lrint): New procedures.
1036 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1037 $VECT_SLP_CFLAGS with -ffast-math.
1038 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1039 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1040 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1041 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1043 2011-11-07 Richard Henderson <rth@redhat.com>
1044 Aldy Hernandez <aldyh@redhat.com>
1045 Torvald Riegel <triegel@redhat.com>
1047 Merged from transactional-memory.
1049 * g++.dg/dg.exp: Run transactional memory tests.
1050 * g++.dg/tm: New directory with new tests.
1051 * gcc.dg/tm: New directory with new tests.
1052 * c-c++-common/tm: New directory with new tests.
1054 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1056 Fix context handling of alias-declaration
1057 * g++.dg/cpp0x/alias-decl-11.C: New test.
1059 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1062 * g++.dg/parse/template26.C: New.
1063 * g++.dg/template/crash45.C: Adjust dg-error string.
1065 2011-11-07 Jason Merrill <jason@redhat.com>
1068 * g++.dg/template/lookup9.C: New.
1071 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1074 * g++.dg/cpp0x/decltype35.C: New.
1076 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1078 Support C++11 alias-declaration
1080 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1081 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1082 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1083 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1084 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1085 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1086 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1087 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1088 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1089 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1090 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1091 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1092 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1094 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1096 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1098 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1101 * gfortran.dg/typebound_call_21.f03: New.
1103 2011-11-07 Nathan Sidwell <nathan@acm.org>
1105 * gcc.dg/profile-dir-1.c: Adjust final scan.
1106 * gcc.dg/profile-dir-2.c: Adjust final scan.
1107 * gcc.dg/profile-dir-3.c: Adjust final scan.
1108 * gcc.misc-tests/gcov.exp: Adjust regexp.
1109 * gcc.misc-tests/gcov-12.c: New.
1110 * gcc.misc-tests/gcov-13.c: New.
1111 * gcc.misc-tests/gcovpart-13b.c: New.
1112 * gcc.misc-tests/gcov-14.c: New.
1114 2011-11-07 Jason Merrill <jason@redhat.com>
1117 * g++.dg/ext/visibility/template8.C: New.
1119 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1121 PR tree-optimization/50789
1122 * gcc.target/i386/avx2-gather-1.c: New test.
1123 * gcc.target/i386/avx2-gather-2.c: New test.
1124 * gcc.target/i386/avx2-gather-3.c: New test.
1125 * gcc.target/i386/avx2-gather-4.c: New test.
1127 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1129 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1131 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1134 * gfortran.dg/open_dev_null.f90: Remove testcase.
1136 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1138 * lib/target-supports.exp (check_effective_target_sync_int_128):
1139 Don't cache the result.
1140 (check_effective_target_sync_long_long): Ditto.
1142 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1144 PR rtl-optimization/47698
1145 * gcc.target/i386/47698.c: New test.
1147 2011-11-06 Jason Merrill <jason@redhat.com>
1150 * g++.dg/ext/visibility/template7.C: New.
1152 2011-11-07 Terry Guo <terry.guo@arm.com>
1154 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1155 * gcc.target/arm/wmul-2.c: Ditto.
1156 * gcc.target/arm/wmul-3.c: Ditto.
1157 * gcc.target/arm/wmul-4.c: Ditto.
1159 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1161 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1162 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1163 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1164 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1165 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1166 expected diagnostics.
1168 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1169 Richard Henderson <rth@redhat.com>
1170 Aldy Hernandez <aldyh@redhat.com>
1172 Merged from cxx-mem-model.
1174 * lib/target-supports.exp (check_effective_target_sync_int_128,
1175 check_effective_target_sync_long_long): Check whether the target
1176 supports 64 and 128 bit __sync builtins.
1177 (check_effective_target_cas_char): New.
1178 (check_effective_target_cas_int): New.
1179 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1180 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1181 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1182 produce the expected library calls.
1183 * gcc.dg/atomic-fence.c: New functional tests.
1184 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1185 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1186 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1187 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1188 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1189 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1190 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1191 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1192 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1194 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1196 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1198 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1200 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1201 int128 operations are atomic.
1202 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1203 operations are atomic.
1204 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1205 operations are atomic.
1206 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1207 operations are atomic.
1208 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1209 stores aren't moved out of a loop.
1210 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1211 globals don't overwrite neighbouring globals.
1212 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1213 writes dont overwrite neighbouring components.
1214 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1215 * c-c++-common/gomp/atomic-3.c: Likewise.
1216 * c-c++-common/gomp/atomic-9.c: Likewise.
1217 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1218 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1219 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1220 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1221 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1222 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1223 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1224 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1225 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1226 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1227 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1228 g++.dg/gomp/atomic-15.C: Remove.
1229 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1230 * gcc.dg/gomp/atomic-11.c: Remove test.
1232 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1234 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1235 * gcc.dg/vect/slp-cond-1.c: New test.
1236 * gcc.dg/vect/slp-cond-2.c: New test.
1238 2011-11-05 David S. Miller <davem@davemloft.net>
1240 * lib/test-supports.exp
1241 (check_effective_target_ultrasparc_vis2_hw): New proc.
1242 (check_effective_target_ultrasparc_vis3_hw): New proc.
1243 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1244 * gcc.target/sparc/vec-init-2.inc: Likewise.
1245 * gcc.target/sparc/vec-init-3.inc: Likewise.
1246 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1247 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1248 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1249 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1250 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1251 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1252 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1253 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1254 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1256 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1258 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1259 Disable test on Epiphany.
1260 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1261 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1262 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1263 * g++.dg/parse/pragma3.C: Likewise.
1264 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1266 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1267 * gcc.dg/tls/thr-cse-1.c: Likewise.
1268 * g++.dg/opt/devirt2.C: Likewise.
1269 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1270 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1271 * gcc.target/epiphany: New directory.
1273 2011-11-05 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/quad_2.f90: New.
1277 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1279 * gcc.dg/strlenopt-22g.c: New wrapper around...
1280 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1282 2011-11-04 Jason Merrill <jason@redhat.com>
1285 * g++.dg/init/lifetime2.C: New.
1286 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1289 * g++.dg/init/lifetime1.C: Test cleanup order.
1291 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1293 * g++.dg/other/offsetof7.C: New test.
1295 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1297 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1298 variable, default empty, -ffat-lto-objects for effective_target_lto.
1299 (gcc-dg-test-1): Add options from dg-final methods.
1300 * lib/scanasm.exp (scan-assembler_required_options)
1301 (scan-assembler-not_required_options): New procs.
1303 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1305 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1306 generate a pedwarn in c++98-mode.
1307 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1308 don't generate a pedwarn in c++0x-mode.
1310 2011-11-04 Olivier Goffart <olivier@woboq.com>
1313 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1315 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1317 PR rtl-optimization/38644
1318 * gcc.target/arm/stack-red-zone.c: New.
1320 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/warn/Wconversion-null-3.C: New.
1325 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1328 * g++.dg/cpp0x/udlit-strint-length.C: New.
1330 2011-11-04 Jason Merrill <jason@redhat.com>
1333 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1334 * g++.dg/init/lifetime1.C: New.
1335 * g++.dg/init/ref21.C: New.
1336 * g++.dg/eh/array1.C: New.
1338 2011-11-04 Tom de Vries <tom@codesourcery.com>
1340 PR tree-optimization/50763
1341 * gcc.dg/pr50763-5.c: New test.
1343 2011-11-04 Tom de Vries <tom@codesourcery.com>
1345 PR tree-optimization/50763
1346 * g++.dg/pr50763-4.C: New test.
1348 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1353 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1355 * gcc.dg/torture/vec-cvt-1.c: New test.
1357 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1359 * gnat.dg/specs/private1[-sub].ads: New test.
1361 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1364 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1365 * gfortran.dg/inline_sum_1.f90: New.
1366 * gfortran.dg/inline_sum_2.f90: New.
1367 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1368 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1369 * gfortran.dg/inline_product_1.f90: New.
1371 2011-11-03 Tobias Burnus <burnus@net-b.de>
1374 * gfortran.dg/bind_c_dts_5.f90: New.
1376 2011-11-03 Tobias Burnus <burnus@net-b.de>
1379 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1381 2011-11-03 Richard Guenther <rguenther@suse.de>
1384 * g++.dg/init/copy7.C: Remove testcase.
1386 2011-11-03 Martin Jambor <mjambor@suse.cz>
1388 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1389 * g++.dg/ipa/devirt-c-2.C: Likewise.
1390 * g++.dg/ipa/devirt-c-7.C: New test.
1391 * g++.dg/ipa/devirt-c-8.C: Likewise.
1393 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1395 PR tree-optimization/50912
1396 * gnat.dg/loop_optimization10.ad[sb]: New test.
1397 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1399 2011-11-02 Jason Merrill <jason@redhat.com>
1402 * g++.dg/cpp0x/nsdmi-list2.C: New.
1404 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1407 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1408 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1410 2011-11-02 Tom de Vries <tom@codesourcery.com>
1412 PR tree-optimization/50769
1413 * gfortran.dg/pr50769.f90: New test.
1415 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1417 * gcc.target/sparc/20111102-1.c: New test.
1419 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/warn/Wcast-qual2.C: New.
1424 2011-11-02 Tom de Vries <tom@codesourcery.com>
1426 PR tree-optimization/50763
1427 * g++.dg/pr50763-3.C: New test.
1429 2011-11-02 Tom de Vries <tom@codesourcery.com>
1431 PR tree-optimization/50672
1432 * g++.dg/pr50672.C: New test.
1434 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1436 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1437 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1438 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1440 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1442 2011-11-02 Richard Guenther <rguenther@suse.de>
1444 PR tree-optimization/50902
1445 * gcc.dg/torture/pr50902.c: New testcase.
1447 2010-11-02 Richard Guenther <rguenther@suse.de>
1449 PR tree-optimization/50890
1450 * gcc.dg/torture/pr50890.c: New testcase.
1452 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1456 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1458 2011-11-01 Tom de Vries <tom@codesourcery.com>
1460 PR tree-optimization/50908
1461 * gcc.dg/pr50908.c: New test.
1462 * gcc.dg/pr50908-2.c: Same.
1463 * gcc.dg/pr50908-3.c: Same.
1465 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1467 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1468 the outer loop. Remove comment. Don't check for widen-mult.
1470 2011-10-31 Martin Jambor <mjambor@suse.cz>
1472 * gcc.dg/ipa/ipcp-4.c: New test.
1474 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.dg/vshift-3.c: New test.
1477 * gcc.dg/vshift-4.c: New test.
1478 * gcc.dg/vshift-5.c: New test.
1480 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1482 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1483 and current implementation.
1485 2011-10-31 Paul Brook <paul@codesourcery.com>
1487 * gcc.dg/constructor-1.c: New test.
1489 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1492 * gfortran.dg/dshift_3.f90: New test.
1494 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1496 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1498 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1499 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1500 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1501 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1502 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1503 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1504 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1505 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1506 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1507 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1508 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1509 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1510 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1511 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1512 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1513 * gcc.dg/vector-compare-2.c: Likewise.
1515 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/pr50901.C: New.
1520 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1522 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1523 * gcc.target/i386/fma4-check.h (main): Ditto.
1524 * gcc.target/i386/xop-check.h (main): Ditto.
1526 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1529 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1532 * g++.dg/template/crash109.C: New.
1534 2011-10-28 Jason Merrill <jason@redhat.com>
1536 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1538 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/template/crash109.C: New.
1543 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1545 * gfortran.dg/nearest_5.f90: New test.
1547 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1549 * gcc.dg/vshift-1.c: New test.
1550 * gcc.dg/vshift-2.c: New test.
1551 * gcc.target/i386/xop-vshift-1.c: New test.
1552 * gcc.target/i386/xop-vshift-2.c: New test.
1553 * gcc.target/i386/avx2-vshift-1.c: New test.
1555 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1557 PR rtl-optimization/49720
1558 * g++.dg/torture/pr49720.C: New test.
1560 2011-10-27 David S. Miller <davem@davemloft.net>
1562 * gcc.target/sparc/setcc-3.c: New test.
1564 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1567 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1569 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.target/i386/sse2-cvt-1.c: New test.
1572 * gcc.target/i386/sse2-cvt-2.c: New test.
1573 * gcc.target/i386/avx-cvt-1.c: New test.
1574 * gcc.target/i386/avx-cvt-2.c: New test.
1575 * gcc.target/i386/avx2-cvt-1.c: New test.
1576 * gcc.target/i386/avx2-cvt-2.c: New test.
1578 2011-10-27 Martin Jambor <mjambor@suse.cz>
1580 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1582 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1583 Steven G. Kargl <kargl@gcc.gnu.org>
1586 * gfortran.dg/pr50875.f90: New test.
1588 2011-10-26 David S. Miller <davem@davemloft.net>
1590 * gcc.target/sparc/fmaf-1.c: New test.
1592 * gcc.target/sparc/setcc-1.c: New test.
1593 * gcc.target/sparc/setcc-2.c: New test.
1595 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1597 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1599 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1601 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1604 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1606 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1609 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1611 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1613 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1615 * gnat.dg/specs/discr1.ads: New test.
1616 * gnat.dg/specs/discr1_pkg.ads: New helper.
1618 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1620 * gnat.dg/specs/unchecked_union.ads: Rename to...
1621 * gnat.dg/specs/unchecked_union1.ads: ...this.
1622 * gnat.dg/specs/unchecked_union2.ads: New test.
1624 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1626 * gnat.dg/specs/atomic1.ads: New test.
1628 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1630 Implement C++11 user-defined literals.
1631 * g++.dg/cpp0x/udlit-addr.C: New.
1632 * g++.dg/cpp0x/udlit-args.C: New.
1633 * g++.dg/cpp0x/udlit-args-neg.C: New.
1634 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1635 * g++.dg/cpp0x/udlit-concat.C: New.
1636 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1637 * g++.dg/cpp0x/udlit-constexpr.C: New.
1638 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1639 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1640 * g++.dg/cpp0x/udlit-friend.C: New.
1641 * g++.dg/cpp0x/udlit-general.C: New.
1642 * g++.dg/cpp0x/udlit-inline.C: New.
1643 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1644 * g++.dg/cpp0x/udlit-member-neg.C: New.
1645 * g++.dg/cpp0x/udlit-namespace.C: New.
1646 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1647 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1648 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1649 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1650 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1651 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1652 * g++.dg/cpp0x/udlit-raw-str.C: New.
1653 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1654 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1655 * g++.dg/cpp0x/udlit-systemheader.C: New.
1656 * g++.dg/cpp0x/udlit-template.C: New.
1657 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1658 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1659 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1660 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1661 * g++.dg/cpp0x/udlit_system_header: New.
1663 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/cpp0x/decltype34.C: New.
1668 2011-10-26 Tom de Vries <tom@codesourcery.com>
1670 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1671 * gcc.c-torture/unsorted/HIset.c: Same.
1672 * gcc.c-torture/unsorted/SIcmp.c: Same.
1673 * gcc.c-torture/unsorted/SIset.c: Same.
1674 * gcc.c-torture/unsorted/SFset.c: Same.
1675 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1676 * gcc.c-torture/unsorted/USIcmp.c: Same.
1677 * gcc.c-torture/unsorted/DFcmp.c: Same.
1679 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1681 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1682 to work also with -masm=intel and additionally test the xmm vs. ymm
1683 register type combination on mask/dest and in vsib.
1684 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1685 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1686 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1687 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1688 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1689 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1690 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1691 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1692 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1693 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1694 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1695 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1696 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1697 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1698 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1699 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1700 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1701 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1702 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1703 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1704 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1705 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1706 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1707 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1708 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1709 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1710 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1711 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1712 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1713 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1714 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1716 2011-10-26 Tom de Vries <tom@codesourcery.com>
1718 PR tree-optimization/50763
1719 * gcc.dg/pr50763-2.c: New test.
1721 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1723 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1724 Update expected messages.
1726 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1728 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1730 2011-10-25 Jason Merrill <jason@redhat.com>
1733 * g++.dg/init/aggr7.C: New.
1736 * g++.dg/cpp0x/initlist59.C: New.
1738 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1741 * g++.dg/overload/operator5.C: New.
1743 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1746 * g++.dg/template/crash108.C: New.
1748 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1750 PR tree-optimization/50596
1751 * gcc.dg/vect/vect-cond-10.c: New test.
1753 2011-10-24 Joey Ye <joey.ye@arm.com>
1755 * gcc.target/arm/pr42575.c: Remove architecture option.
1757 2011-10-24 David S. Miller <davem@davemloft.net>
1759 * gcc.target/sparc/vis3move-1.c: New test.
1760 * gcc.target/sparc/vis3move-2.c: New test.
1761 * gcc.target/sparc/vis3move-3.c: New test.
1763 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1765 * gcc.dg/strlenopt-22.c: New testcase.
1766 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1768 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1770 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1772 (dg-skip-if): Remove.
1773 * gcc.target/i386/funcspec-1.c: Ditto.
1774 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1776 2011-10-24 Richard Guenther <rguenther@suse.de>
1778 * gcc.dg/vect/vect-bool-1.c: New testcase.
1780 2011-10-24 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/50838
1783 * gcc.dg/torture/pr50838.c: New testcase.
1785 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1787 PR tree-optimization/50730
1788 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1789 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1790 -fno-tree-sra and SLP flags.
1792 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1796 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1800 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1802 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1805 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1806 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1808 2011-10-23 Tom de Vries <tom@codesourcery.com>
1810 PR tree-optimization/50763
1811 * gcc.dg/pr50763.c: New test.
1813 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1816 * gcc.target/i386/pr50788.c: New test.
1818 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1820 PR tree-optimization/50819
1821 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1822 * g++.dg/vect/slp-pr50819.cc: New test.
1824 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/warn/Wconversion4.C: New.
1829 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1833 from element other than first and reverse permutation.
1834 * gcc.dg/torture/vshuf-16.inc: Likewise.
1835 * gcc.dg/torture/vshuf-8.inc: Likewise.
1836 * gcc.dg/torture/vshuf-4.inc: Likewise.
1838 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/parse/error43.C: New.
1842 * g++.dg/parse/error44.C: Likewise.
1844 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1845 Kirill Yukhin <kirill.yukhin@intel.com>
1848 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1849 * gcc.target/i386/bmi2-check.h: Ditto.
1851 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1854 * g++.dg/cpp0x/override2.C: Add test.
1856 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1858 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1859 check_linker_plugin_available.
1861 2011-10-21 Kai Tietz <ktietz@redhat.com>
1863 * gcc.target/i386/branch-cost1.c: New test.
1864 * gcc.target/i386/branch-cost2.c: New test.
1865 * gcc.target/i386/branch-cost3.c: New test.
1866 * gcc.target/i386/branch-cost4.c: New test.
1868 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1870 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1872 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1875 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1877 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1879 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1880 (_moz_foo, EXT__foo): Use ASMNAME.
1882 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1884 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1887 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1890 * gcc.target/i386/pr50766.c: New test.
1892 2011-10-20 Jason Merrill <jason@redhat.com>
1895 * g++.dg/eh/partial1.C: New.
1897 2011-10-20 Richard Henderson <rth@redhat.com>
1899 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1900 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1901 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1902 Use __builtin_shuffle.
1904 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1907 * gfortran.dg/ishft_3.f90: Update test.
1909 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1912 * gfortran.dg/substring_integer_index.f90: New test.
1914 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1916 * gfortran.dg/format_string.f: New test.
1918 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1920 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1922 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1924 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1926 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1927 gcc.target/i386/pr46226.c: Do not use
1928 -mno-accumulate-outgoing-args.
1930 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1932 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1933 including <strings.h>.
1935 2011-10-19 Jan Hubicka <jh@suse.cz>
1937 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1938 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1939 * lib/c-torture.exp: Likewise.
1940 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1941 * gcc.c-torture/compile/sync-1.c: Likewise.
1942 * gcc.c-torture/compile/sync-1.c: Likewise.
1943 * gcc.c-torture/compile/sync-3.c: Likewise.
1944 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1945 * gcc.dg/noncompile/920507-1.c: Likewise.
1946 * gcc.dg/torture/pr36400.c: Likewise.
1947 * g++.dg/torture/pr34850.C: Likewise.
1949 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1951 * gnat.dg/source_ref1.adb: New test.
1952 * gnat.dg/source_ref2.adb: Likewise.
1954 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/parse/error42.C: New.
1958 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1960 2011-10-19 Jason Merrill <jason@redhat.com>
1963 * g++.dg/init/value9.C: New.
1965 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1967 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1968 * gcc.dg/torture/vshuf-16.inc: Likewise.
1969 * gcc.dg/torture/vshuf-8.inc: Likewise.
1970 * gcc.dg/torture/vshuf-4.inc: Likewise.
1972 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1975 * gfortran.dg/sizeof_proc.f90: New.
1977 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1979 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1980 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1982 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1985 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1987 2011-10-19 Jason Merrill <jason@redhat.com>
1990 * g++.dg/init/ref20.C: New.
1992 2011-10-19 Kai Tietz <ktietz@redhat.com>
1995 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1996 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1997 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1998 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1999 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2001 2011-10-19 Richard Guenther <rguenther@suse.de>
2004 * gcc.dg/torture/pr50768.c: New testcase.
2006 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2008 PR rtl-optimization/50340
2009 * gcc.dg/pr50340.c: New.
2011 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2013 PR tree-optimization/50717
2015 * gcc.dg/pr50717-1.c: New file.
2016 * gcc.target/arm/wmul-12.c: Correct types.
2017 * gcc.target/arm/wmul-8.c: Correct types.
2019 2011-10-18 Jason Merrill <jason@redhat.com>
2022 * g++.dg/cpp0x/defaulted32.C: New.
2025 * g++.dg/lookup/using23.C: New.
2028 * g++.dg/cpp0x/implicit12.C: New.
2029 * g++.dg/cpp0x/defaulted20.C: Adjust.
2030 * g++.dg/cpp0x/defaulted21.C: Adjust.
2031 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2032 * g++.dg/cpp0x/implicit4.C: Adjust.
2033 * g++.dg/cpp0x/implicit5.C: Adjust.
2034 * g++.dg/cpp0x/implicit8.C: Adjust.
2035 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2036 * g++.dg/cpp0x/not_special.C: Adjust.
2037 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2038 * g++.dg/cpp0x/rv1n.C: Adjust.
2039 * g++.dg/cpp0x/rv2n.C: Adjust.
2040 * g++.dg/cpp0x/rv3n.C: Adjust.
2041 * g++.dg/cpp0x/rv4n.C: Adjust.
2042 * g++.dg/cpp0x/rv5n.C: Adjust.
2043 * g++.dg/cpp0x/rv6n.C: Adjust.
2044 * g++.dg/cpp0x/rv7n.C: Adjust.
2046 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2048 * gcc.target/i386/avx2-vpop-check.h: New header.
2049 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2050 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2051 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2052 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2053 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2054 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2055 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2056 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2057 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2058 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2059 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2060 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2061 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2062 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2063 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2065 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2068 * gfortran.dg/coarray_subobject_1.f90: New test.
2069 * gfortran.dg/coarray/subobject_1.f90: New test.
2071 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2073 PR rtl-optimization/50205
2074 * gcc.dg/pr50205.c: New.
2076 2011-10-18 Richard Guenther <rguenther@suse.de>
2078 PR tree-optimization/50767
2079 * gcc.dg/torture/pr50767.c: New testcase.
2081 2011-10-18 Julian Brown <julian@codesourcery.com>
2083 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2084 * gcc.target/arm/unaligned-memcpy-1.c: New.
2085 * gcc.target/arm/unaligned-memcpy-2.c: New.
2086 * gcc.target/arm/unaligned-memcpy-3.c: New.
2087 * gcc.target/arm/unaligned-memcpy-4.c: New.
2089 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2092 * gfortran.dg/iso_c_binding_class.f03: New.
2094 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2096 * testsuite/lib/target-supports.exp
2097 (check_effective_target_vect_widen_shift): New.
2098 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2099 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2100 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2101 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2103 2011-10-18 Richard Guenther <rguenther@suse.de>
2105 * gcc.dg/torture/restrict-1.c: New testcase.
2107 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2109 * g++.dg/ext/bases.C: New test.
2111 2011-10-17 David S. Miller <davem@davemloft.net>
2113 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2114 all operations to emit VIS instructions.
2115 * gcc.target/sparc/fandnot.c: Likewise.
2116 * gcc.target/sparc/fnot.c: Likewise.
2117 * gcc.target/sparc/for.c: Likewise.
2118 * gcc.target/sparc/fornot.c: Likewise.
2119 * gcc.target/sparc/fxnor.c: Likewise.
2120 * gcc.target/sparc/fxor.c: Likewise.
2121 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2124 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2126 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2127 * gcc.dg/torture/vshuf-16.inc: New file.
2128 * gcc.dg/torture/vshuf-2.inc: New file.
2129 * gcc.dg/torture/vshuf-32.inc: New file.
2130 * gcc.dg/torture/vshuf-4.inc: New file.
2131 * gcc.dg/torture/vshuf-8.inc: New file.
2132 * gcc.dg/torture/vshuf-main.inc: New file.
2133 * gcc.dg/torture/vshuf-v16hi.c: New test.
2134 * gcc.dg/torture/vshuf-v16qi.c: New test.
2135 * gcc.dg/torture/vshuf-v2df.c: New test.
2136 * gcc.dg/torture/vshuf-v2di.c: New test.
2137 * gcc.dg/torture/vshuf-v2sf.c: New test.
2138 * gcc.dg/torture/vshuf-v2si.c: New test.
2139 * gcc.dg/torture/vshuf-v32qi.c: New test.
2140 * gcc.dg/torture/vshuf-v4df.c: New test.
2141 * gcc.dg/torture/vshuf-v4di.c: New test.
2142 * gcc.dg/torture/vshuf-v4hi.c: New test.
2143 * gcc.dg/torture/vshuf-v4sf.c: New test.
2144 * gcc.dg/torture/vshuf-v4si.c: New test.
2145 * gcc.dg/torture/vshuf-v8hi.c: New test.
2146 * gcc.dg/torture/vshuf-v8qi.c: New test.
2147 * gcc.dg/torture/vshuf-v8sf.c: New test.
2148 * gcc.dg/torture/vshuf-v8si.c: New test.
2150 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2152 PR tree-optimization/50746
2153 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2155 2011-10-17 Jason Merrill <jason@redhat.com>
2158 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2160 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/parse/error41.C: New.
2164 * g++.dg/parse/error20.C: Adjust.
2166 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/warn/format7.C: New.
2170 * obj-c++.dg/warn7.mm: Likewise.
2172 2011-10-17 Richard Guenther <rguenther@suse.de>
2174 PR tree-optimization/50729
2175 * gcc.dg/torture/pr50729.c: New testcase.
2177 2011-10-15 Tom Tromey <tromey@redhat.com>
2178 Dodji Seketeli <dodji@redhat.com>
2180 * lib/prune.exp (prune_gcc_output): Prune output referring to
2182 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2183 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2184 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2185 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2187 2011-10-15 Tom Tromey <tromey@redhat.com>
2188 Dodji Seketeli <dodji@redhat.com>
2190 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2192 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/inherit/error5.C: New.
2197 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2201 * gfortran.dg/kind_tests_4.f90: New.
2203 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2205 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2206 targets that support vector condition.
2208 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2211 * gfortran.dg/c_kind_tests_3.f03: New.
2213 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2216 * gfortran.dg/elemental_args_check_4.f90: New.
2218 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2220 PR tree-optimization/50727
2221 * gcc.dg/vect/pr50727.c: New test.
2223 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2225 * gcc.dg/vla-23.c: New test.
2227 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2229 PR tree-optimization/50596
2230 * gcc.dg/vect/vect-cond-9.c: New test.
2232 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2234 * gcc.dg/vect/bb-slp-29.c: New test.
2236 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/ext/is_base_of_incomplete.C: New.
2240 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2241 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2243 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2245 * gcc.target/sparc/combined-1.c: Compile at -O2.
2247 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2249 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2250 (dg-options): Add -Wno-attributes.
2251 * gcc.target/i386/fma_double_?.c: Ditto.
2252 * gcc.target/i386/fma_run_float_?.c: Ditto.
2253 * gcc.target/i386/fma_run_double_?.c: Ditto.
2254 * gcc.target/i386/l_fma_float_?.c: Dtto.
2255 * gcc.target/i386/l_fma_double_?.c: Ditto.
2256 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2257 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2259 2011-10-15 Tobias Burnus <burnus@net-b.de>
2261 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2263 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2264 * gfortran.dg/rank_3.f90: Ditto.
2265 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2266 -std=f2008ts in dg-options.
2267 * gfortran.dg/rank_4.f90: Ditto.
2269 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2272 * gcc.target/sh/pr49263.c: New.
2274 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2276 * gnat.dg/specs/debug1.ads: Tweak.
2278 2011-10-14 Kai Tietz <ktietz@redhat.com>
2280 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2282 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2284 * gcc.target/i386/sse2-mul-1.c: New test.
2285 * gcc.target/i386/sse4_1-mul-1.c: New test.
2286 * gcc.target/i386/avx-mul-1.c: New test.
2287 * gcc.target/i386/xop-mul-1.c: New test.
2288 * gcc.target/i386/avx2-mul-1.c: New test.
2290 2011-10-14 Jason Merrill <jason@redhat.com>
2293 * g++.dg/cpp0x/nsdmi-list1.C: New.
2296 * g++.dg/cpp0x/nsdmi-const1.C: New.
2298 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2301 * gfortran.dg/pointer_intent_5.f90: New.
2303 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2305 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2306 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2307 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2309 2011-10-14 Tobias Burnus <burnus@net-b.de>
2312 * gfortran.dg/pointer_check_11.f90: New.
2313 * gfortran.dg/pointer_check_12.f90: New.
2315 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2318 * g++.dg/overload/operator4.C: New.
2320 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2322 * gcc.dg/di-longlong64-sync-1.c: New test.
2323 * gcc.dg/di-sync-multithread.c: New test.
2324 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2325 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2326 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2327 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2328 (check_effective_target_arm_arm_ok): New helper.
2329 (check_effective_target_sync_longlong): New helper.
2331 2011-10-14 Richard Guenther <rguenther@suse.de>
2333 PR tree-optimization/50723
2334 * gcc.dg/torture/pr50723.c: New testcase.
2336 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2339 * g++.dg/warn/format6.C: New.
2340 * obj-c++.dg/warn6.mm: Likewise.
2342 2011-10-13 Richard Henderson <rth@redhat.com>
2344 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2346 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2347 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2348 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2350 2011-10-13 Jason Merrill <jason@redhat.com>
2353 * g++.dg/cpp0x/nsdmi-template2.C: New.
2356 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2359 * g++.dg/init/vbase1.C: New.
2361 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2363 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2364 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2365 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2366 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2368 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2370 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2372 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2374 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2376 2011-10-13 Richard Guenther <rguenther@suse.de>
2378 PR tree-optimization/50712
2379 * gcc.target/i386/pr50712.c: New testcase.
2381 2011-10-13 Tom de Vries <tom@codesourcery.com>
2383 * gcc.dg/memcpy-4.c: New test.
2385 2011-10-13 Richard Guenther <rguenther@suse.de>
2387 PR tree-optimization/50698
2388 * g++.dg/vect/pr50698.cc: New testcase.
2390 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2392 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2393 * gcc.target/powerpc/warn-2.c: Ditto.
2395 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2396 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2397 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2398 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2399 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2400 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2401 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2402 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2403 * gcc.target/powerpc/ppc-pow.c: Likewise.
2404 * gcc.target/powerpc/recip-1.c: Likewise.
2405 * gcc.target/powerpc/recip-2.c: Likewise.
2406 * gcc.target/powerpc/recip-3.c: Likewise.
2407 * gcc.target/powerpc/recip-4.c: Likewise.
2408 * gcc.target/powerpc/recip-5.c: Likewise.
2410 2011-10-12 David S. Miller <davem@davemloft.net>
2412 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2413 '-mvis3' instead of 'mcpu=niagara3' in options.
2414 * gcc.target/sparc/fhalve.c: Likewise.
2415 * gcc.target/sparc/fnegop.c: Likewise.
2416 * gcc.target/sparc/fpadds.c: Likewise.
2417 * gcc.target/sparc/fshift.c: Likewise.
2418 * gcc.target/sparc/fucmp.c: Likewise.
2419 * gcc.target/sparc/lzd.c: Likewise.
2420 * gcc.target/sparc/vis3misc.c: Likewise.
2421 * gcc.target/sparc/xmul.c: Likewise.
2423 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2425 * gnat.dg/vect1.ad[sb]: New test.
2426 * gnat.dg/vect1_pkg.ads: New helper.
2427 * gnat.dg/vect2.ad[sb]: New test.
2428 * gnat.dg/vect2_pkg.ads: New helper.
2429 * gnat.dg/vect3.ad[sb]: New test.
2430 * gnat.dg/vect3_pkg.ads: New helper.
2431 * gnat.dg/vect4.ad[sb]: New test.
2432 * gnat.dg/vect4_pkg.ads: New helper.
2433 * gnat.dg/vect5.ad[sb]: New test.
2434 * gnat.dg/vect5_pkg.ads: New helper.
2435 * gnat.dg/vect6.ad[sb]: New test.
2436 * gnat.dg/vect6_pkg.ads: New helper.
2438 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2440 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2441 * gcc.target/i386/fma_run_double_2.c: Likewise.
2442 * gcc.target/i386/fma_run_double_3.c: Likewise.
2443 * gcc.target/i386/fma_run_double_4.c: Likewise.
2444 * gcc.target/i386/fma_run_double_5.c: Likewise.
2445 * gcc.target/i386/fma_run_double_6.c: Likewise.
2446 * gcc.target/i386/fma_run_float_1.c: Likewise.
2447 * gcc.target/i386/fma_run_float_2.c: Likewise.
2448 * gcc.target/i386/fma_run_float_3.c: Likewise.
2449 * gcc.target/i386/fma_run_float_4.c: Likewise.
2450 * gcc.target/i386/fma_run_float_5.c: Likewise.
2451 * gcc.target/i386/fma_run_float_6.c: Likewise.
2453 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2454 remove the extra dg-options.
2455 * gcc.target/i386/l_fma_double_2.c: Likewise.
2456 * gcc.target/i386/l_fma_double_3.c: Likewise.
2457 * gcc.target/i386/l_fma_double_4.c: Likewise.
2458 * gcc.target/i386/l_fma_double_5.c: Likewise.
2459 * gcc.target/i386/l_fma_double_6.c: Likewise.
2460 * gcc.target/i386/l_fma_float_1.c: Likewise.
2461 * gcc.target/i386/l_fma_float_2.c: Likewise.
2462 * gcc.target/i386/l_fma_float_3.c: Likewise.
2463 * gcc.target/i386/l_fma_float_4.c: Likewise.
2464 * gcc.target/i386/l_fma_float_5.c: Likewise.
2465 * gcc.target/i386/l_fma_float_6.c: Likewise.
2467 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2469 PR tree-optimization/50189
2470 * g++.dg/torture/pr50189.C: New testcase.
2472 2011-10-12 Richard Guenther <rguenther@suse.de>
2474 PR tree-optimization/50700
2475 * gcc.dg/builtin-object-size-12.c: New testcase.
2477 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2480 * gcc.c-torture/compile/pr50565-1.c,
2481 gcc.c-torture/compile/pr50565-2.c: New tests.
2483 2011-10-11 Jason Merrill <jason@redhat.com>
2487 * g++.dg/template/constant1.C: New.
2488 * g++.dg/template/constant2.C: New.
2489 * g++.dg/cpp0x/constexpr-template3.C: New.
2491 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2493 * gcc.target/i386/warn-vect-op-3.c: New test.
2494 * gcc.target/i386/warn-vect-op-1.c: New test.
2495 * gcc.target/i386/warn-vect-op-2.c: New test.
2497 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2499 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2501 2011-10-11 Richard Guenther <rguenther@suse.de>
2503 PR tree-optimization/50204
2504 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2506 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2508 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2510 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2512 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2513 * gcc.target/i386/fma_double_2.c: Ditto.
2514 * gcc.target/i386/fma_double_3.c: Ditto.
2515 * gcc.target/i386/fma_double_4.c: Ditto.
2516 * gcc.target/i386/fma_double_5.c: Ditto.
2517 * gcc.target/i386/fma_double_6.c: Ditto.
2518 * gcc.target/i386/fma_float_1.c: Ditto.
2519 * gcc.target/i386/fma_float_2.c: Ditto.
2520 * gcc.target/i386/fma_float_3.c: Ditto.
2521 * gcc.target/i386/fma_float_4.c: Ditto.
2522 * gcc.target/i386/fma_float_5.c: Ditto.
2523 * gcc.target/i386/fma_float_6.c: Ditto.
2524 * gcc.target/i386/l_fma_double_1.c: Ditto.
2525 * gcc.target/i386/l_fma_double_2.c: Ditto.
2526 * gcc.target/i386/l_fma_double_3.c: Ditto.
2527 * gcc.target/i386/l_fma_double_4.c: Ditto.
2528 * gcc.target/i386/l_fma_double_5.c: Ditto.
2529 * gcc.target/i386/l_fma_double_6.c: Ditto.
2530 * gcc.target/i386/l_fma_float_1.c: Ditto.
2531 * gcc.target/i386/l_fma_float_2.c: Ditto.
2532 * gcc.target/i386/l_fma_float_3.c: Ditto.
2533 * gcc.target/i386/l_fma_float_4.c: Ditto.
2534 * gcc.target/i386/l_fma_float_5.c: Ditto.
2535 * gcc.target/i386/l_fma_float_6.c: Ditto.
2536 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2537 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2538 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2539 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2540 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2541 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2542 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2543 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2544 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2545 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2546 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2547 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2549 2011-10-11 Tristan Gingold <gingold@adacore.com>
2551 * gcc.dg/va-arg-4.c: New test.
2552 * gcc.dg/va-arg-5.c: Ditto.
2554 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2556 * lib/target-supports.exp (check_effective_target_fd_truncate):
2557 Close and unlink test file before exit.
2559 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2562 * gfortran.dg/forall_15.f90: New test case.
2564 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2565 Andrew Macleod <amacleod@redhat.com>
2567 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2568 wrappers for *other_threads() and *final_verify().
2569 * gcc.dg/simulate-thread/simulate-thread.h
2570 (simulate_thread_wrapper_other_threads): New.
2571 (simulate_thread_wrapper_final_verify): New.
2573 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2575 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2577 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2579 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2581 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2582 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2584 * gcc.target/i386/fma_1.h: New file.
2585 * gcc.target/i386/fma_2.h: Likewise.
2586 * gcc.target/i386/fma_3.h: Likewise.
2587 * gcc.target/i386/fma_4.h: Likewise.
2588 * gcc.target/i386/fma_5.h: Likewise.
2589 * gcc.target/i386/fma_6.h: Likewise.
2590 * gcc.target/i386/fma_double_1.c: Likewise.
2591 * gcc.target/i386/fma_double_2.c: Likewise.
2592 * gcc.target/i386/fma_double_3.c: Likewise.
2593 * gcc.target/i386/fma_double_4.c: Likewise.
2594 * gcc.target/i386/fma_double_5.c: Likewise.
2595 * gcc.target/i386/fma_double_6.c: Likewise.
2596 * gcc.target/i386/fma_float_1.c: Likewise.
2597 * gcc.target/i386/fma_float_2.c: Likewise.
2598 * gcc.target/i386/fma_float_3.c: Likewise.
2599 * gcc.target/i386/fma_float_4.c: Likewise.
2600 * gcc.target/i386/fma_float_5.c: Likewise.
2601 * gcc.target/i386/fma_float_6.c: Likewise.
2602 * gcc.target/i386/fma_main.h: Likewise.
2603 * gcc.target/i386/fma_run_double_1.c: Likewise.
2604 * gcc.target/i386/fma_run_double_2.c: Likewise.
2605 * gcc.target/i386/fma_run_double_3.c: Likewise.
2606 * gcc.target/i386/fma_run_double_4.c: Likewise.
2607 * gcc.target/i386/fma_run_double_5.c: Likewise.
2608 * gcc.target/i386/fma_run_double_6.c: Likewise.
2609 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2610 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2611 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2612 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2613 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2614 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2615 * gcc.target/i386/fma_run_float_1.c: Likewise.
2616 * gcc.target/i386/fma_run_float_2.c: Likewise.
2617 * gcc.target/i386/fma_run_float_3.c: Likewise.
2618 * gcc.target/i386/fma_run_float_4.c: Likewise.
2619 * gcc.target/i386/fma_run_float_5.c: Likewise.
2620 * gcc.target/i386/fma_run_float_6.c: Likewise.
2621 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2622 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2623 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2624 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2625 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2626 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2627 * gcc.target/i386/l_fma_1.h: Likewise.
2628 * gcc.target/i386/l_fma_2.h: Likewise.
2629 * gcc.target/i386/l_fma_3.h: Likewise.
2630 * gcc.target/i386/l_fma_4.h: Likewise.
2631 * gcc.target/i386/l_fma_5.h: Likewise.
2632 * gcc.target/i386/l_fma_6.h: Likewise.
2633 * gcc.target/i386/l_fma_double_1.c: Likewise.
2634 * gcc.target/i386/l_fma_double_2.c: Likewise.
2635 * gcc.target/i386/l_fma_double_3.c: Likewise.
2636 * gcc.target/i386/l_fma_double_4.c: Likewise.
2637 * gcc.target/i386/l_fma_double_5.c: Likewise.
2638 * gcc.target/i386/l_fma_double_6.c: Likewise.
2639 * gcc.target/i386/l_fma_float_1.c: Likewise.
2640 * gcc.target/i386/l_fma_float_2.c: Likewise.
2641 * gcc.target/i386/l_fma_float_3.c: Likewise.
2642 * gcc.target/i386/l_fma_float_4.c: Likewise.
2643 * gcc.target/i386/l_fma_float_5.c: Likewise.
2644 * gcc.target/i386/l_fma_float_6.c: Likewise.
2645 * gcc.target/i386/l_fma_main.h: Likewise.
2646 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2647 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2648 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2649 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2650 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2651 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2652 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2653 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2654 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2655 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2656 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2657 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2659 2011-10-10 Richard Guenther <rguenther@suse.de>
2662 * gcc.dg/torture/pr50389.c: New testcase.
2664 2011-10-10 Richard Guenther <rguenther@suse.de>
2667 * gcc.dg/builtins-47.c: Optimize.
2669 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2671 * lib/gcc-simulate-thread.exp: New.
2672 * gcc.dg/simulate-thread/guality.h: New.
2673 * gcc.dg/simulate-thread/simulate-thread.h: New.
2674 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2675 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2676 * gcc.dg/simulate-thread/README: New.
2677 * g++.dg/simulate-thread/guality.h: New.
2678 * g++.dg/simulate-thread/simulate-thread.h: New.
2679 * g++.dg/simulate-thread/simulate-thread.exp: New.
2680 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2681 * c-c++-common/cxxbitfields-2.c: Remove.
2682 * c-c++-common/cxxbitfields.c: Remove.
2683 * c-c++-common/cxxbitfields-4.c: Remove.
2684 * c-c++-common/cxxbitfields-5.c: Remove.
2685 * c-c++-common/simulate-thread/bitfields-1.c: New.
2686 * c-c++-common/simulate-thread/bitfields-2.c: New.
2687 * c-c++-common/simulate-thread/bitfields-3.c: New.
2688 * c-c++-common/simulate-thread/bitfields-4.c: New.
2690 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2693 * g++.dg/warn/format5.C: New.
2695 2011-10-09 Tobias Burnus <burnus@net-b.de>
2698 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2699 * gfortran.dg/common_16.f90: New.
2701 2011-10-09 Tobias Burnus <burnus@net-b.de>
2703 * gfortran.dg/iso_c_binding_param_1.f90: New.
2704 * gfortran.dg/iso_c_binding_param_2.f90: New.
2705 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2707 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2709 PR tree-optimization/50635
2710 * gcc.dg/vect/pr50635.c: New test.
2712 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/proc_decl_27.f90: New.
2717 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2720 * objc/execute/initialize-1.m: New test.
2722 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2725 * gfortran.dg/pointer_function_result_1.f90 : New test.
2727 2011-10-07 David S. Miller <davem@davemloft.net>
2730 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2731 * gcc.target/sparc/cmask.c: Use it.
2732 * gcc.target/sparc/fhalve.c: Likewise.
2733 * gcc.target/sparc/fnegop.c: Likewise.
2734 * gcc.target/sparc/fpadds.c: Likewise.
2735 * gcc.target/sparc/fshift.c: Likewise.
2736 * gcc.target/sparc/fucmp.c: Likewise.
2737 * gcc.target/sparc/lzd.c: Likewise.
2738 * gcc.target/sparc/vis3misc.c: Likewise.
2739 * gcc.target/sparc/xmul.c: Likewise.
2741 2011-10-07 Richard Henderson <rth@redhat.com>
2743 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2745 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2747 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2749 * gcc.dg/pr50193-1.c: New file.
2750 * gcc.target/arm/shiftable.c: New file.
2752 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2755 * gfortran.dg/class_46.f03: New.
2757 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2759 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2760 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2761 (syslog, vsyslog, __vsyslog_chk): Likewise.
2763 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2764 (x, EXT_x): Use ASMNAME.
2766 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2767 (a, c): Use ASMNAME.
2769 2011-10-07 Tom de Vries <tom@codesourcery.com>
2772 * gcc.dg/pr50527.c: New test.
2774 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2776 PR tree-optimization/50650
2777 * gcc.c-torture/compile/pr50650.c: New test.
2779 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2781 PR tree-optimization/50575
2782 * gcc.c-torture/execute/vector-compare-2.x: New file.
2784 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2787 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2788 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2791 2011-10-07 Richard Guenther <rguenther@suse.de>
2794 * gcc.dg/vect/vect-align-2.c: Increase array size.
2796 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2797 H.J. Lu <hongjiu.lu@intel.com>
2800 * gcc.target/i386/pr50603.c: New test.
2802 2011-10-06 Jason Merrill <jason@redhat.com>
2805 * g++.dg/cpp0x/default31.C: New.
2807 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2809 PR tree-optimization/50596
2810 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2812 * gcc.dg/vect/vect-cond-8.c: New test.
2814 2011-10-06 Richard Henderson <rth@redhat.com>
2816 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2817 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2818 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2819 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2820 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2821 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2822 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2823 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2824 * gcc.c-torture/execute/vshuf-16.inc: New file.
2825 * gcc.c-torture/execute/vshuf-2.inc: New file.
2826 * gcc.c-torture/execute/vshuf-4.inc: New file.
2827 * gcc.c-torture/execute/vshuf-8.inc: New file.
2828 * gcc.c-torture/execute/vshuf-main.inc: New file.
2829 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2830 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2831 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2832 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2833 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2834 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2835 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2836 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2837 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2838 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2839 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2840 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2841 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2843 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2845 PR tree-optimization/49279
2846 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2847 * gcc.c-torture/execute/pr49279.c: New test.
2849 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2852 * gcc.c-torture/compile/pr49049.c: New test.
2854 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2857 * gcc.target/arm/pr50305.c: New test.
2859 2011-10-06 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/38884
2862 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2863 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2865 2011-10-05 David S. Miller <davem@davemloft.net>
2867 * gcc.target/sparc/lzd.c: New test.
2868 * gcc.target/sparc/popc.c: New test.
2870 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2872 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2873 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2874 * g++.dg/other/final1.C: Cleanup original tree dump.
2876 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2878 PR tree-optimization/50613
2879 * gcc.dg/pr50613.c: New test.
2881 2011-10-05 Richard Henderson <rth@redhat.com>
2883 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2884 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2885 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2886 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2887 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2888 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2889 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2890 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2892 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2894 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2895 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2896 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2897 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2898 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2900 2011-10-05 Richard Guenther <rguenther@suse.de>
2902 PR tree-optimization/38885
2903 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2905 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2907 * gcc.target/i386/sw-1.c: New test.
2909 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2911 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2913 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2915 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2917 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2919 2011-10-04 David S. Miller <davem@davemloft.net>
2921 * gcc.target/sparc/fhalve.c: New test.
2922 * gcc.target/sparc/fnegop.c: New test.
2923 * gcc.target/sparc/xmul.c: New test.
2925 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2928 * gfortran.dg/dummy_procedure_6.f90: New.
2930 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2932 PR tree-optimization/50604
2933 * gcc.dg/pr50604.c: New test.
2935 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2937 PR tree-optimization/49662
2938 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2939 * gcc.dg/graphite/interchange-15.c: Likewise.
2940 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2942 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2944 * gcc.dg/tree-ssa/restrict-4.c: New test.
2946 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2948 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2949 (main): Use __typeof to get result type of comparison.
2951 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2953 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2954 Make et_vect_multiple_sizes_saved global.
2955 (check_effective_target_vect64): Make et_vect64_saved global.
2957 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2959 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2960 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2961 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2962 * gcc.dg/builtin-complex-err-1.c: Adjust.
2964 2011-10-02 Jason Merrill <jason@redhat.com>
2966 * g++.dg/cpp0x/range-for22.C: New.
2968 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2969 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2970 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2971 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2973 * g++.dg/cpp0x/nsdmi5.C: New.
2975 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2978 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2980 (mips-dg-options): Force an ABI option if the current ABI is
2981 incompatible with the required -mlong setting. Likewise force
2982 a long setting if the current one is incompatible with the
2983 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2984 throughout procedure.
2985 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2986 instead of addressing=absolute.
2988 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2990 * gcc.target/mips/stack-1.c: New test.
2992 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2994 * gcc.dg/pr49696.c: New test.
2996 2011-10-02 Jan Hubicka <jh@suse.cz>
2998 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3000 2011-10-01 David S. Miller <davem@davemloft.net>
3002 * gcc.target/sparc/cmask.c: New test.
3003 * gcc.target/sparc/fpadds.c: New test.
3004 * gcc.target/sparc/fshift.c: New test.
3005 * gcc.target/sparc/fucmp.c: New test.
3006 * gcc.target/sparc/vis3misc.c: New test.
3008 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3011 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3013 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3016 * g++.dg/dfp/44473-1.C: New test.
3017 * g++.dg/dfp/44473-2.C: New test.
3018 * g++.dg/dfp/mangle-1.C: New test.
3019 * g++.dg/dfp/mangle-2.C: New test.
3020 * g++.dg/dfp/mangle-3.C: New test.
3021 * g++.dg/dfp/mangle-4.C: New test.
3022 * g++.dg/dfp/mangle-5.C: New test.
3024 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3027 * gcc.dg/pr50571.c: New test.
3029 PR tree-optimization/46309
3030 * gcc.dg/pr46309.c: New test.
3032 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3034 * gcc.dg/strlenopt-21.c: New test.
3036 2011-09-30 Revital Eres <revital.eres@linaro.org>
3038 * gcc.dg/sms-10.c: New file.
3040 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3042 * gcc.target/arm/pr50099.c: New test.
3044 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3046 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3048 2011-09-30 David S. Miller <davem@davemloft.net>
3050 * gcc.target/sparc/bmaskbshuf.c: New test.
3051 * gcc.target/sparc/edgen.c: New test.
3053 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3056 * gfortran.dg/pure_formal_proc_3.f90: New.
3059 * gfortran.dg/stfunc_7.f90: New.
3061 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3063 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3064 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3065 * gcc.dg/vector-compare-1.c: Likewise.
3066 * gcc.dg/vector-compare-2.c: Likewise.
3068 2011-09-29 David S. Miller <davem@davemloft.net>
3070 * gcc.target/sparc/array.c: New test.
3072 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3074 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3075 loop unroll and set max unroll times to 8.
3076 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3077 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3078 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3079 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3081 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/ext/visibility/warn5.C: New.
3086 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3089 * g++.dg/warn/Wextra-3.C: New.
3091 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3094 * gcc.target/sh/pr49468-si.c: New.
3096 2011-09-28 Tom de Vries <tom@codesourcery.com>
3099 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3100 (TEST): Initialize src3 with random floats.
3101 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3102 from union src3. Initialize src3 with random floats.
3104 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3106 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3107 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3108 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3109 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3110 * gcc.target/sh/sh4a-cos.c: Ditto.
3111 * gcc.target/sh/sh4a-cosf.c: Ditto.
3112 * gcc.target/sh/sh4a-sin.c: Ditto.
3113 * gcc.target/sh/sh4a-sinf.c: Ditto.
3114 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3115 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3116 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3118 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3121 * g++.dg/parse/error40.C: New.
3122 * g++.dg/warn/incomplete1.C: Adjust.
3124 2011-09-27 Jan Hubicka <jh@suse.cz>
3127 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3130 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3132 * gcc.dg/strlenopt-1.c: New test.
3133 * gcc.dg/strlenopt-1f.c: New test.
3134 * gcc.dg/strlenopt-2.c: New test.
3135 * gcc.dg/strlenopt-2f.c: New test.
3136 * gcc.dg/strlenopt-3.c: New test.
3137 * gcc.dg/strlenopt-4.c: New test.
3138 * gcc.dg/strlenopt-4g.c: New test.
3139 * gcc.dg/strlenopt-4gf.c: New test.
3140 * gcc.dg/strlenopt-5.c: New test.
3141 * gcc.dg/strlenopt-6.c: New test.
3142 * gcc.dg/strlenopt-7.c: New test.
3143 * gcc.dg/strlenopt-8.c: New test.
3144 * gcc.dg/strlenopt-9.c: New test.
3145 * gcc.dg/strlenopt-10.c: New test.
3146 * gcc.dg/strlenopt-11.c: New test.
3147 * gcc.dg/strlenopt-12.c: New test.
3148 * gcc.dg/strlenopt-12g.c: New test.
3149 * gcc.dg/strlenopt-13.c: New test.
3150 * gcc.dg/strlenopt-14g.c: New test.
3151 * gcc.dg/strlenopt-14gf.c: New test.
3152 * gcc.dg/strlenopt-15.c: New test.
3153 * gcc.dg/strlenopt-16g.c: New test.
3154 * gcc.dg/strlenopt-17g.c: New test.
3155 * gcc.dg/strlenopt-18g.c: New test.
3156 * gcc.dg/strlenopt.h: New file.
3158 2011-09-27 Tom de Vries <tom@codesourcery.com>
3161 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3162 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3163 * gcc.dg/pr43864.c: New test.
3164 * gcc.dg/pr43864-2.c: Same.
3165 * gcc.dg/pr43864-3.c: Same.
3166 * gcc.dg/pr43864-4.c: Same.
3168 2011-09-27 Jan Hubicka <jh@suse.cz>
3170 * gcc.dg/ipa/inline-5.c: New testcase.
3172 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3174 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3176 * gcc.dg/vect/bb-slp-27.c: New.
3177 * gcc.dg/vect/bb-slp-28.c: New.
3179 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3181 * testsuite/lib/target-supports.exp (check_profiling_available):
3182 Don't rely solely on TLS tests for -fprofile-generate, fall
3183 through to the other code.
3185 2011-09-27 Richard Guenther <rguenther@suse.de>
3187 PR tree-optimization/50363
3188 * gcc.dg/torture/pr50363.c: New testcase.
3190 2011-09-26 Jason Merrill <jason@redhat.com>
3193 * g++.dg/template/partial13.C: New.
3196 * g++.dg/template/partial12.C: New.
3199 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3201 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/diagnostic/bindings1.C: New.
3205 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3207 2011-09-26 David S. Miller <davem@davemloft.net>
3209 * gcc.target/sparc/wrgsr.c: New test.
3210 * gcc.target/sparc/rdgsr.c: New test.
3211 * gcc.target/sparc/edge.c: New test.
3212 * gcc.target/sparc/fcmp.c: New test.
3214 * gcc.target/sparc/edge.c: Update for new return types.
3215 * gcc.target/sparc/fcmp.c: Likewise.
3217 * gcc.target/sparc/fpaddsubi.c: New test.
3219 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/common_15.f90: New.
3225 * gfortran.dg/dummy_procedure_5.f90: New.
3226 * gfortran.dg/interface_26.f90: Modified error message.
3227 * gfortran.dg/proc_ptr_11.f90: Ditto.
3228 * gfortran.dg/proc_ptr_15.f90: Ditto.
3229 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3230 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3232 2011-09-26 Jason Merrill <jason@redhat.com>
3235 * g++.dg/overload/rvalue3.C: New.
3238 * g++.dg/overload/ref-conv2.C: New.
3240 * g++.dg/cpp0x/nsdmi-template1.C: New.
3242 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3244 * g++.dg/cpp0x/nullptr25.C: New.
3246 2011-09-26 Richard Guenther <rguenther@suse.de>
3248 PR tree-optimization/50472
3249 * gcc.dg/torture/pr50472.c: New testcase.
3251 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3253 * gnat.dg/opt22.adb: New test.
3254 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3256 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3258 * gnat.dg/opt21.adb: New test.
3259 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3261 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3263 * gnat.dg/opt20.ad[sb]: New test.
3264 * gnat.dg/opt20_pkg.ads: New helper.
3266 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3268 * gnat.dg/array17.adb: New test.
3269 * gnat.dg/array17_pkg.ads: New helper.
3271 2011-09-25 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3275 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3277 * gnat.dg/frame_overflow.ads: New.
3278 * gnat.dg/frame_overflow.adb: Adjust.
3279 * gnat.dg/specs/addr1.ads: Likewise.
3281 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3283 * g++.dg/tree-ssa/restrict2.C: New test.
3285 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3287 * lib/target-supports.exp (check_effective_target_vect64): New.
3288 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3289 of multiple vector sizes.
3290 * gcc.dg/vect/bb-slp-26.c: New.
3292 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/template/bitfield1.C: New.
3297 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3299 * gcc.dg/vect/bb-slp-24.c: New.
3301 2011-09-24 Jason Merrill <jason@redhat.com>
3303 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3305 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3307 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3308 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3310 * g++.dg/cpp0x/nsdmi1.C: New.
3311 * g++.dg/cpp0x/nsdmi2.C: New.
3312 * g++.dg/cpp0x/nsdmi3.C: New.
3313 * g++.dg/cpp0x/nsdmi4.C: New.
3314 * g++.old-deja/g++.other/init4.C: New.
3316 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/template/sfinae28.C: New.
3321 2011-09-23 Ian Lance Taylor <iant@google.com>
3323 * go.test/go-test.exp (errchk): Handle more cases of getting
3324 correct Tcl backslash quoting in regular expressions in test file.
3326 2011-09-23 Jason Merrill <jason@redhat.com>
3329 * g++.dg/init/const8.C: New.
3330 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3331 * g++.dg/cpp0x/defaulted2.C: Likewise.
3332 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3333 * g++.dg/init/pr20039.C: Likewise.
3334 * g++.dg/init/pr42844.C: Likewise.
3336 2011-09-23 Jan Hubicka <jh@suse.cz>
3338 * gcc.dg/ipa/inline-1.c: new testcase.
3339 * gcc.dg/ipa/inline-2.c: new testcase.
3340 * gcc.dg/ipa/inline-3.c: new testcase.
3341 * gcc.dg/ipa/inline-4.c: new testcase.
3343 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/cpp0x/constexpr-static8.C: New.
3348 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3350 * gcc.target/i386/avxfp-1.c: New test.
3351 * gcc.target/i386/avxfp-2.c: New test.
3353 2011-09-23 Terry Guo <terry.guo@arm.com>
3355 * gcc.c-torture/execute/941014-1.x: Deleted.
3357 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.dg/cpp0x/pr50491.C: New.
3362 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3365 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3367 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/cpp0x/nullptr24.C: New.
3372 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3375 * gcc.target/i386/pr50482.c: New test.
3377 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3379 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3380 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3381 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3382 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3383 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3384 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3385 multilib options contain different -march= from dg-options.
3387 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3388 Paolo Carlini <paolo.carlini@oracle.com>
3391 * g++.dg/template/friend52.C: New.
3393 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3395 * gcc.target/arm/cmp-1.c: New test.
3396 * gcc.target/arm/cmp-2.c: Likewise.
3398 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/impure_actual_1.f90: Modified error message.
3402 * gfortran.dg/proc_ptr_32.f90: New.
3403 * gfortran.dg/proc_ptr_33.f90: New.
3405 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3407 PR tree-optimization/50451
3408 * gcc.dg/vect/pr50451.c: New test.
3410 2011-09-21 Ian Lance Taylor <iant@google.com>
3412 * go.test/go-test.exp (errchk): Add special case for bug332.
3413 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3414 some more test lines.
3416 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3418 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3419 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3420 * g++.dg/other/i386-8.C: Ditto.
3421 * g++.dg/other/pr34435.C: Ditto.
3422 * g++.dg/other/pr39496.C: Ditto.
3423 * g++.dg/other/mmintrin.C: Ditto.
3425 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3427 * gcc.dg/vect/vect-cond-7.c: New test.
3428 * gcc.target/i386/sse4_1-cond-1.c: New test.
3429 * gcc.target/i386/avx-cond-1.c: New test.
3431 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3434 * g++.dg/other/pr50464.C: New test.
3436 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3438 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3439 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3440 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3441 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3443 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3445 * gnat.dg/opt19.adb: New test.
3447 2011-09-21 Terry Guo <terry.guo@arm.com>
3449 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3450 on arch conflict when testing case on targets other than armv7-a.
3452 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3455 * g++.dg/ext/int128-1.C: New.
3456 * g++.dg/ext/int128-2.C: Likewise.
3457 * g++.dg/ext/int128-2.h: Likewise.
3459 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3462 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3464 2011-09-20 Jason Merrill <jason@redhat.com>
3466 * g++.dg/cpp0x/constexpr-generated1.C: New.
3469 * g++.dg/overload/ref-conv1.C: New.
3471 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3473 * g++.dg/other/final1.C: New.
3475 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3477 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3480 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3482 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3485 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3487 PR tree-optimization/50413
3488 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3489 -fdump-tree-slp-details. Run other tests with
3490 -fdump-tree-vect-details.
3491 * g++.dg/vect/slp-pr50413.cc: New.
3493 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3494 Ira Rosen <ira.rosen@linaro.org>
3497 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3498 Fix underscores around restrict.
3500 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3502 PR tree-optimization/50414
3503 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3504 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3505 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3507 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3509 PR tree-optimization/50412
3510 * gfortran.dg/vect/pr50412.f90: New.
3512 2011-09-16 Jason Merrill <jason@redhat.com>
3515 * g++.dg/eh/defarg1.C: New.
3517 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3519 * gcc.dg/vect/vect-reduc-10.c: New test.
3520 * gcc.target/i386/avx-reduc-1.c: New test.
3522 * gcc.target/i386/sse2-extract-1.c: New test.
3523 * gcc.target/i386/avx-extract-1.c: New test.
3525 2011-09-16 Terry Guo <terry.guo@arm.com>
3527 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3529 2011-09-15 Diego Novillo <dnovillo@google.com>
3531 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3532 ALWAYS_CXXFLAGS, if defined.
3533 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3534 ALWAYS_GFORTRANFLAGS, if defined.
3535 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3536 ALWAYS_GOCFLAGS, if defined.
3537 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3538 ALWAYS_OBJCXXFLAGS, if defined.
3539 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3540 additional_flags, if defined.
3541 * lib/gnat.exp (gnat_target_compile): Likewise.
3542 * lib/objc.exp (objc_target_compile): Likewise.
3543 * lib/target-supports-dg.exp (dg-add-options): Handle
3546 2011-09-15 Tom de Vries <tom@codesourcery.com>
3549 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3550 Use uintptr_t in f1. Undo avr xfails.
3552 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3556 * gfortran.dg/function_types_3.f90: New.
3558 2011-09-15 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/trailing7.C: New.
3564 * g++.dg/cpp0x/nullptr23.C: New.
3566 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3568 * gcc.dg/vect/bb-slp-25.c: New.
3570 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/cpp0x/noexcept15.C: New.
3575 2011-09-14 Tom de Vries <tom@codesourcery.com>
3578 * gcc.dg/pr50251.c: New test.
3580 2011-09-14 Tobias Burnus <burnus@net-b.de>
3584 * gfortran.dg/null_5.f90: New.
3585 * gfortran.dg/null_6.f90: New.
3587 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3589 * gcc.c-torture/compile/20110913-1.c: New test.
3591 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3594 * gfortran.dg/result_2.f90: New.
3596 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3598 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3600 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3603 * g++.dg/cpp0x/variadic116.C: New test case.
3605 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3607 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3608 * gcc.target/mips/interrupt_handler-2.c: New test.
3609 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3611 2011-09-12 Jason Merrill <jason@redhat.com>
3613 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3615 * g++.dg/cpp0x/explicit7.C: New.
3617 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3619 PR rtl-optimization/50212
3620 * g++.dg/other/pr50212.C: New test.
3622 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3625 * testsuite/gcc.target/avr/torture/avr-torture.exp
3626 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3627 "-O2 -fmerge-all-constants".
3629 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3632 * gfortran.dg/do_while_1.f90: New test.
3634 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3638 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3639 * gfortran.dg/proc_decl_26.f90: New.
3640 * gfortran.dg/typebound_override_2.f90: New.
3641 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3643 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/cond_expr2.ad[sb]: New test.
3647 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3649 * gnat.dg/atomic5.ad[sb]: New test.
3651 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3653 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3655 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3658 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3660 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3663 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3665 2011-09-09 Richard Guenther <rguenther@suse.de>
3667 PR tree-optimization/50328
3668 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3670 2011-09-09 Richard Guenther <rguenther@suse.de>
3673 * gcc.dg/torture/pr50333.c: New testcase.
3675 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3677 PR tree-optimization/50318
3678 * gcc.target/arm/pr50318-1.c: New file.
3680 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3682 * gcc.target/i386/all_one_m256i.c: New test.
3684 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3687 * g++.dg/cpp0x/sfinae28.C: New.
3689 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3692 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3693 longer ignored on typedefs.
3695 PR c++/33255 - Support -Wunused-local-typedefs warning
3696 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3697 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3699 2011-09-08 Martin Jambor <mjambor@suse.cz>
3701 PR tree-optimization/50287
3702 * gcc.dg/torture/pr50287.c: New test.
3704 2011-09-08 Richard Guenther <rguenther@suse.de>
3706 PR tree-optimization/19831
3707 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3708 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3709 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3710 * gcc.dg/errno-1.c: Adjust.
3712 2011-09-08 Richard Guenther <rguenther@suse.de>
3714 PR tree-optimization/19831
3715 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3717 2011-09-08 Tobias Burnus <burnus@net-b.de>
3720 * gfortran.dg/do_concurrent_1.f90: New.
3721 * gfortran.dg/do_concurrent_2.f90: New.
3723 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3727 * gcc.dg/pr50310-2.c: New test.
3729 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3732 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3733 * gfortran.dg/impure_constructor_1.f90: Modified.
3734 * gfortran.dg/proc_ptr_comp_33.f90: New.
3736 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3739 * gcc.dg/pr50310-1.c: New test.
3741 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3744 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3747 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3750 * g++.dg/cpp0x/noexcept14.C: New.
3752 2011-09-07 Jason Merrill <jason@redhat.com>
3754 * g++.dg/cpp0x/constexpr-ref3.C: New.
3756 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3758 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3760 * gcc.dg/section1.c: Don't xfail for avr.
3762 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3764 PR tree-optimization/50322
3765 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3767 2011-09-07 Martin Jambor <mjambor@suse.cz>
3769 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3771 2011-09-07 Martin Jambor <mjambor@suse.cz>
3773 PR tree-optimization/49911
3774 * g++.dg/tree-ssa/pr49911.C: New test.
3776 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3779 * gcc.dg/torture/pr49030.c: New test.
3781 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3784 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3785 * gfortran.dg/class_4d.f03: Deleted.
3786 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3788 2011-09-07 Richard Guenther <rguenther@suse.de>
3790 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3792 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3794 PR tree-optimization/46021
3795 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3797 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3799 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3801 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3803 * gcc.c-torture/compile/20110906-1.c: New test.
3805 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3807 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3809 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3811 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3812 --param tree-reassoc-width=1.
3814 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3815 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3817 2011-09-06 Richard Guenther <rguenther@suse.de>
3819 PR tree-optimization/48149
3820 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3822 2011-09-06 Richard Guenther <rguenther@suse.de>
3824 PR tree-optimization/48317
3825 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3827 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3829 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3831 (add_options_for_quad_vectors): Replace with ...
3832 (add_options_for_double_vectors): ... this.
3833 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3834 support multiple vector sizes since the vectorizer attempts to
3835 vectorize with both vector sizes.
3836 * gcc.dg/vect/no-vfa-vect-79.c,
3837 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3838 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3839 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3840 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3841 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3842 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3843 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3844 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3845 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3846 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3847 gcc.dg/vect/vect-40.c: Likewise.
3848 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3849 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3850 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3851 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3852 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3854 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3856 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3859 * gcc.target/mips/abi-main.h: New file.
3860 * gcc.target/mips/abi-o32-long32.c: New test.
3861 * gcc.target/mips/abi-o32-long64.c: Likewise.
3862 * gcc.target/mips/abi-o64-long32.c: Likewise.
3863 * gcc.target/mips/abi-o64-long64.c: Likewise.
3864 * gcc.target/mips/abi-n32-long32.c: Likewise.
3865 * gcc.target/mips/abi-n32-long64.c: Likewise.
3866 * gcc.target/mips/abi-n64-long32.c: Likewise.
3867 * gcc.target/mips/abi-n64-long64.c: Likewise.
3868 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3869 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3870 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3871 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3872 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3873 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3874 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3875 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3876 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3877 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3878 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3879 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3880 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3881 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3882 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3883 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3884 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3885 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3886 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3887 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3888 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3889 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3890 * gcc.target/mips/branch-3.c: Likewise.
3891 * gcc.target/mips/branch-4.c: Likewise.
3892 * gcc.target/mips/branch-5.c: Likewise.
3893 * gcc.target/mips/branch-6.c: Likewise.
3894 * gcc.target/mips/branch-7.c: Likewise.
3895 * gcc.target/mips/branch-8.c: Likewise.
3896 * gcc.target/mips/branch-9.c: Likewise.
3897 * gcc.target/mips/branch-10.c: Likewise.
3898 * gcc.target/mips/branch-11.c: Likewise.
3899 * gcc.target/mips/branch-12.c: Likewise.
3900 * gcc.target/mips/branch-13.c: Likewise.
3901 * gcc.target/mips/lazy-binding-1.c: Likewise.
3903 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3905 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3906 to avoid warning on int=16 platforms..
3908 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3911 to work even with -fshort-enums.
3913 2011-09-04 Jan Hubicka <jh@suse.cz>
3915 * gcc.c-torture/compile/20110902.c: new testcase.
3917 2011-09-04 Jason Merrill <jason@redhat.com>
3920 * g++.dg/cpp0x/rv-conv1.C: New.
3923 * g++.dg/cpp0x/rv-func3.C: New.
3925 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3929 * g++.dg/cpp0x/constexpr-template1.C: New.
3930 * g++.dg/cpp0x/constexpr-template2.C: New.
3931 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3932 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3934 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3936 * gnat.dg/specs/debug1.ads: Tweak pattern.
3938 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3941 * gfortran.dg/class_45a.f03: New.
3942 * gfortran.dg/class_45b.f03: New.
3944 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3945 Ira Rosen <ira.rosen@linaro.org>
3947 PR tree-optimization/50208
3948 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3949 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3950 -fno-tree-fre -fno-tree-pre.
3952 2011-09-02 Martin Jambor <mjambor@suse.cz>
3954 * gcc.dg/ipa/ipcp-3.c: New test.
3956 2011-09-02 Richard Guenther <rguenther@suse.de>
3958 PR tree-optimization/27460
3960 * gcc.dg/vect/vect-cond-7.c: New testcase.
3962 2011-09-02 Martin Jambor <mjambor@suse.cz>
3964 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3965 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3966 xfailed test for inlining.
3967 * g++.dg/ipa/ivinline-9.C: Likewise.
3969 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3971 PR tree-optimization/50178
3972 * gfortran.dg/vect/pr50178.f90: New test.
3974 2011-08-31 Martin Jambor <mjambor@suse.cz>
3977 * gcc.c-torture/execute/pr49886.c: New testcase.
3979 2011-08-31 Tom de Vries <tom@codesourcery.com>
3982 * gcc.dg/pr43513.c: New test.
3984 2011-08-30 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/common_14.f90: New.
3988 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3990 2011-08-30 Jason Merrill <jason@redhat.com>
3993 * g++.dg/cpp0x/decltype33.C: New.
3996 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3999 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4001 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4003 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4005 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4007 * gnat.dg/specs/aggr3.ads: New test.
4008 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4010 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4011 * gnat.dg/specs/aggr2.ads: Likewise.
4013 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4016 * gfortran.dg/allocate_with_source_2.f90: New test
4018 2011-08-30 Jason Merrill <jason@redhat.com>
4021 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4024 * g++.dg/cpp0x/constexpr-value3.C: New.
4026 2011-08-30 Richard Guenther <rguenther@suse.de>
4029 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4030 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4031 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4032 * gcc.dg/pr36902.c: XFAIL.
4034 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4036 * gcc.target/i386/fma-check.h: New.
4037 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4038 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4039 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4040 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4041 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4042 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4043 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4044 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4045 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4046 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4047 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4048 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4049 * gcc.target/i386/fma-compile.c: Likewise.
4050 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4051 * gcc.target/i386/sse-12.c: Add -mfma.
4052 * gcc.target/i386/sse-13.c: Likewise.
4053 * gcc.target/i386/sse-14.c: Likewise.
4054 * gcc.target/i386/sse-22.c: Likewise.
4055 * gcc.target/i386/sse-23.c: Likewise.
4056 * g++.dg/other/i386-2.C: Likewise.
4057 * g++.dg/other/i386-3.C: Likewise.
4059 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4062 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4063 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4065 2011-08-30 Christian Bruel <christian.bruel@st.com>
4067 * g++.dg/bprob/bprob.exp (feedback_options): Set
4068 -fbranch-probabilities.
4069 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4071 2011-08-29 Jason Merrill <jason@redhat.com>
4074 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4076 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4077 Jason Merrill <jason@redhat.com>
4079 * g++.dg/dfp/base.C: New test.
4081 2011-08-29 Jason Merrill <jason@redhat.com>
4085 * g++.dg/cpp0x/initlist58.C: New.
4087 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4090 * gfortran.dg/class_result_1.f03: New.
4092 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4095 * gcc.target/i386/pr48722.c: New test.
4097 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4100 * gfortran.dg/widechar_compare_1.f90: New test.
4102 2011-08-26 Jason Merrill <jason@redhat.com>
4106 * g++.dg/abi/mangle50.C: New.
4108 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4111 * gcc.target/i386/pr50202.c: New test.
4113 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4115 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4116 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4117 * gcc.target/i386/avx-round-vec.c: New test.
4118 * gcc.target/i386/avx-roundf-vec.c: New test.
4120 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4122 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4126 * c-c++-common/Wunused-var-14.c: New test.
4128 2011-08-26 Tom de Vries <tom@codesourcery.com>
4130 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4132 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4134 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4135 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4136 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4137 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4139 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4141 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4142 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4143 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4144 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4146 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4149 * gfortran.dg/pointer_comp_init_1.f90: New test.
4151 2011-08-25 Jason Merrill <jason@redhat.com>
4154 * g++.dg/cpp0x/sfinae27.C: New.
4156 2011-08-25 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/coarray_lib_token_4.f90: New.
4160 2011-08-25 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4164 2011-08-25 Richard Guenther <rguenther@suse.de>
4166 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4168 2011-08-24 Tobias Burnus <burnus@net-b.de>
4171 * gfortran.dg/initialization_28.f90: New.
4173 2011-08-24 Richard Guenther <rguenther@suse.de>
4175 PR tree-optimization/50067
4176 * gcc.dg/torture/pr50067-3.c: New testcase.
4177 * gcc.dg/torture/pr50067-4.c: Likewise.
4178 * gcc.dg/torture/pr50067-5.c: Likewise.
4180 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4182 * g++.dg/other/i386-2.C: Add -mavx2 check.
4183 * g++.dg/other/i386-3.C: Likewise.
4184 * gcc.target/i386/avx-1.c: Add AVX2.
4185 * gcc.target/i386/avx-2.c: Likewise.
4186 * gcc.target/i386/funcspec-5.c: Likewise.
4187 * gcc.target/i386/sse-12.c: Likewise.
4188 * gcc.target/i386/sse-13.c: Likewise.
4189 * gcc.target/i386/sse-14.c: Likewise.
4190 * gcc.target/i386/sse-22.c: Likewise.
4191 * gcc.target/i386/sse-23.c: Likewise.
4192 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4193 * gcc.target/i386/avx2-check.h: New.
4194 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4195 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4196 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4197 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4198 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4199 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4200 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4201 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4202 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4203 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4204 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4205 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4206 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4207 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4208 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4209 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4210 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4211 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4212 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4213 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4214 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4215 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4216 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4217 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4218 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4219 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4220 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4221 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4222 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4223 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4224 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4225 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4226 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4227 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4228 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4229 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4230 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4231 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4232 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4233 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4234 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4235 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4236 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4237 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4238 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4239 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4240 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4241 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4242 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4243 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4244 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4245 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4246 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4247 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4248 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4249 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4250 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4251 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4252 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4253 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4254 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4255 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4256 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4257 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4258 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4259 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4260 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4261 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4262 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4263 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4264 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4265 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4266 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4267 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4268 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4269 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4270 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4271 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4272 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4273 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4274 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4275 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4276 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4277 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4278 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4279 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4283 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4284 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4285 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4286 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4287 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4288 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4289 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4290 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4291 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4292 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4293 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4294 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4295 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4296 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4297 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4298 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4299 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4300 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4301 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4302 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4303 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4304 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4305 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4306 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4307 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4308 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4309 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4310 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4311 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4312 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4313 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4314 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4315 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4316 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4317 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4318 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4319 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4320 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4321 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4322 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4323 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4324 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4325 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4326 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4327 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4328 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4329 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4330 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4331 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4332 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4333 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4334 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4335 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4336 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4337 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4338 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4339 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4340 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4341 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4342 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4343 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4344 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4345 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4346 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4347 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4348 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4349 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4355 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4356 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4365 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4366 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4367 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4368 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4369 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4370 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4371 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4372 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4373 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4374 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4375 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4382 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4383 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4384 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4385 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4386 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4387 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4388 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4389 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4390 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4391 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4392 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4393 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4394 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4395 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4396 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4397 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4398 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4399 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4400 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4401 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4402 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4403 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4404 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4405 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4406 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4407 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4408 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4409 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4410 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4411 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4412 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4413 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4414 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4415 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4416 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4417 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4418 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4419 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4420 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4421 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4497 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4498 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4499 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4500 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4501 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4502 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4503 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4504 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4505 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4506 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4507 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4509 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4510 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4511 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4512 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4513 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4514 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4515 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4516 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4517 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4518 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4519 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4520 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4521 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4522 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4523 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4524 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4525 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4526 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4527 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4528 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4529 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4530 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4531 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4532 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4533 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4534 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4535 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4536 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4537 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4538 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4539 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4540 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4541 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4542 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4543 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4544 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4545 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4546 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4547 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4548 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4549 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4550 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4551 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4552 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4553 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4554 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4555 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4556 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4557 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4558 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4559 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4560 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4561 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4562 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4563 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4564 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4565 * gcc.target/i386/testimm-9.c: Likewise.
4567 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4569 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4570 * g++.dg/other/i386-3.C: Likewise.
4571 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4572 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4573 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4574 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4575 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4576 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4577 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4578 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4579 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4580 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4581 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4582 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4583 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4584 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4585 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4586 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4587 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4588 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4589 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4590 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4591 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4592 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4593 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4594 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4595 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4596 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4597 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4598 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4599 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4600 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4601 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4602 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4603 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4604 * gcc.target/i386/sse-12.c: Add BMI2.
4605 * gcc.target/i386/sse-13.c: Likewise.
4606 * gcc.target/i386/sse-14.c: Likewise.
4607 * gcc.target/i386/sse-22.c: Likewise.
4608 * gcc.target/i386/sse-23.c: Likewise.
4610 2011-08-23 Jason Merrill <jason@redhat.com>
4612 * g++.dg/template/crash7.C: Adjust expected errors.
4614 2011-08-23 Jason Merrill <jason@redhat.com>
4618 * g++.dg/cpp0x/overload2.C: New.
4620 2011-08-23 Jason Merrill <jason@redhat.com>
4623 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4625 2011-08-23 Jason Merrill <jason@redhat.com>
4628 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4629 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4630 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4631 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4633 2011-08-23 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4638 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4641 * g++.dg/warn/Wunused-var-16.C: New test.
4644 * gcc.dg/pr50161.c: New test.
4646 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4649 * g++.dg/gcov/gcov-7.C: New test.
4651 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4654 * g++.dg/dfp/nofields.C: New test.
4656 2011-08-23 Tobias Burnus <burnus@net-b.de>
4659 * gfortran.dg/use_16.f90: New.
4661 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4662 Kirill Yukhin <kirill.yukhin@intel.com>
4665 * gcc.target/i386/pr50155.c: New test.
4667 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4669 PR tree-optimization/50133
4670 * gcc.dg/pr50133.c: New test.
4673 * c-c++-common/cxxbitfields-6.c: New test.
4675 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4678 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4680 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4682 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4683 * gcc.dg/pr49994-3.c: Ditto.
4685 2011-08-22 Richard Guenther <rguenther@suse.de>
4688 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4689 * gcc.dg/torture/pr50067-2.c: Likewise.
4691 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4694 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4695 of a constant resulting from simplification.
4696 * gfortran.dg/warn_conversion_3.f90: New test.
4698 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4701 * gfortran.dg/zero_stride_1.f90: New test.
4703 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4706 * gfortran.dg/typebound_override_1.f90: Modified.
4708 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4710 PR tree-optimization/48739
4711 * gcc.dg/pr48739-1.c: New test.
4712 * gcc.dg/pr48739-2.c: New test.
4714 2011-08-20 Tobias Burnus <burnus@net-b.de>
4716 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4718 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4721 * gfortran.dg/where_3.f90: New test.
4723 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4726 * gfortran.dg/pr49721-1.f: New.
4727 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4729 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4731 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4732 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4735 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4737 * gcc.target/arm/wmul-11.c: New file.
4738 * gcc.target/arm/wmul-12.c: New file.
4739 * gcc.target/arm/wmul-13.c: New file.
4741 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4743 * gcc.target/arm/wmul-10.c: New file.
4745 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4747 * gcc.target/arm/wmul-9.c: New file.
4748 * gcc.target/arm/wmul-bitfield-2.c: New file.
4750 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4752 * gcc.target/arm/wmul-8.c: New file.
4754 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4756 * gcc.target/arm/wmul-7.c: New file.
4758 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4760 * gcc.target/arm/wmul-6.c: New file.
4762 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4764 * gcc.target/arm/wmul-5.c: New file.
4765 * gcc.target/arm/no-wmla-1.c: New file.
4767 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4769 * gcc.target/arm/wmul-bitfield-1.c: New file.
4771 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4773 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4775 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4777 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4778 * gcc.target/i386/conversion.c: Likewise.
4780 2011-08-19 Richard Guenther <rguenther@suse.de>
4782 * gcc.dg/torture/pr50067-1.c: New testcase.
4783 * gcc.dg/torture/pr50067-2.c: Likewise.
4785 2011-08-19 Joey Ye <joey.ye@arm.com>
4788 * gcc.target/arm/handler-align.c: New test.
4789 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4792 2011-08-19 Joey Ye <joey.ye@arm.com>
4794 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4796 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4799 * gfortran.dg/end_block_label_1.f90: New test.
4800 * gfortran.dg/end_associate_label_1.f90: New test.
4802 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4804 * gcc.dg/c1x-pointer-float-1.c: New test.
4806 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4809 * gfortran.dg/duplicate_labels_2.f: New test.
4811 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4813 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4814 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4815 gcc.dg/c1x-noreturn-5.c: New tests.
4817 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4819 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4821 2011-08-18 Tobias Burnus <burnus@net-b.de>
4824 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4825 * gfortran.dg/coarray_lock_3.f90: Fix test.
4826 * gfortran.dg/coarray_lock_4.f90: New.
4827 * gfortran.dg/coarray_lock_5.f90: New.
4829 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.c-torture/compile/pr50009.c: New test.
4835 * gcc.dg/torture/pr50092.c: New test.
4837 2011-08-18 Tobias Burnus <burnus@net-b.de>
4840 * gfortran.dg/namelist_73.f90: New.
4842 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4844 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4847 * gcc.dg/pr50017.c: New test.
4849 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4852 * g++.dg/lookup/hidden-var1.C: New test case.
4854 2011-08-17 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/warn_unused_var_2.f90: New.
4858 * gfortran.dg/warn_unused_var_3.f90: New.
4860 2011-08-17 Tom de Vries <tom@codesourcery.com>
4863 * gcc.target/arm/pr43597.c: New test.
4865 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4868 * gfortran.dg/common_13.f90: New.
4870 2011-08-16 Jason Merrill <jason@redhat.com>
4873 * g++.dg/cpp0x/variadic-unresolved.C: New.
4875 * g++.old-deja/g++.brendan/README: Add R.I.P.
4877 * g++.dg/ext/attr-used-1.C: New.
4880 * g++.dg/cpp0x/initlist56.C: New.
4882 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4885 * g++.dg/opt/life1.C: Only run on Linux.
4887 2011-08-15 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/coarray_26.f90: New.
4891 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4893 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4896 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4899 * gfortran.dg/func_result_7.f90: New.
4901 2011-08-13 Jason Merrill <jason@redhat.com>
4904 * g++.dg/cpp0x/decltype32.C: New.
4907 * g++.dg/diagnostic/expr1.C: New.
4909 2011-08-12 David Li <davidxl@google.com>
4911 * g++.dg/abi/vbase15.C: New test.
4913 2011-08-12 Jason Merrill <jason@redhat.com>
4916 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4918 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4920 * gcc.dg/builtins-67.c: New test.
4921 * gcc.target/i386/conversion.c: Ditto.
4923 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4924 Brian Hackett <bhackett1024@gmail.com>
4926 * g++.dg/plugin/decl_plugin.c: New.
4927 * g++.dg/plugin/decl-plugin-test.C: New.
4928 * g++.dg/plugin/plugin.exp: Add above testcase.
4930 2011-08-11 Richard Guenther <rguenther@suse.de>
4932 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4934 2011-08-11 Michael Matz <matz@suse.de>
4936 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4938 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4940 PR tree-optimization/50039
4941 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4942 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4944 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4946 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4947 (sse4_1_test): Initialize src3 with random value.
4949 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4951 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4952 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4953 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4954 * gcc.dg/scal-to-vec1.c: New test.
4955 * gcc.dg/scal-to-vec2.c: New test.
4957 2011-08-09 Richard Guenther <rguenther@suse.de>
4959 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4960 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4961 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4962 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4964 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4966 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4968 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4970 * gcc.dg/pr49948.c: Require pthread effective target.
4972 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4974 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4976 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4978 * gcc.target/i386/sse-22a.c: New test.
4980 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4982 PR tree-optimization/50014
4983 * gcc.dg/vect/pr50014.c: New test.
4985 2011-08-08 Martin Jambor <mjambor@suse.cz>
4988 * gcc.dg/tree-ssa/pr49923.c: New test.
4990 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4993 * gcc.target/i386/pr49781-1.c: New.
4995 2011-08-08 Jason Merrill <jason@redhat.com>
4997 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4999 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5001 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5004 * gfortran.dg/typebound_override_1.f90: New.
5006 2011-08-07 Kai Tietz <ktietz@redhat.com>
5008 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5009 x86_64 mingw target.
5010 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5011 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5012 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5013 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5014 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5015 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5016 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5017 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5018 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5019 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5021 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5024 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5026 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5028 * gcc.dg/pr48770.c: Cleanup coverage files.
5029 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5031 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5033 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5034 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5035 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5036 lzcnt and bmi options.
5038 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5041 * gcc.dg/pr47381-1.c: New.
5042 * gcc.dg/pr47381-2.c: Likewise.
5043 * gcc.target/i386/pr47381.c: Likewise.
5045 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5048 * gcc.dg/pr47727.c: New.
5051 * gcc.dg/pr47372-1.c: New.
5052 * gcc.dg/pr47372-2.c: Likewise.
5054 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5057 * gcc.target/i386/pr47449.c: New.
5060 * gcc.dg/pr47446-1.c: New.
5061 * gcc.dg/pr47446-2.c: Likewise.
5063 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5066 * gcc.dg/pr47766.c: New.
5069 * gcc.dg/tls/pr47715-1.c: New.
5070 * gcc.dg/tls/pr47715-2.c: Likewise.
5071 * gcc.dg/tls/pr47715-3.c: Likewise.
5072 * gcc.dg/tls/pr47715-4.c: Likewise.
5073 * gcc.dg/tls/pr47715-5.c: Likewise.
5075 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5078 * objc.dg/gnu-api-2-class.m: Updated comments.
5079 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5080 * objc.dg/gnu-api-2-class-meta.m: New test.
5081 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5083 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5086 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5087 with classes that are in construction.
5089 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5092 * gcc.target/i386/pr48084-1.c: New.
5093 * gcc.target/i386/pr48084-2.c: Likewise.
5094 * gcc.target/i386/pr48084-3.c: Likewise.
5095 * gcc.target/i386/pr48084-4.c: Likewise.
5096 * gcc.target/i386/pr48084-5.c: Likewise.
5098 PR rtl-optimization/49504
5099 * gcc.target/i386/pr49504.c: New.
5102 * gcc.dg/pr49860.c: New.
5104 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5107 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5108 with classes that are in construction.
5110 2011-08-05 Jason Merrill <jason@redhat.com>
5113 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5116 * g++.dg/cpp0x/decltype31.C: New.
5119 * g++.dg/init/array28.C: New.
5122 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5124 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5127 * gcc.dg/pr47369-1.c: New.
5129 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5132 * gcc.dg/torture/pr47364-1.c: New.
5133 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5134 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5136 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5139 * gfortran.dg/transfer_check_2.f90: New test case.
5141 2011-08-05 Jan Hubicka <jh@suse.cz>
5144 * gfortran.dg/pr49494.f90: New testcase.
5146 2011-08-05 Jan Hubicka <jh@suse.cz>
5149 * gcc.c-torture/compile/pr49735.c: New testcase.
5151 2011-08-05 Jason Merrill <jason@redhat.com>
5154 * g++.dg/cpp0x/initlist56.C: New.
5157 * g++.dg/overload/rvalue2.C: New.
5160 * g++.dg/cpp0x/range-for21.C: New.
5162 * g++.dg/ext/vla11.C: New.
5164 2011-08-05 Richard Guenther <rguenther@suse.de>
5166 PR tree-optimization/49984
5167 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5169 2011-08-05 Richard Guenther <rguenther@suse.de>
5171 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5172 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5173 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5175 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5177 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5178 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5179 * gfortran.dg/ldist-pr43023.f90: Ditto.
5180 * gfortran.dg/namelist_52.f90: Ditto.
5181 * gfortran.dg/interface_proc_end.f90: Ditto.
5182 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5183 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5185 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5187 * gcc.dg/vect/vect-over-widen-1.c: New test.
5188 * gcc.dg/vect/vect-over-widen-2.c: New test.
5189 * gcc.dg/vect/vect-over-widen-3.c: New test.
5190 * gcc.dg/vect/vect-over-widen-4.c: New test.
5192 2011-08-04 Richard Guenther <rguenther@suse.de>
5195 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5197 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5199 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5201 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5204 * g++.dg/ext/builtin-object-size3.C: New test.
5206 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5208 PR tree-optimization/49948
5209 * gcc.dg/pr49948.c: New test.
5211 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5214 * gcc.dg/torture/pr47383.c: New.
5216 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5218 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5220 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5222 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5224 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5227 * gcc.dg/torture/pr47744-1.c: New.
5228 * gcc.dg/torture/pr47744-2.c: Likewise.
5229 * gcc.dg/torture/pr47744-3.c: Likewise.
5231 2011-08-03 Richard Guenther <rguenther@suse.de>
5234 * gcc.dg/torture/pr49958.c: New testcase.
5236 2011-08-03 Richard Guenther <rguenther@suse.de>
5238 PR tree-optimization/49938
5239 * g++.dg/torture/pr49938.C: New testcase.
5241 2011-08-02 Jason Merrill <jason@redhat.com>
5244 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5247 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5250 * g++.dg/cpp0x/variadic115.C: New.
5253 * g++.dg/cpp0x/union5.C: New.
5255 2011-08-02 Daniel Kraft <d@domob.eu>
5258 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5260 2011-08-02 Kai Tietz <ktietz@redhat.com>
5263 * gcc.dg/tree-ssa/forwprop-15.c
5265 2011-08-02 Jason Merrill <jason@redhat.com>
5268 * g++.dg/cpp0x/range-for20.C: New.
5270 2011-08-02 Tobias Burnus <burnus@net-b.de>
5272 * gfortran.dg/coarray_lib_token_3.f90: New.
5274 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5278 * gcc.dg/gomp/atomic-15.c: New test.
5279 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5280 * g++.dg/gomp/atomic-15.C: New test.
5281 * g++.dg/gomp/private-1.C: New test.
5282 * g++.dg/gomp/sharing-2.C: New test.
5283 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5284 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5285 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5287 2011-08-02 Tobias Burnus <burnus@net-b.de>
5289 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5290 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5292 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5293 * gfortran.dg/allocatable_function_5.f90: Ditto.
5294 * gfortran.dg/allocate_stat.f90: Ditto.
5295 * gfortran.dg/array_constructor_20.f90: Ditto.
5296 * gfortran.dg/array_constructor_21.f90: Ditto.
5297 * gfortran.dg/array_constructor_22.f90: Ditto.
5298 * gfortran.dg/array_constructor_26.f03: Ditto.
5299 * gfortran.dg/array_function_4.f90: Ditto.
5300 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5301 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5302 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5303 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5304 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5305 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5306 * gfortran.dg/class_15.f03: Ditto.
5307 * gfortran.dg/class_27.f03: Ditto.
5308 * gfortran.dg/class_33.f90: Ditto.
5309 * gfortran.dg/class_37.f03: Ditto.
5310 * gfortran.dg/class_40.f03: Ditto.
5311 * gfortran.dg/class_42.f03: Ditto.
5312 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5313 * gfortran.dg/coarray/registering_1.f90: Ditto.
5314 * gfortran.dg/convert_1.f90: Ditto.
5315 * gfortran.dg/default_initialization_3.f90: Ditto.
5316 * gfortran.dg/dependency_25.f90: Ditto.
5317 * gfortran.dg/dependency_26.f90: Ditto.
5318 * gfortran.dg/dependency_36.f90: Ditto.
5319 * gfortran.dg/dependency_37.f90: Ditto.
5320 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5321 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5322 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5323 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5324 * gfortran.dg/elemental_result_1.f90: Ditto.
5325 * gfortran.dg/empty_derived_type.f90: Ditto.
5326 * gfortran.dg/entry_7.f90: Ditto.
5327 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5328 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5329 * gfortran.dg/error_recovery_3.f90: Ditto.
5330 * gfortran.dg/extends_4.f03: Ditto.
5331 * gfortran.dg/func_assign.f90: Ditto.
5332 * gfortran.dg/func_assign_3.f90: Ditto.
5333 * gfortran.dg/generic_1.f90: Ditto.
5334 * gfortran.dg/generic_18.f90: Ditto.
5335 * gfortran.dg/generic_22.f03: Ditto.
5336 * gfortran.dg/generic_4.f90: Ditto.
5337 * gfortran.dg/generic_6.f90: Ditto.
5338 * gfortran.dg/generic_actual_arg.f90: Ditto.
5339 * gfortran.dg/graphite/id-21.f: Ditto.
5340 * gfortran.dg/graphite/pr45758.f90: Ditto.
5341 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5342 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5343 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5344 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5345 * gfortran.dg/host_used_types_1.f90: Ditto.
5346 * gfortran.dg/implicit_1.f90: Ditto.
5347 * gfortran.dg/implicit_11.f90: Ditto.
5348 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5349 * gfortran.dg/impure_actual_1.f90: Ditto.
5350 * gfortran.dg/impure_assignment_1.f90: Ditto.
5351 * gfortran.dg/impure_constructor_1.f90: Ditto.
5352 * gfortran.dg/initialization_10.f90: Ditto.
5353 * gfortran.dg/initialization_12.f90: Ditto.
5354 * gfortran.dg/interface_14.f90: Ditto.
5355 * gfortran.dg/interface_15.f90: Ditto.
5356 * gfortran.dg/interface_2.f90: Ditto.
5357 * gfortran.dg/interface_25.f90: Ditto.
5358 * gfortran.dg/interface_26.f90: Ditto.
5359 * gfortran.dg/interface_29.f90: Ditto.
5360 * gfortran.dg/interface_assignment_1.f90: Ditto.
5361 * gfortran.dg/internal_pack_6.f90: Ditto.
5362 * gfortran.dg/internal_pack_7.f90: Ditto.
5363 * gfortran.dg/internal_pack_8.f90: Ditto.
5364 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5365 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5366 * gfortran.dg/module_commons_3.f90: Ditto.
5367 * gfortran.dg/module_equivalence_4.f90: Ditto.
5368 * gfortran.dg/module_equivalence_6.f90: Ditto.
5369 * gfortran.dg/module_function_type_1.f90: Ditto.
5370 * gfortran.dg/module_naming_1.f90: Ditto.
5371 * gfortran.dg/namelist_4.f90: Ditto.
5372 * gfortran.dg/operator_c1202.f90: Ditto.
5373 * gfortran.dg/parens_7.f90: Ditto.
5374 * gfortran.dg/pr32921.f: Ditto.
5375 * gfortran.dg/pr33646.f90: Ditto.
5376 * gfortran.dg/pr41928.f90: Ditto.
5377 * gfortran.dg/pr42119.f90: Ditto.
5378 * gfortran.dg/pr43984.f90: Ditto.
5379 * gfortran.dg/present_1.f90: Ditto.
5380 * gfortran.dg/private_type_2.f90: Ditto.
5381 * gfortran.dg/proc_decl_2.f90: Ditto.
5382 * gfortran.dg/proc_ptr_10.f90: Ditto.
5383 * gfortran.dg/proc_ptr_22.f90: Ditto.
5384 * gfortran.dg/proc_ptr_8.f90: Ditto.
5385 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5386 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5387 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5388 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5389 * gfortran.dg/substring_equivalence.f90: Ditto.
5390 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5391 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5392 * gfortran.dg/trim_optimize_6.f90: Ditto.
5393 * gfortran.dg/typebound_call_12.f03: Ditto.
5394 * gfortran.dg/typebound_operator_5.f03: Ditto.
5395 * gfortran.dg/typebound_operator_6.f03: Ditto.
5396 * gfortran.dg/typebound_proc_18.f03: Ditto.
5397 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5398 * gfortran.dg/use_1.f90: Ditto.
5399 * gfortran.dg/use_10.f90: Ditto.
5400 * gfortran.dg/use_11.f90: Ditto.
5401 * gfortran.dg/use_14.f90: Ditto.
5402 * gfortran.dg/use_only_2.f90: Ditto.
5403 * gfortran.dg/use_rename_4.f90: Ditto.
5404 * gfortran.dg/use_rename_5.f90: Ditto.
5405 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5406 * gfortran.dg/used_interface_ref.f90: Ditto.
5407 * gfortran.dg/used_types_11.f90: Ditto.
5408 * gfortran.dg/used_types_3.f90: Ditto.
5409 * gfortran.dg/used_types_4.f90: Ditto.
5410 * gfortran.dg/userdef_operator_2.f90: Ditto.
5411 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5412 * gfortran.dg/vect/pr46213.f90: Ditto.
5413 * gfortran.dg/whole_file_21.f90: Ditto.
5414 * gfortran.dg/whole_file_22.f90: Ditto.
5415 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5416 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5418 2011-08-02 Kai Tietz <ktietz@redhat.com>
5420 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5422 2011-08-01 Jason Merrill <jason@redhat.com>
5425 * g++.dg/abi/mangle49.C: New.
5428 * g++.dg/cpp0x/constexpr-array4.C: New.
5431 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5433 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5436 * gcc.target/i386/pr49927.c: New test.
5438 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5440 PR tree-optimization/49926
5441 * gcc.dg/vect/pr49926.c: New test.
5443 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5445 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5446 * gcc.target/i386/lzcnt-1.c: New test.
5447 * gcc.target/i386/lzcnt-2.c: Likewise.
5448 * gcc.target/i386/lzcnt-2a.c: Likewise.
5449 * gcc.target/i386/lzcnt-3.c: Likewise.
5450 * gcc.target/i386/lzcnt-4.c: Likewise.
5451 * gcc.target/i386/lzcnt-4a.c: Likewise.
5452 * gcc.target/i386/lzcnt-5.c: Likewise.
5453 * gcc.target/i386/lzcnt-6.c: Likewise.
5454 * gcc.target/i386/lzcnt-6a.c: Likewise.
5455 * gcc.target/i386/lzcnt-check.h: Likewise.
5457 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5458 * gcc.target/i386/sse-13.c: Likewise.
5459 * gcc.target/i386/sse-14.c: Likewise.
5460 * g++.dg/other/i386-2.C: Likewise.
5461 * g++.dg/other/i386-3.C: Likewise.
5463 2011-08-01 Julian Brown <julian@codesourcery.com>
5465 * gcc.target/arm/fixed-point-exec.c: New test.
5467 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5470 * gcc.target/i386/pr49920.c: New test.
5472 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5474 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5475 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5476 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5477 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5478 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5479 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5480 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5481 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5482 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5483 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5484 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5485 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5486 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5487 * g++.dg/tree-ssa/pr33615.C: Ditto.
5488 * g++.dg/tree-ssa/restrict1.C: Ditto.
5489 * c-c++-common/restrict-2.c: Ditto.
5490 * gfortran.dg/pr32921.f: Ditto.
5491 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5492 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5493 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5494 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5495 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5496 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5497 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5498 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5499 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5500 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5502 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5504 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5505 .exe.ltrans[0-9]*. dump files.
5507 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5510 * gfortran.dg/abstract_type_6.f03: Modified.
5511 * gfortran.dg/typebound_proc_24.f03: New.
5513 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5516 * g++.dg/init/for1.C: Fix.
5518 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5521 * gfortran.dg/string_5.f90: New test.
5523 2011-07-29 Jason Merrill <jason@redhat.com>
5526 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5528 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5530 PR tree-optimization/47407
5531 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5535 2011-07-29 Richard Guenther <rguenther@suse.de>
5537 * gcc.dg/uninit-suppress.c: Also disable VRP.
5538 * gcc.dg/uninit-suppress_2.c: Likewise.
5540 2011-07-28 Jason Merrill <jason@redhat.com>
5543 * g++.dg/template/nontype24.C: New.
5545 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5547 PR rtl-optimization/47958
5548 * gcc.dg/torture/pr47958-1.c: New.
5550 2011-07-29 Wei Guozhi <carrot@google.com>
5552 PR rtl-optimization/49799
5553 * gcc.dg/pr49799.c: New test case.
5555 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5558 * gcc.dg/graphite/id-pr48648.c: New.
5560 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5563 * gfortran.dg/maxloc_2.f90: New test.
5564 * gfortran.dg/maxloc_3.f90: New test.
5565 * gfortran.dg/minloc_1.f90: New test.
5566 * gfortran.dg/minloc_2.f90: New test.
5567 * gfortran.dg/minloc_3.f90: New test.
5568 * gfortran.dg/minmaxloc_7.f90: New test.
5571 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5573 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5576 the builtin isn't optimized away.
5578 2011-07-27 Tobias Burnus <burnus@net-b.de>
5581 * gfortran.dg/lto/pr45586-2_0.f90: New.
5583 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5586 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5587 * c-c++-common/cxxbitfields-5.c: Same.
5589 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5591 * lib/target-supports.exp (check_effective_target_mmap): Use
5592 check_function_available.
5594 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5596 * g++.old-deja/g++.pt/crash60.C: Updated.
5598 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5601 * gcc.target/i386/pr49866.c: New test.
5603 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5605 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5606 * gcc.target/i386/bmi-andn-1.c: New test.
5607 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5608 * gcc.target/i386/bmi-andn-2.c: Likewise.
5609 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5610 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5611 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5612 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5613 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5614 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5615 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5616 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5617 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5618 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5619 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5620 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5621 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5622 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5623 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5624 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5625 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5626 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5627 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5628 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5629 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5631 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5634 * gfortran.dg/graphite/id-pr47691.f: New.
5636 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5638 * gcc.target/i386/avx-os-support.h: New.
5639 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5640 (main): Check avx_os_support before the test is run.
5641 * gcc.target/i386/aes-avx-check.h: Ditto.
5642 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5644 2011-07-27 Kai Tietz <ktietz@redhat.com>
5646 * gcc.target/i386/aggregate-ret3.c: New test.
5647 * gcc.target/i386/aggregate-ret4.c: New test.
5649 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5652 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5653 allocated array should *not* change its size.
5654 * gfortran.dg/multiple_allocation_3.f90: New test.
5656 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5659 * g++.dg/cpp0x/constexpr-49776.C: New.
5661 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5664 * gcc.dg/graphite/id-pr47046.c: New.
5666 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5669 * gcc.dg/graphite/run-id-pr47593.c: New.
5671 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5674 * gcc.dg/graphite/run-id-pr47653.c: New.
5675 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5676 induction variables.
5677 * gcc.dg/graphite/scop-16.c: Same.
5678 * gcc.dg/graphite/scop-17.c: Same.
5679 * gcc.dg/graphite/scop-21.c: Same.
5681 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5684 * gcc.dg/graphite/id-pr48805.c: New.
5686 2011-07-26 Tobias Burnus <burnus@net-b.de>
5688 * gfortran.dg/coarray_lib_token_2.f90: New.
5690 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5692 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5695 2011-07-25 Andrew Pinski <apinski@cavium.com>
5698 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5699 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5701 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5703 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5705 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5706 * gcc.c-torture/execute/loop-2g.c: Likewise.
5707 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5708 Require mmap support.
5709 * gcc.c-torture/execute/loop-2g.x: Likewise.
5710 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5711 (MAP_ANON): Provide default.
5712 * gcc.dg/20050826-1.c: Likewise.
5713 * gcc.target/i386/pr36533.c: Likewise.
5714 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5715 Use dg-require-effective-target mmap.
5717 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5720 * g++.dg/cpp0x/range-for19.C: New.
5722 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5725 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5728 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5731 * g++.dg/torture/pr49309.C: Remove.
5733 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5735 PR tree-optimization/49809
5736 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5739 2011-07-25 Richard Guenther <rguenther@suse.de>
5741 PR tree-optimization/49715
5742 * gcc.target/i386/pr49715-1.c: New testcase.
5743 * gcc.target/i386/pr49715-2.c: Likewise.
5745 2011-07-23 Jason Merrill <jason@redhat.com>
5747 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5749 2011-07-22 Jason Merrill <jason@redhat.com>
5752 * g++.dg/cpp0x/initlist55.C: New.
5754 2011-07-23 Tobias Burnus <burnus@net-b.de>
5757 * gfortran.dg/namelist_72.f: New.
5759 2011-07-23 Tobias Burnus <burnus@net-b.de>
5761 * gfortran.dg/coarray_25.f90: New.
5763 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5765 * override1.C: This test should use c++0x mode.
5766 * override3.C: New. Test the diagnostics in c++98 mode.
5768 2011-07-22 Jason Merrill <jason@redhat.com>
5769 Mark Glisse <marc.glisse@normalesup.org>
5772 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5775 * g++.dg/opt/builtins2.C: New.
5776 * g++.dg/other/error27.C: Don't rely on __builtin.
5778 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5780 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5782 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5783 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5784 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5785 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5787 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5790 2011-07-22 Richard Guenther <rguenther@suse.de>
5792 PR tree-optimization/45819
5793 * gcc.dg/pr45819.c: New testcase.
5795 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5797 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5799 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5803 * gcc.dg/graphite/run-id-pr47654.c: New.
5805 2011-07-21 Ian Lance Taylor <iant@google.com>
5808 * gcc.dg/pr49705.c: New test.
5810 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5812 * lib/target-supports.exp (check_avx_os_support_available): New.
5813 (check_effective_target_avx_runtime): Use it.
5815 2011-07-21 Richard Guenther <rguenther@suse.de>
5817 PR tree-optimization/49770
5818 * g++.dg/torture/pr49770.C: New testcase.
5820 2011-07-21 Kai Tietz <ktietz@redhat.com>
5822 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5823 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5825 2011-07-21 Tobias Burnus <burnus@net-b.de>
5827 * gfortran.dg/coarray_lib_token_1.f90: New.
5829 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5831 * gcc.dg/pr32912-2.c: Skip for AVR.
5832 * gcc.dg/pr44674.c: Add dg-require-profiling.
5834 2011-07-20 Jason Merrill <jason@redhat.com>
5836 * g++.dg/ext/desig2.C: New.
5838 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5840 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5842 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5843 * gcc.target/powerpc/recip-3.c: Ditto.
5845 2011-07-19 Jason Merrill <jason@redhat.com>
5847 PR c++/6709 (DR 743)
5848 PR c++/42603 (DR 950)
5849 * g++.dg/cpp0x/decltype21.C: New.
5851 2011-07-20 Richard Guenther <rguenther@suse.de>
5854 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5855 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5857 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5859 * gcc.target/arm/combine-movs.c: New.
5860 * gcc.target/arm/unsigned-extend-2.c: New.
5862 2011-07-19 Jason Merrill <jason@redhat.com>
5865 * g++.dg/cpp0x/variadic114.C: New.
5867 2011-07-19 Tobias Burnus <burnus@net-b.de>
5869 * gfortran.dg/coarray_args_1.f90: New.
5870 * gfortran.dg/coarray_args_2.f90: New.
5872 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5875 * gfortran.dg/allocate_error_3.f90: New.
5877 2011-07-19 Richard Guenther <rguenther@suse.de>
5879 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5880 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5881 * gcc.dg/torture/20110719-1.c: New testcase.
5883 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5885 PR tree-optimization/49768
5886 * gcc.c-torture/execute/pr49768.c: New test.
5888 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5890 PR tree-optimization/49771
5891 * gcc.dg/vect/pr49771.c: New test.
5893 2011-07-18 Martin Jambor <mjambor@suse.cz>
5895 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5896 * gcc.dg/ipa/ipa-2.c: Likewise.
5897 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5898 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5899 * gcc.dg/ipa/ipa-5.c: Likewise.
5900 * gcc.dg/ipa/ipa-7.c: Likewise.
5901 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5902 * gcc.dg/ipa/ipacost-1.c: Likewise.
5903 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5905 * gcc.dg/ipa/ipcp-1.c: New test.
5906 * gcc.dg/ipa/ipcp-2.c: Likewise.
5907 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5909 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5912 * gfortran.dg/pr49675.f90: New test.
5914 2011-07-18 Richard Guenther <rguenther@suse.de>
5916 * gcc.dg/torture/20110718-1.c: New testcase.
5918 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5920 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5921 * g++.dg/ext/bitfield3.C: Likewise.
5922 * g++.dg/ext/bitfield4.C: Likewise.
5923 * g++.dg/ext/bitfield5.C: Likewise.
5924 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5925 * g++.dg/other/pr23205-2.C: Likewise.
5926 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5927 * gcc.c-torture/compile/20001109-2.c: Likewise.
5928 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5929 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5930 * gcc.dg/bitfld-16.c: Likewise.
5931 * gcc.dg/bitfld-17.c: Likewise.
5932 * gcc.dg/bitfld-18.c: Likewise.
5933 * gcc.dg/builtins-config.h: Remove Netware support.
5934 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5935 * gcc.dg/cdce2.c: Likewise.
5936 * gcc.dg/cpp/assert4.c: Remove netware support.
5937 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5938 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5940 * lib/target-supports.exp (check_visibility_available): Remove
5942 (check_profiling_available): Likewise.
5944 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5946 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5948 2011-07-17 Tobias Burnus <burnus@net-b.de>
5949 Thomas Koenig <tkoenig@gcc.gnu.org>
5952 * gfortran.dg/generic_17.f90: Fix testcase.
5953 * gfortran.dg/interface_3.f90: Add dg-error.
5954 * gfortran.dg/use_14.f90: New.
5955 * gfortran.dg/use_15.f90: New.
5957 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5959 * gnat.dg/pointer_controlled.adb: New test.
5961 2011-07-17 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.dg/pointer_remapping_7.f90: New.
5966 2011-07-16 Jason Merrill <jason@redhat.com>
5968 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5970 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5971 Jason Merrill <jason@redhat.com>
5975 * g++.dg/cpp0x/decltype29.C: Adjust.
5976 * g++.dg/cpp0x/error4.C: Adjust.
5977 * g++.dg/cpp0x/sfinae26.C: Adjust.
5978 * g++.dg/cpp0x/variadic105.C: Adjust.
5979 * g++.dg/template/deduce3.C: Adjust.
5980 * g++.dg/template/error45.C: Adjust.
5981 * g++.dg/template/ptrmem2.C: Adjust.
5982 * g++.dg/template/sfinae2.C: Adjust.
5983 * g++.old-deja/g++.pt/crash60.C: Adjust.
5984 * g++.old-deja/g++.pt/unify6.C: Adjust.
5985 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5986 * g++.dg/cpp0x/nullptr15.C: Adjust.
5987 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5988 * g++.dg/cpp0x/pr31431.C: Adjust.
5989 * g++.dg/cpp0x/pr31434.C: Adjust.
5990 * g++.dg/cpp0x/sfinae11.C: Adjust
5991 * g++.dg/cpp0x/temp_default2.C: Adjust.
5992 * g++.dg/cpp0x/trailing4.C: Adjust.
5993 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5994 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5995 * g++.dg/cpp0x/variadic105.C: Adjust.
5996 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5997 * g++.dg/ext/vla2.C: Adjust.
5998 * g++.dg/other/ptrmem10.C: Adjust.
5999 * g++.dg/other/ptrmem11.C: Adjust.
6000 * g++.dg/overload/unknown1.C: Adjust.
6001 * g++.dg/template/conv11.C: Adjust.
6002 * g++.dg/template/dependent-expr5.C: Adjust.
6003 * g++.dg/template/friend.C: Adjust.
6004 * g++.dg/template/incomplete2.C: Adjust.
6005 * g++.dg/template/local4.C: Adjust.
6006 * g++.dg/template/local6.C: Adjust.
6007 * g++.dg/template/operator9.C: Adjust.
6008 * g++.dg/template/ttp25.C: Adjust.
6009 * g++.dg/template/unify10.C: Adjust.
6010 * g++.dg/template/unify11.C: Adjust.
6011 * g++.dg/template/unify6.C: Adjust.
6012 * g++.dg/template/unify9.C: Adjust.
6013 * g++.dg/template/varmod1.C: Adjust.
6014 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6015 * g++.old-deja/g++.pt/crash28.C: Adjust.
6016 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6017 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6018 * g++.old-deja/g++.pt/expr2.C: Adjust.
6019 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6020 * g++.old-deja/g++.pt/spec5.C: Adjust.
6021 * g++.old-deja/g++.pt/spec6.C: Adjust.
6022 * g++.old-deja/g++.pt/unify4.C: Adjust.
6023 * g++.old-deja/g++.pt/unify8.C: Adjust.
6024 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6025 * g++.dg/overload/template5.C: New testcase.
6026 * g++.dg/template/overload12.C: New testcase.
6028 2011-07-11 Tobias Burnus <burnus@net-b.de>
6030 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6031 * gfortran.dg/coarray_7.f90: Ditto.
6032 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6033 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6035 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6037 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6039 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6040 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6041 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6043 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6044 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6045 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6047 2011-07-15 Jason Merrill <jason@redhat.com>
6050 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6051 Use --extra_opts instead of --additional_options.
6053 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6056 * g++.dg/torture/pr49309.C: Remove.
6058 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6060 * gcc.target/tic6x/weak-call.c: New test.
6061 * gcc.target/tic6x/fpcmp.c: New test.
6062 * gcc.target/tic6x/fpdiv.c: New test.
6063 * gcc.target/tic6x/rotdi16-scan.c: New test.
6064 * gcc.target/tic6x/ffssi.c: New test.
6065 * gcc.target/tic6x/fpdiv-lib.c: New test.
6066 * gcc.target/tic6x/cold-lc.c: New test.
6067 * gcc.target/tic6x/longcalls.c: New test.
6068 * gcc.target/tic6x/abi-align-1.c: New test.
6069 * gcc.target/tic6x/fpcmp-finite.c: New test.
6070 * gcc.target/tic6x/rotdi16.c: New test.
6071 * gcc.target/tic6x/bswapl.c: New test.
6072 * gcc.target/tic6x/ffsdi.c: New test.
6073 * gcc.target/tic6x/tic6x.exp: New file.
6074 * gcc.target/tic6x/builtins/arith24.c: New test.
6075 * gcc.target/tic6x/builtins/smpy.c: New test.
6076 * gcc.target/tic6x/builtins/smpylh.c: New test.
6077 * gcc.target/tic6x/builtins/smpyh.c: New test.
6078 * gcc.target/tic6x/builtins/sarith1.c: New test.
6079 * gcc.target/tic6x/builtins/extclr.c: New test
6080 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6081 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6082 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6083 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6085 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6087 * gcc.dg/20020312-2.c: Likewise.
6088 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6089 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6090 * gcc.dg/torture/builtin-math-7.c: Likewise.
6093 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6094 not testing tic6x-*-*.
6096 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6099 * g++.dg/torture/pr49309.C: New testcase.
6101 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6103 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6105 2011-07-14 Richard Guenther <rguenther@suse.de>
6107 PR tree-optimization/49651
6108 * gcc.dg/torture/pr49651.c: New testcase.
6110 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6113 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6115 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6117 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6118 -mno-pointers-to-nested-functions.
6119 * gcc.target/powerpc/no-r11-2.c: Ditto.
6120 * gcc.target/powerpc/no-r11-3.c: Ditto.
6122 2011-07-13 Jason Merrill <jason@redhat.com>
6124 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6125 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6126 when compiling C files.
6127 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6128 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6129 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6130 * g++.dg/lookup/anon2.C: Likewise.
6131 * g++.dg/tree-ssa/copyprop.C: Likewise.
6132 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6133 * g++.dg/init/vector1.C: Ignore narrowing errors.
6134 * g++.dg/torture/pr35526.C: Likewise.
6135 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6137 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6140 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6143 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6146 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6148 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6150 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6151 * lib/obj-c++.exp (obj-c++_init): Ditto.
6152 * lib/file-format.exp (gcc_target_object_format): Ditto.
6153 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6154 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6155 (check_visibility_available): Ditto.
6156 (check_effective_target_tls_native): Ditto.
6157 (check_effective_target_tls_emulated): Ditto.
6158 (check_effective_target_function_sections): Ditto.
6160 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6162 * gcc.target/arm/pr48183.c: New test.
6164 2011-07-13 Richard Guenther <rguenther@suse.de>
6166 * gcc.dg/torture/20110713-1.c: New testcase.
6168 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6171 * gcc.c-torture/compile/pr49474.c: New testcase.
6173 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6175 PR tree-optimization/49712
6176 * gcc.c-torture/execute/pr49712.c: New test.
6178 2011-07-11 Jason Merrill <jason@redhat.com>
6181 * g++.dg/template/recurse3.C: New.
6183 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6186 * gcc.dg/guality/csttest.c: New test.
6189 * gfortran.dg/pr49698.f90: New test.
6191 2011-07-11 Jeff Law <law@redhat.com>
6193 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6195 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6197 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6198 * go.test/go-test.exp (go-set-goarch): Likewise.
6200 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6203 * gcc.target/avr/torture/pr39633.c: New test case.
6205 2011-07-11 Tobias Burnus <burnus@net-b.de>
6208 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6210 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6212 * lib/target-supports.exp (check_effective_target_scheduling):
6214 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6215 * gcc.dg/pr45055.c: Ditto.
6216 * gcc.dg/pr45353.c: Ditto.
6217 * g++.dg/pr45056.C: Ditto.
6219 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6221 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6222 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6223 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6224 * g++.dg/torture/pr31863.C: Skip AVR.
6226 2011-07-10 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/intrinsic_signal.f90: New.
6231 2011-07-09 Jason Merrill <jason@redhat.com>
6233 * g++.dg/cpp0x/regress/regress6.C: New.
6234 * g++.dg/parse/crash45.C: Adjust message.
6235 * g++.dg/template/crash38.C: Adjust message.
6236 * g++.dg/template/crash64.C: Adjust message.
6238 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6240 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6241 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6242 * g++.dg/abi/bitfield3.C: Likewise.
6243 * g++.dg/eh/pr38662.C: Likewise.
6244 * g++.dg/ext/attrib36.C: Likewise.
6245 * g++.dg/ext/attrib37.C: Likewise.
6246 * g++.dg/ext/attrib8.C: Likewise.
6247 * g++.dg/ext/tmplattr1.C: Likewise.
6248 * g++.dg/inherit/override-attribs.C: Likewise.
6249 * g++.dg/opt/inline9.C: Likewise.
6250 * g++.dg/opt/life1.C: Likewise.
6251 * g++.dg/opt/longbranch2.C: Likewise.
6252 * g++.dg/opt/nrv12.C: Likewise.
6253 * g++.dg/opt/reg-stack4.C: Likewise.
6254 * g++.dg/other/pr35504.C: Likewise.
6255 * g++.dg/other/pr39496.C: Likewise.
6256 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6257 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6258 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6259 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6260 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6261 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6262 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6263 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6264 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6265 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6266 * g++.dg/warn/pr15774-1.C: Likewise.
6267 * g++.dg/warn/pr15774-2.C: Likewise.
6268 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6269 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6270 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6271 * g++.old-deja/g++.pt/asm2.C: Likewise.
6272 * gcc.c-torture/compile/20000804-1.c: Likewise.
6273 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6274 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6275 * gcc.dg/20020108-1.c: Likewise.
6276 * gcc.dg/20020122-2.c: Likewise.
6277 * gcc.dg/20020122-3.c: Likewise.
6278 * gcc.dg/20020206-1.c: Likewise.
6279 * gcc.dg/20020219-1.c: Likewise.
6280 * gcc.dg/20020310-1.c: Likewise.
6281 * gcc.dg/20020411-1.c: Likewise.
6282 * gcc.dg/20020418-2.c: Likewise.
6283 * gcc.dg/20020426-2.c: Likewise.
6284 * gcc.dg/20020517-1.c: Likewise.
6285 * gcc.dg/20030204-1.c: Likewise.
6286 * gcc.dg/20030826-2.c: Likewise.
6287 * gcc.dg/20031102-1.c: Likewise.
6288 * gcc.dg/20031202-1.c: Likewise.
6289 * gcc.dg/20050111-1.c: Likewise.
6290 * gcc.dg/20050503-1.c: Likewise.
6291 * gcc.dg/array-init-1.c: Likewise.
6292 * gcc.dg/builtin-apply4.c: Likewise.
6293 * gcc.dg/dfp/pr31344.c: Likewise.
6294 * gcc.dg/gomp/atomic-11.c: Likewise.
6295 * gcc.dg/graphite/pr40281.c: Likewise.
6296 * gcc.dg/ia64-sync-1.c: Likewise.
6297 * gcc.dg/ia64-sync-2.c: Likewise.
6298 * gcc.dg/ia64-sync-3.c: Likewise.
6299 * gcc.dg/ia64-sync-4.c: Likewise.
6300 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6301 * gcc.dg/invalid-call-1.c: Likewise.
6302 * gcc.dg/loop-3.c: Likewise.
6303 * gcc.dg/lower-subreg-1.c: Likewise.
6304 * gcc.dg/lto/pr47259_0.c: Likewise.
6305 * gcc.dg/nested-calls-1.c: Likewise.
6306 * gcc.dg/pr20017.c: Likewise.
6307 * gcc.dg/pr25023.c: Likewise.
6308 * gcc.dg/pr27671-2.c: Likewise.
6309 * gcc.dg/pr32176.c: Likewise.
6310 * gcc.dg/pr33676.c: Likewise.
6311 * gcc.dg/pr35045.c: Likewise.
6312 * gcc.dg/pr36015.c: Likewise.
6313 * gcc.dg/pr36584.c: Likewise.
6314 * gcc.dg/pr36998.c: Likewise.
6315 * gcc.dg/pr37438.c: Likewise.
6316 * gcc.dg/pr37908.c: Likewise.
6317 * gcc.dg/pr41241.c: Likewise.
6318 * gcc.dg/pr41340.c: Likewise.
6319 * gcc.dg/pr44136.c: Likewise.
6320 * gcc.dg/pr44194-1.c: Likewise.
6321 * gcc.dg/pr46212.c: Likewise.
6322 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6323 * gcc.dg/setjmp-2.c: Likewise.
6324 * gcc.dg/short-compare-1.c: Likewise.
6325 * gcc.dg/short-compare-2.c: Likewise.
6326 * gcc.dg/smod-1.c: Likewise.
6327 * gcc.dg/sync-2.c: Likewise.
6328 * gcc.dg/sync-3.c: Likewise.
6329 * gcc.dg/tls/opt-1.c: Likewise.
6330 * gcc.dg/tls/opt-2.c: Likewise.
6331 * gcc.dg/tls/opt-3.c: Likewise.
6332 * gcc.dg/torture/badshift.c: Likewise.
6333 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6334 * gcc.dg/torture/pr20314-2.c: Likewise.
6335 * gcc.dg/torture/pr36891.c: Likewise.
6336 * gcc.dg/torture/pr38774.c: Likewise.
6337 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6338 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6339 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6340 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6341 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6342 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6343 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6344 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6345 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6346 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6347 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6348 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6349 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6350 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6351 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6352 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6353 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6354 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6355 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6356 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6357 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6358 * gcc.dg/unroll-1.c: Likewise.
6359 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6360 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6361 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6362 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6363 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6364 * gcc.target/i386/20000609-1.c: Likewise.
6365 * gcc.target/i386/20000720-1.c: Likewise.
6366 * gcc.target/i386/20000724-1.c: Likewise.
6367 * gcc.target/i386/20011107-1.c: Likewise.
6368 * gcc.target/i386/20011119-1.c: Likewise.
6369 * gcc.target/i386/20020201-3.c: Likewise.
6370 * gcc.target/i386/20020218-1.c: Likewise.
6371 * gcc.target/i386/20020729-1.c: Likewise.
6372 * gcc.target/i386/20030926-1.c: Likewise.
6373 * gcc.target/i386/20060125-1.c: Likewise.
6374 * gcc.target/i386/20060125-2.c: Likewise.
6375 * gcc.target/i386/20060512-1.c: Likewise.
6376 * gcc.target/i386/20060512-2.c: Likewise.
6377 * gcc.target/i386/20060512-3.c: Likewise.
6378 * gcc.target/i386/20060512-4.c: Likewise.
6379 * gcc.target/i386/387-1.c: Likewise.
6380 * gcc.target/i386/387-2.c: Likewise.
6381 * gcc.target/i386/387-5.c: Likewise.
6382 * gcc.target/i386/387-6.c: Likewise.
6383 * gcc.target/i386/980312-1.c: Likewise.
6384 * gcc.target/i386/980313-1.c: Likewise.
6385 * gcc.target/i386/990117-1.c: Likewise.
6386 * gcc.target/i386/990424-1.c: Likewise.
6387 * gcc.target/i386/990524-1.c: Likewise.
6388 * gcc.target/i386/991129-1.c: Likewise.
6389 * gcc.target/i386/991214-1.c: Likewise.
6390 * gcc.target/i386/991230-1.c: Likewise.
6391 * gcc.target/i386/addr-sel-1.c: Likewise.
6392 * gcc.target/i386/aggregate-ret1.c: Likewise.
6393 * gcc.target/i386/aggregate-ret2.c: Likewise.
6394 * gcc.target/i386/align-main-3.c: Likewise.
6395 * gcc.target/i386/amd64-abi-1.c: Likewise.
6396 * gcc.target/i386/amd64-abi-2.c: Likewise.
6397 * gcc.target/i386/amd64-abi-4.c: Likewise.
6398 * gcc.target/i386/amd64-abi-5.c: Likewise.
6399 * gcc.target/i386/amd64-abi-6.c: Likewise.
6400 * gcc.target/i386/asm-1.c: Likewise.
6401 * gcc.target/i386/asm-3.c: Likewise.
6402 * gcc.target/i386/asm-5.c: Likewise.
6403 * gcc.target/i386/attributes-error.c: Likewise.
6404 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6405 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6406 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6407 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6408 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6409 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6410 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6411 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6412 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6413 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6414 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6415 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6416 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6417 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6418 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6419 * gcc.target/i386/bitfield1.c: Likewise.
6420 * gcc.target/i386/bitfield2.c: Likewise.
6421 * gcc.target/i386/bmi-2.c: Likewise.
6422 * gcc.target/i386/bmi-5.c: Likewise.
6423 * gcc.target/i386/builtin-unreachable.c: Likewise.
6424 * gcc.target/i386/cleanup-2.c: Likewise.
6425 * gcc.target/i386/clobbers.c: Likewise.
6426 * gcc.target/i386/cmov8.c: Likewise.
6427 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6428 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6429 * gcc.target/i386/compress-float-387.c: Likewise.
6430 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6431 * gcc.target/i386/compress-float-sse.c: Likewise.
6432 * gcc.target/i386/crc32-2.c: Likewise.
6433 * gcc.target/i386/crc32-3.c: Likewise.
6434 * gcc.target/i386/divmod-7.c: Likewise.
6435 * gcc.target/i386/divmod-8.c: Likewise.
6436 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6437 * gcc.target/i386/fma3-builtin.c: Likewise.
6438 * gcc.target/i386/fma3-fma.c: Likewise.
6439 * gcc.target/i386/fma4-256-vector.c: Likewise.
6440 * gcc.target/i386/fma4-builtin.c: Likewise.
6441 * gcc.target/i386/fma4-fma-2.c: Likewise.
6442 * gcc.target/i386/fma4-fma.c: Likewise.
6443 * gcc.target/i386/fma4-vector-2.c: Likewise.
6444 * gcc.target/i386/fma4-vector.c: Likewise.
6445 * gcc.target/i386/funcspec-1.c: Likewise.
6446 * gcc.target/i386/funcspec-10.c: Likewise.
6447 * gcc.target/i386/funcspec-11.c: Likewise.
6448 * gcc.target/i386/funcspec-2.c: Likewise.
6449 * gcc.target/i386/funcspec-5.c: Likewise.
6450 * gcc.target/i386/funcspec-6.c: Likewise.
6451 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6452 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6453 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6454 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6455 * gcc.target/i386/incoming-1.c: Likewise.
6456 * gcc.target/i386/incoming-10.c: Likewise.
6457 * gcc.target/i386/incoming-11.c: Likewise.
6458 * gcc.target/i386/incoming-12.c: Likewise.
6459 * gcc.target/i386/incoming-13.c: Likewise.
6460 * gcc.target/i386/incoming-14.c: Likewise.
6461 * gcc.target/i386/incoming-15.c: Likewise.
6462 * gcc.target/i386/incoming-2.c: Likewise.
6463 * gcc.target/i386/incoming-3.c: Likewise.
6464 * gcc.target/i386/incoming-4.c: Likewise.
6465 * gcc.target/i386/incoming-5.c: Likewise.
6466 * gcc.target/i386/incoming-6.c: Likewise.
6467 * gcc.target/i386/incoming-7.c: Likewise.
6468 * gcc.target/i386/incoming-8.c: Likewise.
6469 * gcc.target/i386/incoming-9.c: Likewise.
6470 * gcc.target/i386/lea.c: Likewise.
6471 * gcc.target/i386/local.c: Likewise.
6472 * gcc.target/i386/loop-1.c: Likewise.
6473 * gcc.target/i386/loop-2.c: Likewise.
6474 * gcc.target/i386/loop-3.c: Likewise.
6475 * gcc.target/i386/max-stack-align.c: Likewise.
6476 * gcc.target/i386/memcpy-1.c: Likewise.
6477 * gcc.target/i386/movbe-2.c: Likewise.
6478 * gcc.target/i386/movq-2.c: Likewise.
6479 * gcc.target/i386/movq.c: Likewise.
6480 * gcc.target/i386/nrv1.c: Likewise.
6481 * gcc.target/i386/pad-4.c: Likewise.
6482 * gcc.target/i386/pad-5a.c: Likewise.
6483 * gcc.target/i386/pad-5b.c: Likewise.
6484 * gcc.target/i386/pad-6a.c: Likewise.
6485 * gcc.target/i386/pad-6b.c: Likewise.
6486 * gcc.target/i386/pad-7.c: Likewise.
6487 * gcc.target/i386/pad-9.c: Likewise.
6488 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6489 * gcc.target/i386/pic-1.c: Likewise.
6490 * gcc.target/i386/pr12092-1.c: Likewise.
6491 * gcc.target/i386/pr12329.c: Likewise.
6492 * gcc.target/i386/pr21518.c: Likewise.
6493 * gcc.target/i386/pr22362.c: Likewise.
6494 * gcc.target/i386/pr22585.c: Likewise.
6495 * gcc.target/i386/pr23098.c: Likewise.
6496 * gcc.target/i386/pr25196.c: Likewise.
6497 * gcc.target/i386/pr25293.c: Likewise.
6498 * gcc.target/i386/pr25654.c: Likewise.
6499 * gcc.target/i386/pr26449.c: Likewise.
6500 * gcc.target/i386/pr26778.c: Likewise.
6501 * gcc.target/i386/pr26826.c: Likewise.
6502 * gcc.target/i386/pr27266.c: Likewise.
6503 * gcc.target/i386/pr29978.c: Likewise.
6504 * gcc.target/i386/pr30505.c: Likewise.
6505 * gcc.target/i386/pr30961-1.c: Likewise.
6506 * gcc.target/i386/pr31628.c: Likewise.
6507 * gcc.target/i386/pr32000-2.c: Likewise.
6508 * gcc.target/i386/pr32661-1.c: Likewise.
6509 * gcc.target/i386/pr32708-2.c: Likewise.
6510 * gcc.target/i386/pr32708-3.c: Likewise.
6511 * gcc.target/i386/pr34256.c: Likewise.
6512 * gcc.target/i386/pr34312.c: Likewise.
6513 * gcc.target/i386/pr34522.c: Likewise.
6514 * gcc.target/i386/pr35160.c: Likewise.
6515 * gcc.target/i386/pr35281.c: Likewise.
6516 * gcc.target/i386/pr36246.c: Likewise.
6517 * gcc.target/i386/pr36786.c: Likewise.
6518 * gcc.target/i386/pr37275.c: Likewise.
6519 * gcc.target/i386/pr37843-3.c: Likewise.
6520 * gcc.target/i386/pr37843-4.c: Likewise.
6521 * gcc.target/i386/pr39082-1.c: Likewise.
6522 * gcc.target/i386/pr39431.c: Likewise.
6523 * gcc.target/i386/pr39496.c: Likewise.
6524 * gcc.target/i386/pr39543-2.c: Likewise.
6525 * gcc.target/i386/pr39911.c: Likewise.
6526 * gcc.target/i386/pr40718.c: Likewise.
6527 * gcc.target/i386/pr40906-1.c: Likewise.
6528 * gcc.target/i386/pr40906-2.c: Likewise.
6529 * gcc.target/i386/pr40906-3.c: Likewise.
6530 * gcc.target/i386/pr40934.c: Likewise.
6531 * gcc.target/i386/pr41900.c: Likewise.
6532 * gcc.target/i386/pr42589.c: Likewise.
6533 * gcc.target/i386/pr43662.c: Likewise.
6534 * gcc.target/i386/pr43671.c: Likewise.
6535 * gcc.target/i386/pr43766.c: Likewise.
6536 * gcc.target/i386/pr43869.c: Likewise.
6537 * gcc.target/i386/pr44942.c: Likewise.
6538 * gcc.target/i386/pr44948-2a.c: Likewise.
6539 * gcc.target/i386/pr45234.c: Likewise.
6540 * gcc.target/i386/pr45336-2.c: Likewise.
6541 * gcc.target/i386/pr45336-4.c: Likewise.
6542 * gcc.target/i386/pr45852.c: Likewise.
6543 * gcc.target/i386/pr46470.c: Likewise.
6544 * gcc.target/i386/pr48037-1.c: Likewise.
6545 * gcc.target/i386/pr48389.c: Likewise.
6546 * gcc.target/i386/pr49095.c: Likewise.
6547 * gcc.target/i386/pr9771-1.c: Likewise.
6548 * gcc.target/i386/rdfsbase-1.c: Likewise.
6549 * gcc.target/i386/rdfsbase-2.c: Likewise.
6550 * gcc.target/i386/rdgsbase-1.c: Likewise.
6551 * gcc.target/i386/rdgsbase-2.c: Likewise.
6552 * gcc.target/i386/rdrand-3.c: Likewise.
6553 * gcc.target/i386/regparm-stdcall.c: Likewise.
6554 * gcc.target/i386/regparm.c: Likewise.
6555 * gcc.target/i386/reload-1.c: Likewise.
6556 * gcc.target/i386/rotate-2.c: Likewise.
6557 * gcc.target/i386/sibcall-5.c: Likewise.
6558 * gcc.target/i386/signbit-1.c: Likewise.
6559 * gcc.target/i386/signbit-2.c: Likewise.
6560 * gcc.target/i386/signbit-3.c: Likewise.
6561 * gcc.target/i386/sse-5.c: Likewise.
6562 * gcc.target/i386/sse-8.c: Likewise.
6563 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6564 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6565 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6566 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6567 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6568 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6569 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6570 * gcc.target/i386/sse2-movq-2.c: Likewise.
6571 * gcc.target/i386/sse2-movq-3.c: Likewise.
6572 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6573 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6574 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6575 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6576 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6577 * gcc.target/i386/ssefn-1.c: Likewise.
6578 * gcc.target/i386/ssefn-2.c: Likewise.
6579 * gcc.target/i386/sseregparm-1.c: Likewise.
6580 * gcc.target/i386/sseregparm-2.c: Likewise.
6581 * gcc.target/i386/sseregparm-3.c: Likewise.
6582 * gcc.target/i386/sseregparm-4.c: Likewise.
6583 * gcc.target/i386/sseregparm-5.c: Likewise.
6584 * gcc.target/i386/sseregparm-6.c: Likewise.
6585 * gcc.target/i386/sseregparm-7.c: Likewise.
6586 * gcc.target/i386/sseregparm-8.c: Likewise.
6587 * gcc.target/i386/stack-realign.c: Likewise.
6588 * gcc.target/i386/stack-usage-realign.c: Likewise.
6589 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6590 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6591 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6592 * gcc.target/i386/stackalign/return-1.c: Likewise.
6593 * gcc.target/i386/stackalign/return-2.c: Likewise.
6594 * gcc.target/i386/stackalign/return-3.c: Likewise.
6595 * gcc.target/i386/tailcall-1.c: Likewise.
6596 * gcc.target/i386/tbm-2.c: Likewise.
6597 * gcc.target/i386/udivmod-7.c: Likewise.
6598 * gcc.target/i386/udivmod-8.c: Likewise.
6599 * gcc.target/i386/unroll-1.c: Likewise.
6600 * gcc.target/i386/vararg-1.c: Likewise.
6601 * gcc.target/i386/vararg-2.c: Likewise.
6602 * gcc.target/i386/vect8-ret.c: Likewise.
6603 * gcc.target/i386/vectorize5.c: Likewise.
6604 * gcc.target/i386/wmul-1.c: Likewise.
6605 * gcc.target/i386/wmul-2.c: Likewise.
6606 * gcc.target/i386/wrfsbase-1.c: Likewise.
6607 * gcc.target/i386/wrfsbase-2.c: Likewise.
6608 * gcc.target/i386/wrgsbase-1.c: Likewise.
6609 * gcc.target/i386/wrgsbase-2.c: Likewise.
6610 * gcc.target/i386/xop-pcmov.c: Likewise.
6611 * gcc.target/i386/xop-pcmov2.c: Likewise.
6612 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6613 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6614 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6615 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6616 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6617 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6618 * gcc.target/i386/zee.c: Likewise.
6619 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6620 * gfortran.dg/compiler-directive_2.f: Likewise.
6621 * gfortran.dg/g77/20010216-1.f: Likewise.
6622 * gfortran.dg/gomp/pr39152.f90: Likewise.
6623 * gfortran.dg/pr33794.f90: Likewise.
6625 2011-07-09 Jason Merrill <jason@redhat.com>
6627 * g++.dg/cpp0x/regress/regress5.C: New.
6629 2011-07-08 Jason Merrill <jason@redhat.com>
6632 * g++.dg/expr/compound-asn1.C: New.
6633 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6635 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6638 * gcc.target/powerpc/altivec-34.c: New test.
6640 2011-07-08 Jason Merrill <jason@redhat.com>
6643 * g++.dg/abi/guard3.C: New.
6645 2011-07-08 Julian Brown <julian@codesourcery.com>
6647 * lib/target-supports.exp
6648 (check_effective_target_arm_little_endian): New.
6649 (check_effective_target_vect_pack_trunc): Use above.
6650 (check_effective_target_vect_unpack): Likewise.
6651 (check_effective_target_vect_element_align): Test
6652 check_effective_target_arm_vect_no_misalign for ARM.
6654 2011-07-08 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/constexpr-rom.C: New.
6659 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6662 * g++.dg/torture/pr49519.C: New test.
6664 2011-07-08 Martin Jambor <mjambor@suse.cz>
6666 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6668 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6671 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6673 2011-07-08 Richard Guenther <rguenther@suse.de>
6675 PR tree-optimization/49662
6676 * gcc.dg/graphite/interchange-14.c: XFAIL.
6677 * gcc.dg/graphite/interchange-15.c: Likewise.
6678 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6680 2011-07-06 Jason Merrill <jason@redhat.com>
6683 * g++.dg/cpp0x/regress/regress4.C: New.
6685 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6688 * gfortran.dg/result_in_spec_4.f90: New test.
6690 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6692 * gcc.target/sparc/cas64.c: New test.
6694 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6697 * g++.dg/torture/pr49644.C: New test.
6700 * gcc.c-torture/execute/pr49644.c: New test.
6702 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6704 * lib/target-supports.exp (check_effective_target_ia32): New.
6705 (check_effective_target_x32): Likewise.
6706 (check_effective_target_vect_cmdline_needed): Also check x32.
6708 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6710 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6712 * gcc.target/arm/pr42235.c: Likewise.
6713 * gcc.target/arm/pr42495.c: Likewise.
6714 * gcc.target/arm/pr42574.c: Likewise.
6715 * gcc.target/arm/thumb-branch1.c: Likewise.
6717 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6718 unneeded prune of possible warning.
6719 * gcc.target/arm/pr40956.c: Likewise.
6720 * gcc.target/arm/pr42505.c: Likewise.
6722 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6723 * gcc.c-torture/compile/pr46883.c: Likewise.
6724 * gcc.c-torture/compile/pr46934.c: Likewise.
6726 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6727 for move to ../../gcc.c-torture/compile.
6728 * gcc.target/arm/pr46883.c: Likewise.
6729 * gcc.target/arm/pr46934.c: Likewise.
6731 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6732 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6733 * gcc.target/arm/wmul-1.c: Likewise.
6734 * gcc.target/arm/wmul-2.c: Likewise.
6735 * gcc.target/arm/wmul-3.c: Likewise.
6736 * gcc.target/arm/wmul-4.c: Likewise.
6737 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6738 add tab after scan target.
6739 * gcc.target/arm/smlaltt-1.c: Likewise.
6740 * gcc.target/arm/smlatb-1.c: Likewise.
6741 * gcc.target/arm/smlatt-1.c: Likewise.
6743 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6746 * gcc.dg/debug/pr49522.c: New test.
6748 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6750 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6751 * gcc.dg/pr46212.c: Run only if target int32plus.
6752 * gcc.dg/torture/pr48146.c: Ditto.
6753 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6754 * c-c++-common/pr44832.c: Ditto.
6755 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6756 * gcc.dg/pr31490.c: Ditto.
6757 * gcc.dg/torture/builtin-math-7.c: Run only if target
6759 * gcc.dg/torture/pr45764.c: Skip for AVR.
6760 * gcc.dg/pr47893.c: Ditto.
6762 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6764 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6765 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6766 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6767 add tab to scan target.
6769 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6771 * gcc.target/arm/neon-modes-3.c: New test.
6773 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6775 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6776 -fno-loop-interchange -ffast-math.
6778 2011-07-07 Richard Guenther <rguenther@suse.de>
6780 * gcc.dg/ftrapv-3.c: New testcase.
6782 2011-07-07 Richard Guenther <rguenther@suse.de>
6784 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6785 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6787 2011-07-07 Kai Tietz <ktietz@redhat.com>
6789 * gcc.dg/binop-notxor1.c: New test.
6790 * gcc.dg/binop-notand4a.c: New test.
6791 * gcc.dg/binop-notxor2.c: New test.
6792 * gcc.dg/binop-notand3a.c: New test.
6793 * gcc.dg/binop-notand2a.c: New test.
6794 * gcc.dg/binop-notand6a.c: New test.
6795 * gcc.dg/binop-notor1.c: New test.
6796 * gcc.dg/binop-notand1a.c: New test.
6797 * gcc.dg/binop-notand5a.c: New test.
6798 * gcc.dg/binop-notor2.c: New test.
6800 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6803 * gcc.dg/gomp/pr49640.c: New test.
6805 2011-07-07 Richard Guenther <rguenther@suse.de>
6807 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6809 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6812 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6814 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6816 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6817 * gcc.target/powerpc/no-r11-2.c: Ditto.
6818 * gcc.target/powerpc/no-r11-3.c: Ditto.
6820 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6822 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6823 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6825 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6827 * lib/target-supports.exp (check_profiling_available): Disable
6828 profiling with -fprofile-generate for target avr.
6830 2011-07-06 Richard Guenther <rguenther@suse.de>
6832 PR tree-optimization/49645
6833 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6835 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6838 * gcc.dg/pr47383.c: New.
6840 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6842 PR tree-optimization/49647
6843 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6845 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6848 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6849 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6851 2011-07-05 Jason Merrill <jason@redhat.com>
6854 * g++.dg/template/template-id-4.C: New.
6856 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6858 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6859 * gcc.dg/pr43402.c: Ditto.
6861 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6863 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6865 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6867 * gcc.target/powerpc/ppc-switch-1.c: New test for
6868 --param case-values-threshold.
6869 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6871 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6873 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6875 2011-07-05 Jason Merrill <jason@redhat.com>
6877 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6879 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6881 PR tree-optimization/47654
6882 * gcc.dg/graphite/block-pr47654.c: New.
6884 2011-07-05 Jason Merrill <jason@redhat.com>
6886 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6888 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6890 PR tree-optimization/49580
6891 * gcc.dg/autopar/pr49580.c: New test.
6893 2011-07-05 Richard Guenther <rguenther@suse.de>
6895 PR tree-optimization/49518
6896 PR tree-optimization/49628
6897 * g++.dg/torture/pr49628.C: New testcase.
6898 * gcc.dg/torture/pr49518.c: Likewise.
6900 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6902 * ada/acats/run_acats (which): Extract last field from type -p,
6903 type output only if command succeeded.
6905 2011-07-04 Jason Merrill <jason@redhat.com>
6907 * g++.dg/abi/mangle48.C: New.
6909 * g++.dg/cpp0x/diag1.C: New.
6911 * g++.dg/diagnostic/aka1.C: New.
6913 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6915 PR rtl-optimization/49619
6916 * gcc.dg/pr49619.c: New test.
6918 PR rtl-optimization/49472
6919 * gfortran.dg/pr49472.f90: New test.
6922 * gcc.dg/pr49602.c: New test.
6924 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6928 * gcc.target/avr/avr.exp: Run over cpp files, too.
6929 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6930 * gcc.target/avr/progmem.h: New file.
6931 * gcc.target/avr/exit-abort.h: New file.
6932 * gcc.target/avr/progmem-error-1.c: New file.
6933 * gcc.target/avr/progmem-error-1.cpp: New file.
6934 * gcc.target/avr/progmem-warning-1.c: New file.
6935 * gcc.target/avr/torture/progmem-1.c: New file.
6936 * gcc.target/avr/torture/progmem-1.cpp: New file.
6938 2011-07-04 Richard Guenther <rguenther@suse.de>
6940 PR tree-optimization/49615
6941 * g++.dg/torture/pr49615.C: New testcase.
6943 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6945 PR tree-optimization/49610
6946 * gcc.dg/vect/pr49610.c: New test.
6948 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6950 * gnat.dg/specs/debug1.ads: New test.
6952 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6955 * gfortran.dg/typebound_proc_23.f90: New.
6957 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6960 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6962 2011-07-01 Jason Merrill <jason@redhat.com>
6965 * g++.dg/template/template-id-3.C: New.
6968 * g++.dg/template/qualified-id4.C: New.
6971 * g++.dg/template/explicit-args4.C: New.
6974 * g++.dg/template/offsetof2.C: New.
6976 2011-07-01 Kai Tietz <ktietz@redhat.com>
6978 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6980 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983 * lib/target-supports.exp (check_effective_target_gld): New proc.
6985 2011-07-01 Richard Guenther <rguenther@suse.de>
6987 PR tree-optimization/49603
6988 * gcc.dg/torture/pr49603.c: New testcase.
6990 2011-06-30 Jason Merrill <jason@redhat.com>
6993 * g++.dg/rtti/template1.C: New.
6996 * g++.dg/cpp0x/regress/ctor1.C: New.
6999 * g++.dg/cpp0x/initlist54.C: New.
7001 2011-06-30 Martin Jambor <mjambor@suse.cz>
7003 * gcc.dg/tree-ssa/sra-12.c: New test.
7005 2011-06-29 Jason Merrill <jason@redhat.com>
7007 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7009 2011-06-30 Richard Guenther <rguenther@suse.de>
7011 PR tree-optimization/46787
7012 * gcc.dg/vect/vect-121.c: New testcase.
7014 2011-06-30 Martin Jambor <mjambor@suse.cz>
7016 PR tree-optimization/49094
7017 * gcc.dg/tree-ssa/pr49094.c: New test.
7019 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7022 * gfortran.dg/pr49540-1.f90: New test.
7023 * gfortran.dg/pr49540-2.f90: New test.
7025 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7028 * ada/acats/run_acats (which): Use last field of type -p output.
7030 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7031 Iain Sandoe <iains@gcc.gnu.org>
7034 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7035 Only skip on 64-bit *-*-darwin8* && !objc2.
7037 2011-06-30 Richard Guenther <rguenther@suse.de>
7039 PR tree-optimization/38752
7040 * gcc.c-torture/compile/pr38752.c: New testcase.
7042 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7044 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7045 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7047 2011-06-29 Jason Merrill <jason@redhat.com>
7050 * g++.dg/cpp0x/initlist53.C: Use placement new.
7051 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7052 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7055 * g++.dg/cpp0x/trailing6.C: New.
7056 * g++.dg/cpp0x/pr45908.C: No error.
7059 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7062 * g++.dg/cpp0x/constexpr-using2.C: New.
7064 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7067 * g++.dg/cpp0x/constexpr-diag3.C: New.
7068 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7069 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7070 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7071 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7073 2011-06-29 Jason Merrill <jason@redhat.com>
7075 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7077 2011-06-29 Richard Guenther <rguenther@suse.de>
7079 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7081 2011-06-29 Jason Merrill <jason@redhat.com>
7083 * g++.dg/cpp0x/initlist-value2.C: New.
7085 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7086 * g++.dg/cpp0x/initlist-value.C: New.
7088 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7090 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7092 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7094 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7095 * gcc.dg/inline_2.c: Likewise.
7096 * gcc.dg/unroll_1.c: Likewise.
7098 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7101 * gcc.target/i386/pr49567.c: New test.
7103 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7105 * gnat.dg/opt17.ad[sb]: New test.
7107 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7108 Tom de Vries <tom@codesourcery.com>
7110 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7111 (check_effective_target_arm_thumb2): New effective targets.
7112 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7113 properly. Clean up temporary files.
7114 * gcc.target/arm/ivopts-2.c: Likewise.
7115 * gcc.target/arm/ivopts-3.c: Likewise.
7116 * gcc.target/arm/ivopts-4.c: Likewise.
7117 * gcc.target/arm/ivopts-5.c: Likewise.
7118 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7120 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7123 * gfortran.dg/reshape_zerosize_3.f90: New test.
7125 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7127 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7128 * gcc.target/arm/vfp-ldmias.c: Likewise.
7129 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7130 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7131 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7132 * gcc.target/arm/vfp-stmias.c: Likewise.
7133 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7134 * gcc.target/arm/vfp-stmiad.c: Likewise.
7136 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7138 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7140 * gcc.target/arm/pr45701-2.c: Ditto.
7142 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7145 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7146 * gfortran.dg/extends_14.f03: Modified.
7148 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7150 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7151 early if the test is already being skipped.
7153 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7154 scan-assembler-dem-not): For missing file, report unresolved with
7155 same message as for pass/fail, with reason reported in log file.
7157 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7158 from add_options_for_arm_neon_fp16.
7159 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7160 check_effective_target_arm_neon_fp16_ok_nocache.
7161 Check -mfpu and -mfloat-abi options from current multilib.
7162 Do not require neon support.
7163 (check_effective_target_arm_fp16_ok): Renamed from
7164 check_effecitve_target_arm_neon_fp16_ok.
7165 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7166 arm_neon_fp16_ok and arm_fp16.
7167 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7168 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7169 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7170 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7172 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7174 * gcc.dg/builtin-assume-aligned-1.c: New test.
7175 * gcc.dg/builtin-assume-aligned-2.c: New test.
7176 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7179 * gcc.dg/pr49544.c: New test.
7181 2011-06-27 Richard Guenther <rguenther@suse.de>
7183 PR tree-optimization/49394
7184 * g++.dg/torture/pr49394.C: New testcase.
7186 2011-06-27 Kai Tietz <ktietz@redhat.com>
7188 * gcc.dg/optimize-bswapdi-2.c: New test.
7190 2011-06-27 Michael Hope <michael.hope@linaro.org>
7191 Richard Sandiford <richard.sandiford@linaro.org>
7193 PR tree-optimization/49169
7194 * gcc.dg/torture/pr49169.c: New test.
7196 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7199 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7201 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7204 2011-06-26 Jason Merrill <jason@redhat.com>
7206 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7209 * g++.dg/init/ref19.C: New.
7210 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7212 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/48377
7215 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7218 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7221 * lib/target-supports.exp (check_effective_target_non_strict_align):
7223 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7225 2011-06-24 Martin Jambor <mjambor@suse.cz>
7227 PR tree-optimizations/49516
7228 * g++.dg/tree-ssa/pr49516.C: New test.
7230 2011-06-23 Jason Merrill <jason@redhat.com>
7233 * g++.dg/template/partial10.C: New.
7234 * g++.dg/template/partial11.C: New.
7236 2011-06-23 Jeff Law <law@redhat.com>
7239 * gcc.dg/pr48770.c: New test.
7241 2011-06-23 Jan Hubicka <jh@suse.cz>
7244 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7246 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7249 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7250 instead of -fdump-tree-optimized.
7252 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7255 * g++.dg/template/crash107.C: New.
7256 * g++.dg/template/error17.C: Adjust.
7258 2011-06-23 Jason Merrill <jason@redhat.com>
7261 * g++.dg/cpp0x/defaulted30.C: New.
7264 * g++.dg/rtti/anon-ns1.C: New.
7267 * g++.dg/init/ref18.C: New.
7270 * g++.dg/template/partial9.C: New.
7272 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7275 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7277 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7280 * gcc.dg/pr49496.c: New test.
7282 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7284 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7287 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7289 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7290 * gcc.target/arm/pr42879.c: Likewise.
7291 * gcc.target/arm/pr45701-3.c: Likewise.
7293 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7294 * gcc.target/arm/pr40482.c: Likewise.
7295 * gcc.target/arm/stack-corruption.c: Likewise.
7297 2011-06-22 Richard Guenther <rguenther@suse.de>
7299 PR tree-optimization/49493
7300 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7302 2011-06-22 Jason Merrill <jason@redhat.com>
7305 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7307 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7308 Dmitry Melnik <dm@ispras.ru>
7310 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7311 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7312 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7314 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7316 * gcc.target/arm/tlscall.c: New.
7318 2011-06-21 Jason Merrill <jason@redhat.com>
7321 * g++.dg/cpp0x/constexpr-ref1.C: New.
7322 * g++.dg/cpp0x/constexpr-ref2.C: New.
7323 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7326 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7329 * g++.dg/template/param3.C: New.
7331 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7333 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7334 my_clrsb test functions.
7336 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7337 test_sll, test_ull): Add clrsb tests.
7338 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7341 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7344 * gfortran.dg/class_44.f03: New.
7346 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7348 PR tree-optimization/49478
7349 * gcc.dg/vect/pr49478.c
7351 2011-06-21 Richard Guenther <rguenther@suse.de>
7353 PR tree-optimization/49483
7354 * gcc.dg/vect/vect-120.c: New testcase.
7356 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7359 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7360 * gcc.dg/vect/vect-peel-4.c: Likewise.
7362 2011-06-22 Christian Bruel <christian.bruel@st.com>
7365 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7366 * gcc.dg/always_inline2.c: Likewise.
7367 * gcc.dg/always_inline3.c: Likewise.
7368 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7369 * gcc.dg/inline_1.c: Likewise.
7370 * gcc.dg/inline_2.c: Likewise.
7371 * gcc.dg/inline_3.c: Likewise.
7372 * gcc.dg/inline_4.c: Likewise.
7373 * gcc.dg/20051201-1.c: Likewise.
7374 * gcc.dg/pr40087.c: Likewise.
7375 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7376 * gcc.dg/inline-22.c: Likewise.
7377 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7378 * gcc.dg/lto/20090218-1_1.c: Likewise.
7379 * g++.dg/ipa/devirt-7.C: Likewise.
7380 * gcc.dg/uninit-pred-5_a.c: Likewise.
7381 * gcc.dg/uninit-pred-5_b.c: Likewise.
7382 * gcc.dg/fail_always_inline.c: New.
7384 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7386 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7387 into 6 jobs instead of 3.
7389 2011-06-20 Jason Merrill <jason@redhat.com>
7392 * g++.dg/cpp0x/initlist53.C: New.
7394 2011-06-20 Tobias Burnus <burnus@net-b.de>
7397 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7398 * gfortran.dg/coarray_lock_3.f90: New.
7399 * gfortran.dg/coarray/lock_1.f90: New.
7401 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7403 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7404 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7405 unresolved and report the reason to the log file.
7407 * lib/scanasm.exp (object-size): Move argument processing earlier
7408 to report errors before verifying that the file exists. Report
7409 problems detected at runtime as unresolved instead of error and
7410 report their reasons to the log file.
7412 2011-06-20 Jason Merrill <jason@redhat.com>
7415 * g++.dg/cpp0x/explicit6.C: New.
7418 * g++.dg/cpp0x/enum20.C: New.
7421 * g++.dg/ext/attr-aligned01.C: New.
7424 * g++.dg/cpp0x/variadic-default.C: New.
7427 * g++.dg/cpp0x/auto26.C: New.
7430 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7432 2011-06-20 Kai Tietz <ktietz@redhat.com>
7434 * gcc.dg/binop-notand1.c: New test.
7435 * gcc.dg/binop-notand2.c: New test.
7436 * gcc.dg/binop-notand3.c: New test.
7437 * gcc.dg/binop-notand4.c: New test.
7438 * gcc.dg/binop-notand5.c: New test.
7439 * gcc.dg/binop-notand6.c: New test.
7441 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7444 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7446 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7449 * gfortran.dg/proc_ptr_31.f90: New.
7451 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7453 * gnat.dg/volatile6.adb: New test.
7454 * gnat.dg/volatile7.adb: Likewise.
7455 * gnat.dg/volatile8.adb: Likewise.
7456 * gnat.dg/volatile9.adb: Likewise.
7458 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7460 * gnat.dg/constant3.adb: New test.
7462 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7465 * gfortran.dg/read_list_eof_1.f90: New test.
7467 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7470 * gcc.target/i386/testimm-1.c: New test.
7471 * gcc.target/i386/testimm-2.c: New test.
7472 * gcc.target/i386/testimm-3.c: New test.
7473 * gcc.target/i386/testimm-4.c: New test.
7474 * gcc.target/i386/testimm-5.c: New test.
7475 * gcc.target/i386/testimm-6.c: New test.
7476 * gcc.target/i386/testimm-7.c: New test.
7477 * gcc.target/i386/testimm-8.c: New test.
7478 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7479 * gcc.target/i386/xop-rotate1-int.c: New test.
7480 * gcc.target/i386/xop-rotate2-int.c: New test.
7482 2011-06-17 Jason Merrill <jason@redhat.com>
7484 * g++.dg/cpp0x/rv-func2.C: New.
7486 * g++.dg/debug/dwarf2/lambda1.C: New.
7487 * g++.dg/warn/Wshadow-6.C: Adjust.
7489 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7492 * gfortran.dg/move_alloc_5.f90: New.
7494 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7496 PR rtl-optimization/48542
7497 * gcc.dg/torture/pr48542.c: New test.
7499 2011-06-16 Jason Merrill <jason@redhat.com>
7502 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7505 * g++.dg/cpp0x/initlist52.C New.
7508 * c-c++-common/raw-string-12.c: New.
7511 * g++.dg/cpp0x/sfinae26.C: New.
7514 * g++.dg/cpp0x/variadic113.C: New.
7517 * g++.dg/cpp0x/variadic112.C: New.
7519 2011-06-16 Jeff Law <law@redhat.com>
7521 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7522 improved jump threading.
7523 * gcc.dg/builtin-object-size-2.c: Likewise.
7524 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7526 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7529 * gfortran.dg/typebound_assignment_3.f03: New.
7531 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7534 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7536 2011-06-16 Martin Jambor <mjambor@suse.cz>
7538 PR tree-optimization/49343
7539 * gnat.dg/discr31.ad[sb]: New test.
7541 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7543 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7545 2011-06-16 Tom de Vries <tom@codesourcery.com>
7548 * gcc.target/arm/ivopts-3.c: Update test.
7549 * gcc.target/arm/ivopts-5.c: Same.
7551 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7554 2011-06-10 Wei Guozhi <carrot@google.com>
7557 * gcc.target/arm/pr45335.c: New test.
7558 * gcc.target/arm/pr45335-2.c: New test.
7559 * gcc.target/arm/pr45335-3.c: New test.
7560 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7561 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7562 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7564 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7566 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7568 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7571 * gfortran.dg/class_43.f03: New.
7573 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7575 PR tree-optimization/49419
7576 * gcc.c-torture/execute/pr49419.c: New test.
7578 2011-06-16 Revital Eres <revital.eres@linaro.org>
7580 * gcc.dg/sms-9.c: New file.
7582 2011-06-15 Easwaran Raman <eraman@google.com>
7584 PR rtl-optimization/49414
7585 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7587 2011-06-14 Jason Merrill <jason@redhat.com>
7589 * g++.dg/cpp0x/noexcept13.C: New.
7591 2011-06-14 Easwaran Raman <eraman@google.com>
7593 PR rtl-optimization/44194
7594 * gcc.dg/pr44194-1.c: New test.
7595 * gcc.dg/pr44194-2.c: New test.
7597 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7599 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7601 * gcc.target/arm/pr45701-2.c: Likewise.
7602 * gcc.target/arm/thumb-branch1.c: Likewise.
7604 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7607 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7609 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7611 * gcc.target/arm/pr45701-1.c: Require thumb support.
7612 * gcc.target/arm/pr45701-2.c: Likewise.
7613 * gcc.target/arm/thumb-branch1.c: Likewise.
7615 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7616 * gcc.target/arm/pr39839.c: Likewise.
7617 * gcc.target/arm/pr40657-2.c: Likewise.
7618 * gcc.target/arm/pr40956.c: Likewise.
7619 * gcc.target/arm/pr41679.c: Likewise.
7620 * gcc.target/arm/pr42235.c: Likewise.
7621 * gcc.target/arm/pr42495.c: Likewise.
7622 * gcc.target/arm/pr42505.c: Likewise.
7623 * gcc.target/arm/pr42574.c: Likewise.
7624 * gcc.target/arm/pr46883.c: Likewise.
7625 * gcc.target/arm/pr46934.c: Likewise.
7626 * gcc.target/arm/xor-and.c: Likewise.
7628 2011-06-14 Jason Merrill <jason@redhat.com>
7630 * g++.dg/other/error23.C: Adjust error message.
7631 * g++.dg/other/error32.C: Likewise.
7634 * g++.dg/cpp0x/rv-dotstar.C: New.
7637 * g++.dg/cpp0x/decltype30.C: New.
7639 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7641 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7644 * gfortran.dg/pr49103.f90: New test.
7646 2011-06-14 Tom de Vries <tom@codesourcery.com>
7649 * gcc.target/arm/ivopts-3.c: New test.
7650 * gcc.target/arm/ivopts-4.c: New test.
7651 * gcc.target/arm/ivopts-5.c: New test.
7653 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7655 PR rtl-optimization/49390
7656 * gcc.c-torture/execute/pr49390.c: New test.
7658 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7660 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7662 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7664 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7665 * gcc.c-torture/execute/cmpsi-2.x: New file.
7666 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7667 * gcc.c-torture/execute/pr45262.x: New file.
7668 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7669 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7671 * gcc.c-torture/compile/pr49163.c: Ditto.
7673 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7675 * gcc.dg/vect/vect-16.c: Rename to...
7676 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7677 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7678 for double-word vectors.
7679 * gcc.dg/vect/vect-peel-4.c: Likewise.
7680 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7682 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7685 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7688 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7690 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7692 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7694 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7696 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7698 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7700 * gfortran.dg/trim_optimize_8.f90: New test case.
7702 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7703 Ira Rosen <ira.rosen@linaro.org>
7705 PR tree-optimization/49352
7706 * gcc.dg/vect/pr49352.c: New test.
7708 2011-06-12 Tobias Burnus
7711 * gfortran.dg/alloc_comp_assign_11.f90: New.
7713 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7715 * gfortran.dg/trim_optimize_7.f90: New test.
7717 2011-06-10 Wei Guozhi <carrot@google.com>
7720 * gcc.target/arm/pr45335.c: New test.
7721 * gcc.target/arm/pr45335-2.c: New test.
7722 * gcc.target/arm/pr45335-3.c: New test.
7723 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7724 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7725 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7727 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7730 * g++.dg/parse/error39.C: New.
7732 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7734 * gcc.target/arm/20090811-1.c: Skip for incompatible
7735 options, do not override other options.
7736 * gcc.target/arm/combine-cmp-shift.c: Skip for
7737 incompatible options.
7738 * gcc.target/arm/pr45094.c: Likewise.
7739 * gcc.target/arm/scd42-1.c: Likewise.
7740 * gcc.target/arm/scd42-3.c: Likewise.
7741 * gcc.target/arm/thumb-ltu.c: Likewise.
7743 * lib/target-supports.exp
7744 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7745 multilib flags use -mfpu with a value other than neon-fp16.
7747 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7749 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7750 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7752 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7754 * lib/target-supports.exp (check_effective_target_pie): New proc.
7755 * gcc.dg/pie-link.c: Use target pie.
7757 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7758 Laurent Roug� <laurent.rouge@menta.fr>
7760 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7761 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7763 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7765 * gfortran.dg/coarray/sync_1.f90: New test for
7766 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7768 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7770 PR tree-optimization/49318
7771 * gcc.dg/vect/pr49318.c: New test.
7773 2011-06-09 David Krauss <potswa@mac.com>
7775 * g++.dg/template/arrow1.C: New.
7777 2011-06-09 Jason Merrill <jason@redhat.com>
7779 * lib/prune.exp: Prune "note"s.
7780 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7782 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7783 * g++.dg/template/dependent-expr3.C: Likewise.
7784 * g++.dg/parse/template7.C: Likewise.
7785 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7786 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7787 * g++.old-deja/g++.pt/friend38.C: Likewise.
7788 * g++.old-deja/g++.pt/crash32.C: Likewise.
7789 * g++.old-deja/g++.other/init4.C: Likewise.
7790 * g++.old-deja/g++.other/friend8.C: Likewise.
7792 * g++.dg/ext/complex7.C: Adjust expected output.
7793 * g++.dg/diagnostic/method1.C: Likewise.
7794 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7795 * g++.dg/parse/crash33.C: Likewise.
7796 * g++.dg/other/warning1.C: Likewise.
7797 * g++.dg/init/pr29571.C: Likewise.
7798 * g++.dg/warn/overflow-warn-1.C: Likewise.
7799 * g++.dg/warn/overflow-warn-3.C: Likewise.
7800 * g++.dg/warn/overflow-warn-4.C: Likewise.
7801 * g++.old-deja/g++.oliva/template1.C: Likewise.
7803 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7804 * g++.dg/parse/template7.C: Adjust.
7806 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7809 * gcc.dg/pr49307.c: New.
7811 2011-06-09 Wei Guozhi <carrot@google.com>
7814 * gcc.target/arm/pr46975.c: New testcase.
7816 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7818 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7819 (PMETH, arglist_t): Removed.
7820 (method_get_number_of_arguments): Removed.
7821 (method_get_nth_argument): Removed.
7822 (method_get_first_argument): Removed.
7823 (method_get_next_argument): Removed.
7824 (method_get_sizeof_arguments): Removed.
7825 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7827 (method_get_number_of_arguments): Removed.
7828 (method_get_nth_argument): Removed.
7829 (method_get_first_argument): Removed.
7830 (method_get_next_argument): Removed.
7831 (method_get_sizeof_arguments): Removed.
7832 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7834 2011-06-09 David Li <davidxl@google.com>
7836 * gcc.dg/dump-pass.c: New test.
7838 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7841 * g++.dg/parse/error38.C: New.
7843 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7846 * gfortran.dg/pr49308.f90: New test.
7848 2011-06-08 Jason Merrill <jason@redhat.com>
7850 * g++.dg/cpp0x/noexcept11.C: New.
7851 * g++.dg/cpp0x/noexcept12.C: New.
7852 * g++.dg/cpp0x/sfinae11.C: Adjust.
7854 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7857 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7858 to dg-options, match also DW_AT_linkage_name.
7860 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7864 -fno-common on alpha*-dec-osf*.
7865 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7867 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7869 PR rtl-optimization/49303
7870 * gcc.target/ia64/pr49303.c: New test.
7872 2011-06-08 Tobias Burnus <burnus@net-b.de>
7875 * gfortran.dg/coarray_lock_1.f90: New.
7876 * gfortran.dg/coarray_lock_2.f90: New.
7878 2011-06-07 Jason Merrill <jason@redhat.com>
7880 * lib/prune.exp: Look for "required" rather than "instantiated".
7881 * g++.dg/abi/mangle11.C: Likewise.
7882 * g++.dg/abi/mangle12.C: Likewise.
7883 * g++.dg/abi/mangle17.C: Likewise.
7884 * g++.dg/abi/mangle20-2.C: Likewise.
7885 * g++.dg/abi/pragma-pack1.C: Likewise.
7886 * g++.dg/cpp0x/decltype26.C: Likewise.
7887 * g++.dg/cpp0x/decltype28.C: Likewise.
7888 * g++.dg/cpp0x/decltype29.C: Likewise.
7889 * g++.dg/cpp0x/enum11.C: Likewise.
7890 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7891 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7892 * g++.dg/cpp0x/pr47416.C: Likewise.
7893 * g++.dg/ext/case-range2.C: Likewise.
7894 * g++.dg/ext/case-range3.C: Likewise.
7895 * g++.dg/gomp/for-19.C: Likewise.
7896 * g++.dg/gomp/pr37533.C: Likewise.
7897 * g++.dg/gomp/pr38639.C: Likewise.
7898 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7899 * g++.dg/inherit/base3.C: Likewise.
7900 * g++.dg/inherit/using6.C: Likewise.
7901 * g++.dg/init/placement4.C: Likewise.
7902 * g++.dg/init/reference3.C: Likewise.
7903 * g++.dg/lookup/scoped6.C: Likewise.
7904 * g++.dg/lookup/using7.C: Likewise.
7905 * g++.dg/other/abstract1.C: Likewise.
7906 * g++.dg/other/error10.C: Likewise.
7907 * g++.dg/other/error5.C: Likewise.
7908 * g++.dg/other/field1.C: Likewise.
7909 * g++.dg/other/offsetof5.C: Likewise.
7910 * g++.dg/parse/bitfield2.C: Likewise.
7911 * g++.dg/parse/constant4.C: Likewise.
7912 * g++.dg/parse/crash20.C: Likewise.
7913 * g++.dg/parse/invalid-op1.C: Likewise.
7914 * g++.dg/parse/non-dependent2.C: Likewise.
7915 * g++.dg/parse/template18.C: Likewise.
7916 * g++.dg/tc1/dr152.C: Likewise.
7917 * g++.dg/tc1/dr166.C: Likewise.
7918 * g++.dg/tc1/dr176.C: Likewise.
7919 * g++.dg/tc1/dr213.C: Likewise.
7920 * g++.dg/template/access11.C: Likewise.
7921 * g++.dg/template/access2.C: Likewise.
7922 * g++.dg/template/access3.C: Likewise.
7923 * g++.dg/template/access7.C: Likewise.
7924 * g++.dg/template/arg7.C: Likewise.
7925 * g++.dg/template/cond2.C: Likewise.
7926 * g++.dg/template/crash13.C: Likewise.
7927 * g++.dg/template/crash40.C: Likewise.
7928 * g++.dg/template/crash7.C: Likewise.
7929 * g++.dg/template/crash84.C: Likewise.
7930 * g++.dg/template/ctor5.C: Likewise.
7931 * g++.dg/template/defarg13.C: Likewise.
7932 * g++.dg/template/defarg14.C: Likewise.
7933 * g++.dg/template/dtor7.C: Likewise.
7934 * g++.dg/template/eh2.C: Likewise.
7935 * g++.dg/template/error2.C: Likewise.
7936 * g++.dg/template/error43.C: Likewise.
7937 * g++.dg/template/friend32.C: Likewise.
7938 * g++.dg/template/injected1.C: Likewise.
7939 * g++.dg/template/instantiate1.C: Likewise.
7940 * g++.dg/template/instantiate3.C: Likewise.
7941 * g++.dg/template/instantiate5.C: Likewise.
7942 * g++.dg/template/instantiate7.C: Likewise.
7943 * g++.dg/template/local6.C: Likewise.
7944 * g++.dg/template/lookup2.C: Likewise.
7945 * g++.dg/template/member5.C: Likewise.
7946 * g++.dg/template/memfriend15.C: Likewise.
7947 * g++.dg/template/memfriend16.C: Likewise.
7948 * g++.dg/template/memfriend17.C: Likewise.
7949 * g++.dg/template/memfriend7.C: Likewise.
7950 * g++.dg/template/meminit1.C: Likewise.
7951 * g++.dg/template/nested3.C: Likewise.
7952 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7953 * g++.dg/template/nontype12.C: Likewise.
7954 * g++.dg/template/nontype13.C: Likewise.
7955 * g++.dg/template/nontype6.C: Likewise.
7956 * g++.dg/template/pr23510.C: Likewise.
7957 * g++.dg/template/pr35240.C: Likewise.
7958 * g++.dg/template/ptrmem15.C: Likewise.
7959 * g++.dg/template/ptrmem6.C: Likewise.
7960 * g++.dg/template/qualified-id1.C: Likewise.
7961 * g++.dg/template/qualttp20.C: Likewise.
7962 * g++.dg/template/qualttp3.C: Likewise.
7963 * g++.dg/template/qualttp4.C: Likewise.
7964 * g++.dg/template/qualttp5.C: Likewise.
7965 * g++.dg/template/qualttp6.C: Likewise.
7966 * g++.dg/template/qualttp7.C: Likewise.
7967 * g++.dg/template/qualttp8.C: Likewise.
7968 * g++.dg/template/recurse.C: Likewise.
7969 * g++.dg/template/recurse2.C: Likewise.
7970 * g++.dg/template/ref5.C: Likewise.
7971 * g++.dg/template/scope2.C: Likewise.
7972 * g++.dg/template/sfinae10.C: Likewise.
7973 * g++.dg/template/sfinae3.C: Likewise.
7974 * g++.dg/template/sizeof3.C: Likewise.
7975 * g++.dg/template/static9.C: Likewise.
7976 * g++.dg/template/template-id-2.C: Likewise.
7977 * g++.dg/template/typedef13.C: Likewise.
7978 * g++.dg/template/typename4.C: Likewise.
7979 * g++.dg/template/using14.C: Likewise.
7980 * g++.dg/template/using2.C: Likewise.
7981 * g++.dg/template/warn1.C: Likewise.
7982 * g++.dg/warn/Wparentheses-13.C: Likewise.
7983 * g++.dg/warn/Wparentheses-15.C: Likewise.
7984 * g++.dg/warn/Wparentheses-16.C: Likewise.
7985 * g++.dg/warn/Wparentheses-17.C: Likewise.
7986 * g++.dg/warn/Wparentheses-18.C: Likewise.
7987 * g++.dg/warn/Wparentheses-19.C: Likewise.
7988 * g++.dg/warn/Wparentheses-20.C: Likewise.
7989 * g++.dg/warn/Wparentheses-23.C: Likewise.
7990 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7991 * g++.dg/warn/noeffect2.C: Likewise.
7992 * g++.dg/warn/noeffect4.C: Likewise.
7993 * g++.dg/warn/pr8570.C: Likewise.
7994 * g++.old-deja/g++.brendan/init2.C: Likewise.
7995 * g++.old-deja/g++.eh/spec6.C: Likewise.
7996 * g++.old-deja/g++.pt/crash10.C: Likewise.
7997 * g++.old-deja/g++.pt/crash36.C: Likewise.
7998 * g++.old-deja/g++.pt/derived3.C: Likewise.
7999 * g++.old-deja/g++.pt/error2.C: Likewise.
8000 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8001 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8002 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8003 * g++.old-deja/g++.pt/overload7.C: Likewise.
8004 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8006 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8007 Iain Sandoe <iains@gcc.gnu.org>
8009 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8010 Added code to deal with the case when [Protocol
8011 -descriptionForInstanceMethod:] or [Protocol
8012 -descriptionForClassMethod:] returns NULL.
8014 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8015 Iain Sandoe <iains@gcc.gnu.org>
8017 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8018 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8021 2011-06-07 Xinliang David Li <davidxl@google.com>
8023 * gcc.dg/inline_2.c: New test.
8024 * gcc.dg/unroll_2.c: New test.
8025 * gcc.dg/inline_3.c: New test.
8026 * gcc.dg/unroll_3.c: New test.
8027 * gcc.dg/inline_4.c: New test.
8028 * gcc.dg/unroll_4.c: New test.
8029 * gcc.dg/inline_1.c: New test.
8030 * gcc.dg/unroll_1.c: New test.
8032 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8034 PR tree-optimization/48497
8035 * lib/gcc-defs.exp (dg-additional-options): New proc.
8036 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8037 -msse2 on 32-bit x86.
8039 2011-06-06 Jason Merrill <jason@redhat.com>
8041 * g++.dg/cpp0x/enum19.C: New.
8043 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8045 * gcc.target/arm/neon-reload-class.c: New test.
8047 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8050 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8052 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8054 * gcc.target/arm/smlatb-1.c: New file.
8055 * gcc.target/arm/smlatt-1.c: New file.
8056 * gcc.target/arm/smlaltb-1.c: New file.
8057 * gcc.target/arm/smlaltt-1.c: New file.
8059 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8061 * gcc.target/arm/mla-2.c: New test.
8063 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8065 PR gcov-profile/49299
8066 * gcc.dg/tree-prof/pr49299-1.c: New test.
8067 * gcc.dg/tree-prof/pr49299-2.c: New test.
8069 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8071 * lib/target-supports.exp
8072 (check_effective_target_vect_widen_mult_qi_to_hi):
8073 Add NEON as supporting target.
8074 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8075 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8076 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8077 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8078 using widening multiplication on targets that support it.
8079 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8080 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8081 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8083 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8085 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8086 Modern Objective-C runtime API.
8087 * objc/execute/next_mapping.h: Removed.
8088 * objc-obj-c++-shared/next-mapping.h: Removed.
8089 * objc-obj-c++-shared/Object1.h: Removed.
8090 * objc-obj-c++-shared/Object1.m: Removed.
8091 * objc-obj-c++-shared/Object1.mm: Removed.
8092 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8093 * objc-obj-c++-shared/Protocol1.h: Removed.
8094 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8095 of ProtoBool, IVAR_T and METHOD.
8096 * objc-obj-c++-shared/runtime.h: New.
8097 * objc-obj-c++-shared/TestsuiteObject.h: New.
8098 * objc-obj-c++-shared/TestsuiteObject.m: New.
8100 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8101 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8102 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8104 * objc/execute/_cmd.m: Include
8105 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8106 runtime API. ([TestClass +initialize]): Include this method also
8107 with the GNU runtime.
8108 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8109 Object. ([-setValue:]): Return void.
8110 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8111 with the GNU runtime. Include
8112 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8113 for the NeXT runtime. Use the existing print_ivars() and
8114 compare_structures() implementations for the old NeXT runtime.
8115 Added new implementations for the Modern GNU and NeXT runtimes.
8116 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8117 well. (main): Use objc_getClass(). Use return instead of exit.
8118 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8119 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8121 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8122 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8123 instead of Object. (main): Use return instead of exit().
8124 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8125 instead of Object. Removed prototype for exit(). (main): Use
8126 return instead of exit(). Use the Modern Objective-C runtime API.
8127 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8129 * objc/execute/class-tests-1.h: Include
8130 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8131 runtime API. (test_class_with_superclass): Do not call [Object
8132 class]. There is no need to with the current libobjc.
8133 * objc/execute/class-tests-2.h: Include
8134 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8136 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8137 ../../objc-obj-c++-shared/next-mapping.h.
8138 * objc/execute/class-2.m: Likewise.
8139 * objc/execute/class-3.m: Likewise.
8140 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8141 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8142 +initialize]): Include this method also with the GNU
8143 runtime. (main): Use the Modern Objective-C runtime API.
8144 * objc/execute/class-5.m: Likewise.
8145 * objc/execute/class-6.m: Likewise.
8146 * objc/execute/class-7.m: Likewise.
8147 * objc/execute/class-8.m: Likewise.
8148 * objc/execute/class-9.m: Likewise.
8149 * objc/execute/class-10.m: Likewise.
8150 * objc/execute/class-11.m: Likewise.
8151 * objc/execute/class-12.m: Likewise.
8152 * objc/execute/class-13.m: Likewise.
8153 * objc/execute/class-14.m: Likewise.
8154 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8155 this method also with the GNU runtime.
8156 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8157 +initialize]): Include this method also with the GNU runtime.
8158 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8160 * objc/execute/encode-1.m: Likewise.
8161 * objc/execute/enumeration-1.m: Likewise.
8162 * objc/execute/enumeration-2.m: Likewise.
8163 * objc/execute/exceptions/catchall-1.m: Likewise.
8164 * objc/execute/exceptions/finally-1.m: Likewise.
8165 * objc/execute/exceptions/foward-1.m: Likewise.
8166 * objc/execute/exceptions/local-variables-1.m: Likewise.
8167 * objc/execute/exceptions/throw-nil.m: Likewise.
8168 * objc/execute/exceptions/trivial.m: Likewise.
8169 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8170 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8171 * objc/execute/exceptions/matcher-1.m: Likewise.
8172 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8174 * objc/execute/formal_protocol-2.m: Likewise.
8175 * objc/execute/formal_protocol-3.m: Likewise.
8176 * objc/execute/formal_protocol-4.m: Likewise.
8177 * objc/execute/formal_protocol-5.m: Include
8178 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8180 * objc/execute/formal_protocol-6.m: Likewise.
8181 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8182 Object. Include <objc/Protocol.h> instead of
8183 ../../objc-obj-c++-shared/Protocol1.h.
8184 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8186 * objc/execute/informal_protocol.m: Likewise.
8187 * objc/execute/load-3.m: Likewise.
8188 * objc/execute/many_args_method.m ([TestClass +initialize]):
8189 Include this method with the GNU runtime as well.
8190 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8191 * objc/execute/nested-func-1.m: Use TestsuiteObject
8193 * objc/execute/nil_method-1.m: Likewise.
8194 * objc/execute/no_clash.m: Likewise.
8195 * objc/execute/np-1.m: Do not include
8196 ../../objc-obj-c++-shared/Protocol1.h.
8197 (main): Use return instead of exit().
8198 * objc/execute/np-2.m: Do not include
8199 ../../objc-obj-c++-shared/Protocol1.h.
8200 ([MyObject +initialize]): Include this method also with the GNU
8201 runtime. (main): Use return instead of exit().
8202 * objc/execute/object_is_class.m: Include
8203 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8204 of Object. (main): Use the Modern Objective-C runtime API.
8205 * objc/execute/object_is_meta_class.m: Likewise.
8206 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8207 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8208 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8209 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8210 Objective-C runtime API.
8211 * objc/execute/protocol-isEqual-2.m: Likewise.
8212 * objc/execute/protocol-isEqual-3.m: Likewise.
8213 * objc/execute/protocol-isEqual-4.m: Likewise.
8214 * objc/execute/redefining_self.m ([TestClass +initialize]):
8215 Include this method with the GNU runtime as well.
8216 * objc/execute/root_methods.m: Include
8217 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8218 Include this method with the GNU runtime as well.
8219 (main): Use the Modern Objective-C runtime API.
8220 * objc/execute/selector-1.m: Include
8221 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8222 of Object. (main): Use the Modern Objective-C runtime API.
8223 * objc/execute/static-1.m ([Test +initialize]): Include this
8224 method with the GNU runtime as well.
8225 * objc/execute/static-2.m: Likewise.
8226 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8227 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8228 ([MathClass +initialize]): Include this method with the GNU
8230 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8232 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8233 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8234 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8235 * objc.dg/attributes/method-attribute-1.m: Likewise.
8236 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8237 * objc.dg/attributes/method-attribute-2.m: Likewise.
8238 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8239 * objc.dg/attributes/method-attribute-3.m: Likewise.
8240 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8241 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8242 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8243 * obj-c++.dg/bitfield-1.mm: Likewise.
8244 * obj-c++.dg/bitfield-2.mm: Likewise
8245 * objc.dg/bitfield-3.m: Likewise.
8246 * obj-c++.dg/bitfield-4.mm: Likewise.
8247 * objc.dg/bitfield-5.m: Likewise
8248 * objc.dg/call-super-1.m: Likewise.
8249 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8250 Use objc_getClass() instead of objc_get_class(), but for the GNU
8251 runtime redefine objc_getClass as objc_get_class. Include
8252 ../objc-obj-c++-shared/runtime.h.
8253 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8254 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8255 Use the Modern Objective-C runtime API.
8256 * objc.dg/class-protocol-1.m: Include
8257 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8258 * obj-c++.dg/class-protocol-1.mm: Likewise.
8259 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8260 * objc.dg/comp-types-10.m: Likewise.
8261 * objc.dg/comp-types-11.m: Likewise.
8262 * objc.dg/comp-types-12.m: Likewise.
8263 * obj-c++.dg/comp-types-9.mm: Likewise.
8264 * obj-c++.dg/comp-types-11.mm: Likewise.
8265 * obj-c++.dg/comp-types-12.mm: Likewise.
8266 * obj-c++.dg/comp-types-13.mm: Likewise.
8267 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8268 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8269 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8270 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8271 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8272 * objc.dg/desig-init-1.m: Likewise.
8273 * obj-c++.dg/defs.mm: Likewise.
8274 * objc.dg/exceptions-2.m: Likewise.
8275 * obj-c++.dg/except-1.mm: Likewise.
8276 * obj-c++.dg/exceptions-2.mm: Likewise.
8277 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8278 Use the Modern Objective-C runtime API.
8279 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8280 the Modern Objective-C runtime API. Do not include
8281 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8282 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8283 the Modern Objective-C runtime API except when using an older NeXT
8285 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8286 the Modern Objective-C runtime API.
8287 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8289 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8290 * objc.dg/encode-7-next-64bit.m: Updated include.
8291 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8293 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8294 the Modern Objective-C runtime API.
8295 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8296 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8297 instead of ../objc-obj-c++-shared/Protocol1.h.
8298 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8299 the Modern Objective-C runtime API except when using an older NeXT
8301 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8302 the Modern Objective-C runtime API.
8303 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8305 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8306 * objc.dg/fix-and-continue-2.m: Likewise.
8307 * objc.dg/foreach-1.m: Likewise.
8308 * objc.dg/foreach-2.m: Likewise.
8309 * objc.dg/foreach-3.m: Likewise.
8310 * objc.dg/foreach-4.m: Likewise.
8311 * objc.dg/foreach-5.m: Likewise.
8312 * objc.dg/foreach-6.m: Likewise.
8313 * objc.dg/foreach-7.m: Likewise.
8314 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8316 * objc.dg/func-ptr-2.m: Likewise.
8317 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8318 Do not include objc/objc-api.h.
8319 * obj-c++.dg/fsf-package-0.mm: Likewise.
8320 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8321 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8322 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8324 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8325 * objc.dg/gnu-runtime-3.m: Likewise.
8326 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8327 * objc.dg/headers.m: Include objc/runtime.h instead of
8328 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8329 for the NeXT runtime.
8330 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8331 * obj-c++.dg/isa-field-1.mm: Likewise.
8332 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8333 * objc.dg/layout-1.m: Likewise.
8334 * objc.dg/layout-2.m: Likewise.
8335 * objc.dg/local-decl-2.m: Likewise.
8336 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8337 Object. ([Container +elementForView:]): Use
8338 class_conformsToProtocol().
8339 * obj-c++.dg/lookup-2.mm: Likewise.
8340 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8341 * obj-c++.dg/local-decl-1.mm: Likewise.
8342 * objc.dg/method-3.m: Likewise.
8343 * objc.dg/method-4.m: Likewise.
8344 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8345 ../objc-obj-c++-shared/Protocol1.h.
8346 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8347 * objc.dg/method-9.m: Likewise.
8348 * objc.dg/method-10.m: Likewise.
8349 * objc.dg/method-13.m ([Root +initialize]): Include this method
8350 also for the GNU runtime. (main): Use objc_getClass() also for
8352 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8353 * objc.dg/method-17.m: Likewise.
8354 * objc.dg/method-19.m: Likewise.
8355 * objc.dg/method-20b.m: Likewise.
8356 * obj-c++.dg/method-2.mm: Likewise.
8357 * obj-c++.dg/method-6.mm: Likewise.
8358 * obj-c++.dg/method-10.mm: Likewise.
8359 * obj-c++.dg/method-11.mm: Likewise.
8360 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8361 ../objc-obj-c++-shared/Protocol1.h.
8362 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8363 * obj-c++.dg/method-15.mm: Likewise.
8364 * obj-c++.dg/method-17.mm: Likewise.
8365 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8366 +initialize]): Include this method also for the GNU
8367 runtime. (main): Use objc_getClass() also for the GNU runtime.
8368 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8369 * obj-c++.dg/method-22.mm: Likewise.
8370 * obj-c++.dg/method-23.mm: Likewise.
8371 * obj-c++.dg/no-extra-load.mm: Likewise.
8372 * objc.dg/objc-fast-4.m: Likewise.
8373 * objc.dg/objc-gc-4.m: Likewise.
8374 * obj-c++.dg/objc-gc-3.mm: Likewise.
8375 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8376 protocol_getMethodDescription() instead of [Protocol
8377 -descriptionForInstanceMethod].
8378 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8379 Made it available with all runtimes. (main): Call -test instead
8381 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8382 and put into a category.
8383 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8384 Object. Include objc/objc.h.
8385 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8386 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8387 New. (main): Use protocol_getMethodDescription() instead
8388 of [Protocol -descriptionForInstanceMethod] and [Protocol
8389 -descriptionForClassMethod].
8390 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8391 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8392 Objective-C runtime API.
8393 * obj-c++.dg/proto-qual-1.mm: Likewise.
8394 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8396 * obj-c++.dg/property/property-1.mm: Likewise.
8397 * obj-c++.dg/qual-types-1.mm: Likewise.
8398 * objc.dg/selector-2.m: Include objc/objc.h instead of
8399 ../objc-obj-c++-shared/Object1.h.
8400 * obj-c++.dg/selector-2.mm: Likewise.
8401 * obj-c++.dg/selector-5.mm: Likewise.
8402 * obj-c++.dg/selector-6.mm: Likewise.
8403 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8404 Object. Do not include objc/objc-api.h.
8405 * obj-c++.dg/set-not-used-1.mm: Likewise.
8406 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8407 * objc.dg/stret-1.m: Likewise.
8408 * objc.dg/stret-2.m: Likewise.
8409 * obj-c++.dg/super-class-2.mm: Likewise.
8410 * objc.dg/super-class-3.m: Likewise.
8411 * objc.dg/super-class-4.m: Likewise.
8412 * objc.dg/sync-2.m: Likewise.
8413 * obj-c++.dg/sync-2.mm: Likewise.
8414 * objc.dg/sync-1.m: Include objc/objc.h instead of
8415 ../objc-obj-c++-shared/Object1.h.
8416 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8417 'Class' as the type of 'isa'.
8418 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8419 Objective-C runtime API. ([TestClass +initialize]): Include this
8420 method with the GNU runtime as well.
8421 * objc.dg/strings/strings-1.m: Updated includes.
8422 * obj-c++.dg/strings/strings-1.mm: Likewise.
8423 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8424 objc.dg/strings/const-str-12b.m.
8425 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8426 * obj-c++.dg/template-3.mm: Likewise.
8427 * obj-c++.dg/template-4.mm: Likewise.
8428 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8429 Objective-C runtime API.
8430 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8431 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8432 * obj-c++.dg/try-catch-1.mm: Likewise.
8433 * obj-c++.dg/try-catch-2.mm: Likewise.
8434 * objc.dg/try-catch-3.m: Likewise.
8435 * obj-c++.dg/try-catch-3.mm: Likewise.
8436 * objc.dg/try-catch-6.m: Likewise.
8437 * objc.dg/try-catch-7.m: Likewise.
8438 * obj-c++.dg/try-catch-7.mm: Likewise.
8439 * obj-c++.dg/try-catch-8.mm: Likewise.
8440 * obj-c++.dg/try-catch-9.mm: Likewise.
8441 * objc.dg/try-catch-10.m: Likewise.
8442 * obj-c++.dg/try-catch-11.mm: Likewise.
8443 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8444 Object. Include objc/objc.h.
8445 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8446 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8447 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8448 Object. Use Modern Objective-C runtime API. Do not use
8450 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8451 * obj-c++.dg/torture/trivial.mm: Likewise.
8452 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8453 instead of ../objc-obj-c++-shared/Object1.h. Include
8454 ../objc-obj-c++-shared/runtime.h.
8455 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8456 * objc.dg/torture/strings/const-str-11.m: Likewise.
8457 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8458 * objc.dg/torture/strings/const-str-9.m: Likewise.
8459 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8460 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8461 instead of Object. Only add _FooClassReference if
8463 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8464 * objc.dg/torture/strings/const-str-8.m: Likewise.
8465 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8466 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8468 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8470 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8471 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8472 * obj-c++.dg/va-meth-1.mm: Likewise.
8473 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8474 ../objc-obj-c++-shared/Object1.h.
8475 * objc.dg/zero-link-3.m: Likewise.
8477 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8479 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8481 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8484 * obj-c++.dg/property/cxx-property-1.mm: New.
8485 * obj-c++.dg/property/cxx-property-2.mm: New.
8487 2011-06-06 Jason Merrill <jason@redhat.com>
8489 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8491 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8493 PR rtl-optimization/49145
8495 * gcc.c-torture/compile/pr49145.c: New test.
8497 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8500 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8501 to dg-options, match also DW_AT_linkage_name.
8504 * gcc.dg/debug/pr49294.c: New test.
8507 * g++.dg/opt/pr49264.C: New test.
8509 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8511 PR tree-optimization/49243
8512 * gcc.dg/pr49243.c: New.
8514 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8516 * gnat.dg/specs/cond_expr1.ads: New test.
8518 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/deferred_const4.ad[sb]: New test.
8521 * gnat.dg/deferred_const4_pkg.ads: New helper.
8523 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8525 * gnat.dg/test_tamdt.adb: Rename to...
8526 * gnat.dg/taft_type1.adb: ...this.
8527 * gnat.dg/tamdt.ad[sb]: Rename to...
8528 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8529 * gnat.dg/tamdt_aux.ads: Rename to...
8530 * gnat.dg/taft_type1_pkg2.ads: ...this.
8531 * gnat.dg/taft_type2.ad[sb]: New test.
8532 * gnat.dg/taft_type2_pkg.ads: New helper.
8533 * gnat.dg/taft_type3.adb: New test.
8534 * gnat.dg/taft_type3_pkg.ads: New helper.
8536 2011-06-05 Tobias Burnus <burnus@net-b.de>
8539 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8542 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8545 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8547 * objc.dg/gnu-api-2-objc.m: Likewise.
8548 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8549 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8551 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8553 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8554 alignment, not the alignment, when calling class_addIvar(). Add
8555 an 'isa' instance variable to the test root class.
8556 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8558 2011-06-04 Jan Hubicka <jh@suse.cz>
8560 PR tree-optimization/48893
8561 PR tree-optimization/49091
8562 PR tree-optimization/49179
8563 * gfortran.dg/pr49179.f90: New testcase
8565 2011-06-04 Jan Hubicka <jh@suse.cz>
8568 * g++.dg/torture/pr48954.C: New testcase.
8570 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8572 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8574 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8577 * g++.dg/diagnostic/bitfld2.C: New.
8579 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.c-torture/execute/pr49281.c: New test.
8584 2011-06-04 Jan Hubicka <jh@suse.cz>
8586 PR tree-optimize/48929
8587 * gcc.c-torture/compile/pr48929.c: New testcase.
8589 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8591 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8593 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8596 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8598 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8600 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8602 2011-06-03 Richard Henderson <rth@redhat.com>
8603 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8605 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8607 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8609 * objc.dg/headers.m: Do not include objc-list.h.
8611 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8613 * objc.dg/type-stream-1.m: Test removed.
8614 * objc.dg/headers.m: Do not include typedstream.h.
8616 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8618 * objc.dg/torture/forward-1.m (main): Updated testcase.
8620 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8623 * gcc.c-torture/compile/pr49163.c: New.
8625 2011-06-02 Asher Langton <langton2@llnl.gov>
8628 * gfortran.dg/PR49268.f90: New test.
8630 2011-06-02 Asher Langton <langton2@llnl.gov>
8633 * gfortran.dg/PR37039.f90: New test.
8635 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8638 * objc.dg/method-5.m: Updated.
8639 * objc.dg/method-19.m: Updated.
8640 * objc.dg/method-lookup-1.m: New.
8641 * obj-c++.dg/method-6.mm: Updated.
8642 * obj-c++.dg/method-7.mm: Updated.
8643 * obj-c++.dg/method-lookup-1.mm: New.
8645 2011-06-02 DJ Delorie <dj@redhat.com>
8647 * lib/timeout.exp (timeout): Add board_info support.
8649 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8651 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8653 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8656 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8657 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8659 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8660 Hans-Peter Nilsson <hp@axis.com>
8662 PR rtl-optimization/48840
8663 * gcc.target/sparc/ultrasp13.c: New test.
8665 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8668 * gcc.c-torture/compile/pr49238.c: New.
8670 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8672 * gcc.target/arm/g2.c: Skip test in -mthumb.
8673 Skip test unless cpu is xscale.
8674 * gcc.target/arm/scd42-2.c: Likewise.
8675 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8677 2011-06-01 Jason Merrill <jason@redhat.com>
8679 * g++.dg/cpp0x/decltype28.C: New.
8680 * g++.dg/cpp0x/decltype29.C: New.
8682 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8685 * gcc.target/mips/pr45074.c: New test.
8687 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8688 Hans-Peter Nilsson <hp@axis.com>
8690 PR rtl-optimization/48830
8691 * gcc.target/sparc/ultrasp12.c: New test.
8693 2011-06-01 David Li <davidxl@google.com>
8695 * gcc.dg/profile-dir-1.c: Change pass name.
8696 * gcc.dg/profile-dir-2.c: Ditto.
8697 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8698 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8699 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8700 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8701 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8702 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8703 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8704 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8705 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8706 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8707 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8708 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8709 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8710 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8711 * gcc.dg/profile-dir-3.c: Ditto.
8712 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8714 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8716 * objc.dg/attributes/method-nonnull-1.m: New test.
8717 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8719 2011-05-31 Tobias Burnus <burnus@net-b.de>
8722 * gfortran.dg/coarray_atomic_1.f90: New.
8723 * gfortran.dg/coarray/atomic_1.f90: New.
8725 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8727 * gcc.dg/guality/bswaptest.c: New test.
8728 * gcc.dg/guality/clztest.c: New test.
8729 * gcc.dg/guality/ctztest.c: New test.
8730 * gcc.dg/guality/rotatetest.c: New test.
8733 * gcc.target/i386/pr48688.c: New test.
8735 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8738 * g++.dg/lookup/name-clash9.C: New.
8740 2011-05-31 Tobias Burnus <burnus@net-b.de>
8743 * gfortran.dg/coarray/dummy_1.f90: New.
8745 2011-05-31 Tobias Burnus <burnus@net-b.de>
8748 * gfortran.dg/coarray/save_1.f90: New.
8749 * gfortran.dg/coarray_4.f90: Update dg-error.
8751 2011-05-31 Jason Merrill <jason@redhat.com>
8753 * g++.dg/cpp0x/rv-template1.C: New.
8755 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8757 PR rtl-optimization/49235
8758 * gcc.dg/pr49235.c: New test.
8760 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8762 PR tree-optimization/49093
8763 * gcc.dg/vect/pr49093.c: New test.
8765 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8768 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8770 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8773 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8776 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8779 * gcc.c-torture/execute/pr49186.c: New.
8781 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8784 * gcc.target/i386/pr49168-1.c: New.
8786 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8787 Eric Botcazou <ebotcazou@adacore.com>
8789 * gcc.dg/guality/drap.c: New test.
8791 2011-05-30 Richard Guenther <rguenther@suse.de>
8793 PR tree-optimization/49210
8794 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8795 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8797 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8800 * g++.dg/gomp/pr49223-1.C: New test.
8801 * g++.dg/gomp/pr49223-2.C: New test.
8803 2011-05-30 Richard Guenther <rguenther@suse.de>
8805 PR tree-optimization/49218
8806 * gcc.c-torture/execute/pr49218.c: New testcase.
8808 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8810 PR tree-optimization/49199
8811 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8812 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8813 -fno-tree-scev-cprop.
8815 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8818 * gfortran.dg/extends_13.f03: New.
8820 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8822 PR rtl-optimization/49095
8823 * gcc.target/i386/pr49095.c: New test.
8825 2011-05-29 Tobias Burnus <burnus@net-b.de>
8828 * gfortran.dg/coarray_24.f90: New.
8830 2011-05-29 Tobias Burnus <burnus@net-b.de>
8833 * gfortran.dg/coarray_23.f90: New.
8835 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8838 * gcc.dg/pr48826.c: New test.
8840 2011-05-29 Richard Guenther <rguenther@suse.de>
8842 PR tree-optimization/49217
8843 * gcc.dg/torture/pr49217.c: New testcase.
8845 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8848 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8850 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8852 * gnat.dg/boolean_subtype.adb: Rename to...
8853 * gnat.dg/boolean_subtype1.adb: ...this.
8855 2011-05-28 Jason Merrill <jason@redhat.com>
8857 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8859 2011-05-27 Jason Merrill <jason@redhat.com>
8861 * g++.dg/cpp0x/enum18.C: Adjust.
8863 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8865 2011-05-27 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/coarray_22.f90: New.
8870 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8872 PR tree-optimization/46728
8873 * gcc.target/powerpc/pr46728-1.c: New.
8874 * gcc.target/powerpc/pr46728-2.c: New.
8875 * gcc.target/powerpc/pr46728-3.c: New.
8876 * gcc.target/powerpc/pr46728-4.c: New.
8877 * gcc.target/powerpc/pr46728-5.c: New.
8878 * gcc.dg/pr46728-6.c: New.
8879 * gcc.target/powerpc/pr46728-7.c: New.
8880 * gcc.target/powerpc/pr46728-8.c: New.
8881 * gcc.dg/pr46728-9.c: New.
8882 * gcc.target/powerpc/pr46728-10.c: New.
8883 * gcc.target/powerpc/pr46728-11.c: New.
8884 * gcc.dg/pr46728-12.c: New.
8885 * gcc.target/powerpc/pr46728-13.c: New.
8886 * gcc.target/powerpc/pr46728-14.c: New.
8887 * gcc.target/powerpc/pr46728-15.c: New.
8888 * gcc.target/powerpc/pr46728-16.c: New.
8890 2011-05-27 Jason Merrill <jason@redhat.com>
8892 * g++.dg/abi/mangle47.C: New.
8895 * g++.dg/template/const5.C: New.
8897 * g++.dg/cpp0x/enum18.C: New.
8899 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8901 * g++.dg/cpp0x/error6.C: New.
8903 * g++.dg/cpp0x/error5.C: New.
8905 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8908 * g++.dg/eh/cond6.C: New test.
8910 2011-05-27 Tobias Burnus <burnus@net-b.de>
8913 * gfortran.dg/rank_3.f90: New.
8914 * gfortran.dg/rank_4.f90: New.
8916 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8918 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8919 replace dump search.
8921 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8923 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8924 * gnat.dg/bit_packed_array5.adb: ...here.
8926 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/cpp0x/auto25.C: New.
8931 2011-05-27 Richard Guenther <rguenther@suse.de>
8933 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8935 2011-05-27 Richard Guenther <rguenther@suse.de>
8937 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8939 2011-05-27 Richard Guenther <rguenther@suse.de>
8942 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8944 2011-05-26 Jason Merrill <jason@redhat.com>
8946 * g++.dg/cpp0x/friend1.C: New.
8947 * g++.dg/cpp0x/friend2.C: New.
8949 * g++.dg/cpp0x/auto7.C: Update.
8950 * g++.dg/template/crash50.C: Adjust.
8951 * g++.dg/template/static9.C: Adjust.
8952 * g++.old-deja/g++.ext/memconst.C: Adjust.
8954 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8956 * gcc.dg/march.c: Ignore a note for some targets.
8958 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8959 Nathan Froyd <froydnj@codesourcery.com>
8963 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8964 * g++.dg/parse/pr18770.C: New test.
8965 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8967 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8970 * gfortran.dg/dependency_40.f90 : New test.
8972 2011-05-26 Tobias Burnus <burnus@net-b.de>
8975 * gfortran.dg/coarray/registering_1.f90: New.
8977 2011-05-26 Jason Merrill <jason@redhat.com>
8979 * g++.dg/cpp0x/variadic111.C: New.
8980 * g++.dg/cpp0x/variadic41.C: Adjust.
8982 2011-05-26 Richard Guenther <rguenther@suse.de>
8984 PR tree-optimization/48702
8985 * gcc.dg/torture/pr48702.c: New testcase.
8987 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989 PR gcov-profile/48845
8990 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8992 * gcc.dg/matrix/matrix.exp: Likewise.
8993 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8994 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8995 line number to check_profiling_available.
8996 * lib/target-supports.exp (check_profiling_available): Account for
8998 Require TLS runtime support with -fprofile-generate.
8999 * lib/profopt.exp (profopt-execute): Add TLS options for
9001 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9003 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9006 * g++.dg/eh/cond5.C: New test.
9008 PR tree-optimization/49161
9009 * gcc.c-torture/execute/pr49161.c: New test.
9011 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9013 * gcc.target/arm/neon-vorn-vbic.c: New test.
9015 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9017 PR tree-optimization/49038
9018 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9019 * gcc.dg/vect/pr49038.c: New test.
9021 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9023 * g++.dg/init/pr25811-3.C: New.
9024 * g++.dg/init/pr25811-4.C: New.
9026 2011-05-25 Jason Merrill <jason@redhat.com>
9028 * g++.dg/cpp0x/enum17.C: New.
9029 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9031 * g++.dg/cpp0x/auto24.C: New.
9033 * g++.dg/cpp0x/error4.C: New.
9035 * g++.dg/cpp0x/rv-restrict.C: New.
9037 * g++.dg/cpp0x/enum15.C: New.
9038 * g++.dg/cpp0x/constexpr-switch2.C: New.
9040 * g++.dg/cpp0x/variadic110.C: New.
9042 * g++.dg/cpp0x/auto9.C: Add typedef test.
9044 * g++.dg/cpp0x/auto23.C: New.
9045 * g++.dg/cpp0x/auto9.C: Adjust.
9047 * g++.dg/cpp0x/defaulted29.C: New.
9049 * g++.dg/cpp0x/initlist51.C: New.
9051 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9053 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9054 * g++.dg/abi/packed1.C: Suppress warning.
9055 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9056 * g++.dg/template/stdarg1.C: Likewise.
9057 * g++.dg/other/packed1.C: Remove arm from xfail list.
9059 2011-05-25 Jason Merrill <jason@redhat.com>
9061 * g++.dg/cpp0x/enum16.C: New.
9062 * g++.dg/parse/error15.C: Adjust.
9064 * g++.dg/cpp0x/initlist50.C: New.
9066 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9068 * g++.dg/cpp0x/variadic109.C: New.
9070 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9072 * gcc.target/i386/pause-1.c: New.
9074 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9076 * gcc.dg/stack-usage-1.c: Adjust comment.
9077 * gcc.dg/stack-usage-2.c: New test.
9079 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9082 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9083 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9085 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9087 PR rtl-optimization/48757
9088 * gfortran.dg/pr48757.f: New test case.
9090 2011-05-24 Jason Merrill <jason@redhat.com>
9092 * g++.dg/cpp0x/access01.C: New.
9094 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9097 * objc.dg/pr48177.m: New testcase.
9099 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9102 * objc.dg/pr48187.m: New testcase.
9103 * obj-c++.dg/pr48187.mm: New testcase.
9104 * objc.dg/ivar-extra-semicolon.m: New testcase.
9106 2011-05-24 Jason Merrill <jason@redhat.com>
9108 * g++.dg/template/access21.C: New.
9109 * g++.dg/template/access22.C: New.
9111 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9113 PR rtl-optimization/48633
9114 * g++.dg/pr48633.C: New test.
9116 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9119 * g++.dg/other/pr49133.C: New test.
9121 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9122 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124 * gcc.dg/torture/tls/run-gd.c: New test.
9125 * gcc.dg/torture/tls/run-ie.c: New test.
9126 * gcc.dg/torture/tls/run-ld.c: New test.
9127 * gcc.dg/torture/tls/run-le.c: New test.
9128 * lib/target-supports.exp (check_effective_target_tls_runtime):
9129 Build testcase with TLS options.
9131 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9133 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9135 2011-05-24 Tom de Vries <tom@codesourcery.com>
9137 PR tree-optimization/49121
9138 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9140 2011-05-23 Jason Merrill <jason@redhat.com>
9142 * g++.dg/cpp0x/defaulted28.C: New.
9144 * g++.dg/cpp0x/sfinae25.C: New.
9146 * g++.dg/cpp0x/rv-cast2.C: New.
9148 * g++.dg/cpp0x/enum14.C: New.
9150 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9153 * gcc.c-torture/execute/pr49123.c: New test.
9156 * gcc.dg/debug/pr49032.c: New test.
9159 * gcc.dg/pr49120.c: New test.
9161 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9164 * gcc.target/i386/pr47315.c: New test.
9166 2011-05-23 Jason Merrill <jason@redhat.com>
9168 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9170 * g++.dg/cpp0x/sfinae24.C: New.
9172 * g++.dg/cpp0x/error3.C: New.
9174 * g++.dg/cpp0x/defaulted27.C: New.
9176 * g++.dg/cpp0x/decltype27.C: New.
9178 2011-05-23 Richard Guenther <rguenther@suse.de>
9180 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9182 2011-05-23 Richard Guenther <rguenther@suse.de>
9184 PR tree-optimization/40874
9185 * g++.dg/tree-ssa/pr40874.C: New testcase.
9187 2011-05-23 Richard Guenther <rguenther@suse.de>
9189 PR tree-optimization/49115
9190 * g++.dg/torture/pr49115.C: New testcase.
9192 2011-05-23 Richard Guenther <rguenther@suse.de>
9195 * gcc.dg/memcpy-3.c: New testcase.
9197 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9200 * gcc.c-torture/execute/pr48973-1.c: New test.
9201 * gcc.c-torture/execute/pr48973-2.c: New test.
9203 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9206 * g++.dg/warn/pr18016.C: New.
9208 2011-05-23 Tom de Vries <tom@codesourcery.com>
9211 * gcc.target/arm/ivopts-6.c: New test.
9213 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9216 * gcc.c-torture/compile/pr49029.c: New test.
9218 2011-05-22 Jason Merrill <jason@redhat.com>
9220 * g++.dg/cpp0x/sfinae23.C: New.
9221 * g++.dg/cpp0x/sfinae8.C: Correct.
9223 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9225 * gfortran.dg/function_optimize_8.f90: New test case.
9227 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9229 PR tree-optimization/49087
9230 * gcc.dg/vect/O3-pr49087.c: New test.
9232 2011-05-21 Jason Merrill <jason@redhat.com>
9234 * g++.dg/debug/const5.C: New.
9236 2011-05-20 Jason Merrill <jason@redhat.com>
9238 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9240 * g++.dg/cpp0x/constexpr-static7.C: New.
9242 * g++.dg/cpp0x/enum12.C: New.
9243 * g++.dg/cpp0x/enum13.C: New.
9245 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9248 * gfortran.dg/select_type_23.f03: New.
9250 2011-05-20 Jason Merrill <jason@redhat.com>
9252 * g++.dg/cpp0x/defaulted26.C: New.
9254 * g++.dg/cpp0x/noexcept02.C: Fix.
9255 * g++.dg/cpp0x/noexcept03.C: Fix.
9256 * g++.dg/cpp0x/noexcept08.C: Fix.
9257 * g++.dg/cpp0x/noexcept10.C: New.
9259 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9262 * gfortran.dg/extends_12.f03: New.
9264 2011-05-20 Jason Merrill <jason@redhat.com>
9266 * g++.dg/template/koenig9.C: New.
9267 * g++.dg/opt/pr47615.C: Fix.
9268 * g++.dg/overload/defarg1.C: Fix.
9269 * g++.dg/tc1/dr213.C: Remove xfail.
9270 * g++.dg/torture/pr34850.C: Fix.
9271 * g++.dg/torture/pr39362.C: Fix.
9272 * g++.old-deja/g++.brendan/crash56.C: Fix.
9273 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9275 2011-05-20 Richard Guenther <rguenther@suse.de>
9277 PR tree-optimization/49079
9278 * gcc.dg/torture/pr49079.c: New testcase.
9280 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9282 PR tree-optimization/49073
9283 * gcc.c-torture/execute/pr49073.c: New test.
9285 2011-06-19 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/coarray_21.f90: New.
9290 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9292 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9295 2011-05-19 Richard Guenther <rguenther@suse.de>
9298 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9300 2011-05-19 Richard Guenther <rguenther@suse.de>
9303 * gcc.dg/builtin-object-size-11.c: New testcase.
9305 2011-05-19 Tom de Vries <tom@codesourcery.com>
9308 * gcc.target/arm/ivopts.c: New test.
9309 * gcc.target/arm/ivopts-2.c: New test.
9311 2011-05-19 Tom de Vries <tom@codesourcery.com>
9313 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9315 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317 * gcc.c-torture/execute/960321-1.x: Remove.
9319 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9322 * gfortran.dg/move_alloc_4.f90: New.
9324 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9327 * gcc.target/i386/pr49002-1.c: New test.
9328 * gcc.target/i386/pr49002-2.c: Likewise.
9330 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9332 PR tree-optimization/49039
9333 * gcc.c-torture/execute/pr49039.c: New test.
9334 * gcc.dg/tree-ssa/pr49039.c: New test.
9335 * g++.dg/torture/pr49039.C: New test.
9337 2011-05-18 Jason Merrill <jason@redhat.com>
9339 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9340 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9341 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9343 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9345 * gcc.target/bfin/mcpu-bf592.c: New test.
9347 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9349 PR tree-optimization/41881
9350 * gcc.dg/vect/O3-pr41881.c: New test.
9351 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9353 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9355 PR tree-optimization/49000
9356 * gcc.dg/pr49000.c: New test.
9358 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9360 * gnat.dg/invalid1.adb: New test.
9362 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9364 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9366 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9367 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9369 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9372 * g++.dg/cpp0x/range-for18.C: New.
9374 2011-05-15 Tobias Burnus <burnus@net-b.de>
9377 * gfortran.dg/coarray/image_index_2.f90: New.
9379 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9381 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9382 * g++.dg/cpp0x/override2.C: New.
9384 2011-05-14 Tobias Burnus <burnus@net-b.de>
9387 * gfortran.de/coarray_20.f90: New.
9389 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9392 * function_optimize_7.f90: New test case.
9394 2011-05-13 Jason Merrill <jason@redhat.com>
9396 * g++.dg/cpp0x/decltype26.C: New.
9397 * g++.dg/cpp0x/enum11.C: New.
9399 2011-05-13 Tobias Burnus <burnus@net-b.de>
9403 * gfortran.dg/assign_8.f90: Update dg-error.
9405 2011-05-13 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/io_constraints_8.f90: New.
9409 * gfortran.dg/io_constraints_9.f90: New.
9411 2011-05-13 Martin Thuresson <martint@google.com>
9413 PR gcov-profile/47793
9414 * gcc.dg/pr47793.c: New.
9416 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9418 PR tree-optimization/48975
9419 * gcc.dg/pr48975.c: New test.
9421 2011-05-12 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9426 2011-05-12 Jason Merrill <jason@redhat.com>
9428 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9430 2011-05-12 Geert Bosch <bosch@adacore.com>
9432 * gnat.dg/view_conversion1.adb: New test.
9434 2011-05-12 Richard Guenther <rguenther@suse.de>
9436 PR tree-optimization/48172
9437 * gcc.dg/vect/pr48172.c: New testcase.
9439 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9442 * g++.dg/opt/pr48967.C: New test.
9444 2011-05-11 Jason Merrill <jason@redhat.com>
9446 * g++.dg/cpp0x/constexpr-friend.C: New.
9447 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9449 * g++.dg/cpp0x/sfinae22.C: New.
9451 2011-05-11 Tobias Burnus <burnus@net-b.de>
9454 * gfortran.dg/generic_24.f90: New.
9456 2011-05-11 Richard Guenther <rguenther@suse.de>
9458 PR tree-optimization/15256
9459 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9461 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9464 * gcc.dg/pr48159-1.c: New test.
9465 * gcc.dg/pr48159-2.c: New test.
9467 2011-05-11 Richard Guenther <rguenther@suse.de>
9470 * gcc.dg/torture/pr48953.c: New testcase.
9472 2011-05-11 Richard Guenther <rguenther@suse.de>
9474 PR tree-optimization/18041
9475 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9477 2011-05-11 Alan Modra <amodra@gmail.com>
9480 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9482 2011-05-10 Jason Merrill <jason@redhat.com>
9484 * g++.dg/cpp0x/defaulted25.C: New.
9485 * g++.dg/template/crash7.C: Adjust.
9487 * g++.dg/cpp0x/variadic108.C: New.
9489 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9491 * g++.dg/inherit/virtual9.C: Extend.
9493 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9496 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9497 are passed and returned in vector registers.
9499 2011-05-10 Richard Guenther <rguenther@suse.de>
9501 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9502 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9503 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9504 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9505 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9508 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9510 PR tree-optimization/48611
9511 PR tree-optimization/48794
9512 * gfortran.dg/gomp/pr48611.f90: New test.
9513 * gfortran.dg/gomp/pr48794.f90: New test.
9516 * gcc.dg/dfp/pr48928.c: New test.
9518 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9521 * g++.dg/cpp0x/pr48522.C: New.
9523 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9526 * g++.dg/cpp0x/sfinae21.C: New.
9528 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9530 * g++.dg/template/sfinae28.C: Rename to...
9531 * g++.dg/cpp0x/sfinae19.C: ... this.
9532 * g++.dg/template/sfinae29.C: Rename to...
9533 * g++.dg/cpp0x/sfinae20.C: ... this.
9535 2011-05-09 Jeff Law <law@redhat.com>
9537 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9540 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9543 * g++.dg/init/pr20039.C: New.
9545 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9549 * g++.dg/template/sfinae28.C: New.
9550 * g++.dg/template/sfinae29.C: Likewise.
9552 2011-05-09 Jason Merrill <jason@redhat.com>
9554 * g++.dg/template/nontype23.C: New.
9556 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9558 * g++.dg/init/pr48859.C: New.
9560 2011-05-09 Jason Merrill <jason@redhat.com>
9562 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9563 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9564 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9565 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9566 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9567 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9568 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9569 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9571 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9573 * g++.dg/inherit/virtual9.C: New.
9575 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9578 * g++.dg/template/dependent-expr8.C: New test case.
9580 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9582 PR tree-optimization/48837
9583 * gcc.dg/pr48837.c: New testcase.
9585 2011-05-06 Jason Merrill <jason@redhat.com>
9587 * g++.dg/cpp0x/constexpr-condition2.C: New.
9589 * g++.dg/cpp0x/constexpr-missing.C: New.
9591 2011-05-06 Tobias Burnus <burnus@net-b.de>
9594 * gfortran.dg/coarray/this_image_2.f90: New.
9596 2011-05-06 Tobias Burnus <burnus@net-b.de>
9600 * gfortran.dg/bind_c_usage_22.f90: New.
9601 * gfortran.dg/bind_c_usage_23.f90: New.
9602 * gfortran.dg/bind_c_usage_24.f90: New.
9603 * gfortran.dg/bind_c_usage_24_c.c: New.
9605 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9608 * g++.dg/template/member9.C: New test case.
9610 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9612 * gnat.dg/discr29.ad[sb]: New test.
9613 * gnat.dg/discr30.adb: Likewise.
9615 2011-05-05 Julian Brown <julian@codesourcery.com>
9617 * gcc.target/arm/neon-vset_lanes8.c: New test.
9619 2011-05-05 Jason Merrill <jason@redhat.com>
9621 * g++.dg/init/new32.C: New.
9623 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9625 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9628 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9630 PR rtl-optimization/48381
9631 * gcc.c-torture/compile/pr48381.c: New test.
9633 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9635 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9637 * gcc.target/i386/opt-1.c: Ditto.
9639 2011-05-04 Jason Merrill <jason@redhat.com>
9641 * g++.dg/conversion/base1.C: New.
9643 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9645 PR libgfortran/48787
9646 * gfortran.dg/round_3.f08: Add more checks to test case.
9648 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9650 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9651 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9652 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9653 Gate test on effective_target fd_truncate.
9655 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9657 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9658 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9659 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9660 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9661 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9662 * gcc.target/i386/pr38824.c: Ditto.
9663 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9664 * gcc.target/i386/vecinit-2.c: Ditto.
9665 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9666 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9667 * gcc.target/i386/parity-2.c: Ditto.
9668 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9670 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9672 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9674 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9675 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9676 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9678 2011-05-03 Tobias Burnus <burnus@net-b.de>
9681 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9683 2011-05-03 Tobias Burnus <burnus@net-b.de>
9686 * gfortran.dg/coarray/this_image_1.f90: New.
9688 2011-05-03 Tobias Burnus <burnus@net-b.de>
9691 * gfortran.dg/coarray/caf.dg: New.
9692 * gfortran.dg/coarray/image_index_1.f90: New, copied
9693 from ../coarray_16.f90.
9695 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9698 * g++.dg/ext/complex9.C: New.
9700 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9703 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9704 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9705 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9707 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9709 * gcc.target/bfin/builtins: Created.
9710 * gcc.target/bfin/hisilh-O0.c: Deleted.
9711 * gcc.target/bfin/hisilh.c: Moved to...
9712 * gcc.target/bfin/builtins/hisilh.c: ...here.
9713 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9714 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9715 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9716 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9717 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9718 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9719 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9720 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9721 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9722 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9723 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9724 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9725 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9726 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9727 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9728 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9729 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9730 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9731 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9732 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9733 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9734 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9735 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9736 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9737 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9738 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9739 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9740 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9741 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9742 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9743 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9744 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9745 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9746 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9747 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9748 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9749 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9750 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9751 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9752 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9753 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9754 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9755 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9756 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9757 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9758 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9759 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9760 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9761 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9762 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9763 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9764 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9765 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9766 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9767 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9768 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9769 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9770 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9771 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9772 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9773 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9774 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9775 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9776 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9777 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9778 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9779 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9780 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9781 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9782 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9783 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9784 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9785 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9786 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9787 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9788 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9789 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9790 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9791 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9792 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9793 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9794 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9795 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9796 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9797 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9798 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9799 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9800 * gcc.target/bfin/builtins/circptr.c: Ditto.
9801 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9802 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9803 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9804 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9805 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9806 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9807 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9808 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9809 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9810 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9811 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9812 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9813 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9814 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9815 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9816 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9817 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9818 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9819 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9820 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9821 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9822 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9823 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9824 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9825 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9826 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9827 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9828 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9829 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9830 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9831 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9832 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9833 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9834 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9835 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9836 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9837 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9838 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9839 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9840 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9841 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9842 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9843 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9844 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9845 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9846 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9847 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9848 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9849 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9850 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9851 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9852 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9853 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9854 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9855 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9856 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9857 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9858 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9859 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9860 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9861 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9862 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9863 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9864 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9865 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9866 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9867 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9868 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9869 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9870 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9872 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9874 * gcc.target/arm/cold-lc.c: New test.
9876 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9879 * gcc.dg/pr48774.c: New test.
9881 2011-05-03 Richard Guenther <rguenther@suse.de>
9883 * gcc.dg/large-size-array-5.c: New testcase.
9885 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9887 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9889 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9891 * lib/target-supports.exp (check_effective_target_vect_strided):
9893 (check_effective_target_vect_strided2)
9894 (check_effective_target_vect_strided3)
9895 (check_effective_target_vect_strided4)
9896 (check_effective_target_vect_strided8): ...these new functions.
9898 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9899 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9900 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9901 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9902 * gcc.dg/vect/pr37539.c: Likewise.
9903 * gcc.dg/vect/slp-11a.c: Likewise.
9904 * gcc.dg/vect/slp-11b.c: Likewise.
9905 * gcc.dg/vect/slp-11c.c: Likewise.
9906 * gcc.dg/vect/slp-12a.c: Likewise.
9907 * gcc.dg/vect/slp-12b.c: Likewise.
9908 * gcc.dg/vect/slp-18.c: Likewise.
9909 * gcc.dg/vect/slp-19a.c: Likewise.
9910 * gcc.dg/vect/slp-19b.c: Likewise.
9911 * gcc.dg/vect/slp-21.c: Likewise.
9912 * gcc.dg/vect/slp-23.c: Likewise.
9913 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9915 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9916 instead of vect_interleave && vect_extract_even_odd.
9917 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9918 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9919 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9920 * gcc.dg/vect/vect-1.c: Likewise.
9921 * gcc.dg/vect/vect-10.c: Likewise.
9922 * gcc.dg/vect/vect-98.c: Likewise.
9923 * gcc.dg/vect/vect-107.c: Likewise.
9924 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9925 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9926 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9927 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9928 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9929 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9930 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9931 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9932 * gcc.dg/vect/vect-strided-float.c: Likewise.
9933 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9934 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9935 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9936 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9937 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9938 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9939 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9940 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9941 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9942 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9943 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9944 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9945 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9946 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9947 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9949 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9951 * gcc.dg/vect/pr30843.c: Likewise.
9952 * gcc.dg/vect/pr33866.c: Likewise.
9953 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9954 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9955 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9956 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9958 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9960 * gcc.dg/vect/slp-11.c: Split into...
9961 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9962 gcc.dg/vect/slp-11c.c: ...these tests.
9963 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9964 * gcc.dg/vect/slp-12c.c: ...this new test.
9965 * gcc.dg/vect/slp-19.c: Split into...
9966 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9967 gcc.dg/vect/slp-19c.c: ...these new tests.
9969 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9971 * lib/target-supports.exp
9972 (check_effective_target_vect_extract_even_odd_wide): Delete.
9973 (check_effective_target_vect_strided_wide): Likewise.
9974 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9975 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9976 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9977 * gcc.dg/vect/pr37539.c: Likewise.
9978 * gcc.dg/vect/slp-11.c: Likewise.
9979 * gcc.dg/vect/slp-12a.c: Likewise.
9980 * gcc.dg/vect/slp-12b.c: Likewise.
9981 * gcc.dg/vect/slp-19.c: Likewise.
9982 * gcc.dg/vect/slp-23.c: Likewise.
9983 * gcc.dg/vect/vect-1.c: Likewise.
9984 * gcc.dg/vect/vect-98.c: Likewise.
9985 * gcc.dg/vect/vect-107.c: Likewise.
9986 * gcc.dg/vect/vect-strided-float.c: Likewise.
9988 2011-05-02 Jason Merrill <jason@redhat.com>
9990 * g++.dg/init/new31.C: New.
9992 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9995 * gcc.dg/pr35445.c: New test.
9997 2011-05-02 Jason Merrill <jason@redhat.com>
9999 * c-c++-common/vla-1.c: New.
10001 2011-05-02 Richard Guenther <rguenther@suse.de>
10003 PR tree-optimization/48822
10004 * gcc.dg/torture/pr48822.c: New testcase.
10006 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10009 * g++.dg/cpp0x/constexpr-47969.C: New.
10011 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10014 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10015 on vect_no_align targets.
10016 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10017 vect_no_align targets.
10019 2011-05-01 Xinliang David Li <davidxl@google.com>
10021 * gcc.dg/tree-ssa/integer-addr.c: New test.
10022 * gcc.dg/tree-ssa/alias_bug.c: New test.
10024 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10026 PR libgfortran/48787
10027 * gfortran.dg/round_3.f08: Add more checks.
10029 2011-04-30 Tobias Burnus <burnus@net-b.de>
10032 * gfortran.dg/import9.f90: New, proper test.
10033 * gfortran.dg/interface_37.f90: Remove bogus
10034 test (bogus copy of interface_36.f90).
10036 2011-04-30 Tobias Burnus <burnus@net-b.de>
10039 * gfortran.dg/interface_37.f90: New.
10041 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10044 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10046 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10048 PR tree-optimization/48809
10049 * gcc.c-torture/execute/pr48809.c: New test.
10051 2011-04-29 Jeff Law <law@redhat.com>
10053 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10055 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10058 * g++.dg/init/ctor10.C: New.
10060 2011-04-29 Le-Chun Wu <lcwu@google.com>
10062 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10063 warning in implicitly instantiated templates.
10065 2011-04-29 Le-Chun Wu <lcwu@google.com>
10067 * g++.dg/warn/Wnull-conversion-1.C: New.
10068 * g++.dg/warn/Wnull-conversion-2.C: New.
10070 2011-04-29 Diego Novillo <dnovillo@google.com>
10072 * g++.old-deja/g++.other/null3.C: Expect warning about
10073 converting boolean to a pointer.
10075 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10078 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10082 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10084 2011-04-29 Tobias Burnus <burnus@net-b.de>
10087 * gfortran.dg/typebound_proc_22.f90: New.
10090 * gfortran.dg/interface_36.f90: New.
10092 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10094 PR libgfortran/48488
10095 PR libgfortran/48602
10096 PR libgfortran/48615
10097 PR libgfortran/48684
10098 PR libgfortran/48787
10099 * gfortran.dg/fmt_g.f: Adjust test.
10100 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10101 * gfortran.dg/round_3.f08: New test.
10102 * gfortran.dg/namelist_print_1.f: Adjust test.
10103 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10104 * gfortran.dg/f2003_io_5.f03: Adjust test.
10105 * gfortran.dg/coarray_15.f90: Adjust test.
10106 * gfortran.dg/namelist_65.f90: Adjust test.
10107 * gfortran.dg/fmt_cache_1.f: Adjust test.
10108 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10109 * gfortran.dg/real_const_3.f90: Adjust test.
10111 2011-04-29 Jan Hubicka <jh@suse.cz>
10113 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10114 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10116 2011-04-28 Xinliang David Li <davidxl@google.com>
10118 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10119 * g++.dg/prof-robust-1.C: New test.
10121 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10123 PR tree-optimization/48765
10124 * gcc.dg/vect/pr48765.c: New.
10126 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10128 PR tree-optimization/48775
10129 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10131 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10134 * g++.dg/inherit/pr48798.C: New.
10135 * g++.old-deja/g++.other/base1.C: Adjust.
10137 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10140 * g++.dg/template/inherit7.C: New test case.
10142 2011-04-28 Richard Guenther <rguenther@suse.de>
10144 PR tree-optimization/40052
10145 PR tree-optimization/15347
10146 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10147 * gcc.dg/pr15347.c: Likewise.
10149 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10152 * g++.dg/cpp0x/sfinae18.C: New.
10154 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10157 * g++.dg/ext/is_literal_type1.C: New.
10159 2011-04-28 Tobias Burnus <burnus@net-b.de>
10163 * gfortran.dg/interface_35.f90: New.
10164 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10165 * gfortran.dg/func_result_6.f90: Add dg-warning.
10166 * gfortran.dg/bessel_1.f90: Ditto.
10167 * gfortran.dg/hypot_1.f90: Ditto.
10168 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10169 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10170 * gfortran.dg/interface_assignment_4.f90: Ditto.
10172 2011-04-27 Jason Merrill <jason@redhat.com>
10174 * g++.dg/ext/complex8.C: New.
10176 * g++.dg/cpp0x/initlist49.C: New.
10177 * g++.dg/init/new30.C: New.
10179 2011-04-27 Tobias Burnus <burnus@net-b.de>
10182 * gfortran.dg/whole_file_34.f90: New.
10184 2011-04-27 Jan Hubicka <jh@suse.cz>
10186 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10188 2011-04-27 Jason Merrill <jason@redhat.com>
10190 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10192 * g++.dg/parse/ambig6.C: New.
10194 2011-04-27 Nick Clifton <nickc@redhat.com>
10196 * gcc.dg/20020312-2.c: Add definition for RX.
10198 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10199 option with RX targets.
10201 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10204 2011-04-27 Richard Guenther <rguenther@suse.de>
10206 * gcc.dg/tree-ssa/pr23382.c: Remove.
10208 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10211 * gcc.c-torture/compile/pr48767.c: New test.
10213 2011-04-27 Richard Guenther <rguenther@suse.de>
10215 PR tree-optimization/48772
10216 * g++.dg/pr48772.C: New testcase.
10218 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10221 * gcc.c-torture/compile/pr48742.c: New test.
10223 2011-04-26 Jason Merrill <jason@redhat.com>
10225 * g++.dg/lookup/koenig13.C: New.
10227 * g++.dg/cpp0x/initlist48.C: New.
10229 2011-04-25 Jason Merrill <jason@redhat.com>
10231 * g++.dg/cpp0x/sfinae17.C: New.
10233 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10236 * gcc.target/powerpc/pr48258-1.c: New file.
10237 * gcc.target/powerpc/pr48258-2.c: Ditto.
10239 2011-04-26 Xinliang David Li <davidxl@google.com>
10241 * gcc.dg/uninit-suppress.c: New test.
10242 * gcc.dg/uninit-suppress.c: New test.
10244 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10247 * gcc.dg/pr48768.c: New test.
10249 PR tree-optimization/48734
10250 * gcc.c-torture/compile/pr48734.c: New test.
10253 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10255 2011-04-26 Richard Guenther <rguenther@suse.de>
10257 PR tree-optimization/48731
10258 * gcc.dg/torture/pr48731.c: New testcase.
10260 2011-04-26 Richard Guenther <rguenther@suse.de>
10263 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10265 2011-04-26 Richard Guenther <rguenther@suse.de>
10267 PR middle-end/48694
10268 * gcc.dg/torture/pr48694-1.c: New testcase.
10269 * gcc.dg/torture/pr48694-2.c: Likewise.
10271 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10273 * g++.dg/ext/underlying_type1.C: New.
10274 * g++.dg/ext/underlying_type2.C: Likewise.
10275 * g++.dg/ext/underlying_type3.C: Likewise.
10276 * g++.dg/ext/underlying_type4.C: Likewise.
10277 * g++.dg/ext/underlying_type5.C: Likewise.
10278 * g++.dg/ext/underlying_type6.C: Likewise.
10279 * g++.dg/ext/underlying_type7.C: Likewise.
10280 * g++.dg/ext/underlying_type8.C: Likewise.
10281 * g++.dg/ext/underlying_type9.C: Likewise.
10282 * g++.dg/ext/underlying_type10.C: Likewise.
10284 2011-04-25 Jason Merrill <jason@redhat.com>
10286 * g++.dg/cpp0x/regress/template-const2.C: New.
10288 2011-04-25 Jeff Law <law@redhat.com>
10290 * gcc.dg/tree-ssa/vrp56.c: new test.
10292 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10296 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10298 PR preprocessor/48740
10299 * c-c++-common/raw-string-11.c: New test.
10301 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10303 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10306 2011-04-23 Tobias Burnus <burnus@net-b.de>
10309 * gfortran.dg/coarray_19.f90: New.
10311 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10314 * gcc.dg/pr48685.c: New test.
10316 2011-04-22 Jan Hubicka <jh@suse.cz>
10318 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10320 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10322 PR tree-optimization/48717
10323 * gcc.c-torture/execute/pr48717.c: New test.
10325 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10328 * gcc.target/i386/pr48723.c: New test.
10330 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10333 * gcc.dg/gomp/pr48716.c: New test.
10334 * g++.dg/gomp/pr48716.C: New test.
10336 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10339 * gcc.dg/missing-field-init-2.c: Update testcase.
10341 2011-04-22 Alan Modra <amodra@gmail.com>
10343 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10345 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10348 * gfortran.dg/function_optimize_6.f90: New test.
10350 2011-04-21 Easwaran Raman <eraman@google.com>
10352 * gcc.dg/stack-layout-2.c: New test.
10354 2011-04-21 Richard Guenther <rguenther@suse.de>
10357 * g++.dg/lto/pr48207-2_0.C: New testcase.
10358 * g++.dg/lto/pr48207-3_0.C: Likewise.
10360 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10362 * gnat.dg/volatile5.adb: New test.
10363 * gnat.dg/volatile5_pkg.ads: New helper.
10365 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10368 * gcc.target/i386/pr48708.c: New test.
10370 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10372 * gcc.dg/vect/vect-119.c: New test.
10374 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10376 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10379 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10380 Richard Sandiford <richard.sandiford@linaro.org>
10383 * gcc.target/arm/pr46329.c: New test.
10385 2011-04-21 Tobias Burnus <burnus@net-b.de>
10388 * gfortran.dg/coarray_18.f90: New.
10390 2011-04-20 Jason Merrill <jason@redhat.com>
10392 * g++.dg/cpp0x/initlist47.C: New.
10394 * g++.dg/init/dtor4.C: New.
10396 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10399 * gcc.target/i386/sse2-pinsrw.c: New test.
10400 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10401 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10402 * gcc.target/i386/sse2-insvhi.c: Ditto.
10403 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10404 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10406 2011-04-20 Jason Merrill <jason@redhat.com>
10408 * g++.dg/template/const4.C: New.
10410 2011-04-20 Easwaran Raman <eraman@google.com>
10412 * gcc.dg/stack-layout-1.c: New test.
10414 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10416 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10417 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10420 2011-04-20 Kai Tietz <ktietz@redhat.com>
10422 * gcc.dg/binop-xor1.c: New test.
10423 * gcc.dg/binop-xor2.c: New test.
10424 * gcc.dg/binop-xor3.c: New test.
10425 * gcc.dg/binop-xor4.c: New test.
10426 * gcc.dg/binop-xor5.c: New test.
10428 2011-04-20 Richard Guenther <rguenther@suse.de>
10430 PR tree-optimization/47892
10431 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10433 2011-04-20 Richard Guenther <rguenther@suse.de>
10435 PR middle-end/48695
10436 * g++.dg/torture/pr48695.C: New testcase.
10438 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10440 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10441 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10442 * gcc.c-torture/execute/pr45262.c: Ditto
10443 * gcc.dg/torture/pr43165.c: Ditto.
10444 * gcc.dg/torture/pr47228.c: Ditto.
10445 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10446 * gcc.dg/ipa/pr45644.c: Ditto.
10447 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10450 2011-04-19 Jason Merrill <jason@redhat.com>
10452 * g++.dg/ext/complex7.C: New.
10454 * g++.dg/ext/attrib41.C: New.
10456 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10459 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10461 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10464 * gcc.target/i386/pr48678.c: New test.
10466 2011-04-19 Martin Jambor <mjambor@suse.cz>
10468 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10469 * g++.dg/opt/devirt2.C: New test.
10470 * g++.dg/ipa/devirt-g-1.C: Likewise.
10472 2011-04-19 Tobias Burnus <burnus@net-b.de>
10475 * gfortran.dg/whole_file_33.f90: New.
10477 2011-04-19 Martin Jambor <mjambor@suse.cz>
10479 * g++.dg/ipa/devirt-7.C: New test.
10481 2011-04-19 Richard Guenther <rguenther@suse.de>
10484 * g++.dg/lto/pr48207_0.C: New testcase.
10486 2011-04-18 Jason Merrill <jason@redhat.com>
10488 * g++.dg/init/void1.C: New.
10490 * g++.dg/cpp0x/union4.C: New.
10492 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10494 PR middle-end/48661
10495 * g++.dg/torture/pr48661.C: New test.
10498 * g++.dg/gomp/pr48632.C: New test.
10500 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10502 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10503 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10505 2011-04-18 Tobias Burnus <burnus@net-b.de>
10508 * gfortran.dg/coarray_17.f90: New.
10509 * gfortran.dg/coarray_10.f90: Update dg-error.
10511 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10514 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10515 * gfortran.dg/guality/guality.exp: Likewise.
10517 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10519 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10521 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10523 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10525 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10527 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10529 2011-04-18 Richard Guenther <rguenther@suse.de>
10531 PR middle-end/46364
10532 * g++.dg/torture/pr46364.C: New testcase.
10534 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10536 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10538 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10540 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10542 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10543 Ira Rosen <ira.rosen@linaro.org>
10546 * gcc.target/arm/pr48252.c: New test.
10548 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10550 PR tree-optimization/48616
10551 * gcc.dg/pr48616.c: New test.
10553 2011-04-18 Tobias Burnus <burnus@net-b.de>
10556 * gfortran.dg/coarray_16.f90: New.
10558 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10561 * gfortran.dg/realloc_on_assign_7.f03: New test.
10563 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10565 PR libgfortran/48602
10566 * gfortran.dg/fmt_g0_6.f08: New test.
10568 2011-04-17 Jason Merrill <jason@redhat.com>
10570 * g++.dg/cpp0x/sfinae16.C: New.
10572 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10574 * gcc.target/mips/reg-var-1.c: New test.
10576 2011-04-17 Jan Hubicka <jh@suse.cz>
10578 * gcc.dg/winline-5.c: Update testcase.
10580 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10582 * gnat.dg/discr27.ad[sb]: Move dg directive.
10583 * gnat.dg/discr28.ad[sb]: New test.
10584 * gnat.dg/discr28_pkg.ads: New helper.
10586 2011-04-17 Michael Matz <matz@suse.de>
10588 PR tree-optimization/48622
10590 * gcc.dg/lto/pr48622_0.c: New test.
10592 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10594 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10595 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10596 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10597 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10598 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10599 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10601 2011-04-15 Jason Merrill <jason@redhat.com>
10603 * g++.dg/cpp0x/range-for17.C: New.
10605 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10607 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10608 * g++.dg/cpp0x/range-for3.C: Likewise.
10609 * g++.dg/cpp0x/range-for9.C: Correct error message.
10610 * g++.dg/cpp0x/range-for11.C: New.
10611 * g++.dg/cpp0x/range-for12.C: New.
10612 * g++.dg/cpp0x/range-for13.C: New.
10613 * g++.dg/cpp0x/range-for14.C: New.
10614 * g++.dg/cpp0x/range-for15.C: New.
10615 * g++.dg/cpp0x/range-for16.C: New.
10617 2011-04-15 Tobias Burnus <burnus@net-b.de>
10620 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10622 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10624 * objc.dg/naming-4.m: Updated.
10625 * objc.dg/naming-5.m: Updated.
10626 * objc.dg/naming-6.m: New.
10627 * objc.dg/naming-7.m: New.
10628 * obj-c++.dg/naming-1.mm: Updated.
10629 * obj-c++.dg/naming-2.mm: Updated.
10630 * obj-c++.dg/naming-3.mm: New.
10631 * obj-c++.dg/naming-4.mm: New.
10633 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10635 PR libgfortran/48589
10636 * gfortran.dg/fmt_g0_5.f08: New test.
10638 2011-04-15 Richard Guenther <rguenther@suse.de>
10641 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10643 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10645 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10646 -finline-limit=0 to -fno-inline
10648 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10651 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10654 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10657 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10658 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10659 * gcc.target/i386/avx-insertps-3.c: New test.
10660 * gcc.target/i386/avx-insertps-4.c: New test.
10662 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10664 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10667 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10672 * gcc.target/avr/pr46779-1.c: New test case
10673 * gcc.target/avr/pr46779-2.c: New test case
10675 2011-04-14 Jason Merrill <jason@redhat.com>
10677 * g++.dg/cpp0x/sfinae15.C: New.
10679 * g++.dg/cpp0x/sfinae14.C: New.
10681 * g++.dg/ext/vla10.C: New.
10683 2011-04-14 Richard Guenther <rguenther@suse.de>
10685 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10687 2011-04-14 Richard Guenther <rguenther@suse.de>
10689 * gcc.dg/fold-bitand-4.c: Move ...
10690 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10692 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10694 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10696 * gcc.target/avr/torture/trivial.c: Ditto.
10698 2011-04-13 Jason Merrill <jason@redhat.com>
10700 * g++.dg/template/operator11.C: New.
10702 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10704 PR middle-end/48591
10705 * gcc.dg/gomp/pr48591.c: New test.
10708 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10709 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10711 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10714 * g++.dg/template/dependent-expr7.C: New test case.
10716 2011-04-13 Jason Merrill <jason@redhat.com>
10718 * g++.dg/cpp0x/sfinae13.C: New.
10720 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10722 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10724 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10726 * gcc.target/arm/pr43698.c: Remove -march option.
10728 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10730 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10733 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10737 * gfortran.dg/realloc_on_assign_6.f03: New test.
10739 2011-04-12 Kai Tietz <ktietz@redhat.com>
10741 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10742 targets the additional -mno-ms-bitfields and
10743 -Wno-packed-bitfield-compat options.
10744 * g++.dg/ext/bitfield3.C: Likewise.
10745 * g++.dg/ext/bitfield4.C: Likewise.
10746 * g++.dg/ext/bitfield5.C: Likewise.
10747 * gcc.dg/bitfld-15.c: Likewise.
10748 * gcc.dg/bitfld-16.c: Likewise.
10749 * gcc.dg/bitfld-17.c: Likewise.
10750 * gcc.dg/bitfld-18.c: Likewise.
10752 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10754 * gcc.target/arm/neon-vld3-1.c: New test.
10755 * gcc.target/arm/neon-vst3-1.c: New test.
10756 * gcc.target/arm/neon/v*.c: Regenerate.
10758 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10760 PR rtl-optimization/48549
10761 * g++.dg/opt/pr48549.C: New test.
10763 2011-04-12 Richard Guenther <rguenther@suse.de>
10765 PR tree-optimization/46076
10766 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10768 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10771 * lib/compat.exp (compat-execute): Declare unsupported after
10772 stripping path from src1.
10773 * lib/lto.exp (lto-execute): Likewise.
10775 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10778 * gcc.dg/pr48552-1.c: New test.
10779 * gcc.dg/pr48552-2.c: New test.
10781 2011-04-11 Jason Merrill <jason@redhat.com>
10783 * g++.dg/cpp0x/sfinae12.C: New.
10785 * g++.dg/cpp0x/enum10.C: New.
10787 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10789 * g++.dg/cpp0x/rv-func.C: New.
10791 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10796 2011-04-11 Martin Jambor <mjambor@suse.cz>
10798 PR tree-optimization/48195
10799 * gcc.dg/ipa/pr48195.c: New test.
10801 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10803 * gnat.dg/return3.adb: Remove unused switch.
10805 2011-04-08 Mike Stump <mikestump@comcast.net>
10808 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10809 default to fno-common.
10811 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10813 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10814 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10816 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10819 * gfortran.dg/function_optimize_5.f90: New test.
10821 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10823 * gnat.dg/aggr17.adb: New test.
10824 * gnat.dg/aggr18.adb: Likewise.
10826 2011-04-08 Michael Matz <matz@suse.de>
10828 PR middle-end/48389
10829 * gcc.target/i386/pr48389.c: New test.
10831 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10833 PR rtl-optimization/48272
10834 * g++.dg/opt/pr48272.C: New.
10836 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10838 PR rtl-optimization/48235
10839 * gcc.dg/pr48235.c: New.
10841 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10843 PR rtl-optimization/48302
10844 * g++.dg/opt/pr48302.C: New.
10846 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10849 * g++.dg/opt/pr48273.C: New.
10851 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10853 PR rtl-optimization/48442
10854 * gcc.dg/pr48442.c: New.
10856 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10858 PR tree-optimization/48377
10859 * gcc.dg/vect/pr48377.c: New test.
10861 2011-04-07 Jason Merrill <jason@redhat.com>
10863 * g++.dg/cpp0x/regress/call1.C: New.
10865 * g++.dg/cpp0x/variadic107.C: New.
10867 * g++.dg/cpp0x/sfinae11.C: New.
10868 * g++.dg/cpp0x/noexcept02.C: Fix.
10870 * g++.dg/cpp0x/sfinae10.C: New.
10872 * g++.dg/cpp0x/sfinae9.C: New.
10874 * c-c++-common/Wcast-qual-1.c: Move here from...
10875 * gcc.dg/cast-qual-3.c: ...here, and...
10876 * g++.dg/warn/Wcast-qual2.C: ...here.
10878 * g++.dg/cpp0x/sfinae8.C: New.
10880 * g++.dg/cpp0x/sfinae7.C: New.
10882 * g++.dg/cpp0x/enum9.C: New.
10884 2011-04-07 Mike Stump <mikestump@comcast.net>
10886 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10887 with no trampolines.
10889 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10892 * gfortran.dg/gomp/pr48117.f90: New test.
10895 * gcc.dg/torture/pr48343.c: New test.
10897 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10899 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10901 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10903 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10905 2011-04-07 Tom de Vries <tom@codesourcery.com>
10908 * lib/scanasm.exp (object-size): New proc.
10909 * gcc.target/arm/pr43920-2.c: New test.
10911 2011-04-06 Tobias Burnus <burnus@net-b.de>
10915 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10917 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10919 * gcc.dg/mtune.c: Prune note from output.
10921 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10924 * gcc.dg/guality/pr36977.c: New test.
10925 * gcc.dg/guality/pr48466.c: New test.
10927 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10929 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10931 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10933 * gnat.dg/return3.adb: New test.
10935 2011-04-06 Richard Guenther <rguenther@suse.de>
10937 PR tree-optimization/47663
10938 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10940 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10942 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10943 Solaris 8 and 9 as well.
10945 2011-04-05 Tom de Vries <tom@codesourcery.com>
10948 * gcc.target/arm/pr43920-1.c: New test.
10950 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10952 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10953 (cctor): Actually return the value.
10954 (main): Cast return values.
10956 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10958 * gfortran.dg/character_comparison_8.f90: New test.
10960 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10962 * frontend-passes: (optimize_lexical_comparison): New function.
10963 (optimize_expr): Call it.
10964 (optimize_comparison): Also handle lexical comparison functions.
10965 Return false instad of -2 for unequal comparison.
10967 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10970 * function_optimize_4.f90: New test.
10972 2011-04-04 Tobias Burnus <burnus@net-b.de>
10975 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10976 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10977 * gfortran.dg/coarray_15.f90: New.
10979 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10981 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10982 * gfortran.dg/bessel_7.f90: Likewise.
10984 2011-04-03 Tobias Burnus <burnus@net-b.de>
10986 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10988 2011-04-03 Richard Guenther <rguenther@suse.de>
10989 Ira Rosen <ira.rosen@linaro.org>
10991 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10992 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10993 -ftree-loop-if-convert-stores.
10995 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10997 * gnat.dg/specs/aggr2.ads: New test.
10999 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11001 * gnat.dg/debug2.ad[sb]: New test.
11002 * gnat.dg/debug2_pkg.ads: New helper.
11003 * gnat.dg/debug3.ad[sb]: New test.
11005 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11007 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11009 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11011 PR middle-end/48335
11012 * gcc.c-torture/compile/pr48335-1.c: New test.
11013 * gcc.dg/pr48335-1.c: New test.
11014 * gcc.dg/pr48335-2.c: New test.
11015 * gcc.dg/pr48335-3.c: New test.
11016 * gcc.dg/pr48335-4.c: New test.
11017 * gcc.dg/pr48335-5.c: New test.
11018 * gcc.dg/pr48335-6.c: New test.
11019 * gcc.dg/pr48335-7.c: New test.
11020 * gcc.dg/pr48335-8.c: New test.
11021 * gcc.target/i386/pr48335-1.c: New test.
11023 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11026 * gcc.dg/Waddress.c: New test.
11028 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11031 * gfortran.dg/function_optimize_3.f90: New test.
11033 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11035 * gcc.c-torture/compile/20110401-1.c: New test.
11037 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11038 * g++.dg/lto/20091002-2_0.C: Likewise.
11039 * g++.dg/lto/20090303_0.c: Likewise.
11040 * g++.dg/lto/20091004-1_0.C: Likewise.
11041 * g++.dg/lto/20091002-3_0.C: Likewise.
11042 * g++.dg/lto/20091004-2_0.C: Likewise.
11043 * g++.dg/lto/20081123_0.C: Likewise.
11044 * g++.dg/lto/20090313_0.C: Likewise.
11045 * g++.dg/lto/20081109-1_0.C: Likewise.
11046 * g++.dg/lto/20081219_0.C: Likewise.
11047 * g++.dg/lto/20081204-1_0.C: Likewise.
11048 * g++.dg/lto/20090302_0.C: Likewise.
11049 * g++.dg/lto/20081119-1_0.C: Likewise.
11050 * g++.dg/lto/20081118_0.C: Likewise.
11051 * gcc.dg/lto/20091020-2_0.c: Likewise.
11052 * gcc.dg/lto/20090210_0.c: Likewise.
11053 * gcc.dg/lto/20081204-1_0.c: Likewise.
11054 * gcc.dg/lto/20081224_0.c: Likewise.
11055 * gcc.dg/lto/20090219_0.c: Likewise.
11056 * gcc.dg/lto/20091014-1_0.c: Likewise.
11057 * gcc.dg/lto/20091016-1_0.c: Likewise.
11058 * gcc.dg/lto/20090206-2_0.c: Likewise.
11059 * gcc.dg/lto/20090116_0.c: Likewise.
11060 * gcc.dg/lto/20091013-1_0.c: Likewise.
11061 * gcc.dg/lto/20091015-1_0.c: Likewise.
11062 * gcc.dg/lto/20090126-2_0.c: Likewise.
11064 2011-03-31 Ian Lance Taylor <iant@google.com>
11066 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11068 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11070 * gnat.dg/opt16.adb: New test.
11072 2011-03-31 Jason Merrill <jason@redhat.com>
11074 * g++.dg/cpp0x/defaulted24.C: New.
11076 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11079 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11082 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11084 * g++.dg/other/i386-9.C: New test.
11086 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11088 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11090 2011-03-30 Jason Merrill <jason@redhat.com>
11092 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11094 * g++.dg/cpp0x/regress/isnan.C: New.
11096 * g++.dg/cpp0x/initlist46.C: New.
11098 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11101 * gcc.target/arm/neon-modes-2.c: New test.
11103 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11106 * gcc.c-torture/compile/pr48305.c: New test.
11108 2011-03-29 Jason Merrill <jason@redhat.com>
11110 * g++.dg/cpp0x/regress/value-dep1.C: New.
11112 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11114 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11116 2011-03-29 Ian Lance Taylor <iant@google.com>
11118 * go.test/go-test.exp: Handle the test lines used in several new
11120 (errchk): Add opts parameter. Change all callers. Handle parens
11123 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11124 Dominique d'Humieres <dominiq@lps.ens.fr>
11126 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11127 and __APPLE__ && __PPC__ && __ALTIVEC__.
11129 2011-03-29 Jason Merrill <jason@redhat.com>
11131 * g++.dg/cpp0x/dependent1.C: New.
11133 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11135 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11137 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11139 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11142 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11143 * gfortran.dg/proc_ptr_comp_32.f90: New.
11145 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11147 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11148 check for corresponding warning.
11150 2011-03-28 Jason Merrill <jason@redhat.com>
11152 * g++.dg/cpp0x/rv-deduce2.C: New.
11154 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11157 * gcc.dg/pr48203.c: New test.
11159 2011-03-28 Jeff Law <law@redhat.com>
11161 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11163 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11165 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11166 and __PPC__ && __ALTIVEC__.
11168 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11171 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11172 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11173 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11174 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11176 2011-03-28 Jason Merrill <jason@redhat.com>
11178 * g++.dg/cpp0x/initlist-array2.C: New.
11180 * g++.dg/cpp0x/initlist-array1.C: New.
11182 * g++.dg/cpp0x/constexpr-compound.C: New.
11184 * g++.dg/cpp0x/constexpr-using.C: New.
11186 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11188 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11191 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11193 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11195 * gcc.dg/slp-1.c: New test.
11197 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11199 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11200 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11201 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11202 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11203 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11204 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11205 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11206 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11207 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11208 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11209 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11210 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11211 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11212 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11214 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11217 * gfortran.dg/trim_optimize_5.f90: New test.
11218 * gfortran.dg/trim_optimize_6.f90: New test.
11220 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11223 * gcc.target/mips/madd-7.c: Remove -mlong32.
11224 * gcc.target/mips/msub-7.c: Likewise.
11226 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11228 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11229 accesses to preserve the meaning of the test for doubleword vectors.
11230 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11231 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11233 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11236 * gfortran.dg/class_42.f03: New.
11238 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11240 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11243 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11245 PR rtl-optimization/48144
11246 * gcc.dg/pr48144.c: New test.
11248 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11250 * gnat.dg/discr27.ad[sb]: New test.
11252 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11254 * gnat.dg/limited_with2.ad[sb]: New test.
11255 * gnat.dg/limited_with2_pkg1.ads: New helper.
11256 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11258 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11260 * gnat.dg/opt15.adb: New test.
11261 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11263 2011-03-25 Tobias Burnus <burnus@net-b.de>
11267 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11268 * gfortran.dg/leadz_trailz_3.f90: Ditto
11270 2011-03-25 Martin Jambor <mjambor@suse.cz>
11272 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11274 2011-03-25 Jason Merrill <jason@redhat.com>
11276 * g++.dg/cpp0x/defaulted22.C: New.
11277 * g++.dg/cpp0x/defaulted23.C: New.
11278 * g++.dg/cpp0x/defaulted15.C: Adjust.
11280 2011-03-25 Jason Merrill <jason@redhat.com>
11282 * g++.dg/cpp0x/move1.C: New.
11284 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11287 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11289 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11291 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11292 for mips-sgi-irix6.5.
11293 Replace snprintf prototype by <stdio.h>.
11295 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11298 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11299 run_expensive_tests.
11300 * gcc.dg/graphite/block-4.c: Likewise.
11301 * gcc.dg/graphite/block-7.c: Likewise.
11302 * gcc.dg/graphite/block-8.c: Likewise.
11304 2011-03-25 Richard Guenther <rguenther@suse.de>
11306 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11307 * g++.dg/tree-ssa/pr8781.C: Likewise.
11308 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11309 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11310 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11311 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11312 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11313 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11314 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11315 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11316 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11317 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11318 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11319 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11320 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11321 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11322 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11323 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11324 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11325 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11326 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11327 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11328 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11329 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11330 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11331 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11332 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11333 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11334 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11335 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11336 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11337 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11338 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11339 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11340 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11341 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11342 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11343 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11344 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11345 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11346 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11347 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11348 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11349 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11350 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11351 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11352 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11353 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11354 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11355 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11356 * c-c++-common/pr46562-2.c: Likewise.
11357 * gfortran.dg/pr42108.f90: Likewise.
11358 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11359 foo to be inlined even at -O1.
11360 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11361 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11362 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11363 * gcc.dg/matrix/matrix.exp: Disable FRE.
11365 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11368 * gcc.dg/dfp/pr48204.c: New test.
11370 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11373 * gcc.c-torture/execute/pr47917.c: Move this...
11374 * gcc.dg/torture/pr47917.c: to here and add xfails.
11376 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11378 * gnat.dg/array16.ad[sb]: New test.
11379 * gnat.dg/array16.ads: New helper.
11381 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11383 * gnat.dg/derived_type2.adb: New test.
11385 2011-03-24 Richard Guenther <rguenther@suse.de>
11387 PR tree-optimization/48271
11388 * g++.dg/torture/pr48271.C: New testcase.
11390 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11392 * gnat.dg/array15.ad[sb]: New test.
11394 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11397 * gcc.target/i386/pr48237.c: New test.
11399 2011-03-24 Richard Guenther <rguenther@suse.de>
11401 PR middle-end/48269
11402 * gcc.dg/builtin-object-size-10.c: New testcase.
11404 2011-03-24 Richard Guenther <rguenther@suse.de>
11406 PR tree-optimization/46562
11407 * c-c++-common/pr46562-2.c: New testcase.
11408 * c-c++-common/pr46562.c: Likewise.
11410 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11412 * gcc.dg/vect/vect-cselim-1.c: New test.
11413 * gcc.dg/vect/vect-cselim-2.c: New test.
11415 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11417 * gcc.target/arm/pr46934.c: New.
11419 2011-03-23 Ian Lance Taylor <iant@google.com>
11421 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11423 2011-03-23 Richard Guenther <rguenther@suse.de>
11425 * gcc.dg/struct: Remove directory and contents.
11427 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11430 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11432 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11434 * gnat.dg/discr26.ad[sb]: New test.
11435 * gnat.dg/discr26_pkg.ads: New helper.
11437 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11440 * gcc.target/arm/neon-vld-1.c: New test.
11442 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11444 * gnat.dg/array14.ad[sb]: New test.
11445 * gnat.dg/array14_pkg.ads: New helper.
11447 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11449 * gcc.c-torture/execute/920501-8.x: Remove.
11450 * gcc.c-torture/execute/930513-1.x: Remove.
11451 * gcc.c-torture/execute/960312-1.x: Remove.
11452 * gcc.c-torture/compile/20000804-1.c,
11453 gcc.c-torture/compile/20001205-1.c,
11454 gcc.c-torture/compile/20001226-1.c,
11455 gcc.c-torture/compile/20010518-2.c,
11456 gcc.c-torture/compile/20020312-1.c,
11457 gcc.c-torture/compile/20020604-1.c,
11458 gcc.c-torture/compile/920501-12.c,
11459 gcc.c-torture/compile/920501-4.c,
11460 gcc.c-torture/compile/920520-1.c,
11461 gcc.c-torture/compile/980506-1.c,
11462 gcc.c-torture/execute/980709-1.x,
11463 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11464 options for m68hc11.
11465 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11466 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11469 2011-03-22 Nick Clifton <nickc@redhat.com>
11471 * lib/target-supports.exp (check_profiling_available): Add MN10300
11472 to the list of targets that do not support profiling. Restore
11473 alpha sorting to this list.
11475 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11477 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11478 failure on 32-bit systems.
11479 * gcc.dg/torture/vector-2.c: Ditto.
11481 2011-03-22 Richard Guenther <rguenther@suse.de>
11483 PR tree-optimization/48228
11484 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11486 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11488 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11492 * gcc.target/powerpc/pr48226.c: New file.
11494 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11496 * lib/prune.exp (prune_gcc_output): Prune "could not create
11497 compact unwind for" warnings.
11499 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11503 * gcc.c-torture/execute/pr42544.c: New test.
11504 * gcc.c-torture/execute/pr48197.c: New test.
11506 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11508 PR preprocessor/48192
11509 * gcc.target/powerpc/pr48192.c: New file.
11512 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11513 split problem of 0 being loaded in a VSX register.
11515 2011-03-21 Richard Guenther <rguenther@suse.de>
11518 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11519 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11520 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11521 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11523 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11526 * gcc.dg/pr48213.c: New test.
11528 2011-03-21 Kai Tietz <ktietz@redhat.com>
11531 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11533 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11535 * gcc.target/arm/xor-and.c: New.
11537 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11540 * gfortran.dg/function_optimize_1.f90: New test.
11541 * gfortran.dg/function_optimize_2.f90: New test.
11543 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11545 PR rtl-optimization/47502
11546 * gcc.target/i386/pr47502-1.c: New.
11547 * gcc.target/i386/pr47502-2.c: Likewise.
11549 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11551 PR rtl-optimization/48156
11552 * gcc.dg/pr48156.c: New test.
11554 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11556 PR libfortran/47439
11557 * gfortran.dg/scratch_1.f90: Adjust test.
11559 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11561 PR libfortran/47439
11562 * gfortran.dg/scratch_1.f90: New test.
11564 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11566 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11567 variably modified typedefs.
11568 * gcc.dg/c1x-typedef-2.c: Remove.
11570 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11572 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11573 * gcc.dg/c1x-anon-struct-3.c: New test.
11574 * gcc.dg/anon-struct-11.c: Update.
11576 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11578 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11580 Only xfail with gas.
11582 2011-03-18 Jason Merrill <jason@redhat.com>
11584 * g++.dg/template/fn-ptr1.C: New.
11586 * g++.dg/overload/volatile1.C: New.
11588 * g++.dg/opt/pr23372.C: New.
11590 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11592 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11594 PR middle-end/47405
11595 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11597 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11599 * gcc.target/arm/unsigned-extend-1.c: New.
11601 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11604 * gcc.c-torture/compile/pr48161.c: New test.
11606 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11608 PR middle-end/47725
11609 * gcc.dg/torture/pr47725.c: New.
11611 2011-03-17 Jason Merrill <jason@redhat.com>
11613 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11614 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11616 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11618 * gnat.dg/specs/elab2.ads: New test.
11619 * gnat.dg/specs/elab2_pkg.ads: New helper.
11621 2011-03-17 Jason Merrill <jason@redhat.com>
11623 * g++.dg/cpp0x/decltype-1212.C: New.
11624 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11626 2011-03-17 Jason Merrill <jason@redhat.com>
11628 * g++.dg/parse/memfnquals1.C: New.
11630 2011-03-17 Richard Guenther <rguenther@suse.de>
11632 PR middle-end/48134
11633 * gcc.dg/pr48134.c: New testcase.
11635 2011-03-17 Richard Guenther <rguenther@suse.de>
11637 PR middle-end/48165
11638 * g++.dg/torture/pr48165.C: New testcase.
11640 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11642 PR rtl-optimization/48141
11643 * gcc.dg/pr48141.c: New test.
11645 2011-03-16 Jason Merrill <jason@redhat.com>
11647 * g++.dg/cpp0x/constexpr-48089.C: New.
11649 * g++.dg/cpp0x/constexpr-abi1.C: New.
11651 * g++.dg/cpp0x/constexpr-46336.C: New.
11652 * g++.dg/parse/friend5.C: Adjust expected errors.
11654 * g++.dg/cpp0x/constexpr-47570.C: New.
11656 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11659 * ++.dg/debug/dwarf2/typedef6.C: New test.
11661 2011-03-16 Jason Merrill <jason@redhat.com>
11663 * g++.dg/cpp0x/elision2.C: New.
11665 * g++.dg/cpp0x/constexpr-array3.C: New.
11667 2011-03-16 Jason Merrill <jason@redhat.com>
11669 * g++.dg/cpp0x/sfinae6.C: New.
11670 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11671 * g++.dg/cpp0x/pr45908.C: Likewise.
11672 * g++.dg/cpp0x/sfinae6.C: Likewise.
11673 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11674 * g++.old-deja/g++.law/arg11.C: Likewise.
11676 2011-03-16 Jason Merrill <jason@redhat.com>
11678 * g++.dg/template/incomplete6.C: New.
11680 2011-03-16 Jeff Law <law@redhat.com>
11682 * gcc.dg/tree-ssa/vrp55.c: New test.
11684 2011-03-16 Jason Merrill <jason@redhat.com>
11686 * g++.dg/cpp0x/auto22.C: New.
11688 2011-03-16 Richard Guenther <rguenther@suse.de>
11690 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11691 optimizing it away if promoted to const.
11693 2011-03-16 Richard Guenther <rguenther@suse.de>
11695 PR tree-optimization/48149
11696 * gcc.dg/fold-complex-1.c: New testcase.
11698 2011-03-16 Richard Guenther <rguenther@suse.de>
11701 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11702 or cloning happens.
11704 2011-03-16 Richard Guenther <rguenther@suse.de>
11706 PR tree-optimization/26134
11707 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11709 2011-03-16 Richard Guenther <rguenther@suse.de>
11711 PR tree-optimization/48146
11712 * gcc.dg/torture/pr48146.c: New testcase.
11714 2011-03-16 Richard Guenther <rguenther@suse.de>
11716 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11717 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11719 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11721 PR middle-end/48136
11722 * gcc.c-torture/compile/pr48136.c: New test.
11724 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11727 * gcc.dg/guality/pr45882.c: New test.
11729 2011-03-15 Jason Merrill <jason@redhat.com>
11731 * g++.dg/cpp0x/constexpr-recursion.C: New.
11733 * g++.dg/cpp0x/implicit11.C: New.
11735 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11737 * g++.dg/cpp0x/constexpr-attribute.C: New.
11739 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11741 * g++.dg/parse/pr34758.C: New.
11743 2011-03-15 Xinliang David Li <davidxl@google.com>
11746 * gcc.dg/uninit-pred-7_d.c: New test.
11747 * gcc.dg/uninit-pred-8_d.c: New test.
11749 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11752 * gcc.target/arm/pr46788.c: New.
11754 2011-03-15 Richard Guenther <rguenther@suse.de>
11756 PR middle-end/47650
11757 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11758 * gfortran.dg/ishft_4.f90: Likewise.
11759 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11761 2011-03-15 Richard Guenther <rguenther@suse.de>
11763 PR tree-optimization/13954
11764 * g++.dg/tree-ssa/pr13954.C: New testcase.
11766 2011-03-15 Richard Guenther <rguenther@suse.de>
11768 PR tree-optimization/48037
11769 * gcc.target/i386/pr48037-1.c: New testcase.
11771 2011-03-15 Richard Guenther <rguenther@suse.de>
11773 PR tree-optimization/41490
11774 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11775 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11776 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11777 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11778 * g++.dg/tree-ssa/pr33604.C: Adjust.
11780 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11782 PR middle-end/47917
11783 * gcc.c-torture/execute/pr47917.c: New test.
11784 * gcc.dg/pr47917.c: New test.
11786 PR middle-end/38878
11787 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11789 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11791 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11792 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11793 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11794 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11795 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11796 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11797 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11798 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11799 * gcc.target/i386/avx-floor-vec.c: Ditto.
11800 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11801 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11802 * gcc.target/i386/avx-rint-vec.c: Ditto.
11803 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11804 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11805 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11806 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11808 2011-03-14 Tom Tromey <tromey@redhat.com>
11810 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11811 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11812 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11814 2011-03-14 Tom Tromey <tromey@redhat.com>
11816 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11817 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11818 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11820 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11822 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11824 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11826 PR rtl-optimization/47166
11827 * gcc.c-torture/execute/postmod-1.c: New test.
11829 2011-03-14 Richard Guenther <rguenther@suse.de>
11831 PR middle-end/48098
11832 * gcc.dg/torture/pr48098.c: New testcase.
11834 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11837 * gcc.target/powerpc/pr48053-1.c: New test.
11838 * gcc.target/powerpc/pr48053-2.c: Likewise.
11840 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11842 PR libfortran/48066
11843 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11845 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11847 PR libfortran/48066
11848 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11850 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11853 * gfortran.dg/class_41.f03: New.
11855 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11857 * g++.dg/conversion/cast3.C: New test.
11859 2011-03-11 Jason Merrill <jason@redhat.com>
11861 * g++.dg/template/error45.C: New.
11863 * g++.dg/parse/no-type-defn1.C: New.
11865 * g++.dg/ext/attrib40.C: New.
11867 * g++.dg/cpp0x/regress/array1.C: New.
11869 2011-03-11 Richard Guenther <rguenther@suse.de>
11871 PR tree-optimization/48067
11872 * gcc.dg/pr48067.c: New testcase.
11874 2011-03-11 Richard Guenther <rguenther@suse.de>
11877 * g++.dg/lto/20110311-1_0.C: New testcase.
11879 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11882 * g++.dg/inherit/virtual8.C: New test.
11884 PR middle-end/48044
11885 * gcc.dg/torture/pr48044.c: New test.
11887 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11890 * gfortran.dg/proc_ptr_comp_31.f90: New.
11892 2011-03-11 Richard Guenther <rguenther@suse.de>
11894 PR tree-optimization/47278
11895 * gcc.dg/torture/pr47278-1.c: New testcase.
11896 * gcc.dg/torture/pr47278-2.c: Likewise.
11898 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11900 PR tree-optimization/48063
11901 * gcc.dg/torture/pr48063.c: New test.
11903 2011-03-10 Jason Merrill <jason@redhat.com>
11905 * g++.dg/template/array22.C: New.
11907 * g++.dg/cpp0x/syntax-err1.C: New.
11908 * g++.dg/parse/error36.C: Adjust expected errors.
11909 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11910 * g++.old-deja/g++.pt/typename3.C: Likewise.
11911 * g++.old-deja/g++.pt/typename4.C: Likewise.
11912 * g++.old-deja/g++.pt/typename6.C: Likewise.
11914 2011-03-09 Jason Merrill <jason@redhat.com>
11916 * g++.dg/template/nontype22.C: New.
11918 2011-03-09 Martin Jambor <mjambor@suse.cz>
11920 PR tree-optimization/47714
11921 * g++.dg/torture/pr47714.C: New test.
11923 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11926 * gcc.target/powerpc/pr47755-2.c: New file.
11928 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11930 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11931 is not set in the environment, pass 64 as first argument when not
11932 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11933 native where ulimit -u is supported.
11935 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11937 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11939 2011-03-08 Jason Merrill <jason@redhat.com>
11941 * g++.dg/template/nontype21.C: New.
11943 * g++.dg/template/anon5.C: New.
11945 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11948 * gcc.dg/pr47881.c: New test.
11950 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11953 * g++.dg/lookup/template3.C: New test.
11955 2011-03-08 Kai Tietz <ktietz@redhat.com>
11957 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11960 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11963 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11964 sizeof to compute alignment.
11966 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11968 PR tree-optimization/48022
11969 * gcc.dg/pr48022-1.c: New test.
11970 * gcc.dg/pr48022-2.c: New test.
11972 2011-03-07 Jason Merrill <jason@redhat.com>
11974 * g++.dg/template/nontype20.C: New.
11975 * g++.dg/init/member1.C: Adjust expected errors.
11976 * g++.dg/parse/constant4.C: Likewise.
11977 * g++.dg/template/qualified-id3.C: Likewise.
11978 * g++.old-deja/g++.pt/crash10.C: Likewise.
11980 * g++.dg/cpp0x/regress/non-const1.C: New.
11982 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11985 * gcc.dg/pr47991.c: New test.
11987 2011-03-07 Jason Merrill <jason@redhat.com>
11989 * g++.dg/abi/mangle46.C: New.
11991 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11994 * gcc.target/powerpc/pr47862.c: New.
11996 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11999 * gcc.target/i386/combine-mul.c: Require nonpic.
12001 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12002 Nathan Froyd <froydnj@codesourcery.com>
12004 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12006 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12008 * README.QMTEST: Remove.
12010 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12011 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12014 * gfortran.dg/array_constructor_37.f90 : New test.
12016 2011-03-05 Jason Merrill <jason@redhat.com>
12018 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12019 * g++.dg/abi/mangle45.C: Likewise.
12020 * g++.dg/cpp0x/trailing1.C: Likewise.
12022 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12024 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12026 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12028 PR rtl-optimization/47899
12029 * gcc.dg/pr47899.c: New test.
12031 * gcc.dg/torture/pr47968.c: Ignore warnings.
12033 PR tree-optimization/47967
12034 * gcc.c-torture/compile/pr47967.c: New test.
12036 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12038 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12039 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12041 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12043 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12044 and property_getAttributes() if __OBJC2__.
12045 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12046 * objc.dg/property/property-encoding-1.m: New.
12047 * obj-c++.dg/property/property-encoding-1.mm: New.
12049 2011-03-04 Jason Merrill <jason@redhat.com>
12051 * g++.dg/template/pseudodtor6.C: New.
12053 * g++.dg/inherit/covariant19.C: New.
12055 2011-03-04 Richard Guenther <rguenther@suse.de>
12057 PR middle-end/47968
12058 * gcc.dg/torture/pr47968.c: New testcase.
12060 2011-03-04 Richard Guenther <rguenther@suse.de>
12062 PR middle-end/47975
12063 * gcc.dg/torture/pr47975.c: New testcase.
12065 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12068 * g++.dg/template/crash106.C: New.
12070 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12073 * gcc.dg/gomp/pr47963.c: New test.
12074 * g++.dg/gomp/pr47963.C: New test.
12076 2011-03-02 Jason Merrill <jason@redhat.com>
12078 * g++.dg/cpp0x/regress/condition1.C: New.
12080 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12082 2011-03-01 Jason Merrill <jason@redhat.com>
12084 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12086 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12088 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12090 PR rtl-optimization/47925
12091 * gcc.c-torture/execute/pr47925.c: New test.
12093 2011-03-01 Jason Merrill <jason@redhat.com>
12095 * g++.dg/cpp0x/decltype25.C: New.
12097 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12099 2011-03-01 Richard Guenther <rguenther@suse.de>
12101 PR tree-optimization/47890
12102 * gcc.dg/torture/pr47890.c: New testcase.
12104 2011-03-01 Richard Guenther <rguenther@suse.de>
12107 * gcc.dg/lto/pr47924_0.c: New testcase.
12109 2011-03-01 Richard Guenther <rguenther@suse.de>
12112 * gfortran.dg/lto/pr46911_0.f: New testcase.
12114 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12116 PR libgfortran/47933
12117 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12118 compile errors from older code form.
12120 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12122 PR libgfortran/47567
12123 * gfortran.dg/fmt_fw_d.f90: New test.
12125 2011-02-28 Jason Merrill <jason@redhat.com>
12127 * g++.dg/inherit/covariant18.C: New.
12129 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12131 PR middle-end/47893
12132 * gcc.dg/pr47893.c: New test.
12134 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12136 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12137 NULL in case of a selector with conflicting types.
12138 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12140 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12142 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12143 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12144 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12145 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12147 2011-02-28 Jason Merrill <jason@redhat.com>
12150 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12152 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12154 PR libgfortran/47778
12155 * gfortran.dg/namelist_71.f90: New test.
12157 2011-02-27 Jason Merrill <jason@redhat.com>
12160 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12161 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12163 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12166 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12168 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12171 * gfortran.dg/gomp/task-1.f90: Removed.
12173 2011-02-26 Jason Merrill <jason@redhat.com>
12175 * g++.dg/template/this-targ1.C: New.
12177 * g++.dg/cpp0x/regress/template-const1.C: New.
12178 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12179 * g++.dg/template/function1.C: Adjust.
12180 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12181 * g++.dg/debug/debug7.C: Adjust.
12183 2011-02-26 Tobias Burnus <burnus@net-b.de>
12186 * gfortran.dg/gomp/task-1.f90: New.
12188 2011-02-25 Jie Zhang <jie@codesourcery.com>
12190 * gcc.target/arm/neon-thumb2-move.c: Add
12191 dg-require-effective-target arm_thumb2_ok.
12193 2011-02-24 Jason Merrill <jason@redhat.com>
12195 * g++.dg/parse/constant1.C: Specify C++98 mode.
12196 * g++.dg/parse/constant5.C: Likewise.
12197 * g++.dg/parse/error2.C: Likewise.
12198 * g++.dg/parse/semicolon3.C: Likewise.
12199 * g++.dg/template/crash14.C: Likewise.
12200 * g++.dg/template/local4.C: Likewise.
12201 * g++.dg/template/nontype3.C: Likewise.
12202 * g++.dg/parse/crash31.C: Adjust expected errors.
12203 * g++.dg/template/function1.C: Likewise.
12204 * g++.dg/template/ref3.C: Likewise.
12205 * g++.dg/template/static9.C: Likewise.
12206 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12208 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12209 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12210 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12211 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12212 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12214 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12217 * gfortran.dg/pr47878.f90: New test.
12219 2011-02-24 Richard Guenther <rguenther@suse.de>
12222 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12223 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12225 2011-02-24 Richard Guenther <rguenther@suse.de>
12228 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12229 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12231 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12233 PR libgfortran/47567
12234 * gfortran.dg/fmt_f0_1.f90: Update test.
12236 2011-02-23 Jason Merrill <jason@redhat.com>
12238 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12239 * g++.dg/abi/mangle45.C: New.
12241 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12242 * g++.dg/template/canon-type-9.C: Match use of decltype
12243 between declaration and definition.
12244 * g++.dg/template/canon-type-12.C: Likewise.
12246 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12249 * gfortran.dg/nested_allocatables_1.f90: New.
12251 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12254 * g++.dg/pr46868.C: New test.
12255 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12256 * g++.dg/parse/error14.C: Adjust.
12258 2011-02-23 Richard Guenther <rguenther@suse.de>
12260 PR tree-optimization/47838
12261 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12263 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12265 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12267 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12269 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12270 * gfortran.dg/count_init_expr.f03: Ditto.
12271 * gfortran.dg/gomp/pr43711.f90: Ditto.
12272 * gcc.dg/struct-parse-2.c: Ditto.
12273 * gcc.dg/parse-error-3.c: Ditto.
12274 * gcc.dg/Wlogical-op-1.c: Ditto.
12275 * gcc.dg/Walways-true-1.c: Ditto.
12276 * gcc.dg/pr24225.c: Ditto.
12277 * gcc.dg/Walways-true-2.c: Ditto.
12278 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12279 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12280 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12281 * g++.dg/overload/defarg4.C: Ditto.
12282 * g++.dg/inherit/covariant16.C: Ditto.
12283 * g++.dg/inherit/virtual7.C: Ditto.
12284 * g++.dg/template/canon-type-9.C: Ditto.
12285 * g++.dg/template/access19.C: Ditto.
12286 * g++.dg/template/call7.C: Ditto.
12287 * g++.dg/template/canon-type-2.C: Ditto.
12288 * g++.dg/template/init7.C: Ditto.
12289 * g++.dg/template/sizeof-template-argument.C: Ditto.
12290 * g++.dg/template/const3.C: Ditto.
12291 * g++.dg/template/sfinae26.C: Ditto.
12292 * g++.dg/template/sfinae26.C: Ditto.
12293 * g++.dg/template/canon-type-11.C: Ditto.
12294 * g++.dg/template/union2.C: Ditto.
12295 * g++.dg/template/canon-type-3.C: Ditto.
12296 * g++.dg/template/canon-type-1.C: Ditto.
12297 * g++.dg/template/canon-type-5.C: Ditto.
12298 * g++.dg/template/canon-type-7.C: Ditto.
12299 * g++.dg/template/canon-type-10.C: Ditto.
12300 * g++.dg/template/spec36.C: Ditto.
12301 * g++.dg/template/typedef38.C: Ditto.
12302 * g++.dg/template/canon-type-4.C: Ditto.
12303 * g++.dg/template/canon-type-6.C: Ditto.
12304 * g++.dg/template/canon-type-13.C: Ditto.
12305 * g++.dg/template/instantiate9.C: Ditto.
12306 * g++.dg/template/ttp22.C: Ditto.
12307 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12308 * g++.dg/warn/Walways-true-1.C: Ditto.
12309 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12310 * g++.dg/warn/Walways-true-2.C: Ditto.
12311 * g++.dg/conversion/op4.C: Ditto.
12312 * g++.dg/opt/pr19650.C: Ditto.
12313 * g++.dg/lookup/friend11.C: Ditto.
12314 * g++.dg/other/default2.C: Ditto.
12315 * g++.dg/other/default3.C: Ditto.
12316 * g++.dg/other/dtor2.C: Ditto.
12317 * g++.dg/other/friend5.C: Ditto.
12318 * g++.dg/other/default5.C: Ditto.
12319 * g++.dg/init/brace6.C: Ditto.
12320 * g++.dg/init/aggr5.C: Ditto.
12321 * g++.dg/init/error2.C: Ditto.
12322 * g++.dg/expr/bound-mem-fun.C: Ditto.
12323 * g++.dg/expr/cond6.C: Ditto.
12324 * g++.dg/expr/stmt-expr-1.C: Ditto.
12325 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12326 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12327 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12328 * g++.dg/cpp0x/bracket1.C: Ditto.
12329 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12330 * g++.dg/cpp0x/pr38646.C: Ditto.
12331 * g++.dg/cpp0x/variadic73.C: Ditto.
12332 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12333 * g++.dg/cpp0x/bracket4.C: Ditto.
12334 * g++.dg/cpp0x/decltype4.C: Ditto.
12335 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12336 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12337 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12338 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12339 * g++.dg/cpp0x/decltype2.C: Ditto.
12340 * g++.dg/cpp0x/decltype1.C: Ditto.
12341 * g++.dg/cpp0x/bracket2.C: Ditto.
12342 * g++.dg/cpp0x/decltype5.C: Ditto.
12343 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12344 * g++.dg/cpp0x/variadic70.C: Ditto.
12345 * g++.dg/cpp0x/decltype6.C: Ditto.
12346 * g++.dg/cpp0x/rvo.C: Ditto.
12347 * g++.dg/cpp0x/vt-40092.C: Ditto.
12348 * g++.dg/cpp0x/variadic-new.C: Ditto.
12349 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12350 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12351 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12352 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12353 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12354 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12355 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12356 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12357 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12358 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12359 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12360 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12361 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12362 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12363 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12364 * g++.dg/cpp0x/pr39639.C: Ditto.
12365 * g++.dg/cpp0x/decltype3.C: Ditto.
12366 * g++.dg/cpp0x/variadic68.C: Ditto.
12367 * g++.dg/cpp0x/variadic-function.C: Ditto.
12368 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12369 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12370 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12371 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12372 * g++.dg/parse/crash35.C: Ditto.
12373 * g++.dg/parse/crash40.C: Ditto.
12374 * g++.dg/parse/defarg12.C: Ditto.
12375 * g++.dg/parse/crash34.C: Ditto.
12376 * g++.dg/parse/constructor3.C: Ditto.
12377 * g++.dg/parse/template23.C: Ditto.
12378 * g++.dg/parse/crash56.C: Ditto.
12379 * g++.dg/parse/dtor13.C: Ditto.
12380 * g++.dg/parse/error33.C: Ditto.
12381 * g++.dg/parse/ctor9.C: Ditto.
12382 * g++.dg/parse/error32.C: Ditto.
12383 * g++.dg/parse/error37.C: Ditto.
12384 * g++.dg/parse/bitfield3.C: Ditto.
12385 * g++.dg/parse/struct-4.C: Ditto.
12386 * g++.dg/ext/has_trivial_copy.C: Ditto.
12387 * g++.dg/ext/is_polymorphic.C: Ditto.
12388 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12389 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12390 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12391 * g++.dg/ext/is_union.C: Ditto.
12392 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12393 * g++.dg/ext/is_pod.C: Ditto.
12394 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12395 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12396 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12397 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12398 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12399 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12400 * g++.dg/ext/is_abstract.C: Ditto.
12401 * g++.dg/ext/has_trivial_assign.C: Ditto.
12402 * g++.dg/ext/is_class.C: Ditto.
12403 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12404 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12405 * g++.dg/ext/is_base_of.C: Ditto.
12406 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12407 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12408 * g++.dg/ext/is_empty.C: Ditto.
12409 * g++.dg/ext/is_enum.C: Ditto.
12410 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12411 * gnat.dg/opt11.adb: Ditto.
12412 * obj-c++.dg/pr45735.mm: Ditto.
12413 * obj-c++.dg/pr24393.mm: Ditto.
12414 * obj-c++.dg/exceptions-2.mm: Ditto.
12415 * objc.dg/pr45735.m: Ditto.
12416 * objc.dg/pr24393.m: Ditto.
12418 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12420 * objc.dg/attributes/objc-exception-1.m: New.
12422 2011-02-23 Jie Zhang <jie@codesourcery.com>
12424 * gcc.dg/cpp/include7.c: New test.
12426 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12429 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12431 2011-02-23 Jie Zhang <jie@codesourcery.com>
12433 PR rtl-optimization/47763
12434 * gcc.dg/pr47763.c: New test.
12436 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12439 * gfortran.dg/whole_file_32.f90 : New test.
12441 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12444 * g++.dg/inherit/virtual7.C: New test.
12446 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12449 * objc.dg/type-size-3.m: Updated error message.
12450 * objc.dg/type-size-4.m: New test.
12451 * objc.dg/type-size-5.m: New test.
12453 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12455 * lib/gnat.exp: Fix comments.
12456 Don't load libgloss.exp.
12457 (default_gnat_version): Call $compiler with --version.
12458 Adapt regexp for gnatmake output, insert version.
12459 (gnat_version): New proc.
12460 (gnat_init): Remove gnat_libgcc_s_path.
12461 (gnat_target_compile): Likewise.
12462 Remove ld_library_path.
12463 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12464 (gnat_pass): Remove.
12465 (gnat_pass): Remove.
12466 (gnat_finish): Remove.
12467 (gnat_exit): Remove.
12468 (local_find_gnatmake): Reindent.
12469 (runtest_file_p): Remove.
12470 (prune_warnings): Remove.
12471 (find_gnatclean): New proc.
12472 * lib/gnat-dg.exp (lremove): New proc.
12473 (gnat-dg-test): Reindent.
12474 Remove additional output files.
12475 (gnat-dg-runtest): Remove.
12477 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12478 * gnat.dg/loop_optimization6.adb: Likewise.
12479 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12481 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12483 PR tree-optimization/47835
12484 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12486 2011-02-22 Tobias Burnus <burnus@net-b.de>
12488 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12489 * gfortran.dg/abstract_type_2.f03: Ditto.
12490 * gfortran.dg/abstract_type_3.f03: Ditto.
12491 * gfortran.dg/abstract_type_4.f03: Ditto.
12492 * gfortran.dg/abstract_type_5.f03: Ditto.
12493 * gfortran.dg/abstract_type_6.f03: Ditto.
12494 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12495 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12496 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12497 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12498 * gfortran.dg/array_function_5.f90: Ditto.
12499 * gfortran.dg/asynchronous_3.f03: Ditto.
12500 * gfortran.dg/char_expr_1.f90: Ditto.
12501 * gfortran.dg/class_14.f03: Ditto.
12502 * gfortran.dg/data_array_6.f: Ditto.
12503 * gfortran.dg/data_invalid.f90: Ditto.
12504 * gfortran.dg/dot_product_1.f03: Ditto.
12505 * gfortran.dg/func_derived_5.f90: Ditto.
12506 * gfortran.dg/func_result_4.f90: Ditto.
12507 * gfortran.dg/implied_do_1.f90: Ditto.
12508 * gfortran.dg/initialization_25.f90: Ditto.
12509 * gfortran.dg/initialization_26.f90: Ditto.
12510 * gfortran.dg/interface_34.f90: Ditto.
12511 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12512 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12513 * gfortran.dg/matmul_8.f03: Ditto.
12514 * gfortran.dg/merge_init_expr.f90: Ditto.
12515 * gfortran.dg/pack_assign_1.f90: Ditto.
12516 * gfortran.dg/pack_vector_1.f90: Ditto.
12517 * gfortran.dg/pointer_check_8.f90: Ditto.
12518 * gfortran.dg/product_init_expr.f03: Ditto.
12519 * gfortran.dg/reshape_order_5.f90: Ditto.
12520 * gfortran.dg/reshape_shape_1.f90: Ditto.
12521 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12522 * gfortran.dg/same_name_2.f90: Ditto.
12523 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12524 * gfortran.dg/spread_init_expr.f03: Ditto.
12525 * gfortran.dg/stmt_func_1.f90: Ditto.
12526 * gfortran.dg/sum_init_expr.f03: Ditto.
12527 * gfortran.dg/transpose_3.f03: Ditto.
12528 * gfortran.dg/unpack_init_expr.f03: Ditto.
12529 * gfortran.dg/warn_conversion.f90: Ditto.
12530 * gfortran.dg/warn_conversion_2.f90: Ditto.
12531 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12532 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12533 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12534 * gfortran.dg/whole_file_16.f90: Ditto.
12535 * gfortran.dg/whole_file_17.f90: Ditto.
12536 * gfortran.dg/whole_file_18.f90: Ditto.
12537 * gfortran.dg/whole_file_20.f03: Ditto.
12538 * gfortran.dg/whole_file_5.f90: Ditto.
12539 * gfortran.dg/whole_file_6.f90: Ditto.
12540 * gfortran.dg/write_invalid_format.f90: Ditto.
12541 * gfortran.dg/zero_sized_6.f90: Ditto.
12543 2011-02-21 Jeff Law <law@redhat.com>
12545 PR rtl-optimization/46178
12546 * gcc.target/i386/pr46178.c: New test.
12548 PR rtl-optimization/46002
12549 * gcc.c-torture/compile/pr46002.c: New test.
12551 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12553 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12556 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12559 * g++.dg/debug/pr47106.C: Require effective target lto.
12561 2011-02-21 Jason Merrill <jason@redhat.com>
12563 * g++.dg/cpp0x/constexpr-diag2.C: New.
12565 2011-02-20 Jason Merrill <jason@redhat.com>
12567 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12569 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12571 * g++.dg/overload/conv-op1.C: New.
12573 * g++.dg/cpp0x/constexpr-synth1.C: New.
12575 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12577 * objc.dg/layout-2.m: New.
12578 * objc.dg/selector-3.m: Adjusted location of error message.
12579 * objc.dg/type-size-3.m: Same.
12580 * obj-c++.dg/selector-3.mm: Same.
12582 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12585 * objc.dg/property/dotsyntax-22.m: New.
12586 * obj-c++.dg/property/dotsyntax-22.mm: New.
12588 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12591 * g++.dg/template/typedef38.C: New test.
12593 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12596 * gfortran.dg/whole_file_30.f90 : New test.
12597 * gfortran.dg/whole_file_31.f90 : New test.
12599 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12603 * gfortran.dg/whole_file_28.f90 : New test.
12604 * gfortran.dg/whole_file_29.f90 : New test.
12606 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12609 * g++.dg/template/crash105.C: New.
12611 2011-02-19 Jason Merrill <jason@redhat.com>
12613 * g++.dg/cpp0x/regress/no-elide1.C: New.
12615 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12617 PR tree-optimization/46620
12618 * gcc.dg/pr46620.c: New.
12620 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12623 * gcc.target/i386/pr47809.c: New test.
12625 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12626 Tobias Burnus <burnus@net-b.de>
12628 * lib/target-supports.exp
12629 (check_effective_target_fortran_large_real): New check for large reals.
12630 * gfortran.dg/nan_7.f90: New test.
12632 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12634 PR libgfortran/47567
12635 * gfortran.dg/fmt_f0_1.f90: Update test.
12637 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12640 * gfortran.dg/array_constructor_36.f90 : New test.
12641 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12642 allow for comparison between different elements of the array
12643 constructor at different levels of optimization.
12645 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12647 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12648 * gcc.target/i386/pr32280-1.c: Likewise.
12650 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12653 * gcc.target/i386/pr47800.c: New test.
12655 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12657 * objc/execute/exceptions/foward-1.x: New.
12659 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12662 * gfortran.dg/derived_constructor_comps_4.f90: New.
12664 2011-02-18 Tobias Burnus
12667 * gfortran.dg/func_result_6.f90: New.
12669 2011-02-18 Michael Matz <matz@suse.de>
12672 * gfortran.dg/lto/pr45586_0.f90: New test.
12673 * gfortran.dg/typebound_proc_20.f90: Ditto.
12674 * gfortran.dg/typebound_proc_21.f90: Ditto.
12676 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12679 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12681 2011-02-18 Tobias Burnus <burnus@net-b.de>
12684 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12685 gcc_warning_prefix.
12686 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12687 normalizing the error/warning output.
12688 * gfortran.dg/Wall.f90: Update dg-error/warning.
12689 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12690 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12691 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12692 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12693 * gfortran.dg/class_30.f90: Update dg-error/warning.
12694 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12695 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12696 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12697 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12698 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12699 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12700 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12701 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12702 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12703 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12704 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12705 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12706 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12707 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12708 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12709 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12710 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12711 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12712 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12713 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12714 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12715 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12716 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12717 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12718 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12720 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12723 * gfortran.dg/proc_ptr_comp_30.f90: New.
12725 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12728 * gcc.target/i386/pr47780.c: New test.
12730 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12733 * gfortran.dg/class_40.f03: New.
12735 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12738 * g++.dg/cpp0x/auto21.C: New test.
12740 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12742 * objc.dg/special/unclaimed-category-1.h: Updated for
12744 * objc.dg/special/unclaimed-category-1.m: Same.
12745 * objc.dg/zero-link-1.m: Same.
12746 * objc.dg/lookup-1.m: Same.
12747 * objc.dg/torture/strings/const-str-9.m
12748 * objc.dg/torture/strings/const-str-10.m: Same.
12749 * objc.dg/torture/strings/const-str-11.m: Same.
12750 * objc.dg/torture/forward-1.m: Same.
12751 * objc.dg/zero-link-2.m: Same.
12752 * objc.dg/encode-7-next-64bit.m: Same.
12753 * objc.dg/method-4.m: Same.
12754 * objc.dg/next-runtime-1.m: Same.
12755 * objc.dg/image-info.m: Same.
12756 * objc.dg/pr23214.m: Same.
12757 * objc.dg/symtab-1.m: Same.
12758 * obj-c++.dg/basic.m: Same.
12759 * obj-c++.dg/proto-lossage-3.m: Same.
12760 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12761 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12762 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12763 * obj-c++.dg/method-11.m: Same.
12764 * objc/execute/enumeration-1.m: Same.
12765 * objc/execute/object_is_class.m: Same.
12766 * objc/execute/formal_protocol-2.m: Same.
12767 * objc/execute/formal_protocol-4.m: Same.
12768 * objc/execute/formal_protocol-6.m: Same.
12769 * objc/execute/bycopy-3.m: Same.
12770 * objc/execute/exceptions/catchall-1.m: Same.
12771 * objc/execute/exceptions/finally-1.m: Same.
12772 * objc/execute/exceptions/local-variables-1.m: Same.
12773 * objc/execute/exceptions/foward-1.m: Same.
12774 * objc/execute/bf-common.h
12775 * objc/execute/enumeration-2.m: Same.
12776 * objc/execute/formal_protocol-1.m: Same.
12777 * objc/execute/formal_protocol-3.m: Same.
12778 * objc/execute/formal_protocol-5.m: Same.
12779 * objc/execute/accessing_ivars.m: Same.
12780 * objc/execute/bycopy-2.m: Same.
12781 * objc/execute/formal_protocol-7.m: Same.
12782 * objc/execute/compatibility_alias.m: Same.
12783 * objc/execute/no_clash.m: Same.
12784 * objc/execute/object_is_meta_class.m: Same.
12785 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12786 * objc/execute/class-tests-1.h: Include stdio.h.
12787 * objc/execute/class-tests-2.h: Same.
12788 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12790 * obj-c++.dg/try-catch-2.mm: Same.
12792 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12795 * g++.dg/warn/Wunused-parm-4.C: New test.
12797 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12798 Jan Hubicka <jh@suse.cz>
12802 * g++.dg/debug/pr47106.C: New.
12804 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12807 * gcc.target/i386/pr43653.c: New test.
12809 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12812 * g++.dg/template/inherit6.C: New test.
12814 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12817 * gfortran.dg/class_39.f03: New.
12819 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12822 * g++.dg/cpp0x/variadic106.C: New test.
12824 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12826 PR libfortran/47757
12827 * gfortran.dg/pr47757-1.f90: New test.
12828 * gfortran.dg/pr47757-2.f90: New test.
12829 * gfortran.dg/pr47757-3.f90: New test.
12832 * g++.dg/cpp0x/enum8.C: New test.
12834 2011-02-15 Jason Merrill <jason@redhat.com>
12836 * g++.dg/inherit/implicit-trivial1.C: New.
12837 * g++.dg/cpp0x/implicit-trivial1.C: New.
12839 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12841 PR middle-end/47725
12842 * gcc.dg/torture/pr47725.c: Removed.
12844 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12847 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12848 constant does not generate a load from memory.
12850 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12852 PR middle-end/47725
12853 * gcc.dg/torture/pr47725.c: New.
12855 2011-02-15 Richard Guenther <rguenther@suse.de>
12857 PR tree-optimization/47743
12858 * gcc.dg/torture/pr47743.c: New testcase.
12860 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12862 PR middle-end/47581
12863 * gcc.target/i386/pr47581.c: New test.
12865 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12868 * gfortran.dg/select_type_22.f03: New.
12870 2011-02-14 Jason Merrill <jason@redhat.com>
12872 * g++.dg/cpp0x/regress/enum1.C: New.
12874 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12876 * gnat.dg/include.adb: New test.
12878 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12881 * gfortran.dg/class_38.f03: New.
12883 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12885 * gcc.dg/pr46494.c: New test.
12887 2011-02-14 Richard Guenther <rguenther@suse.de>
12889 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12891 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12894 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12895 sparc*-sun-solaris2.11.
12897 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12900 * gfortran.dg/argument_checking_18.f90: New.
12902 2011-02-13 Tobias Burnus <burnus@net-b.de>
12904 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12905 * gfortran.dg/argument_checking_17.f90: New.
12907 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12909 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12910 are temporarily disabled.
12911 * gfortran.dg/class_7.f03: Ditto.
12912 * gfortran.dg/coarray_14.f90: Ditto.
12913 * gfortran.dg/typebound_proc_13.f03: Ditto.
12915 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12918 * gfortran.dg/extends_11.f03: New.
12920 2011-02-11 Xinliang David Li <davidxl@google.com>
12922 PR tree-optimization/47707
12923 * g++.dg/tree-ssa/pr47707.C: New test.
12925 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12927 * g++.dg/opt/inline17.C: New test.
12929 2011-02-11 Tobias Burnus <burnus@net-b.de>
12932 * gfortran.dg/pure_formal_2.f90: New.
12934 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12936 PR rtl-optimization/47614
12937 * gfortran.dg/pr47614.f: New.
12939 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12942 * gcc.dg/opts-6.c: New test.
12944 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12947 * gcc.dg/pr47684.c: New test.
12949 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12952 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12953 c99_runtime, dg-add-options c99_runtime.
12954 (main): Use __asm__.
12956 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12959 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12960 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12961 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12962 * gcc.dg/ucnid-10.c: Likewise.
12963 * gcc.dg/ucnid-13.c: Likewise.
12964 * gcc.dg/ucnid-7.c: Likewise.
12965 * gcc.dg/ucnid-8.c: Likewise.
12966 Adapt dg-warning line number.
12968 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12970 * gcc.target/i386/parity-1.c: Use -march=k8.
12971 * gcc.target/i386/parity-2.c: Ditto.
12972 * gcc.target/i386/vecinit-1.c: Ditto.
12973 * gcc.target/i386/vecinit-2.c: Ditto.
12975 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12978 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12979 * gcc.target/mips/save-restore-3.c: Likewise.
12980 * gcc.target/mips/save-restore-4.c: Likewise.
12981 * gcc.target/mips/save-restore-5.c: Likewise.
12984 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12985 * g++.dg/tree-prof/partition2.C: Likewise.
12987 2011-02-09 Jason Merrill <jason@redhat.com>
12989 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12990 rather than misdeclare std::puts.
12992 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12993 * g++.dg/other/warning1.C: Likewise.
12994 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12995 * g++.old-deja/g++.gb/scope06.C: Likewise.
12996 * g++.old-deja/g++.law/cvt11.C: Likewise.
12997 * g++.old-deja/g++.law/init1.C: Likewise.
12998 * g++.dg/abi/mangle26.C: Likewise.
13000 * g++.dg/template/function1.C: Adjust for C++0x mode.
13001 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13003 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13004 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13006 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13008 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13010 * g++.dg/cpp0x/regress: New directory.
13011 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13012 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13013 * g++.dg/cpp0x/regress/regress3.C: New.
13015 2011-02-10 Richard Guenther <rguenther@suse.de>
13017 PR tree-optimization/47677
13018 * gcc.dg/torture/pr47677.c: New testcase.
13020 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13022 * objc.dg/special/load-category-1.m: Remove unused header.
13023 * objc.dg/special/load-category-1a.m: Likewise.
13024 * objc.dg/special/load-category-2.m: Likewise.
13025 * objc.dg/special/load-category-2a.m: Likewise.
13026 * objc.dg/special/load-category-3.m: Likewise.
13027 * objc.dg/special/load-category-3a.m: Likewise.
13028 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13029 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13030 * objc.dg/attributes/class-attribute-1.m: Likewise.
13031 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13032 * obj-c++.dg/property/property.exp: Likewise.
13033 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13034 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13035 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13036 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13037 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13038 * obj-c++.dg/template-8.mm: Likewise.
13040 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13043 * gcc.target/i386/pr47665.c: New test.
13045 2011-02-10 Jie Zhang <jie@codesourcery.com>
13049 2011-02-05 Jie Zhang <jie@codesourcery.com>
13051 * gcc.dg/pr42631.c: Update test.
13052 * gcc.dg/pr42631-2.c: New test.
13054 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13057 * gfortran.dg/proc_decl_25.f90: New.
13059 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13062 * gfortran.dg/typebound_assignment_2.f03: New.
13064 2011-02-09 Richard Guenther <rguenther@suse.de>
13066 PR tree-optimization/47664
13067 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13069 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13071 PR middle-end/47646
13072 * gnat.dg/uninit_func.adb: Adjust dg directive.
13074 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13076 PR middle-end/47646
13077 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13079 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13082 * gfortran.dg/auto_dealloc_2.f90: New.
13084 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13086 * gcc.dg/builtins-config.h: Remove __sgi handling.
13087 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13088 -std=c99 for mips-sgi-irix6.5*.
13090 2011-02-09 Martin Jambor <mjambor@suse.cz>
13092 PR middle-end/45505
13093 * gfortran.dg/pr25923.f90: Remove xfails.
13095 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13098 * gfortran.dg/inquire_14.f90: New test.
13100 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13103 * gfortran.dg/pointer_init_6.f90: New.
13105 2011-02-08 Jeff Law <law@redhat.com>
13107 PR tree-optimization/42893
13108 * gcc.tree-ssa/pr42893.c: New test.
13110 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13112 PR tree-optimization/46834
13113 PR tree-optimization/46994
13114 PR tree-optimization/46995
13115 * gcc.dg/graphite/id-pr46834.c: New.
13116 * gfortran.dg/graphite/id-pr46994.f90: New.
13117 * gfortran.dg/graphite/id-pr46995.f90: New.
13119 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13121 PR middle-end/47646
13122 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13123 using the variable is known the warning is emitted there.
13124 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13125 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13127 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13130 * gcc.dg/noreturn-1.c (foo5): Likewise.
13131 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13132 (method2): Likewise.
13134 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13135 the return statement using the uninitialized variable.
13136 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13138 2011-02-08 Richard Guenther <rguenther@suse.de>
13140 PR middle-end/47639
13141 * g++.dg/opt/pr47639.c: New testcase.
13143 2011-02-08 Richard Guenther <rguenther@suse.de>
13145 PR tree-optimization/47632
13146 * g++.dg/opt/pr47632.C: New testcase.
13148 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13150 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13152 2011-02-07 Richard Guenther <rguenther@suse.de>
13154 PR tree-optimization/47615
13155 * g++.dg/opt/pr47615.C: New testcase.
13157 2011-02-07 Richard Guenther <rguenther@suse.de>
13159 PR tree-optimization/47621
13160 * gcc.dg/torture/pr47621.c: New testcase.
13162 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13164 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13166 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13169 * gfortran.dg/allocate_with_source_1 : New test.
13171 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13173 PR middle-end/47610
13174 * gcc.dg/pr47610.c: New test.
13176 2011-02-05 Jie Zhang <jie@codesourcery.com>
13179 * gcc.dg/pr42631.c: Update test.
13180 * gcc.dg/pr42631-2.c: New test.
13182 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13185 * gfortran.dg/pr47574.f90: New test.
13187 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13189 PR tree-optimization/46194
13190 * gcc.dg/autopar/pr46194.c: New.
13192 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13194 PR tree-optimization/43695
13195 * g++.dg/ipa/pr43695.C: New.
13197 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13199 PR inline-asm/23200
13200 * gcc.dg/pr23200.c: New test.
13202 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13205 * g++.dg/pr47589.C: New test.
13207 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13210 * g++.dg/template/typedef37.C: New test.
13211 * g++.dg/template/param1.C: Adjust expected error message.
13213 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13215 PR middle-end/31490
13216 * gcc.dg/pr31490-2.c: New test.
13217 * gcc.dg/pr31490-3.c: New test.
13218 * gcc.dg/pr31490-4.c: New test.
13220 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13221 Jakub Jelinek <jakub@redhat.com>
13224 * g++.dg/parser/semicolon3.C: Adjust.
13225 * g++.dg/parser/semicolon4.C: New testcase.
13226 * g++.dg/pr46890.C: New testcase.
13228 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13231 * g++.dg/init/pr29571.C: New.
13233 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13235 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13236 instead of vect_int.
13238 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13241 * gcc.target/i386/pr47312.c: New test.
13244 * gcc.target/i386/pr47564.c: New test.
13246 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13248 PR tree-optimization/45122
13249 * gcc.dg/tree-ssa/pr45122.c: New.
13251 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13254 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13257 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13258 and vsx so a default --with-cpu=power7 doesn't give an error
13259 when -mavoid-indexed-addresses is used.
13261 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13262 wrapper function to save the arguments and then jump to the real
13263 function, rather than depending on the compiler not to move stuff
13265 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13267 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13268 Paul Thomas <pault@gcc.gnu.org>
13271 * gfortran.dg/class_37.f03 : New test.
13273 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13274 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/40979
13278 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13279 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13280 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13281 check_vect_support_and_set_flags.
13282 * gfortran.dg/graphite/vect-pr40979.f90: New.
13284 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13287 * gfortran.dg/class_36.f03: New.
13289 2011-02-02 Richard Guenther <rguenther@suse.de>
13291 PR tree-optimization/47566
13292 * gcc.dg/lto/20110201-1_0.c: New testcase.
13294 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13300 * debug/pr47498.c: New.
13301 * debug/pr47501.c: New.
13303 2011-02-01 Richard Guenther <rguenther@suse.de>
13305 PR tree-optimization/47559
13306 * g++.dg/torture/pr47559.C: New testcase.
13308 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13311 * gfortran.dg/typebound_call_20.f03: New.
13313 2011-02-01 Richard Guenther <rguenther@suse.de>
13315 PR tree-optimization/47555
13316 * gcc.dg/pr47555.c: New testcase.
13318 2011-02-01 Richard Guenther <rguenther@suse.de>
13320 PR tree-optimization/47541
13321 * g++.dg/torture/pr47541.C: New testcase.
13323 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13326 * gfortran.dg/typebound_call_19.f03: New.
13328 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13331 * g++.dg/cpp0x/pr47416.C: New test.
13333 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13336 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13338 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13341 * gfortran.dg/typebound_assignment_1.f03: New.
13343 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13345 PR tree-optimization/47538
13346 * gcc.c-torture/execute/pr47538.c: New test.
13348 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13351 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13353 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13355 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13357 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13359 PR rtl-optimization/44031
13360 * gcc.c-torture/compile/20110131-1.c: New test.
13362 2011-01-31 Tobias Burnus <burnus@net-b.de>
13365 * gfortran.dg/stmt_func_1.f90: New.
13367 2011-01-31 Tobias Burnus <burnus@net-b.de>
13370 * gfortran.dg/interface_34.f90: New.
13372 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13375 * gfortran.dg/realloc_on_assign_5.f03: New test.
13376 * gfortran.dg/realloc_on_assign_5.f03: New test.
13378 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13380 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13381 * gfortran.dg/bessel_7.f90: Likewise.
13382 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13384 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13385 * gfortran.dg/sum_init_expr.f03: Likewise.
13387 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13389 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13392 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13393 loop only on "vect_intfloat_cvt" targets.
13395 2011-01-29 Tobias Burnus <burnus@net-b.de>
13398 * gfortran.dg/shape_6.f90: New.
13400 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13402 PR libgfortran/47434
13403 * gfortran.dg/read_infnan_1.f90: Update test.
13404 * gfortran.dg/module_nan.f90: Update test.
13405 * gfortran.dg/char4_iunit_1.f03: Update test.
13406 * gfortran.dg/large_real_kind_1.f90: Update test.
13407 * gfortran.dg/real_const_3.f90: Update test.
13408 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13410 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13413 * g++.dg/template/param2.C: New test.
13415 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13417 PR libgfortran/47285
13418 * gfortran.dg/fmt_g.f: New test.
13420 2011-01-28 Tobias Burnus <burnus@net-b.de>
13423 * gfortran.dg/pure_formal_1.f90: New.
13425 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13428 * gcc.dg/tls/pr42894.c: New test.
13430 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13432 * gcc.dg/pr47276.c: Add dg-require-visibility.
13434 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13436 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13438 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13439 Tobias Burnus <burnus@gcc.gnu.org>
13444 * gfortran.dg/realloc_on_assign_3.f03: New test.
13445 * gfortran.dg/realloc_on_assign_4.f03: New test.
13446 * gfortran.dg/allocatable_function_5.f90: New test.
13447 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13448 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13449 implemented" dg-errors.
13451 2011-01-27 Jan Hubicka <jh@suse.cz>
13453 PR middle-end/46949
13454 * gcc.dg/attr-weakref-4.c: New testcase
13456 2011-01-27 Martin Jambor <mjambor@suse.cz>
13458 PR tree-optimization/47228
13459 * gcc.dg/torture/pr47228.c: New test.
13461 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13463 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13465 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13467 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13468 when using auto-overlay support on the SPU.
13470 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13472 PR rtl-optimization/44174
13473 * gcc.target/i386/asm-6.c: New test.
13475 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13477 PR rtl-optimization/46856
13478 * gcc.c-torture/compile/pr46856.c: New test.
13480 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13481 Andrew Pinski <pinskia@gmail.com>
13484 * gcc.dg/pr43082.c: New.
13486 2011-01-26 DJ Delorie <dj@redhat.com>
13488 PR rtl-optimization/46878
13489 * gcc.dg/pr46878-1.c: New test.
13491 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13494 * g++.dg/cpp0x/pr47476.C: New test.
13496 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13498 * gcc.c-torture/compile/20110126-1.c: New test.
13500 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13503 * gcc.dg/torture/pr47473.c: New test.
13505 2011-01-26 Jan Hubicka <jh@suse.cz>
13508 * gcc.c-torture/execute/pr47237.c: New testcase.
13510 2011-01-26 Jan Hubicka <jh@suse.cz>
13512 PR tree-optimization/47190
13513 * gcc.dg/attr-weakref-3.c: New testcase.
13515 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13518 * gcc.dg/dll-9a.c: New test file.
13519 * gcc.dg/dll-11.c: Likewise.
13520 * gcc.dg/dll-12.c: Likewise.
13521 * gcc.dg/dll-12a.c: Likewise.
13522 * gcc.dg/dll-11a.c: Likewise.
13523 * gcc.dg/dll-9.c: Likewise.
13524 * gcc.dg/dll-10.c: Likewise.
13525 * gcc.dg/dll-10a.c: Likewise.
13526 * g++.dg/ext/dllexport4a.cc: Likewise.
13527 * g++.dg/ext/dllexport4.C: Likewise.
13528 * g++.dg/ext/dllexport5.C: Likewise.
13529 * g++.dg/ext/dllexport5a.cc: Likewise.
13531 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13533 PR tree-optimization/46970
13534 * gcc.dg/graphite/pr46970.c: New.
13536 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13538 PR tree-optimization/46215
13539 * gcc.dg/graphite/pr46215.c: New.
13541 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13543 PR tree-optimization/46168
13544 * gcc.dg/graphite/pr46168.c: New.
13546 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13548 PR tree-optimization/43657
13549 * gcc.dg/graphite/pr43657.c: New.
13551 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13553 PR tree-optimization/29832
13554 * gfortran.dg/graphite/pr29832.f90: New.
13556 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13558 PR tree-optimization/43567
13559 * gcc.dg/graphite/pr43567.c: New.
13561 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13563 * gfortran.dg/graphite/interchange-4.f: New.
13564 * gfortran.dg/graphite/interchange-5.f: New.
13566 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13567 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13568 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13569 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13570 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13571 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13572 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13573 * gfortran.dg/ltrans-7.f90: Removed.
13574 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13576 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13577 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13578 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13579 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13580 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13581 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13582 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13583 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13584 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13585 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13586 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13587 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13588 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13589 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13590 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13591 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13592 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13593 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13594 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13595 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13596 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13597 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13598 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13599 * gcc.dg/tree-ssa/data-dep-1.c
13600 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13601 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13602 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13603 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13604 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13606 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13608 PR tree-optimization/47265
13609 PR tree-optimization/47443
13610 * gcc.c-torture/compile/pr47265.c: New test.
13611 * gcc.dg/pr47443.c: New test.
13613 2011-01-25 Martin Jambor <mjambor@suse.cz>
13615 PR tree-optimization/47382
13616 * g++.dg/torture/pr47382.C: New test.
13617 * g++.dg/opt/devirt1.C: Xfail.
13619 2011-01-25 Yao Qi <yao@codesourcery.com>
13622 * gcc.target/arm/pr45701-1.c: New test.
13623 * gcc.target/arm/pr45701-2.c: New test.
13624 * gcc.target/arm/pr45701-3.c: New test.
13626 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13627 Jakub Jelinek <jakub@redhat.com>
13629 PR tree-optimization/47271
13630 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13632 2011-01-25 Nick Clifton <nickc@redhat.com>
13634 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13635 (saturate_add): Delete.
13636 (exchange): Delete.
13637 (main): Do not run saturate_add.
13638 (set_interrupts): Delete.
13640 2011-01-25 Tobias Burnus <burnus@net-b.de>
13643 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13645 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13647 PR tree-optimization/47427
13648 PR tree-optimization/47428
13649 * gcc.c-torture/compile/pr47427.c: New test.
13650 * gcc.c-torture/compile/pr47428.c: New test.
13652 2011-01-25 Richard Guenther <rguenther@suse.de>
13654 PR middle-end/47411
13655 * gcc.dg/torture/pr47411.c: New testcase.
13657 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13659 * gfortran.dg/graphite/id-24.f: New.
13660 * gfortran.dg/graphite/id-25.f: New.
13662 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13664 * gfortran.dg/graphite/id-23.f: New.
13666 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13668 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13670 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13672 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13673 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13674 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13675 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13676 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13677 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13678 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13679 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13680 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13682 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13684 * gcc.dg/graphite/block-0.c: Add documentation.
13685 * gcc.dg/graphite/block-4.c: Same.
13686 * gcc.dg/graphite/block-7.c: Same.
13687 * gcc.dg/graphite/block-8.c: New.
13688 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13689 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13690 * gcc.dg/graphite/interchange-12.c: Add documentation.
13691 * gcc.dg/graphite/interchange-13.c: New.
13692 * gcc.dg/graphite/interchange-14.c: New.
13693 * gcc.dg/graphite/interchange-15.c: New.
13694 * gcc.dg/graphite/interchange-8.c: Add documentation.
13695 * gcc.dg/graphite/interchange-mvt.c: Same.
13697 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13700 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13701 * gcc.target/powerpc/altivec-14.c: Ditto.
13702 * gcc.target/powerpc/altivec-33.c: Ditto.
13703 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13704 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13705 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13706 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13707 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13708 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13709 * g++.dg/ext/altivec-15.C: Ditto.
13710 * g++.dg/ext/altivec-types-1.C: Ditto.
13711 * g++.dg/ext/altivec-types-2.C: Ditto.
13712 * g++.dg/ext/altivec-types-3.C: Ditto.
13713 * g++.dg/ext/altivec-types-4.C: Ditto.
13715 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13717 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13719 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13721 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13722 optimization options.
13724 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13726 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13729 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13731 2011-01-23 Tobias Burnus <burnus@net-b.de>
13734 * gfortran.dg/allocatable_scalar_12.f90: New.
13736 2011-01-23 Ira Rosen <irar@il.ibm.com>
13738 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13739 vectorization to be not profitable if peeling is used to
13740 realign the memory access.
13741 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13742 loop bound to avoid loop unrolling.
13743 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13745 2011-01-22 Jan Hubicka <jh@suse.cz>
13748 * g++.dg/lto/pr47333.C: New file.
13750 2011-01-22 Jan Hubicka <jh@suse.cz>
13752 PR tree-optimization/43884
13754 * gcc.dg/autopar/outer-2.c: Increase array size.
13755 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13757 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13760 * gfortran.dg/c_loc_tests_16.f90: New test.
13762 2011-01-22 Tobias Burnus <burnus@net-b.de>
13765 * gfortran.dg/typebound_proc_19.f90: New.
13767 2011-01-21 Jeff Law <law@redhat.com>
13769 PR tree-optimization/47053
13770 * g++.dg/pr47053.C: New test.
13772 2011-01-21 Jason Merrill <jason@redhat.com>
13775 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13777 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13780 * g++.dg/cpp0x/range-for10.C: New test.
13781 * g++.dg/template/for1.C: New test.
13783 PR middle-end/45566
13784 * g++.dg/tree-prof/partition3.C: New test.
13786 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13788 PR rtl-optimization/47366
13789 * g++.dg/opt/pr47366.C: New test.
13791 2011-01-21 Jason Merrill <jason@redhat.com>
13794 * g++.dg/cpp0x/constexpr-regress2.C: New.
13796 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13798 2011-01-21 Jeff Law <law@redhat.com>
13800 PR rtl-optimization/41619
13801 * gcc.dg/pr41619.c: New.
13803 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13805 PR tree-optimization/47355
13806 * g++.dg/opt/pr47355.C: New test.
13808 2011-01-21 Richard Guenther <rguenther@suse.de>
13810 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13813 2011-01-21 Richard Guenther <rguenther@suse.de>
13815 PR tree-optimization/47365
13816 * gcc.dg/torture/pr47365.c: New testcase.
13817 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13819 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13821 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13823 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13825 PR tree-optimization/47391
13826 * gcc.dg/pr47391.c: New test.
13828 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13830 * g++.dg/template/char1.C: Use signed char.
13832 2011-01-21 Tobias Burnus <burnus@net-b.de>
13835 * gfortran.dg/pointer_target_4.f90: New.
13837 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13840 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13841 ILP32 system and not IP32.
13843 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13846 * g++.dg/debug/pr46583.C: New.
13848 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13851 * g++.dg/debug/pr47283.C: New test.
13854 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13855 * gcc.target/i386/headmerge-2.c: Likewise.
13857 2011-01-20 Richard Guenther <rguenther@suse.de>
13859 PR middle-end/47370
13860 * gcc.dg/torture/pr47370.c: New testcase.
13862 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13864 PR tree-optimization/46130
13865 * gcc.dg/pr46130-1.c: New test.
13866 * gcc.dg/pr46130-2.c: New test.
13868 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13871 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13873 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13876 * g++.dg/debug/pr46240.cc: New.
13878 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13881 * g++.dg/template/anonunion1.C: New test.
13883 PR rtl-optimization/47337
13884 * gcc.c-torture/execute/pr47337.c: New test.
13886 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13889 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13891 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13893 PR tree-optimization/46021
13894 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13896 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13898 PR tree-optimization/47290
13899 * g++.dg/torture/pr47290.C: New test.
13901 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13904 * gfortran.dg/proc_ptr_comp_29.f90: New.
13906 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13909 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13910 powerpc-apple-darwin9.
13912 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13914 PR rtl-optimization/47299
13915 * gcc.c-torture/execute/pr47299.c: New test.
13917 2011-01-17 Jason Merrill <jason@redhat.com>
13919 * g++.dg/cpp0x/constexpr-virtual.C: New.
13921 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13924 * gfortran.dg/gomp/pr47331.f90: New test.
13926 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13929 * objc.dg/selector-warn-1.m: New.
13930 * obj-c++.dg/selector-warn-1.mm: New.
13932 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13934 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13935 Update dg-final accordingly.
13937 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13939 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13941 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13943 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13945 * gcc.dg/guality/pr36728-2.c: Likewise.
13947 2011-01-17 Richard Guenther <rguenther@suse.de>
13949 PR tree-optimization/47313
13950 * g++.dg/torture/pr47313.C: New testcase.
13952 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13955 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13956 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13957 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13958 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13960 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13962 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13963 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13964 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13966 2011-01-17 Richard Guenther <rguenther@suse.de>
13968 PR tree-optimization/45967
13969 * gcc.dg/torture/pr45967-2.c: New testcase.
13970 * gcc.dg/torture/pr45967-3.c: Likewise.
13972 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13975 * g++.dg/ext/pr47213.C: Require visibility.
13977 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13979 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13980 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13982 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13984 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13985 Linux-based targets.
13987 2011-01-13 Jan Hubicka <jh@suse.cz>
13989 PR tree-optimization/47276
13990 * gcc.dg/pr47276.c: New testcase.
13992 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13993 Jonathan Wakely <jwakely.gcc@gmail.com>
13996 * g++.dg/other/pr33558.C: New.
13997 * g++.dg/other/pr33558-2.C: New.
13999 2011-01-14 Martin Jambor <mjambor@suse.cz>
14001 PR tree-optimization/45934
14002 PR tree-optimization/46302
14003 * g++.dg/ipa/devirt-c-1.C: New test.
14004 * g++.dg/ipa/devirt-c-2.C: Likewise.
14005 * g++.dg/ipa/devirt-c-3.C: Likewise.
14006 * g++.dg/ipa/devirt-c-4.C: Likewise.
14007 * g++.dg/ipa/devirt-c-5.C: Likewise.
14008 * g++.dg/ipa/devirt-c-6.C: Likewise.
14009 * g++.dg/ipa/devirt-6.C: Likewise.
14010 * g++.dg/ipa/devirt-d-1.C: Likewise.
14011 * g++.dg/torture/pr45934.C: Likewise.
14013 2011-01-14 Jason Merrill <jason@redhat.com>
14015 * g++.dg/cpp0x/variadic105.C: New.
14017 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14018 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14021 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14022 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14023 execution tests on i?86-*-*, x86_64-*-* and
14024 powerpc*-apple-darwin* && ilp32.
14025 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14026 tests on i?86-*-* and x86_64-*-*.
14028 2011-01-14 Richard Guenther <rguenther@suse.de>
14030 PR tree-optimization/47280
14031 * g++.dg/opt/pr47280.C: New testcase.
14033 2011-01-14 Jason Merrill <jason@redhat.com>
14035 * g++.dg/cpp0x/constexpr-regress1.C: New.
14037 * g++.dg/ext/flexary2.C: New.
14039 2011-01-14 Richard Guenther <rguenther@suse.de>
14041 PR middle-end/47281
14042 * gcc.dg/torture/pr47281.c: New testcase.
14043 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14045 2011-01-14 Richard Guenther <rguenther@suse.de>
14047 PR tree-optimization/47286
14048 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14050 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14053 * g++.dg/ext/pr47213.C: New.
14055 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14057 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14059 2011-01-13 Tobias Burnus <burnus@net-b.de>
14060 Mikael Morin <mikael@gcc.gnu.org>
14064 * gfortran.dg/select_type_20.f90: New.
14065 * gfortran.dg/select_type_21.f90: New.
14067 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14070 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14072 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14074 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14075 * gcc.dg/guality/pr36728-2.c: Likewise.
14077 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14080 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14082 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14084 PR rtl-optimization/45352
14085 * gcc.dg/pr45352-3.c: New.
14087 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14089 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14091 * g++.dg/cpp0x/range-for8.C: New.
14092 * g++.dg/cpp0x/range-for9.C: New.
14094 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14097 * g++.dg/debug/pr47209.C: New.
14099 2011-01-12 Richard Guenther <rguenther@suse.de>
14102 * gcc.dg/lto/pr47259_0.c: New testcase.
14103 * gcc.dg/lto/pr47259_1.c: Likewise.
14105 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14107 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14108 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14109 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14110 methods missing from the OBJC2 Object.
14111 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14112 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14113 GNU and NeXT runtimes.
14114 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14116 * objc-obj-c++-shared/Object1.m: Likewise.
14117 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14118 * objc.dg/proto-qual-1.m: Likewise.
14119 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14120 * obj-c++.dg/proto-qual-1.mm: Likewise.
14122 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14125 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14127 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14129 Fixed the Objective-C++ testsuite and updated all tests.
14130 * lib/obj-c++.exp (obj-c++_init): Declare and set
14131 gcc_warning_prefix and gcc_error_prefix.
14132 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14133 'dg-warning', 'dg-message' and 'dg-error'.
14134 * obj-c++.dg/class-extension-3.mm: Likewise.
14135 * obj-c++.dg/class-protocol-1.mm: Likewise.
14136 * obj-c++.dg/encode-7.mm: Likewise.
14137 * obj-c++.dg/exceptions-3.mm: Likewise.
14138 * obj-c++.dg/exceptions-5.mm: Likewise.
14139 * obj-c++.dg/method-12.mm: Likewise.
14140 * obj-c++.dg/method-13.mm: Likewise.
14141 * obj-c++.dg/method-15.mm: Likewise.
14142 * obj-c++.dg/method-16.mm: Likewise.
14143 * obj-c++.dg/method-4.mm: Likewise.
14144 * obj-c++.dg/method-8.mm: Likewise.
14145 * obj-c++.dg/method-conflict-1.mm: Likewise.
14146 * obj-c++.dg/method-conflict-2.mm: Likewise.
14147 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14148 and uncommented second part of the testcase now that the testsuite
14150 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14151 and uncommented second part of the testcase now that the testsuite
14153 * obj-c++.dg/private-1.mm: Likewise.
14154 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14155 * obj-c++.dg/syntax-error-7.mm: Likewise.
14156 * obj-c++.dg/warn5.mm: Likewise.
14157 * obj-c++.dg/property/at-property-14.mm: Likewise.
14158 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14160 * obj-c++.dg/property/at-property-18.mm: Likewise.
14161 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14163 * obj-c++.dg/property/at-property-21.mm: Likewise.
14164 * obj-c++.dg/property/at-property-28.mm: Likewise.
14165 * obj-c++.dg/property/at-property-5.mm: Likewise.
14166 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14167 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14168 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14169 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14170 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14171 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14172 * obj-c++.dg/tls/diag-5.mm: Likewise.
14173 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14174 dg-error, now matched correctly.
14176 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14178 * objc.dg/property/at-property-29.m: New.
14179 * obj-c++.dg/property/at-property-29.mm: New.
14181 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14183 * go.test/go-test.exp (go-set-goarch): New proc.
14184 (go-gc-tests): Use it.
14186 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14189 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14191 2011-01-11 Richard Henderson <rth@redhat.com>
14193 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14195 2011-01-11 Jan Hubicka <jh@suse.cz>
14199 * gcc.dg/lto/pr45721_1.c: New file.
14200 * gcc.dg/lto/pr45721_0.c: New file.
14202 2011-01-11 Richard Guenther <rguenther@suse.de>
14204 PR tree-optimization/46076
14205 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14207 2011-01-11 Jeff Law <law@redhat.com>
14209 * PR tree-optimization/47086
14210 * gcc.dg/pr47086.c: New test.
14212 2011-01-11 Jason Merrill <jason@redhat.com>
14215 * g++.dg/template/new10.C: New.
14218 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14220 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14222 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14223 Split type definitions and NSConstantString class into...
14224 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14225 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14226 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14227 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14228 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14229 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14231 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14232 encode defines for newer NeXT system headers.
14233 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14234 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14235 * objc.dg/foreach-5.m: Likewise.
14236 * objc.dg/foreach-2.m: Likewise.
14237 * objc.dg/foreach-4.m: Likewise.
14238 * objc.dg/torture/strings/string1.m: Likewise.
14239 * objc.dg/torture/strings/string2.m: Likewise.
14240 * objc.dg/torture/strings/string3.m: Likewise.
14241 * objc.dg/torture/strings/string4.m: Likewise.
14242 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14243 header and stand alone.
14244 * obj-c++.dg/strings/strings-2.mm: Likewise.
14245 * objc.dg/torture/strings/const-str-3.m: Likewise.
14246 * objc.dg/strings/strings-2.m: Likewise.
14247 * objc.dg/strings/const-str-12b.m: Likewise.
14249 2011-01-12 Richard Guenther <rguenther@suse.de>
14251 PR middle-end/32511
14252 * gcc.dg/attr-weak-1.c: Adjust.
14254 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14257 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14258 standard compliant and comment.
14260 2011-01-10 Jan Hubicka <jh@suse.cz>
14263 * gcc.dg/initpri3.c: New testcase.
14265 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14268 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14269 externally visible.
14274 (g_ebp_save): Likewise.
14275 (g_esp_save): Likewise.
14277 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14279 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14281 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14283 PR tree-optimization/46021
14284 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14285 i?86-*-*, x86_64-*-*.
14287 2011-01-10 Jeff Law <law@redhat.com>
14289 * PR tree-optimization/47141
14290 * gcc.c-torture/compile/pr47141.c: New test.
14292 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14295 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14296 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14297 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14298 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14301 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14302 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14303 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14304 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14305 being vectorized. Adjust dg-final pattern.
14308 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14309 * gcc.dg/vect/slp-24.c: Likewise.
14311 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14314 * g++.dg/other/pr47218-1.C: New test file.
14315 * g++.dg/other/pr47218.C: Likewise.
14316 * g++.dg/other/pr47218.h: New supporting header.
14318 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14321 * objc.dg/attributes/invalid-attribute-1.m: New.
14322 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14324 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14327 * gfortran.dg/proc_ptr_comp_28.f90: New.
14329 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14331 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14332 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14333 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14334 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14335 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14336 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14337 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14338 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14339 * objc.dg/gnu-api-2-class.m: Likewise.
14340 * objc.dg/gnu-api-2-ivar.m: Likewise.
14341 * objc.dg/gnu-api-2-method.m: Likewise.
14342 * objc.dg/gnu-api-2-objc.m: Likewise.
14343 * objc.dg/gnu-api-2-object.m: Likewise.
14344 * objc.dg/gnu-api-2-property.m: Likewise.
14345 * objc.dg/gnu-api-2-protocol.m: Likewise.
14346 * objc.dg/gnu-api-2-sel.m: Likewise.
14348 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14350 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14351 * objc.dg/objc-foreach-4.m: Likewise.
14352 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14353 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14354 * objc.dg/foreach-4.m: Likewise.
14355 * objc.dg/foreach-5.m: Likewise.
14356 * objc.dg/foreach-3.m: Return self from init.
14358 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14361 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14363 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14366 * gfortran.dg/class_35.f90: New.
14368 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14370 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14372 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14375 * objc.dg/invalid-method-2.m: New.
14376 * obj-c++.dg/invalid-method-2.mm: New.
14378 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14381 * gfortran.dg/transpose_optimization_2.f90 : New test.
14383 2011-01-08 Jan Hubicka <jh@suse.cz>
14385 PR tree-optmization/46469
14386 * g++.dg/torture/pr46469.C: New testcase.
14388 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14390 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14391 emulation of libobjc-gnu structure layout functionality to ..
14392 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14393 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14394 * objc/execute/bf-common.h: Adjust headers.
14395 * objc/execute/bf-1.m: Likewise.
14396 * objc/execute/bf-2.m: Likewise.
14397 * objc/execute/bf-3.m: Likewise.
14398 * objc/execute/bf-4.m: Likewise.
14399 * objc/execute/bf-5.m: Likewise.
14400 * objc/execute/bf-6.m: Likewise.
14401 * objc/execute/bf-7.m: Likewise.
14402 * objc/execute/bf-8.m: Likewise.
14403 * objc/execute/bf-9.m: Likewise.
14404 * objc/execute/bf-10.m: Likewise.
14405 * objc/execute/bf-11.m: Likewise.
14406 * objc/execute/bf-12.m: Likewise.
14407 * objc/execute/bf-13.m: Likewise.
14408 * objc/execute/bf-14.m: Likewise.
14409 * objc/execute/bf-15.m: Likewise.
14410 * objc/execute/bf-16.m: Likewise.
14411 * objc/execute/bf-17.m: Likewise.
14412 * objc/execute/bf-18.m: Likewise.
14413 * objc/execute/bf-19.m: Likewise.
14414 * objc/execute/bf-20.m: Likewise.
14415 * objc/execute/bf-21.m: Likewise.
14416 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14417 objc_get_type_qualifiers ().
14419 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14422 * gfortran.dg/dependency_39.f90: New test.
14424 2011-01-07 Jan Hubicka <jh@suse.cz>
14426 Get builtins tests ready for linker plugin.
14427 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14428 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14429 my_memset, my_bzero): Mark used.
14430 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14431 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14433 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14436 2011-01-07 Jan Hubicka <jh@suse.cz>
14438 PR tree-optimization/46367
14439 * g++.dg/torture/pr46367.C: New file.
14441 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14444 * gcc.dg/pr47201.c: New test.
14447 * gcc.dg/tree-prof/pr47187.c: New test.
14449 2011-01-07 Tobias Burnus <burnus@net-b.de>
14452 * gfortran.dg/extends_type_of_3.f90: New.
14454 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14456 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14457 * g++.dg/ext/dllimport-MI1.C: Likewise.
14458 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14459 * g++.dg/ext/dllimport10.C: Likewise.
14460 * g++.dg/ext/dllimport11.C: Likewise.
14461 * g++.dg/ext/dllimport12.C: Likewise.
14462 * g++.dg/ext/dllimport13.C: Likewise.
14463 * g++.dg/ext/dllimport2.C: Likewise.
14464 * g++.dg/ext/dllimport3.C: Likewise.
14465 * g++.dg/ext/dllimport4.C: Likewise.
14466 * g++.dg/ext/dllimport5.C: Likewise.
14467 * g++.dg/ext/dllimport6.C: Likewise.
14468 * g++.dg/ext/dllimport8.C: Likewise.
14469 * g++.dg/ext/dllimport9.C: Likewise.
14470 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14471 targets, too. Additionally enable test for i?86-*-mingw*.
14472 * g++.dg/ext/selectany1.C: Likewise.
14473 Remove guard variable check.
14475 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14479 * gfortran.dg/storage_size_3.f08: Extended.
14481 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14484 * g++.dg/template/stdarg1.C: New test.
14486 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14489 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14490 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14491 from the interface of functions to not hide the errors that
14494 2011-01-06 Jan Hubicka <jh@suse.cz>
14496 * gcc.dg/lto/pr47188_0.c: New testcase.
14497 * gcc.dg/lto/pr47188_1.c: New testcase.
14499 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14503 * gfortran.dg/interface_33.f90: New test.
14505 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14508 * gcc.c-torture/compile/pr47150.c: New test.
14510 2011-01-06 Ira Rosen <irar@il.ibm.com>
14512 PR tree-optimization/47139
14513 * gcc.dg/vect/pr47139.c: New test.
14515 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14518 * gfortran.dg/extends_type_of_2.f03: New.
14520 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14522 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14524 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14526 * gnat.dg/opt14.adb: New test.
14528 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14531 * gfortran.dg/allocate_error_2.f90: New test.
14533 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14536 * gfortran.dg/storage_size_3.f08: New.
14538 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14540 PR libgfortran/47154
14541 * gfortran.dg/namelist_68.f90: New test.
14543 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14545 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14547 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14550 * gfortran.dg/class_34.f90: New.
14552 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14554 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14555 use __builtin_inff. Skip all single-precision tests that require
14558 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14560 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14562 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14564 PR tree-optimization/47148
14565 * gcc.c-torture/execute/pr47148.c: New test.
14567 PR tree-optimization/47155
14568 * gcc.c-torture/execute/pr47155.c: New test.
14570 PR rtl-optimization/47157
14571 * gcc.c-torture/compile/pr47157.c: New test.
14573 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14575 * gcc.dg/torture/vector-shift2.c (schar): Define.
14576 (main): Always use schar or uchar instead of plain "char" to avoid
14577 dependencies on implementation-defined char signedness.
14579 2011-01-03 Martin Jambor <mjambor@suse.cz>
14581 PR tree-optimization/46801
14582 * gnat.dg/pack9.adb: Remove xfail.
14584 2011-01-03 Martin Jambor <mjambor@suse.cz>
14586 PR tree-optimization/46984
14587 * g++.dg/ipa/pr46984.C: New test.
14589 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14592 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14594 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14596 PR tree-optimization/47140
14597 * gcc.c-torture/compile/pr47140.c: New test.
14599 PR rtl-optimization/47028
14600 * gcc.dg/pr47028.c: New test.
14602 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14604 * objc.dg/protocol-forward-1.m: Removed TODO.
14605 * objc.dg/protocol-forward-2.m: New.
14606 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14607 * obj-c++.dg/protocol-forward-2.mm: New.
14609 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14612 * g++.dg/eh/pr38662.C: New testcase.
14614 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14616 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14617 scan for newline '\n'.
14620 Copyright (C) 2011 Free Software Foundation, Inc.
14622 Copying and distribution of this file, with or without modification,
14623 are permitted in any medium without royalty provided the copyright
14624 notice and this notice are preserved.