1 2011-12-01 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/51246
4 * gcc.c-torture/compile/pr51246.c: New test.
6 PR rtl-optimization/51014
7 * g++.dg/opt/pr51014.C: New test.
9 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
12 * g++.dg/template/error47.C: New.
14 2011-11-30 Jason Merrill <jason@redhat.com>
17 * g++.dg/init/aggr8.C: New.
19 2011-11-30 Jakub Jelinek <jakub@redhat.com>
22 * gcc.target/i386/pr50725.c: New test.
25 * gfortran.dg/gomp/pr51089.f90: New test.
27 2011-11-30 Andrew Pinski <apinski@cavium.com>
29 * gcc.dg/pr51321.c: New testcase.
31 2011-11-30 Jakub Jelinek <jakub@redhat.com>
33 PR rtl-optimization/48721
34 * gcc.target/i386/pr48721.c: New test.
36 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
41 2011-11-29 Jakub Jelinek <jakub@redhat.com>
43 PR tree-optimization/51247
44 * gcc.c-torture/compile/pr51247.c: New test.
46 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
49 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
51 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
53 * gcc.target/powerpc/ppc-target-4.c: New file to test target
54 specific functions enabling target specific builtins.
56 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
58 Use complex floating-point constant in CDBL.
60 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
62 2011-11-29 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/move_alloc_5.f90: Add dg-error.
67 * gfortran.dg/select_type_23.f03: Add dg-error.
68 * gfortran.dg/move_alloc_6.f90: New.
69 * gfortran.dg/move_alloc_7.f90: New.
71 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
73 PR tree-optimization/51301
74 * gcc.dg/vect/pr51301.c: New test.
76 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
78 * g++.dg/cdce3.C: Use dg-additional-options.
80 2011-11-28 Jakub Jelinek <jakub@redhat.com>
83 * gcc.dg/tree-prof/pr50907.c: New test.
85 PR tree-optimization/50078
86 * gcc.dg/pr50078.c: New test.
88 PR tree-optimization/50682
89 * g++.dg/opt/pr50682.C: New test.
91 2011-11-28 Tobias Burnus <burnus@net-b.de>
94 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
96 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
97 Iain Sandoe <iains@gcc.gnu.org>
99 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
100 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
101 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
102 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
103 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
105 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
107 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
108 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
109 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
110 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
111 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
112 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
113 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
114 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
115 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
116 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
117 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
118 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
119 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
120 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
121 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
122 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
123 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
124 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
125 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
126 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
127 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
128 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
129 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
130 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
131 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
132 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
133 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
135 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
137 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
139 * gcc.target/mips/no-dsp-1.c: New test.
140 * gcc.target/mips/soft-float-1.c: Likewise.
142 2011-11-26 Jakub Jelinek <jakub@redhat.com>
144 PR rtl-optimization/49912
145 * g++.dg/other/pr49912.C: New test.
147 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
149 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
151 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
153 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
157 * gfortran.dg/inline_sum_3.f90: New test.
159 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
162 * lib/target-supports.exp
163 (check_effective_target_sync_long_long): Also supported on 32bit
164 x86 targets. Add comment about required dg-options.
165 Add alpha*-*-* targets.
166 (check_effective_target_sync_long_long_runtime): Ditto.
168 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
170 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
171 * gcc.dg/atomic-exchange-4.c: Ditto.
172 * gcc.dg/atomic-load-4.c: Ditto.
173 * gcc.dg/atomic-store-4.c: Ditto.
174 * gcc.dg/di-longlong64-sync-1.c: Ditto.
175 * gcc.dg/di-sync-multithread.c: Ditto.
176 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
177 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
179 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
182 * lib/target-supports.exp
183 (check_effective_target_sync_int_128_runtime): New procedure.
184 (check_effective_target_sync_long_long_runtime): Ditto.
185 (check_effective_target_sync_long_long): Add arm*-*-*.
186 (check_effective_target_sync_longlong): Remove.
188 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
189 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
190 * gcc.dg/atomic-exchange-5.c: Ditto.
191 * gcc.dg/atomic-load-5.c: Ditto.
192 * gcc.dg/atomic-store-5.c: Ditto.
193 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
194 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
195 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
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 Tobias Burnus <burnus@net-b.de>
209 * gfortran.dg/whole_file_35.f90: New.
211 2011-11-25 Tobias Burnus <burnus@net-b.de>
214 * gfortran.dg/volatile13.f90: New.
216 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
219 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
221 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
226 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
229 * gcc.target/i386/sw-1.c: Revert revision 181357.
231 2011-11-24 Tobias Burnus <burnus@net-b.de>
234 * gfortran.dg/implicit_pure_1.f90: New.
236 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
239 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
240 * gcc.dg/atomic-exchange-5.c: Likewise.
241 * gcc.dg/atomic-load-5.c: Likewise.
242 * gcc.dg/atomic-op-5.c: Likewise.
243 * gcc.dg/atomic-store-5.c: Likewise.
244 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
246 2011-11-24 Jakub Jelinek <jakub@redhat.com>
248 PR rtl-optimization/50290
249 * gcc.dg/pr50290.c: New test.
251 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
254 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
256 2011-11-23 Jakub Jelinek <jakub@redhat.com>
259 * gcc.dg/pr51261.c: New test.
261 2011-11-22 Dodji Seketeli <dodji@redhat.com>
264 * g++.dg/cpp0x/alias-decl-14.C: New test.
265 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
267 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
269 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
270 * g++.dg/lookup/struct1.C: Likewise.
271 * g++.dg/parse/elab1.C: Likewise.
272 * g++.dg/parse/elab2.C: Likewise.
273 * g++.dg/parse/int-as-enum1.C: Likewise.
274 * g++.dg/parse/typedef1.C: Likewise.
275 * g++.dg/parse/typedef3.C: Likewise.
276 * g++.dg/parse/typedef4.C: Likewise.
277 * g++.dg/parse/typedef5.C: Likewise.
278 * g++.dg/template/crash26.C: Likewise.
279 * g++.dg/template/nontype4.C: Likewise.
280 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
281 * g++.old-deja/g++.brendan/line1.C: Likewise.
282 * g++.old-deja/g++.other/elab1.C: Likewise.
283 * g++.old-deja/g++.other/syntax4.C: Likewise.
285 2011-11-22 Tom de Vries <tom@codesourcery.com>
287 PR rtl-optimization/50764
288 * gcc.dg/pr50764.c: New test.
290 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/cpp0x/decltype36.C: New.
295 2011-11-22 Jakub Jelinek <jakub@redhat.com>
297 PR tree-optimization/51074
298 * gcc.dg/vect/pr51074.c: New test.
300 2011-11-22 Dodji Seketeli <dodji@redhat.com>
303 * g++.dg/cpp0x/alias-decl-16.C: New test.
305 2011-11-22 Jakub Jelinek <jakub@redhat.com>
307 PR tree-optimization/50765
308 * gcc.dg/pr50765.c: New test.
310 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
312 * gcc.dg/vshift-1.c (main): Call rand instead of random.
313 * gcc.dg/vshift-3.c (main): Likewise.
315 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
317 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
319 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
321 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
322 * gcc.misc-tests/gcov-17.c: Likewise.
323 * g++.dg/gcov/gcov-8.C: Likewise.
324 * g++.dg/gcov/gcov-9.C: Likewise.
326 2011-11-21 Torvald Riegel <triegel@redhat.com>
328 * g++.dg/tm/pr47747.C: New test.
330 2011-11-21 Torvald Riegel <triegel@redhat.com>
332 * g++.dg/tm/template-2.C: New test.
334 2011-11-21 Jakub Jelinek <jakub@redhat.com>
337 * gcc.dg/pr50827.c: New test.
339 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
342 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
343 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
344 * g++.dg/cpp0x/udlit-member.C: Adjust.
345 * g++.dg/cpp0x/udlit-raw-length.C: New.
346 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
347 * g++.dg/cpp0x/udlit-resolve.C: New.
348 * c-c++-common/dfp/pr33466.c: Adjust.
350 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
352 * lib/target-supports.exp
353 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
354 with ultrasparc_vis2_hw.
355 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
356 with ultrasparc_vis3_hw.
358 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
360 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
361 *-*-solaris2* && c++.
363 2011-11-20 Joey Ye <joey.ye@arm.com>
365 * gcc.dg/volatile-bitfields-1.c: New.
367 2011-11-20 Jason Merrill <jason@redhat.com>
370 * g++.dg/cpp0x/variadic120.C: New.
371 * g++.dg/cpp0x/sfinae26.C: Adjust.
373 * g++.dg/cpp0x/sfinae11.C: Adjust.
374 * g++.dg/cpp0x/sfinae26.C: Adjust.
375 * g++.dg/template/unify11.C: Adjust.
377 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
380 * g++.dg/template/error46.C: New.
382 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
385 * gcc.target/i386/pr51235.c: New test.
388 * gcc.target/i386/pr51236.c: New test.
390 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
392 * gnat.dg/discr32.adb: New test.
393 * gnat.dg/discr32_pkg.ads: New helper.
395 2011-11-20 Nathan Sidwell <nathan@acm.org>
397 PR gcov-profile/51113
398 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
399 * gcc.misc-tests/gcov-16.c: New.
400 * gcc.misc-tests/gcov-17.c: New.
401 * g++.dg/gcov/gcov-8.C: New.
402 * g++.dg/gcov/gcov-9.C: New.
403 * g++.dg/gcov/gcov-10.C: New.
405 2011-11-20 Dodji Seketeli <dodji@redhat.com>
408 * g++.dg/cpp0x/alias-decl-15.C: New test.
410 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/pr51216.C: New.
415 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
417 * gcc.dg/delay-slot-2.c: New test.
419 2011-11-18 Joseph Myers <joseph@codesourcery.com>
421 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
423 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
426 * g++.dg/lookup/using46.C: New.
427 * g++.dg/lookup/using47.C: New.
428 * g++.dg/lookup/using48.C: New.
429 * g++.dg/lookup/using49.C: New.
430 * g++.dg/lookup/using50.C: New.
432 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
434 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
435 supports /* ... */ comments.
437 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
440 * g++.dg/cpp0x/pr51150.C: New.
442 2011-11-18 Martin Jambor <mjambor@suse.cz>
444 PR tree-optimization/50605
445 * g++.dg/ipa/pr50605.C: New test.
447 2011-11-18 Dodji Seketeli <dodji@redhat.com>
450 * g++.dg/cpp0x/alias-decl-13.C: New test.
452 2011-11-17 Jason Merrill <jason@redhat.com>
455 * g++.dg/cpp0x/auto27.C: New.
456 * g++.dg/cpp0x/trailing2.C: Adjust messages.
458 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
460 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
461 memory model parameters don't match expected values.
462 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
463 __atomic_compare_exchange.
464 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
465 __atomic_compare_exchange_n.
466 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
467 weak/strong parameter and fail if memory models aren't correct.
469 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
471 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
472 Look for simulate_thread_done to determine working gdb. Reduce timeout
473 to 10 seconds and fail when timeout occurs. Improve error messages.
475 2011-11-17 Jason Merrill <jason@redhat.com>
478 * g++.dg/template/virtual2.C: New.
480 2011-11-17 Michael Matz <matz@suse.de>
484 * g++.dg/tree-ssa/pr50741.C: New.
486 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
488 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
490 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
492 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
493 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
494 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
496 2011-11-16 Tobias Burnus <burnus@net-b.de>
500 * gfortran.dg/constructor_1.f90: New.
501 * gfortran.dg/constructor_2.f90: New.
502 * gfortran.dg/constructor_3.f90: New.
503 * gfortran.dg/constructor_4.f90: New.
504 * gfortran.dg/constructor_5.f90: New.
505 * gfortran.dg/constructor_6.f90: New.
506 * gfortran.dg/use_only_5.f90: New.
507 * gfortran.dg/c_ptr_tests_17.f90: New.
508 * gfortran.dg/c_ptr_tests_18.f90: New.
509 * gfortran.dg/used_types_25.f90: New.
510 * gfortran.dg/used_types_26.f90: New
511 * gfortran.dg/type_decl_3.f90: New.
512 * gfortran.dg/function_types_3.f90: Update dg-error.
513 * gfortran.dg/result_1.f90: Ditto.
514 * gfortran.dg/structure_constructor_3.f03: Ditto.
515 * gfortran.dg/structure_constructor_4.f03: Ditto.
517 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
519 * gcc.dg/vect/pr30858.c: Update expected output for
520 architectures with multiple vector sizes.
522 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
523 Bernd Schmidt <bernds@coudesourcery.com>
524 Sebastian Huber <sebastian.huber@embedded-brains.de>
527 * gcc.target/arm/pr49641.c: New test.
529 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
531 PR tree-optimization/49960
532 * gcc.dg/autopar/pr49960.c: New test.
533 * gcc.dg/autopar/pr49960-1.c: New test.
536 2011-11-16 Tom de Vries <tom@codesourcery.com>
538 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
539 * gcc.dg/pr43864-2.c: Same.
540 * gcc.dg/pr43864-3.c: Same.
541 * gcc.dg/pr43864-4.c: Same.
543 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.target/i386/sse2-cvt-vec.c: New test.
546 * gcc.target/i386/avx-cvt-vec.c: Ditto.
547 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
548 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
549 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
550 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
551 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
553 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
555 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
556 powerpc*-*-darwin* targets.
558 2011-11-15 Torvald Riegel <triegel@redhat.com>
560 * c-c++-common/tm/trxn-expr-3.c: New test.
562 2011-11-14 Torvald Riegel <triegel@redhat.com>
564 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
566 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.target/i386/avx-recip-vec.c: New test.
569 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
570 * gcc.target/i386/avx-lrint-vec.c: Ditto.
571 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
572 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
573 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
574 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
575 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
576 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
577 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
578 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
579 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
580 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
581 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
582 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
584 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
587 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
588 non-template literal operator.
590 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
593 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
594 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
595 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
596 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
597 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
598 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
599 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
600 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
601 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
602 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
603 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
604 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
605 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
606 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
607 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
609 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
615 * g++.old-deja/g++.brendan/misc14.C: Adjust.
616 * g++.old-deja/g++.jason/scoping16.C: Likewise.
617 * g++.old-deja/g++.other/anon7.C: Likewise.
618 * g++.old-deja/g++.other/using1.C: Likewise.
619 * g++.old-deja/g++.other/redecl1.C: Likewise.
620 * g++.old-deja/g++.other/typedef7.C: Likewise.
621 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
622 * g++.dg/template/using2.C: Likewise.
623 * g++.dg/template/static4.C: Likewise.
624 * g++.dg/template/typedef1.C: Likewise.
625 * g++.dg/lookup/name-clash9.C: Likewise.
626 * g++.dg/abi/mangle41.C: Likewise.
627 * g++.dg/parse/ctor5.C: Likewise.
628 * g++.dg/inherit/using4.C: Likewise.
629 * g++.dg/lookup/using24.C: New.
630 * g++.dg/lookup/using25.C: New.
631 * g++.dg/lookup/using26.C: New.
632 * g++.dg/lookup/using27.C: New.
633 * g++.dg/lookup/using28.C: New.
634 * g++.dg/lookup/using29.C: New.
635 * g++.dg/lookup/using30.C: New.
636 * g++.dg/lookup/using31.C: New.
637 * g++.dg/lookup/using32.C: New.
638 * g++.dg/lookup/using33.C: New.
639 * g++.dg/lookup/using34.C: New.
640 * g++.dg/lookup/using35.C: New.
641 * g++.dg/lookup/using36.C: New.
642 * g++.dg/lookup/using37.C: New.
643 * g++.dg/lookup/using38.C: New.
644 * g++.dg/lookup/using39.C: New.
645 * g++.dg/lookup/using40.C: New.
646 * g++.dg/lookup/using41.C: New.
647 * g++.dg/lookup/using42.C: New.
648 * g++.dg/lookup/using43.C: New.
649 * g++.dg/lookup/using44.C: New.
650 * g++.dg/lookup/using45.C: New.
651 * g++.dg/lookup/pr6936.C: New.
652 * g++.dg/debug/using4.C: New.
653 * g++.dg/debug/using5.C: New.
654 * g++.dg/cpp0x/forw_enum10.C: New.
656 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
657 Jan Hubicka <jh@suse.cz>
659 * gcc.target/i386/sw-1.c: Force rep;movsb.
661 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
664 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
665 dg-additional-options.
667 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
669 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
670 specified. Remove redundant runtime checks.
671 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
672 Allow for other than -m4. Fix typos in comments.
674 2011-11-12 Jason Merrill <jason@redhat.com>
677 * g++.dg/warn/ref-temp1.C: New.
680 * g++.dg/opt/stack2.C: New.
682 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
684 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
685 alpha*-*-linux* targets.
687 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
690 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
691 Darwin targets and allow external symbols to be undefined.
693 2011-11-12 Nathan Sidwell <nathan@acm.org>
695 * gcc.misc-tests/gcov-15.c: New.
697 2011-11-11 Jakub Jelinek <jakub@redhat.com>
699 PR tree-optimization/51058
700 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
701 * gfortran.dg/vect/pr51058-2.f90: New test.
703 2011-11-10 Jason Merrill <jason@redhat.com>
705 * g++.dg/template/linkage1.C: New.
706 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
707 * g++.old-deja/g++.other/linkage4.C: Likewise.
710 * g++.dg/cpp0x/defaulted33.C: New.
712 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
715 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
716 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
719 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
721 PR rtl-optimization/51040
722 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
725 2011-11-10 Jason Merrill <jason@redhat.com>
728 * g++.dg/template/conv12.C: New.
731 * gcc.dg/debug/dwarf2/asm-line1.c: New.
733 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
735 * gnat.dg/atomic6_1.adb: New test.
736 * gnat.dg/atomic6_2.adb: Likewise.
737 * gnat.dg/atomic6_3.adb: Likewise.
738 * gnat.dg/atomic6_4.adb: Likewise.
739 * gnat.dg/atomic6_5.adb: Likewise.
740 * gnat.dg/atomic6_6.adb: Likewise.
741 * gnat.dg/atomic6_7.adb: Likewise.
742 * gnat.dg/atomic6_8.adb: Likewise.
743 * gnat.dg/atomic6_pkg.ads: New helper.
745 2011-11-10 Jakub Jelinek <jakub@redhat.com>
748 * gcc.c-torture/compile/pr51077.c: New test.
750 PR rtl-optimization/51023
751 * gcc.c-torture/execute/pr51023.c: New test.
753 2011-11-10 Richard Guenther <rguenther@suse.de>
755 PR tree-optimization/51042
756 * gcc.dg/torture/pr51042.c: New testcase.
758 2011-11-10 Richard Guenther <rguenther@suse.de>
760 PR tree-optimization/51070
761 * gcc.dg/torture/pr51070.c: New testcase.
763 2011-11-10 Richard Guenther <rguenther@suse.de>
765 PR tree-optimization/51030
766 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
768 2011-11-10 Richard Guenther <rguenther@suse.de>
771 * gcc.dg/torture/pr51071.c: New testcase.
773 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/loop_optimization9.ad[sb]: New test.
777 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
779 PR tree-optimization/51058
780 * gfortran.dg/vect/pr51058.f90: New test.
782 2011-11-10 Jakub Jelinek <jakub@redhat.com>
784 PR tree-optimization/51000
785 * gcc.dg/vect/pr51000.c: New test.
787 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp0x/static_assert5.C: New.
791 * g++.dg/template/nontype13.C: Tweak.
793 2011-11-09 Jason Merrill <jason@redhat.com>
796 * g++.dg/cpp0x/noexcept16.C: New.
799 * g++.dg/cpp0x/variadic119.C: New.
801 2011-11-09 Jakub Jelinek <jakub@redhat.com>
804 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
806 * gcc.dg/torture/vshuf-32.inc: Likewise.
807 * gcc.dg/torture/vshuf-4.inc: Likewise.
808 * gcc.dg/torture/vshuf-8.inc: Likewise.
810 * gcc.dg/tm/memopt-1.c: Fix up regexp.
812 2011-11-09 Ian Lance Taylor <iant@google.com>
814 * lib/target-supports.exp (check_effective_target_ucontext_h): New
816 * gcc.dg/split-5.c: New test.
818 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
820 * gcc.dg/tm/memopt-1.c: Adjust regexp.
822 2011-11-09 Jason Merrill <jason@redhat.com>
825 * g++.dg/template/virtual1.C: New.
827 2011-11-08 Jason Merrill <jason@redhat.com>
829 Run most C++ tests in both C++98 and C++11 modes.
830 * lib/target-supports.exp (check_effective_target_c++11): New.
831 (check_effective_target_c++98): New.
832 * lib/g++-dg.exp (g++-dg-runtest): New.
833 * g++.dg/dg.exp: Use g++-dg-runtest.
834 * g++.dg/charset/charset.exp: Likewise.
835 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
836 * g++.dg/dfp/dfp.exp: Likewise.
837 * g++.dg/gcov/gcov.exp: Likewise.
838 * g++.dg/gomp/gomp.exp: Likewise.
839 * g++.dg/graphite/graphite.exp: Likewise.
840 * g++.dg/tls/tls.exp: Likewise.
841 * g++.dg/tm/tm.exp: Likewise.
842 * g++.dg/vect/vect.exp: Likewise.
843 * g++.old-deja/old-deja.exp: Likewise.
844 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
845 with some of the torture options.
846 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
847 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
848 * g++.dg/init/null1.C: Only run in C++98.
849 * g++.dg/warn/Wconversion-null-3.C: Likewise.
850 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
851 * g++.old-deja/g++.brendan/crash64.C: Likewise.
852 * g++.old-deja/g++.other/anon9.C: Likewise.
853 * g++.old-deja/g++.other/linkage1.C: Likewise.
854 * g++.old-deja/g++.other/linkage2.C: Likewise.
855 * g++.old-deja/g++.pt/t29.C: Likewise.
856 * g++.old-deja/g++.pt/t30.C: Likewise.
857 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
858 * g++.dg/ext/anon-struct4.C: Likewise.
859 * g++.dg/init/brace2.C: Likewise.
860 * g++.dg/init/brace6.C: Likewise.
861 * g++.dg/other/anon3.C: Likewise.
862 * g++.dg/template/arg2.C: Likewise.
863 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
864 * g++.old-deja/g++.brendan/enum11.C: Likewise.
865 * g++.old-deja/g++.brendan/enum8.C: Likewise.
866 * g++.old-deja/g++.brendan/enum9.C: Likewise.
867 * g++.old-deja/g++.brendan/friend3.C: Likewise.
868 * g++.old-deja/g++.brendan/init2.C: Likewise.
869 * g++.old-deja/g++.brendan/init4.C: Likewise.
870 * g++.old-deja/g++.brendan/misc14.C: Likewise.
871 * g++.old-deja/g++.jason/cond.C: Likewise.
872 * g++.old-deja/g++.law/init1.C: Likewise.
873 * g++.old-deja/g++.law/operators32.C: Likewise.
874 * g++.old-deja/g++.pt/enum6.C: Likewise.
875 * g++.old-deja/g++.pt/explicit70.C: Likewise.
876 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
878 * g++.dg/eh/new1.C: Adjust for C++11 mode.
879 * g++.dg/init/new11.C: Likewise.
880 * g++.dg/init/pr29571.C: Likewise.
881 * g++.dg/lookup/forscope2.C: Likewise.
882 * g++.dg/parse/linkage1.C: Likewise.
883 * g++.dg/parse/typedef8.C: Likewise.
884 * g++.dg/template/error44.C: Likewise.
885 * g++.dg/tls/diag-2.C: Likewise.
886 * g++.dg/tls/diag-4.C: Likewise.
887 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
888 * g++.old-deja/g++.abi/arraynew.C: Likewise.
889 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
890 * g++.old-deja/g++.brendan/new3.C: Likewise.
891 * g++.old-deja/g++.eh/new1.C: Likewise.
892 * g++.old-deja/g++.eh/new2.C: Likewise.
893 * g++.old-deja/g++.jason/new.C: Likewise.
894 * g++.old-deja/g++.law/friend1.C: Likewise.
895 * g++.old-deja/g++.mike/net46.C: Likewise.
896 * g++.old-deja/g++.mike/p755.C: Likewise.
897 * g++.old-deja/g++.other/new6.C: Likewise.
899 * g++.dg/cpp0x/variadic74.C: Adjust diags.
900 * g++.dg/template/crash53.C: Likewise.
901 * g++.dg/template/void9.C: Likewise.
903 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
908 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
911 * g++.dg/cpp0x/sfinae29.C: New.
913 2011-11-09 Janus Weil <janus@gcc.gnu.org>
916 * gfortran.dg/typebound_call_22.f03: New test case.
918 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
921 * gfortran.dg/inquire_size.f90: Don't flush the unit.
923 2011-11-09 Richard Guenther <rguenther@suse.de>
925 PR tree-optimization/51039
926 * gcc.dg/pr51039.c: New testcase.
928 2011-11-09 Jakub Jelinek <jakub@redhat.com>
930 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
931 Enable also for powerpc*-*-*.
933 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
936 * gfortran.dg/forall_16.f90: New test.
938 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
941 * gfortran.dg/initialization_29.f90: Expand test.
943 2011-11-09 Dodji Seketeli <dodji@redhat.com>
946 * g++.dg/cpp0x/alias-decl-12.C: New test.
947 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
949 2011-11-09 Dodji Seketeli <dodji@redhat.com>
952 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
954 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
956 PR tree-optimization/51015
957 * gcc.dg/vect/pr51015.c: New test.
959 2011-11-08 David S. Miller <davem@davemloft.net>
961 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
962 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
964 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
967 * gfortran.dg/io_constraints_3.f90: Improve testcase.
969 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
972 * gfortran.dg/string_5.f90: Improve testcase.
974 2011-10-23 Jason Merrill <jason@redhat.com>
977 * g++.dg/template/lvalue2.C: New.
979 2011-11-08 Michael Matz <matz@suse.de>
981 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
982 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
983 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
984 * g++.dg/eh/builtin2.C: Ditto.
985 * g++.dg/eh/builtin3.C: Ditto.
987 2011-11-08 Jakub Jelinek <jakub@redhat.com>
989 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
990 being prefered even for -mavx.
991 * gcc.target/i386/avx-cvt-3.c: New test.
993 2011-11-08 Richard Guenther <rguenther@suse.de>
995 PR tree-optimization/51012
996 * gcc.dg/pr51012-1.c: New testcase.
997 * gcc.dg/pr51012-2.c: Likewise.
999 2011-11-08 Richard Guenther <rguenther@suse.de>
1002 * c-c++-common/uninit-pr51010.c: New testcase.
1004 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1006 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1007 check_effective_target_vect_call_copysignf,
1008 check_effective_target_vect_call_lrint): New procedures.
1009 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1010 $VECT_SLP_CFLAGS with -ffast-math.
1011 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1012 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1013 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1014 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1016 2011-11-07 Richard Henderson <rth@redhat.com>
1017 Aldy Hernandez <aldyh@redhat.com>
1018 Torvald Riegel <triegel@redhat.com>
1020 Merged from transactional-memory.
1022 * g++.dg/dg.exp: Run transactional memory tests.
1023 * g++.dg/tm: New directory with new tests.
1024 * gcc.dg/tm: New directory with new tests.
1025 * c-c++-common/tm: New directory with new tests.
1027 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1029 Fix context handling of alias-declaration
1030 * g++.dg/cpp0x/alias-decl-11.C: New test.
1032 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/parse/template26.C: New.
1036 * g++.dg/template/crash45.C: Adjust dg-error string.
1038 2011-11-07 Jason Merrill <jason@redhat.com>
1041 * g++.dg/template/lookup9.C: New.
1044 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1047 * g++.dg/cpp0x/decltype35.C: New.
1049 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1051 Support C++11 alias-declaration
1053 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1054 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1055 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1056 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1057 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1058 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1059 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1060 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1061 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1062 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1063 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1064 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1065 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1067 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1069 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1071 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1074 * gfortran.dg/typebound_call_21.f03: New.
1076 2011-11-07 Nathan Sidwell <nathan@acm.org>
1078 * gcc.dg/profile-dir-1.c: Adjust final scan.
1079 * gcc.dg/profile-dir-2.c: Adjust final scan.
1080 * gcc.dg/profile-dir-3.c: Adjust final scan.
1081 * gcc.misc-tests/gcov.exp: Adjust regexp.
1082 * gcc.misc-tests/gcov-12.c: New.
1083 * gcc.misc-tests/gcov-13.c: New.
1084 * gcc.misc-tests/gcovpart-13b.c: New.
1085 * gcc.misc-tests/gcov-14.c: New.
1087 2011-11-07 Jason Merrill <jason@redhat.com>
1090 * g++.dg/ext/visibility/template8.C: New.
1092 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1094 PR tree-optimization/50789
1095 * gcc.target/i386/avx2-gather-1.c: New test.
1096 * gcc.target/i386/avx2-gather-2.c: New test.
1097 * gcc.target/i386/avx2-gather-3.c: New test.
1098 * gcc.target/i386/avx2-gather-4.c: New test.
1100 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1102 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1104 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1107 * gfortran.dg/open_dev_null.f90: Remove testcase.
1109 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1111 * lib/target-supports.exp (check_effective_target_sync_int_128):
1112 Don't cache the result.
1113 (check_effective_target_sync_long_long): Ditto.
1115 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1117 PR rtl-optimization/47698
1118 * gcc.target/i386/47698.c: New test.
1120 2011-11-06 Jason Merrill <jason@redhat.com>
1123 * g++.dg/ext/visibility/template7.C: New.
1125 2011-11-07 Terry Guo <terry.guo@arm.com>
1127 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1128 * gcc.target/arm/wmul-2.c: Ditto.
1129 * gcc.target/arm/wmul-3.c: Ditto.
1130 * gcc.target/arm/wmul-4.c: Ditto.
1132 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1134 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1135 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1136 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1137 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1138 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1139 expected diagnostics.
1141 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1142 Richard Henderson <rth@redhat.com>
1143 Aldy Hernandez <aldyh@redhat.com>
1145 Merged from cxx-mem-model.
1147 * lib/target-supports.exp (check_effective_target_sync_int_128,
1148 check_effective_target_sync_long_long): Check whether the target
1149 supports 64 and 128 bit __sync builtins.
1150 (check_effective_target_cas_char): New.
1151 (check_effective_target_cas_int): New.
1152 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1153 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1154 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1155 produce the expected library calls.
1156 * gcc.dg/atomic-fence.c: New functional tests.
1157 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1158 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1159 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1160 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1161 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1162 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1163 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1164 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1165 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1167 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1169 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1171 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1173 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1174 int128 operations are atomic.
1175 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1176 operations are atomic.
1177 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1178 operations are atomic.
1179 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1180 operations are atomic.
1181 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1182 stores aren't moved out of a loop.
1183 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1184 globals don't overwrite neighbouring globals.
1185 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1186 writes dont overwrite neighbouring components.
1187 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1188 * c-c++-common/gomp/atomic-3.c: Likewise.
1189 * c-c++-common/gomp/atomic-9.c: Likewise.
1190 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1191 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1192 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1193 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1194 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1195 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1196 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1197 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1198 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1199 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1200 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1201 g++.dg/gomp/atomic-15.C: Remove.
1202 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1203 * gcc.dg/gomp/atomic-11.c: Remove test.
1205 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1207 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1208 * gcc.dg/vect/slp-cond-1.c: New test.
1209 * gcc.dg/vect/slp-cond-2.c: New test.
1211 2011-11-05 David S. Miller <davem@davemloft.net>
1213 * lib/test-supports.exp
1214 (check_effective_target_ultrasparc_vis2_hw): New proc.
1215 (check_effective_target_ultrasparc_vis3_hw): New proc.
1216 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1217 * gcc.target/sparc/vec-init-2.inc: Likewise.
1218 * gcc.target/sparc/vec-init-3.inc: Likewise.
1219 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1220 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1221 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1222 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1223 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1224 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1225 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1226 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1227 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1229 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1231 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1232 Disable test on Epiphany.
1233 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1234 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1235 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1236 * g++.dg/parse/pragma3.C: Likewise.
1237 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1239 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1240 * gcc.dg/tls/thr-cse-1.c: Likewise.
1241 * g++.dg/opt/devirt2.C: Likewise.
1242 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1243 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1244 * gcc.target/epiphany: New directory.
1246 2011-11-05 Tobias Burnus <burnus@net-b.de>
1248 * gfortran.dg/quad_2.f90: New.
1250 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1252 * gcc.dg/strlenopt-22g.c: New wrapper around...
1253 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1255 2011-11-04 Jason Merrill <jason@redhat.com>
1258 * g++.dg/init/lifetime2.C: New.
1259 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1262 * g++.dg/init/lifetime1.C: Test cleanup order.
1264 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1266 * g++.dg/other/offsetof7.C: New test.
1268 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1270 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1271 variable, default empty, -ffat-lto-objects for effective_target_lto.
1272 (gcc-dg-test-1): Add options from dg-final methods.
1273 * lib/scanasm.exp (scan-assembler_required_options)
1274 (scan-assembler-not_required_options): New procs.
1276 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1278 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1279 generate a pedwarn in c++98-mode.
1280 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1281 don't generate a pedwarn in c++0x-mode.
1283 2011-11-04 Olivier Goffart <olivier@woboq.com>
1286 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1288 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1290 PR rtl-optimization/38644
1291 * gcc.target/arm/stack-red-zone.c: New.
1293 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1296 * g++.dg/warn/Wconversion-null-3.C: New.
1298 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1301 * g++.dg/cpp0x/udlit-strint-length.C: New.
1303 2011-11-04 Jason Merrill <jason@redhat.com>
1306 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1307 * g++.dg/init/lifetime1.C: New.
1308 * g++.dg/init/ref21.C: New.
1309 * g++.dg/eh/array1.C: New.
1311 2011-11-04 Tom de Vries <tom@codesourcery.com>
1313 PR tree-optimization/50763
1314 * gcc.dg/pr50763-5.c: New test.
1316 2011-11-04 Tom de Vries <tom@codesourcery.com>
1318 PR tree-optimization/50763
1319 * g++.dg/pr50763-4.C: New test.
1321 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1326 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1328 * gcc.dg/torture/vec-cvt-1.c: New test.
1330 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/specs/private1[-sub].ads: New test.
1334 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1337 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1338 * gfortran.dg/inline_sum_1.f90: New.
1339 * gfortran.dg/inline_sum_2.f90: New.
1340 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1341 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1342 * gfortran.dg/inline_product_1.f90: New.
1344 2011-11-03 Tobias Burnus <burnus@net-b.de>
1347 * gfortran.dg/bind_c_dts_5.f90: New.
1349 2011-11-03 Tobias Burnus <burnus@net-b.de>
1352 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1354 2011-11-03 Richard Guenther <rguenther@suse.de>
1357 * g++.dg/init/copy7.C: Remove testcase.
1359 2011-11-03 Martin Jambor <mjambor@suse.cz>
1361 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1362 * g++.dg/ipa/devirt-c-2.C: Likewise.
1363 * g++.dg/ipa/devirt-c-7.C: New test.
1364 * g++.dg/ipa/devirt-c-8.C: Likewise.
1366 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1368 PR tree-optimization/50912
1369 * gnat.dg/loop_optimization10.ad[sb]: New test.
1370 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1372 2011-11-02 Jason Merrill <jason@redhat.com>
1375 * g++.dg/cpp0x/nsdmi-list2.C: New.
1377 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1381 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1383 2011-11-02 Tom de Vries <tom@codesourcery.com>
1385 PR tree-optimization/50769
1386 * gfortran.dg/pr50769.f90: New test.
1388 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1390 * gcc.target/sparc/20111102-1.c: New test.
1392 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/warn/Wcast-qual2.C: New.
1397 2011-11-02 Tom de Vries <tom@codesourcery.com>
1399 PR tree-optimization/50763
1400 * g++.dg/pr50763-3.C: New test.
1402 2011-11-02 Tom de Vries <tom@codesourcery.com>
1404 PR tree-optimization/50672
1405 * g++.dg/pr50672.C: New test.
1407 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1409 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1410 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1411 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1413 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1415 2011-11-02 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/50902
1418 * gcc.dg/torture/pr50902.c: New testcase.
1420 2010-11-02 Richard Guenther <rguenther@suse.de>
1422 PR tree-optimization/50890
1423 * gcc.dg/torture/pr50890.c: New testcase.
1425 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1428 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1429 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1431 2011-11-01 Tom de Vries <tom@codesourcery.com>
1433 PR tree-optimization/50908
1434 * gcc.dg/pr50908.c: New test.
1435 * gcc.dg/pr50908-2.c: Same.
1436 * gcc.dg/pr50908-3.c: Same.
1438 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1440 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1441 the outer loop. Remove comment. Don't check for widen-mult.
1443 2011-10-31 Martin Jambor <mjambor@suse.cz>
1445 * gcc.dg/ipa/ipcp-4.c: New test.
1447 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/vshift-3.c: New test.
1450 * gcc.dg/vshift-4.c: New test.
1451 * gcc.dg/vshift-5.c: New test.
1453 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1455 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1456 and current implementation.
1458 2011-10-31 Paul Brook <paul@codesourcery.com>
1460 * gcc.dg/constructor-1.c: New test.
1462 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1465 * gfortran.dg/dshift_3.f90: New test.
1467 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1469 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1471 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1472 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1473 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1474 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1475 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1476 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1477 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1478 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1479 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1480 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1481 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1482 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1483 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1486 * gcc.dg/vector-compare-2.c: Likewise.
1488 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp0x/pr50901.C: New.
1493 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1495 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1496 * gcc.target/i386/fma4-check.h (main): Ditto.
1497 * gcc.target/i386/xop-check.h (main): Ditto.
1499 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1502 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/template/crash109.C: New.
1507 2011-10-28 Jason Merrill <jason@redhat.com>
1509 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1511 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1514 * g++.dg/template/crash109.C: New.
1516 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1518 * gfortran.dg/nearest_5.f90: New test.
1520 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1522 * gcc.dg/vshift-1.c: New test.
1523 * gcc.dg/vshift-2.c: New test.
1524 * gcc.target/i386/xop-vshift-1.c: New test.
1525 * gcc.target/i386/xop-vshift-2.c: New test.
1526 * gcc.target/i386/avx2-vshift-1.c: New test.
1528 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1530 PR rtl-optimization/49720
1531 * g++.dg/torture/pr49720.C: New test.
1533 2011-10-27 David S. Miller <davem@davemloft.net>
1535 * gcc.target/sparc/setcc-3.c: New test.
1537 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1540 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1542 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1544 * gcc.target/i386/sse2-cvt-1.c: New test.
1545 * gcc.target/i386/sse2-cvt-2.c: New test.
1546 * gcc.target/i386/avx-cvt-1.c: New test.
1547 * gcc.target/i386/avx-cvt-2.c: New test.
1548 * gcc.target/i386/avx2-cvt-1.c: New test.
1549 * gcc.target/i386/avx2-cvt-2.c: New test.
1551 2011-10-27 Martin Jambor <mjambor@suse.cz>
1553 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1555 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1556 Steven G. Kargl <kargl@gcc.gnu.org>
1559 * gfortran.dg/pr50875.f90: New test.
1561 2011-10-26 David S. Miller <davem@davemloft.net>
1563 * gcc.target/sparc/fmaf-1.c: New test.
1565 * gcc.target/sparc/setcc-1.c: New test.
1566 * gcc.target/sparc/setcc-2.c: New test.
1568 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1570 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1572 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1574 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1577 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1579 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1582 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1584 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1586 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1588 * gnat.dg/specs/discr1.ads: New test.
1589 * gnat.dg/specs/discr1_pkg.ads: New helper.
1591 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1593 * gnat.dg/specs/unchecked_union.ads: Rename to...
1594 * gnat.dg/specs/unchecked_union1.ads: ...this.
1595 * gnat.dg/specs/unchecked_union2.ads: New test.
1597 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1599 * gnat.dg/specs/atomic1.ads: New test.
1601 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1603 Implement C++11 user-defined literals.
1604 * g++.dg/cpp0x/udlit-addr.C: New.
1605 * g++.dg/cpp0x/udlit-args.C: New.
1606 * g++.dg/cpp0x/udlit-args-neg.C: New.
1607 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1608 * g++.dg/cpp0x/udlit-concat.C: New.
1609 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1610 * g++.dg/cpp0x/udlit-constexpr.C: New.
1611 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1612 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1613 * g++.dg/cpp0x/udlit-friend.C: New.
1614 * g++.dg/cpp0x/udlit-general.C: New.
1615 * g++.dg/cpp0x/udlit-inline.C: New.
1616 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1617 * g++.dg/cpp0x/udlit-member-neg.C: New.
1618 * g++.dg/cpp0x/udlit-namespace.C: New.
1619 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1620 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1621 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1622 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1623 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1624 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1625 * g++.dg/cpp0x/udlit-raw-str.C: New.
1626 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1627 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1628 * g++.dg/cpp0x/udlit-systemheader.C: New.
1629 * g++.dg/cpp0x/udlit-template.C: New.
1630 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1631 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1632 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1633 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1634 * g++.dg/cpp0x/udlit_system_header: New.
1636 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/cpp0x/decltype34.C: New.
1641 2011-10-26 Tom de Vries <tom@codesourcery.com>
1643 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1644 * gcc.c-torture/unsorted/HIset.c: Same.
1645 * gcc.c-torture/unsorted/SIcmp.c: Same.
1646 * gcc.c-torture/unsorted/SIset.c: Same.
1647 * gcc.c-torture/unsorted/SFset.c: Same.
1648 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1649 * gcc.c-torture/unsorted/USIcmp.c: Same.
1650 * gcc.c-torture/unsorted/DFcmp.c: Same.
1652 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1654 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1655 to work also with -masm=intel and additionally test the xmm vs. ymm
1656 register type combination on mask/dest and in vsib.
1657 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1658 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1659 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1660 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1661 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1662 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1663 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1664 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1665 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1666 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1667 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1668 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1669 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1670 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1671 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1672 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1673 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1674 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1675 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1676 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1677 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1678 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1679 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1680 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1681 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1682 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1683 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1684 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1685 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1686 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1687 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1689 2011-10-26 Tom de Vries <tom@codesourcery.com>
1691 PR tree-optimization/50763
1692 * gcc.dg/pr50763-2.c: New test.
1694 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1696 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1697 Update expected messages.
1699 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1701 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1703 2011-10-25 Jason Merrill <jason@redhat.com>
1706 * g++.dg/init/aggr7.C: New.
1709 * g++.dg/cpp0x/initlist59.C: New.
1711 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1714 * g++.dg/overload/operator5.C: New.
1716 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1719 * g++.dg/template/crash108.C: New.
1721 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/50596
1724 * gcc.dg/vect/vect-cond-10.c: New test.
1726 2011-10-24 Joey Ye <joey.ye@arm.com>
1728 * gcc.target/arm/pr42575.c: Remove architecture option.
1730 2011-10-24 David S. Miller <davem@davemloft.net>
1732 * gcc.target/sparc/vis3move-1.c: New test.
1733 * gcc.target/sparc/vis3move-2.c: New test.
1734 * gcc.target/sparc/vis3move-3.c: New test.
1736 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1738 * gcc.dg/strlenopt-22.c: New testcase.
1739 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1741 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1743 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1745 (dg-skip-if): Remove.
1746 * gcc.target/i386/funcspec-1.c: Ditto.
1747 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1749 2011-10-24 Richard Guenther <rguenther@suse.de>
1751 * gcc.dg/vect/vect-bool-1.c: New testcase.
1753 2011-10-24 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/50838
1756 * gcc.dg/torture/pr50838.c: New testcase.
1758 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1760 PR tree-optimization/50730
1761 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1762 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1763 -fno-tree-sra and SLP flags.
1765 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1769 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1773 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1775 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1778 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1779 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1781 2011-10-23 Tom de Vries <tom@codesourcery.com>
1783 PR tree-optimization/50763
1784 * gcc.dg/pr50763.c: New test.
1786 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1789 * gcc.target/i386/pr50788.c: New test.
1791 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1793 PR tree-optimization/50819
1794 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1795 * g++.dg/vect/slp-pr50819.cc: New test.
1797 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/warn/Wconversion4.C: New.
1802 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1806 from element other than first and reverse permutation.
1807 * gcc.dg/torture/vshuf-16.inc: Likewise.
1808 * gcc.dg/torture/vshuf-8.inc: Likewise.
1809 * gcc.dg/torture/vshuf-4.inc: Likewise.
1811 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/parse/error43.C: New.
1815 * g++.dg/parse/error44.C: Likewise.
1817 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1818 Kirill Yukhin <kirill.yukhin@intel.com>
1821 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1822 * gcc.target/i386/bmi2-check.h: Ditto.
1824 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1827 * g++.dg/cpp0x/override2.C: Add test.
1829 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1831 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1832 check_linker_plugin_available.
1834 2011-10-21 Kai Tietz <ktietz@redhat.com>
1836 * gcc.target/i386/branch-cost1.c: New test.
1837 * gcc.target/i386/branch-cost2.c: New test.
1838 * gcc.target/i386/branch-cost3.c: New test.
1839 * gcc.target/i386/branch-cost4.c: New test.
1841 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1843 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1845 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1848 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1850 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1852 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1853 (_moz_foo, EXT__foo): Use ASMNAME.
1855 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1857 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1860 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1863 * gcc.target/i386/pr50766.c: New test.
1865 2011-10-20 Jason Merrill <jason@redhat.com>
1868 * g++.dg/eh/partial1.C: New.
1870 2011-10-20 Richard Henderson <rth@redhat.com>
1872 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1873 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1874 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1875 Use __builtin_shuffle.
1877 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1880 * gfortran.dg/ishft_3.f90: Update test.
1882 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1885 * gfortran.dg/substring_integer_index.f90: New test.
1887 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1889 * gfortran.dg/format_string.f: New test.
1891 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1893 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1895 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1897 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1899 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1900 gcc.target/i386/pr46226.c: Do not use
1901 -mno-accumulate-outgoing-args.
1903 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1905 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1906 including <strings.h>.
1908 2011-10-19 Jan Hubicka <jh@suse.cz>
1910 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1911 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1912 * lib/c-torture.exp: Likewise.
1913 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1914 * gcc.c-torture/compile/sync-1.c: Likewise.
1915 * gcc.c-torture/compile/sync-1.c: Likewise.
1916 * gcc.c-torture/compile/sync-3.c: Likewise.
1917 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1918 * gcc.dg/noncompile/920507-1.c: Likewise.
1919 * gcc.dg/torture/pr36400.c: Likewise.
1920 * g++.dg/torture/pr34850.C: Likewise.
1922 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1924 * gnat.dg/source_ref1.adb: New test.
1925 * gnat.dg/source_ref2.adb: Likewise.
1927 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/parse/error42.C: New.
1931 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1933 2011-10-19 Jason Merrill <jason@redhat.com>
1936 * g++.dg/init/value9.C: New.
1938 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1940 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1941 * gcc.dg/torture/vshuf-16.inc: Likewise.
1942 * gcc.dg/torture/vshuf-8.inc: Likewise.
1943 * gcc.dg/torture/vshuf-4.inc: Likewise.
1945 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1948 * gfortran.dg/sizeof_proc.f90: New.
1950 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1952 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1953 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1955 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1958 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1960 2011-10-19 Jason Merrill <jason@redhat.com>
1963 * g++.dg/init/ref20.C: New.
1965 2011-10-19 Kai Tietz <ktietz@redhat.com>
1968 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1969 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1970 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1971 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1972 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1974 2011-10-19 Richard Guenther <rguenther@suse.de>
1977 * gcc.dg/torture/pr50768.c: New testcase.
1979 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1981 PR rtl-optimization/50340
1982 * gcc.dg/pr50340.c: New.
1984 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1986 PR tree-optimization/50717
1988 * gcc.dg/pr50717-1.c: New file.
1989 * gcc.target/arm/wmul-12.c: Correct types.
1990 * gcc.target/arm/wmul-8.c: Correct types.
1992 2011-10-18 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/defaulted32.C: New.
1998 * g++.dg/lookup/using23.C: New.
2001 * g++.dg/cpp0x/implicit12.C: New.
2002 * g++.dg/cpp0x/defaulted20.C: Adjust.
2003 * g++.dg/cpp0x/defaulted21.C: Adjust.
2004 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2005 * g++.dg/cpp0x/implicit4.C: Adjust.
2006 * g++.dg/cpp0x/implicit5.C: Adjust.
2007 * g++.dg/cpp0x/implicit8.C: Adjust.
2008 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2009 * g++.dg/cpp0x/not_special.C: Adjust.
2010 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2011 * g++.dg/cpp0x/rv1n.C: Adjust.
2012 * g++.dg/cpp0x/rv2n.C: Adjust.
2013 * g++.dg/cpp0x/rv3n.C: Adjust.
2014 * g++.dg/cpp0x/rv4n.C: Adjust.
2015 * g++.dg/cpp0x/rv5n.C: Adjust.
2016 * g++.dg/cpp0x/rv6n.C: Adjust.
2017 * g++.dg/cpp0x/rv7n.C: Adjust.
2019 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2021 * gcc.target/i386/avx2-vpop-check.h: New header.
2022 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2023 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2024 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2025 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2026 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2027 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2028 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2029 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2030 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2031 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2032 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2033 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2034 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2035 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2036 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2038 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2041 * gfortran.dg/coarray_subobject_1.f90: New test.
2042 * gfortran.dg/coarray/subobject_1.f90: New test.
2044 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2046 PR rtl-optimization/50205
2047 * gcc.dg/pr50205.c: New.
2049 2011-10-18 Richard Guenther <rguenther@suse.de>
2051 PR tree-optimization/50767
2052 * gcc.dg/torture/pr50767.c: New testcase.
2054 2011-10-18 Julian Brown <julian@codesourcery.com>
2056 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2057 * gcc.target/arm/unaligned-memcpy-1.c: New.
2058 * gcc.target/arm/unaligned-memcpy-2.c: New.
2059 * gcc.target/arm/unaligned-memcpy-3.c: New.
2060 * gcc.target/arm/unaligned-memcpy-4.c: New.
2062 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2065 * gfortran.dg/iso_c_binding_class.f03: New.
2067 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2069 * testsuite/lib/target-supports.exp
2070 (check_effective_target_vect_widen_shift): New.
2071 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2072 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2073 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2074 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2076 2011-10-18 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/torture/restrict-1.c: New testcase.
2080 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2082 * g++.dg/ext/bases.C: New test.
2084 2011-10-17 David S. Miller <davem@davemloft.net>
2086 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2087 all operations to emit VIS instructions.
2088 * gcc.target/sparc/fandnot.c: Likewise.
2089 * gcc.target/sparc/fnot.c: Likewise.
2090 * gcc.target/sparc/for.c: Likewise.
2091 * gcc.target/sparc/fornot.c: Likewise.
2092 * gcc.target/sparc/fxnor.c: Likewise.
2093 * gcc.target/sparc/fxor.c: Likewise.
2094 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2097 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2100 * gcc.dg/torture/vshuf-16.inc: New file.
2101 * gcc.dg/torture/vshuf-2.inc: New file.
2102 * gcc.dg/torture/vshuf-32.inc: New file.
2103 * gcc.dg/torture/vshuf-4.inc: New file.
2104 * gcc.dg/torture/vshuf-8.inc: New file.
2105 * gcc.dg/torture/vshuf-main.inc: New file.
2106 * gcc.dg/torture/vshuf-v16hi.c: New test.
2107 * gcc.dg/torture/vshuf-v16qi.c: New test.
2108 * gcc.dg/torture/vshuf-v2df.c: New test.
2109 * gcc.dg/torture/vshuf-v2di.c: New test.
2110 * gcc.dg/torture/vshuf-v2sf.c: New test.
2111 * gcc.dg/torture/vshuf-v2si.c: New test.
2112 * gcc.dg/torture/vshuf-v32qi.c: New test.
2113 * gcc.dg/torture/vshuf-v4df.c: New test.
2114 * gcc.dg/torture/vshuf-v4di.c: New test.
2115 * gcc.dg/torture/vshuf-v4hi.c: New test.
2116 * gcc.dg/torture/vshuf-v4sf.c: New test.
2117 * gcc.dg/torture/vshuf-v4si.c: New test.
2118 * gcc.dg/torture/vshuf-v8hi.c: New test.
2119 * gcc.dg/torture/vshuf-v8qi.c: New test.
2120 * gcc.dg/torture/vshuf-v8sf.c: New test.
2121 * gcc.dg/torture/vshuf-v8si.c: New test.
2123 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2125 PR tree-optimization/50746
2126 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2128 2011-10-17 Jason Merrill <jason@redhat.com>
2131 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2133 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2136 * g++.dg/parse/error41.C: New.
2137 * g++.dg/parse/error20.C: Adjust.
2139 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/warn/format7.C: New.
2143 * obj-c++.dg/warn7.mm: Likewise.
2145 2011-10-17 Richard Guenther <rguenther@suse.de>
2147 PR tree-optimization/50729
2148 * gcc.dg/torture/pr50729.c: New testcase.
2150 2011-10-15 Tom Tromey <tromey@redhat.com>
2151 Dodji Seketeli <dodji@redhat.com>
2153 * lib/prune.exp (prune_gcc_output): Prune output referring to
2155 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2156 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2157 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2158 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2160 2011-10-15 Tom Tromey <tromey@redhat.com>
2161 Dodji Seketeli <dodji@redhat.com>
2163 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2165 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/inherit/error5.C: New.
2170 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2174 * gfortran.dg/kind_tests_4.f90: New.
2176 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2178 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2179 targets that support vector condition.
2181 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2184 * gfortran.dg/c_kind_tests_3.f03: New.
2186 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2189 * gfortran.dg/elemental_args_check_4.f90: New.
2191 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2193 PR tree-optimization/50727
2194 * gcc.dg/vect/pr50727.c: New test.
2196 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2198 * gcc.dg/vla-23.c: New test.
2200 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2202 PR tree-optimization/50596
2203 * gcc.dg/vect/vect-cond-9.c: New test.
2205 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2207 * gcc.dg/vect/bb-slp-29.c: New test.
2209 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2212 * g++.dg/ext/is_base_of_incomplete.C: New.
2213 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2214 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2216 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2218 * gcc.target/sparc/combined-1.c: Compile at -O2.
2220 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2222 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2223 (dg-options): Add -Wno-attributes.
2224 * gcc.target/i386/fma_double_?.c: Ditto.
2225 * gcc.target/i386/fma_run_float_?.c: Ditto.
2226 * gcc.target/i386/fma_run_double_?.c: Ditto.
2227 * gcc.target/i386/l_fma_float_?.c: Dtto.
2228 * gcc.target/i386/l_fma_double_?.c: Ditto.
2229 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2230 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2232 2011-10-15 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2236 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2237 * gfortran.dg/rank_3.f90: Ditto.
2238 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2239 -std=f2008ts in dg-options.
2240 * gfortran.dg/rank_4.f90: Ditto.
2242 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2245 * gcc.target/sh/pr49263.c: New.
2247 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2249 * gnat.dg/specs/debug1.ads: Tweak.
2251 2011-10-14 Kai Tietz <ktietz@redhat.com>
2253 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2255 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.target/i386/sse2-mul-1.c: New test.
2258 * gcc.target/i386/sse4_1-mul-1.c: New test.
2259 * gcc.target/i386/avx-mul-1.c: New test.
2260 * gcc.target/i386/xop-mul-1.c: New test.
2261 * gcc.target/i386/avx2-mul-1.c: New test.
2263 2011-10-14 Jason Merrill <jason@redhat.com>
2266 * g++.dg/cpp0x/nsdmi-list1.C: New.
2269 * g++.dg/cpp0x/nsdmi-const1.C: New.
2271 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2274 * gfortran.dg/pointer_intent_5.f90: New.
2276 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2278 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2279 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2280 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2282 2011-10-14 Tobias Burnus <burnus@net-b.de>
2285 * gfortran.dg/pointer_check_11.f90: New.
2286 * gfortran.dg/pointer_check_12.f90: New.
2288 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/overload/operator4.C: New.
2293 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2295 * gcc.dg/di-longlong64-sync-1.c: New test.
2296 * gcc.dg/di-sync-multithread.c: New test.
2297 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2298 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2299 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2300 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2301 (check_effective_target_arm_arm_ok): New helper.
2302 (check_effective_target_sync_longlong): New helper.
2304 2011-10-14 Richard Guenther <rguenther@suse.de>
2306 PR tree-optimization/50723
2307 * gcc.dg/torture/pr50723.c: New testcase.
2309 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/warn/format6.C: New.
2313 * obj-c++.dg/warn6.mm: Likewise.
2315 2011-10-13 Richard Henderson <rth@redhat.com>
2317 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2319 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2320 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2321 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2323 2011-10-13 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/nsdmi-template2.C: New.
2329 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2332 * g++.dg/init/vbase1.C: New.
2334 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2336 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2337 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2338 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2339 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2341 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2343 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2345 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2347 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2349 2011-10-13 Richard Guenther <rguenther@suse.de>
2351 PR tree-optimization/50712
2352 * gcc.target/i386/pr50712.c: New testcase.
2354 2011-10-13 Tom de Vries <tom@codesourcery.com>
2356 * gcc.dg/memcpy-4.c: New test.
2358 2011-10-13 Richard Guenther <rguenther@suse.de>
2360 PR tree-optimization/50698
2361 * g++.dg/vect/pr50698.cc: New testcase.
2363 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2365 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2366 * gcc.target/powerpc/warn-2.c: Ditto.
2368 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2369 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2370 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2371 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2372 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2373 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2374 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2375 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2376 * gcc.target/powerpc/ppc-pow.c: Likewise.
2377 * gcc.target/powerpc/recip-1.c: Likewise.
2378 * gcc.target/powerpc/recip-2.c: Likewise.
2379 * gcc.target/powerpc/recip-3.c: Likewise.
2380 * gcc.target/powerpc/recip-4.c: Likewise.
2381 * gcc.target/powerpc/recip-5.c: Likewise.
2383 2011-10-12 David S. Miller <davem@davemloft.net>
2385 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2386 '-mvis3' instead of 'mcpu=niagara3' in options.
2387 * gcc.target/sparc/fhalve.c: Likewise.
2388 * gcc.target/sparc/fnegop.c: Likewise.
2389 * gcc.target/sparc/fpadds.c: Likewise.
2390 * gcc.target/sparc/fshift.c: Likewise.
2391 * gcc.target/sparc/fucmp.c: Likewise.
2392 * gcc.target/sparc/lzd.c: Likewise.
2393 * gcc.target/sparc/vis3misc.c: Likewise.
2394 * gcc.target/sparc/xmul.c: Likewise.
2396 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2398 * gnat.dg/vect1.ad[sb]: New test.
2399 * gnat.dg/vect1_pkg.ads: New helper.
2400 * gnat.dg/vect2.ad[sb]: New test.
2401 * gnat.dg/vect2_pkg.ads: New helper.
2402 * gnat.dg/vect3.ad[sb]: New test.
2403 * gnat.dg/vect3_pkg.ads: New helper.
2404 * gnat.dg/vect4.ad[sb]: New test.
2405 * gnat.dg/vect4_pkg.ads: New helper.
2406 * gnat.dg/vect5.ad[sb]: New test.
2407 * gnat.dg/vect5_pkg.ads: New helper.
2408 * gnat.dg/vect6.ad[sb]: New test.
2409 * gnat.dg/vect6_pkg.ads: New helper.
2411 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2413 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2414 * gcc.target/i386/fma_run_double_2.c: Likewise.
2415 * gcc.target/i386/fma_run_double_3.c: Likewise.
2416 * gcc.target/i386/fma_run_double_4.c: Likewise.
2417 * gcc.target/i386/fma_run_double_5.c: Likewise.
2418 * gcc.target/i386/fma_run_double_6.c: Likewise.
2419 * gcc.target/i386/fma_run_float_1.c: Likewise.
2420 * gcc.target/i386/fma_run_float_2.c: Likewise.
2421 * gcc.target/i386/fma_run_float_3.c: Likewise.
2422 * gcc.target/i386/fma_run_float_4.c: Likewise.
2423 * gcc.target/i386/fma_run_float_5.c: Likewise.
2424 * gcc.target/i386/fma_run_float_6.c: Likewise.
2426 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2427 remove the extra dg-options.
2428 * gcc.target/i386/l_fma_double_2.c: Likewise.
2429 * gcc.target/i386/l_fma_double_3.c: Likewise.
2430 * gcc.target/i386/l_fma_double_4.c: Likewise.
2431 * gcc.target/i386/l_fma_double_5.c: Likewise.
2432 * gcc.target/i386/l_fma_double_6.c: Likewise.
2433 * gcc.target/i386/l_fma_float_1.c: Likewise.
2434 * gcc.target/i386/l_fma_float_2.c: Likewise.
2435 * gcc.target/i386/l_fma_float_3.c: Likewise.
2436 * gcc.target/i386/l_fma_float_4.c: Likewise.
2437 * gcc.target/i386/l_fma_float_5.c: Likewise.
2438 * gcc.target/i386/l_fma_float_6.c: Likewise.
2440 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2442 PR tree-optimization/50189
2443 * g++.dg/torture/pr50189.C: New testcase.
2445 2011-10-12 Richard Guenther <rguenther@suse.de>
2447 PR tree-optimization/50700
2448 * gcc.dg/builtin-object-size-12.c: New testcase.
2450 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2453 * gcc.c-torture/compile/pr50565-1.c,
2454 gcc.c-torture/compile/pr50565-2.c: New tests.
2456 2011-10-11 Jason Merrill <jason@redhat.com>
2460 * g++.dg/template/constant1.C: New.
2461 * g++.dg/template/constant2.C: New.
2462 * g++.dg/cpp0x/constexpr-template3.C: New.
2464 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2466 * gcc.target/i386/warn-vect-op-3.c: New test.
2467 * gcc.target/i386/warn-vect-op-1.c: New test.
2468 * gcc.target/i386/warn-vect-op-2.c: New test.
2470 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2472 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2474 2011-10-11 Richard Guenther <rguenther@suse.de>
2476 PR tree-optimization/50204
2477 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2479 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2481 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2483 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2485 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2486 * gcc.target/i386/fma_double_2.c: Ditto.
2487 * gcc.target/i386/fma_double_3.c: Ditto.
2488 * gcc.target/i386/fma_double_4.c: Ditto.
2489 * gcc.target/i386/fma_double_5.c: Ditto.
2490 * gcc.target/i386/fma_double_6.c: Ditto.
2491 * gcc.target/i386/fma_float_1.c: Ditto.
2492 * gcc.target/i386/fma_float_2.c: Ditto.
2493 * gcc.target/i386/fma_float_3.c: Ditto.
2494 * gcc.target/i386/fma_float_4.c: Ditto.
2495 * gcc.target/i386/fma_float_5.c: Ditto.
2496 * gcc.target/i386/fma_float_6.c: Ditto.
2497 * gcc.target/i386/l_fma_double_1.c: Ditto.
2498 * gcc.target/i386/l_fma_double_2.c: Ditto.
2499 * gcc.target/i386/l_fma_double_3.c: Ditto.
2500 * gcc.target/i386/l_fma_double_4.c: Ditto.
2501 * gcc.target/i386/l_fma_double_5.c: Ditto.
2502 * gcc.target/i386/l_fma_double_6.c: Ditto.
2503 * gcc.target/i386/l_fma_float_1.c: Ditto.
2504 * gcc.target/i386/l_fma_float_2.c: Ditto.
2505 * gcc.target/i386/l_fma_float_3.c: Ditto.
2506 * gcc.target/i386/l_fma_float_4.c: Ditto.
2507 * gcc.target/i386/l_fma_float_5.c: Ditto.
2508 * gcc.target/i386/l_fma_float_6.c: Ditto.
2509 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2510 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2511 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2512 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2513 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2514 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2515 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2516 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2517 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2518 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2519 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2520 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2522 2011-10-11 Tristan Gingold <gingold@adacore.com>
2524 * gcc.dg/va-arg-4.c: New test.
2525 * gcc.dg/va-arg-5.c: Ditto.
2527 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2529 * lib/target-supports.exp (check_effective_target_fd_truncate):
2530 Close and unlink test file before exit.
2532 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2535 * gfortran.dg/forall_15.f90: New test case.
2537 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2538 Andrew Macleod <amacleod@redhat.com>
2540 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2541 wrappers for *other_threads() and *final_verify().
2542 * gcc.dg/simulate-thread/simulate-thread.h
2543 (simulate_thread_wrapper_other_threads): New.
2544 (simulate_thread_wrapper_final_verify): New.
2546 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2548 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2550 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2552 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2554 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2555 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2557 * gcc.target/i386/fma_1.h: New file.
2558 * gcc.target/i386/fma_2.h: Likewise.
2559 * gcc.target/i386/fma_3.h: Likewise.
2560 * gcc.target/i386/fma_4.h: Likewise.
2561 * gcc.target/i386/fma_5.h: Likewise.
2562 * gcc.target/i386/fma_6.h: Likewise.
2563 * gcc.target/i386/fma_double_1.c: Likewise.
2564 * gcc.target/i386/fma_double_2.c: Likewise.
2565 * gcc.target/i386/fma_double_3.c: Likewise.
2566 * gcc.target/i386/fma_double_4.c: Likewise.
2567 * gcc.target/i386/fma_double_5.c: Likewise.
2568 * gcc.target/i386/fma_double_6.c: Likewise.
2569 * gcc.target/i386/fma_float_1.c: Likewise.
2570 * gcc.target/i386/fma_float_2.c: Likewise.
2571 * gcc.target/i386/fma_float_3.c: Likewise.
2572 * gcc.target/i386/fma_float_4.c: Likewise.
2573 * gcc.target/i386/fma_float_5.c: Likewise.
2574 * gcc.target/i386/fma_float_6.c: Likewise.
2575 * gcc.target/i386/fma_main.h: Likewise.
2576 * gcc.target/i386/fma_run_double_1.c: Likewise.
2577 * gcc.target/i386/fma_run_double_2.c: Likewise.
2578 * gcc.target/i386/fma_run_double_3.c: Likewise.
2579 * gcc.target/i386/fma_run_double_4.c: Likewise.
2580 * gcc.target/i386/fma_run_double_5.c: Likewise.
2581 * gcc.target/i386/fma_run_double_6.c: Likewise.
2582 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2583 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2584 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2585 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2586 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2587 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2588 * gcc.target/i386/fma_run_float_1.c: Likewise.
2589 * gcc.target/i386/fma_run_float_2.c: Likewise.
2590 * gcc.target/i386/fma_run_float_3.c: Likewise.
2591 * gcc.target/i386/fma_run_float_4.c: Likewise.
2592 * gcc.target/i386/fma_run_float_5.c: Likewise.
2593 * gcc.target/i386/fma_run_float_6.c: Likewise.
2594 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2595 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2596 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2597 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2598 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2599 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2600 * gcc.target/i386/l_fma_1.h: Likewise.
2601 * gcc.target/i386/l_fma_2.h: Likewise.
2602 * gcc.target/i386/l_fma_3.h: Likewise.
2603 * gcc.target/i386/l_fma_4.h: Likewise.
2604 * gcc.target/i386/l_fma_5.h: Likewise.
2605 * gcc.target/i386/l_fma_6.h: Likewise.
2606 * gcc.target/i386/l_fma_double_1.c: Likewise.
2607 * gcc.target/i386/l_fma_double_2.c: Likewise.
2608 * gcc.target/i386/l_fma_double_3.c: Likewise.
2609 * gcc.target/i386/l_fma_double_4.c: Likewise.
2610 * gcc.target/i386/l_fma_double_5.c: Likewise.
2611 * gcc.target/i386/l_fma_double_6.c: Likewise.
2612 * gcc.target/i386/l_fma_float_1.c: Likewise.
2613 * gcc.target/i386/l_fma_float_2.c: Likewise.
2614 * gcc.target/i386/l_fma_float_3.c: Likewise.
2615 * gcc.target/i386/l_fma_float_4.c: Likewise.
2616 * gcc.target/i386/l_fma_float_5.c: Likewise.
2617 * gcc.target/i386/l_fma_float_6.c: Likewise.
2618 * gcc.target/i386/l_fma_main.h: Likewise.
2619 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2620 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2621 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2622 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2623 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2624 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2625 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2626 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2627 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2628 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2629 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2630 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2632 2011-10-10 Richard Guenther <rguenther@suse.de>
2635 * gcc.dg/torture/pr50389.c: New testcase.
2637 2011-10-10 Richard Guenther <rguenther@suse.de>
2640 * gcc.dg/builtins-47.c: Optimize.
2642 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2644 * lib/gcc-simulate-thread.exp: New.
2645 * gcc.dg/simulate-thread/guality.h: New.
2646 * gcc.dg/simulate-thread/simulate-thread.h: New.
2647 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2648 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2649 * gcc.dg/simulate-thread/README: New.
2650 * g++.dg/simulate-thread/guality.h: New.
2651 * g++.dg/simulate-thread/simulate-thread.h: New.
2652 * g++.dg/simulate-thread/simulate-thread.exp: New.
2653 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2654 * c-c++-common/cxxbitfields-2.c: Remove.
2655 * c-c++-common/cxxbitfields.c: Remove.
2656 * c-c++-common/cxxbitfields-4.c: Remove.
2657 * c-c++-common/cxxbitfields-5.c: Remove.
2658 * c-c++-common/simulate-thread/bitfields-1.c: New.
2659 * c-c++-common/simulate-thread/bitfields-2.c: New.
2660 * c-c++-common/simulate-thread/bitfields-3.c: New.
2661 * c-c++-common/simulate-thread/bitfields-4.c: New.
2663 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/warn/format5.C: New.
2668 2011-10-09 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2672 * gfortran.dg/common_16.f90: New.
2674 2011-10-09 Tobias Burnus <burnus@net-b.de>
2676 * gfortran.dg/iso_c_binding_param_1.f90: New.
2677 * gfortran.dg/iso_c_binding_param_2.f90: New.
2678 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2680 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2682 PR tree-optimization/50635
2683 * gcc.dg/vect/pr50635.c: New test.
2685 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2688 * gfortran.dg/proc_decl_27.f90: New.
2690 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2693 * objc/execute/initialize-1.m: New test.
2695 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/pointer_function_result_1.f90 : New test.
2700 2011-10-07 David S. Miller <davem@davemloft.net>
2703 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2704 * gcc.target/sparc/cmask.c: Use it.
2705 * gcc.target/sparc/fhalve.c: Likewise.
2706 * gcc.target/sparc/fnegop.c: Likewise.
2707 * gcc.target/sparc/fpadds.c: Likewise.
2708 * gcc.target/sparc/fshift.c: Likewise.
2709 * gcc.target/sparc/fucmp.c: Likewise.
2710 * gcc.target/sparc/lzd.c: Likewise.
2711 * gcc.target/sparc/vis3misc.c: Likewise.
2712 * gcc.target/sparc/xmul.c: Likewise.
2714 2011-10-07 Richard Henderson <rth@redhat.com>
2716 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2718 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2720 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2722 * gcc.dg/pr50193-1.c: New file.
2723 * gcc.target/arm/shiftable.c: New file.
2725 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2728 * gfortran.dg/class_46.f03: New.
2730 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2732 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2733 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2734 (syslog, vsyslog, __vsyslog_chk): Likewise.
2736 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2737 (x, EXT_x): Use ASMNAME.
2739 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2740 (a, c): Use ASMNAME.
2742 2011-10-07 Tom de Vries <tom@codesourcery.com>
2745 * gcc.dg/pr50527.c: New test.
2747 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2749 PR tree-optimization/50650
2750 * gcc.c-torture/compile/pr50650.c: New test.
2752 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2754 PR tree-optimization/50575
2755 * gcc.c-torture/execute/vector-compare-2.x: New file.
2757 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2760 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2761 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2764 2011-10-07 Richard Guenther <rguenther@suse.de>
2767 * gcc.dg/vect/vect-align-2.c: Increase array size.
2769 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2770 H.J. Lu <hongjiu.lu@intel.com>
2773 * gcc.target/i386/pr50603.c: New test.
2775 2011-10-06 Jason Merrill <jason@redhat.com>
2778 * g++.dg/cpp0x/default31.C: New.
2780 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2782 PR tree-optimization/50596
2783 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2785 * gcc.dg/vect/vect-cond-8.c: New test.
2787 2011-10-06 Richard Henderson <rth@redhat.com>
2789 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2790 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2791 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2792 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2793 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2794 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2795 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2796 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2797 * gcc.c-torture/execute/vshuf-16.inc: New file.
2798 * gcc.c-torture/execute/vshuf-2.inc: New file.
2799 * gcc.c-torture/execute/vshuf-4.inc: New file.
2800 * gcc.c-torture/execute/vshuf-8.inc: New file.
2801 * gcc.c-torture/execute/vshuf-main.inc: New file.
2802 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2803 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2804 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2805 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2806 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2807 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2808 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2809 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2810 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2811 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2812 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2813 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2814 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2816 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2818 PR tree-optimization/49279
2819 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2820 * gcc.c-torture/execute/pr49279.c: New test.
2822 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2825 * gcc.c-torture/compile/pr49049.c: New test.
2827 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2830 * gcc.target/arm/pr50305.c: New test.
2832 2011-10-06 Richard Guenther <rguenther@suse.de>
2834 PR tree-optimization/38884
2835 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2836 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2838 2011-10-05 David S. Miller <davem@davemloft.net>
2840 * gcc.target/sparc/lzd.c: New test.
2841 * gcc.target/sparc/popc.c: New test.
2843 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2845 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2846 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2847 * g++.dg/other/final1.C: Cleanup original tree dump.
2849 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2851 PR tree-optimization/50613
2852 * gcc.dg/pr50613.c: New test.
2854 2011-10-05 Richard Henderson <rth@redhat.com>
2856 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2857 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2858 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2859 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2860 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2861 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2862 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2863 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2865 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2867 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2868 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2869 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2870 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2871 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2873 2011-10-05 Richard Guenther <rguenther@suse.de>
2875 PR tree-optimization/38885
2876 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2878 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2880 * gcc.target/i386/sw-1.c: New test.
2882 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2886 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2888 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2890 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2892 2011-10-04 David S. Miller <davem@davemloft.net>
2894 * gcc.target/sparc/fhalve.c: New test.
2895 * gcc.target/sparc/fnegop.c: New test.
2896 * gcc.target/sparc/xmul.c: New test.
2898 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2901 * gfortran.dg/dummy_procedure_6.f90: New.
2903 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2905 PR tree-optimization/50604
2906 * gcc.dg/pr50604.c: New test.
2908 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2910 PR tree-optimization/49662
2911 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2912 * gcc.dg/graphite/interchange-15.c: Likewise.
2913 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2915 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2917 * gcc.dg/tree-ssa/restrict-4.c: New test.
2919 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2921 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2922 (main): Use __typeof to get result type of comparison.
2924 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2926 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2927 Make et_vect_multiple_sizes_saved global.
2928 (check_effective_target_vect64): Make et_vect64_saved global.
2930 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2932 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2933 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2934 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2935 * gcc.dg/builtin-complex-err-1.c: Adjust.
2937 2011-10-02 Jason Merrill <jason@redhat.com>
2939 * g++.dg/cpp0x/range-for22.C: New.
2941 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2942 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2943 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2944 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2946 * g++.dg/cpp0x/nsdmi5.C: New.
2948 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2951 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2953 (mips-dg-options): Force an ABI option if the current ABI is
2954 incompatible with the required -mlong setting. Likewise force
2955 a long setting if the current one is incompatible with the
2956 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2957 throughout procedure.
2958 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2959 instead of addressing=absolute.
2961 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2963 * gcc.target/mips/stack-1.c: New test.
2965 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2967 * gcc.dg/pr49696.c: New test.
2969 2011-10-02 Jan Hubicka <jh@suse.cz>
2971 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2973 2011-10-01 David S. Miller <davem@davemloft.net>
2975 * gcc.target/sparc/cmask.c: New test.
2976 * gcc.target/sparc/fpadds.c: New test.
2977 * gcc.target/sparc/fshift.c: New test.
2978 * gcc.target/sparc/fucmp.c: New test.
2979 * gcc.target/sparc/vis3misc.c: New test.
2981 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2984 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2986 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2989 * g++.dg/dfp/44473-1.C: New test.
2990 * g++.dg/dfp/44473-2.C: New test.
2991 * g++.dg/dfp/mangle-1.C: New test.
2992 * g++.dg/dfp/mangle-2.C: New test.
2993 * g++.dg/dfp/mangle-3.C: New test.
2994 * g++.dg/dfp/mangle-4.C: New test.
2995 * g++.dg/dfp/mangle-5.C: New test.
2997 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3000 * gcc.dg/pr50571.c: New test.
3002 PR tree-optimization/46309
3003 * gcc.dg/pr46309.c: New test.
3005 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3007 * gcc.dg/strlenopt-21.c: New test.
3009 2011-09-30 Revital Eres <revital.eres@linaro.org>
3011 * gcc.dg/sms-10.c: New file.
3013 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3015 * gcc.target/arm/pr50099.c: New test.
3017 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3019 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3021 2011-09-30 David S. Miller <davem@davemloft.net>
3023 * gcc.target/sparc/bmaskbshuf.c: New test.
3024 * gcc.target/sparc/edgen.c: New test.
3026 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3029 * gfortran.dg/pure_formal_proc_3.f90: New.
3032 * gfortran.dg/stfunc_7.f90: New.
3034 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3036 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3037 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3038 * gcc.dg/vector-compare-1.c: Likewise.
3039 * gcc.dg/vector-compare-2.c: Likewise.
3041 2011-09-29 David S. Miller <davem@davemloft.net>
3043 * gcc.target/sparc/array.c: New test.
3045 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3047 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3048 loop unroll and set max unroll times to 8.
3049 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3050 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3051 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3052 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3054 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3057 * g++.dg/ext/visibility/warn5.C: New.
3059 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/warn/Wextra-3.C: New.
3064 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3067 * gcc.target/sh/pr49468-si.c: New.
3069 2011-09-28 Tom de Vries <tom@codesourcery.com>
3072 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3073 (TEST): Initialize src3 with random floats.
3074 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3075 from union src3. Initialize src3 with random floats.
3077 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3079 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3080 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3081 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3082 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3083 * gcc.target/sh/sh4a-cos.c: Ditto.
3084 * gcc.target/sh/sh4a-cosf.c: Ditto.
3085 * gcc.target/sh/sh4a-sin.c: Ditto.
3086 * gcc.target/sh/sh4a-sinf.c: Ditto.
3087 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3088 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3089 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3091 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3094 * g++.dg/parse/error40.C: New.
3095 * g++.dg/warn/incomplete1.C: Adjust.
3097 2011-09-27 Jan Hubicka <jh@suse.cz>
3100 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3103 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3105 * gcc.dg/strlenopt-1.c: New test.
3106 * gcc.dg/strlenopt-1f.c: New test.
3107 * gcc.dg/strlenopt-2.c: New test.
3108 * gcc.dg/strlenopt-2f.c: New test.
3109 * gcc.dg/strlenopt-3.c: New test.
3110 * gcc.dg/strlenopt-4.c: New test.
3111 * gcc.dg/strlenopt-4g.c: New test.
3112 * gcc.dg/strlenopt-4gf.c: New test.
3113 * gcc.dg/strlenopt-5.c: New test.
3114 * gcc.dg/strlenopt-6.c: New test.
3115 * gcc.dg/strlenopt-7.c: New test.
3116 * gcc.dg/strlenopt-8.c: New test.
3117 * gcc.dg/strlenopt-9.c: New test.
3118 * gcc.dg/strlenopt-10.c: New test.
3119 * gcc.dg/strlenopt-11.c: New test.
3120 * gcc.dg/strlenopt-12.c: New test.
3121 * gcc.dg/strlenopt-12g.c: New test.
3122 * gcc.dg/strlenopt-13.c: New test.
3123 * gcc.dg/strlenopt-14g.c: New test.
3124 * gcc.dg/strlenopt-14gf.c: New test.
3125 * gcc.dg/strlenopt-15.c: New test.
3126 * gcc.dg/strlenopt-16g.c: New test.
3127 * gcc.dg/strlenopt-17g.c: New test.
3128 * gcc.dg/strlenopt-18g.c: New test.
3129 * gcc.dg/strlenopt.h: New file.
3131 2011-09-27 Tom de Vries <tom@codesourcery.com>
3134 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3135 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3136 * gcc.dg/pr43864.c: New test.
3137 * gcc.dg/pr43864-2.c: Same.
3138 * gcc.dg/pr43864-3.c: Same.
3139 * gcc.dg/pr43864-4.c: Same.
3141 2011-09-27 Jan Hubicka <jh@suse.cz>
3143 * gcc.dg/ipa/inline-5.c: New testcase.
3145 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3147 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3149 * gcc.dg/vect/bb-slp-27.c: New.
3150 * gcc.dg/vect/bb-slp-28.c: New.
3152 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3154 * testsuite/lib/target-supports.exp (check_profiling_available):
3155 Don't rely solely on TLS tests for -fprofile-generate, fall
3156 through to the other code.
3158 2011-09-27 Richard Guenther <rguenther@suse.de>
3160 PR tree-optimization/50363
3161 * gcc.dg/torture/pr50363.c: New testcase.
3163 2011-09-26 Jason Merrill <jason@redhat.com>
3166 * g++.dg/template/partial13.C: New.
3169 * g++.dg/template/partial12.C: New.
3172 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3174 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3177 * g++.dg/diagnostic/bindings1.C: New.
3178 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3180 2011-09-26 David S. Miller <davem@davemloft.net>
3182 * gcc.target/sparc/wrgsr.c: New test.
3183 * gcc.target/sparc/rdgsr.c: New test.
3184 * gcc.target/sparc/edge.c: New test.
3185 * gcc.target/sparc/fcmp.c: New test.
3187 * gcc.target/sparc/edge.c: Update for new return types.
3188 * gcc.target/sparc/fcmp.c: Likewise.
3190 * gcc.target/sparc/fpaddsubi.c: New test.
3192 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3195 * gfortran.dg/common_15.f90: New.
3198 * gfortran.dg/dummy_procedure_5.f90: New.
3199 * gfortran.dg/interface_26.f90: Modified error message.
3200 * gfortran.dg/proc_ptr_11.f90: Ditto.
3201 * gfortran.dg/proc_ptr_15.f90: Ditto.
3202 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3203 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3205 2011-09-26 Jason Merrill <jason@redhat.com>
3208 * g++.dg/overload/rvalue3.C: New.
3211 * g++.dg/overload/ref-conv2.C: New.
3213 * g++.dg/cpp0x/nsdmi-template1.C: New.
3215 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/cpp0x/nullptr25.C: New.
3219 2011-09-26 Richard Guenther <rguenther@suse.de>
3221 PR tree-optimization/50472
3222 * gcc.dg/torture/pr50472.c: New testcase.
3224 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3226 * gnat.dg/opt22.adb: New test.
3227 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3229 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3231 * gnat.dg/opt21.adb: New test.
3232 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3234 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3236 * gnat.dg/opt20.ad[sb]: New test.
3237 * gnat.dg/opt20_pkg.ads: New helper.
3239 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3241 * gnat.dg/array17.adb: New test.
3242 * gnat.dg/array17_pkg.ads: New helper.
3244 2011-09-25 Jason Merrill <jason@redhat.com>
3246 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3248 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3250 * gnat.dg/frame_overflow.ads: New.
3251 * gnat.dg/frame_overflow.adb: Adjust.
3252 * gnat.dg/specs/addr1.ads: Likewise.
3254 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3256 * g++.dg/tree-ssa/restrict2.C: New test.
3258 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3260 * lib/target-supports.exp (check_effective_target_vect64): New.
3261 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3262 of multiple vector sizes.
3263 * gcc.dg/vect/bb-slp-26.c: New.
3265 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/template/bitfield1.C: New.
3270 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3272 * gcc.dg/vect/bb-slp-24.c: New.
3274 2011-09-24 Jason Merrill <jason@redhat.com>
3276 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3278 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3280 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3281 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3283 * g++.dg/cpp0x/nsdmi1.C: New.
3284 * g++.dg/cpp0x/nsdmi2.C: New.
3285 * g++.dg/cpp0x/nsdmi3.C: New.
3286 * g++.dg/cpp0x/nsdmi4.C: New.
3287 * g++.old-deja/g++.other/init4.C: New.
3289 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3292 * g++.dg/template/sfinae28.C: New.
3294 2011-09-23 Ian Lance Taylor <iant@google.com>
3296 * go.test/go-test.exp (errchk): Handle more cases of getting
3297 correct Tcl backslash quoting in regular expressions in test file.
3299 2011-09-23 Jason Merrill <jason@redhat.com>
3302 * g++.dg/init/const8.C: New.
3303 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3304 * g++.dg/cpp0x/defaulted2.C: Likewise.
3305 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3306 * g++.dg/init/pr20039.C: Likewise.
3307 * g++.dg/init/pr42844.C: Likewise.
3309 2011-09-23 Jan Hubicka <jh@suse.cz>
3311 * gcc.dg/ipa/inline-1.c: new testcase.
3312 * gcc.dg/ipa/inline-2.c: new testcase.
3313 * gcc.dg/ipa/inline-3.c: new testcase.
3314 * gcc.dg/ipa/inline-4.c: new testcase.
3316 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/cpp0x/constexpr-static8.C: New.
3321 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.target/i386/avxfp-1.c: New test.
3324 * gcc.target/i386/avxfp-2.c: New test.
3326 2011-09-23 Terry Guo <terry.guo@arm.com>
3328 * gcc.c-torture/execute/941014-1.x: Deleted.
3330 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3333 * g++.dg/cpp0x/pr50491.C: New.
3335 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3338 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3340 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/cpp0x/nullptr24.C: New.
3345 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3348 * gcc.target/i386/pr50482.c: New test.
3350 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3352 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3353 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3354 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3355 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3356 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3357 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3358 multilib options contain different -march= from dg-options.
3360 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3361 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/template/friend52.C: New.
3366 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3368 * gcc.target/arm/cmp-1.c: New test.
3369 * gcc.target/arm/cmp-2.c: Likewise.
3371 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3374 * gfortran.dg/impure_actual_1.f90: Modified error message.
3375 * gfortran.dg/proc_ptr_32.f90: New.
3376 * gfortran.dg/proc_ptr_33.f90: New.
3378 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3380 PR tree-optimization/50451
3381 * gcc.dg/vect/pr50451.c: New test.
3383 2011-09-21 Ian Lance Taylor <iant@google.com>
3385 * go.test/go-test.exp (errchk): Add special case for bug332.
3386 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3387 some more test lines.
3389 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3391 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3392 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3393 * g++.dg/other/i386-8.C: Ditto.
3394 * g++.dg/other/pr34435.C: Ditto.
3395 * g++.dg/other/pr39496.C: Ditto.
3396 * g++.dg/other/mmintrin.C: Ditto.
3398 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3400 * gcc.dg/vect/vect-cond-7.c: New test.
3401 * gcc.target/i386/sse4_1-cond-1.c: New test.
3402 * gcc.target/i386/avx-cond-1.c: New test.
3404 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3407 * g++.dg/other/pr50464.C: New test.
3409 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3411 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3412 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3413 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3414 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3416 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3418 * gnat.dg/opt19.adb: New test.
3420 2011-09-21 Terry Guo <terry.guo@arm.com>
3422 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3423 on arch conflict when testing case on targets other than armv7-a.
3425 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3428 * g++.dg/ext/int128-1.C: New.
3429 * g++.dg/ext/int128-2.C: Likewise.
3430 * g++.dg/ext/int128-2.h: Likewise.
3432 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3435 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3437 2011-09-20 Jason Merrill <jason@redhat.com>
3439 * g++.dg/cpp0x/constexpr-generated1.C: New.
3442 * g++.dg/overload/ref-conv1.C: New.
3444 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3446 * g++.dg/other/final1.C: New.
3448 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3450 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3453 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3455 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3458 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3460 PR tree-optimization/50413
3461 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3462 -fdump-tree-slp-details. Run other tests with
3463 -fdump-tree-vect-details.
3464 * g++.dg/vect/slp-pr50413.cc: New.
3466 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3467 Ira Rosen <ira.rosen@linaro.org>
3470 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3471 Fix underscores around restrict.
3473 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3475 PR tree-optimization/50414
3476 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3477 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3478 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3480 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3482 PR tree-optimization/50412
3483 * gfortran.dg/vect/pr50412.f90: New.
3485 2011-09-16 Jason Merrill <jason@redhat.com>
3488 * g++.dg/eh/defarg1.C: New.
3490 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3492 * gcc.dg/vect/vect-reduc-10.c: New test.
3493 * gcc.target/i386/avx-reduc-1.c: New test.
3495 * gcc.target/i386/sse2-extract-1.c: New test.
3496 * gcc.target/i386/avx-extract-1.c: New test.
3498 2011-09-16 Terry Guo <terry.guo@arm.com>
3500 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3502 2011-09-15 Diego Novillo <dnovillo@google.com>
3504 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3505 ALWAYS_CXXFLAGS, if defined.
3506 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3507 ALWAYS_GFORTRANFLAGS, if defined.
3508 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3509 ALWAYS_GOCFLAGS, if defined.
3510 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3511 ALWAYS_OBJCXXFLAGS, if defined.
3512 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3513 additional_flags, if defined.
3514 * lib/gnat.exp (gnat_target_compile): Likewise.
3515 * lib/objc.exp (objc_target_compile): Likewise.
3516 * lib/target-supports-dg.exp (dg-add-options): Handle
3519 2011-09-15 Tom de Vries <tom@codesourcery.com>
3522 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3523 Use uintptr_t in f1. Undo avr xfails.
3525 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3529 * gfortran.dg/function_types_3.f90: New.
3531 2011-09-15 Jason Merrill <jason@redhat.com>
3534 * g++.dg/cpp0x/trailing7.C: New.
3537 * g++.dg/cpp0x/nullptr23.C: New.
3539 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3541 * gcc.dg/vect/bb-slp-25.c: New.
3543 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3546 * g++.dg/cpp0x/noexcept15.C: New.
3548 2011-09-14 Tom de Vries <tom@codesourcery.com>
3551 * gcc.dg/pr50251.c: New test.
3553 2011-09-14 Tobias Burnus <burnus@net-b.de>
3557 * gfortran.dg/null_5.f90: New.
3558 * gfortran.dg/null_6.f90: New.
3560 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3562 * gcc.c-torture/compile/20110913-1.c: New test.
3564 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3567 * gfortran.dg/result_2.f90: New.
3569 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3571 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3573 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3576 * g++.dg/cpp0x/variadic116.C: New test case.
3578 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3580 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3581 * gcc.target/mips/interrupt_handler-2.c: New test.
3582 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3584 2011-09-12 Jason Merrill <jason@redhat.com>
3586 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3588 * g++.dg/cpp0x/explicit7.C: New.
3590 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3592 PR rtl-optimization/50212
3593 * g++.dg/other/pr50212.C: New test.
3595 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3598 * testsuite/gcc.target/avr/torture/avr-torture.exp
3599 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3600 "-O2 -fmerge-all-constants".
3602 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3605 * gfortran.dg/do_while_1.f90: New test.
3607 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3611 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3612 * gfortran.dg/proc_decl_26.f90: New.
3613 * gfortran.dg/typebound_override_2.f90: New.
3614 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3616 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3618 * gnat.dg/cond_expr2.ad[sb]: New test.
3620 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3622 * gnat.dg/atomic5.ad[sb]: New test.
3624 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3626 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3628 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3631 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3633 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3636 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3638 2011-09-09 Richard Guenther <rguenther@suse.de>
3640 PR tree-optimization/50328
3641 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3643 2011-09-09 Richard Guenther <rguenther@suse.de>
3646 * gcc.dg/torture/pr50333.c: New testcase.
3648 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3650 PR tree-optimization/50318
3651 * gcc.target/arm/pr50318-1.c: New file.
3653 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3655 * gcc.target/i386/all_one_m256i.c: New test.
3657 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp0x/sfinae28.C: New.
3662 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3665 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3666 longer ignored on typedefs.
3668 PR c++/33255 - Support -Wunused-local-typedefs warning
3669 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3670 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3672 2011-09-08 Martin Jambor <mjambor@suse.cz>
3674 PR tree-optimization/50287
3675 * gcc.dg/torture/pr50287.c: New test.
3677 2011-09-08 Richard Guenther <rguenther@suse.de>
3679 PR tree-optimization/19831
3680 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3681 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3682 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3683 * gcc.dg/errno-1.c: Adjust.
3685 2011-09-08 Richard Guenther <rguenther@suse.de>
3687 PR tree-optimization/19831
3688 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3690 2011-09-08 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/do_concurrent_1.f90: New.
3694 * gfortran.dg/do_concurrent_2.f90: New.
3696 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3700 * gcc.dg/pr50310-2.c: New test.
3702 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3705 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3706 * gfortran.dg/impure_constructor_1.f90: Modified.
3707 * gfortran.dg/proc_ptr_comp_33.f90: New.
3709 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3712 * gcc.dg/pr50310-1.c: New test.
3714 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3717 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3720 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3723 * g++.dg/cpp0x/noexcept14.C: New.
3725 2011-09-07 Jason Merrill <jason@redhat.com>
3727 * g++.dg/cpp0x/constexpr-ref3.C: New.
3729 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3731 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3733 * gcc.dg/section1.c: Don't xfail for avr.
3735 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3737 PR tree-optimization/50322
3738 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3740 2011-09-07 Martin Jambor <mjambor@suse.cz>
3742 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3744 2011-09-07 Martin Jambor <mjambor@suse.cz>
3746 PR tree-optimization/49911
3747 * g++.dg/tree-ssa/pr49911.C: New test.
3749 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3752 * gcc.dg/torture/pr49030.c: New test.
3754 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3757 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3758 * gfortran.dg/class_4d.f03: Deleted.
3759 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3761 2011-09-07 Richard Guenther <rguenther@suse.de>
3763 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3765 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3767 PR tree-optimization/46021
3768 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3770 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3772 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3774 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3776 * gcc.c-torture/compile/20110906-1.c: New test.
3778 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3780 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3782 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3784 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3785 --param tree-reassoc-width=1.
3787 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3788 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3790 2011-09-06 Richard Guenther <rguenther@suse.de>
3792 PR tree-optimization/48149
3793 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3795 2011-09-06 Richard Guenther <rguenther@suse.de>
3797 PR tree-optimization/48317
3798 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3800 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3802 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3804 (add_options_for_quad_vectors): Replace with ...
3805 (add_options_for_double_vectors): ... this.
3806 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3807 support multiple vector sizes since the vectorizer attempts to
3808 vectorize with both vector sizes.
3809 * gcc.dg/vect/no-vfa-vect-79.c,
3810 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3811 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3812 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3813 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3814 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3815 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3816 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3817 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3818 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3819 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3820 gcc.dg/vect/vect-40.c: Likewise.
3821 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3822 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3823 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3824 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3825 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3827 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3829 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3832 * gcc.target/mips/abi-main.h: New file.
3833 * gcc.target/mips/abi-o32-long32.c: New test.
3834 * gcc.target/mips/abi-o32-long64.c: Likewise.
3835 * gcc.target/mips/abi-o64-long32.c: Likewise.
3836 * gcc.target/mips/abi-o64-long64.c: Likewise.
3837 * gcc.target/mips/abi-n32-long32.c: Likewise.
3838 * gcc.target/mips/abi-n32-long64.c: Likewise.
3839 * gcc.target/mips/abi-n64-long32.c: Likewise.
3840 * gcc.target/mips/abi-n64-long64.c: Likewise.
3841 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3842 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3843 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3844 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3845 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3846 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3847 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3848 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3849 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3850 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3851 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3852 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3853 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3854 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3855 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3856 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3857 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3858 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3859 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3860 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3861 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3862 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3863 * gcc.target/mips/branch-3.c: Likewise.
3864 * gcc.target/mips/branch-4.c: Likewise.
3865 * gcc.target/mips/branch-5.c: Likewise.
3866 * gcc.target/mips/branch-6.c: Likewise.
3867 * gcc.target/mips/branch-7.c: Likewise.
3868 * gcc.target/mips/branch-8.c: Likewise.
3869 * gcc.target/mips/branch-9.c: Likewise.
3870 * gcc.target/mips/branch-10.c: Likewise.
3871 * gcc.target/mips/branch-11.c: Likewise.
3872 * gcc.target/mips/branch-12.c: Likewise.
3873 * gcc.target/mips/branch-13.c: Likewise.
3874 * gcc.target/mips/lazy-binding-1.c: Likewise.
3876 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3878 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3879 to avoid warning on int=16 platforms..
3881 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3883 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3884 to work even with -fshort-enums.
3886 2011-09-04 Jan Hubicka <jh@suse.cz>
3888 * gcc.c-torture/compile/20110902.c: new testcase.
3890 2011-09-04 Jason Merrill <jason@redhat.com>
3893 * g++.dg/cpp0x/rv-conv1.C: New.
3896 * g++.dg/cpp0x/rv-func3.C: New.
3898 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3902 * g++.dg/cpp0x/constexpr-template1.C: New.
3903 * g++.dg/cpp0x/constexpr-template2.C: New.
3904 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3905 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3907 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3909 * gnat.dg/specs/debug1.ads: Tweak pattern.
3911 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3914 * gfortran.dg/class_45a.f03: New.
3915 * gfortran.dg/class_45b.f03: New.
3917 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3918 Ira Rosen <ira.rosen@linaro.org>
3920 PR tree-optimization/50208
3921 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3922 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3923 -fno-tree-fre -fno-tree-pre.
3925 2011-09-02 Martin Jambor <mjambor@suse.cz>
3927 * gcc.dg/ipa/ipcp-3.c: New test.
3929 2011-09-02 Richard Guenther <rguenther@suse.de>
3931 PR tree-optimization/27460
3933 * gcc.dg/vect/vect-cond-7.c: New testcase.
3935 2011-09-02 Martin Jambor <mjambor@suse.cz>
3937 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3938 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3939 xfailed test for inlining.
3940 * g++.dg/ipa/ivinline-9.C: Likewise.
3942 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3944 PR tree-optimization/50178
3945 * gfortran.dg/vect/pr50178.f90: New test.
3947 2011-08-31 Martin Jambor <mjambor@suse.cz>
3950 * gcc.c-torture/execute/pr49886.c: New testcase.
3952 2011-08-31 Tom de Vries <tom@codesourcery.com>
3955 * gcc.dg/pr43513.c: New test.
3957 2011-08-30 Tobias Burnus <burnus@net-b.de>
3960 * gfortran.dg/common_14.f90: New.
3961 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3963 2011-08-30 Jason Merrill <jason@redhat.com>
3966 * g++.dg/cpp0x/decltype33.C: New.
3969 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3972 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3974 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3976 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3978 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3980 * gnat.dg/specs/aggr3.ads: New test.
3981 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3983 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3984 * gnat.dg/specs/aggr2.ads: Likewise.
3986 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3989 * gfortran.dg/allocate_with_source_2.f90: New test
3991 2011-08-30 Jason Merrill <jason@redhat.com>
3994 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3997 * g++.dg/cpp0x/constexpr-value3.C: New.
3999 2011-08-30 Richard Guenther <rguenther@suse.de>
4002 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4003 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4004 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4005 * gcc.dg/pr36902.c: XFAIL.
4007 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4009 * gcc.target/i386/fma-check.h: New.
4010 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4011 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4012 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4013 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4014 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4015 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4016 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4017 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4018 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4019 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4020 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4021 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4022 * gcc.target/i386/fma-compile.c: Likewise.
4023 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4024 * gcc.target/i386/sse-12.c: Add -mfma.
4025 * gcc.target/i386/sse-13.c: Likewise.
4026 * gcc.target/i386/sse-14.c: Likewise.
4027 * gcc.target/i386/sse-22.c: Likewise.
4028 * gcc.target/i386/sse-23.c: Likewise.
4029 * g++.dg/other/i386-2.C: Likewise.
4030 * g++.dg/other/i386-3.C: Likewise.
4032 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4035 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4036 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4038 2011-08-30 Christian Bruel <christian.bruel@st.com>
4040 * g++.dg/bprob/bprob.exp (feedback_options): Set
4041 -fbranch-probabilities.
4042 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4044 2011-08-29 Jason Merrill <jason@redhat.com>
4047 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4049 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4050 Jason Merrill <jason@redhat.com>
4052 * g++.dg/dfp/base.C: New test.
4054 2011-08-29 Jason Merrill <jason@redhat.com>
4058 * g++.dg/cpp0x/initlist58.C: New.
4060 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4063 * gfortran.dg/class_result_1.f03: New.
4065 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.target/i386/pr48722.c: New test.
4070 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4073 * gfortran.dg/widechar_compare_1.f90: New test.
4075 2011-08-26 Jason Merrill <jason@redhat.com>
4079 * g++.dg/abi/mangle50.C: New.
4081 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4084 * gcc.target/i386/pr50202.c: New test.
4086 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4088 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4089 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4090 * gcc.target/i386/avx-round-vec.c: New test.
4091 * gcc.target/i386/avx-roundf-vec.c: New test.
4093 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4095 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4099 * c-c++-common/Wunused-var-14.c: New test.
4101 2011-08-26 Tom de Vries <tom@codesourcery.com>
4103 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4105 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4107 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4108 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4109 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4110 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4112 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4114 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4115 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4116 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4117 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4119 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4122 * gfortran.dg/pointer_comp_init_1.f90: New test.
4124 2011-08-25 Jason Merrill <jason@redhat.com>
4127 * g++.dg/cpp0x/sfinae27.C: New.
4129 2011-08-25 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/coarray_lib_token_4.f90: New.
4133 2011-08-25 Tobias Burnus <burnus@net-b.de>
4135 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4137 2011-08-25 Richard Guenther <rguenther@suse.de>
4139 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4141 2011-08-24 Tobias Burnus <burnus@net-b.de>
4144 * gfortran.dg/initialization_28.f90: New.
4146 2011-08-24 Richard Guenther <rguenther@suse.de>
4148 PR tree-optimization/50067
4149 * gcc.dg/torture/pr50067-3.c: New testcase.
4150 * gcc.dg/torture/pr50067-4.c: Likewise.
4151 * gcc.dg/torture/pr50067-5.c: Likewise.
4153 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4155 * g++.dg/other/i386-2.C: Add -mavx2 check.
4156 * g++.dg/other/i386-3.C: Likewise.
4157 * gcc.target/i386/avx-1.c: Add AVX2.
4158 * gcc.target/i386/avx-2.c: Likewise.
4159 * gcc.target/i386/funcspec-5.c: Likewise.
4160 * gcc.target/i386/sse-12.c: Likewise.
4161 * gcc.target/i386/sse-13.c: Likewise.
4162 * gcc.target/i386/sse-14.c: Likewise.
4163 * gcc.target/i386/sse-22.c: Likewise.
4164 * gcc.target/i386/sse-23.c: Likewise.
4165 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4166 * gcc.target/i386/avx2-check.h: New.
4167 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4168 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4169 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4170 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4171 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4172 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4173 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4174 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4175 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4176 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4177 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4178 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4179 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4180 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4181 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4182 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4183 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4184 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4185 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4186 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4187 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4188 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4189 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4190 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4191 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4192 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4193 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4194 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4195 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4196 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4197 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4198 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4199 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4200 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4201 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4202 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4203 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4204 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4205 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4206 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4207 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4208 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4209 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4210 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4211 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4212 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4213 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4214 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4215 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4216 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4217 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4218 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4219 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4220 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4221 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4222 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4223 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4224 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4225 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4226 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4227 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4228 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4229 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4230 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4231 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4232 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4233 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4234 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4235 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4236 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4237 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4238 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4239 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4240 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4241 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4242 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4243 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4244 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4245 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4246 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4247 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4248 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4249 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4250 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4251 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4252 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4253 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4254 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4255 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4256 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4257 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4258 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4259 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4260 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4261 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4262 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4263 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4264 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4265 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4266 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4267 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4268 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4269 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4270 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4271 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4272 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4273 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4274 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4275 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4276 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4277 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4278 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4279 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4280 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4281 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4282 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4283 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4284 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4285 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4286 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4287 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4288 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4289 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4290 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4291 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4292 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4293 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4294 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4295 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4296 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4297 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4298 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4299 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4300 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4301 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4302 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4303 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4304 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4310 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4311 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4320 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4321 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4322 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4323 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4324 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4325 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4326 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4327 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4328 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4329 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4330 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4331 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4332 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4333 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4334 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4335 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4336 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4337 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4338 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4339 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4340 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4341 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4342 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4343 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4344 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4345 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4346 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4347 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4348 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4349 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4355 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4356 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4365 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4366 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4367 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4368 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4369 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4370 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4371 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4372 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4373 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4374 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4375 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4377 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4378 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4379 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4380 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4381 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4382 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4383 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4384 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4385 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4386 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4387 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4388 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4389 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4390 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4391 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4395 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4396 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4397 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4398 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4399 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4400 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4401 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4402 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4403 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4404 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4405 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4406 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4407 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4408 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4409 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4410 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4411 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4412 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4413 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4414 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4415 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4416 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4417 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4418 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4419 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4420 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4421 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4422 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4423 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4424 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4425 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4426 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4427 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4428 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4429 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4430 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4431 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4432 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4433 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4434 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4435 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4436 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4437 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4438 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4439 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4440 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4441 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4442 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4443 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4444 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4445 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4446 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4447 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4448 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4449 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4450 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4451 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4452 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4453 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4454 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4455 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4456 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4457 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4458 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4459 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4460 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4461 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4462 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4463 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4464 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4465 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4466 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4467 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4468 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4469 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4470 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4471 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4472 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4473 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4474 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4475 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4476 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4477 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4478 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4479 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4480 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4481 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4482 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4483 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4484 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4485 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4486 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4487 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4488 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4489 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4490 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4491 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4492 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4493 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4494 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4495 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4496 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4497 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4498 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4499 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4500 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4501 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4502 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4503 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4504 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4505 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4506 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4507 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4508 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4509 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4510 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4511 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4512 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4513 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4514 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4515 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4516 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4517 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4518 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4519 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4520 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4521 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4522 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4523 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4524 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4525 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4526 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4527 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4528 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4529 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4530 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4531 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4532 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4533 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4534 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4535 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4536 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4537 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4538 * gcc.target/i386/testimm-9.c: Likewise.
4540 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4542 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4543 * g++.dg/other/i386-3.C: Likewise.
4544 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4545 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4546 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4547 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4548 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4549 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4550 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4551 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4552 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4553 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4554 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4555 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4556 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4557 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4558 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4559 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4560 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4561 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4562 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4563 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4564 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4565 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4566 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4567 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4568 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4569 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4570 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4571 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4572 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4573 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4574 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4575 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4576 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4577 * gcc.target/i386/sse-12.c: Add BMI2.
4578 * gcc.target/i386/sse-13.c: Likewise.
4579 * gcc.target/i386/sse-14.c: Likewise.
4580 * gcc.target/i386/sse-22.c: Likewise.
4581 * gcc.target/i386/sse-23.c: Likewise.
4583 2011-08-23 Jason Merrill <jason@redhat.com>
4585 * g++.dg/template/crash7.C: Adjust expected errors.
4587 2011-08-23 Jason Merrill <jason@redhat.com>
4591 * g++.dg/cpp0x/overload2.C: New.
4593 2011-08-23 Jason Merrill <jason@redhat.com>
4596 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4598 2011-08-23 Jason Merrill <jason@redhat.com>
4601 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4602 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4603 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4604 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4606 2011-08-23 Jason Merrill <jason@redhat.com>
4609 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4611 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4614 * g++.dg/warn/Wunused-var-16.C: New test.
4617 * gcc.dg/pr50161.c: New test.
4619 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4622 * g++.dg/gcov/gcov-7.C: New test.
4624 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4627 * g++.dg/dfp/nofields.C: New test.
4629 2011-08-23 Tobias Burnus <burnus@net-b.de>
4632 * gfortran.dg/use_16.f90: New.
4634 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4635 Kirill Yukhin <kirill.yukhin@intel.com>
4638 * gcc.target/i386/pr50155.c: New test.
4640 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4642 PR tree-optimization/50133
4643 * gcc.dg/pr50133.c: New test.
4646 * c-c++-common/cxxbitfields-6.c: New test.
4648 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4651 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4653 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4655 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4656 * gcc.dg/pr49994-3.c: Ditto.
4658 2011-08-22 Richard Guenther <rguenther@suse.de>
4661 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4662 * gcc.dg/torture/pr50067-2.c: Likewise.
4664 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4667 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4668 of a constant resulting from simplification.
4669 * gfortran.dg/warn_conversion_3.f90: New test.
4671 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4674 * gfortran.dg/zero_stride_1.f90: New test.
4676 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4679 * gfortran.dg/typebound_override_1.f90: Modified.
4681 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4683 PR tree-optimization/48739
4684 * gcc.dg/pr48739-1.c: New test.
4685 * gcc.dg/pr48739-2.c: New test.
4687 2011-08-20 Tobias Burnus <burnus@net-b.de>
4689 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4691 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4694 * gfortran.dg/where_3.f90: New test.
4696 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4699 * gfortran.dg/pr49721-1.f: New.
4700 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4702 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4704 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4705 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4708 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4710 * gcc.target/arm/wmul-11.c: New file.
4711 * gcc.target/arm/wmul-12.c: New file.
4712 * gcc.target/arm/wmul-13.c: New file.
4714 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4716 * gcc.target/arm/wmul-10.c: New file.
4718 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4720 * gcc.target/arm/wmul-9.c: New file.
4721 * gcc.target/arm/wmul-bitfield-2.c: New file.
4723 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4725 * gcc.target/arm/wmul-8.c: New file.
4727 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4729 * gcc.target/arm/wmul-7.c: New file.
4731 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4733 * gcc.target/arm/wmul-6.c: New file.
4735 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4737 * gcc.target/arm/wmul-5.c: New file.
4738 * gcc.target/arm/no-wmla-1.c: New file.
4740 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4742 * gcc.target/arm/wmul-bitfield-1.c: New file.
4744 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4746 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4748 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4750 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4751 * gcc.target/i386/conversion.c: Likewise.
4753 2011-08-19 Richard Guenther <rguenther@suse.de>
4755 * gcc.dg/torture/pr50067-1.c: New testcase.
4756 * gcc.dg/torture/pr50067-2.c: Likewise.
4758 2011-08-19 Joey Ye <joey.ye@arm.com>
4761 * gcc.target/arm/handler-align.c: New test.
4762 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4765 2011-08-19 Joey Ye <joey.ye@arm.com>
4767 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4769 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4772 * gfortran.dg/end_block_label_1.f90: New test.
4773 * gfortran.dg/end_associate_label_1.f90: New test.
4775 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4777 * gcc.dg/c1x-pointer-float-1.c: New test.
4779 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4782 * gfortran.dg/duplicate_labels_2.f: New test.
4784 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4786 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4787 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4788 gcc.dg/c1x-noreturn-5.c: New tests.
4790 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4792 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4794 2011-08-18 Tobias Burnus <burnus@net-b.de>
4797 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4798 * gfortran.dg/coarray_lock_3.f90: Fix test.
4799 * gfortran.dg/coarray_lock_4.f90: New.
4800 * gfortran.dg/coarray_lock_5.f90: New.
4802 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4805 * gcc.c-torture/compile/pr50009.c: New test.
4808 * gcc.dg/torture/pr50092.c: New test.
4810 2011-08-18 Tobias Burnus <burnus@net-b.de>
4813 * gfortran.dg/namelist_73.f90: New.
4815 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4817 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4820 * gcc.dg/pr50017.c: New test.
4822 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4825 * g++.dg/lookup/hidden-var1.C: New test case.
4827 2011-08-17 Tobias Burnus <burnus@net-b.de>
4830 * gfortran.dg/warn_unused_var_2.f90: New.
4831 * gfortran.dg/warn_unused_var_3.f90: New.
4833 2011-08-17 Tom de Vries <tom@codesourcery.com>
4836 * gcc.target/arm/pr43597.c: New test.
4838 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4841 * gfortran.dg/common_13.f90: New.
4843 2011-08-16 Jason Merrill <jason@redhat.com>
4846 * g++.dg/cpp0x/variadic-unresolved.C: New.
4848 * g++.old-deja/g++.brendan/README: Add R.I.P.
4850 * g++.dg/ext/attr-used-1.C: New.
4853 * g++.dg/cpp0x/initlist56.C: New.
4855 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4858 * g++.dg/opt/life1.C: Only run on Linux.
4860 2011-08-15 Tobias Burnus <burnus@net-b.de>
4862 * gfortran.dg/coarray_26.f90: New.
4864 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4866 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4869 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4872 * gfortran.dg/func_result_7.f90: New.
4874 2011-08-13 Jason Merrill <jason@redhat.com>
4877 * g++.dg/cpp0x/decltype32.C: New.
4880 * g++.dg/diagnostic/expr1.C: New.
4882 2011-08-12 David Li <davidxl@google.com>
4884 * g++.dg/abi/vbase15.C: New test.
4886 2011-08-12 Jason Merrill <jason@redhat.com>
4889 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4891 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4893 * gcc.dg/builtins-67.c: New test.
4894 * gcc.target/i386/conversion.c: Ditto.
4896 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4897 Brian Hackett <bhackett1024@gmail.com>
4899 * g++.dg/plugin/decl_plugin.c: New.
4900 * g++.dg/plugin/decl-plugin-test.C: New.
4901 * g++.dg/plugin/plugin.exp: Add above testcase.
4903 2011-08-11 Richard Guenther <rguenther@suse.de>
4905 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4907 2011-08-11 Michael Matz <matz@suse.de>
4909 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4911 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4913 PR tree-optimization/50039
4914 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4915 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4917 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4919 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4920 (sse4_1_test): Initialize src3 with random value.
4922 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4924 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4925 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4926 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4927 * gcc.dg/scal-to-vec1.c: New test.
4928 * gcc.dg/scal-to-vec2.c: New test.
4930 2011-08-09 Richard Guenther <rguenther@suse.de>
4932 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4933 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4934 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4935 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4937 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4939 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4941 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4943 * gcc.dg/pr49948.c: Require pthread effective target.
4945 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4947 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4949 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4951 * gcc.target/i386/sse-22a.c: New test.
4953 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4955 PR tree-optimization/50014
4956 * gcc.dg/vect/pr50014.c: New test.
4958 2011-08-08 Martin Jambor <mjambor@suse.cz>
4961 * gcc.dg/tree-ssa/pr49923.c: New test.
4963 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4966 * gcc.target/i386/pr49781-1.c: New.
4968 2011-08-08 Jason Merrill <jason@redhat.com>
4970 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4972 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4974 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4977 * gfortran.dg/typebound_override_1.f90: New.
4979 2011-08-07 Kai Tietz <ktietz@redhat.com>
4981 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4982 x86_64 mingw target.
4983 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4984 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4985 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4986 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4987 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4988 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4989 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4990 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4991 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4992 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4994 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4997 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4999 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5001 * gcc.dg/pr48770.c: Cleanup coverage files.
5002 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5004 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5006 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5007 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5008 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5009 lzcnt and bmi options.
5011 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5014 * gcc.dg/pr47381-1.c: New.
5015 * gcc.dg/pr47381-2.c: Likewise.
5016 * gcc.target/i386/pr47381.c: Likewise.
5018 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5021 * gcc.dg/pr47727.c: New.
5024 * gcc.dg/pr47372-1.c: New.
5025 * gcc.dg/pr47372-2.c: Likewise.
5027 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5030 * gcc.target/i386/pr47449.c: New.
5033 * gcc.dg/pr47446-1.c: New.
5034 * gcc.dg/pr47446-2.c: Likewise.
5036 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5039 * gcc.dg/pr47766.c: New.
5042 * gcc.dg/tls/pr47715-1.c: New.
5043 * gcc.dg/tls/pr47715-2.c: Likewise.
5044 * gcc.dg/tls/pr47715-3.c: Likewise.
5045 * gcc.dg/tls/pr47715-4.c: Likewise.
5046 * gcc.dg/tls/pr47715-5.c: Likewise.
5048 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5051 * objc.dg/gnu-api-2-class.m: Updated comments.
5052 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5053 * objc.dg/gnu-api-2-class-meta.m: New test.
5054 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5056 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5059 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5060 with classes that are in construction.
5062 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5065 * gcc.target/i386/pr48084-1.c: New.
5066 * gcc.target/i386/pr48084-2.c: Likewise.
5067 * gcc.target/i386/pr48084-3.c: Likewise.
5068 * gcc.target/i386/pr48084-4.c: Likewise.
5069 * gcc.target/i386/pr48084-5.c: Likewise.
5071 PR rtl-optimization/49504
5072 * gcc.target/i386/pr49504.c: New.
5075 * gcc.dg/pr49860.c: New.
5077 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5080 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5081 with classes that are in construction.
5083 2011-08-05 Jason Merrill <jason@redhat.com>
5086 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5089 * g++.dg/cpp0x/decltype31.C: New.
5092 * g++.dg/init/array28.C: New.
5095 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5097 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5100 * gcc.dg/pr47369-1.c: New.
5102 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5105 * gcc.dg/torture/pr47364-1.c: New.
5106 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5107 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5109 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5112 * gfortran.dg/transfer_check_2.f90: New test case.
5114 2011-08-05 Jan Hubicka <jh@suse.cz>
5117 * gfortran.dg/pr49494.f90: New testcase.
5119 2011-08-05 Jan Hubicka <jh@suse.cz>
5122 * gcc.c-torture/compile/pr49735.c: New testcase.
5124 2011-08-05 Jason Merrill <jason@redhat.com>
5127 * g++.dg/cpp0x/initlist56.C: New.
5130 * g++.dg/overload/rvalue2.C: New.
5133 * g++.dg/cpp0x/range-for21.C: New.
5135 * g++.dg/ext/vla11.C: New.
5137 2011-08-05 Richard Guenther <rguenther@suse.de>
5139 PR tree-optimization/49984
5140 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5142 2011-08-05 Richard Guenther <rguenther@suse.de>
5144 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5145 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5146 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5148 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5150 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5151 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5152 * gfortran.dg/ldist-pr43023.f90: Ditto.
5153 * gfortran.dg/namelist_52.f90: Ditto.
5154 * gfortran.dg/interface_proc_end.f90: Ditto.
5155 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5156 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5158 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5160 * gcc.dg/vect/vect-over-widen-1.c: New test.
5161 * gcc.dg/vect/vect-over-widen-2.c: New test.
5162 * gcc.dg/vect/vect-over-widen-3.c: New test.
5163 * gcc.dg/vect/vect-over-widen-4.c: New test.
5165 2011-08-04 Richard Guenther <rguenther@suse.de>
5168 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5170 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5172 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5174 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5177 * g++.dg/ext/builtin-object-size3.C: New test.
5179 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5181 PR tree-optimization/49948
5182 * gcc.dg/pr49948.c: New test.
5184 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5187 * gcc.dg/torture/pr47383.c: New.
5189 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5191 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5193 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5195 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5197 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5200 * gcc.dg/torture/pr47744-1.c: New.
5201 * gcc.dg/torture/pr47744-2.c: Likewise.
5202 * gcc.dg/torture/pr47744-3.c: Likewise.
5204 2011-08-03 Richard Guenther <rguenther@suse.de>
5207 * gcc.dg/torture/pr49958.c: New testcase.
5209 2011-08-03 Richard Guenther <rguenther@suse.de>
5211 PR tree-optimization/49938
5212 * g++.dg/torture/pr49938.C: New testcase.
5214 2011-08-02 Jason Merrill <jason@redhat.com>
5217 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5220 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5223 * g++.dg/cpp0x/variadic115.C: New.
5226 * g++.dg/cpp0x/union5.C: New.
5228 2011-08-02 Daniel Kraft <d@domob.eu>
5231 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5233 2011-08-02 Kai Tietz <ktietz@redhat.com>
5236 * gcc.dg/tree-ssa/forwprop-15.c
5238 2011-08-02 Jason Merrill <jason@redhat.com>
5241 * g++.dg/cpp0x/range-for20.C: New.
5243 2011-08-02 Tobias Burnus <burnus@net-b.de>
5245 * gfortran.dg/coarray_lib_token_3.f90: New.
5247 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5250 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5251 * gcc.dg/gomp/atomic-15.c: New test.
5252 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5253 * g++.dg/gomp/atomic-15.C: New test.
5254 * g++.dg/gomp/private-1.C: New test.
5255 * g++.dg/gomp/sharing-2.C: New test.
5256 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5257 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5258 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5260 2011-08-02 Tobias Burnus <burnus@net-b.de>
5262 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5263 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5265 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5266 * gfortran.dg/allocatable_function_5.f90: Ditto.
5267 * gfortran.dg/allocate_stat.f90: Ditto.
5268 * gfortran.dg/array_constructor_20.f90: Ditto.
5269 * gfortran.dg/array_constructor_21.f90: Ditto.
5270 * gfortran.dg/array_constructor_22.f90: Ditto.
5271 * gfortran.dg/array_constructor_26.f03: Ditto.
5272 * gfortran.dg/array_function_4.f90: Ditto.
5273 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5274 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5275 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5276 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5277 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5278 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5279 * gfortran.dg/class_15.f03: Ditto.
5280 * gfortran.dg/class_27.f03: Ditto.
5281 * gfortran.dg/class_33.f90: Ditto.
5282 * gfortran.dg/class_37.f03: Ditto.
5283 * gfortran.dg/class_40.f03: Ditto.
5284 * gfortran.dg/class_42.f03: Ditto.
5285 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5286 * gfortran.dg/coarray/registering_1.f90: Ditto.
5287 * gfortran.dg/convert_1.f90: Ditto.
5288 * gfortran.dg/default_initialization_3.f90: Ditto.
5289 * gfortran.dg/dependency_25.f90: Ditto.
5290 * gfortran.dg/dependency_26.f90: Ditto.
5291 * gfortran.dg/dependency_36.f90: Ditto.
5292 * gfortran.dg/dependency_37.f90: Ditto.
5293 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5294 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5295 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5296 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5297 * gfortran.dg/elemental_result_1.f90: Ditto.
5298 * gfortran.dg/empty_derived_type.f90: Ditto.
5299 * gfortran.dg/entry_7.f90: Ditto.
5300 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5301 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5302 * gfortran.dg/error_recovery_3.f90: Ditto.
5303 * gfortran.dg/extends_4.f03: Ditto.
5304 * gfortran.dg/func_assign.f90: Ditto.
5305 * gfortran.dg/func_assign_3.f90: Ditto.
5306 * gfortran.dg/generic_1.f90: Ditto.
5307 * gfortran.dg/generic_18.f90: Ditto.
5308 * gfortran.dg/generic_22.f03: Ditto.
5309 * gfortran.dg/generic_4.f90: Ditto.
5310 * gfortran.dg/generic_6.f90: Ditto.
5311 * gfortran.dg/generic_actual_arg.f90: Ditto.
5312 * gfortran.dg/graphite/id-21.f: Ditto.
5313 * gfortran.dg/graphite/pr45758.f90: Ditto.
5314 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5315 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5316 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5317 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5318 * gfortran.dg/host_used_types_1.f90: Ditto.
5319 * gfortran.dg/implicit_1.f90: Ditto.
5320 * gfortran.dg/implicit_11.f90: Ditto.
5321 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5322 * gfortran.dg/impure_actual_1.f90: Ditto.
5323 * gfortran.dg/impure_assignment_1.f90: Ditto.
5324 * gfortran.dg/impure_constructor_1.f90: Ditto.
5325 * gfortran.dg/initialization_10.f90: Ditto.
5326 * gfortran.dg/initialization_12.f90: Ditto.
5327 * gfortran.dg/interface_14.f90: Ditto.
5328 * gfortran.dg/interface_15.f90: Ditto.
5329 * gfortran.dg/interface_2.f90: Ditto.
5330 * gfortran.dg/interface_25.f90: Ditto.
5331 * gfortran.dg/interface_26.f90: Ditto.
5332 * gfortran.dg/interface_29.f90: Ditto.
5333 * gfortran.dg/interface_assignment_1.f90: Ditto.
5334 * gfortran.dg/internal_pack_6.f90: Ditto.
5335 * gfortran.dg/internal_pack_7.f90: Ditto.
5336 * gfortran.dg/internal_pack_8.f90: Ditto.
5337 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5338 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5339 * gfortran.dg/module_commons_3.f90: Ditto.
5340 * gfortran.dg/module_equivalence_4.f90: Ditto.
5341 * gfortran.dg/module_equivalence_6.f90: Ditto.
5342 * gfortran.dg/module_function_type_1.f90: Ditto.
5343 * gfortran.dg/module_naming_1.f90: Ditto.
5344 * gfortran.dg/namelist_4.f90: Ditto.
5345 * gfortran.dg/operator_c1202.f90: Ditto.
5346 * gfortran.dg/parens_7.f90: Ditto.
5347 * gfortran.dg/pr32921.f: Ditto.
5348 * gfortran.dg/pr33646.f90: Ditto.
5349 * gfortran.dg/pr41928.f90: Ditto.
5350 * gfortran.dg/pr42119.f90: Ditto.
5351 * gfortran.dg/pr43984.f90: Ditto.
5352 * gfortran.dg/present_1.f90: Ditto.
5353 * gfortran.dg/private_type_2.f90: Ditto.
5354 * gfortran.dg/proc_decl_2.f90: Ditto.
5355 * gfortran.dg/proc_ptr_10.f90: Ditto.
5356 * gfortran.dg/proc_ptr_22.f90: Ditto.
5357 * gfortran.dg/proc_ptr_8.f90: Ditto.
5358 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5359 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5360 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5361 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5362 * gfortran.dg/substring_equivalence.f90: Ditto.
5363 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5364 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5365 * gfortran.dg/trim_optimize_6.f90: Ditto.
5366 * gfortran.dg/typebound_call_12.f03: Ditto.
5367 * gfortran.dg/typebound_operator_5.f03: Ditto.
5368 * gfortran.dg/typebound_operator_6.f03: Ditto.
5369 * gfortran.dg/typebound_proc_18.f03: Ditto.
5370 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5371 * gfortran.dg/use_1.f90: Ditto.
5372 * gfortran.dg/use_10.f90: Ditto.
5373 * gfortran.dg/use_11.f90: Ditto.
5374 * gfortran.dg/use_14.f90: Ditto.
5375 * gfortran.dg/use_only_2.f90: Ditto.
5376 * gfortran.dg/use_rename_4.f90: Ditto.
5377 * gfortran.dg/use_rename_5.f90: Ditto.
5378 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5379 * gfortran.dg/used_interface_ref.f90: Ditto.
5380 * gfortran.dg/used_types_11.f90: Ditto.
5381 * gfortran.dg/used_types_3.f90: Ditto.
5382 * gfortran.dg/used_types_4.f90: Ditto.
5383 * gfortran.dg/userdef_operator_2.f90: Ditto.
5384 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5385 * gfortran.dg/vect/pr46213.f90: Ditto.
5386 * gfortran.dg/whole_file_21.f90: Ditto.
5387 * gfortran.dg/whole_file_22.f90: Ditto.
5388 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5389 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5391 2011-08-02 Kai Tietz <ktietz@redhat.com>
5393 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5395 2011-08-01 Jason Merrill <jason@redhat.com>
5398 * g++.dg/abi/mangle49.C: New.
5401 * g++.dg/cpp0x/constexpr-array4.C: New.
5404 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5406 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5409 * gcc.target/i386/pr49927.c: New test.
5411 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5413 PR tree-optimization/49926
5414 * gcc.dg/vect/pr49926.c: New test.
5416 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5418 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5419 * gcc.target/i386/lzcnt-1.c: New test.
5420 * gcc.target/i386/lzcnt-2.c: Likewise.
5421 * gcc.target/i386/lzcnt-2a.c: Likewise.
5422 * gcc.target/i386/lzcnt-3.c: Likewise.
5423 * gcc.target/i386/lzcnt-4.c: Likewise.
5424 * gcc.target/i386/lzcnt-4a.c: Likewise.
5425 * gcc.target/i386/lzcnt-5.c: Likewise.
5426 * gcc.target/i386/lzcnt-6.c: Likewise.
5427 * gcc.target/i386/lzcnt-6a.c: Likewise.
5428 * gcc.target/i386/lzcnt-check.h: Likewise.
5430 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5431 * gcc.target/i386/sse-13.c: Likewise.
5432 * gcc.target/i386/sse-14.c: Likewise.
5433 * g++.dg/other/i386-2.C: Likewise.
5434 * g++.dg/other/i386-3.C: Likewise.
5436 2011-08-01 Julian Brown <julian@codesourcery.com>
5438 * gcc.target/arm/fixed-point-exec.c: New test.
5440 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5443 * gcc.target/i386/pr49920.c: New test.
5445 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5447 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5448 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5449 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5450 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5451 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5452 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5453 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5454 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5455 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5456 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5457 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5458 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5459 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5460 * g++.dg/tree-ssa/pr33615.C: Ditto.
5461 * g++.dg/tree-ssa/restrict1.C: Ditto.
5462 * c-c++-common/restrict-2.c: Ditto.
5463 * gfortran.dg/pr32921.f: Ditto.
5464 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5465 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5466 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5467 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5468 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5469 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5470 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5471 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5472 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5473 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5475 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5477 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5478 .exe.ltrans[0-9]*. dump files.
5480 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5483 * gfortran.dg/abstract_type_6.f03: Modified.
5484 * gfortran.dg/typebound_proc_24.f03: New.
5486 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/init/for1.C: Fix.
5491 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5494 * gfortran.dg/string_5.f90: New test.
5496 2011-07-29 Jason Merrill <jason@redhat.com>
5499 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5501 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5503 PR tree-optimization/47407
5504 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5508 2011-07-29 Richard Guenther <rguenther@suse.de>
5510 * gcc.dg/uninit-suppress.c: Also disable VRP.
5511 * gcc.dg/uninit-suppress_2.c: Likewise.
5513 2011-07-28 Jason Merrill <jason@redhat.com>
5516 * g++.dg/template/nontype24.C: New.
5518 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5520 PR rtl-optimization/47958
5521 * gcc.dg/torture/pr47958-1.c: New.
5523 2011-07-29 Wei Guozhi <carrot@google.com>
5525 PR rtl-optimization/49799
5526 * gcc.dg/pr49799.c: New test case.
5528 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5531 * gcc.dg/graphite/id-pr48648.c: New.
5533 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5536 * gfortran.dg/maxloc_2.f90: New test.
5537 * gfortran.dg/maxloc_3.f90: New test.
5538 * gfortran.dg/minloc_1.f90: New test.
5539 * gfortran.dg/minloc_2.f90: New test.
5540 * gfortran.dg/minloc_3.f90: New test.
5541 * gfortran.dg/minmaxloc_7.f90: New test.
5544 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5546 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5548 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5549 the builtin isn't optimized away.
5551 2011-07-27 Tobias Burnus <burnus@net-b.de>
5554 * gfortran.dg/lto/pr45586-2_0.f90: New.
5556 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5559 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5560 * c-c++-common/cxxbitfields-5.c: Same.
5562 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5564 * lib/target-supports.exp (check_effective_target_mmap): Use
5565 check_function_available.
5567 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5569 * g++.old-deja/g++.pt/crash60.C: Updated.
5571 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5574 * gcc.target/i386/pr49866.c: New test.
5576 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5578 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5579 * gcc.target/i386/bmi-andn-1.c: New test.
5580 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5581 * gcc.target/i386/bmi-andn-2.c: Likewise.
5582 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5583 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5584 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5585 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5586 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5587 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5588 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5589 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5590 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5591 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5592 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5593 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5594 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5595 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5596 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5597 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5598 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5599 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5600 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5601 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5602 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5604 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5607 * gfortran.dg/graphite/id-pr47691.f: New.
5609 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5611 * gcc.target/i386/avx-os-support.h: New.
5612 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5613 (main): Check avx_os_support before the test is run.
5614 * gcc.target/i386/aes-avx-check.h: Ditto.
5615 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5617 2011-07-27 Kai Tietz <ktietz@redhat.com>
5619 * gcc.target/i386/aggregate-ret3.c: New test.
5620 * gcc.target/i386/aggregate-ret4.c: New test.
5622 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5625 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5626 allocated array should *not* change its size.
5627 * gfortran.dg/multiple_allocation_3.f90: New test.
5629 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5632 * g++.dg/cpp0x/constexpr-49776.C: New.
5634 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5637 * gcc.dg/graphite/id-pr47046.c: New.
5639 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5642 * gcc.dg/graphite/run-id-pr47593.c: New.
5644 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5647 * gcc.dg/graphite/run-id-pr47653.c: New.
5648 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5649 induction variables.
5650 * gcc.dg/graphite/scop-16.c: Same.
5651 * gcc.dg/graphite/scop-17.c: Same.
5652 * gcc.dg/graphite/scop-21.c: Same.
5654 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5657 * gcc.dg/graphite/id-pr48805.c: New.
5659 2011-07-26 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/coarray_lib_token_2.f90: New.
5663 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5665 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5668 2011-07-25 Andrew Pinski <apinski@cavium.com>
5671 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5672 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5674 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5676 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5678 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5679 * gcc.c-torture/execute/loop-2g.c: Likewise.
5680 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5681 Require mmap support.
5682 * gcc.c-torture/execute/loop-2g.x: Likewise.
5683 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5684 (MAP_ANON): Provide default.
5685 * gcc.dg/20050826-1.c: Likewise.
5686 * gcc.target/i386/pr36533.c: Likewise.
5687 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5688 Use dg-require-effective-target mmap.
5690 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/cpp0x/range-for19.C: New.
5695 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5698 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5701 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5704 * g++.dg/torture/pr49309.C: Remove.
5706 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5708 PR tree-optimization/49809
5709 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5712 2011-07-25 Richard Guenther <rguenther@suse.de>
5714 PR tree-optimization/49715
5715 * gcc.target/i386/pr49715-1.c: New testcase.
5716 * gcc.target/i386/pr49715-2.c: Likewise.
5718 2011-07-23 Jason Merrill <jason@redhat.com>
5720 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5722 2011-07-22 Jason Merrill <jason@redhat.com>
5725 * g++.dg/cpp0x/initlist55.C: New.
5727 2011-07-23 Tobias Burnus <burnus@net-b.de>
5730 * gfortran.dg/namelist_72.f: New.
5732 2011-07-23 Tobias Burnus <burnus@net-b.de>
5734 * gfortran.dg/coarray_25.f90: New.
5736 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5738 * override1.C: This test should use c++0x mode.
5739 * override3.C: New. Test the diagnostics in c++98 mode.
5741 2011-07-22 Jason Merrill <jason@redhat.com>
5742 Mark Glisse <marc.glisse@normalesup.org>
5745 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5748 * g++.dg/opt/builtins2.C: New.
5749 * g++.dg/other/error27.C: Don't rely on __builtin.
5751 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5753 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5755 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5756 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5757 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5758 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5760 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5763 2011-07-22 Richard Guenther <rguenther@suse.de>
5765 PR tree-optimization/45819
5766 * gcc.dg/pr45819.c: New testcase.
5768 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5770 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5772 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5776 * gcc.dg/graphite/run-id-pr47654.c: New.
5778 2011-07-21 Ian Lance Taylor <iant@google.com>
5781 * gcc.dg/pr49705.c: New test.
5783 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5785 * lib/target-supports.exp (check_avx_os_support_available): New.
5786 (check_effective_target_avx_runtime): Use it.
5788 2011-07-21 Richard Guenther <rguenther@suse.de>
5790 PR tree-optimization/49770
5791 * g++.dg/torture/pr49770.C: New testcase.
5793 2011-07-21 Kai Tietz <ktietz@redhat.com>
5795 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5796 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5798 2011-07-21 Tobias Burnus <burnus@net-b.de>
5800 * gfortran.dg/coarray_lib_token_1.f90: New.
5802 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5804 * gcc.dg/pr32912-2.c: Skip for AVR.
5805 * gcc.dg/pr44674.c: Add dg-require-profiling.
5807 2011-07-20 Jason Merrill <jason@redhat.com>
5809 * g++.dg/ext/desig2.C: New.
5811 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5813 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5815 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5816 * gcc.target/powerpc/recip-3.c: Ditto.
5818 2011-07-19 Jason Merrill <jason@redhat.com>
5820 PR c++/6709 (DR 743)
5821 PR c++/42603 (DR 950)
5822 * g++.dg/cpp0x/decltype21.C: New.
5824 2011-07-20 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5828 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5830 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5832 * gcc.target/arm/combine-movs.c: New.
5833 * gcc.target/arm/unsigned-extend-2.c: New.
5835 2011-07-19 Jason Merrill <jason@redhat.com>
5838 * g++.dg/cpp0x/variadic114.C: New.
5840 2011-07-19 Tobias Burnus <burnus@net-b.de>
5842 * gfortran.dg/coarray_args_1.f90: New.
5843 * gfortran.dg/coarray_args_2.f90: New.
5845 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5848 * gfortran.dg/allocate_error_3.f90: New.
5850 2011-07-19 Richard Guenther <rguenther@suse.de>
5852 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5853 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5854 * gcc.dg/torture/20110719-1.c: New testcase.
5856 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5858 PR tree-optimization/49768
5859 * gcc.c-torture/execute/pr49768.c: New test.
5861 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5863 PR tree-optimization/49771
5864 * gcc.dg/vect/pr49771.c: New test.
5866 2011-07-18 Martin Jambor <mjambor@suse.cz>
5868 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5869 * gcc.dg/ipa/ipa-2.c: Likewise.
5870 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5871 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5872 * gcc.dg/ipa/ipa-5.c: Likewise.
5873 * gcc.dg/ipa/ipa-7.c: Likewise.
5874 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5875 * gcc.dg/ipa/ipacost-1.c: Likewise.
5876 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5878 * gcc.dg/ipa/ipcp-1.c: New test.
5879 * gcc.dg/ipa/ipcp-2.c: Likewise.
5880 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5882 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5885 * gfortran.dg/pr49675.f90: New test.
5887 2011-07-18 Richard Guenther <rguenther@suse.de>
5889 * gcc.dg/torture/20110718-1.c: New testcase.
5891 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5893 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5894 * g++.dg/ext/bitfield3.C: Likewise.
5895 * g++.dg/ext/bitfield4.C: Likewise.
5896 * g++.dg/ext/bitfield5.C: Likewise.
5897 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5898 * g++.dg/other/pr23205-2.C: Likewise.
5899 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5900 * gcc.c-torture/compile/20001109-2.c: Likewise.
5901 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5902 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5903 * gcc.dg/bitfld-16.c: Likewise.
5904 * gcc.dg/bitfld-17.c: Likewise.
5905 * gcc.dg/bitfld-18.c: Likewise.
5906 * gcc.dg/builtins-config.h: Remove Netware support.
5907 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5908 * gcc.dg/cdce2.c: Likewise.
5909 * gcc.dg/cpp/assert4.c: Remove netware support.
5910 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5911 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5913 * lib/target-supports.exp (check_visibility_available): Remove
5915 (check_profiling_available): Likewise.
5917 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5919 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5921 2011-07-17 Tobias Burnus <burnus@net-b.de>
5922 Thomas Koenig <tkoenig@gcc.gnu.org>
5925 * gfortran.dg/generic_17.f90: Fix testcase.
5926 * gfortran.dg/interface_3.f90: Add dg-error.
5927 * gfortran.dg/use_14.f90: New.
5928 * gfortran.dg/use_15.f90: New.
5930 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5932 * gnat.dg/pointer_controlled.adb: New test.
5934 2011-07-17 Tobias Burnus <burnus@net-b.de>
5937 * gfortran.dg/pointer_remapping_7.f90: New.
5939 2011-07-16 Jason Merrill <jason@redhat.com>
5941 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5943 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5944 Jason Merrill <jason@redhat.com>
5948 * g++.dg/cpp0x/decltype29.C: Adjust.
5949 * g++.dg/cpp0x/error4.C: Adjust.
5950 * g++.dg/cpp0x/sfinae26.C: Adjust.
5951 * g++.dg/cpp0x/variadic105.C: Adjust.
5952 * g++.dg/template/deduce3.C: Adjust.
5953 * g++.dg/template/error45.C: Adjust.
5954 * g++.dg/template/ptrmem2.C: Adjust.
5955 * g++.dg/template/sfinae2.C: Adjust.
5956 * g++.old-deja/g++.pt/crash60.C: Adjust.
5957 * g++.old-deja/g++.pt/unify6.C: Adjust.
5958 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5959 * g++.dg/cpp0x/nullptr15.C: Adjust.
5960 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5961 * g++.dg/cpp0x/pr31431.C: Adjust.
5962 * g++.dg/cpp0x/pr31434.C: Adjust.
5963 * g++.dg/cpp0x/sfinae11.C: Adjust
5964 * g++.dg/cpp0x/temp_default2.C: Adjust.
5965 * g++.dg/cpp0x/trailing4.C: Adjust.
5966 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5967 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5968 * g++.dg/cpp0x/variadic105.C: Adjust.
5969 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5970 * g++.dg/ext/vla2.C: Adjust.
5971 * g++.dg/other/ptrmem10.C: Adjust.
5972 * g++.dg/other/ptrmem11.C: Adjust.
5973 * g++.dg/overload/unknown1.C: Adjust.
5974 * g++.dg/template/conv11.C: Adjust.
5975 * g++.dg/template/dependent-expr5.C: Adjust.
5976 * g++.dg/template/friend.C: Adjust.
5977 * g++.dg/template/incomplete2.C: Adjust.
5978 * g++.dg/template/local4.C: Adjust.
5979 * g++.dg/template/local6.C: Adjust.
5980 * g++.dg/template/operator9.C: Adjust.
5981 * g++.dg/template/ttp25.C: Adjust.
5982 * g++.dg/template/unify10.C: Adjust.
5983 * g++.dg/template/unify11.C: Adjust.
5984 * g++.dg/template/unify6.C: Adjust.
5985 * g++.dg/template/unify9.C: Adjust.
5986 * g++.dg/template/varmod1.C: Adjust.
5987 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5988 * g++.old-deja/g++.pt/crash28.C: Adjust.
5989 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5990 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5991 * g++.old-deja/g++.pt/expr2.C: Adjust.
5992 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5993 * g++.old-deja/g++.pt/spec5.C: Adjust.
5994 * g++.old-deja/g++.pt/spec6.C: Adjust.
5995 * g++.old-deja/g++.pt/unify4.C: Adjust.
5996 * g++.old-deja/g++.pt/unify8.C: Adjust.
5997 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5998 * g++.dg/overload/template5.C: New testcase.
5999 * g++.dg/template/overload12.C: New testcase.
6001 2011-07-11 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6004 * gfortran.dg/coarray_7.f90: Ditto.
6005 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6006 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6008 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6010 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6012 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6013 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6014 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6016 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6017 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6018 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6020 2011-07-15 Jason Merrill <jason@redhat.com>
6023 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6024 Use --extra_opts instead of --additional_options.
6026 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6029 * g++.dg/torture/pr49309.C: Remove.
6031 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6033 * gcc.target/tic6x/weak-call.c: New test.
6034 * gcc.target/tic6x/fpcmp.c: New test.
6035 * gcc.target/tic6x/fpdiv.c: New test.
6036 * gcc.target/tic6x/rotdi16-scan.c: New test.
6037 * gcc.target/tic6x/ffssi.c: New test.
6038 * gcc.target/tic6x/fpdiv-lib.c: New test.
6039 * gcc.target/tic6x/cold-lc.c: New test.
6040 * gcc.target/tic6x/longcalls.c: New test.
6041 * gcc.target/tic6x/abi-align-1.c: New test.
6042 * gcc.target/tic6x/fpcmp-finite.c: New test.
6043 * gcc.target/tic6x/rotdi16.c: New test.
6044 * gcc.target/tic6x/bswapl.c: New test.
6045 * gcc.target/tic6x/ffsdi.c: New test.
6046 * gcc.target/tic6x/tic6x.exp: New file.
6047 * gcc.target/tic6x/builtins/arith24.c: New test.
6048 * gcc.target/tic6x/builtins/smpy.c: New test.
6049 * gcc.target/tic6x/builtins/smpylh.c: New test.
6050 * gcc.target/tic6x/builtins/smpyh.c: New test.
6051 * gcc.target/tic6x/builtins/sarith1.c: New test.
6052 * gcc.target/tic6x/builtins/extclr.c: New test
6053 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6054 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6055 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6056 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6058 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6060 * gcc.dg/20020312-2.c: Likewise.
6061 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6062 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6063 * gcc.dg/torture/builtin-math-7.c: Likewise.
6066 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6067 not testing tic6x-*-*.
6069 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6072 * g++.dg/torture/pr49309.C: New testcase.
6074 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6076 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6078 2011-07-14 Richard Guenther <rguenther@suse.de>
6080 PR tree-optimization/49651
6081 * gcc.dg/torture/pr49651.c: New testcase.
6083 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6086 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6088 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6090 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6091 -mno-pointers-to-nested-functions.
6092 * gcc.target/powerpc/no-r11-2.c: Ditto.
6093 * gcc.target/powerpc/no-r11-3.c: Ditto.
6095 2011-07-13 Jason Merrill <jason@redhat.com>
6097 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6098 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6099 when compiling C files.
6100 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6101 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6102 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6103 * g++.dg/lookup/anon2.C: Likewise.
6104 * g++.dg/tree-ssa/copyprop.C: Likewise.
6105 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6106 * g++.dg/init/vector1.C: Ignore narrowing errors.
6107 * g++.dg/torture/pr35526.C: Likewise.
6108 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6110 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6113 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6116 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6118 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6119 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6121 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6123 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6124 * lib/obj-c++.exp (obj-c++_init): Ditto.
6125 * lib/file-format.exp (gcc_target_object_format): Ditto.
6126 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6127 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6128 (check_visibility_available): Ditto.
6129 (check_effective_target_tls_native): Ditto.
6130 (check_effective_target_tls_emulated): Ditto.
6131 (check_effective_target_function_sections): Ditto.
6133 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6135 * gcc.target/arm/pr48183.c: New test.
6137 2011-07-13 Richard Guenther <rguenther@suse.de>
6139 * gcc.dg/torture/20110713-1.c: New testcase.
6141 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6144 * gcc.c-torture/compile/pr49474.c: New testcase.
6146 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6148 PR tree-optimization/49712
6149 * gcc.c-torture/execute/pr49712.c: New test.
6151 2011-07-11 Jason Merrill <jason@redhat.com>
6154 * g++.dg/template/recurse3.C: New.
6156 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6159 * gcc.dg/guality/csttest.c: New test.
6162 * gfortran.dg/pr49698.f90: New test.
6164 2011-07-11 Jeff Law <law@redhat.com>
6166 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6168 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6170 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6171 * go.test/go-test.exp (go-set-goarch): Likewise.
6173 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6176 * gcc.target/avr/torture/pr39633.c: New test case.
6178 2011-07-11 Tobias Burnus <burnus@net-b.de>
6181 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6183 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6185 * lib/target-supports.exp (check_effective_target_scheduling):
6187 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6188 * gcc.dg/pr45055.c: Ditto.
6189 * gcc.dg/pr45353.c: Ditto.
6190 * g++.dg/pr45056.C: Ditto.
6192 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6194 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6195 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6196 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6197 * g++.dg/torture/pr31863.C: Skip AVR.
6199 2011-07-10 Tobias Burnus <burnus@net-b.de>
6202 * gfortran.dg/intrinsic_signal.f90: New.
6204 2011-07-09 Jason Merrill <jason@redhat.com>
6206 * g++.dg/cpp0x/regress/regress6.C: New.
6207 * g++.dg/parse/crash45.C: Adjust message.
6208 * g++.dg/template/crash38.C: Adjust message.
6209 * g++.dg/template/crash64.C: Adjust message.
6211 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6213 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6214 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6215 * g++.dg/abi/bitfield3.C: Likewise.
6216 * g++.dg/eh/pr38662.C: Likewise.
6217 * g++.dg/ext/attrib36.C: Likewise.
6218 * g++.dg/ext/attrib37.C: Likewise.
6219 * g++.dg/ext/attrib8.C: Likewise.
6220 * g++.dg/ext/tmplattr1.C: Likewise.
6221 * g++.dg/inherit/override-attribs.C: Likewise.
6222 * g++.dg/opt/inline9.C: Likewise.
6223 * g++.dg/opt/life1.C: Likewise.
6224 * g++.dg/opt/longbranch2.C: Likewise.
6225 * g++.dg/opt/nrv12.C: Likewise.
6226 * g++.dg/opt/reg-stack4.C: Likewise.
6227 * g++.dg/other/pr35504.C: Likewise.
6228 * g++.dg/other/pr39496.C: Likewise.
6229 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6230 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6231 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6232 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6233 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6234 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6235 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6236 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6237 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6238 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6239 * g++.dg/warn/pr15774-1.C: Likewise.
6240 * g++.dg/warn/pr15774-2.C: Likewise.
6241 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6242 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6243 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6244 * g++.old-deja/g++.pt/asm2.C: Likewise.
6245 * gcc.c-torture/compile/20000804-1.c: Likewise.
6246 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6247 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6248 * gcc.dg/20020108-1.c: Likewise.
6249 * gcc.dg/20020122-2.c: Likewise.
6250 * gcc.dg/20020122-3.c: Likewise.
6251 * gcc.dg/20020206-1.c: Likewise.
6252 * gcc.dg/20020219-1.c: Likewise.
6253 * gcc.dg/20020310-1.c: Likewise.
6254 * gcc.dg/20020411-1.c: Likewise.
6255 * gcc.dg/20020418-2.c: Likewise.
6256 * gcc.dg/20020426-2.c: Likewise.
6257 * gcc.dg/20020517-1.c: Likewise.
6258 * gcc.dg/20030204-1.c: Likewise.
6259 * gcc.dg/20030826-2.c: Likewise.
6260 * gcc.dg/20031102-1.c: Likewise.
6261 * gcc.dg/20031202-1.c: Likewise.
6262 * gcc.dg/20050111-1.c: Likewise.
6263 * gcc.dg/20050503-1.c: Likewise.
6264 * gcc.dg/array-init-1.c: Likewise.
6265 * gcc.dg/builtin-apply4.c: Likewise.
6266 * gcc.dg/dfp/pr31344.c: Likewise.
6267 * gcc.dg/gomp/atomic-11.c: Likewise.
6268 * gcc.dg/graphite/pr40281.c: Likewise.
6269 * gcc.dg/ia64-sync-1.c: Likewise.
6270 * gcc.dg/ia64-sync-2.c: Likewise.
6271 * gcc.dg/ia64-sync-3.c: Likewise.
6272 * gcc.dg/ia64-sync-4.c: Likewise.
6273 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6274 * gcc.dg/invalid-call-1.c: Likewise.
6275 * gcc.dg/loop-3.c: Likewise.
6276 * gcc.dg/lower-subreg-1.c: Likewise.
6277 * gcc.dg/lto/pr47259_0.c: Likewise.
6278 * gcc.dg/nested-calls-1.c: Likewise.
6279 * gcc.dg/pr20017.c: Likewise.
6280 * gcc.dg/pr25023.c: Likewise.
6281 * gcc.dg/pr27671-2.c: Likewise.
6282 * gcc.dg/pr32176.c: Likewise.
6283 * gcc.dg/pr33676.c: Likewise.
6284 * gcc.dg/pr35045.c: Likewise.
6285 * gcc.dg/pr36015.c: Likewise.
6286 * gcc.dg/pr36584.c: Likewise.
6287 * gcc.dg/pr36998.c: Likewise.
6288 * gcc.dg/pr37438.c: Likewise.
6289 * gcc.dg/pr37908.c: Likewise.
6290 * gcc.dg/pr41241.c: Likewise.
6291 * gcc.dg/pr41340.c: Likewise.
6292 * gcc.dg/pr44136.c: Likewise.
6293 * gcc.dg/pr44194-1.c: Likewise.
6294 * gcc.dg/pr46212.c: Likewise.
6295 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6296 * gcc.dg/setjmp-2.c: Likewise.
6297 * gcc.dg/short-compare-1.c: Likewise.
6298 * gcc.dg/short-compare-2.c: Likewise.
6299 * gcc.dg/smod-1.c: Likewise.
6300 * gcc.dg/sync-2.c: Likewise.
6301 * gcc.dg/sync-3.c: Likewise.
6302 * gcc.dg/tls/opt-1.c: Likewise.
6303 * gcc.dg/tls/opt-2.c: Likewise.
6304 * gcc.dg/tls/opt-3.c: Likewise.
6305 * gcc.dg/torture/badshift.c: Likewise.
6306 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6307 * gcc.dg/torture/pr20314-2.c: Likewise.
6308 * gcc.dg/torture/pr36891.c: Likewise.
6309 * gcc.dg/torture/pr38774.c: Likewise.
6310 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6311 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6312 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6313 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6314 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6315 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6316 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6317 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6318 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6319 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6320 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6321 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6322 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6323 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6324 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6325 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6326 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6327 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6328 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6329 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6330 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6331 * gcc.dg/unroll-1.c: Likewise.
6332 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6333 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6334 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6335 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6336 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6337 * gcc.target/i386/20000609-1.c: Likewise.
6338 * gcc.target/i386/20000720-1.c: Likewise.
6339 * gcc.target/i386/20000724-1.c: Likewise.
6340 * gcc.target/i386/20011107-1.c: Likewise.
6341 * gcc.target/i386/20011119-1.c: Likewise.
6342 * gcc.target/i386/20020201-3.c: Likewise.
6343 * gcc.target/i386/20020218-1.c: Likewise.
6344 * gcc.target/i386/20020729-1.c: Likewise.
6345 * gcc.target/i386/20030926-1.c: Likewise.
6346 * gcc.target/i386/20060125-1.c: Likewise.
6347 * gcc.target/i386/20060125-2.c: Likewise.
6348 * gcc.target/i386/20060512-1.c: Likewise.
6349 * gcc.target/i386/20060512-2.c: Likewise.
6350 * gcc.target/i386/20060512-3.c: Likewise.
6351 * gcc.target/i386/20060512-4.c: Likewise.
6352 * gcc.target/i386/387-1.c: Likewise.
6353 * gcc.target/i386/387-2.c: Likewise.
6354 * gcc.target/i386/387-5.c: Likewise.
6355 * gcc.target/i386/387-6.c: Likewise.
6356 * gcc.target/i386/980312-1.c: Likewise.
6357 * gcc.target/i386/980313-1.c: Likewise.
6358 * gcc.target/i386/990117-1.c: Likewise.
6359 * gcc.target/i386/990424-1.c: Likewise.
6360 * gcc.target/i386/990524-1.c: Likewise.
6361 * gcc.target/i386/991129-1.c: Likewise.
6362 * gcc.target/i386/991214-1.c: Likewise.
6363 * gcc.target/i386/991230-1.c: Likewise.
6364 * gcc.target/i386/addr-sel-1.c: Likewise.
6365 * gcc.target/i386/aggregate-ret1.c: Likewise.
6366 * gcc.target/i386/aggregate-ret2.c: Likewise.
6367 * gcc.target/i386/align-main-3.c: Likewise.
6368 * gcc.target/i386/amd64-abi-1.c: Likewise.
6369 * gcc.target/i386/amd64-abi-2.c: Likewise.
6370 * gcc.target/i386/amd64-abi-4.c: Likewise.
6371 * gcc.target/i386/amd64-abi-5.c: Likewise.
6372 * gcc.target/i386/amd64-abi-6.c: Likewise.
6373 * gcc.target/i386/asm-1.c: Likewise.
6374 * gcc.target/i386/asm-3.c: Likewise.
6375 * gcc.target/i386/asm-5.c: Likewise.
6376 * gcc.target/i386/attributes-error.c: Likewise.
6377 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6378 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6379 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6380 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6381 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6382 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6383 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6384 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6385 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6386 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6387 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6388 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6389 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6390 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6391 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6392 * gcc.target/i386/bitfield1.c: Likewise.
6393 * gcc.target/i386/bitfield2.c: Likewise.
6394 * gcc.target/i386/bmi-2.c: Likewise.
6395 * gcc.target/i386/bmi-5.c: Likewise.
6396 * gcc.target/i386/builtin-unreachable.c: Likewise.
6397 * gcc.target/i386/cleanup-2.c: Likewise.
6398 * gcc.target/i386/clobbers.c: Likewise.
6399 * gcc.target/i386/cmov8.c: Likewise.
6400 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6401 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6402 * gcc.target/i386/compress-float-387.c: Likewise.
6403 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6404 * gcc.target/i386/compress-float-sse.c: Likewise.
6405 * gcc.target/i386/crc32-2.c: Likewise.
6406 * gcc.target/i386/crc32-3.c: Likewise.
6407 * gcc.target/i386/divmod-7.c: Likewise.
6408 * gcc.target/i386/divmod-8.c: Likewise.
6409 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6410 * gcc.target/i386/fma3-builtin.c: Likewise.
6411 * gcc.target/i386/fma3-fma.c: Likewise.
6412 * gcc.target/i386/fma4-256-vector.c: Likewise.
6413 * gcc.target/i386/fma4-builtin.c: Likewise.
6414 * gcc.target/i386/fma4-fma-2.c: Likewise.
6415 * gcc.target/i386/fma4-fma.c: Likewise.
6416 * gcc.target/i386/fma4-vector-2.c: Likewise.
6417 * gcc.target/i386/fma4-vector.c: Likewise.
6418 * gcc.target/i386/funcspec-1.c: Likewise.
6419 * gcc.target/i386/funcspec-10.c: Likewise.
6420 * gcc.target/i386/funcspec-11.c: Likewise.
6421 * gcc.target/i386/funcspec-2.c: Likewise.
6422 * gcc.target/i386/funcspec-5.c: Likewise.
6423 * gcc.target/i386/funcspec-6.c: Likewise.
6424 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6425 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6426 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6427 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6428 * gcc.target/i386/incoming-1.c: Likewise.
6429 * gcc.target/i386/incoming-10.c: Likewise.
6430 * gcc.target/i386/incoming-11.c: Likewise.
6431 * gcc.target/i386/incoming-12.c: Likewise.
6432 * gcc.target/i386/incoming-13.c: Likewise.
6433 * gcc.target/i386/incoming-14.c: Likewise.
6434 * gcc.target/i386/incoming-15.c: Likewise.
6435 * gcc.target/i386/incoming-2.c: Likewise.
6436 * gcc.target/i386/incoming-3.c: Likewise.
6437 * gcc.target/i386/incoming-4.c: Likewise.
6438 * gcc.target/i386/incoming-5.c: Likewise.
6439 * gcc.target/i386/incoming-6.c: Likewise.
6440 * gcc.target/i386/incoming-7.c: Likewise.
6441 * gcc.target/i386/incoming-8.c: Likewise.
6442 * gcc.target/i386/incoming-9.c: Likewise.
6443 * gcc.target/i386/lea.c: Likewise.
6444 * gcc.target/i386/local.c: Likewise.
6445 * gcc.target/i386/loop-1.c: Likewise.
6446 * gcc.target/i386/loop-2.c: Likewise.
6447 * gcc.target/i386/loop-3.c: Likewise.
6448 * gcc.target/i386/max-stack-align.c: Likewise.
6449 * gcc.target/i386/memcpy-1.c: Likewise.
6450 * gcc.target/i386/movbe-2.c: Likewise.
6451 * gcc.target/i386/movq-2.c: Likewise.
6452 * gcc.target/i386/movq.c: Likewise.
6453 * gcc.target/i386/nrv1.c: Likewise.
6454 * gcc.target/i386/pad-4.c: Likewise.
6455 * gcc.target/i386/pad-5a.c: Likewise.
6456 * gcc.target/i386/pad-5b.c: Likewise.
6457 * gcc.target/i386/pad-6a.c: Likewise.
6458 * gcc.target/i386/pad-6b.c: Likewise.
6459 * gcc.target/i386/pad-7.c: Likewise.
6460 * gcc.target/i386/pad-9.c: Likewise.
6461 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6462 * gcc.target/i386/pic-1.c: Likewise.
6463 * gcc.target/i386/pr12092-1.c: Likewise.
6464 * gcc.target/i386/pr12329.c: Likewise.
6465 * gcc.target/i386/pr21518.c: Likewise.
6466 * gcc.target/i386/pr22362.c: Likewise.
6467 * gcc.target/i386/pr22585.c: Likewise.
6468 * gcc.target/i386/pr23098.c: Likewise.
6469 * gcc.target/i386/pr25196.c: Likewise.
6470 * gcc.target/i386/pr25293.c: Likewise.
6471 * gcc.target/i386/pr25654.c: Likewise.
6472 * gcc.target/i386/pr26449.c: Likewise.
6473 * gcc.target/i386/pr26778.c: Likewise.
6474 * gcc.target/i386/pr26826.c: Likewise.
6475 * gcc.target/i386/pr27266.c: Likewise.
6476 * gcc.target/i386/pr29978.c: Likewise.
6477 * gcc.target/i386/pr30505.c: Likewise.
6478 * gcc.target/i386/pr30961-1.c: Likewise.
6479 * gcc.target/i386/pr31628.c: Likewise.
6480 * gcc.target/i386/pr32000-2.c: Likewise.
6481 * gcc.target/i386/pr32661-1.c: Likewise.
6482 * gcc.target/i386/pr32708-2.c: Likewise.
6483 * gcc.target/i386/pr32708-3.c: Likewise.
6484 * gcc.target/i386/pr34256.c: Likewise.
6485 * gcc.target/i386/pr34312.c: Likewise.
6486 * gcc.target/i386/pr34522.c: Likewise.
6487 * gcc.target/i386/pr35160.c: Likewise.
6488 * gcc.target/i386/pr35281.c: Likewise.
6489 * gcc.target/i386/pr36246.c: Likewise.
6490 * gcc.target/i386/pr36786.c: Likewise.
6491 * gcc.target/i386/pr37275.c: Likewise.
6492 * gcc.target/i386/pr37843-3.c: Likewise.
6493 * gcc.target/i386/pr37843-4.c: Likewise.
6494 * gcc.target/i386/pr39082-1.c: Likewise.
6495 * gcc.target/i386/pr39431.c: Likewise.
6496 * gcc.target/i386/pr39496.c: Likewise.
6497 * gcc.target/i386/pr39543-2.c: Likewise.
6498 * gcc.target/i386/pr39911.c: Likewise.
6499 * gcc.target/i386/pr40718.c: Likewise.
6500 * gcc.target/i386/pr40906-1.c: Likewise.
6501 * gcc.target/i386/pr40906-2.c: Likewise.
6502 * gcc.target/i386/pr40906-3.c: Likewise.
6503 * gcc.target/i386/pr40934.c: Likewise.
6504 * gcc.target/i386/pr41900.c: Likewise.
6505 * gcc.target/i386/pr42589.c: Likewise.
6506 * gcc.target/i386/pr43662.c: Likewise.
6507 * gcc.target/i386/pr43671.c: Likewise.
6508 * gcc.target/i386/pr43766.c: Likewise.
6509 * gcc.target/i386/pr43869.c: Likewise.
6510 * gcc.target/i386/pr44942.c: Likewise.
6511 * gcc.target/i386/pr44948-2a.c: Likewise.
6512 * gcc.target/i386/pr45234.c: Likewise.
6513 * gcc.target/i386/pr45336-2.c: Likewise.
6514 * gcc.target/i386/pr45336-4.c: Likewise.
6515 * gcc.target/i386/pr45852.c: Likewise.
6516 * gcc.target/i386/pr46470.c: Likewise.
6517 * gcc.target/i386/pr48037-1.c: Likewise.
6518 * gcc.target/i386/pr48389.c: Likewise.
6519 * gcc.target/i386/pr49095.c: Likewise.
6520 * gcc.target/i386/pr9771-1.c: Likewise.
6521 * gcc.target/i386/rdfsbase-1.c: Likewise.
6522 * gcc.target/i386/rdfsbase-2.c: Likewise.
6523 * gcc.target/i386/rdgsbase-1.c: Likewise.
6524 * gcc.target/i386/rdgsbase-2.c: Likewise.
6525 * gcc.target/i386/rdrand-3.c: Likewise.
6526 * gcc.target/i386/regparm-stdcall.c: Likewise.
6527 * gcc.target/i386/regparm.c: Likewise.
6528 * gcc.target/i386/reload-1.c: Likewise.
6529 * gcc.target/i386/rotate-2.c: Likewise.
6530 * gcc.target/i386/sibcall-5.c: Likewise.
6531 * gcc.target/i386/signbit-1.c: Likewise.
6532 * gcc.target/i386/signbit-2.c: Likewise.
6533 * gcc.target/i386/signbit-3.c: Likewise.
6534 * gcc.target/i386/sse-5.c: Likewise.
6535 * gcc.target/i386/sse-8.c: Likewise.
6536 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6537 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6538 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6539 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6540 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6541 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6542 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6543 * gcc.target/i386/sse2-movq-2.c: Likewise.
6544 * gcc.target/i386/sse2-movq-3.c: Likewise.
6545 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6546 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6547 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6548 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6549 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6550 * gcc.target/i386/ssefn-1.c: Likewise.
6551 * gcc.target/i386/ssefn-2.c: Likewise.
6552 * gcc.target/i386/sseregparm-1.c: Likewise.
6553 * gcc.target/i386/sseregparm-2.c: Likewise.
6554 * gcc.target/i386/sseregparm-3.c: Likewise.
6555 * gcc.target/i386/sseregparm-4.c: Likewise.
6556 * gcc.target/i386/sseregparm-5.c: Likewise.
6557 * gcc.target/i386/sseregparm-6.c: Likewise.
6558 * gcc.target/i386/sseregparm-7.c: Likewise.
6559 * gcc.target/i386/sseregparm-8.c: Likewise.
6560 * gcc.target/i386/stack-realign.c: Likewise.
6561 * gcc.target/i386/stack-usage-realign.c: Likewise.
6562 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6563 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6564 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6565 * gcc.target/i386/stackalign/return-1.c: Likewise.
6566 * gcc.target/i386/stackalign/return-2.c: Likewise.
6567 * gcc.target/i386/stackalign/return-3.c: Likewise.
6568 * gcc.target/i386/tailcall-1.c: Likewise.
6569 * gcc.target/i386/tbm-2.c: Likewise.
6570 * gcc.target/i386/udivmod-7.c: Likewise.
6571 * gcc.target/i386/udivmod-8.c: Likewise.
6572 * gcc.target/i386/unroll-1.c: Likewise.
6573 * gcc.target/i386/vararg-1.c: Likewise.
6574 * gcc.target/i386/vararg-2.c: Likewise.
6575 * gcc.target/i386/vect8-ret.c: Likewise.
6576 * gcc.target/i386/vectorize5.c: Likewise.
6577 * gcc.target/i386/wmul-1.c: Likewise.
6578 * gcc.target/i386/wmul-2.c: Likewise.
6579 * gcc.target/i386/wrfsbase-1.c: Likewise.
6580 * gcc.target/i386/wrfsbase-2.c: Likewise.
6581 * gcc.target/i386/wrgsbase-1.c: Likewise.
6582 * gcc.target/i386/wrgsbase-2.c: Likewise.
6583 * gcc.target/i386/xop-pcmov.c: Likewise.
6584 * gcc.target/i386/xop-pcmov2.c: Likewise.
6585 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6586 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6587 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6588 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6589 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6590 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6591 * gcc.target/i386/zee.c: Likewise.
6592 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6593 * gfortran.dg/compiler-directive_2.f: Likewise.
6594 * gfortran.dg/g77/20010216-1.f: Likewise.
6595 * gfortran.dg/gomp/pr39152.f90: Likewise.
6596 * gfortran.dg/pr33794.f90: Likewise.
6598 2011-07-09 Jason Merrill <jason@redhat.com>
6600 * g++.dg/cpp0x/regress/regress5.C: New.
6602 2011-07-08 Jason Merrill <jason@redhat.com>
6605 * g++.dg/expr/compound-asn1.C: New.
6606 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6608 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6611 * gcc.target/powerpc/altivec-34.c: New test.
6613 2011-07-08 Jason Merrill <jason@redhat.com>
6616 * g++.dg/abi/guard3.C: New.
6618 2011-07-08 Julian Brown <julian@codesourcery.com>
6620 * lib/target-supports.exp
6621 (check_effective_target_arm_little_endian): New.
6622 (check_effective_target_vect_pack_trunc): Use above.
6623 (check_effective_target_vect_unpack): Likewise.
6624 (check_effective_target_vect_element_align): Test
6625 check_effective_target_arm_vect_no_misalign for ARM.
6627 2011-07-08 Jason Merrill <jason@redhat.com>
6630 * g++.dg/cpp0x/constexpr-rom.C: New.
6632 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6635 * g++.dg/torture/pr49519.C: New test.
6637 2011-07-08 Martin Jambor <mjambor@suse.cz>
6639 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6641 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6644 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6646 2011-07-08 Richard Guenther <rguenther@suse.de>
6648 PR tree-optimization/49662
6649 * gcc.dg/graphite/interchange-14.c: XFAIL.
6650 * gcc.dg/graphite/interchange-15.c: Likewise.
6651 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6653 2011-07-06 Jason Merrill <jason@redhat.com>
6656 * g++.dg/cpp0x/regress/regress4.C: New.
6658 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6661 * gfortran.dg/result_in_spec_4.f90: New test.
6663 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665 * gcc.target/sparc/cas64.c: New test.
6667 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6670 * g++.dg/torture/pr49644.C: New test.
6673 * gcc.c-torture/execute/pr49644.c: New test.
6675 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6677 * lib/target-supports.exp (check_effective_target_ia32): New.
6678 (check_effective_target_x32): Likewise.
6679 (check_effective_target_vect_cmdline_needed): Also check x32.
6681 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6683 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6685 * gcc.target/arm/pr42235.c: Likewise.
6686 * gcc.target/arm/pr42495.c: Likewise.
6687 * gcc.target/arm/pr42574.c: Likewise.
6688 * gcc.target/arm/thumb-branch1.c: Likewise.
6690 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6691 unneeded prune of possible warning.
6692 * gcc.target/arm/pr40956.c: Likewise.
6693 * gcc.target/arm/pr42505.c: Likewise.
6695 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6696 * gcc.c-torture/compile/pr46883.c: Likewise.
6697 * gcc.c-torture/compile/pr46934.c: Likewise.
6699 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6700 for move to ../../gcc.c-torture/compile.
6701 * gcc.target/arm/pr46883.c: Likewise.
6702 * gcc.target/arm/pr46934.c: Likewise.
6704 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6705 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6706 * gcc.target/arm/wmul-1.c: Likewise.
6707 * gcc.target/arm/wmul-2.c: Likewise.
6708 * gcc.target/arm/wmul-3.c: Likewise.
6709 * gcc.target/arm/wmul-4.c: Likewise.
6710 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6711 add tab after scan target.
6712 * gcc.target/arm/smlaltt-1.c: Likewise.
6713 * gcc.target/arm/smlatb-1.c: Likewise.
6714 * gcc.target/arm/smlatt-1.c: Likewise.
6716 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6719 * gcc.dg/debug/pr49522.c: New test.
6721 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6723 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6724 * gcc.dg/pr46212.c: Run only if target int32plus.
6725 * gcc.dg/torture/pr48146.c: Ditto.
6726 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6727 * c-c++-common/pr44832.c: Ditto.
6728 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6729 * gcc.dg/pr31490.c: Ditto.
6730 * gcc.dg/torture/builtin-math-7.c: Run only if target
6732 * gcc.dg/torture/pr45764.c: Skip for AVR.
6733 * gcc.dg/pr47893.c: Ditto.
6735 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6737 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6738 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6739 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6740 add tab to scan target.
6742 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6744 * gcc.target/arm/neon-modes-3.c: New test.
6746 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6748 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6749 -fno-loop-interchange -ffast-math.
6751 2011-07-07 Richard Guenther <rguenther@suse.de>
6753 * gcc.dg/ftrapv-3.c: New testcase.
6755 2011-07-07 Richard Guenther <rguenther@suse.de>
6757 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6758 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6760 2011-07-07 Kai Tietz <ktietz@redhat.com>
6762 * gcc.dg/binop-notxor1.c: New test.
6763 * gcc.dg/binop-notand4a.c: New test.
6764 * gcc.dg/binop-notxor2.c: New test.
6765 * gcc.dg/binop-notand3a.c: New test.
6766 * gcc.dg/binop-notand2a.c: New test.
6767 * gcc.dg/binop-notand6a.c: New test.
6768 * gcc.dg/binop-notor1.c: New test.
6769 * gcc.dg/binop-notand1a.c: New test.
6770 * gcc.dg/binop-notand5a.c: New test.
6771 * gcc.dg/binop-notor2.c: New test.
6773 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6776 * gcc.dg/gomp/pr49640.c: New test.
6778 2011-07-07 Richard Guenther <rguenther@suse.de>
6780 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6782 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6785 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6787 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6789 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6790 * gcc.target/powerpc/no-r11-2.c: Ditto.
6791 * gcc.target/powerpc/no-r11-3.c: Ditto.
6793 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6795 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6796 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6798 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6800 * lib/target-supports.exp (check_profiling_available): Disable
6801 profiling with -fprofile-generate for target avr.
6803 2011-07-06 Richard Guenther <rguenther@suse.de>
6805 PR tree-optimization/49645
6806 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6808 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6811 * gcc.dg/pr47383.c: New.
6813 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6815 PR tree-optimization/49647
6816 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6818 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6821 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6822 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6824 2011-07-05 Jason Merrill <jason@redhat.com>
6827 * g++.dg/template/template-id-4.C: New.
6829 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6831 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6832 * gcc.dg/pr43402.c: Ditto.
6834 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6836 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6838 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6840 * gcc.target/powerpc/ppc-switch-1.c: New test for
6841 --param case-values-threshold.
6842 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6844 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6846 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6848 2011-07-05 Jason Merrill <jason@redhat.com>
6850 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6852 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6854 PR tree-optimization/47654
6855 * gcc.dg/graphite/block-pr47654.c: New.
6857 2011-07-05 Jason Merrill <jason@redhat.com>
6859 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6861 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6863 PR tree-optimization/49580
6864 * gcc.dg/autopar/pr49580.c: New test.
6866 2011-07-05 Richard Guenther <rguenther@suse.de>
6868 PR tree-optimization/49518
6869 PR tree-optimization/49628
6870 * g++.dg/torture/pr49628.C: New testcase.
6871 * gcc.dg/torture/pr49518.c: Likewise.
6873 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6875 * ada/acats/run_acats (which): Extract last field from type -p,
6876 type output only if command succeeded.
6878 2011-07-04 Jason Merrill <jason@redhat.com>
6880 * g++.dg/abi/mangle48.C: New.
6882 * g++.dg/cpp0x/diag1.C: New.
6884 * g++.dg/diagnostic/aka1.C: New.
6886 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6888 PR rtl-optimization/49619
6889 * gcc.dg/pr49619.c: New test.
6891 PR rtl-optimization/49472
6892 * gfortran.dg/pr49472.f90: New test.
6895 * gcc.dg/pr49602.c: New test.
6897 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6901 * gcc.target/avr/avr.exp: Run over cpp files, too.
6902 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6903 * gcc.target/avr/progmem.h: New file.
6904 * gcc.target/avr/exit-abort.h: New file.
6905 * gcc.target/avr/progmem-error-1.c: New file.
6906 * gcc.target/avr/progmem-error-1.cpp: New file.
6907 * gcc.target/avr/progmem-warning-1.c: New file.
6908 * gcc.target/avr/torture/progmem-1.c: New file.
6909 * gcc.target/avr/torture/progmem-1.cpp: New file.
6911 2011-07-04 Richard Guenther <rguenther@suse.de>
6913 PR tree-optimization/49615
6914 * g++.dg/torture/pr49615.C: New testcase.
6916 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6918 PR tree-optimization/49610
6919 * gcc.dg/vect/pr49610.c: New test.
6921 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6923 * gnat.dg/specs/debug1.ads: New test.
6925 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6928 * gfortran.dg/typebound_proc_23.f90: New.
6930 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6933 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6935 2011-07-01 Jason Merrill <jason@redhat.com>
6938 * g++.dg/template/template-id-3.C: New.
6941 * g++.dg/template/qualified-id4.C: New.
6944 * g++.dg/template/explicit-args4.C: New.
6947 * g++.dg/template/offsetof2.C: New.
6949 2011-07-01 Kai Tietz <ktietz@redhat.com>
6951 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6953 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6956 * lib/target-supports.exp (check_effective_target_gld): New proc.
6958 2011-07-01 Richard Guenther <rguenther@suse.de>
6960 PR tree-optimization/49603
6961 * gcc.dg/torture/pr49603.c: New testcase.
6963 2011-06-30 Jason Merrill <jason@redhat.com>
6966 * g++.dg/rtti/template1.C: New.
6969 * g++.dg/cpp0x/regress/ctor1.C: New.
6972 * g++.dg/cpp0x/initlist54.C: New.
6974 2011-06-30 Martin Jambor <mjambor@suse.cz>
6976 * gcc.dg/tree-ssa/sra-12.c: New test.
6978 2011-06-29 Jason Merrill <jason@redhat.com>
6980 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6982 2011-06-30 Richard Guenther <rguenther@suse.de>
6984 PR tree-optimization/46787
6985 * gcc.dg/vect/vect-121.c: New testcase.
6987 2011-06-30 Martin Jambor <mjambor@suse.cz>
6989 PR tree-optimization/49094
6990 * gcc.dg/tree-ssa/pr49094.c: New test.
6992 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6995 * gfortran.dg/pr49540-1.f90: New test.
6996 * gfortran.dg/pr49540-2.f90: New test.
6998 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7001 * ada/acats/run_acats (which): Use last field of type -p output.
7003 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7004 Iain Sandoe <iains@gcc.gnu.org>
7007 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7008 Only skip on 64-bit *-*-darwin8* && !objc2.
7010 2011-06-30 Richard Guenther <rguenther@suse.de>
7012 PR tree-optimization/38752
7013 * gcc.c-torture/compile/pr38752.c: New testcase.
7015 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7017 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7018 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7020 2011-06-29 Jason Merrill <jason@redhat.com>
7023 * g++.dg/cpp0x/initlist53.C: Use placement new.
7024 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7025 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7028 * g++.dg/cpp0x/trailing6.C: New.
7029 * g++.dg/cpp0x/pr45908.C: No error.
7032 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7035 * g++.dg/cpp0x/constexpr-using2.C: New.
7037 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7040 * g++.dg/cpp0x/constexpr-diag3.C: New.
7041 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7042 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7043 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7044 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7046 2011-06-29 Jason Merrill <jason@redhat.com>
7048 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7050 2011-06-29 Richard Guenther <rguenther@suse.de>
7052 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7054 2011-06-29 Jason Merrill <jason@redhat.com>
7056 * g++.dg/cpp0x/initlist-value2.C: New.
7058 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7059 * g++.dg/cpp0x/initlist-value.C: New.
7061 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7063 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7065 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7067 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7068 * gcc.dg/inline_2.c: Likewise.
7069 * gcc.dg/unroll_1.c: Likewise.
7071 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7074 * gcc.target/i386/pr49567.c: New test.
7076 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7078 * gnat.dg/opt17.ad[sb]: New test.
7080 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7081 Tom de Vries <tom@codesourcery.com>
7083 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7084 (check_effective_target_arm_thumb2): New effective targets.
7085 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7086 properly. Clean up temporary files.
7087 * gcc.target/arm/ivopts-2.c: Likewise.
7088 * gcc.target/arm/ivopts-3.c: Likewise.
7089 * gcc.target/arm/ivopts-4.c: Likewise.
7090 * gcc.target/arm/ivopts-5.c: Likewise.
7091 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7093 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7096 * gfortran.dg/reshape_zerosize_3.f90: New test.
7098 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7100 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7101 * gcc.target/arm/vfp-ldmias.c: Likewise.
7102 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7103 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7104 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7105 * gcc.target/arm/vfp-stmias.c: Likewise.
7106 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7107 * gcc.target/arm/vfp-stmiad.c: Likewise.
7109 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7111 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7113 * gcc.target/arm/pr45701-2.c: Ditto.
7115 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7118 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7119 * gfortran.dg/extends_14.f03: Modified.
7121 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7123 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7124 early if the test is already being skipped.
7126 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7127 scan-assembler-dem-not): For missing file, report unresolved with
7128 same message as for pass/fail, with reason reported in log file.
7130 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7131 from add_options_for_arm_neon_fp16.
7132 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7133 check_effective_target_arm_neon_fp16_ok_nocache.
7134 Check -mfpu and -mfloat-abi options from current multilib.
7135 Do not require neon support.
7136 (check_effective_target_arm_fp16_ok): Renamed from
7137 check_effecitve_target_arm_neon_fp16_ok.
7138 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7139 arm_neon_fp16_ok and arm_fp16.
7140 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7141 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7142 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7143 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7145 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.dg/builtin-assume-aligned-1.c: New test.
7148 * gcc.dg/builtin-assume-aligned-2.c: New test.
7149 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7152 * gcc.dg/pr49544.c: New test.
7154 2011-06-27 Richard Guenther <rguenther@suse.de>
7156 PR tree-optimization/49394
7157 * g++.dg/torture/pr49394.C: New testcase.
7159 2011-06-27 Kai Tietz <ktietz@redhat.com>
7161 * gcc.dg/optimize-bswapdi-2.c: New test.
7163 2011-06-27 Michael Hope <michael.hope@linaro.org>
7164 Richard Sandiford <richard.sandiford@linaro.org>
7166 PR tree-optimization/49169
7167 * gcc.dg/torture/pr49169.c: New test.
7169 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7172 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7174 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7177 2011-06-26 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7182 * g++.dg/init/ref19.C: New.
7183 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7185 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7187 PR tree-optimization/48377
7188 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7191 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7194 * lib/target-supports.exp (check_effective_target_non_strict_align):
7196 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7198 2011-06-24 Martin Jambor <mjambor@suse.cz>
7200 PR tree-optimizations/49516
7201 * g++.dg/tree-ssa/pr49516.C: New test.
7203 2011-06-23 Jason Merrill <jason@redhat.com>
7206 * g++.dg/template/partial10.C: New.
7207 * g++.dg/template/partial11.C: New.
7209 2011-06-23 Jeff Law <law@redhat.com>
7212 * gcc.dg/pr48770.c: New test.
7214 2011-06-23 Jan Hubicka <jh@suse.cz>
7217 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7219 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7222 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7223 instead of -fdump-tree-optimized.
7225 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7228 * g++.dg/template/crash107.C: New.
7229 * g++.dg/template/error17.C: Adjust.
7231 2011-06-23 Jason Merrill <jason@redhat.com>
7234 * g++.dg/cpp0x/defaulted30.C: New.
7237 * g++.dg/rtti/anon-ns1.C: New.
7240 * g++.dg/init/ref18.C: New.
7243 * g++.dg/template/partial9.C: New.
7245 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7248 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7250 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7253 * gcc.dg/pr49496.c: New test.
7255 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7257 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7260 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7262 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7263 * gcc.target/arm/pr42879.c: Likewise.
7264 * gcc.target/arm/pr45701-3.c: Likewise.
7266 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7267 * gcc.target/arm/pr40482.c: Likewise.
7268 * gcc.target/arm/stack-corruption.c: Likewise.
7270 2011-06-22 Richard Guenther <rguenther@suse.de>
7272 PR tree-optimization/49493
7273 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7275 2011-06-22 Jason Merrill <jason@redhat.com>
7278 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7280 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7281 Dmitry Melnik <dm@ispras.ru>
7283 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7284 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7285 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7287 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7289 * gcc.target/arm/tlscall.c: New.
7291 2011-06-21 Jason Merrill <jason@redhat.com>
7294 * g++.dg/cpp0x/constexpr-ref1.C: New.
7295 * g++.dg/cpp0x/constexpr-ref2.C: New.
7296 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7299 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7302 * g++.dg/template/param3.C: New.
7304 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7306 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7307 my_clrsb test functions.
7309 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7310 test_sll, test_ull): Add clrsb tests.
7311 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7314 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7317 * gfortran.dg/class_44.f03: New.
7319 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7321 PR tree-optimization/49478
7322 * gcc.dg/vect/pr49478.c
7324 2011-06-21 Richard Guenther <rguenther@suse.de>
7326 PR tree-optimization/49483
7327 * gcc.dg/vect/vect-120.c: New testcase.
7329 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7332 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7333 * gcc.dg/vect/vect-peel-4.c: Likewise.
7335 2011-06-22 Christian Bruel <christian.bruel@st.com>
7338 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7339 * gcc.dg/always_inline2.c: Likewise.
7340 * gcc.dg/always_inline3.c: Likewise.
7341 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7342 * gcc.dg/inline_1.c: Likewise.
7343 * gcc.dg/inline_2.c: Likewise.
7344 * gcc.dg/inline_3.c: Likewise.
7345 * gcc.dg/inline_4.c: Likewise.
7346 * gcc.dg/20051201-1.c: Likewise.
7347 * gcc.dg/pr40087.c: Likewise.
7348 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7349 * gcc.dg/inline-22.c: Likewise.
7350 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7351 * gcc.dg/lto/20090218-1_1.c: Likewise.
7352 * g++.dg/ipa/devirt-7.C: Likewise.
7353 * gcc.dg/uninit-pred-5_a.c: Likewise.
7354 * gcc.dg/uninit-pred-5_b.c: Likewise.
7355 * gcc.dg/fail_always_inline.c: New.
7357 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7359 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7360 into 6 jobs instead of 3.
7362 2011-06-20 Jason Merrill <jason@redhat.com>
7365 * g++.dg/cpp0x/initlist53.C: New.
7367 2011-06-20 Tobias Burnus <burnus@net-b.de>
7370 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7371 * gfortran.dg/coarray_lock_3.f90: New.
7372 * gfortran.dg/coarray/lock_1.f90: New.
7374 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7376 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7377 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7378 unresolved and report the reason to the log file.
7380 * lib/scanasm.exp (object-size): Move argument processing earlier
7381 to report errors before verifying that the file exists. Report
7382 problems detected at runtime as unresolved instead of error and
7383 report their reasons to the log file.
7385 2011-06-20 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/explicit6.C: New.
7391 * g++.dg/cpp0x/enum20.C: New.
7394 * g++.dg/ext/attr-aligned01.C: New.
7397 * g++.dg/cpp0x/variadic-default.C: New.
7400 * g++.dg/cpp0x/auto26.C: New.
7403 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7405 2011-06-20 Kai Tietz <ktietz@redhat.com>
7407 * gcc.dg/binop-notand1.c: New test.
7408 * gcc.dg/binop-notand2.c: New test.
7409 * gcc.dg/binop-notand3.c: New test.
7410 * gcc.dg/binop-notand4.c: New test.
7411 * gcc.dg/binop-notand5.c: New test.
7412 * gcc.dg/binop-notand6.c: New test.
7414 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7417 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7419 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7422 * gfortran.dg/proc_ptr_31.f90: New.
7424 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7426 * gnat.dg/volatile6.adb: New test.
7427 * gnat.dg/volatile7.adb: Likewise.
7428 * gnat.dg/volatile8.adb: Likewise.
7429 * gnat.dg/volatile9.adb: Likewise.
7431 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7433 * gnat.dg/constant3.adb: New test.
7435 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7438 * gfortran.dg/read_list_eof_1.f90: New test.
7440 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7443 * gcc.target/i386/testimm-1.c: New test.
7444 * gcc.target/i386/testimm-2.c: New test.
7445 * gcc.target/i386/testimm-3.c: New test.
7446 * gcc.target/i386/testimm-4.c: New test.
7447 * gcc.target/i386/testimm-5.c: New test.
7448 * gcc.target/i386/testimm-6.c: New test.
7449 * gcc.target/i386/testimm-7.c: New test.
7450 * gcc.target/i386/testimm-8.c: New test.
7451 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7452 * gcc.target/i386/xop-rotate1-int.c: New test.
7453 * gcc.target/i386/xop-rotate2-int.c: New test.
7455 2011-06-17 Jason Merrill <jason@redhat.com>
7457 * g++.dg/cpp0x/rv-func2.C: New.
7459 * g++.dg/debug/dwarf2/lambda1.C: New.
7460 * g++.dg/warn/Wshadow-6.C: Adjust.
7462 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7465 * gfortran.dg/move_alloc_5.f90: New.
7467 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7469 PR rtl-optimization/48542
7470 * gcc.dg/torture/pr48542.c: New test.
7472 2011-06-16 Jason Merrill <jason@redhat.com>
7475 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7478 * g++.dg/cpp0x/initlist52.C New.
7481 * c-c++-common/raw-string-12.c: New.
7484 * g++.dg/cpp0x/sfinae26.C: New.
7487 * g++.dg/cpp0x/variadic113.C: New.
7490 * g++.dg/cpp0x/variadic112.C: New.
7492 2011-06-16 Jeff Law <law@redhat.com>
7494 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7495 improved jump threading.
7496 * gcc.dg/builtin-object-size-2.c: Likewise.
7497 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7499 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7502 * gfortran.dg/typebound_assignment_3.f03: New.
7504 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7507 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7509 2011-06-16 Martin Jambor <mjambor@suse.cz>
7511 PR tree-optimization/49343
7512 * gnat.dg/discr31.ad[sb]: New test.
7514 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7516 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7518 2011-06-16 Tom de Vries <tom@codesourcery.com>
7521 * gcc.target/arm/ivopts-3.c: Update test.
7522 * gcc.target/arm/ivopts-5.c: Same.
7524 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7527 2011-06-10 Wei Guozhi <carrot@google.com>
7530 * gcc.target/arm/pr45335.c: New test.
7531 * gcc.target/arm/pr45335-2.c: New test.
7532 * gcc.target/arm/pr45335-3.c: New test.
7533 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7534 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7535 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7537 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7539 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7541 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7544 * gfortran.dg/class_43.f03: New.
7546 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7548 PR tree-optimization/49419
7549 * gcc.c-torture/execute/pr49419.c: New test.
7551 2011-06-16 Revital Eres <revital.eres@linaro.org>
7553 * gcc.dg/sms-9.c: New file.
7555 2011-06-15 Easwaran Raman <eraman@google.com>
7557 PR rtl-optimization/49414
7558 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7560 2011-06-14 Jason Merrill <jason@redhat.com>
7562 * g++.dg/cpp0x/noexcept13.C: New.
7564 2011-06-14 Easwaran Raman <eraman@google.com>
7566 PR rtl-optimization/44194
7567 * gcc.dg/pr44194-1.c: New test.
7568 * gcc.dg/pr44194-2.c: New test.
7570 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7572 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7574 * gcc.target/arm/pr45701-2.c: Likewise.
7575 * gcc.target/arm/thumb-branch1.c: Likewise.
7577 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7580 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7582 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7584 * gcc.target/arm/pr45701-1.c: Require thumb support.
7585 * gcc.target/arm/pr45701-2.c: Likewise.
7586 * gcc.target/arm/thumb-branch1.c: Likewise.
7588 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7589 * gcc.target/arm/pr39839.c: Likewise.
7590 * gcc.target/arm/pr40657-2.c: Likewise.
7591 * gcc.target/arm/pr40956.c: Likewise.
7592 * gcc.target/arm/pr41679.c: Likewise.
7593 * gcc.target/arm/pr42235.c: Likewise.
7594 * gcc.target/arm/pr42495.c: Likewise.
7595 * gcc.target/arm/pr42505.c: Likewise.
7596 * gcc.target/arm/pr42574.c: Likewise.
7597 * gcc.target/arm/pr46883.c: Likewise.
7598 * gcc.target/arm/pr46934.c: Likewise.
7599 * gcc.target/arm/xor-and.c: Likewise.
7601 2011-06-14 Jason Merrill <jason@redhat.com>
7603 * g++.dg/other/error23.C: Adjust error message.
7604 * g++.dg/other/error32.C: Likewise.
7607 * g++.dg/cpp0x/rv-dotstar.C: New.
7610 * g++.dg/cpp0x/decltype30.C: New.
7612 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7614 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7617 * gfortran.dg/pr49103.f90: New test.
7619 2011-06-14 Tom de Vries <tom@codesourcery.com>
7622 * gcc.target/arm/ivopts-3.c: New test.
7623 * gcc.target/arm/ivopts-4.c: New test.
7624 * gcc.target/arm/ivopts-5.c: New test.
7626 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7628 PR rtl-optimization/49390
7629 * gcc.c-torture/execute/pr49390.c: New test.
7631 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7633 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7635 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7637 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7638 * gcc.c-torture/execute/cmpsi-2.x: New file.
7639 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7640 * gcc.c-torture/execute/pr45262.x: New file.
7641 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7642 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7644 * gcc.c-torture/compile/pr49163.c: Ditto.
7646 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7648 * gcc.dg/vect/vect-16.c: Rename to...
7649 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7650 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7651 for double-word vectors.
7652 * gcc.dg/vect/vect-peel-4.c: Likewise.
7653 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7655 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7658 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7661 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7663 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7665 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7667 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7669 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7671 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7673 * gfortran.dg/trim_optimize_8.f90: New test case.
7675 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7676 Ira Rosen <ira.rosen@linaro.org>
7678 PR tree-optimization/49352
7679 * gcc.dg/vect/pr49352.c: New test.
7681 2011-06-12 Tobias Burnus
7684 * gfortran.dg/alloc_comp_assign_11.f90: New.
7686 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7688 * gfortran.dg/trim_optimize_7.f90: New test.
7690 2011-06-10 Wei Guozhi <carrot@google.com>
7693 * gcc.target/arm/pr45335.c: New test.
7694 * gcc.target/arm/pr45335-2.c: New test.
7695 * gcc.target/arm/pr45335-3.c: New test.
7696 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7697 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7698 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7700 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7703 * g++.dg/parse/error39.C: New.
7705 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7707 * gcc.target/arm/20090811-1.c: Skip for incompatible
7708 options, do not override other options.
7709 * gcc.target/arm/combine-cmp-shift.c: Skip for
7710 incompatible options.
7711 * gcc.target/arm/pr45094.c: Likewise.
7712 * gcc.target/arm/scd42-1.c: Likewise.
7713 * gcc.target/arm/scd42-3.c: Likewise.
7714 * gcc.target/arm/thumb-ltu.c: Likewise.
7716 * lib/target-supports.exp
7717 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7718 multilib flags use -mfpu with a value other than neon-fp16.
7720 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7722 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7723 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7725 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7727 * lib/target-supports.exp (check_effective_target_pie): New proc.
7728 * gcc.dg/pie-link.c: Use target pie.
7730 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7731 Laurent Roug� <laurent.rouge@menta.fr>
7733 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7734 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7736 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7738 * gfortran.dg/coarray/sync_1.f90: New test for
7739 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7741 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7743 PR tree-optimization/49318
7744 * gcc.dg/vect/pr49318.c: New test.
7746 2011-06-09 David Krauss <potswa@mac.com>
7748 * g++.dg/template/arrow1.C: New.
7750 2011-06-09 Jason Merrill <jason@redhat.com>
7752 * lib/prune.exp: Prune "note"s.
7753 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7755 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7756 * g++.dg/template/dependent-expr3.C: Likewise.
7757 * g++.dg/parse/template7.C: Likewise.
7758 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7759 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7760 * g++.old-deja/g++.pt/friend38.C: Likewise.
7761 * g++.old-deja/g++.pt/crash32.C: Likewise.
7762 * g++.old-deja/g++.other/init4.C: Likewise.
7763 * g++.old-deja/g++.other/friend8.C: Likewise.
7765 * g++.dg/ext/complex7.C: Adjust expected output.
7766 * g++.dg/diagnostic/method1.C: Likewise.
7767 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7768 * g++.dg/parse/crash33.C: Likewise.
7769 * g++.dg/other/warning1.C: Likewise.
7770 * g++.dg/init/pr29571.C: Likewise.
7771 * g++.dg/warn/overflow-warn-1.C: Likewise.
7772 * g++.dg/warn/overflow-warn-3.C: Likewise.
7773 * g++.dg/warn/overflow-warn-4.C: Likewise.
7774 * g++.old-deja/g++.oliva/template1.C: Likewise.
7776 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7777 * g++.dg/parse/template7.C: Adjust.
7779 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7782 * gcc.dg/pr49307.c: New.
7784 2011-06-09 Wei Guozhi <carrot@google.com>
7787 * gcc.target/arm/pr46975.c: New testcase.
7789 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7791 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7792 (PMETH, arglist_t): Removed.
7793 (method_get_number_of_arguments): Removed.
7794 (method_get_nth_argument): Removed.
7795 (method_get_first_argument): Removed.
7796 (method_get_next_argument): Removed.
7797 (method_get_sizeof_arguments): Removed.
7798 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7800 (method_get_number_of_arguments): Removed.
7801 (method_get_nth_argument): Removed.
7802 (method_get_first_argument): Removed.
7803 (method_get_next_argument): Removed.
7804 (method_get_sizeof_arguments): Removed.
7805 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7807 2011-06-09 David Li <davidxl@google.com>
7809 * gcc.dg/dump-pass.c: New test.
7811 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7814 * g++.dg/parse/error38.C: New.
7816 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7819 * gfortran.dg/pr49308.f90: New test.
7821 2011-06-08 Jason Merrill <jason@redhat.com>
7823 * g++.dg/cpp0x/noexcept11.C: New.
7824 * g++.dg/cpp0x/noexcept12.C: New.
7825 * g++.dg/cpp0x/sfinae11.C: Adjust.
7827 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7830 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7831 to dg-options, match also DW_AT_linkage_name.
7833 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7836 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7837 -fno-common on alpha*-dec-osf*.
7838 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7840 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7842 PR rtl-optimization/49303
7843 * gcc.target/ia64/pr49303.c: New test.
7845 2011-06-08 Tobias Burnus <burnus@net-b.de>
7848 * gfortran.dg/coarray_lock_1.f90: New.
7849 * gfortran.dg/coarray_lock_2.f90: New.
7851 2011-06-07 Jason Merrill <jason@redhat.com>
7853 * lib/prune.exp: Look for "required" rather than "instantiated".
7854 * g++.dg/abi/mangle11.C: Likewise.
7855 * g++.dg/abi/mangle12.C: Likewise.
7856 * g++.dg/abi/mangle17.C: Likewise.
7857 * g++.dg/abi/mangle20-2.C: Likewise.
7858 * g++.dg/abi/pragma-pack1.C: Likewise.
7859 * g++.dg/cpp0x/decltype26.C: Likewise.
7860 * g++.dg/cpp0x/decltype28.C: Likewise.
7861 * g++.dg/cpp0x/decltype29.C: Likewise.
7862 * g++.dg/cpp0x/enum11.C: Likewise.
7863 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7864 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7865 * g++.dg/cpp0x/pr47416.C: Likewise.
7866 * g++.dg/ext/case-range2.C: Likewise.
7867 * g++.dg/ext/case-range3.C: Likewise.
7868 * g++.dg/gomp/for-19.C: Likewise.
7869 * g++.dg/gomp/pr37533.C: Likewise.
7870 * g++.dg/gomp/pr38639.C: Likewise.
7871 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7872 * g++.dg/inherit/base3.C: Likewise.
7873 * g++.dg/inherit/using6.C: Likewise.
7874 * g++.dg/init/placement4.C: Likewise.
7875 * g++.dg/init/reference3.C: Likewise.
7876 * g++.dg/lookup/scoped6.C: Likewise.
7877 * g++.dg/lookup/using7.C: Likewise.
7878 * g++.dg/other/abstract1.C: Likewise.
7879 * g++.dg/other/error10.C: Likewise.
7880 * g++.dg/other/error5.C: Likewise.
7881 * g++.dg/other/field1.C: Likewise.
7882 * g++.dg/other/offsetof5.C: Likewise.
7883 * g++.dg/parse/bitfield2.C: Likewise.
7884 * g++.dg/parse/constant4.C: Likewise.
7885 * g++.dg/parse/crash20.C: Likewise.
7886 * g++.dg/parse/invalid-op1.C: Likewise.
7887 * g++.dg/parse/non-dependent2.C: Likewise.
7888 * g++.dg/parse/template18.C: Likewise.
7889 * g++.dg/tc1/dr152.C: Likewise.
7890 * g++.dg/tc1/dr166.C: Likewise.
7891 * g++.dg/tc1/dr176.C: Likewise.
7892 * g++.dg/tc1/dr213.C: Likewise.
7893 * g++.dg/template/access11.C: Likewise.
7894 * g++.dg/template/access2.C: Likewise.
7895 * g++.dg/template/access3.C: Likewise.
7896 * g++.dg/template/access7.C: Likewise.
7897 * g++.dg/template/arg7.C: Likewise.
7898 * g++.dg/template/cond2.C: Likewise.
7899 * g++.dg/template/crash13.C: Likewise.
7900 * g++.dg/template/crash40.C: Likewise.
7901 * g++.dg/template/crash7.C: Likewise.
7902 * g++.dg/template/crash84.C: Likewise.
7903 * g++.dg/template/ctor5.C: Likewise.
7904 * g++.dg/template/defarg13.C: Likewise.
7905 * g++.dg/template/defarg14.C: Likewise.
7906 * g++.dg/template/dtor7.C: Likewise.
7907 * g++.dg/template/eh2.C: Likewise.
7908 * g++.dg/template/error2.C: Likewise.
7909 * g++.dg/template/error43.C: Likewise.
7910 * g++.dg/template/friend32.C: Likewise.
7911 * g++.dg/template/injected1.C: Likewise.
7912 * g++.dg/template/instantiate1.C: Likewise.
7913 * g++.dg/template/instantiate3.C: Likewise.
7914 * g++.dg/template/instantiate5.C: Likewise.
7915 * g++.dg/template/instantiate7.C: Likewise.
7916 * g++.dg/template/local6.C: Likewise.
7917 * g++.dg/template/lookup2.C: Likewise.
7918 * g++.dg/template/member5.C: Likewise.
7919 * g++.dg/template/memfriend15.C: Likewise.
7920 * g++.dg/template/memfriend16.C: Likewise.
7921 * g++.dg/template/memfriend17.C: Likewise.
7922 * g++.dg/template/memfriend7.C: Likewise.
7923 * g++.dg/template/meminit1.C: Likewise.
7924 * g++.dg/template/nested3.C: Likewise.
7925 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7926 * g++.dg/template/nontype12.C: Likewise.
7927 * g++.dg/template/nontype13.C: Likewise.
7928 * g++.dg/template/nontype6.C: Likewise.
7929 * g++.dg/template/pr23510.C: Likewise.
7930 * g++.dg/template/pr35240.C: Likewise.
7931 * g++.dg/template/ptrmem15.C: Likewise.
7932 * g++.dg/template/ptrmem6.C: Likewise.
7933 * g++.dg/template/qualified-id1.C: Likewise.
7934 * g++.dg/template/qualttp20.C: Likewise.
7935 * g++.dg/template/qualttp3.C: Likewise.
7936 * g++.dg/template/qualttp4.C: Likewise.
7937 * g++.dg/template/qualttp5.C: Likewise.
7938 * g++.dg/template/qualttp6.C: Likewise.
7939 * g++.dg/template/qualttp7.C: Likewise.
7940 * g++.dg/template/qualttp8.C: Likewise.
7941 * g++.dg/template/recurse.C: Likewise.
7942 * g++.dg/template/recurse2.C: Likewise.
7943 * g++.dg/template/ref5.C: Likewise.
7944 * g++.dg/template/scope2.C: Likewise.
7945 * g++.dg/template/sfinae10.C: Likewise.
7946 * g++.dg/template/sfinae3.C: Likewise.
7947 * g++.dg/template/sizeof3.C: Likewise.
7948 * g++.dg/template/static9.C: Likewise.
7949 * g++.dg/template/template-id-2.C: Likewise.
7950 * g++.dg/template/typedef13.C: Likewise.
7951 * g++.dg/template/typename4.C: Likewise.
7952 * g++.dg/template/using14.C: Likewise.
7953 * g++.dg/template/using2.C: Likewise.
7954 * g++.dg/template/warn1.C: Likewise.
7955 * g++.dg/warn/Wparentheses-13.C: Likewise.
7956 * g++.dg/warn/Wparentheses-15.C: Likewise.
7957 * g++.dg/warn/Wparentheses-16.C: Likewise.
7958 * g++.dg/warn/Wparentheses-17.C: Likewise.
7959 * g++.dg/warn/Wparentheses-18.C: Likewise.
7960 * g++.dg/warn/Wparentheses-19.C: Likewise.
7961 * g++.dg/warn/Wparentheses-20.C: Likewise.
7962 * g++.dg/warn/Wparentheses-23.C: Likewise.
7963 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7964 * g++.dg/warn/noeffect2.C: Likewise.
7965 * g++.dg/warn/noeffect4.C: Likewise.
7966 * g++.dg/warn/pr8570.C: Likewise.
7967 * g++.old-deja/g++.brendan/init2.C: Likewise.
7968 * g++.old-deja/g++.eh/spec6.C: Likewise.
7969 * g++.old-deja/g++.pt/crash10.C: Likewise.
7970 * g++.old-deja/g++.pt/crash36.C: Likewise.
7971 * g++.old-deja/g++.pt/derived3.C: Likewise.
7972 * g++.old-deja/g++.pt/error2.C: Likewise.
7973 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7974 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7975 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7976 * g++.old-deja/g++.pt/overload7.C: Likewise.
7977 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7979 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7980 Iain Sandoe <iains@gcc.gnu.org>
7982 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7983 Added code to deal with the case when [Protocol
7984 -descriptionForInstanceMethod:] or [Protocol
7985 -descriptionForClassMethod:] returns NULL.
7987 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7988 Iain Sandoe <iains@gcc.gnu.org>
7990 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7991 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7994 2011-06-07 Xinliang David Li <davidxl@google.com>
7996 * gcc.dg/inline_2.c: New test.
7997 * gcc.dg/unroll_2.c: New test.
7998 * gcc.dg/inline_3.c: New test.
7999 * gcc.dg/unroll_3.c: New test.
8000 * gcc.dg/inline_4.c: New test.
8001 * gcc.dg/unroll_4.c: New test.
8002 * gcc.dg/inline_1.c: New test.
8003 * gcc.dg/unroll_1.c: New test.
8005 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007 PR tree-optimization/48497
8008 * lib/gcc-defs.exp (dg-additional-options): New proc.
8009 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8010 -msse2 on 32-bit x86.
8012 2011-06-06 Jason Merrill <jason@redhat.com>
8014 * g++.dg/cpp0x/enum19.C: New.
8016 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8018 * gcc.target/arm/neon-reload-class.c: New test.
8020 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8023 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8025 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8027 * gcc.target/arm/smlatb-1.c: New file.
8028 * gcc.target/arm/smlatt-1.c: New file.
8029 * gcc.target/arm/smlaltb-1.c: New file.
8030 * gcc.target/arm/smlaltt-1.c: New file.
8032 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8034 * gcc.target/arm/mla-2.c: New test.
8036 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8038 PR gcov-profile/49299
8039 * gcc.dg/tree-prof/pr49299-1.c: New test.
8040 * gcc.dg/tree-prof/pr49299-2.c: New test.
8042 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8044 * lib/target-supports.exp
8045 (check_effective_target_vect_widen_mult_qi_to_hi):
8046 Add NEON as supporting target.
8047 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8048 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8049 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8050 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8051 using widening multiplication on targets that support it.
8052 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8053 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8054 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8056 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8058 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8059 Modern Objective-C runtime API.
8060 * objc/execute/next_mapping.h: Removed.
8061 * objc-obj-c++-shared/next-mapping.h: Removed.
8062 * objc-obj-c++-shared/Object1.h: Removed.
8063 * objc-obj-c++-shared/Object1.m: Removed.
8064 * objc-obj-c++-shared/Object1.mm: Removed.
8065 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8066 * objc-obj-c++-shared/Protocol1.h: Removed.
8067 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8068 of ProtoBool, IVAR_T and METHOD.
8069 * objc-obj-c++-shared/runtime.h: New.
8070 * objc-obj-c++-shared/TestsuiteObject.h: New.
8071 * objc-obj-c++-shared/TestsuiteObject.m: New.
8073 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8074 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8075 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8077 * objc/execute/_cmd.m: Include
8078 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8079 runtime API. ([TestClass +initialize]): Include this method also
8080 with the GNU runtime.
8081 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8082 Object. ([-setValue:]): Return void.
8083 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8084 with the GNU runtime. Include
8085 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8086 for the NeXT runtime. Use the existing print_ivars() and
8087 compare_structures() implementations for the old NeXT runtime.
8088 Added new implementations for the Modern GNU and NeXT runtimes.
8089 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8090 well. (main): Use objc_getClass(). Use return instead of exit.
8091 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8092 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8094 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8095 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8096 instead of Object. (main): Use return instead of exit().
8097 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8098 instead of Object. Removed prototype for exit(). (main): Use
8099 return instead of exit(). Use the Modern Objective-C runtime API.
8100 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8102 * objc/execute/class-tests-1.h: Include
8103 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8104 runtime API. (test_class_with_superclass): Do not call [Object
8105 class]. There is no need to with the current libobjc.
8106 * objc/execute/class-tests-2.h: Include
8107 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8109 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8110 ../../objc-obj-c++-shared/next-mapping.h.
8111 * objc/execute/class-2.m: Likewise.
8112 * objc/execute/class-3.m: Likewise.
8113 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8114 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8115 +initialize]): Include this method also with the GNU
8116 runtime. (main): Use the Modern Objective-C runtime API.
8117 * objc/execute/class-5.m: Likewise.
8118 * objc/execute/class-6.m: Likewise.
8119 * objc/execute/class-7.m: Likewise.
8120 * objc/execute/class-8.m: Likewise.
8121 * objc/execute/class-9.m: Likewise.
8122 * objc/execute/class-10.m: Likewise.
8123 * objc/execute/class-11.m: Likewise.
8124 * objc/execute/class-12.m: Likewise.
8125 * objc/execute/class-13.m: Likewise.
8126 * objc/execute/class-14.m: Likewise.
8127 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8128 this method also with the GNU runtime.
8129 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8130 +initialize]): Include this method also with the GNU runtime.
8131 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8133 * objc/execute/encode-1.m: Likewise.
8134 * objc/execute/enumeration-1.m: Likewise.
8135 * objc/execute/enumeration-2.m: Likewise.
8136 * objc/execute/exceptions/catchall-1.m: Likewise.
8137 * objc/execute/exceptions/finally-1.m: Likewise.
8138 * objc/execute/exceptions/foward-1.m: Likewise.
8139 * objc/execute/exceptions/local-variables-1.m: Likewise.
8140 * objc/execute/exceptions/throw-nil.m: Likewise.
8141 * objc/execute/exceptions/trivial.m: Likewise.
8142 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8143 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8144 * objc/execute/exceptions/matcher-1.m: Likewise.
8145 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8147 * objc/execute/formal_protocol-2.m: Likewise.
8148 * objc/execute/formal_protocol-3.m: Likewise.
8149 * objc/execute/formal_protocol-4.m: Likewise.
8150 * objc/execute/formal_protocol-5.m: Include
8151 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8153 * objc/execute/formal_protocol-6.m: Likewise.
8154 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8155 Object. Include <objc/Protocol.h> instead of
8156 ../../objc-obj-c++-shared/Protocol1.h.
8157 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8159 * objc/execute/informal_protocol.m: Likewise.
8160 * objc/execute/load-3.m: Likewise.
8161 * objc/execute/many_args_method.m ([TestClass +initialize]):
8162 Include this method with the GNU runtime as well.
8163 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8164 * objc/execute/nested-func-1.m: Use TestsuiteObject
8166 * objc/execute/nil_method-1.m: Likewise.
8167 * objc/execute/no_clash.m: Likewise.
8168 * objc/execute/np-1.m: Do not include
8169 ../../objc-obj-c++-shared/Protocol1.h.
8170 (main): Use return instead of exit().
8171 * objc/execute/np-2.m: Do not include
8172 ../../objc-obj-c++-shared/Protocol1.h.
8173 ([MyObject +initialize]): Include this method also with the GNU
8174 runtime. (main): Use return instead of exit().
8175 * objc/execute/object_is_class.m: Include
8176 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8177 of Object. (main): Use the Modern Objective-C runtime API.
8178 * objc/execute/object_is_meta_class.m: Likewise.
8179 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8180 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8181 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8182 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8183 Objective-C runtime API.
8184 * objc/execute/protocol-isEqual-2.m: Likewise.
8185 * objc/execute/protocol-isEqual-3.m: Likewise.
8186 * objc/execute/protocol-isEqual-4.m: Likewise.
8187 * objc/execute/redefining_self.m ([TestClass +initialize]):
8188 Include this method with the GNU runtime as well.
8189 * objc/execute/root_methods.m: Include
8190 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8191 Include this method with the GNU runtime as well.
8192 (main): Use the Modern Objective-C runtime API.
8193 * objc/execute/selector-1.m: Include
8194 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8195 of Object. (main): Use the Modern Objective-C runtime API.
8196 * objc/execute/static-1.m ([Test +initialize]): Include this
8197 method with the GNU runtime as well.
8198 * objc/execute/static-2.m: Likewise.
8199 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8200 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8201 ([MathClass +initialize]): Include this method with the GNU
8203 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8205 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8206 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8207 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8208 * objc.dg/attributes/method-attribute-1.m: Likewise.
8209 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8210 * objc.dg/attributes/method-attribute-2.m: Likewise.
8211 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8212 * objc.dg/attributes/method-attribute-3.m: Likewise.
8213 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8214 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8215 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8216 * obj-c++.dg/bitfield-1.mm: Likewise.
8217 * obj-c++.dg/bitfield-2.mm: Likewise
8218 * objc.dg/bitfield-3.m: Likewise.
8219 * obj-c++.dg/bitfield-4.mm: Likewise.
8220 * objc.dg/bitfield-5.m: Likewise
8221 * objc.dg/call-super-1.m: Likewise.
8222 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8223 Use objc_getClass() instead of objc_get_class(), but for the GNU
8224 runtime redefine objc_getClass as objc_get_class. Include
8225 ../objc-obj-c++-shared/runtime.h.
8226 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8227 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8228 Use the Modern Objective-C runtime API.
8229 * objc.dg/class-protocol-1.m: Include
8230 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8231 * obj-c++.dg/class-protocol-1.mm: Likewise.
8232 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8233 * objc.dg/comp-types-10.m: Likewise.
8234 * objc.dg/comp-types-11.m: Likewise.
8235 * objc.dg/comp-types-12.m: Likewise.
8236 * obj-c++.dg/comp-types-9.mm: Likewise.
8237 * obj-c++.dg/comp-types-11.mm: Likewise.
8238 * obj-c++.dg/comp-types-12.mm: Likewise.
8239 * obj-c++.dg/comp-types-13.mm: Likewise.
8240 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8241 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8242 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8243 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8244 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8245 * objc.dg/desig-init-1.m: Likewise.
8246 * obj-c++.dg/defs.mm: Likewise.
8247 * objc.dg/exceptions-2.m: Likewise.
8248 * obj-c++.dg/except-1.mm: Likewise.
8249 * obj-c++.dg/exceptions-2.mm: Likewise.
8250 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8251 Use the Modern Objective-C runtime API.
8252 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8253 the Modern Objective-C runtime API. Do not include
8254 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8255 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8256 the Modern Objective-C runtime API except when using an older NeXT
8258 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8259 the Modern Objective-C runtime API.
8260 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8262 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8263 * objc.dg/encode-7-next-64bit.m: Updated include.
8264 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8266 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8267 the Modern Objective-C runtime API.
8268 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8269 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8270 instead of ../objc-obj-c++-shared/Protocol1.h.
8271 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8272 the Modern Objective-C runtime API except when using an older NeXT
8274 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8275 the Modern Objective-C runtime API.
8276 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8278 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8279 * objc.dg/fix-and-continue-2.m: Likewise.
8280 * objc.dg/foreach-1.m: Likewise.
8281 * objc.dg/foreach-2.m: Likewise.
8282 * objc.dg/foreach-3.m: Likewise.
8283 * objc.dg/foreach-4.m: Likewise.
8284 * objc.dg/foreach-5.m: Likewise.
8285 * objc.dg/foreach-6.m: Likewise.
8286 * objc.dg/foreach-7.m: Likewise.
8287 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8289 * objc.dg/func-ptr-2.m: Likewise.
8290 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8291 Do not include objc/objc-api.h.
8292 * obj-c++.dg/fsf-package-0.mm: Likewise.
8293 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8294 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8295 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8297 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8298 * objc.dg/gnu-runtime-3.m: Likewise.
8299 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8300 * objc.dg/headers.m: Include objc/runtime.h instead of
8301 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8302 for the NeXT runtime.
8303 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8304 * obj-c++.dg/isa-field-1.mm: Likewise.
8305 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8306 * objc.dg/layout-1.m: Likewise.
8307 * objc.dg/layout-2.m: Likewise.
8308 * objc.dg/local-decl-2.m: Likewise.
8309 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8310 Object. ([Container +elementForView:]): Use
8311 class_conformsToProtocol().
8312 * obj-c++.dg/lookup-2.mm: Likewise.
8313 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8314 * obj-c++.dg/local-decl-1.mm: Likewise.
8315 * objc.dg/method-3.m: Likewise.
8316 * objc.dg/method-4.m: Likewise.
8317 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8318 ../objc-obj-c++-shared/Protocol1.h.
8319 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8320 * objc.dg/method-9.m: Likewise.
8321 * objc.dg/method-10.m: Likewise.
8322 * objc.dg/method-13.m ([Root +initialize]): Include this method
8323 also for the GNU runtime. (main): Use objc_getClass() also for
8325 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8326 * objc.dg/method-17.m: Likewise.
8327 * objc.dg/method-19.m: Likewise.
8328 * objc.dg/method-20b.m: Likewise.
8329 * obj-c++.dg/method-2.mm: Likewise.
8330 * obj-c++.dg/method-6.mm: Likewise.
8331 * obj-c++.dg/method-10.mm: Likewise.
8332 * obj-c++.dg/method-11.mm: Likewise.
8333 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8334 ../objc-obj-c++-shared/Protocol1.h.
8335 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8336 * obj-c++.dg/method-15.mm: Likewise.
8337 * obj-c++.dg/method-17.mm: Likewise.
8338 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8339 +initialize]): Include this method also for the GNU
8340 runtime. (main): Use objc_getClass() also for the GNU runtime.
8341 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8342 * obj-c++.dg/method-22.mm: Likewise.
8343 * obj-c++.dg/method-23.mm: Likewise.
8344 * obj-c++.dg/no-extra-load.mm: Likewise.
8345 * objc.dg/objc-fast-4.m: Likewise.
8346 * objc.dg/objc-gc-4.m: Likewise.
8347 * obj-c++.dg/objc-gc-3.mm: Likewise.
8348 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8349 protocol_getMethodDescription() instead of [Protocol
8350 -descriptionForInstanceMethod].
8351 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8352 Made it available with all runtimes. (main): Call -test instead
8354 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8355 and put into a category.
8356 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8357 Object. Include objc/objc.h.
8358 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8359 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8360 New. (main): Use protocol_getMethodDescription() instead
8361 of [Protocol -descriptionForInstanceMethod] and [Protocol
8362 -descriptionForClassMethod].
8363 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8364 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8365 Objective-C runtime API.
8366 * obj-c++.dg/proto-qual-1.mm: Likewise.
8367 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8369 * obj-c++.dg/property/property-1.mm: Likewise.
8370 * obj-c++.dg/qual-types-1.mm: Likewise.
8371 * objc.dg/selector-2.m: Include objc/objc.h instead of
8372 ../objc-obj-c++-shared/Object1.h.
8373 * obj-c++.dg/selector-2.mm: Likewise.
8374 * obj-c++.dg/selector-5.mm: Likewise.
8375 * obj-c++.dg/selector-6.mm: Likewise.
8376 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8377 Object. Do not include objc/objc-api.h.
8378 * obj-c++.dg/set-not-used-1.mm: Likewise.
8379 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8380 * objc.dg/stret-1.m: Likewise.
8381 * objc.dg/stret-2.m: Likewise.
8382 * obj-c++.dg/super-class-2.mm: Likewise.
8383 * objc.dg/super-class-3.m: Likewise.
8384 * objc.dg/super-class-4.m: Likewise.
8385 * objc.dg/sync-2.m: Likewise.
8386 * obj-c++.dg/sync-2.mm: Likewise.
8387 * objc.dg/sync-1.m: Include objc/objc.h instead of
8388 ../objc-obj-c++-shared/Object1.h.
8389 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8390 'Class' as the type of 'isa'.
8391 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8392 Objective-C runtime API. ([TestClass +initialize]): Include this
8393 method with the GNU runtime as well.
8394 * objc.dg/strings/strings-1.m: Updated includes.
8395 * obj-c++.dg/strings/strings-1.mm: Likewise.
8396 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8397 objc.dg/strings/const-str-12b.m.
8398 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8399 * obj-c++.dg/template-3.mm: Likewise.
8400 * obj-c++.dg/template-4.mm: Likewise.
8401 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8402 Objective-C runtime API.
8403 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8404 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8405 * obj-c++.dg/try-catch-1.mm: Likewise.
8406 * obj-c++.dg/try-catch-2.mm: Likewise.
8407 * objc.dg/try-catch-3.m: Likewise.
8408 * obj-c++.dg/try-catch-3.mm: Likewise.
8409 * objc.dg/try-catch-6.m: Likewise.
8410 * objc.dg/try-catch-7.m: Likewise.
8411 * obj-c++.dg/try-catch-7.mm: Likewise.
8412 * obj-c++.dg/try-catch-8.mm: Likewise.
8413 * obj-c++.dg/try-catch-9.mm: Likewise.
8414 * objc.dg/try-catch-10.m: Likewise.
8415 * obj-c++.dg/try-catch-11.mm: Likewise.
8416 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8417 Object. Include objc/objc.h.
8418 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8419 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8420 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8421 Object. Use Modern Objective-C runtime API. Do not use
8423 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8424 * obj-c++.dg/torture/trivial.mm: Likewise.
8425 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8426 instead of ../objc-obj-c++-shared/Object1.h. Include
8427 ../objc-obj-c++-shared/runtime.h.
8428 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8429 * objc.dg/torture/strings/const-str-11.m: Likewise.
8430 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8431 * objc.dg/torture/strings/const-str-9.m: Likewise.
8432 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8433 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8434 instead of Object. Only add _FooClassReference if
8436 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8437 * objc.dg/torture/strings/const-str-8.m: Likewise.
8438 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8439 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8441 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8443 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8444 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8445 * obj-c++.dg/va-meth-1.mm: Likewise.
8446 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8447 ../objc-obj-c++-shared/Object1.h.
8448 * objc.dg/zero-link-3.m: Likewise.
8450 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8452 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8454 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8457 * obj-c++.dg/property/cxx-property-1.mm: New.
8458 * obj-c++.dg/property/cxx-property-2.mm: New.
8460 2011-06-06 Jason Merrill <jason@redhat.com>
8462 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8464 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8466 PR rtl-optimization/49145
8468 * gcc.c-torture/compile/pr49145.c: New test.
8470 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8473 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8474 to dg-options, match also DW_AT_linkage_name.
8477 * gcc.dg/debug/pr49294.c: New test.
8480 * g++.dg/opt/pr49264.C: New test.
8482 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8484 PR tree-optimization/49243
8485 * gcc.dg/pr49243.c: New.
8487 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8489 * gnat.dg/specs/cond_expr1.ads: New test.
8491 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8493 * gnat.dg/deferred_const4.ad[sb]: New test.
8494 * gnat.dg/deferred_const4_pkg.ads: New helper.
8496 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8498 * gnat.dg/test_tamdt.adb: Rename to...
8499 * gnat.dg/taft_type1.adb: ...this.
8500 * gnat.dg/tamdt.ad[sb]: Rename to...
8501 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8502 * gnat.dg/tamdt_aux.ads: Rename to...
8503 * gnat.dg/taft_type1_pkg2.ads: ...this.
8504 * gnat.dg/taft_type2.ad[sb]: New test.
8505 * gnat.dg/taft_type2_pkg.ads: New helper.
8506 * gnat.dg/taft_type3.adb: New test.
8507 * gnat.dg/taft_type3_pkg.ads: New helper.
8509 2011-06-05 Tobias Burnus <burnus@net-b.de>
8512 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8515 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8518 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8520 * objc.dg/gnu-api-2-objc.m: Likewise.
8521 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8522 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8524 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8526 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8527 alignment, not the alignment, when calling class_addIvar(). Add
8528 an 'isa' instance variable to the test root class.
8529 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8531 2011-06-04 Jan Hubicka <jh@suse.cz>
8533 PR tree-optimization/48893
8534 PR tree-optimization/49091
8535 PR tree-optimization/49179
8536 * gfortran.dg/pr49179.f90: New testcase
8538 2011-06-04 Jan Hubicka <jh@suse.cz>
8541 * g++.dg/torture/pr48954.C: New testcase.
8543 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8545 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8547 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8550 * g++.dg/diagnostic/bitfld2.C: New.
8552 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8555 * gcc.c-torture/execute/pr49281.c: New test.
8557 2011-06-04 Jan Hubicka <jh@suse.cz>
8559 PR tree-optimize/48929
8560 * gcc.c-torture/compile/pr48929.c: New testcase.
8562 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8564 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8566 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8569 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8571 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8573 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8575 2011-06-03 Richard Henderson <rth@redhat.com>
8576 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8578 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8580 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8582 * objc.dg/headers.m: Do not include objc-list.h.
8584 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8586 * objc.dg/type-stream-1.m: Test removed.
8587 * objc.dg/headers.m: Do not include typedstream.h.
8589 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8591 * objc.dg/torture/forward-1.m (main): Updated testcase.
8593 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8596 * gcc.c-torture/compile/pr49163.c: New.
8598 2011-06-02 Asher Langton <langton2@llnl.gov>
8601 * gfortran.dg/PR49268.f90: New test.
8603 2011-06-02 Asher Langton <langton2@llnl.gov>
8606 * gfortran.dg/PR37039.f90: New test.
8608 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8611 * objc.dg/method-5.m: Updated.
8612 * objc.dg/method-19.m: Updated.
8613 * objc.dg/method-lookup-1.m: New.
8614 * obj-c++.dg/method-6.mm: Updated.
8615 * obj-c++.dg/method-7.mm: Updated.
8616 * obj-c++.dg/method-lookup-1.mm: New.
8618 2011-06-02 DJ Delorie <dj@redhat.com>
8620 * lib/timeout.exp (timeout): Add board_info support.
8622 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8624 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8626 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8629 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8630 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8632 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8633 Hans-Peter Nilsson <hp@axis.com>
8635 PR rtl-optimization/48840
8636 * gcc.target/sparc/ultrasp13.c: New test.
8638 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8641 * gcc.c-torture/compile/pr49238.c: New.
8643 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8645 * gcc.target/arm/g2.c: Skip test in -mthumb.
8646 Skip test unless cpu is xscale.
8647 * gcc.target/arm/scd42-2.c: Likewise.
8648 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8650 2011-06-01 Jason Merrill <jason@redhat.com>
8652 * g++.dg/cpp0x/decltype28.C: New.
8653 * g++.dg/cpp0x/decltype29.C: New.
8655 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8658 * gcc.target/mips/pr45074.c: New test.
8660 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8661 Hans-Peter Nilsson <hp@axis.com>
8663 PR rtl-optimization/48830
8664 * gcc.target/sparc/ultrasp12.c: New test.
8666 2011-06-01 David Li <davidxl@google.com>
8668 * gcc.dg/profile-dir-1.c: Change pass name.
8669 * gcc.dg/profile-dir-2.c: Ditto.
8670 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8671 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8672 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8673 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8674 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8675 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8676 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8677 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8678 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8679 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8680 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8681 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8682 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8683 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8684 * gcc.dg/profile-dir-3.c: Ditto.
8685 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8687 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8689 * objc.dg/attributes/method-nonnull-1.m: New test.
8690 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8692 2011-05-31 Tobias Burnus <burnus@net-b.de>
8695 * gfortran.dg/coarray_atomic_1.f90: New.
8696 * gfortran.dg/coarray/atomic_1.f90: New.
8698 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8700 * gcc.dg/guality/bswaptest.c: New test.
8701 * gcc.dg/guality/clztest.c: New test.
8702 * gcc.dg/guality/ctztest.c: New test.
8703 * gcc.dg/guality/rotatetest.c: New test.
8706 * gcc.target/i386/pr48688.c: New test.
8708 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8711 * g++.dg/lookup/name-clash9.C: New.
8713 2011-05-31 Tobias Burnus <burnus@net-b.de>
8716 * gfortran.dg/coarray/dummy_1.f90: New.
8718 2011-05-31 Tobias Burnus <burnus@net-b.de>
8721 * gfortran.dg/coarray/save_1.f90: New.
8722 * gfortran.dg/coarray_4.f90: Update dg-error.
8724 2011-05-31 Jason Merrill <jason@redhat.com>
8726 * g++.dg/cpp0x/rv-template1.C: New.
8728 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8730 PR rtl-optimization/49235
8731 * gcc.dg/pr49235.c: New test.
8733 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8735 PR tree-optimization/49093
8736 * gcc.dg/vect/pr49093.c: New test.
8738 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8741 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8743 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8746 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8749 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8752 * gcc.c-torture/execute/pr49186.c: New.
8754 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8757 * gcc.target/i386/pr49168-1.c: New.
8759 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8760 Eric Botcazou <ebotcazou@adacore.com>
8762 * gcc.dg/guality/drap.c: New test.
8764 2011-05-30 Richard Guenther <rguenther@suse.de>
8766 PR tree-optimization/49210
8767 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8768 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8770 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8773 * g++.dg/gomp/pr49223-1.C: New test.
8774 * g++.dg/gomp/pr49223-2.C: New test.
8776 2011-05-30 Richard Guenther <rguenther@suse.de>
8778 PR tree-optimization/49218
8779 * gcc.c-torture/execute/pr49218.c: New testcase.
8781 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8783 PR tree-optimization/49199
8784 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8785 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8786 -fno-tree-scev-cprop.
8788 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8791 * gfortran.dg/extends_13.f03: New.
8793 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8795 PR rtl-optimization/49095
8796 * gcc.target/i386/pr49095.c: New test.
8798 2011-05-29 Tobias Burnus <burnus@net-b.de>
8801 * gfortran.dg/coarray_24.f90: New.
8803 2011-05-29 Tobias Burnus <burnus@net-b.de>
8806 * gfortran.dg/coarray_23.f90: New.
8808 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8811 * gcc.dg/pr48826.c: New test.
8813 2011-05-29 Richard Guenther <rguenther@suse.de>
8815 PR tree-optimization/49217
8816 * gcc.dg/torture/pr49217.c: New testcase.
8818 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8821 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8823 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8825 * gnat.dg/boolean_subtype.adb: Rename to...
8826 * gnat.dg/boolean_subtype1.adb: ...this.
8828 2011-05-28 Jason Merrill <jason@redhat.com>
8830 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8832 2011-05-27 Jason Merrill <jason@redhat.com>
8834 * g++.dg/cpp0x/enum18.C: Adjust.
8836 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8838 2011-05-27 Tobias Burnus <burnus@net-b.de>
8841 * gfortran.dg/coarray_22.f90: New.
8843 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8845 PR tree-optimization/46728
8846 * gcc.target/powerpc/pr46728-1.c: New.
8847 * gcc.target/powerpc/pr46728-2.c: New.
8848 * gcc.target/powerpc/pr46728-3.c: New.
8849 * gcc.target/powerpc/pr46728-4.c: New.
8850 * gcc.target/powerpc/pr46728-5.c: New.
8851 * gcc.dg/pr46728-6.c: New.
8852 * gcc.target/powerpc/pr46728-7.c: New.
8853 * gcc.target/powerpc/pr46728-8.c: New.
8854 * gcc.dg/pr46728-9.c: New.
8855 * gcc.target/powerpc/pr46728-10.c: New.
8856 * gcc.target/powerpc/pr46728-11.c: New.
8857 * gcc.dg/pr46728-12.c: New.
8858 * gcc.target/powerpc/pr46728-13.c: New.
8859 * gcc.target/powerpc/pr46728-14.c: New.
8860 * gcc.target/powerpc/pr46728-15.c: New.
8861 * gcc.target/powerpc/pr46728-16.c: New.
8863 2011-05-27 Jason Merrill <jason@redhat.com>
8865 * g++.dg/abi/mangle47.C: New.
8868 * g++.dg/template/const5.C: New.
8870 * g++.dg/cpp0x/enum18.C: New.
8872 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8874 * g++.dg/cpp0x/error6.C: New.
8876 * g++.dg/cpp0x/error5.C: New.
8878 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8881 * g++.dg/eh/cond6.C: New test.
8883 2011-05-27 Tobias Burnus <burnus@net-b.de>
8886 * gfortran.dg/rank_3.f90: New.
8887 * gfortran.dg/rank_4.f90: New.
8889 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8891 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8892 replace dump search.
8894 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8896 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8897 * gnat.dg/bit_packed_array5.adb: ...here.
8899 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8902 * g++.dg/cpp0x/auto25.C: New.
8904 2011-05-27 Richard Guenther <rguenther@suse.de>
8906 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8908 2011-05-27 Richard Guenther <rguenther@suse.de>
8910 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8912 2011-05-27 Richard Guenther <rguenther@suse.de>
8915 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8917 2011-05-26 Jason Merrill <jason@redhat.com>
8919 * g++.dg/cpp0x/friend1.C: New.
8920 * g++.dg/cpp0x/friend2.C: New.
8922 * g++.dg/cpp0x/auto7.C: Update.
8923 * g++.dg/template/crash50.C: Adjust.
8924 * g++.dg/template/static9.C: Adjust.
8925 * g++.old-deja/g++.ext/memconst.C: Adjust.
8927 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8929 * gcc.dg/march.c: Ignore a note for some targets.
8931 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8932 Nathan Froyd <froydnj@codesourcery.com>
8936 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8937 * g++.dg/parse/pr18770.C: New test.
8938 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8940 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8943 * gfortran.dg/dependency_40.f90 : New test.
8945 2011-05-26 Tobias Burnus <burnus@net-b.de>
8948 * gfortran.dg/coarray/registering_1.f90: New.
8950 2011-05-26 Jason Merrill <jason@redhat.com>
8952 * g++.dg/cpp0x/variadic111.C: New.
8953 * g++.dg/cpp0x/variadic41.C: Adjust.
8955 2011-05-26 Richard Guenther <rguenther@suse.de>
8957 PR tree-optimization/48702
8958 * gcc.dg/torture/pr48702.c: New testcase.
8960 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8962 PR gcov-profile/48845
8963 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8965 * gcc.dg/matrix/matrix.exp: Likewise.
8966 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8967 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8968 line number to check_profiling_available.
8969 * lib/target-supports.exp (check_profiling_available): Account for
8971 Require TLS runtime support with -fprofile-generate.
8972 * lib/profopt.exp (profopt-execute): Add TLS options for
8974 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8976 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8979 * g++.dg/eh/cond5.C: New test.
8981 PR tree-optimization/49161
8982 * gcc.c-torture/execute/pr49161.c: New test.
8984 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8986 * gcc.target/arm/neon-vorn-vbic.c: New test.
8988 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8990 PR tree-optimization/49038
8991 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8992 * gcc.dg/vect/pr49038.c: New test.
8994 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8996 * g++.dg/init/pr25811-3.C: New.
8997 * g++.dg/init/pr25811-4.C: New.
8999 2011-05-25 Jason Merrill <jason@redhat.com>
9001 * g++.dg/cpp0x/enum17.C: New.
9002 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9004 * g++.dg/cpp0x/auto24.C: New.
9006 * g++.dg/cpp0x/error4.C: New.
9008 * g++.dg/cpp0x/rv-restrict.C: New.
9010 * g++.dg/cpp0x/enum15.C: New.
9011 * g++.dg/cpp0x/constexpr-switch2.C: New.
9013 * g++.dg/cpp0x/variadic110.C: New.
9015 * g++.dg/cpp0x/auto9.C: Add typedef test.
9017 * g++.dg/cpp0x/auto23.C: New.
9018 * g++.dg/cpp0x/auto9.C: Adjust.
9020 * g++.dg/cpp0x/defaulted29.C: New.
9022 * g++.dg/cpp0x/initlist51.C: New.
9024 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9026 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9027 * g++.dg/abi/packed1.C: Suppress warning.
9028 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9029 * g++.dg/template/stdarg1.C: Likewise.
9030 * g++.dg/other/packed1.C: Remove arm from xfail list.
9032 2011-05-25 Jason Merrill <jason@redhat.com>
9034 * g++.dg/cpp0x/enum16.C: New.
9035 * g++.dg/parse/error15.C: Adjust.
9037 * g++.dg/cpp0x/initlist50.C: New.
9039 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9041 * g++.dg/cpp0x/variadic109.C: New.
9043 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9045 * gcc.target/i386/pause-1.c: New.
9047 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9049 * gcc.dg/stack-usage-1.c: Adjust comment.
9050 * gcc.dg/stack-usage-2.c: New test.
9052 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9055 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9056 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9058 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9060 PR rtl-optimization/48757
9061 * gfortran.dg/pr48757.f: New test case.
9063 2011-05-24 Jason Merrill <jason@redhat.com>
9065 * g++.dg/cpp0x/access01.C: New.
9067 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9070 * objc.dg/pr48177.m: New testcase.
9072 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9075 * objc.dg/pr48187.m: New testcase.
9076 * obj-c++.dg/pr48187.mm: New testcase.
9077 * objc.dg/ivar-extra-semicolon.m: New testcase.
9079 2011-05-24 Jason Merrill <jason@redhat.com>
9081 * g++.dg/template/access21.C: New.
9082 * g++.dg/template/access22.C: New.
9084 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9086 PR rtl-optimization/48633
9087 * g++.dg/pr48633.C: New test.
9089 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9092 * g++.dg/other/pr49133.C: New test.
9094 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9095 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9097 * gcc.dg/torture/tls/run-gd.c: New test.
9098 * gcc.dg/torture/tls/run-ie.c: New test.
9099 * gcc.dg/torture/tls/run-ld.c: New test.
9100 * gcc.dg/torture/tls/run-le.c: New test.
9101 * lib/target-supports.exp (check_effective_target_tls_runtime):
9102 Build testcase with TLS options.
9104 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9106 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9108 2011-05-24 Tom de Vries <tom@codesourcery.com>
9110 PR tree-optimization/49121
9111 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9113 2011-05-23 Jason Merrill <jason@redhat.com>
9115 * g++.dg/cpp0x/defaulted28.C: New.
9117 * g++.dg/cpp0x/sfinae25.C: New.
9119 * g++.dg/cpp0x/rv-cast2.C: New.
9121 * g++.dg/cpp0x/enum14.C: New.
9123 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9126 * gcc.c-torture/execute/pr49123.c: New test.
9129 * gcc.dg/debug/pr49032.c: New test.
9132 * gcc.dg/pr49120.c: New test.
9134 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9137 * gcc.target/i386/pr47315.c: New test.
9139 2011-05-23 Jason Merrill <jason@redhat.com>
9141 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9143 * g++.dg/cpp0x/sfinae24.C: New.
9145 * g++.dg/cpp0x/error3.C: New.
9147 * g++.dg/cpp0x/defaulted27.C: New.
9149 * g++.dg/cpp0x/decltype27.C: New.
9151 2011-05-23 Richard Guenther <rguenther@suse.de>
9153 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9155 2011-05-23 Richard Guenther <rguenther@suse.de>
9157 PR tree-optimization/40874
9158 * g++.dg/tree-ssa/pr40874.C: New testcase.
9160 2011-05-23 Richard Guenther <rguenther@suse.de>
9162 PR tree-optimization/49115
9163 * g++.dg/torture/pr49115.C: New testcase.
9165 2011-05-23 Richard Guenther <rguenther@suse.de>
9168 * gcc.dg/memcpy-3.c: New testcase.
9170 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9173 * gcc.c-torture/execute/pr48973-1.c: New test.
9174 * gcc.c-torture/execute/pr48973-2.c: New test.
9176 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9179 * g++.dg/warn/pr18016.C: New.
9181 2011-05-23 Tom de Vries <tom@codesourcery.com>
9184 * gcc.target/arm/ivopts-6.c: New test.
9186 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9189 * gcc.c-torture/compile/pr49029.c: New test.
9191 2011-05-22 Jason Merrill <jason@redhat.com>
9193 * g++.dg/cpp0x/sfinae23.C: New.
9194 * g++.dg/cpp0x/sfinae8.C: Correct.
9196 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9198 * gfortran.dg/function_optimize_8.f90: New test case.
9200 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9202 PR tree-optimization/49087
9203 * gcc.dg/vect/O3-pr49087.c: New test.
9205 2011-05-21 Jason Merrill <jason@redhat.com>
9207 * g++.dg/debug/const5.C: New.
9209 2011-05-20 Jason Merrill <jason@redhat.com>
9211 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9213 * g++.dg/cpp0x/constexpr-static7.C: New.
9215 * g++.dg/cpp0x/enum12.C: New.
9216 * g++.dg/cpp0x/enum13.C: New.
9218 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9221 * gfortran.dg/select_type_23.f03: New.
9223 2011-05-20 Jason Merrill <jason@redhat.com>
9225 * g++.dg/cpp0x/defaulted26.C: New.
9227 * g++.dg/cpp0x/noexcept02.C: Fix.
9228 * g++.dg/cpp0x/noexcept03.C: Fix.
9229 * g++.dg/cpp0x/noexcept08.C: Fix.
9230 * g++.dg/cpp0x/noexcept10.C: New.
9232 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9235 * gfortran.dg/extends_12.f03: New.
9237 2011-05-20 Jason Merrill <jason@redhat.com>
9239 * g++.dg/template/koenig9.C: New.
9240 * g++.dg/opt/pr47615.C: Fix.
9241 * g++.dg/overload/defarg1.C: Fix.
9242 * g++.dg/tc1/dr213.C: Remove xfail.
9243 * g++.dg/torture/pr34850.C: Fix.
9244 * g++.dg/torture/pr39362.C: Fix.
9245 * g++.old-deja/g++.brendan/crash56.C: Fix.
9246 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9248 2011-05-20 Richard Guenther <rguenther@suse.de>
9250 PR tree-optimization/49079
9251 * gcc.dg/torture/pr49079.c: New testcase.
9253 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9255 PR tree-optimization/49073
9256 * gcc.c-torture/execute/pr49073.c: New test.
9258 2011-06-19 Tobias Burnus <burnus@net-b.de>
9261 * gfortran.dg/coarray_21.f90: New.
9263 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9265 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9268 2011-05-19 Richard Guenther <rguenther@suse.de>
9271 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9273 2011-05-19 Richard Guenther <rguenther@suse.de>
9276 * gcc.dg/builtin-object-size-11.c: New testcase.
9278 2011-05-19 Tom de Vries <tom@codesourcery.com>
9281 * gcc.target/arm/ivopts.c: New test.
9282 * gcc.target/arm/ivopts-2.c: New test.
9284 2011-05-19 Tom de Vries <tom@codesourcery.com>
9286 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9288 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9290 * gcc.c-torture/execute/960321-1.x: Remove.
9292 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9295 * gfortran.dg/move_alloc_4.f90: New.
9297 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9300 * gcc.target/i386/pr49002-1.c: New test.
9301 * gcc.target/i386/pr49002-2.c: Likewise.
9303 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9305 PR tree-optimization/49039
9306 * gcc.c-torture/execute/pr49039.c: New test.
9307 * gcc.dg/tree-ssa/pr49039.c: New test.
9308 * g++.dg/torture/pr49039.C: New test.
9310 2011-05-18 Jason Merrill <jason@redhat.com>
9312 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9313 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9314 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9316 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9318 * gcc.target/bfin/mcpu-bf592.c: New test.
9320 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9322 PR tree-optimization/41881
9323 * gcc.dg/vect/O3-pr41881.c: New test.
9324 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9326 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9328 PR tree-optimization/49000
9329 * gcc.dg/pr49000.c: New test.
9331 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9333 * gnat.dg/invalid1.adb: New test.
9335 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9337 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9339 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9340 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9342 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9345 * g++.dg/cpp0x/range-for18.C: New.
9347 2011-05-15 Tobias Burnus <burnus@net-b.de>
9350 * gfortran.dg/coarray/image_index_2.f90: New.
9352 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9354 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9355 * g++.dg/cpp0x/override2.C: New.
9357 2011-05-14 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.de/coarray_20.f90: New.
9362 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9365 * function_optimize_7.f90: New test case.
9367 2011-05-13 Jason Merrill <jason@redhat.com>
9369 * g++.dg/cpp0x/decltype26.C: New.
9370 * g++.dg/cpp0x/enum11.C: New.
9372 2011-05-13 Tobias Burnus <burnus@net-b.de>
9376 * gfortran.dg/assign_8.f90: Update dg-error.
9378 2011-05-13 Tobias Burnus <burnus@net-b.de>
9381 * gfortran.dg/io_constraints_8.f90: New.
9382 * gfortran.dg/io_constraints_9.f90: New.
9384 2011-05-13 Martin Thuresson <martint@google.com>
9386 PR gcov-profile/47793
9387 * gcc.dg/pr47793.c: New.
9389 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9391 PR tree-optimization/48975
9392 * gcc.dg/pr48975.c: New test.
9394 2011-05-12 Tobias Burnus <burnus@net-b.de>
9397 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9399 2011-05-12 Jason Merrill <jason@redhat.com>
9401 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9403 2011-05-12 Geert Bosch <bosch@adacore.com>
9405 * gnat.dg/view_conversion1.adb: New test.
9407 2011-05-12 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/48172
9410 * gcc.dg/vect/pr48172.c: New testcase.
9412 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9415 * g++.dg/opt/pr48967.C: New test.
9417 2011-05-11 Jason Merrill <jason@redhat.com>
9419 * g++.dg/cpp0x/constexpr-friend.C: New.
9420 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9422 * g++.dg/cpp0x/sfinae22.C: New.
9424 2011-05-11 Tobias Burnus <burnus@net-b.de>
9427 * gfortran.dg/generic_24.f90: New.
9429 2011-05-11 Richard Guenther <rguenther@suse.de>
9431 PR tree-optimization/15256
9432 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9434 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9437 * gcc.dg/pr48159-1.c: New test.
9438 * gcc.dg/pr48159-2.c: New test.
9440 2011-05-11 Richard Guenther <rguenther@suse.de>
9443 * gcc.dg/torture/pr48953.c: New testcase.
9445 2011-05-11 Richard Guenther <rguenther@suse.de>
9447 PR tree-optimization/18041
9448 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9450 2011-05-11 Alan Modra <amodra@gmail.com>
9453 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9455 2011-05-10 Jason Merrill <jason@redhat.com>
9457 * g++.dg/cpp0x/defaulted25.C: New.
9458 * g++.dg/template/crash7.C: Adjust.
9460 * g++.dg/cpp0x/variadic108.C: New.
9462 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9464 * g++.dg/inherit/virtual9.C: Extend.
9466 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9469 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9470 are passed and returned in vector registers.
9472 2011-05-10 Richard Guenther <rguenther@suse.de>
9474 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9475 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9476 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9477 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9478 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9481 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9483 PR tree-optimization/48611
9484 PR tree-optimization/48794
9485 * gfortran.dg/gomp/pr48611.f90: New test.
9486 * gfortran.dg/gomp/pr48794.f90: New test.
9489 * gcc.dg/dfp/pr48928.c: New test.
9491 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9494 * g++.dg/cpp0x/pr48522.C: New.
9496 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9499 * g++.dg/cpp0x/sfinae21.C: New.
9501 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9503 * g++.dg/template/sfinae28.C: Rename to...
9504 * g++.dg/cpp0x/sfinae19.C: ... this.
9505 * g++.dg/template/sfinae29.C: Rename to...
9506 * g++.dg/cpp0x/sfinae20.C: ... this.
9508 2011-05-09 Jeff Law <law@redhat.com>
9510 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9513 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9516 * g++.dg/init/pr20039.C: New.
9518 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9522 * g++.dg/template/sfinae28.C: New.
9523 * g++.dg/template/sfinae29.C: Likewise.
9525 2011-05-09 Jason Merrill <jason@redhat.com>
9527 * g++.dg/template/nontype23.C: New.
9529 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9531 * g++.dg/init/pr48859.C: New.
9533 2011-05-09 Jason Merrill <jason@redhat.com>
9535 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9536 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9537 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9538 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9539 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9540 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9541 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9542 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9544 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9546 * g++.dg/inherit/virtual9.C: New.
9548 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9551 * g++.dg/template/dependent-expr8.C: New test case.
9553 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9555 PR tree-optimization/48837
9556 * gcc.dg/pr48837.c: New testcase.
9558 2011-05-06 Jason Merrill <jason@redhat.com>
9560 * g++.dg/cpp0x/constexpr-condition2.C: New.
9562 * g++.dg/cpp0x/constexpr-missing.C: New.
9564 2011-05-06 Tobias Burnus <burnus@net-b.de>
9567 * gfortran.dg/coarray/this_image_2.f90: New.
9569 2011-05-06 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/bind_c_usage_22.f90: New.
9574 * gfortran.dg/bind_c_usage_23.f90: New.
9575 * gfortran.dg/bind_c_usage_24.f90: New.
9576 * gfortran.dg/bind_c_usage_24_c.c: New.
9578 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9581 * g++.dg/template/member9.C: New test case.
9583 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9585 * gnat.dg/discr29.ad[sb]: New test.
9586 * gnat.dg/discr30.adb: Likewise.
9588 2011-05-05 Julian Brown <julian@codesourcery.com>
9590 * gcc.target/arm/neon-vset_lanes8.c: New test.
9592 2011-05-05 Jason Merrill <jason@redhat.com>
9594 * g++.dg/init/new32.C: New.
9596 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9598 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9601 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9603 PR rtl-optimization/48381
9604 * gcc.c-torture/compile/pr48381.c: New test.
9606 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9608 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9610 * gcc.target/i386/opt-1.c: Ditto.
9612 2011-05-04 Jason Merrill <jason@redhat.com>
9614 * g++.dg/conversion/base1.C: New.
9616 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9618 PR libgfortran/48787
9619 * gfortran.dg/round_3.f08: Add more checks to test case.
9621 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9623 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9624 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9625 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9626 Gate test on effective_target fd_truncate.
9628 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9630 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9631 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9632 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9633 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9634 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9635 * gcc.target/i386/pr38824.c: Ditto.
9636 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9637 * gcc.target/i386/vecinit-2.c: Ditto.
9638 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9639 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9640 * gcc.target/i386/parity-2.c: Ditto.
9641 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9643 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9645 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9647 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9648 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9649 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9651 2011-05-03 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9656 2011-05-03 Tobias Burnus <burnus@net-b.de>
9659 * gfortran.dg/coarray/this_image_1.f90: New.
9661 2011-05-03 Tobias Burnus <burnus@net-b.de>
9664 * gfortran.dg/coarray/caf.dg: New.
9665 * gfortran.dg/coarray/image_index_1.f90: New, copied
9666 from ../coarray_16.f90.
9668 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/ext/complex9.C: New.
9673 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9676 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9677 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9678 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9680 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9682 * gcc.target/bfin/builtins: Created.
9683 * gcc.target/bfin/hisilh-O0.c: Deleted.
9684 * gcc.target/bfin/hisilh.c: Moved to...
9685 * gcc.target/bfin/builtins/hisilh.c: ...here.
9686 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9687 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9688 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9689 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9690 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9691 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9692 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9693 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9694 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9695 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9696 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9697 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9698 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9699 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9700 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9701 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9702 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9703 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9704 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9705 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9706 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9707 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9708 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9709 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9710 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9711 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9712 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9713 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9714 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9715 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9716 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9717 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9718 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9719 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9720 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9721 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9722 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9723 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9724 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9725 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9726 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9727 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9728 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9729 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9730 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9731 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9732 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9733 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9734 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9735 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9736 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9737 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9738 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9739 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9740 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9741 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9742 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9743 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9744 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9745 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9746 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9747 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9748 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9749 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9750 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9751 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9752 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9753 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9754 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9755 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9756 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9757 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9758 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9759 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9760 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9761 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9762 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9763 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9764 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9765 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9766 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9767 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9768 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9769 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9770 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9771 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9772 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9773 * gcc.target/bfin/builtins/circptr.c: Ditto.
9774 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9775 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9776 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9777 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9778 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9779 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9780 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9781 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9782 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9783 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9784 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9785 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9786 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9787 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9788 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9789 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9790 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9791 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9792 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9793 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9794 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9795 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9796 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9797 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9798 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9799 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9800 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9801 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9802 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9803 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9804 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9805 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9806 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9807 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9808 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9809 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9810 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9811 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9812 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9813 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9814 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9815 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9816 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9817 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9818 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9819 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9820 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9821 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9822 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9823 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9824 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9825 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9826 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9827 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9828 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9829 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9830 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9831 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9832 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9833 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9834 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9835 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9836 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9837 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9838 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9839 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9840 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9841 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9842 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9843 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9845 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9847 * gcc.target/arm/cold-lc.c: New test.
9849 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9852 * gcc.dg/pr48774.c: New test.
9854 2011-05-03 Richard Guenther <rguenther@suse.de>
9856 * gcc.dg/large-size-array-5.c: New testcase.
9858 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9860 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9862 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9864 * lib/target-supports.exp (check_effective_target_vect_strided):
9866 (check_effective_target_vect_strided2)
9867 (check_effective_target_vect_strided3)
9868 (check_effective_target_vect_strided4)
9869 (check_effective_target_vect_strided8): ...these new functions.
9871 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9872 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9873 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9874 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9875 * gcc.dg/vect/pr37539.c: Likewise.
9876 * gcc.dg/vect/slp-11a.c: Likewise.
9877 * gcc.dg/vect/slp-11b.c: Likewise.
9878 * gcc.dg/vect/slp-11c.c: Likewise.
9879 * gcc.dg/vect/slp-12a.c: Likewise.
9880 * gcc.dg/vect/slp-12b.c: Likewise.
9881 * gcc.dg/vect/slp-18.c: Likewise.
9882 * gcc.dg/vect/slp-19a.c: Likewise.
9883 * gcc.dg/vect/slp-19b.c: Likewise.
9884 * gcc.dg/vect/slp-21.c: Likewise.
9885 * gcc.dg/vect/slp-23.c: Likewise.
9886 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9888 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9889 instead of vect_interleave && vect_extract_even_odd.
9890 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9891 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9892 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9893 * gcc.dg/vect/vect-1.c: Likewise.
9894 * gcc.dg/vect/vect-10.c: Likewise.
9895 * gcc.dg/vect/vect-98.c: Likewise.
9896 * gcc.dg/vect/vect-107.c: Likewise.
9897 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9898 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9899 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9900 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9901 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9902 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9903 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9904 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9905 * gcc.dg/vect/vect-strided-float.c: Likewise.
9906 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9907 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9908 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9909 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9910 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9911 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9912 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9913 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9914 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9915 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9916 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9917 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9918 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9919 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9920 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9922 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9924 * gcc.dg/vect/pr30843.c: Likewise.
9925 * gcc.dg/vect/pr33866.c: Likewise.
9926 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9927 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9928 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9929 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9931 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9933 * gcc.dg/vect/slp-11.c: Split into...
9934 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9935 gcc.dg/vect/slp-11c.c: ...these tests.
9936 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9937 * gcc.dg/vect/slp-12c.c: ...this new test.
9938 * gcc.dg/vect/slp-19.c: Split into...
9939 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9940 gcc.dg/vect/slp-19c.c: ...these new tests.
9942 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9944 * lib/target-supports.exp
9945 (check_effective_target_vect_extract_even_odd_wide): Delete.
9946 (check_effective_target_vect_strided_wide): Likewise.
9947 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9948 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9949 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9950 * gcc.dg/vect/pr37539.c: Likewise.
9951 * gcc.dg/vect/slp-11.c: Likewise.
9952 * gcc.dg/vect/slp-12a.c: Likewise.
9953 * gcc.dg/vect/slp-12b.c: Likewise.
9954 * gcc.dg/vect/slp-19.c: Likewise.
9955 * gcc.dg/vect/slp-23.c: Likewise.
9956 * gcc.dg/vect/vect-1.c: Likewise.
9957 * gcc.dg/vect/vect-98.c: Likewise.
9958 * gcc.dg/vect/vect-107.c: Likewise.
9959 * gcc.dg/vect/vect-strided-float.c: Likewise.
9961 2011-05-02 Jason Merrill <jason@redhat.com>
9963 * g++.dg/init/new31.C: New.
9965 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9968 * gcc.dg/pr35445.c: New test.
9970 2011-05-02 Jason Merrill <jason@redhat.com>
9972 * c-c++-common/vla-1.c: New.
9974 2011-05-02 Richard Guenther <rguenther@suse.de>
9976 PR tree-optimization/48822
9977 * gcc.dg/torture/pr48822.c: New testcase.
9979 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9982 * g++.dg/cpp0x/constexpr-47969.C: New.
9984 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9987 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9988 on vect_no_align targets.
9989 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9990 vect_no_align targets.
9992 2011-05-01 Xinliang David Li <davidxl@google.com>
9994 * gcc.dg/tree-ssa/integer-addr.c: New test.
9995 * gcc.dg/tree-ssa/alias_bug.c: New test.
9997 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9999 PR libgfortran/48787
10000 * gfortran.dg/round_3.f08: Add more checks.
10002 2011-04-30 Tobias Burnus <burnus@net-b.de>
10005 * gfortran.dg/import9.f90: New, proper test.
10006 * gfortran.dg/interface_37.f90: Remove bogus
10007 test (bogus copy of interface_36.f90).
10009 2011-04-30 Tobias Burnus <burnus@net-b.de>
10012 * gfortran.dg/interface_37.f90: New.
10014 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10017 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10019 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10021 PR tree-optimization/48809
10022 * gcc.c-torture/execute/pr48809.c: New test.
10024 2011-04-29 Jeff Law <law@redhat.com>
10026 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10028 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10031 * g++.dg/init/ctor10.C: New.
10033 2011-04-29 Le-Chun Wu <lcwu@google.com>
10035 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10036 warning in implicitly instantiated templates.
10038 2011-04-29 Le-Chun Wu <lcwu@google.com>
10040 * g++.dg/warn/Wnull-conversion-1.C: New.
10041 * g++.dg/warn/Wnull-conversion-2.C: New.
10043 2011-04-29 Diego Novillo <dnovillo@google.com>
10045 * g++.old-deja/g++.other/null3.C: Expect warning about
10046 converting boolean to a pointer.
10048 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10051 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10055 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10057 2011-04-29 Tobias Burnus <burnus@net-b.de>
10060 * gfortran.dg/typebound_proc_22.f90: New.
10063 * gfortran.dg/interface_36.f90: New.
10065 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10067 PR libgfortran/48488
10068 PR libgfortran/48602
10069 PR libgfortran/48615
10070 PR libgfortran/48684
10071 PR libgfortran/48787
10072 * gfortran.dg/fmt_g.f: Adjust test.
10073 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10074 * gfortran.dg/round_3.f08: New test.
10075 * gfortran.dg/namelist_print_1.f: Adjust test.
10076 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10077 * gfortran.dg/f2003_io_5.f03: Adjust test.
10078 * gfortran.dg/coarray_15.f90: Adjust test.
10079 * gfortran.dg/namelist_65.f90: Adjust test.
10080 * gfortran.dg/fmt_cache_1.f: Adjust test.
10081 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10082 * gfortran.dg/real_const_3.f90: Adjust test.
10084 2011-04-29 Jan Hubicka <jh@suse.cz>
10086 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10087 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10089 2011-04-28 Xinliang David Li <davidxl@google.com>
10091 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10092 * g++.dg/prof-robust-1.C: New test.
10094 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10096 PR tree-optimization/48765
10097 * gcc.dg/vect/pr48765.c: New.
10099 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10101 PR tree-optimization/48775
10102 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10104 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10107 * g++.dg/inherit/pr48798.C: New.
10108 * g++.old-deja/g++.other/base1.C: Adjust.
10110 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10113 * g++.dg/template/inherit7.C: New test case.
10115 2011-04-28 Richard Guenther <rguenther@suse.de>
10117 PR tree-optimization/40052
10118 PR tree-optimization/15347
10119 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10120 * gcc.dg/pr15347.c: Likewise.
10122 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10125 * g++.dg/cpp0x/sfinae18.C: New.
10127 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10130 * g++.dg/ext/is_literal_type1.C: New.
10132 2011-04-28 Tobias Burnus <burnus@net-b.de>
10136 * gfortran.dg/interface_35.f90: New.
10137 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10138 * gfortran.dg/func_result_6.f90: Add dg-warning.
10139 * gfortran.dg/bessel_1.f90: Ditto.
10140 * gfortran.dg/hypot_1.f90: Ditto.
10141 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10142 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10143 * gfortran.dg/interface_assignment_4.f90: Ditto.
10145 2011-04-27 Jason Merrill <jason@redhat.com>
10147 * g++.dg/ext/complex8.C: New.
10149 * g++.dg/cpp0x/initlist49.C: New.
10150 * g++.dg/init/new30.C: New.
10152 2011-04-27 Tobias Burnus <burnus@net-b.de>
10155 * gfortran.dg/whole_file_34.f90: New.
10157 2011-04-27 Jan Hubicka <jh@suse.cz>
10159 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10161 2011-04-27 Jason Merrill <jason@redhat.com>
10163 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10165 * g++.dg/parse/ambig6.C: New.
10167 2011-04-27 Nick Clifton <nickc@redhat.com>
10169 * gcc.dg/20020312-2.c: Add definition for RX.
10171 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10172 option with RX targets.
10174 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10177 2011-04-27 Richard Guenther <rguenther@suse.de>
10179 * gcc.dg/tree-ssa/pr23382.c: Remove.
10181 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10184 * gcc.c-torture/compile/pr48767.c: New test.
10186 2011-04-27 Richard Guenther <rguenther@suse.de>
10188 PR tree-optimization/48772
10189 * g++.dg/pr48772.C: New testcase.
10191 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10194 * gcc.c-torture/compile/pr48742.c: New test.
10196 2011-04-26 Jason Merrill <jason@redhat.com>
10198 * g++.dg/lookup/koenig13.C: New.
10200 * g++.dg/cpp0x/initlist48.C: New.
10202 2011-04-25 Jason Merrill <jason@redhat.com>
10204 * g++.dg/cpp0x/sfinae17.C: New.
10206 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10209 * gcc.target/powerpc/pr48258-1.c: New file.
10210 * gcc.target/powerpc/pr48258-2.c: Ditto.
10212 2011-04-26 Xinliang David Li <davidxl@google.com>
10214 * gcc.dg/uninit-suppress.c: New test.
10215 * gcc.dg/uninit-suppress.c: New test.
10217 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10220 * gcc.dg/pr48768.c: New test.
10222 PR tree-optimization/48734
10223 * gcc.c-torture/compile/pr48734.c: New test.
10226 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10228 2011-04-26 Richard Guenther <rguenther@suse.de>
10230 PR tree-optimization/48731
10231 * gcc.dg/torture/pr48731.c: New testcase.
10233 2011-04-26 Richard Guenther <rguenther@suse.de>
10236 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10238 2011-04-26 Richard Guenther <rguenther@suse.de>
10240 PR middle-end/48694
10241 * gcc.dg/torture/pr48694-1.c: New testcase.
10242 * gcc.dg/torture/pr48694-2.c: Likewise.
10244 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10246 * g++.dg/ext/underlying_type1.C: New.
10247 * g++.dg/ext/underlying_type2.C: Likewise.
10248 * g++.dg/ext/underlying_type3.C: Likewise.
10249 * g++.dg/ext/underlying_type4.C: Likewise.
10250 * g++.dg/ext/underlying_type5.C: Likewise.
10251 * g++.dg/ext/underlying_type6.C: Likewise.
10252 * g++.dg/ext/underlying_type7.C: Likewise.
10253 * g++.dg/ext/underlying_type8.C: Likewise.
10254 * g++.dg/ext/underlying_type9.C: Likewise.
10255 * g++.dg/ext/underlying_type10.C: Likewise.
10257 2011-04-25 Jason Merrill <jason@redhat.com>
10259 * g++.dg/cpp0x/regress/template-const2.C: New.
10261 2011-04-25 Jeff Law <law@redhat.com>
10263 * gcc.dg/tree-ssa/vrp56.c: new test.
10265 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10267 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10269 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10271 PR preprocessor/48740
10272 * c-c++-common/raw-string-11.c: New test.
10274 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10276 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10279 2011-04-23 Tobias Burnus <burnus@net-b.de>
10282 * gfortran.dg/coarray_19.f90: New.
10284 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10287 * gcc.dg/pr48685.c: New test.
10289 2011-04-22 Jan Hubicka <jh@suse.cz>
10291 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10293 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10295 PR tree-optimization/48717
10296 * gcc.c-torture/execute/pr48717.c: New test.
10298 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10301 * gcc.target/i386/pr48723.c: New test.
10303 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10306 * gcc.dg/gomp/pr48716.c: New test.
10307 * g++.dg/gomp/pr48716.C: New test.
10309 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10312 * gcc.dg/missing-field-init-2.c: Update testcase.
10314 2011-04-22 Alan Modra <amodra@gmail.com>
10316 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10318 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10321 * gfortran.dg/function_optimize_6.f90: New test.
10323 2011-04-21 Easwaran Raman <eraman@google.com>
10325 * gcc.dg/stack-layout-2.c: New test.
10327 2011-04-21 Richard Guenther <rguenther@suse.de>
10330 * g++.dg/lto/pr48207-2_0.C: New testcase.
10331 * g++.dg/lto/pr48207-3_0.C: Likewise.
10333 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10335 * gnat.dg/volatile5.adb: New test.
10336 * gnat.dg/volatile5_pkg.ads: New helper.
10338 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10341 * gcc.target/i386/pr48708.c: New test.
10343 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10345 * gcc.dg/vect/vect-119.c: New test.
10347 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10349 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10352 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10353 Richard Sandiford <richard.sandiford@linaro.org>
10356 * gcc.target/arm/pr46329.c: New test.
10358 2011-04-21 Tobias Burnus <burnus@net-b.de>
10361 * gfortran.dg/coarray_18.f90: New.
10363 2011-04-20 Jason Merrill <jason@redhat.com>
10365 * g++.dg/cpp0x/initlist47.C: New.
10367 * g++.dg/init/dtor4.C: New.
10369 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10372 * gcc.target/i386/sse2-pinsrw.c: New test.
10373 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10374 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10375 * gcc.target/i386/sse2-insvhi.c: Ditto.
10376 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10377 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10379 2011-04-20 Jason Merrill <jason@redhat.com>
10381 * g++.dg/template/const4.C: New.
10383 2011-04-20 Easwaran Raman <eraman@google.com>
10385 * gcc.dg/stack-layout-1.c: New test.
10387 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10389 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10390 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10393 2011-04-20 Kai Tietz <ktietz@redhat.com>
10395 * gcc.dg/binop-xor1.c: New test.
10396 * gcc.dg/binop-xor2.c: New test.
10397 * gcc.dg/binop-xor3.c: New test.
10398 * gcc.dg/binop-xor4.c: New test.
10399 * gcc.dg/binop-xor5.c: New test.
10401 2011-04-20 Richard Guenther <rguenther@suse.de>
10403 PR tree-optimization/47892
10404 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10406 2011-04-20 Richard Guenther <rguenther@suse.de>
10408 PR middle-end/48695
10409 * g++.dg/torture/pr48695.C: New testcase.
10411 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10413 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10414 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10415 * gcc.c-torture/execute/pr45262.c: Ditto
10416 * gcc.dg/torture/pr43165.c: Ditto.
10417 * gcc.dg/torture/pr47228.c: Ditto.
10418 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10419 * gcc.dg/ipa/pr45644.c: Ditto.
10420 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10423 2011-04-19 Jason Merrill <jason@redhat.com>
10425 * g++.dg/ext/complex7.C: New.
10427 * g++.dg/ext/attrib41.C: New.
10429 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10432 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10434 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10437 * gcc.target/i386/pr48678.c: New test.
10439 2011-04-19 Martin Jambor <mjambor@suse.cz>
10441 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10442 * g++.dg/opt/devirt2.C: New test.
10443 * g++.dg/ipa/devirt-g-1.C: Likewise.
10445 2011-04-19 Tobias Burnus <burnus@net-b.de>
10448 * gfortran.dg/whole_file_33.f90: New.
10450 2011-04-19 Martin Jambor <mjambor@suse.cz>
10452 * g++.dg/ipa/devirt-7.C: New test.
10454 2011-04-19 Richard Guenther <rguenther@suse.de>
10457 * g++.dg/lto/pr48207_0.C: New testcase.
10459 2011-04-18 Jason Merrill <jason@redhat.com>
10461 * g++.dg/init/void1.C: New.
10463 * g++.dg/cpp0x/union4.C: New.
10465 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10467 PR middle-end/48661
10468 * g++.dg/torture/pr48661.C: New test.
10471 * g++.dg/gomp/pr48632.C: New test.
10473 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10475 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10476 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10478 2011-04-18 Tobias Burnus <burnus@net-b.de>
10481 * gfortran.dg/coarray_17.f90: New.
10482 * gfortran.dg/coarray_10.f90: Update dg-error.
10484 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10488 * gfortran.dg/guality/guality.exp: Likewise.
10490 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10492 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10494 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10496 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10498 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10500 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10502 2011-04-18 Richard Guenther <rguenther@suse.de>
10504 PR middle-end/46364
10505 * g++.dg/torture/pr46364.C: New testcase.
10507 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10509 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10511 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10513 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10515 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10516 Ira Rosen <ira.rosen@linaro.org>
10519 * gcc.target/arm/pr48252.c: New test.
10521 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10523 PR tree-optimization/48616
10524 * gcc.dg/pr48616.c: New test.
10526 2011-04-18 Tobias Burnus <burnus@net-b.de>
10529 * gfortran.dg/coarray_16.f90: New.
10531 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10534 * gfortran.dg/realloc_on_assign_7.f03: New test.
10536 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10538 PR libgfortran/48602
10539 * gfortran.dg/fmt_g0_6.f08: New test.
10541 2011-04-17 Jason Merrill <jason@redhat.com>
10543 * g++.dg/cpp0x/sfinae16.C: New.
10545 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10547 * gcc.target/mips/reg-var-1.c: New test.
10549 2011-04-17 Jan Hubicka <jh@suse.cz>
10551 * gcc.dg/winline-5.c: Update testcase.
10553 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10555 * gnat.dg/discr27.ad[sb]: Move dg directive.
10556 * gnat.dg/discr28.ad[sb]: New test.
10557 * gnat.dg/discr28_pkg.ads: New helper.
10559 2011-04-17 Michael Matz <matz@suse.de>
10561 PR tree-optimization/48622
10563 * gcc.dg/lto/pr48622_0.c: New test.
10565 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10567 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10568 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10569 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10570 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10571 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10572 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10574 2011-04-15 Jason Merrill <jason@redhat.com>
10576 * g++.dg/cpp0x/range-for17.C: New.
10578 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10580 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10581 * g++.dg/cpp0x/range-for3.C: Likewise.
10582 * g++.dg/cpp0x/range-for9.C: Correct error message.
10583 * g++.dg/cpp0x/range-for11.C: New.
10584 * g++.dg/cpp0x/range-for12.C: New.
10585 * g++.dg/cpp0x/range-for13.C: New.
10586 * g++.dg/cpp0x/range-for14.C: New.
10587 * g++.dg/cpp0x/range-for15.C: New.
10588 * g++.dg/cpp0x/range-for16.C: New.
10590 2011-04-15 Tobias Burnus <burnus@net-b.de>
10593 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10595 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10597 * objc.dg/naming-4.m: Updated.
10598 * objc.dg/naming-5.m: Updated.
10599 * objc.dg/naming-6.m: New.
10600 * objc.dg/naming-7.m: New.
10601 * obj-c++.dg/naming-1.mm: Updated.
10602 * obj-c++.dg/naming-2.mm: Updated.
10603 * obj-c++.dg/naming-3.mm: New.
10604 * obj-c++.dg/naming-4.mm: New.
10606 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10608 PR libgfortran/48589
10609 * gfortran.dg/fmt_g0_5.f08: New test.
10611 2011-04-15 Richard Guenther <rguenther@suse.de>
10614 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10616 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10618 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10619 -finline-limit=0 to -fno-inline
10621 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10624 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10627 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10630 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10631 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10632 * gcc.target/i386/avx-insertps-3.c: New test.
10633 * gcc.target/i386/avx-insertps-4.c: New test.
10635 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10637 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10640 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10645 * gcc.target/avr/pr46779-1.c: New test case
10646 * gcc.target/avr/pr46779-2.c: New test case
10648 2011-04-14 Jason Merrill <jason@redhat.com>
10650 * g++.dg/cpp0x/sfinae15.C: New.
10652 * g++.dg/cpp0x/sfinae14.C: New.
10654 * g++.dg/ext/vla10.C: New.
10656 2011-04-14 Richard Guenther <rguenther@suse.de>
10658 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10660 2011-04-14 Richard Guenther <rguenther@suse.de>
10662 * gcc.dg/fold-bitand-4.c: Move ...
10663 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10665 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10667 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10669 * gcc.target/avr/torture/trivial.c: Ditto.
10671 2011-04-13 Jason Merrill <jason@redhat.com>
10673 * g++.dg/template/operator11.C: New.
10675 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10677 PR middle-end/48591
10678 * gcc.dg/gomp/pr48591.c: New test.
10681 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10682 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10684 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10687 * g++.dg/template/dependent-expr7.C: New test case.
10689 2011-04-13 Jason Merrill <jason@redhat.com>
10691 * g++.dg/cpp0x/sfinae13.C: New.
10693 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10695 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10697 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10699 * gcc.target/arm/pr43698.c: Remove -march option.
10701 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10703 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10706 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10710 * gfortran.dg/realloc_on_assign_6.f03: New test.
10712 2011-04-12 Kai Tietz <ktietz@redhat.com>
10714 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10715 targets the additional -mno-ms-bitfields and
10716 -Wno-packed-bitfield-compat options.
10717 * g++.dg/ext/bitfield3.C: Likewise.
10718 * g++.dg/ext/bitfield4.C: Likewise.
10719 * g++.dg/ext/bitfield5.C: Likewise.
10720 * gcc.dg/bitfld-15.c: Likewise.
10721 * gcc.dg/bitfld-16.c: Likewise.
10722 * gcc.dg/bitfld-17.c: Likewise.
10723 * gcc.dg/bitfld-18.c: Likewise.
10725 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10727 * gcc.target/arm/neon-vld3-1.c: New test.
10728 * gcc.target/arm/neon-vst3-1.c: New test.
10729 * gcc.target/arm/neon/v*.c: Regenerate.
10731 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10733 PR rtl-optimization/48549
10734 * g++.dg/opt/pr48549.C: New test.
10736 2011-04-12 Richard Guenther <rguenther@suse.de>
10738 PR tree-optimization/46076
10739 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10741 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10744 * lib/compat.exp (compat-execute): Declare unsupported after
10745 stripping path from src1.
10746 * lib/lto.exp (lto-execute): Likewise.
10748 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10751 * gcc.dg/pr48552-1.c: New test.
10752 * gcc.dg/pr48552-2.c: New test.
10754 2011-04-11 Jason Merrill <jason@redhat.com>
10756 * g++.dg/cpp0x/sfinae12.C: New.
10758 * g++.dg/cpp0x/enum10.C: New.
10760 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10762 * g++.dg/cpp0x/rv-func.C: New.
10764 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10766 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10769 2011-04-11 Martin Jambor <mjambor@suse.cz>
10771 PR tree-optimization/48195
10772 * gcc.dg/ipa/pr48195.c: New test.
10774 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10776 * gnat.dg/return3.adb: Remove unused switch.
10778 2011-04-08 Mike Stump <mikestump@comcast.net>
10781 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10782 default to fno-common.
10784 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10786 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10787 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10789 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10792 * gfortran.dg/function_optimize_5.f90: New test.
10794 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10796 * gnat.dg/aggr17.adb: New test.
10797 * gnat.dg/aggr18.adb: Likewise.
10799 2011-04-08 Michael Matz <matz@suse.de>
10801 PR middle-end/48389
10802 * gcc.target/i386/pr48389.c: New test.
10804 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10806 PR rtl-optimization/48272
10807 * g++.dg/opt/pr48272.C: New.
10809 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10811 PR rtl-optimization/48235
10812 * gcc.dg/pr48235.c: New.
10814 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10816 PR rtl-optimization/48302
10817 * g++.dg/opt/pr48302.C: New.
10819 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10822 * g++.dg/opt/pr48273.C: New.
10824 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10826 PR rtl-optimization/48442
10827 * gcc.dg/pr48442.c: New.
10829 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10831 PR tree-optimization/48377
10832 * gcc.dg/vect/pr48377.c: New test.
10834 2011-04-07 Jason Merrill <jason@redhat.com>
10836 * g++.dg/cpp0x/regress/call1.C: New.
10838 * g++.dg/cpp0x/variadic107.C: New.
10840 * g++.dg/cpp0x/sfinae11.C: New.
10841 * g++.dg/cpp0x/noexcept02.C: Fix.
10843 * g++.dg/cpp0x/sfinae10.C: New.
10845 * g++.dg/cpp0x/sfinae9.C: New.
10847 * c-c++-common/Wcast-qual-1.c: Move here from...
10848 * gcc.dg/cast-qual-3.c: ...here, and...
10849 * g++.dg/warn/Wcast-qual2.C: ...here.
10851 * g++.dg/cpp0x/sfinae8.C: New.
10853 * g++.dg/cpp0x/sfinae7.C: New.
10855 * g++.dg/cpp0x/enum9.C: New.
10857 2011-04-07 Mike Stump <mikestump@comcast.net>
10859 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10860 with no trampolines.
10862 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10865 * gfortran.dg/gomp/pr48117.f90: New test.
10868 * gcc.dg/torture/pr48343.c: New test.
10870 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10872 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10874 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10876 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10878 2011-04-07 Tom de Vries <tom@codesourcery.com>
10881 * lib/scanasm.exp (object-size): New proc.
10882 * gcc.target/arm/pr43920-2.c: New test.
10884 2011-04-06 Tobias Burnus <burnus@net-b.de>
10888 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10890 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10892 * gcc.dg/mtune.c: Prune note from output.
10894 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10897 * gcc.dg/guality/pr36977.c: New test.
10898 * gcc.dg/guality/pr48466.c: New test.
10900 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10902 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10904 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10906 * gnat.dg/return3.adb: New test.
10908 2011-04-06 Richard Guenther <rguenther@suse.de>
10910 PR tree-optimization/47663
10911 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10913 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10915 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10916 Solaris 8 and 9 as well.
10918 2011-04-05 Tom de Vries <tom@codesourcery.com>
10921 * gcc.target/arm/pr43920-1.c: New test.
10923 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10925 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10926 (cctor): Actually return the value.
10927 (main): Cast return values.
10929 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10931 * gfortran.dg/character_comparison_8.f90: New test.
10933 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10935 * frontend-passes: (optimize_lexical_comparison): New function.
10936 (optimize_expr): Call it.
10937 (optimize_comparison): Also handle lexical comparison functions.
10938 Return false instad of -2 for unequal comparison.
10940 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10943 * function_optimize_4.f90: New test.
10945 2011-04-04 Tobias Burnus <burnus@net-b.de>
10948 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10949 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10950 * gfortran.dg/coarray_15.f90: New.
10952 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10954 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10955 * gfortran.dg/bessel_7.f90: Likewise.
10957 2011-04-03 Tobias Burnus <burnus@net-b.de>
10959 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10961 2011-04-03 Richard Guenther <rguenther@suse.de>
10962 Ira Rosen <ira.rosen@linaro.org>
10964 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10965 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10966 -ftree-loop-if-convert-stores.
10968 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10970 * gnat.dg/specs/aggr2.ads: New test.
10972 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10974 * gnat.dg/debug2.ad[sb]: New test.
10975 * gnat.dg/debug2_pkg.ads: New helper.
10976 * gnat.dg/debug3.ad[sb]: New test.
10978 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10980 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10982 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10984 PR middle-end/48335
10985 * gcc.c-torture/compile/pr48335-1.c: New test.
10986 * gcc.dg/pr48335-1.c: New test.
10987 * gcc.dg/pr48335-2.c: New test.
10988 * gcc.dg/pr48335-3.c: New test.
10989 * gcc.dg/pr48335-4.c: New test.
10990 * gcc.dg/pr48335-5.c: New test.
10991 * gcc.dg/pr48335-6.c: New test.
10992 * gcc.dg/pr48335-7.c: New test.
10993 * gcc.dg/pr48335-8.c: New test.
10994 * gcc.target/i386/pr48335-1.c: New test.
10996 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10999 * gcc.dg/Waddress.c: New test.
11001 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11004 * gfortran.dg/function_optimize_3.f90: New test.
11006 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11008 * gcc.c-torture/compile/20110401-1.c: New test.
11010 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11011 * g++.dg/lto/20091002-2_0.C: Likewise.
11012 * g++.dg/lto/20090303_0.c: Likewise.
11013 * g++.dg/lto/20091004-1_0.C: Likewise.
11014 * g++.dg/lto/20091002-3_0.C: Likewise.
11015 * g++.dg/lto/20091004-2_0.C: Likewise.
11016 * g++.dg/lto/20081123_0.C: Likewise.
11017 * g++.dg/lto/20090313_0.C: Likewise.
11018 * g++.dg/lto/20081109-1_0.C: Likewise.
11019 * g++.dg/lto/20081219_0.C: Likewise.
11020 * g++.dg/lto/20081204-1_0.C: Likewise.
11021 * g++.dg/lto/20090302_0.C: Likewise.
11022 * g++.dg/lto/20081119-1_0.C: Likewise.
11023 * g++.dg/lto/20081118_0.C: Likewise.
11024 * gcc.dg/lto/20091020-2_0.c: Likewise.
11025 * gcc.dg/lto/20090210_0.c: Likewise.
11026 * gcc.dg/lto/20081204-1_0.c: Likewise.
11027 * gcc.dg/lto/20081224_0.c: Likewise.
11028 * gcc.dg/lto/20090219_0.c: Likewise.
11029 * gcc.dg/lto/20091014-1_0.c: Likewise.
11030 * gcc.dg/lto/20091016-1_0.c: Likewise.
11031 * gcc.dg/lto/20090206-2_0.c: Likewise.
11032 * gcc.dg/lto/20090116_0.c: Likewise.
11033 * gcc.dg/lto/20091013-1_0.c: Likewise.
11034 * gcc.dg/lto/20091015-1_0.c: Likewise.
11035 * gcc.dg/lto/20090126-2_0.c: Likewise.
11037 2011-03-31 Ian Lance Taylor <iant@google.com>
11039 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11041 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11043 * gnat.dg/opt16.adb: New test.
11045 2011-03-31 Jason Merrill <jason@redhat.com>
11047 * g++.dg/cpp0x/defaulted24.C: New.
11049 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11052 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11055 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11057 * g++.dg/other/i386-9.C: New test.
11059 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11061 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11063 2011-03-30 Jason Merrill <jason@redhat.com>
11065 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11067 * g++.dg/cpp0x/regress/isnan.C: New.
11069 * g++.dg/cpp0x/initlist46.C: New.
11071 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11074 * gcc.target/arm/neon-modes-2.c: New test.
11076 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11079 * gcc.c-torture/compile/pr48305.c: New test.
11081 2011-03-29 Jason Merrill <jason@redhat.com>
11083 * g++.dg/cpp0x/regress/value-dep1.C: New.
11085 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11087 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11089 2011-03-29 Ian Lance Taylor <iant@google.com>
11091 * go.test/go-test.exp: Handle the test lines used in several new
11093 (errchk): Add opts parameter. Change all callers. Handle parens
11096 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11097 Dominique d'Humieres <dominiq@lps.ens.fr>
11099 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11100 and __APPLE__ && __PPC__ && __ALTIVEC__.
11102 2011-03-29 Jason Merrill <jason@redhat.com>
11104 * g++.dg/cpp0x/dependent1.C: New.
11106 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11108 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11110 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11112 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11115 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11116 * gfortran.dg/proc_ptr_comp_32.f90: New.
11118 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11120 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11121 check for corresponding warning.
11123 2011-03-28 Jason Merrill <jason@redhat.com>
11125 * g++.dg/cpp0x/rv-deduce2.C: New.
11127 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11130 * gcc.dg/pr48203.c: New test.
11132 2011-03-28 Jeff Law <law@redhat.com>
11134 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11136 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11138 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11139 and __PPC__ && __ALTIVEC__.
11141 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11144 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11145 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11146 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11147 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11149 2011-03-28 Jason Merrill <jason@redhat.com>
11151 * g++.dg/cpp0x/initlist-array2.C: New.
11153 * g++.dg/cpp0x/initlist-array1.C: New.
11155 * g++.dg/cpp0x/constexpr-compound.C: New.
11157 * g++.dg/cpp0x/constexpr-using.C: New.
11159 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11161 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11164 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11166 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11168 * gcc.dg/slp-1.c: New test.
11170 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11172 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11173 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11174 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11175 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11176 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11177 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11178 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11179 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11180 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11181 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11182 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11183 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11184 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11185 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11187 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11190 * gfortran.dg/trim_optimize_5.f90: New test.
11191 * gfortran.dg/trim_optimize_6.f90: New test.
11193 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11196 * gcc.target/mips/madd-7.c: Remove -mlong32.
11197 * gcc.target/mips/msub-7.c: Likewise.
11199 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11201 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11202 accesses to preserve the meaning of the test for doubleword vectors.
11203 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11204 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11206 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11209 * gfortran.dg/class_42.f03: New.
11211 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11213 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11216 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11218 PR rtl-optimization/48144
11219 * gcc.dg/pr48144.c: New test.
11221 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11223 * gnat.dg/discr27.ad[sb]: New test.
11225 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11227 * gnat.dg/limited_with2.ad[sb]: New test.
11228 * gnat.dg/limited_with2_pkg1.ads: New helper.
11229 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11231 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11233 * gnat.dg/opt15.adb: New test.
11234 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11236 2011-03-25 Tobias Burnus <burnus@net-b.de>
11240 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11241 * gfortran.dg/leadz_trailz_3.f90: Ditto
11243 2011-03-25 Martin Jambor <mjambor@suse.cz>
11245 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11247 2011-03-25 Jason Merrill <jason@redhat.com>
11249 * g++.dg/cpp0x/defaulted22.C: New.
11250 * g++.dg/cpp0x/defaulted23.C: New.
11251 * g++.dg/cpp0x/defaulted15.C: Adjust.
11253 2011-03-25 Jason Merrill <jason@redhat.com>
11255 * g++.dg/cpp0x/move1.C: New.
11257 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11260 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11262 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11264 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11265 for mips-sgi-irix6.5.
11266 Replace snprintf prototype by <stdio.h>.
11268 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11271 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11272 run_expensive_tests.
11273 * gcc.dg/graphite/block-4.c: Likewise.
11274 * gcc.dg/graphite/block-7.c: Likewise.
11275 * gcc.dg/graphite/block-8.c: Likewise.
11277 2011-03-25 Richard Guenther <rguenther@suse.de>
11279 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11280 * g++.dg/tree-ssa/pr8781.C: Likewise.
11281 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11282 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11283 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11284 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11285 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11286 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11287 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11288 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11289 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11290 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11291 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11292 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11293 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11294 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11295 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11296 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11297 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11298 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11300 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11301 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11302 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11303 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11304 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11305 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11306 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11307 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11308 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11309 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11310 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11311 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11312 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11313 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11314 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11315 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11316 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11317 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11318 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11319 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11320 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11321 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11322 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11323 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11324 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11325 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11326 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11327 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11328 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11329 * c-c++-common/pr46562-2.c: Likewise.
11330 * gfortran.dg/pr42108.f90: Likewise.
11331 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11332 foo to be inlined even at -O1.
11333 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11334 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11335 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11336 * gcc.dg/matrix/matrix.exp: Disable FRE.
11338 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11341 * gcc.dg/dfp/pr48204.c: New test.
11343 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11346 * gcc.c-torture/execute/pr47917.c: Move this...
11347 * gcc.dg/torture/pr47917.c: to here and add xfails.
11349 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11351 * gnat.dg/array16.ad[sb]: New test.
11352 * gnat.dg/array16.ads: New helper.
11354 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11356 * gnat.dg/derived_type2.adb: New test.
11358 2011-03-24 Richard Guenther <rguenther@suse.de>
11360 PR tree-optimization/48271
11361 * g++.dg/torture/pr48271.C: New testcase.
11363 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11365 * gnat.dg/array15.ad[sb]: New test.
11367 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11370 * gcc.target/i386/pr48237.c: New test.
11372 2011-03-24 Richard Guenther <rguenther@suse.de>
11374 PR middle-end/48269
11375 * gcc.dg/builtin-object-size-10.c: New testcase.
11377 2011-03-24 Richard Guenther <rguenther@suse.de>
11379 PR tree-optimization/46562
11380 * c-c++-common/pr46562-2.c: New testcase.
11381 * c-c++-common/pr46562.c: Likewise.
11383 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11385 * gcc.dg/vect/vect-cselim-1.c: New test.
11386 * gcc.dg/vect/vect-cselim-2.c: New test.
11388 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11390 * gcc.target/arm/pr46934.c: New.
11392 2011-03-23 Ian Lance Taylor <iant@google.com>
11394 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11396 2011-03-23 Richard Guenther <rguenther@suse.de>
11398 * gcc.dg/struct: Remove directory and contents.
11400 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11403 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11405 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11407 * gnat.dg/discr26.ad[sb]: New test.
11408 * gnat.dg/discr26_pkg.ads: New helper.
11410 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11413 * gcc.target/arm/neon-vld-1.c: New test.
11415 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11417 * gnat.dg/array14.ad[sb]: New test.
11418 * gnat.dg/array14_pkg.ads: New helper.
11420 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11422 * gcc.c-torture/execute/920501-8.x: Remove.
11423 * gcc.c-torture/execute/930513-1.x: Remove.
11424 * gcc.c-torture/execute/960312-1.x: Remove.
11425 * gcc.c-torture/compile/20000804-1.c,
11426 gcc.c-torture/compile/20001205-1.c,
11427 gcc.c-torture/compile/20001226-1.c,
11428 gcc.c-torture/compile/20010518-2.c,
11429 gcc.c-torture/compile/20020312-1.c,
11430 gcc.c-torture/compile/20020604-1.c,
11431 gcc.c-torture/compile/920501-12.c,
11432 gcc.c-torture/compile/920501-4.c,
11433 gcc.c-torture/compile/920520-1.c,
11434 gcc.c-torture/compile/980506-1.c,
11435 gcc.c-torture/execute/980709-1.x,
11436 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11437 options for m68hc11.
11438 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11439 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11442 2011-03-22 Nick Clifton <nickc@redhat.com>
11444 * lib/target-supports.exp (check_profiling_available): Add MN10300
11445 to the list of targets that do not support profiling. Restore
11446 alpha sorting to this list.
11448 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11450 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11451 failure on 32-bit systems.
11452 * gcc.dg/torture/vector-2.c: Ditto.
11454 2011-03-22 Richard Guenther <rguenther@suse.de>
11456 PR tree-optimization/48228
11457 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11459 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11461 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11465 * gcc.target/powerpc/pr48226.c: New file.
11467 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11469 * lib/prune.exp (prune_gcc_output): Prune "could not create
11470 compact unwind for" warnings.
11472 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11476 * gcc.c-torture/execute/pr42544.c: New test.
11477 * gcc.c-torture/execute/pr48197.c: New test.
11479 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11481 PR preprocessor/48192
11482 * gcc.target/powerpc/pr48192.c: New file.
11485 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11486 split problem of 0 being loaded in a VSX register.
11488 2011-03-21 Richard Guenther <rguenther@suse.de>
11491 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11492 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11493 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11494 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11496 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11499 * gcc.dg/pr48213.c: New test.
11501 2011-03-21 Kai Tietz <ktietz@redhat.com>
11504 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11506 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11508 * gcc.target/arm/xor-and.c: New.
11510 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11513 * gfortran.dg/function_optimize_1.f90: New test.
11514 * gfortran.dg/function_optimize_2.f90: New test.
11516 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11518 PR rtl-optimization/47502
11519 * gcc.target/i386/pr47502-1.c: New.
11520 * gcc.target/i386/pr47502-2.c: Likewise.
11522 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11524 PR rtl-optimization/48156
11525 * gcc.dg/pr48156.c: New test.
11527 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11529 PR libfortran/47439
11530 * gfortran.dg/scratch_1.f90: Adjust test.
11532 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11534 PR libfortran/47439
11535 * gfortran.dg/scratch_1.f90: New test.
11537 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11539 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11540 variably modified typedefs.
11541 * gcc.dg/c1x-typedef-2.c: Remove.
11543 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11545 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11546 * gcc.dg/c1x-anon-struct-3.c: New test.
11547 * gcc.dg/anon-struct-11.c: Update.
11549 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11551 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11553 Only xfail with gas.
11555 2011-03-18 Jason Merrill <jason@redhat.com>
11557 * g++.dg/template/fn-ptr1.C: New.
11559 * g++.dg/overload/volatile1.C: New.
11561 * g++.dg/opt/pr23372.C: New.
11563 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11565 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11567 PR middle-end/47405
11568 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11570 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11572 * gcc.target/arm/unsigned-extend-1.c: New.
11574 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11577 * gcc.c-torture/compile/pr48161.c: New test.
11579 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11581 PR middle-end/47725
11582 * gcc.dg/torture/pr47725.c: New.
11584 2011-03-17 Jason Merrill <jason@redhat.com>
11586 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11587 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11589 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11591 * gnat.dg/specs/elab2.ads: New test.
11592 * gnat.dg/specs/elab2_pkg.ads: New helper.
11594 2011-03-17 Jason Merrill <jason@redhat.com>
11596 * g++.dg/cpp0x/decltype-1212.C: New.
11597 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11599 2011-03-17 Jason Merrill <jason@redhat.com>
11601 * g++.dg/parse/memfnquals1.C: New.
11603 2011-03-17 Richard Guenther <rguenther@suse.de>
11605 PR middle-end/48134
11606 * gcc.dg/pr48134.c: New testcase.
11608 2011-03-17 Richard Guenther <rguenther@suse.de>
11610 PR middle-end/48165
11611 * g++.dg/torture/pr48165.C: New testcase.
11613 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11615 PR rtl-optimization/48141
11616 * gcc.dg/pr48141.c: New test.
11618 2011-03-16 Jason Merrill <jason@redhat.com>
11620 * g++.dg/cpp0x/constexpr-48089.C: New.
11622 * g++.dg/cpp0x/constexpr-abi1.C: New.
11624 * g++.dg/cpp0x/constexpr-46336.C: New.
11625 * g++.dg/parse/friend5.C: Adjust expected errors.
11627 * g++.dg/cpp0x/constexpr-47570.C: New.
11629 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11632 * ++.dg/debug/dwarf2/typedef6.C: New test.
11634 2011-03-16 Jason Merrill <jason@redhat.com>
11636 * g++.dg/cpp0x/elision2.C: New.
11638 * g++.dg/cpp0x/constexpr-array3.C: New.
11640 2011-03-16 Jason Merrill <jason@redhat.com>
11642 * g++.dg/cpp0x/sfinae6.C: New.
11643 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11644 * g++.dg/cpp0x/pr45908.C: Likewise.
11645 * g++.dg/cpp0x/sfinae6.C: Likewise.
11646 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11647 * g++.old-deja/g++.law/arg11.C: Likewise.
11649 2011-03-16 Jason Merrill <jason@redhat.com>
11651 * g++.dg/template/incomplete6.C: New.
11653 2011-03-16 Jeff Law <law@redhat.com>
11655 * gcc.dg/tree-ssa/vrp55.c: New test.
11657 2011-03-16 Jason Merrill <jason@redhat.com>
11659 * g++.dg/cpp0x/auto22.C: New.
11661 2011-03-16 Richard Guenther <rguenther@suse.de>
11663 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11664 optimizing it away if promoted to const.
11666 2011-03-16 Richard Guenther <rguenther@suse.de>
11668 PR tree-optimization/48149
11669 * gcc.dg/fold-complex-1.c: New testcase.
11671 2011-03-16 Richard Guenther <rguenther@suse.de>
11674 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11675 or cloning happens.
11677 2011-03-16 Richard Guenther <rguenther@suse.de>
11679 PR tree-optimization/26134
11680 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11682 2011-03-16 Richard Guenther <rguenther@suse.de>
11684 PR tree-optimization/48146
11685 * gcc.dg/torture/pr48146.c: New testcase.
11687 2011-03-16 Richard Guenther <rguenther@suse.de>
11689 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11690 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11692 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11694 PR middle-end/48136
11695 * gcc.c-torture/compile/pr48136.c: New test.
11697 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11700 * gcc.dg/guality/pr45882.c: New test.
11702 2011-03-15 Jason Merrill <jason@redhat.com>
11704 * g++.dg/cpp0x/constexpr-recursion.C: New.
11706 * g++.dg/cpp0x/implicit11.C: New.
11708 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11710 * g++.dg/cpp0x/constexpr-attribute.C: New.
11712 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11714 * g++.dg/parse/pr34758.C: New.
11716 2011-03-15 Xinliang David Li <davidxl@google.com>
11719 * gcc.dg/uninit-pred-7_d.c: New test.
11720 * gcc.dg/uninit-pred-8_d.c: New test.
11722 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11725 * gcc.target/arm/pr46788.c: New.
11727 2011-03-15 Richard Guenther <rguenther@suse.de>
11729 PR middle-end/47650
11730 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11731 * gfortran.dg/ishft_4.f90: Likewise.
11732 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11734 2011-03-15 Richard Guenther <rguenther@suse.de>
11736 PR tree-optimization/13954
11737 * g++.dg/tree-ssa/pr13954.C: New testcase.
11739 2011-03-15 Richard Guenther <rguenther@suse.de>
11741 PR tree-optimization/48037
11742 * gcc.target/i386/pr48037-1.c: New testcase.
11744 2011-03-15 Richard Guenther <rguenther@suse.de>
11746 PR tree-optimization/41490
11747 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11748 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11749 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11750 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11751 * g++.dg/tree-ssa/pr33604.C: Adjust.
11753 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11755 PR middle-end/47917
11756 * gcc.c-torture/execute/pr47917.c: New test.
11757 * gcc.dg/pr47917.c: New test.
11759 PR middle-end/38878
11760 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11762 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11764 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11765 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11766 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11767 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11768 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11769 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11770 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11771 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11772 * gcc.target/i386/avx-floor-vec.c: Ditto.
11773 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11774 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11775 * gcc.target/i386/avx-rint-vec.c: Ditto.
11776 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11777 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11778 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11779 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11781 2011-03-14 Tom Tromey <tromey@redhat.com>
11783 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11784 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11785 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11787 2011-03-14 Tom Tromey <tromey@redhat.com>
11789 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11790 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11791 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11793 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11795 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11797 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11799 PR rtl-optimization/47166
11800 * gcc.c-torture/execute/postmod-1.c: New test.
11802 2011-03-14 Richard Guenther <rguenther@suse.de>
11804 PR middle-end/48098
11805 * gcc.dg/torture/pr48098.c: New testcase.
11807 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11810 * gcc.target/powerpc/pr48053-1.c: New test.
11811 * gcc.target/powerpc/pr48053-2.c: Likewise.
11813 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11815 PR libfortran/48066
11816 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11818 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11820 PR libfortran/48066
11821 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11823 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11826 * gfortran.dg/class_41.f03: New.
11828 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11830 * g++.dg/conversion/cast3.C: New test.
11832 2011-03-11 Jason Merrill <jason@redhat.com>
11834 * g++.dg/template/error45.C: New.
11836 * g++.dg/parse/no-type-defn1.C: New.
11838 * g++.dg/ext/attrib40.C: New.
11840 * g++.dg/cpp0x/regress/array1.C: New.
11842 2011-03-11 Richard Guenther <rguenther@suse.de>
11844 PR tree-optimization/48067
11845 * gcc.dg/pr48067.c: New testcase.
11847 2011-03-11 Richard Guenther <rguenther@suse.de>
11850 * g++.dg/lto/20110311-1_0.C: New testcase.
11852 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11855 * g++.dg/inherit/virtual8.C: New test.
11857 PR middle-end/48044
11858 * gcc.dg/torture/pr48044.c: New test.
11860 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11863 * gfortran.dg/proc_ptr_comp_31.f90: New.
11865 2011-03-11 Richard Guenther <rguenther@suse.de>
11867 PR tree-optimization/47278
11868 * gcc.dg/torture/pr47278-1.c: New testcase.
11869 * gcc.dg/torture/pr47278-2.c: Likewise.
11871 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11873 PR tree-optimization/48063
11874 * gcc.dg/torture/pr48063.c: New test.
11876 2011-03-10 Jason Merrill <jason@redhat.com>
11878 * g++.dg/template/array22.C: New.
11880 * g++.dg/cpp0x/syntax-err1.C: New.
11881 * g++.dg/parse/error36.C: Adjust expected errors.
11882 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11883 * g++.old-deja/g++.pt/typename3.C: Likewise.
11884 * g++.old-deja/g++.pt/typename4.C: Likewise.
11885 * g++.old-deja/g++.pt/typename6.C: Likewise.
11887 2011-03-09 Jason Merrill <jason@redhat.com>
11889 * g++.dg/template/nontype22.C: New.
11891 2011-03-09 Martin Jambor <mjambor@suse.cz>
11893 PR tree-optimization/47714
11894 * g++.dg/torture/pr47714.C: New test.
11896 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11899 * gcc.target/powerpc/pr47755-2.c: New file.
11901 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11903 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11904 is not set in the environment, pass 64 as first argument when not
11905 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11906 native where ulimit -u is supported.
11908 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11910 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11912 2011-03-08 Jason Merrill <jason@redhat.com>
11914 * g++.dg/template/nontype21.C: New.
11916 * g++.dg/template/anon5.C: New.
11918 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11921 * gcc.dg/pr47881.c: New test.
11923 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11926 * g++.dg/lookup/template3.C: New test.
11928 2011-03-08 Kai Tietz <ktietz@redhat.com>
11930 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11933 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11936 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11937 sizeof to compute alignment.
11939 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11941 PR tree-optimization/48022
11942 * gcc.dg/pr48022-1.c: New test.
11943 * gcc.dg/pr48022-2.c: New test.
11945 2011-03-07 Jason Merrill <jason@redhat.com>
11947 * g++.dg/template/nontype20.C: New.
11948 * g++.dg/init/member1.C: Adjust expected errors.
11949 * g++.dg/parse/constant4.C: Likewise.
11950 * g++.dg/template/qualified-id3.C: Likewise.
11951 * g++.old-deja/g++.pt/crash10.C: Likewise.
11953 * g++.dg/cpp0x/regress/non-const1.C: New.
11955 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11958 * gcc.dg/pr47991.c: New test.
11960 2011-03-07 Jason Merrill <jason@redhat.com>
11962 * g++.dg/abi/mangle46.C: New.
11964 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11967 * gcc.target/powerpc/pr47862.c: New.
11969 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11972 * gcc.target/i386/combine-mul.c: Require nonpic.
11974 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11975 Nathan Froyd <froydnj@codesourcery.com>
11977 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11979 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11981 * README.QMTEST: Remove.
11983 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11984 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11987 * gfortran.dg/array_constructor_37.f90 : New test.
11989 2011-03-05 Jason Merrill <jason@redhat.com>
11991 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11992 * g++.dg/abi/mangle45.C: Likewise.
11993 * g++.dg/cpp0x/trailing1.C: Likewise.
11995 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11997 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11999 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12001 PR rtl-optimization/47899
12002 * gcc.dg/pr47899.c: New test.
12004 * gcc.dg/torture/pr47968.c: Ignore warnings.
12006 PR tree-optimization/47967
12007 * gcc.c-torture/compile/pr47967.c: New test.
12009 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12011 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12012 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12014 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12016 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12017 and property_getAttributes() if __OBJC2__.
12018 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12019 * objc.dg/property/property-encoding-1.m: New.
12020 * obj-c++.dg/property/property-encoding-1.mm: New.
12022 2011-03-04 Jason Merrill <jason@redhat.com>
12024 * g++.dg/template/pseudodtor6.C: New.
12026 * g++.dg/inherit/covariant19.C: New.
12028 2011-03-04 Richard Guenther <rguenther@suse.de>
12030 PR middle-end/47968
12031 * gcc.dg/torture/pr47968.c: New testcase.
12033 2011-03-04 Richard Guenther <rguenther@suse.de>
12035 PR middle-end/47975
12036 * gcc.dg/torture/pr47975.c: New testcase.
12038 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12041 * g++.dg/template/crash106.C: New.
12043 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12046 * gcc.dg/gomp/pr47963.c: New test.
12047 * g++.dg/gomp/pr47963.C: New test.
12049 2011-03-02 Jason Merrill <jason@redhat.com>
12051 * g++.dg/cpp0x/regress/condition1.C: New.
12053 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12055 2011-03-01 Jason Merrill <jason@redhat.com>
12057 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12059 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12061 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12063 PR rtl-optimization/47925
12064 * gcc.c-torture/execute/pr47925.c: New test.
12066 2011-03-01 Jason Merrill <jason@redhat.com>
12068 * g++.dg/cpp0x/decltype25.C: New.
12070 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12072 2011-03-01 Richard Guenther <rguenther@suse.de>
12074 PR tree-optimization/47890
12075 * gcc.dg/torture/pr47890.c: New testcase.
12077 2011-03-01 Richard Guenther <rguenther@suse.de>
12080 * gcc.dg/lto/pr47924_0.c: New testcase.
12082 2011-03-01 Richard Guenther <rguenther@suse.de>
12085 * gfortran.dg/lto/pr46911_0.f: New testcase.
12087 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12089 PR libgfortran/47933
12090 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12091 compile errors from older code form.
12093 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12095 PR libgfortran/47567
12096 * gfortran.dg/fmt_fw_d.f90: New test.
12098 2011-02-28 Jason Merrill <jason@redhat.com>
12100 * g++.dg/inherit/covariant18.C: New.
12102 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12104 PR middle-end/47893
12105 * gcc.dg/pr47893.c: New test.
12107 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12109 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12110 NULL in case of a selector with conflicting types.
12111 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12113 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12115 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12116 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12117 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12118 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12120 2011-02-28 Jason Merrill <jason@redhat.com>
12123 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12125 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12127 PR libgfortran/47778
12128 * gfortran.dg/namelist_71.f90: New test.
12130 2011-02-27 Jason Merrill <jason@redhat.com>
12133 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12134 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12136 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12139 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12141 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12144 * gfortran.dg/gomp/task-1.f90: Removed.
12146 2011-02-26 Jason Merrill <jason@redhat.com>
12148 * g++.dg/template/this-targ1.C: New.
12150 * g++.dg/cpp0x/regress/template-const1.C: New.
12151 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12152 * g++.dg/template/function1.C: Adjust.
12153 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12154 * g++.dg/debug/debug7.C: Adjust.
12156 2011-02-26 Tobias Burnus <burnus@net-b.de>
12159 * gfortran.dg/gomp/task-1.f90: New.
12161 2011-02-25 Jie Zhang <jie@codesourcery.com>
12163 * gcc.target/arm/neon-thumb2-move.c: Add
12164 dg-require-effective-target arm_thumb2_ok.
12166 2011-02-24 Jason Merrill <jason@redhat.com>
12168 * g++.dg/parse/constant1.C: Specify C++98 mode.
12169 * g++.dg/parse/constant5.C: Likewise.
12170 * g++.dg/parse/error2.C: Likewise.
12171 * g++.dg/parse/semicolon3.C: Likewise.
12172 * g++.dg/template/crash14.C: Likewise.
12173 * g++.dg/template/local4.C: Likewise.
12174 * g++.dg/template/nontype3.C: Likewise.
12175 * g++.dg/parse/crash31.C: Adjust expected errors.
12176 * g++.dg/template/function1.C: Likewise.
12177 * g++.dg/template/ref3.C: Likewise.
12178 * g++.dg/template/static9.C: Likewise.
12179 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12181 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12182 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12183 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12184 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12185 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12187 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12190 * gfortran.dg/pr47878.f90: New test.
12192 2011-02-24 Richard Guenther <rguenther@suse.de>
12195 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12196 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12198 2011-02-24 Richard Guenther <rguenther@suse.de>
12201 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12202 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12204 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12206 PR libgfortran/47567
12207 * gfortran.dg/fmt_f0_1.f90: Update test.
12209 2011-02-23 Jason Merrill <jason@redhat.com>
12211 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12212 * g++.dg/abi/mangle45.C: New.
12214 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12215 * g++.dg/template/canon-type-9.C: Match use of decltype
12216 between declaration and definition.
12217 * g++.dg/template/canon-type-12.C: Likewise.
12219 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12222 * gfortran.dg/nested_allocatables_1.f90: New.
12224 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12227 * g++.dg/pr46868.C: New test.
12228 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12229 * g++.dg/parse/error14.C: Adjust.
12231 2011-02-23 Richard Guenther <rguenther@suse.de>
12233 PR tree-optimization/47838
12234 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12236 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12238 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12240 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12242 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12243 * gfortran.dg/count_init_expr.f03: Ditto.
12244 * gfortran.dg/gomp/pr43711.f90: Ditto.
12245 * gcc.dg/struct-parse-2.c: Ditto.
12246 * gcc.dg/parse-error-3.c: Ditto.
12247 * gcc.dg/Wlogical-op-1.c: Ditto.
12248 * gcc.dg/Walways-true-1.c: Ditto.
12249 * gcc.dg/pr24225.c: Ditto.
12250 * gcc.dg/Walways-true-2.c: Ditto.
12251 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12252 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12253 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12254 * g++.dg/overload/defarg4.C: Ditto.
12255 * g++.dg/inherit/covariant16.C: Ditto.
12256 * g++.dg/inherit/virtual7.C: Ditto.
12257 * g++.dg/template/canon-type-9.C: Ditto.
12258 * g++.dg/template/access19.C: Ditto.
12259 * g++.dg/template/call7.C: Ditto.
12260 * g++.dg/template/canon-type-2.C: Ditto.
12261 * g++.dg/template/init7.C: Ditto.
12262 * g++.dg/template/sizeof-template-argument.C: Ditto.
12263 * g++.dg/template/const3.C: Ditto.
12264 * g++.dg/template/sfinae26.C: Ditto.
12265 * g++.dg/template/sfinae26.C: Ditto.
12266 * g++.dg/template/canon-type-11.C: Ditto.
12267 * g++.dg/template/union2.C: Ditto.
12268 * g++.dg/template/canon-type-3.C: Ditto.
12269 * g++.dg/template/canon-type-1.C: Ditto.
12270 * g++.dg/template/canon-type-5.C: Ditto.
12271 * g++.dg/template/canon-type-7.C: Ditto.
12272 * g++.dg/template/canon-type-10.C: Ditto.
12273 * g++.dg/template/spec36.C: Ditto.
12274 * g++.dg/template/typedef38.C: Ditto.
12275 * g++.dg/template/canon-type-4.C: Ditto.
12276 * g++.dg/template/canon-type-6.C: Ditto.
12277 * g++.dg/template/canon-type-13.C: Ditto.
12278 * g++.dg/template/instantiate9.C: Ditto.
12279 * g++.dg/template/ttp22.C: Ditto.
12280 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12281 * g++.dg/warn/Walways-true-1.C: Ditto.
12282 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12283 * g++.dg/warn/Walways-true-2.C: Ditto.
12284 * g++.dg/conversion/op4.C: Ditto.
12285 * g++.dg/opt/pr19650.C: Ditto.
12286 * g++.dg/lookup/friend11.C: Ditto.
12287 * g++.dg/other/default2.C: Ditto.
12288 * g++.dg/other/default3.C: Ditto.
12289 * g++.dg/other/dtor2.C: Ditto.
12290 * g++.dg/other/friend5.C: Ditto.
12291 * g++.dg/other/default5.C: Ditto.
12292 * g++.dg/init/brace6.C: Ditto.
12293 * g++.dg/init/aggr5.C: Ditto.
12294 * g++.dg/init/error2.C: Ditto.
12295 * g++.dg/expr/bound-mem-fun.C: Ditto.
12296 * g++.dg/expr/cond6.C: Ditto.
12297 * g++.dg/expr/stmt-expr-1.C: Ditto.
12298 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12299 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12300 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12301 * g++.dg/cpp0x/bracket1.C: Ditto.
12302 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12303 * g++.dg/cpp0x/pr38646.C: Ditto.
12304 * g++.dg/cpp0x/variadic73.C: Ditto.
12305 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12306 * g++.dg/cpp0x/bracket4.C: Ditto.
12307 * g++.dg/cpp0x/decltype4.C: Ditto.
12308 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12309 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12310 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12311 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12312 * g++.dg/cpp0x/decltype2.C: Ditto.
12313 * g++.dg/cpp0x/decltype1.C: Ditto.
12314 * g++.dg/cpp0x/bracket2.C: Ditto.
12315 * g++.dg/cpp0x/decltype5.C: Ditto.
12316 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12317 * g++.dg/cpp0x/variadic70.C: Ditto.
12318 * g++.dg/cpp0x/decltype6.C: Ditto.
12319 * g++.dg/cpp0x/rvo.C: Ditto.
12320 * g++.dg/cpp0x/vt-40092.C: Ditto.
12321 * g++.dg/cpp0x/variadic-new.C: Ditto.
12322 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12323 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12324 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12325 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12326 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12327 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12328 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12329 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12330 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12331 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12332 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12333 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12334 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12335 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12336 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12337 * g++.dg/cpp0x/pr39639.C: Ditto.
12338 * g++.dg/cpp0x/decltype3.C: Ditto.
12339 * g++.dg/cpp0x/variadic68.C: Ditto.
12340 * g++.dg/cpp0x/variadic-function.C: Ditto.
12341 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12342 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12343 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12344 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12345 * g++.dg/parse/crash35.C: Ditto.
12346 * g++.dg/parse/crash40.C: Ditto.
12347 * g++.dg/parse/defarg12.C: Ditto.
12348 * g++.dg/parse/crash34.C: Ditto.
12349 * g++.dg/parse/constructor3.C: Ditto.
12350 * g++.dg/parse/template23.C: Ditto.
12351 * g++.dg/parse/crash56.C: Ditto.
12352 * g++.dg/parse/dtor13.C: Ditto.
12353 * g++.dg/parse/error33.C: Ditto.
12354 * g++.dg/parse/ctor9.C: Ditto.
12355 * g++.dg/parse/error32.C: Ditto.
12356 * g++.dg/parse/error37.C: Ditto.
12357 * g++.dg/parse/bitfield3.C: Ditto.
12358 * g++.dg/parse/struct-4.C: Ditto.
12359 * g++.dg/ext/has_trivial_copy.C: Ditto.
12360 * g++.dg/ext/is_polymorphic.C: Ditto.
12361 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12362 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12363 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12364 * g++.dg/ext/is_union.C: Ditto.
12365 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12366 * g++.dg/ext/is_pod.C: Ditto.
12367 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12368 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12369 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12370 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12371 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12372 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12373 * g++.dg/ext/is_abstract.C: Ditto.
12374 * g++.dg/ext/has_trivial_assign.C: Ditto.
12375 * g++.dg/ext/is_class.C: Ditto.
12376 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12377 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12378 * g++.dg/ext/is_base_of.C: Ditto.
12379 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12380 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12381 * g++.dg/ext/is_empty.C: Ditto.
12382 * g++.dg/ext/is_enum.C: Ditto.
12383 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12384 * gnat.dg/opt11.adb: Ditto.
12385 * obj-c++.dg/pr45735.mm: Ditto.
12386 * obj-c++.dg/pr24393.mm: Ditto.
12387 * obj-c++.dg/exceptions-2.mm: Ditto.
12388 * objc.dg/pr45735.m: Ditto.
12389 * objc.dg/pr24393.m: Ditto.
12391 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12393 * objc.dg/attributes/objc-exception-1.m: New.
12395 2011-02-23 Jie Zhang <jie@codesourcery.com>
12397 * gcc.dg/cpp/include7.c: New test.
12399 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12402 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12404 2011-02-23 Jie Zhang <jie@codesourcery.com>
12406 PR rtl-optimization/47763
12407 * gcc.dg/pr47763.c: New test.
12409 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12412 * gfortran.dg/whole_file_32.f90 : New test.
12414 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12417 * g++.dg/inherit/virtual7.C: New test.
12419 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12422 * objc.dg/type-size-3.m: Updated error message.
12423 * objc.dg/type-size-4.m: New test.
12424 * objc.dg/type-size-5.m: New test.
12426 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12428 * lib/gnat.exp: Fix comments.
12429 Don't load libgloss.exp.
12430 (default_gnat_version): Call $compiler with --version.
12431 Adapt regexp for gnatmake output, insert version.
12432 (gnat_version): New proc.
12433 (gnat_init): Remove gnat_libgcc_s_path.
12434 (gnat_target_compile): Likewise.
12435 Remove ld_library_path.
12436 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12437 (gnat_pass): Remove.
12438 (gnat_pass): Remove.
12439 (gnat_finish): Remove.
12440 (gnat_exit): Remove.
12441 (local_find_gnatmake): Reindent.
12442 (runtest_file_p): Remove.
12443 (prune_warnings): Remove.
12444 (find_gnatclean): New proc.
12445 * lib/gnat-dg.exp (lremove): New proc.
12446 (gnat-dg-test): Reindent.
12447 Remove additional output files.
12448 (gnat-dg-runtest): Remove.
12450 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12451 * gnat.dg/loop_optimization6.adb: Likewise.
12452 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12454 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12456 PR tree-optimization/47835
12457 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12459 2011-02-22 Tobias Burnus <burnus@net-b.de>
12461 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12462 * gfortran.dg/abstract_type_2.f03: Ditto.
12463 * gfortran.dg/abstract_type_3.f03: Ditto.
12464 * gfortran.dg/abstract_type_4.f03: Ditto.
12465 * gfortran.dg/abstract_type_5.f03: Ditto.
12466 * gfortran.dg/abstract_type_6.f03: Ditto.
12467 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12468 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12469 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12470 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12471 * gfortran.dg/array_function_5.f90: Ditto.
12472 * gfortran.dg/asynchronous_3.f03: Ditto.
12473 * gfortran.dg/char_expr_1.f90: Ditto.
12474 * gfortran.dg/class_14.f03: Ditto.
12475 * gfortran.dg/data_array_6.f: Ditto.
12476 * gfortran.dg/data_invalid.f90: Ditto.
12477 * gfortran.dg/dot_product_1.f03: Ditto.
12478 * gfortran.dg/func_derived_5.f90: Ditto.
12479 * gfortran.dg/func_result_4.f90: Ditto.
12480 * gfortran.dg/implied_do_1.f90: Ditto.
12481 * gfortran.dg/initialization_25.f90: Ditto.
12482 * gfortran.dg/initialization_26.f90: Ditto.
12483 * gfortran.dg/interface_34.f90: Ditto.
12484 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12485 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12486 * gfortran.dg/matmul_8.f03: Ditto.
12487 * gfortran.dg/merge_init_expr.f90: Ditto.
12488 * gfortran.dg/pack_assign_1.f90: Ditto.
12489 * gfortran.dg/pack_vector_1.f90: Ditto.
12490 * gfortran.dg/pointer_check_8.f90: Ditto.
12491 * gfortran.dg/product_init_expr.f03: Ditto.
12492 * gfortran.dg/reshape_order_5.f90: Ditto.
12493 * gfortran.dg/reshape_shape_1.f90: Ditto.
12494 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12495 * gfortran.dg/same_name_2.f90: Ditto.
12496 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12497 * gfortran.dg/spread_init_expr.f03: Ditto.
12498 * gfortran.dg/stmt_func_1.f90: Ditto.
12499 * gfortran.dg/sum_init_expr.f03: Ditto.
12500 * gfortran.dg/transpose_3.f03: Ditto.
12501 * gfortran.dg/unpack_init_expr.f03: Ditto.
12502 * gfortran.dg/warn_conversion.f90: Ditto.
12503 * gfortran.dg/warn_conversion_2.f90: Ditto.
12504 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12505 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12506 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12507 * gfortran.dg/whole_file_16.f90: Ditto.
12508 * gfortran.dg/whole_file_17.f90: Ditto.
12509 * gfortran.dg/whole_file_18.f90: Ditto.
12510 * gfortran.dg/whole_file_20.f03: Ditto.
12511 * gfortran.dg/whole_file_5.f90: Ditto.
12512 * gfortran.dg/whole_file_6.f90: Ditto.
12513 * gfortran.dg/write_invalid_format.f90: Ditto.
12514 * gfortran.dg/zero_sized_6.f90: Ditto.
12516 2011-02-21 Jeff Law <law@redhat.com>
12518 PR rtl-optimization/46178
12519 * gcc.target/i386/pr46178.c: New test.
12521 PR rtl-optimization/46002
12522 * gcc.c-torture/compile/pr46002.c: New test.
12524 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12526 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12529 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12532 * g++.dg/debug/pr47106.C: Require effective target lto.
12534 2011-02-21 Jason Merrill <jason@redhat.com>
12536 * g++.dg/cpp0x/constexpr-diag2.C: New.
12538 2011-02-20 Jason Merrill <jason@redhat.com>
12540 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12542 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12544 * g++.dg/overload/conv-op1.C: New.
12546 * g++.dg/cpp0x/constexpr-synth1.C: New.
12548 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12550 * objc.dg/layout-2.m: New.
12551 * objc.dg/selector-3.m: Adjusted location of error message.
12552 * objc.dg/type-size-3.m: Same.
12553 * obj-c++.dg/selector-3.mm: Same.
12555 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12558 * objc.dg/property/dotsyntax-22.m: New.
12559 * obj-c++.dg/property/dotsyntax-22.mm: New.
12561 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12564 * g++.dg/template/typedef38.C: New test.
12566 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12569 * gfortran.dg/whole_file_30.f90 : New test.
12570 * gfortran.dg/whole_file_31.f90 : New test.
12572 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12576 * gfortran.dg/whole_file_28.f90 : New test.
12577 * gfortran.dg/whole_file_29.f90 : New test.
12579 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12582 * g++.dg/template/crash105.C: New.
12584 2011-02-19 Jason Merrill <jason@redhat.com>
12586 * g++.dg/cpp0x/regress/no-elide1.C: New.
12588 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12590 PR tree-optimization/46620
12591 * gcc.dg/pr46620.c: New.
12593 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12596 * gcc.target/i386/pr47809.c: New test.
12598 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12599 Tobias Burnus <burnus@net-b.de>
12601 * lib/target-supports.exp
12602 (check_effective_target_fortran_large_real): New check for large reals.
12603 * gfortran.dg/nan_7.f90: New test.
12605 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12607 PR libgfortran/47567
12608 * gfortran.dg/fmt_f0_1.f90: Update test.
12610 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12613 * gfortran.dg/array_constructor_36.f90 : New test.
12614 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12615 allow for comparison between different elements of the array
12616 constructor at different levels of optimization.
12618 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12620 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12621 * gcc.target/i386/pr32280-1.c: Likewise.
12623 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12626 * gcc.target/i386/pr47800.c: New test.
12628 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12630 * objc/execute/exceptions/foward-1.x: New.
12632 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12635 * gfortran.dg/derived_constructor_comps_4.f90: New.
12637 2011-02-18 Tobias Burnus
12640 * gfortran.dg/func_result_6.f90: New.
12642 2011-02-18 Michael Matz <matz@suse.de>
12645 * gfortran.dg/lto/pr45586_0.f90: New test.
12646 * gfortran.dg/typebound_proc_20.f90: Ditto.
12647 * gfortran.dg/typebound_proc_21.f90: Ditto.
12649 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12652 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12654 2011-02-18 Tobias Burnus <burnus@net-b.de>
12657 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12658 gcc_warning_prefix.
12659 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12660 normalizing the error/warning output.
12661 * gfortran.dg/Wall.f90: Update dg-error/warning.
12662 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12663 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12664 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12665 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12666 * gfortran.dg/class_30.f90: Update dg-error/warning.
12667 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12668 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12669 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12670 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12671 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12672 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12673 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12674 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12675 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12676 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12677 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12678 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12679 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12680 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12681 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12682 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12683 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12684 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12685 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12686 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12687 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12688 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12689 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12690 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12691 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12693 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12696 * gfortran.dg/proc_ptr_comp_30.f90: New.
12698 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12701 * gcc.target/i386/pr47780.c: New test.
12703 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12706 * gfortran.dg/class_40.f03: New.
12708 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12711 * g++.dg/cpp0x/auto21.C: New test.
12713 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12715 * objc.dg/special/unclaimed-category-1.h: Updated for
12717 * objc.dg/special/unclaimed-category-1.m: Same.
12718 * objc.dg/zero-link-1.m: Same.
12719 * objc.dg/lookup-1.m: Same.
12720 * objc.dg/torture/strings/const-str-9.m
12721 * objc.dg/torture/strings/const-str-10.m: Same.
12722 * objc.dg/torture/strings/const-str-11.m: Same.
12723 * objc.dg/torture/forward-1.m: Same.
12724 * objc.dg/zero-link-2.m: Same.
12725 * objc.dg/encode-7-next-64bit.m: Same.
12726 * objc.dg/method-4.m: Same.
12727 * objc.dg/next-runtime-1.m: Same.
12728 * objc.dg/image-info.m: Same.
12729 * objc.dg/pr23214.m: Same.
12730 * objc.dg/symtab-1.m: Same.
12731 * obj-c++.dg/basic.m: Same.
12732 * obj-c++.dg/proto-lossage-3.m: Same.
12733 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12734 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12735 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12736 * obj-c++.dg/method-11.m: Same.
12737 * objc/execute/enumeration-1.m: Same.
12738 * objc/execute/object_is_class.m: Same.
12739 * objc/execute/formal_protocol-2.m: Same.
12740 * objc/execute/formal_protocol-4.m: Same.
12741 * objc/execute/formal_protocol-6.m: Same.
12742 * objc/execute/bycopy-3.m: Same.
12743 * objc/execute/exceptions/catchall-1.m: Same.
12744 * objc/execute/exceptions/finally-1.m: Same.
12745 * objc/execute/exceptions/local-variables-1.m: Same.
12746 * objc/execute/exceptions/foward-1.m: Same.
12747 * objc/execute/bf-common.h
12748 * objc/execute/enumeration-2.m: Same.
12749 * objc/execute/formal_protocol-1.m: Same.
12750 * objc/execute/formal_protocol-3.m: Same.
12751 * objc/execute/formal_protocol-5.m: Same.
12752 * objc/execute/accessing_ivars.m: Same.
12753 * objc/execute/bycopy-2.m: Same.
12754 * objc/execute/formal_protocol-7.m: Same.
12755 * objc/execute/compatibility_alias.m: Same.
12756 * objc/execute/no_clash.m: Same.
12757 * objc/execute/object_is_meta_class.m: Same.
12758 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12759 * objc/execute/class-tests-1.h: Include stdio.h.
12760 * objc/execute/class-tests-2.h: Same.
12761 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12763 * obj-c++.dg/try-catch-2.mm: Same.
12765 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12768 * g++.dg/warn/Wunused-parm-4.C: New test.
12770 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12771 Jan Hubicka <jh@suse.cz>
12775 * g++.dg/debug/pr47106.C: New.
12777 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12780 * gcc.target/i386/pr43653.c: New test.
12782 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12785 * g++.dg/template/inherit6.C: New test.
12787 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12790 * gfortran.dg/class_39.f03: New.
12792 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12795 * g++.dg/cpp0x/variadic106.C: New test.
12797 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12799 PR libfortran/47757
12800 * gfortran.dg/pr47757-1.f90: New test.
12801 * gfortran.dg/pr47757-2.f90: New test.
12802 * gfortran.dg/pr47757-3.f90: New test.
12805 * g++.dg/cpp0x/enum8.C: New test.
12807 2011-02-15 Jason Merrill <jason@redhat.com>
12809 * g++.dg/inherit/implicit-trivial1.C: New.
12810 * g++.dg/cpp0x/implicit-trivial1.C: New.
12812 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12814 PR middle-end/47725
12815 * gcc.dg/torture/pr47725.c: Removed.
12817 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12820 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12821 constant does not generate a load from memory.
12823 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12825 PR middle-end/47725
12826 * gcc.dg/torture/pr47725.c: New.
12828 2011-02-15 Richard Guenther <rguenther@suse.de>
12830 PR tree-optimization/47743
12831 * gcc.dg/torture/pr47743.c: New testcase.
12833 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12835 PR middle-end/47581
12836 * gcc.target/i386/pr47581.c: New test.
12838 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12841 * gfortran.dg/select_type_22.f03: New.
12843 2011-02-14 Jason Merrill <jason@redhat.com>
12845 * g++.dg/cpp0x/regress/enum1.C: New.
12847 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12849 * gnat.dg/include.adb: New test.
12851 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12854 * gfortran.dg/class_38.f03: New.
12856 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12858 * gcc.dg/pr46494.c: New test.
12860 2011-02-14 Richard Guenther <rguenther@suse.de>
12862 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12864 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12867 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12868 sparc*-sun-solaris2.11.
12870 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12873 * gfortran.dg/argument_checking_18.f90: New.
12875 2011-02-13 Tobias Burnus <burnus@net-b.de>
12877 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12878 * gfortran.dg/argument_checking_17.f90: New.
12880 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12882 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12883 are temporarily disabled.
12884 * gfortran.dg/class_7.f03: Ditto.
12885 * gfortran.dg/coarray_14.f90: Ditto.
12886 * gfortran.dg/typebound_proc_13.f03: Ditto.
12888 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12891 * gfortran.dg/extends_11.f03: New.
12893 2011-02-11 Xinliang David Li <davidxl@google.com>
12895 PR tree-optimization/47707
12896 * g++.dg/tree-ssa/pr47707.C: New test.
12898 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12900 * g++.dg/opt/inline17.C: New test.
12902 2011-02-11 Tobias Burnus <burnus@net-b.de>
12905 * gfortran.dg/pure_formal_2.f90: New.
12907 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12909 PR rtl-optimization/47614
12910 * gfortran.dg/pr47614.f: New.
12912 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12915 * gcc.dg/opts-6.c: New test.
12917 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12920 * gcc.dg/pr47684.c: New test.
12922 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12925 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12926 c99_runtime, dg-add-options c99_runtime.
12927 (main): Use __asm__.
12929 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12932 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12933 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12934 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12935 * gcc.dg/ucnid-10.c: Likewise.
12936 * gcc.dg/ucnid-13.c: Likewise.
12937 * gcc.dg/ucnid-7.c: Likewise.
12938 * gcc.dg/ucnid-8.c: Likewise.
12939 Adapt dg-warning line number.
12941 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12943 * gcc.target/i386/parity-1.c: Use -march=k8.
12944 * gcc.target/i386/parity-2.c: Ditto.
12945 * gcc.target/i386/vecinit-1.c: Ditto.
12946 * gcc.target/i386/vecinit-2.c: Ditto.
12948 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12951 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12952 * gcc.target/mips/save-restore-3.c: Likewise.
12953 * gcc.target/mips/save-restore-4.c: Likewise.
12954 * gcc.target/mips/save-restore-5.c: Likewise.
12957 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12958 * g++.dg/tree-prof/partition2.C: Likewise.
12960 2011-02-09 Jason Merrill <jason@redhat.com>
12962 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12963 rather than misdeclare std::puts.
12965 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12966 * g++.dg/other/warning1.C: Likewise.
12967 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12968 * g++.old-deja/g++.gb/scope06.C: Likewise.
12969 * g++.old-deja/g++.law/cvt11.C: Likewise.
12970 * g++.old-deja/g++.law/init1.C: Likewise.
12971 * g++.dg/abi/mangle26.C: Likewise.
12973 * g++.dg/template/function1.C: Adjust for C++0x mode.
12974 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12976 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12977 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12979 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12981 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12983 * g++.dg/cpp0x/regress: New directory.
12984 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12985 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12986 * g++.dg/cpp0x/regress/regress3.C: New.
12988 2011-02-10 Richard Guenther <rguenther@suse.de>
12990 PR tree-optimization/47677
12991 * gcc.dg/torture/pr47677.c: New testcase.
12993 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12995 * objc.dg/special/load-category-1.m: Remove unused header.
12996 * objc.dg/special/load-category-1a.m: Likewise.
12997 * objc.dg/special/load-category-2.m: Likewise.
12998 * objc.dg/special/load-category-2a.m: Likewise.
12999 * objc.dg/special/load-category-3.m: Likewise.
13000 * objc.dg/special/load-category-3a.m: Likewise.
13001 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13002 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13003 * objc.dg/attributes/class-attribute-1.m: Likewise.
13004 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13005 * obj-c++.dg/property/property.exp: Likewise.
13006 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13007 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13008 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13009 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13010 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13011 * obj-c++.dg/template-8.mm: Likewise.
13013 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13016 * gcc.target/i386/pr47665.c: New test.
13018 2011-02-10 Jie Zhang <jie@codesourcery.com>
13022 2011-02-05 Jie Zhang <jie@codesourcery.com>
13024 * gcc.dg/pr42631.c: Update test.
13025 * gcc.dg/pr42631-2.c: New test.
13027 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13030 * gfortran.dg/proc_decl_25.f90: New.
13032 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13035 * gfortran.dg/typebound_assignment_2.f03: New.
13037 2011-02-09 Richard Guenther <rguenther@suse.de>
13039 PR tree-optimization/47664
13040 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13042 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13044 PR middle-end/47646
13045 * gnat.dg/uninit_func.adb: Adjust dg directive.
13047 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13049 PR middle-end/47646
13050 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13052 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13055 * gfortran.dg/auto_dealloc_2.f90: New.
13057 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13059 * gcc.dg/builtins-config.h: Remove __sgi handling.
13060 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13061 -std=c99 for mips-sgi-irix6.5*.
13063 2011-02-09 Martin Jambor <mjambor@suse.cz>
13065 PR middle-end/45505
13066 * gfortran.dg/pr25923.f90: Remove xfails.
13068 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13071 * gfortran.dg/inquire_14.f90: New test.
13073 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13076 * gfortran.dg/pointer_init_6.f90: New.
13078 2011-02-08 Jeff Law <law@redhat.com>
13080 PR tree-optimization/42893
13081 * gcc.tree-ssa/pr42893.c: New test.
13083 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13085 PR tree-optimization/46834
13086 PR tree-optimization/46994
13087 PR tree-optimization/46995
13088 * gcc.dg/graphite/id-pr46834.c: New.
13089 * gfortran.dg/graphite/id-pr46994.f90: New.
13090 * gfortran.dg/graphite/id-pr46995.f90: New.
13092 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13094 PR middle-end/47646
13095 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13096 using the variable is known the warning is emitted there.
13097 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13098 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13100 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13103 * gcc.dg/noreturn-1.c (foo5): Likewise.
13104 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13105 (method2): Likewise.
13107 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13108 the return statement using the uninitialized variable.
13109 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13111 2011-02-08 Richard Guenther <rguenther@suse.de>
13113 PR middle-end/47639
13114 * g++.dg/opt/pr47639.c: New testcase.
13116 2011-02-08 Richard Guenther <rguenther@suse.de>
13118 PR tree-optimization/47632
13119 * g++.dg/opt/pr47632.C: New testcase.
13121 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13123 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13125 2011-02-07 Richard Guenther <rguenther@suse.de>
13127 PR tree-optimization/47615
13128 * g++.dg/opt/pr47615.C: New testcase.
13130 2011-02-07 Richard Guenther <rguenther@suse.de>
13132 PR tree-optimization/47621
13133 * gcc.dg/torture/pr47621.c: New testcase.
13135 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13137 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13139 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13142 * gfortran.dg/allocate_with_source_1 : New test.
13144 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13146 PR middle-end/47610
13147 * gcc.dg/pr47610.c: New test.
13149 2011-02-05 Jie Zhang <jie@codesourcery.com>
13152 * gcc.dg/pr42631.c: Update test.
13153 * gcc.dg/pr42631-2.c: New test.
13155 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13158 * gfortran.dg/pr47574.f90: New test.
13160 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13162 PR tree-optimization/46194
13163 * gcc.dg/autopar/pr46194.c: New.
13165 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13167 PR tree-optimization/43695
13168 * g++.dg/ipa/pr43695.C: New.
13170 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13172 PR inline-asm/23200
13173 * gcc.dg/pr23200.c: New test.
13175 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13178 * g++.dg/pr47589.C: New test.
13180 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13183 * g++.dg/template/typedef37.C: New test.
13184 * g++.dg/template/param1.C: Adjust expected error message.
13186 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13188 PR middle-end/31490
13189 * gcc.dg/pr31490-2.c: New test.
13190 * gcc.dg/pr31490-3.c: New test.
13191 * gcc.dg/pr31490-4.c: New test.
13193 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13194 Jakub Jelinek <jakub@redhat.com>
13197 * g++.dg/parser/semicolon3.C: Adjust.
13198 * g++.dg/parser/semicolon4.C: New testcase.
13199 * g++.dg/pr46890.C: New testcase.
13201 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13204 * g++.dg/init/pr29571.C: New.
13206 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13208 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13209 instead of vect_int.
13211 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13214 * gcc.target/i386/pr47312.c: New test.
13217 * gcc.target/i386/pr47564.c: New test.
13219 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13221 PR tree-optimization/45122
13222 * gcc.dg/tree-ssa/pr45122.c: New.
13224 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13227 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13230 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13231 and vsx so a default --with-cpu=power7 doesn't give an error
13232 when -mavoid-indexed-addresses is used.
13234 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13235 wrapper function to save the arguments and then jump to the real
13236 function, rather than depending on the compiler not to move stuff
13238 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13240 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13241 Paul Thomas <pault@gcc.gnu.org>
13244 * gfortran.dg/class_37.f03 : New test.
13246 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13247 Richard Guenther <rguenther@suse.de>
13249 PR tree-optimization/40979
13251 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13252 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13253 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13254 check_vect_support_and_set_flags.
13255 * gfortran.dg/graphite/vect-pr40979.f90: New.
13257 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13260 * gfortran.dg/class_36.f03: New.
13262 2011-02-02 Richard Guenther <rguenther@suse.de>
13264 PR tree-optimization/47566
13265 * gcc.dg/lto/20110201-1_0.c: New testcase.
13267 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13273 * debug/pr47498.c: New.
13274 * debug/pr47501.c: New.
13276 2011-02-01 Richard Guenther <rguenther@suse.de>
13278 PR tree-optimization/47559
13279 * g++.dg/torture/pr47559.C: New testcase.
13281 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13284 * gfortran.dg/typebound_call_20.f03: New.
13286 2011-02-01 Richard Guenther <rguenther@suse.de>
13288 PR tree-optimization/47555
13289 * gcc.dg/pr47555.c: New testcase.
13291 2011-02-01 Richard Guenther <rguenther@suse.de>
13293 PR tree-optimization/47541
13294 * g++.dg/torture/pr47541.C: New testcase.
13296 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13299 * gfortran.dg/typebound_call_19.f03: New.
13301 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13304 * g++.dg/cpp0x/pr47416.C: New test.
13306 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13309 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13311 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13314 * gfortran.dg/typebound_assignment_1.f03: New.
13316 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13318 PR tree-optimization/47538
13319 * gcc.c-torture/execute/pr47538.c: New test.
13321 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13324 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13326 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13328 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13330 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13332 PR rtl-optimization/44031
13333 * gcc.c-torture/compile/20110131-1.c: New test.
13335 2011-01-31 Tobias Burnus <burnus@net-b.de>
13338 * gfortran.dg/stmt_func_1.f90: New.
13340 2011-01-31 Tobias Burnus <burnus@net-b.de>
13343 * gfortran.dg/interface_34.f90: New.
13345 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13348 * gfortran.dg/realloc_on_assign_5.f03: New test.
13349 * gfortran.dg/realloc_on_assign_5.f03: New test.
13351 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13353 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13354 * gfortran.dg/bessel_7.f90: Likewise.
13355 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13357 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13358 * gfortran.dg/sum_init_expr.f03: Likewise.
13360 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13362 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13365 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13366 loop only on "vect_intfloat_cvt" targets.
13368 2011-01-29 Tobias Burnus <burnus@net-b.de>
13371 * gfortran.dg/shape_6.f90: New.
13373 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13375 PR libgfortran/47434
13376 * gfortran.dg/read_infnan_1.f90: Update test.
13377 * gfortran.dg/module_nan.f90: Update test.
13378 * gfortran.dg/char4_iunit_1.f03: Update test.
13379 * gfortran.dg/large_real_kind_1.f90: Update test.
13380 * gfortran.dg/real_const_3.f90: Update test.
13381 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13383 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13386 * g++.dg/template/param2.C: New test.
13388 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13390 PR libgfortran/47285
13391 * gfortran.dg/fmt_g.f: New test.
13393 2011-01-28 Tobias Burnus <burnus@net-b.de>
13396 * gfortran.dg/pure_formal_1.f90: New.
13398 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13401 * gcc.dg/tls/pr42894.c: New test.
13403 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13405 * gcc.dg/pr47276.c: Add dg-require-visibility.
13407 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13409 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13411 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13412 Tobias Burnus <burnus@gcc.gnu.org>
13417 * gfortran.dg/realloc_on_assign_3.f03: New test.
13418 * gfortran.dg/realloc_on_assign_4.f03: New test.
13419 * gfortran.dg/allocatable_function_5.f90: New test.
13420 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13421 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13422 implemented" dg-errors.
13424 2011-01-27 Jan Hubicka <jh@suse.cz>
13426 PR middle-end/46949
13427 * gcc.dg/attr-weakref-4.c: New testcase
13429 2011-01-27 Martin Jambor <mjambor@suse.cz>
13431 PR tree-optimization/47228
13432 * gcc.dg/torture/pr47228.c: New test.
13434 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13436 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13438 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13440 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13441 when using auto-overlay support on the SPU.
13443 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13445 PR rtl-optimization/44174
13446 * gcc.target/i386/asm-6.c: New test.
13448 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13450 PR rtl-optimization/46856
13451 * gcc.c-torture/compile/pr46856.c: New test.
13453 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13454 Andrew Pinski <pinskia@gmail.com>
13457 * gcc.dg/pr43082.c: New.
13459 2011-01-26 DJ Delorie <dj@redhat.com>
13461 PR rtl-optimization/46878
13462 * gcc.dg/pr46878-1.c: New test.
13464 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13467 * g++.dg/cpp0x/pr47476.C: New test.
13469 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13471 * gcc.c-torture/compile/20110126-1.c: New test.
13473 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13476 * gcc.dg/torture/pr47473.c: New test.
13478 2011-01-26 Jan Hubicka <jh@suse.cz>
13481 * gcc.c-torture/execute/pr47237.c: New testcase.
13483 2011-01-26 Jan Hubicka <jh@suse.cz>
13485 PR tree-optimization/47190
13486 * gcc.dg/attr-weakref-3.c: New testcase.
13488 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13491 * gcc.dg/dll-9a.c: New test file.
13492 * gcc.dg/dll-11.c: Likewise.
13493 * gcc.dg/dll-12.c: Likewise.
13494 * gcc.dg/dll-12a.c: Likewise.
13495 * gcc.dg/dll-11a.c: Likewise.
13496 * gcc.dg/dll-9.c: Likewise.
13497 * gcc.dg/dll-10.c: Likewise.
13498 * gcc.dg/dll-10a.c: Likewise.
13499 * g++.dg/ext/dllexport4a.cc: Likewise.
13500 * g++.dg/ext/dllexport4.C: Likewise.
13501 * g++.dg/ext/dllexport5.C: Likewise.
13502 * g++.dg/ext/dllexport5a.cc: Likewise.
13504 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13506 PR tree-optimization/46970
13507 * gcc.dg/graphite/pr46970.c: New.
13509 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13511 PR tree-optimization/46215
13512 * gcc.dg/graphite/pr46215.c: New.
13514 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13516 PR tree-optimization/46168
13517 * gcc.dg/graphite/pr46168.c: New.
13519 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13521 PR tree-optimization/43657
13522 * gcc.dg/graphite/pr43657.c: New.
13524 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13526 PR tree-optimization/29832
13527 * gfortran.dg/graphite/pr29832.f90: New.
13529 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13531 PR tree-optimization/43567
13532 * gcc.dg/graphite/pr43567.c: New.
13534 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13536 * gfortran.dg/graphite/interchange-4.f: New.
13537 * gfortran.dg/graphite/interchange-5.f: New.
13539 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13540 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13541 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13542 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13543 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13544 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13545 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13546 * gfortran.dg/ltrans-7.f90: Removed.
13547 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13549 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13550 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13551 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13552 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13553 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13554 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13555 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13556 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13557 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13558 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13559 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13560 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13561 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13562 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13563 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13564 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13565 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13566 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13567 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13568 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13569 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13570 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13571 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13572 * gcc.dg/tree-ssa/data-dep-1.c
13573 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13574 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13575 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13576 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13577 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13579 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13581 PR tree-optimization/47265
13582 PR tree-optimization/47443
13583 * gcc.c-torture/compile/pr47265.c: New test.
13584 * gcc.dg/pr47443.c: New test.
13586 2011-01-25 Martin Jambor <mjambor@suse.cz>
13588 PR tree-optimization/47382
13589 * g++.dg/torture/pr47382.C: New test.
13590 * g++.dg/opt/devirt1.C: Xfail.
13592 2011-01-25 Yao Qi <yao@codesourcery.com>
13595 * gcc.target/arm/pr45701-1.c: New test.
13596 * gcc.target/arm/pr45701-2.c: New test.
13597 * gcc.target/arm/pr45701-3.c: New test.
13599 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13600 Jakub Jelinek <jakub@redhat.com>
13602 PR tree-optimization/47271
13603 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13605 2011-01-25 Nick Clifton <nickc@redhat.com>
13607 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13608 (saturate_add): Delete.
13609 (exchange): Delete.
13610 (main): Do not run saturate_add.
13611 (set_interrupts): Delete.
13613 2011-01-25 Tobias Burnus <burnus@net-b.de>
13616 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13618 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13620 PR tree-optimization/47427
13621 PR tree-optimization/47428
13622 * gcc.c-torture/compile/pr47427.c: New test.
13623 * gcc.c-torture/compile/pr47428.c: New test.
13625 2011-01-25 Richard Guenther <rguenther@suse.de>
13627 PR middle-end/47411
13628 * gcc.dg/torture/pr47411.c: New testcase.
13630 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13632 * gfortran.dg/graphite/id-24.f: New.
13633 * gfortran.dg/graphite/id-25.f: New.
13635 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13637 * gfortran.dg/graphite/id-23.f: New.
13639 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13641 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13643 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13645 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13646 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13647 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13648 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13649 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13650 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13651 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13652 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13653 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13655 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13657 * gcc.dg/graphite/block-0.c: Add documentation.
13658 * gcc.dg/graphite/block-4.c: Same.
13659 * gcc.dg/graphite/block-7.c: Same.
13660 * gcc.dg/graphite/block-8.c: New.
13661 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13662 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13663 * gcc.dg/graphite/interchange-12.c: Add documentation.
13664 * gcc.dg/graphite/interchange-13.c: New.
13665 * gcc.dg/graphite/interchange-14.c: New.
13666 * gcc.dg/graphite/interchange-15.c: New.
13667 * gcc.dg/graphite/interchange-8.c: Add documentation.
13668 * gcc.dg/graphite/interchange-mvt.c: Same.
13670 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13673 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13674 * gcc.target/powerpc/altivec-14.c: Ditto.
13675 * gcc.target/powerpc/altivec-33.c: Ditto.
13676 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13677 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13678 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13679 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13680 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13681 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13682 * g++.dg/ext/altivec-15.C: Ditto.
13683 * g++.dg/ext/altivec-types-1.C: Ditto.
13684 * g++.dg/ext/altivec-types-2.C: Ditto.
13685 * g++.dg/ext/altivec-types-3.C: Ditto.
13686 * g++.dg/ext/altivec-types-4.C: Ditto.
13688 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13690 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13692 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13694 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13695 optimization options.
13697 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13699 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13702 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13704 2011-01-23 Tobias Burnus <burnus@net-b.de>
13707 * gfortran.dg/allocatable_scalar_12.f90: New.
13709 2011-01-23 Ira Rosen <irar@il.ibm.com>
13711 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13712 vectorization to be not profitable if peeling is used to
13713 realign the memory access.
13714 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13715 loop bound to avoid loop unrolling.
13716 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13718 2011-01-22 Jan Hubicka <jh@suse.cz>
13721 * g++.dg/lto/pr47333.C: New file.
13723 2011-01-22 Jan Hubicka <jh@suse.cz>
13725 PR tree-optimization/43884
13727 * gcc.dg/autopar/outer-2.c: Increase array size.
13728 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13730 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13733 * gfortran.dg/c_loc_tests_16.f90: New test.
13735 2011-01-22 Tobias Burnus <burnus@net-b.de>
13738 * gfortran.dg/typebound_proc_19.f90: New.
13740 2011-01-21 Jeff Law <law@redhat.com>
13742 PR tree-optimization/47053
13743 * g++.dg/pr47053.C: New test.
13745 2011-01-21 Jason Merrill <jason@redhat.com>
13748 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13750 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13753 * g++.dg/cpp0x/range-for10.C: New test.
13754 * g++.dg/template/for1.C: New test.
13756 PR middle-end/45566
13757 * g++.dg/tree-prof/partition3.C: New test.
13759 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13761 PR rtl-optimization/47366
13762 * g++.dg/opt/pr47366.C: New test.
13764 2011-01-21 Jason Merrill <jason@redhat.com>
13767 * g++.dg/cpp0x/constexpr-regress2.C: New.
13769 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13771 2011-01-21 Jeff Law <law@redhat.com>
13773 PR rtl-optimization/41619
13774 * gcc.dg/pr41619.c: New.
13776 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13778 PR tree-optimization/47355
13779 * g++.dg/opt/pr47355.C: New test.
13781 2011-01-21 Richard Guenther <rguenther@suse.de>
13783 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13786 2011-01-21 Richard Guenther <rguenther@suse.de>
13788 PR tree-optimization/47365
13789 * gcc.dg/torture/pr47365.c: New testcase.
13790 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13792 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13794 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13796 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13798 PR tree-optimization/47391
13799 * gcc.dg/pr47391.c: New test.
13801 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13803 * g++.dg/template/char1.C: Use signed char.
13805 2011-01-21 Tobias Burnus <burnus@net-b.de>
13808 * gfortran.dg/pointer_target_4.f90: New.
13810 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13813 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13814 ILP32 system and not IP32.
13816 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13819 * g++.dg/debug/pr46583.C: New.
13821 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13824 * g++.dg/debug/pr47283.C: New test.
13827 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13828 * gcc.target/i386/headmerge-2.c: Likewise.
13830 2011-01-20 Richard Guenther <rguenther@suse.de>
13832 PR middle-end/47370
13833 * gcc.dg/torture/pr47370.c: New testcase.
13835 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13837 PR tree-optimization/46130
13838 * gcc.dg/pr46130-1.c: New test.
13839 * gcc.dg/pr46130-2.c: New test.
13841 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13844 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13846 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13849 * g++.dg/debug/pr46240.cc: New.
13851 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13854 * g++.dg/template/anonunion1.C: New test.
13856 PR rtl-optimization/47337
13857 * gcc.c-torture/execute/pr47337.c: New test.
13859 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13862 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13864 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13866 PR tree-optimization/46021
13867 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13869 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13871 PR tree-optimization/47290
13872 * g++.dg/torture/pr47290.C: New test.
13874 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13877 * gfortran.dg/proc_ptr_comp_29.f90: New.
13879 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13882 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13883 powerpc-apple-darwin9.
13885 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13887 PR rtl-optimization/47299
13888 * gcc.c-torture/execute/pr47299.c: New test.
13890 2011-01-17 Jason Merrill <jason@redhat.com>
13892 * g++.dg/cpp0x/constexpr-virtual.C: New.
13894 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13897 * gfortran.dg/gomp/pr47331.f90: New test.
13899 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13902 * objc.dg/selector-warn-1.m: New.
13903 * obj-c++.dg/selector-warn-1.mm: New.
13905 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13907 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13908 Update dg-final accordingly.
13910 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13912 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13914 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13916 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13918 * gcc.dg/guality/pr36728-2.c: Likewise.
13920 2011-01-17 Richard Guenther <rguenther@suse.de>
13922 PR tree-optimization/47313
13923 * g++.dg/torture/pr47313.C: New testcase.
13925 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13928 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13929 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13930 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13931 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13933 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13935 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13936 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13937 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13939 2011-01-17 Richard Guenther <rguenther@suse.de>
13941 PR tree-optimization/45967
13942 * gcc.dg/torture/pr45967-2.c: New testcase.
13943 * gcc.dg/torture/pr45967-3.c: Likewise.
13945 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13948 * g++.dg/ext/pr47213.C: Require visibility.
13950 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13952 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13953 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13955 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13957 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13958 Linux-based targets.
13960 2011-01-13 Jan Hubicka <jh@suse.cz>
13962 PR tree-optimization/47276
13963 * gcc.dg/pr47276.c: New testcase.
13965 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13966 Jonathan Wakely <jwakely.gcc@gmail.com>
13969 * g++.dg/other/pr33558.C: New.
13970 * g++.dg/other/pr33558-2.C: New.
13972 2011-01-14 Martin Jambor <mjambor@suse.cz>
13974 PR tree-optimization/45934
13975 PR tree-optimization/46302
13976 * g++.dg/ipa/devirt-c-1.C: New test.
13977 * g++.dg/ipa/devirt-c-2.C: Likewise.
13978 * g++.dg/ipa/devirt-c-3.C: Likewise.
13979 * g++.dg/ipa/devirt-c-4.C: Likewise.
13980 * g++.dg/ipa/devirt-c-5.C: Likewise.
13981 * g++.dg/ipa/devirt-c-6.C: Likewise.
13982 * g++.dg/ipa/devirt-6.C: Likewise.
13983 * g++.dg/ipa/devirt-d-1.C: Likewise.
13984 * g++.dg/torture/pr45934.C: Likewise.
13986 2011-01-14 Jason Merrill <jason@redhat.com>
13988 * g++.dg/cpp0x/variadic105.C: New.
13990 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13991 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13994 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13995 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13996 execution tests on i?86-*-*, x86_64-*-* and
13997 powerpc*-apple-darwin* && ilp32.
13998 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13999 tests on i?86-*-* and x86_64-*-*.
14001 2011-01-14 Richard Guenther <rguenther@suse.de>
14003 PR tree-optimization/47280
14004 * g++.dg/opt/pr47280.C: New testcase.
14006 2011-01-14 Jason Merrill <jason@redhat.com>
14008 * g++.dg/cpp0x/constexpr-regress1.C: New.
14010 * g++.dg/ext/flexary2.C: New.
14012 2011-01-14 Richard Guenther <rguenther@suse.de>
14014 PR middle-end/47281
14015 * gcc.dg/torture/pr47281.c: New testcase.
14016 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14018 2011-01-14 Richard Guenther <rguenther@suse.de>
14020 PR tree-optimization/47286
14021 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14023 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14026 * g++.dg/ext/pr47213.C: New.
14028 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14030 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14032 2011-01-13 Tobias Burnus <burnus@net-b.de>
14033 Mikael Morin <mikael@gcc.gnu.org>
14037 * gfortran.dg/select_type_20.f90: New.
14038 * gfortran.dg/select_type_21.f90: New.
14040 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14043 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14045 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14047 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14048 * gcc.dg/guality/pr36728-2.c: Likewise.
14050 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14053 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14055 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14057 PR rtl-optimization/45352
14058 * gcc.dg/pr45352-3.c: New.
14060 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14062 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14064 * g++.dg/cpp0x/range-for8.C: New.
14065 * g++.dg/cpp0x/range-for9.C: New.
14067 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14070 * g++.dg/debug/pr47209.C: New.
14072 2011-01-12 Richard Guenther <rguenther@suse.de>
14075 * gcc.dg/lto/pr47259_0.c: New testcase.
14076 * gcc.dg/lto/pr47259_1.c: Likewise.
14078 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14080 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14081 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14082 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14083 methods missing from the OBJC2 Object.
14084 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14085 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14086 GNU and NeXT runtimes.
14087 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14089 * objc-obj-c++-shared/Object1.m: Likewise.
14090 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14091 * objc.dg/proto-qual-1.m: Likewise.
14092 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14093 * obj-c++.dg/proto-qual-1.mm: Likewise.
14095 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14098 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14100 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14102 Fixed the Objective-C++ testsuite and updated all tests.
14103 * lib/obj-c++.exp (obj-c++_init): Declare and set
14104 gcc_warning_prefix and gcc_error_prefix.
14105 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14106 'dg-warning', 'dg-message' and 'dg-error'.
14107 * obj-c++.dg/class-extension-3.mm: Likewise.
14108 * obj-c++.dg/class-protocol-1.mm: Likewise.
14109 * obj-c++.dg/encode-7.mm: Likewise.
14110 * obj-c++.dg/exceptions-3.mm: Likewise.
14111 * obj-c++.dg/exceptions-5.mm: Likewise.
14112 * obj-c++.dg/method-12.mm: Likewise.
14113 * obj-c++.dg/method-13.mm: Likewise.
14114 * obj-c++.dg/method-15.mm: Likewise.
14115 * obj-c++.dg/method-16.mm: Likewise.
14116 * obj-c++.dg/method-4.mm: Likewise.
14117 * obj-c++.dg/method-8.mm: Likewise.
14118 * obj-c++.dg/method-conflict-1.mm: Likewise.
14119 * obj-c++.dg/method-conflict-2.mm: Likewise.
14120 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14121 and uncommented second part of the testcase now that the testsuite
14123 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14124 and uncommented second part of the testcase now that the testsuite
14126 * obj-c++.dg/private-1.mm: Likewise.
14127 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14128 * obj-c++.dg/syntax-error-7.mm: Likewise.
14129 * obj-c++.dg/warn5.mm: Likewise.
14130 * obj-c++.dg/property/at-property-14.mm: Likewise.
14131 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14133 * obj-c++.dg/property/at-property-18.mm: Likewise.
14134 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14136 * obj-c++.dg/property/at-property-21.mm: Likewise.
14137 * obj-c++.dg/property/at-property-28.mm: Likewise.
14138 * obj-c++.dg/property/at-property-5.mm: Likewise.
14139 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14140 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14141 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14142 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14143 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14144 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14145 * obj-c++.dg/tls/diag-5.mm: Likewise.
14146 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14147 dg-error, now matched correctly.
14149 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14151 * objc.dg/property/at-property-29.m: New.
14152 * obj-c++.dg/property/at-property-29.mm: New.
14154 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14156 * go.test/go-test.exp (go-set-goarch): New proc.
14157 (go-gc-tests): Use it.
14159 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14162 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14164 2011-01-11 Richard Henderson <rth@redhat.com>
14166 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14168 2011-01-11 Jan Hubicka <jh@suse.cz>
14172 * gcc.dg/lto/pr45721_1.c: New file.
14173 * gcc.dg/lto/pr45721_0.c: New file.
14175 2011-01-11 Richard Guenther <rguenther@suse.de>
14177 PR tree-optimization/46076
14178 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14180 2011-01-11 Jeff Law <law@redhat.com>
14182 * PR tree-optimization/47086
14183 * gcc.dg/pr47086.c: New test.
14185 2011-01-11 Jason Merrill <jason@redhat.com>
14188 * g++.dg/template/new10.C: New.
14191 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14193 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14195 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14196 Split type definitions and NSConstantString class into...
14197 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14198 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14199 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14200 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14201 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14202 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14204 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14205 encode defines for newer NeXT system headers.
14206 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14207 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14208 * objc.dg/foreach-5.m: Likewise.
14209 * objc.dg/foreach-2.m: Likewise.
14210 * objc.dg/foreach-4.m: Likewise.
14211 * objc.dg/torture/strings/string1.m: Likewise.
14212 * objc.dg/torture/strings/string2.m: Likewise.
14213 * objc.dg/torture/strings/string3.m: Likewise.
14214 * objc.dg/torture/strings/string4.m: Likewise.
14215 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14216 header and stand alone.
14217 * obj-c++.dg/strings/strings-2.mm: Likewise.
14218 * objc.dg/torture/strings/const-str-3.m: Likewise.
14219 * objc.dg/strings/strings-2.m: Likewise.
14220 * objc.dg/strings/const-str-12b.m: Likewise.
14222 2011-01-12 Richard Guenther <rguenther@suse.de>
14224 PR middle-end/32511
14225 * gcc.dg/attr-weak-1.c: Adjust.
14227 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14230 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14231 standard compliant and comment.
14233 2011-01-10 Jan Hubicka <jh@suse.cz>
14236 * gcc.dg/initpri3.c: New testcase.
14238 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14241 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14242 externally visible.
14247 (g_ebp_save): Likewise.
14248 (g_esp_save): Likewise.
14250 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14252 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14254 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14256 PR tree-optimization/46021
14257 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14258 i?86-*-*, x86_64-*-*.
14260 2011-01-10 Jeff Law <law@redhat.com>
14262 * PR tree-optimization/47141
14263 * gcc.c-torture/compile/pr47141.c: New test.
14265 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14268 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14269 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14270 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14271 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14274 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14275 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14276 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14277 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14278 being vectorized. Adjust dg-final pattern.
14281 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14282 * gcc.dg/vect/slp-24.c: Likewise.
14284 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14287 * g++.dg/other/pr47218-1.C: New test file.
14288 * g++.dg/other/pr47218.C: Likewise.
14289 * g++.dg/other/pr47218.h: New supporting header.
14291 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14294 * objc.dg/attributes/invalid-attribute-1.m: New.
14295 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14297 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14300 * gfortran.dg/proc_ptr_comp_28.f90: New.
14302 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14304 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14305 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14306 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14307 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14308 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14309 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14310 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14311 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14312 * objc.dg/gnu-api-2-class.m: Likewise.
14313 * objc.dg/gnu-api-2-ivar.m: Likewise.
14314 * objc.dg/gnu-api-2-method.m: Likewise.
14315 * objc.dg/gnu-api-2-objc.m: Likewise.
14316 * objc.dg/gnu-api-2-object.m: Likewise.
14317 * objc.dg/gnu-api-2-property.m: Likewise.
14318 * objc.dg/gnu-api-2-protocol.m: Likewise.
14319 * objc.dg/gnu-api-2-sel.m: Likewise.
14321 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14323 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14324 * objc.dg/objc-foreach-4.m: Likewise.
14325 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14326 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14327 * objc.dg/foreach-4.m: Likewise.
14328 * objc.dg/foreach-5.m: Likewise.
14329 * objc.dg/foreach-3.m: Return self from init.
14331 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14334 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14336 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14339 * gfortran.dg/class_35.f90: New.
14341 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14343 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14345 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14348 * objc.dg/invalid-method-2.m: New.
14349 * obj-c++.dg/invalid-method-2.mm: New.
14351 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14354 * gfortran.dg/transpose_optimization_2.f90 : New test.
14356 2011-01-08 Jan Hubicka <jh@suse.cz>
14358 PR tree-optmization/46469
14359 * g++.dg/torture/pr46469.C: New testcase.
14361 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14363 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14364 emulation of libobjc-gnu structure layout functionality to ..
14365 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14366 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14367 * objc/execute/bf-common.h: Adjust headers.
14368 * objc/execute/bf-1.m: Likewise.
14369 * objc/execute/bf-2.m: Likewise.
14370 * objc/execute/bf-3.m: Likewise.
14371 * objc/execute/bf-4.m: Likewise.
14372 * objc/execute/bf-5.m: Likewise.
14373 * objc/execute/bf-6.m: Likewise.
14374 * objc/execute/bf-7.m: Likewise.
14375 * objc/execute/bf-8.m: Likewise.
14376 * objc/execute/bf-9.m: Likewise.
14377 * objc/execute/bf-10.m: Likewise.
14378 * objc/execute/bf-11.m: Likewise.
14379 * objc/execute/bf-12.m: Likewise.
14380 * objc/execute/bf-13.m: Likewise.
14381 * objc/execute/bf-14.m: Likewise.
14382 * objc/execute/bf-15.m: Likewise.
14383 * objc/execute/bf-16.m: Likewise.
14384 * objc/execute/bf-17.m: Likewise.
14385 * objc/execute/bf-18.m: Likewise.
14386 * objc/execute/bf-19.m: Likewise.
14387 * objc/execute/bf-20.m: Likewise.
14388 * objc/execute/bf-21.m: Likewise.
14389 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14390 objc_get_type_qualifiers ().
14392 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14395 * gfortran.dg/dependency_39.f90: New test.
14397 2011-01-07 Jan Hubicka <jh@suse.cz>
14399 Get builtins tests ready for linker plugin.
14400 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14401 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14402 my_memset, my_bzero): Mark used.
14403 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14404 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14406 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14409 2011-01-07 Jan Hubicka <jh@suse.cz>
14411 PR tree-optimization/46367
14412 * g++.dg/torture/pr46367.C: New file.
14414 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14417 * gcc.dg/pr47201.c: New test.
14420 * gcc.dg/tree-prof/pr47187.c: New test.
14422 2011-01-07 Tobias Burnus <burnus@net-b.de>
14425 * gfortran.dg/extends_type_of_3.f90: New.
14427 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14429 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14430 * g++.dg/ext/dllimport-MI1.C: Likewise.
14431 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14432 * g++.dg/ext/dllimport10.C: Likewise.
14433 * g++.dg/ext/dllimport11.C: Likewise.
14434 * g++.dg/ext/dllimport12.C: Likewise.
14435 * g++.dg/ext/dllimport13.C: Likewise.
14436 * g++.dg/ext/dllimport2.C: Likewise.
14437 * g++.dg/ext/dllimport3.C: Likewise.
14438 * g++.dg/ext/dllimport4.C: Likewise.
14439 * g++.dg/ext/dllimport5.C: Likewise.
14440 * g++.dg/ext/dllimport6.C: Likewise.
14441 * g++.dg/ext/dllimport8.C: Likewise.
14442 * g++.dg/ext/dllimport9.C: Likewise.
14443 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14444 targets, too. Additionally enable test for i?86-*-mingw*.
14445 * g++.dg/ext/selectany1.C: Likewise.
14446 Remove guard variable check.
14448 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14452 * gfortran.dg/storage_size_3.f08: Extended.
14454 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14457 * g++.dg/template/stdarg1.C: New test.
14459 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14462 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14463 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14464 from the interface of functions to not hide the errors that
14467 2011-01-06 Jan Hubicka <jh@suse.cz>
14469 * gcc.dg/lto/pr47188_0.c: New testcase.
14470 * gcc.dg/lto/pr47188_1.c: New testcase.
14472 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14476 * gfortran.dg/interface_33.f90: New test.
14478 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14481 * gcc.c-torture/compile/pr47150.c: New test.
14483 2011-01-06 Ira Rosen <irar@il.ibm.com>
14485 PR tree-optimization/47139
14486 * gcc.dg/vect/pr47139.c: New test.
14488 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14491 * gfortran.dg/extends_type_of_2.f03: New.
14493 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14495 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14497 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14499 * gnat.dg/opt14.adb: New test.
14501 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14504 * gfortran.dg/allocate_error_2.f90: New test.
14506 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14509 * gfortran.dg/storage_size_3.f08: New.
14511 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14513 PR libgfortran/47154
14514 * gfortran.dg/namelist_68.f90: New test.
14516 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14518 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14520 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14523 * gfortran.dg/class_34.f90: New.
14525 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14527 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14528 use __builtin_inff. Skip all single-precision tests that require
14531 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14533 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14535 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14537 PR tree-optimization/47148
14538 * gcc.c-torture/execute/pr47148.c: New test.
14540 PR tree-optimization/47155
14541 * gcc.c-torture/execute/pr47155.c: New test.
14543 PR rtl-optimization/47157
14544 * gcc.c-torture/compile/pr47157.c: New test.
14546 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14548 * gcc.dg/torture/vector-shift2.c (schar): Define.
14549 (main): Always use schar or uchar instead of plain "char" to avoid
14550 dependencies on implementation-defined char signedness.
14552 2011-01-03 Martin Jambor <mjambor@suse.cz>
14554 PR tree-optimization/46801
14555 * gnat.dg/pack9.adb: Remove xfail.
14557 2011-01-03 Martin Jambor <mjambor@suse.cz>
14559 PR tree-optimization/46984
14560 * g++.dg/ipa/pr46984.C: New test.
14562 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14565 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14567 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14569 PR tree-optimization/47140
14570 * gcc.c-torture/compile/pr47140.c: New test.
14572 PR rtl-optimization/47028
14573 * gcc.dg/pr47028.c: New test.
14575 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14577 * objc.dg/protocol-forward-1.m: Removed TODO.
14578 * objc.dg/protocol-forward-2.m: New.
14579 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14580 * obj-c++.dg/protocol-forward-2.mm: New.
14582 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14585 * g++.dg/eh/pr38662.C: New testcase.
14587 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14589 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14590 scan for newline '\n'.
14593 Copyright (C) 2011 Free Software Foundation, Inc.
14595 Copying and distribution of this file, with or without modification,
14596 are permitted in any medium without royalty provided the copyright
14597 notice and this notice are preserved.