1 2011-11-30 Jason Merrill <jason@redhat.com>
4 * g++.dg/init/aggr8.C: New.
6 2011-11-30 Jakub Jelinek <jakub@redhat.com>
9 * gcc.target/i386/pr50725.c: New test.
12 * gfortran.dg/gomp/pr51089.f90: New test.
14 2011-11-30 Andrew Pinski <apinski@cavium.com>
16 * gcc.dg/pr51321.c: New testcase.
18 2011-11-30 Jakub Jelinek <jakub@redhat.com>
20 PR rtl-optimization/48721
21 * gcc.target/i386/pr48721.c: New test.
23 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
28 2011-11-29 Jakub Jelinek <jakub@redhat.com>
30 PR tree-optimization/51247
31 * gcc.c-torture/compile/pr51247.c: New test.
33 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
36 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
38 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
40 * gcc.target/powerpc/ppc-target-4.c: New file to test target
41 specific functions enabling target specific builtins.
43 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
45 Use complex floating-point constant in CDBL.
47 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
49 2011-11-29 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/move_alloc_5.f90: Add dg-error.
54 * gfortran.dg/select_type_23.f03: Add dg-error.
55 * gfortran.dg/move_alloc_6.f90: New.
56 * gfortran.dg/move_alloc_7.f90: New.
58 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
60 PR tree-optimization/51301
61 * gcc.dg/vect/pr51301.c: New test.
63 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
65 * g++.dg/cdce3.C: Use dg-additional-options.
67 2011-11-28 Jakub Jelinek <jakub@redhat.com>
70 * gcc.dg/tree-prof/pr50907.c: New test.
72 PR tree-optimization/50078
73 * gcc.dg/pr50078.c: New test.
75 PR tree-optimization/50682
76 * g++.dg/opt/pr50682.C: New test.
78 2011-11-28 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
83 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
84 Iain Sandoe <iains@gcc.gnu.org>
86 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
87 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
88 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
89 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
90 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
92 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
94 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
95 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
96 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
97 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
98 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
99 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
100 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
101 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
102 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
103 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
104 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
105 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
106 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
107 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
108 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
109 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
110 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
111 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
112 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
113 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
114 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
115 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
116 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
117 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
118 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
119 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
120 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
122 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
124 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
126 * gcc.target/mips/no-dsp-1.c: New test.
127 * gcc.target/mips/soft-float-1.c: Likewise.
129 2011-11-26 Jakub Jelinek <jakub@redhat.com>
131 PR rtl-optimization/49912
132 * g++.dg/other/pr49912.C: New test.
134 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
136 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
138 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
140 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
144 * gfortran.dg/inline_sum_3.f90: New test.
146 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
149 * lib/target-supports.exp
150 (check_effective_target_sync_long_long): Also supported on 32bit
151 x86 targets. Add comment about required dg-options.
152 Add alpha*-*-* targets.
153 (check_effective_target_sync_long_long_runtime): Ditto.
155 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
157 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
158 * gcc.dg/atomic-exchange-4.c: Ditto.
159 * gcc.dg/atomic-load-4.c: Ditto.
160 * gcc.dg/atomic-store-4.c: Ditto.
161 * gcc.dg/di-longlong64-sync-1.c: Ditto.
162 * gcc.dg/di-sync-multithread.c: Ditto.
163 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
164 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
166 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
169 * lib/target-supports.exp
170 (check_effective_target_sync_int_128_runtime): New procedure.
171 (check_effective_target_sync_long_long_runtime): Ditto.
172 (check_effective_target_sync_long_long): Add arm*-*-*.
173 (check_effective_target_sync_longlong): Remove.
175 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
176 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
177 * gcc.dg/atomic-exchange-5.c: Ditto.
178 * gcc.dg/atomic-load-5.c: Ditto.
179 * gcc.dg/atomic-store-5.c: Ditto.
180 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
181 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
182 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
184 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
185 * gcc.dg/atomic-exchange-4.c: Ditto.
186 * gcc.dg/atomic-load-4.c: Ditto.
187 * gcc.dg/atomic-store-4.c: Ditto.
188 * gcc.dg/di-longlong64-sync-1.c: Ditto.
189 * gcc.dg/di-sync-multithread.c: Ditto.
190 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
191 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
193 2011-11-25 Tobias Burnus <burnus@net-b.de>
196 * gfortran.dg/whole_file_35.f90: New.
198 2011-11-25 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/volatile13.f90: New.
203 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
206 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
208 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
211 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
213 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
216 * gcc.target/i386/sw-1.c: Revert revision 181357.
218 2011-11-24 Tobias Burnus <burnus@net-b.de>
221 * gfortran.dg/implicit_pure_1.f90: New.
223 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
226 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
227 * gcc.dg/atomic-exchange-5.c: Likewise.
228 * gcc.dg/atomic-load-5.c: Likewise.
229 * gcc.dg/atomic-op-5.c: Likewise.
230 * gcc.dg/atomic-store-5.c: Likewise.
231 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
233 2011-11-24 Jakub Jelinek <jakub@redhat.com>
235 PR rtl-optimization/50290
236 * gcc.dg/pr50290.c: New test.
238 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
243 2011-11-23 Jakub Jelinek <jakub@redhat.com>
246 * gcc.dg/pr51261.c: New test.
248 2011-11-22 Dodji Seketeli <dodji@redhat.com>
251 * g++.dg/cpp0x/alias-decl-14.C: New test.
252 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
254 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
256 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
257 * g++.dg/lookup/struct1.C: Likewise.
258 * g++.dg/parse/elab1.C: Likewise.
259 * g++.dg/parse/elab2.C: Likewise.
260 * g++.dg/parse/int-as-enum1.C: Likewise.
261 * g++.dg/parse/typedef1.C: Likewise.
262 * g++.dg/parse/typedef3.C: Likewise.
263 * g++.dg/parse/typedef4.C: Likewise.
264 * g++.dg/parse/typedef5.C: Likewise.
265 * g++.dg/template/crash26.C: Likewise.
266 * g++.dg/template/nontype4.C: Likewise.
267 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
268 * g++.old-deja/g++.brendan/line1.C: Likewise.
269 * g++.old-deja/g++.other/elab1.C: Likewise.
270 * g++.old-deja/g++.other/syntax4.C: Likewise.
272 2011-11-22 Tom de Vries <tom@codesourcery.com>
274 PR rtl-optimization/50764
275 * gcc.dg/pr50764.c: New test.
277 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
280 * g++.dg/cpp0x/decltype36.C: New.
282 2011-11-22 Jakub Jelinek <jakub@redhat.com>
284 PR tree-optimization/51074
285 * gcc.dg/vect/pr51074.c: New test.
287 2011-11-22 Dodji Seketeli <dodji@redhat.com>
290 * g++.dg/cpp0x/alias-decl-16.C: New test.
292 2011-11-22 Jakub Jelinek <jakub@redhat.com>
294 PR tree-optimization/50765
295 * gcc.dg/pr50765.c: New test.
297 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
299 * gcc.dg/vshift-1.c (main): Call rand instead of random.
300 * gcc.dg/vshift-3.c (main): Likewise.
302 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
304 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
306 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
308 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
309 * gcc.misc-tests/gcov-17.c: Likewise.
310 * g++.dg/gcov/gcov-8.C: Likewise.
311 * g++.dg/gcov/gcov-9.C: Likewise.
313 2011-11-21 Torvald Riegel <triegel@redhat.com>
315 * g++.dg/tm/pr47747.C: New test.
317 2011-11-21 Torvald Riegel <triegel@redhat.com>
319 * g++.dg/tm/template-2.C: New test.
321 2011-11-21 Jakub Jelinek <jakub@redhat.com>
324 * gcc.dg/pr50827.c: New test.
326 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
329 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
330 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
331 * g++.dg/cpp0x/udlit-member.C: Adjust.
332 * g++.dg/cpp0x/udlit-raw-length.C: New.
333 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
334 * g++.dg/cpp0x/udlit-resolve.C: New.
335 * c-c++-common/dfp/pr33466.c: Adjust.
337 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
339 * lib/target-supports.exp
340 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
341 with ultrasparc_vis2_hw.
342 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
343 with ultrasparc_vis3_hw.
345 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
347 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
348 *-*-solaris2* && c++.
350 2011-11-20 Joey Ye <joey.ye@arm.com>
352 * gcc.dg/volatile-bitfields-1.c: New.
354 2011-11-20 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/variadic120.C: New.
358 * g++.dg/cpp0x/sfinae26.C: Adjust.
360 * g++.dg/cpp0x/sfinae11.C: Adjust.
361 * g++.dg/cpp0x/sfinae26.C: Adjust.
362 * g++.dg/template/unify11.C: Adjust.
364 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/template/error46.C: New.
369 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
372 * gcc.target/i386/pr51235.c: New test.
375 * gcc.target/i386/pr51236.c: New test.
377 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
379 * gnat.dg/discr32.adb: New test.
380 * gnat.dg/discr32_pkg.ads: New helper.
382 2011-11-20 Nathan Sidwell <nathan@acm.org>
384 PR gcov-profile/51113
385 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
386 * gcc.misc-tests/gcov-16.c: New.
387 * gcc.misc-tests/gcov-17.c: New.
388 * g++.dg/gcov/gcov-8.C: New.
389 * g++.dg/gcov/gcov-9.C: New.
390 * g++.dg/gcov/gcov-10.C: New.
392 2011-11-20 Dodji Seketeli <dodji@redhat.com>
395 * g++.dg/cpp0x/alias-decl-15.C: New test.
397 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
400 * g++.dg/cpp0x/pr51216.C: New.
402 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
404 * gcc.dg/delay-slot-2.c: New test.
406 2011-11-18 Joseph Myers <joseph@codesourcery.com>
408 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
410 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
413 * g++.dg/lookup/using46.C: New.
414 * g++.dg/lookup/using47.C: New.
415 * g++.dg/lookup/using48.C: New.
416 * g++.dg/lookup/using49.C: New.
417 * g++.dg/lookup/using50.C: New.
419 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
421 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
422 supports /* ... */ comments.
424 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/cpp0x/pr51150.C: New.
429 2011-11-18 Martin Jambor <mjambor@suse.cz>
431 PR tree-optimization/50605
432 * g++.dg/ipa/pr50605.C: New test.
434 2011-11-18 Dodji Seketeli <dodji@redhat.com>
437 * g++.dg/cpp0x/alias-decl-13.C: New test.
439 2011-11-17 Jason Merrill <jason@redhat.com>
442 * g++.dg/cpp0x/auto27.C: New.
443 * g++.dg/cpp0x/trailing2.C: Adjust messages.
445 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
447 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
448 memory model parameters don't match expected values.
449 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
450 __atomic_compare_exchange.
451 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
452 __atomic_compare_exchange_n.
453 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
454 weak/strong parameter and fail if memory models aren't correct.
456 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
458 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
459 Look for simulate_thread_done to determine working gdb. Reduce timeout
460 to 10 seconds and fail when timeout occurs. Improve error messages.
462 2011-11-17 Jason Merrill <jason@redhat.com>
465 * g++.dg/template/virtual2.C: New.
467 2011-11-17 Michael Matz <matz@suse.de>
471 * g++.dg/tree-ssa/pr50741.C: New.
473 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
475 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
477 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
479 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
480 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
481 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
483 2011-11-16 Tobias Burnus <burnus@net-b.de>
487 * gfortran.dg/constructor_1.f90: New.
488 * gfortran.dg/constructor_2.f90: New.
489 * gfortran.dg/constructor_3.f90: New.
490 * gfortran.dg/constructor_4.f90: New.
491 * gfortran.dg/constructor_5.f90: New.
492 * gfortran.dg/constructor_6.f90: New.
493 * gfortran.dg/use_only_5.f90: New.
494 * gfortran.dg/c_ptr_tests_17.f90: New.
495 * gfortran.dg/c_ptr_tests_18.f90: New.
496 * gfortran.dg/used_types_25.f90: New.
497 * gfortran.dg/used_types_26.f90: New
498 * gfortran.dg/type_decl_3.f90: New.
499 * gfortran.dg/function_types_3.f90: Update dg-error.
500 * gfortran.dg/result_1.f90: Ditto.
501 * gfortran.dg/structure_constructor_3.f03: Ditto.
502 * gfortran.dg/structure_constructor_4.f03: Ditto.
504 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
506 * gcc.dg/vect/pr30858.c: Update expected output for
507 architectures with multiple vector sizes.
509 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
510 Bernd Schmidt <bernds@coudesourcery.com>
511 Sebastian Huber <sebastian.huber@embedded-brains.de>
514 * gcc.target/arm/pr49641.c: New test.
516 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
518 PR tree-optimization/49960
519 * gcc.dg/autopar/pr49960.c: New test.
520 * gcc.dg/autopar/pr49960-1.c: New test.
523 2011-11-16 Tom de Vries <tom@codesourcery.com>
525 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
526 * gcc.dg/pr43864-2.c: Same.
527 * gcc.dg/pr43864-3.c: Same.
528 * gcc.dg/pr43864-4.c: Same.
530 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.target/i386/sse2-cvt-vec.c: New test.
533 * gcc.target/i386/avx-cvt-vec.c: Ditto.
534 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
535 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
536 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
537 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
538 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
540 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
542 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
543 powerpc*-*-darwin* targets.
545 2011-11-15 Torvald Riegel <triegel@redhat.com>
547 * c-c++-common/tm/trxn-expr-3.c: New test.
549 2011-11-14 Torvald Riegel <triegel@redhat.com>
551 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
553 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
555 * gcc.target/i386/avx-recip-vec.c: New test.
556 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
557 * gcc.target/i386/avx-lrint-vec.c: Ditto.
558 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
559 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
560 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
561 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
562 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
563 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
564 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
565 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
566 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
567 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
568 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
569 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
571 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
574 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
575 non-template literal operator.
577 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
579 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
580 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
581 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
582 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
583 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
584 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
585 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
586 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
587 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
588 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
589 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
590 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
591 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
592 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
593 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
594 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
596 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
602 * g++.old-deja/g++.brendan/misc14.C: Adjust.
603 * g++.old-deja/g++.jason/scoping16.C: Likewise.
604 * g++.old-deja/g++.other/anon7.C: Likewise.
605 * g++.old-deja/g++.other/using1.C: Likewise.
606 * g++.old-deja/g++.other/redecl1.C: Likewise.
607 * g++.old-deja/g++.other/typedef7.C: Likewise.
608 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
609 * g++.dg/template/using2.C: Likewise.
610 * g++.dg/template/static4.C: Likewise.
611 * g++.dg/template/typedef1.C: Likewise.
612 * g++.dg/lookup/name-clash9.C: Likewise.
613 * g++.dg/abi/mangle41.C: Likewise.
614 * g++.dg/parse/ctor5.C: Likewise.
615 * g++.dg/inherit/using4.C: Likewise.
616 * g++.dg/lookup/using24.C: New.
617 * g++.dg/lookup/using25.C: New.
618 * g++.dg/lookup/using26.C: New.
619 * g++.dg/lookup/using27.C: New.
620 * g++.dg/lookup/using28.C: New.
621 * g++.dg/lookup/using29.C: New.
622 * g++.dg/lookup/using30.C: New.
623 * g++.dg/lookup/using31.C: New.
624 * g++.dg/lookup/using32.C: New.
625 * g++.dg/lookup/using33.C: New.
626 * g++.dg/lookup/using34.C: New.
627 * g++.dg/lookup/using35.C: New.
628 * g++.dg/lookup/using36.C: New.
629 * g++.dg/lookup/using37.C: New.
630 * g++.dg/lookup/using38.C: New.
631 * g++.dg/lookup/using39.C: New.
632 * g++.dg/lookup/using40.C: New.
633 * g++.dg/lookup/using41.C: New.
634 * g++.dg/lookup/using42.C: New.
635 * g++.dg/lookup/using43.C: New.
636 * g++.dg/lookup/using44.C: New.
637 * g++.dg/lookup/using45.C: New.
638 * g++.dg/lookup/pr6936.C: New.
639 * g++.dg/debug/using4.C: New.
640 * g++.dg/debug/using5.C: New.
641 * g++.dg/cpp0x/forw_enum10.C: New.
643 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
644 Jan Hubicka <jh@suse.cz>
646 * gcc.target/i386/sw-1.c: Force rep;movsb.
648 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
651 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
652 dg-additional-options.
654 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
656 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
657 specified. Remove redundant runtime checks.
658 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
659 Allow for other than -m4. Fix typos in comments.
661 2011-11-12 Jason Merrill <jason@redhat.com>
664 * g++.dg/warn/ref-temp1.C: New.
667 * g++.dg/opt/stack2.C: New.
669 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
671 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
672 alpha*-*-linux* targets.
674 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
677 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
678 Darwin targets and allow external symbols to be undefined.
680 2011-11-12 Nathan Sidwell <nathan@acm.org>
682 * gcc.misc-tests/gcov-15.c: New.
684 2011-11-11 Jakub Jelinek <jakub@redhat.com>
686 PR tree-optimization/51058
687 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
688 * gfortran.dg/vect/pr51058-2.f90: New test.
690 2011-11-10 Jason Merrill <jason@redhat.com>
692 * g++.dg/template/linkage1.C: New.
693 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
694 * g++.old-deja/g++.other/linkage4.C: Likewise.
697 * g++.dg/cpp0x/defaulted33.C: New.
699 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
702 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
703 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
706 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
708 PR rtl-optimization/51040
709 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
712 2011-11-10 Jason Merrill <jason@redhat.com>
715 * g++.dg/template/conv12.C: New.
718 * gcc.dg/debug/dwarf2/asm-line1.c: New.
720 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
722 * gnat.dg/atomic6_1.adb: New test.
723 * gnat.dg/atomic6_2.adb: Likewise.
724 * gnat.dg/atomic6_3.adb: Likewise.
725 * gnat.dg/atomic6_4.adb: Likewise.
726 * gnat.dg/atomic6_5.adb: Likewise.
727 * gnat.dg/atomic6_6.adb: Likewise.
728 * gnat.dg/atomic6_7.adb: Likewise.
729 * gnat.dg/atomic6_8.adb: Likewise.
730 * gnat.dg/atomic6_pkg.ads: New helper.
732 2011-11-10 Jakub Jelinek <jakub@redhat.com>
735 * gcc.c-torture/compile/pr51077.c: New test.
737 PR rtl-optimization/51023
738 * gcc.c-torture/execute/pr51023.c: New test.
740 2011-11-10 Richard Guenther <rguenther@suse.de>
742 PR tree-optimization/51042
743 * gcc.dg/torture/pr51042.c: New testcase.
745 2011-11-10 Richard Guenther <rguenther@suse.de>
747 PR tree-optimization/51070
748 * gcc.dg/torture/pr51070.c: New testcase.
750 2011-11-10 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/51030
753 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
755 2011-11-10 Richard Guenther <rguenther@suse.de>
758 * gcc.dg/torture/pr51071.c: New testcase.
760 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
762 * gnat.dg/loop_optimization9.ad[sb]: New test.
764 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
766 PR tree-optimization/51058
767 * gfortran.dg/vect/pr51058.f90: New test.
769 2011-11-10 Jakub Jelinek <jakub@redhat.com>
771 PR tree-optimization/51000
772 * gcc.dg/vect/pr51000.c: New test.
774 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/cpp0x/static_assert5.C: New.
778 * g++.dg/template/nontype13.C: Tweak.
780 2011-11-09 Jason Merrill <jason@redhat.com>
783 * g++.dg/cpp0x/noexcept16.C: New.
786 * g++.dg/cpp0x/variadic119.C: New.
788 2011-11-09 Jakub Jelinek <jakub@redhat.com>
791 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
793 * gcc.dg/torture/vshuf-32.inc: Likewise.
794 * gcc.dg/torture/vshuf-4.inc: Likewise.
795 * gcc.dg/torture/vshuf-8.inc: Likewise.
797 * gcc.dg/tm/memopt-1.c: Fix up regexp.
799 2011-11-09 Ian Lance Taylor <iant@google.com>
801 * lib/target-supports.exp (check_effective_target_ucontext_h): New
803 * gcc.dg/split-5.c: New test.
805 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
807 * gcc.dg/tm/memopt-1.c: Adjust regexp.
809 2011-11-09 Jason Merrill <jason@redhat.com>
812 * g++.dg/template/virtual1.C: New.
814 2011-11-08 Jason Merrill <jason@redhat.com>
816 Run most C++ tests in both C++98 and C++11 modes.
817 * lib/target-supports.exp (check_effective_target_c++11): New.
818 (check_effective_target_c++98): New.
819 * lib/g++-dg.exp (g++-dg-runtest): New.
820 * g++.dg/dg.exp: Use g++-dg-runtest.
821 * g++.dg/charset/charset.exp: Likewise.
822 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
823 * g++.dg/dfp/dfp.exp: Likewise.
824 * g++.dg/gcov/gcov.exp: Likewise.
825 * g++.dg/gomp/gomp.exp: Likewise.
826 * g++.dg/graphite/graphite.exp: Likewise.
827 * g++.dg/tls/tls.exp: Likewise.
828 * g++.dg/tm/tm.exp: Likewise.
829 * g++.dg/vect/vect.exp: Likewise.
830 * g++.old-deja/old-deja.exp: Likewise.
831 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
832 with some of the torture options.
833 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
834 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
835 * g++.dg/init/null1.C: Only run in C++98.
836 * g++.dg/warn/Wconversion-null-3.C: Likewise.
837 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
838 * g++.old-deja/g++.brendan/crash64.C: Likewise.
839 * g++.old-deja/g++.other/anon9.C: Likewise.
840 * g++.old-deja/g++.other/linkage1.C: Likewise.
841 * g++.old-deja/g++.other/linkage2.C: Likewise.
842 * g++.old-deja/g++.pt/t29.C: Likewise.
843 * g++.old-deja/g++.pt/t30.C: Likewise.
844 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
845 * g++.dg/ext/anon-struct4.C: Likewise.
846 * g++.dg/init/brace2.C: Likewise.
847 * g++.dg/init/brace6.C: Likewise.
848 * g++.dg/other/anon3.C: Likewise.
849 * g++.dg/template/arg2.C: Likewise.
850 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
851 * g++.old-deja/g++.brendan/enum11.C: Likewise.
852 * g++.old-deja/g++.brendan/enum8.C: Likewise.
853 * g++.old-deja/g++.brendan/enum9.C: Likewise.
854 * g++.old-deja/g++.brendan/friend3.C: Likewise.
855 * g++.old-deja/g++.brendan/init2.C: Likewise.
856 * g++.old-deja/g++.brendan/init4.C: Likewise.
857 * g++.old-deja/g++.brendan/misc14.C: Likewise.
858 * g++.old-deja/g++.jason/cond.C: Likewise.
859 * g++.old-deja/g++.law/init1.C: Likewise.
860 * g++.old-deja/g++.law/operators32.C: Likewise.
861 * g++.old-deja/g++.pt/enum6.C: Likewise.
862 * g++.old-deja/g++.pt/explicit70.C: Likewise.
863 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
865 * g++.dg/eh/new1.C: Adjust for C++11 mode.
866 * g++.dg/init/new11.C: Likewise.
867 * g++.dg/init/pr29571.C: Likewise.
868 * g++.dg/lookup/forscope2.C: Likewise.
869 * g++.dg/parse/linkage1.C: Likewise.
870 * g++.dg/parse/typedef8.C: Likewise.
871 * g++.dg/template/error44.C: Likewise.
872 * g++.dg/tls/diag-2.C: Likewise.
873 * g++.dg/tls/diag-4.C: Likewise.
874 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
875 * g++.old-deja/g++.abi/arraynew.C: Likewise.
876 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
877 * g++.old-deja/g++.brendan/new3.C: Likewise.
878 * g++.old-deja/g++.eh/new1.C: Likewise.
879 * g++.old-deja/g++.eh/new2.C: Likewise.
880 * g++.old-deja/g++.jason/new.C: Likewise.
881 * g++.old-deja/g++.law/friend1.C: Likewise.
882 * g++.old-deja/g++.mike/net46.C: Likewise.
883 * g++.old-deja/g++.mike/p755.C: Likewise.
884 * g++.old-deja/g++.other/new6.C: Likewise.
886 * g++.dg/cpp0x/variadic74.C: Adjust diags.
887 * g++.dg/template/crash53.C: Likewise.
888 * g++.dg/template/void9.C: Likewise.
890 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
895 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/cpp0x/sfinae29.C: New.
900 2011-11-09 Janus Weil <janus@gcc.gnu.org>
903 * gfortran.dg/typebound_call_22.f03: New test case.
905 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
908 * gfortran.dg/inquire_size.f90: Don't flush the unit.
910 2011-11-09 Richard Guenther <rguenther@suse.de>
912 PR tree-optimization/51039
913 * gcc.dg/pr51039.c: New testcase.
915 2011-11-09 Jakub Jelinek <jakub@redhat.com>
917 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
918 Enable also for powerpc*-*-*.
920 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
923 * gfortran.dg/forall_16.f90: New test.
925 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
928 * gfortran.dg/initialization_29.f90: Expand test.
930 2011-11-09 Dodji Seketeli <dodji@redhat.com>
933 * g++.dg/cpp0x/alias-decl-12.C: New test.
934 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
936 2011-11-09 Dodji Seketeli <dodji@redhat.com>
939 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
941 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
943 PR tree-optimization/51015
944 * gcc.dg/vect/pr51015.c: New test.
946 2011-11-08 David S. Miller <davem@davemloft.net>
948 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
949 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
951 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
954 * gfortran.dg/io_constraints_3.f90: Improve testcase.
956 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
959 * gfortran.dg/string_5.f90: Improve testcase.
961 2011-10-23 Jason Merrill <jason@redhat.com>
964 * g++.dg/template/lvalue2.C: New.
966 2011-11-08 Michael Matz <matz@suse.de>
968 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
969 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
970 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
971 * g++.dg/eh/builtin2.C: Ditto.
972 * g++.dg/eh/builtin3.C: Ditto.
974 2011-11-08 Jakub Jelinek <jakub@redhat.com>
976 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
977 being prefered even for -mavx.
978 * gcc.target/i386/avx-cvt-3.c: New test.
980 2011-11-08 Richard Guenther <rguenther@suse.de>
982 PR tree-optimization/51012
983 * gcc.dg/pr51012-1.c: New testcase.
984 * gcc.dg/pr51012-2.c: Likewise.
986 2011-11-08 Richard Guenther <rguenther@suse.de>
989 * c-c++-common/uninit-pr51010.c: New testcase.
991 2011-11-08 Jakub Jelinek <jakub@redhat.com>
993 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
994 check_effective_target_vect_call_copysignf,
995 check_effective_target_vect_call_lrint): New procedures.
996 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
997 $VECT_SLP_CFLAGS with -ffast-math.
998 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
999 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1000 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1001 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1003 2011-11-07 Richard Henderson <rth@redhat.com>
1004 Aldy Hernandez <aldyh@redhat.com>
1005 Torvald Riegel <triegel@redhat.com>
1007 Merged from transactional-memory.
1009 * g++.dg/dg.exp: Run transactional memory tests.
1010 * g++.dg/tm: New directory with new tests.
1011 * gcc.dg/tm: New directory with new tests.
1012 * c-c++-common/tm: New directory with new tests.
1014 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1016 Fix context handling of alias-declaration
1017 * g++.dg/cpp0x/alias-decl-11.C: New test.
1019 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/parse/template26.C: New.
1023 * g++.dg/template/crash45.C: Adjust dg-error string.
1025 2011-11-07 Jason Merrill <jason@redhat.com>
1028 * g++.dg/template/lookup9.C: New.
1031 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1034 * g++.dg/cpp0x/decltype35.C: New.
1036 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1038 Support C++11 alias-declaration
1040 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1041 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1042 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1043 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1044 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1045 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1046 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1047 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1048 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1049 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1050 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1051 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1052 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1054 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1056 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1058 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1061 * gfortran.dg/typebound_call_21.f03: New.
1063 2011-11-07 Nathan Sidwell <nathan@acm.org>
1065 * gcc.dg/profile-dir-1.c: Adjust final scan.
1066 * gcc.dg/profile-dir-2.c: Adjust final scan.
1067 * gcc.dg/profile-dir-3.c: Adjust final scan.
1068 * gcc.misc-tests/gcov.exp: Adjust regexp.
1069 * gcc.misc-tests/gcov-12.c: New.
1070 * gcc.misc-tests/gcov-13.c: New.
1071 * gcc.misc-tests/gcovpart-13b.c: New.
1072 * gcc.misc-tests/gcov-14.c: New.
1074 2011-11-07 Jason Merrill <jason@redhat.com>
1077 * g++.dg/ext/visibility/template8.C: New.
1079 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1081 PR tree-optimization/50789
1082 * gcc.target/i386/avx2-gather-1.c: New test.
1083 * gcc.target/i386/avx2-gather-2.c: New test.
1084 * gcc.target/i386/avx2-gather-3.c: New test.
1085 * gcc.target/i386/avx2-gather-4.c: New test.
1087 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1089 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1091 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1094 * gfortran.dg/open_dev_null.f90: Remove testcase.
1096 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1098 * lib/target-supports.exp (check_effective_target_sync_int_128):
1099 Don't cache the result.
1100 (check_effective_target_sync_long_long): Ditto.
1102 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1104 PR rtl-optimization/47698
1105 * gcc.target/i386/47698.c: New test.
1107 2011-11-06 Jason Merrill <jason@redhat.com>
1110 * g++.dg/ext/visibility/template7.C: New.
1112 2011-11-07 Terry Guo <terry.guo@arm.com>
1114 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1115 * gcc.target/arm/wmul-2.c: Ditto.
1116 * gcc.target/arm/wmul-3.c: Ditto.
1117 * gcc.target/arm/wmul-4.c: Ditto.
1119 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1121 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1122 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1123 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1124 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1125 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1126 expected diagnostics.
1128 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1129 Richard Henderson <rth@redhat.com>
1130 Aldy Hernandez <aldyh@redhat.com>
1132 Merged from cxx-mem-model.
1134 * lib/target-supports.exp (check_effective_target_sync_int_128,
1135 check_effective_target_sync_long_long): Check whether the target
1136 supports 64 and 128 bit __sync builtins.
1137 (check_effective_target_cas_char): New.
1138 (check_effective_target_cas_int): New.
1139 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1140 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1141 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1142 produce the expected library calls.
1143 * gcc.dg/atomic-fence.c: New functional tests.
1144 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1145 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1146 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1147 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1148 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1149 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1150 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1151 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1152 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1154 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1156 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1158 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1160 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1161 int128 operations are atomic.
1162 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1163 operations are atomic.
1164 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1165 operations are atomic.
1166 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1167 operations are atomic.
1168 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1169 stores aren't moved out of a loop.
1170 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1171 globals don't overwrite neighbouring globals.
1172 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1173 writes dont overwrite neighbouring components.
1174 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1175 * c-c++-common/gomp/atomic-3.c: Likewise.
1176 * c-c++-common/gomp/atomic-9.c: Likewise.
1177 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1178 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1179 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1180 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1181 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1182 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1183 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1184 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1185 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1186 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1187 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1188 g++.dg/gomp/atomic-15.C: Remove.
1189 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1190 * gcc.dg/gomp/atomic-11.c: Remove test.
1192 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1194 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1195 * gcc.dg/vect/slp-cond-1.c: New test.
1196 * gcc.dg/vect/slp-cond-2.c: New test.
1198 2011-11-05 David S. Miller <davem@davemloft.net>
1200 * lib/test-supports.exp
1201 (check_effective_target_ultrasparc_vis2_hw): New proc.
1202 (check_effective_target_ultrasparc_vis3_hw): New proc.
1203 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1204 * gcc.target/sparc/vec-init-2.inc: Likewise.
1205 * gcc.target/sparc/vec-init-3.inc: Likewise.
1206 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1207 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1208 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1209 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1210 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1211 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1212 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1213 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1214 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1216 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1218 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1219 Disable test on Epiphany.
1220 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1221 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1222 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1223 * g++.dg/parse/pragma3.C: Likewise.
1224 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1226 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1227 * gcc.dg/tls/thr-cse-1.c: Likewise.
1228 * g++.dg/opt/devirt2.C: Likewise.
1229 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1230 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1231 * gcc.target/epiphany: New directory.
1233 2011-11-05 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/quad_2.f90: New.
1237 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1239 * gcc.dg/strlenopt-22g.c: New wrapper around...
1240 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1242 2011-11-04 Jason Merrill <jason@redhat.com>
1245 * g++.dg/init/lifetime2.C: New.
1246 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1249 * g++.dg/init/lifetime1.C: Test cleanup order.
1251 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1253 * g++.dg/other/offsetof7.C: New test.
1255 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1257 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1258 variable, default empty, -ffat-lto-objects for effective_target_lto.
1259 (gcc-dg-test-1): Add options from dg-final methods.
1260 * lib/scanasm.exp (scan-assembler_required_options)
1261 (scan-assembler-not_required_options): New procs.
1263 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1265 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1266 generate a pedwarn in c++98-mode.
1267 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1268 don't generate a pedwarn in c++0x-mode.
1270 2011-11-04 Olivier Goffart <olivier@woboq.com>
1273 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1275 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1277 PR rtl-optimization/38644
1278 * gcc.target/arm/stack-red-zone.c: New.
1280 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/warn/Wconversion-null-3.C: New.
1285 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1288 * g++.dg/cpp0x/udlit-strint-length.C: New.
1290 2011-11-04 Jason Merrill <jason@redhat.com>
1293 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1294 * g++.dg/init/lifetime1.C: New.
1295 * g++.dg/init/ref21.C: New.
1296 * g++.dg/eh/array1.C: New.
1298 2011-11-04 Tom de Vries <tom@codesourcery.com>
1300 PR tree-optimization/50763
1301 * gcc.dg/pr50763-5.c: New test.
1303 2011-11-04 Tom de Vries <tom@codesourcery.com>
1305 PR tree-optimization/50763
1306 * g++.dg/pr50763-4.C: New test.
1308 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1310 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1313 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1315 * gcc.dg/torture/vec-cvt-1.c: New test.
1317 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/specs/private1[-sub].ads: New test.
1321 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1324 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1325 * gfortran.dg/inline_sum_1.f90: New.
1326 * gfortran.dg/inline_sum_2.f90: New.
1327 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1328 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1329 * gfortran.dg/inline_product_1.f90: New.
1331 2011-11-03 Tobias Burnus <burnus@net-b.de>
1334 * gfortran.dg/bind_c_dts_5.f90: New.
1336 2011-11-03 Tobias Burnus <burnus@net-b.de>
1339 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1341 2011-11-03 Richard Guenther <rguenther@suse.de>
1344 * g++.dg/init/copy7.C: Remove testcase.
1346 2011-11-03 Martin Jambor <mjambor@suse.cz>
1348 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1349 * g++.dg/ipa/devirt-c-2.C: Likewise.
1350 * g++.dg/ipa/devirt-c-7.C: New test.
1351 * g++.dg/ipa/devirt-c-8.C: Likewise.
1353 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1355 PR tree-optimization/50912
1356 * gnat.dg/loop_optimization10.ad[sb]: New test.
1357 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1359 2011-11-02 Jason Merrill <jason@redhat.com>
1362 * g++.dg/cpp0x/nsdmi-list2.C: New.
1364 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1367 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1368 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1370 2011-11-02 Tom de Vries <tom@codesourcery.com>
1372 PR tree-optimization/50769
1373 * gfortran.dg/pr50769.f90: New test.
1375 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1377 * gcc.target/sparc/20111102-1.c: New test.
1379 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/warn/Wcast-qual2.C: New.
1384 2011-11-02 Tom de Vries <tom@codesourcery.com>
1386 PR tree-optimization/50763
1387 * g++.dg/pr50763-3.C: New test.
1389 2011-11-02 Tom de Vries <tom@codesourcery.com>
1391 PR tree-optimization/50672
1392 * g++.dg/pr50672.C: New test.
1394 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1396 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1397 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1398 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1400 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1402 2011-11-02 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/50902
1405 * gcc.dg/torture/pr50902.c: New testcase.
1407 2010-11-02 Richard Guenther <rguenther@suse.de>
1409 PR tree-optimization/50890
1410 * gcc.dg/torture/pr50890.c: New testcase.
1412 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1416 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1418 2011-11-01 Tom de Vries <tom@codesourcery.com>
1420 PR tree-optimization/50908
1421 * gcc.dg/pr50908.c: New test.
1422 * gcc.dg/pr50908-2.c: Same.
1423 * gcc.dg/pr50908-3.c: Same.
1425 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1427 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1428 the outer loop. Remove comment. Don't check for widen-mult.
1430 2011-10-31 Martin Jambor <mjambor@suse.cz>
1432 * gcc.dg/ipa/ipcp-4.c: New test.
1434 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.dg/vshift-3.c: New test.
1437 * gcc.dg/vshift-4.c: New test.
1438 * gcc.dg/vshift-5.c: New test.
1440 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1442 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1443 and current implementation.
1445 2011-10-31 Paul Brook <paul@codesourcery.com>
1447 * gcc.dg/constructor-1.c: New test.
1449 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1452 * gfortran.dg/dshift_3.f90: New test.
1454 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1456 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1458 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1459 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1460 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1461 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1462 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1463 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1464 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1465 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1466 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1467 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1468 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1469 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1470 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1471 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1472 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1473 * gcc.dg/vector-compare-2.c: Likewise.
1475 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1478 * g++.dg/cpp0x/pr50901.C: New.
1480 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1482 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1483 * gcc.target/i386/fma4-check.h (main): Ditto.
1484 * gcc.target/i386/xop-check.h (main): Ditto.
1486 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1489 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/template/crash109.C: New.
1494 2011-10-28 Jason Merrill <jason@redhat.com>
1496 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1498 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/template/crash109.C: New.
1503 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1505 * gfortran.dg/nearest_5.f90: New test.
1507 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.dg/vshift-1.c: New test.
1510 * gcc.dg/vshift-2.c: New test.
1511 * gcc.target/i386/xop-vshift-1.c: New test.
1512 * gcc.target/i386/xop-vshift-2.c: New test.
1513 * gcc.target/i386/avx2-vshift-1.c: New test.
1515 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1517 PR rtl-optimization/49720
1518 * g++.dg/torture/pr49720.C: New test.
1520 2011-10-27 David S. Miller <davem@davemloft.net>
1522 * gcc.target/sparc/setcc-3.c: New test.
1524 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1527 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1529 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1531 * gcc.target/i386/sse2-cvt-1.c: New test.
1532 * gcc.target/i386/sse2-cvt-2.c: New test.
1533 * gcc.target/i386/avx-cvt-1.c: New test.
1534 * gcc.target/i386/avx-cvt-2.c: New test.
1535 * gcc.target/i386/avx2-cvt-1.c: New test.
1536 * gcc.target/i386/avx2-cvt-2.c: New test.
1538 2011-10-27 Martin Jambor <mjambor@suse.cz>
1540 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1542 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1543 Steven G. Kargl <kargl@gcc.gnu.org>
1546 * gfortran.dg/pr50875.f90: New test.
1548 2011-10-26 David S. Miller <davem@davemloft.net>
1550 * gcc.target/sparc/fmaf-1.c: New test.
1552 * gcc.target/sparc/setcc-1.c: New test.
1553 * gcc.target/sparc/setcc-2.c: New test.
1555 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1557 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1559 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1561 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1564 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1566 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1569 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1571 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1573 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1575 * gnat.dg/specs/discr1.ads: New test.
1576 * gnat.dg/specs/discr1_pkg.ads: New helper.
1578 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1580 * gnat.dg/specs/unchecked_union.ads: Rename to...
1581 * gnat.dg/specs/unchecked_union1.ads: ...this.
1582 * gnat.dg/specs/unchecked_union2.ads: New test.
1584 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/specs/atomic1.ads: New test.
1588 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1590 Implement C++11 user-defined literals.
1591 * g++.dg/cpp0x/udlit-addr.C: New.
1592 * g++.dg/cpp0x/udlit-args.C: New.
1593 * g++.dg/cpp0x/udlit-args-neg.C: New.
1594 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1595 * g++.dg/cpp0x/udlit-concat.C: New.
1596 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1597 * g++.dg/cpp0x/udlit-constexpr.C: New.
1598 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1599 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1600 * g++.dg/cpp0x/udlit-friend.C: New.
1601 * g++.dg/cpp0x/udlit-general.C: New.
1602 * g++.dg/cpp0x/udlit-inline.C: New.
1603 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1604 * g++.dg/cpp0x/udlit-member-neg.C: New.
1605 * g++.dg/cpp0x/udlit-namespace.C: New.
1606 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1607 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1608 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1609 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1610 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1611 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1612 * g++.dg/cpp0x/udlit-raw-str.C: New.
1613 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1614 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1615 * g++.dg/cpp0x/udlit-systemheader.C: New.
1616 * g++.dg/cpp0x/udlit-template.C: New.
1617 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1618 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1619 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1620 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1621 * g++.dg/cpp0x/udlit_system_header: New.
1623 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp0x/decltype34.C: New.
1628 2011-10-26 Tom de Vries <tom@codesourcery.com>
1630 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1631 * gcc.c-torture/unsorted/HIset.c: Same.
1632 * gcc.c-torture/unsorted/SIcmp.c: Same.
1633 * gcc.c-torture/unsorted/SIset.c: Same.
1634 * gcc.c-torture/unsorted/SFset.c: Same.
1635 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1636 * gcc.c-torture/unsorted/USIcmp.c: Same.
1637 * gcc.c-torture/unsorted/DFcmp.c: Same.
1639 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1642 to work also with -masm=intel and additionally test the xmm vs. ymm
1643 register type combination on mask/dest and in vsib.
1644 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1645 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1646 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1647 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1648 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1649 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1650 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1651 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1652 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1653 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1654 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1655 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1656 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1657 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1658 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1659 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1660 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1661 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1662 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1663 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1664 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1665 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1666 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1667 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1668 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1669 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1670 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1671 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1672 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1673 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1674 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1676 2011-10-26 Tom de Vries <tom@codesourcery.com>
1678 PR tree-optimization/50763
1679 * gcc.dg/pr50763-2.c: New test.
1681 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1683 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1684 Update expected messages.
1686 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1688 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1690 2011-10-25 Jason Merrill <jason@redhat.com>
1693 * g++.dg/init/aggr7.C: New.
1696 * g++.dg/cpp0x/initlist59.C: New.
1698 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/overload/operator5.C: New.
1703 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/template/crash108.C: New.
1708 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1710 PR tree-optimization/50596
1711 * gcc.dg/vect/vect-cond-10.c: New test.
1713 2011-10-24 Joey Ye <joey.ye@arm.com>
1715 * gcc.target/arm/pr42575.c: Remove architecture option.
1717 2011-10-24 David S. Miller <davem@davemloft.net>
1719 * gcc.target/sparc/vis3move-1.c: New test.
1720 * gcc.target/sparc/vis3move-2.c: New test.
1721 * gcc.target/sparc/vis3move-3.c: New test.
1723 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1725 * gcc.dg/strlenopt-22.c: New testcase.
1726 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1728 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1730 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1732 (dg-skip-if): Remove.
1733 * gcc.target/i386/funcspec-1.c: Ditto.
1734 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1736 2011-10-24 Richard Guenther <rguenther@suse.de>
1738 * gcc.dg/vect/vect-bool-1.c: New testcase.
1740 2011-10-24 Richard Guenther <rguenther@suse.de>
1742 PR tree-optimization/50838
1743 * gcc.dg/torture/pr50838.c: New testcase.
1745 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1747 PR tree-optimization/50730
1748 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1749 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1750 -fno-tree-sra and SLP flags.
1752 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1756 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1760 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1762 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1766 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1768 2011-10-23 Tom de Vries <tom@codesourcery.com>
1770 PR tree-optimization/50763
1771 * gcc.dg/pr50763.c: New test.
1773 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1776 * gcc.target/i386/pr50788.c: New test.
1778 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1780 PR tree-optimization/50819
1781 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1782 * g++.dg/vect/slp-pr50819.cc: New test.
1784 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/warn/Wconversion4.C: New.
1789 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1793 from element other than first and reverse permutation.
1794 * gcc.dg/torture/vshuf-16.inc: Likewise.
1795 * gcc.dg/torture/vshuf-8.inc: Likewise.
1796 * gcc.dg/torture/vshuf-4.inc: Likewise.
1798 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/parse/error43.C: New.
1802 * g++.dg/parse/error44.C: Likewise.
1804 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1805 Kirill Yukhin <kirill.yukhin@intel.com>
1808 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1809 * gcc.target/i386/bmi2-check.h: Ditto.
1811 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1814 * g++.dg/cpp0x/override2.C: Add test.
1816 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1818 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1819 check_linker_plugin_available.
1821 2011-10-21 Kai Tietz <ktietz@redhat.com>
1823 * gcc.target/i386/branch-cost1.c: New test.
1824 * gcc.target/i386/branch-cost2.c: New test.
1825 * gcc.target/i386/branch-cost3.c: New test.
1826 * gcc.target/i386/branch-cost4.c: New test.
1828 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1830 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1832 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1835 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1837 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1839 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1840 (_moz_foo, EXT__foo): Use ASMNAME.
1842 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1844 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1847 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1850 * gcc.target/i386/pr50766.c: New test.
1852 2011-10-20 Jason Merrill <jason@redhat.com>
1855 * g++.dg/eh/partial1.C: New.
1857 2011-10-20 Richard Henderson <rth@redhat.com>
1859 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1860 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1861 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1862 Use __builtin_shuffle.
1864 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1867 * gfortran.dg/ishft_3.f90: Update test.
1869 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1872 * gfortran.dg/substring_integer_index.f90: New test.
1874 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1876 * gfortran.dg/format_string.f: New test.
1878 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1880 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1882 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1884 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1886 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1887 gcc.target/i386/pr46226.c: Do not use
1888 -mno-accumulate-outgoing-args.
1890 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1892 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1893 including <strings.h>.
1895 2011-10-19 Jan Hubicka <jh@suse.cz>
1897 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1898 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1899 * lib/c-torture.exp: Likewise.
1900 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1901 * gcc.c-torture/compile/sync-1.c: Likewise.
1902 * gcc.c-torture/compile/sync-1.c: Likewise.
1903 * gcc.c-torture/compile/sync-3.c: Likewise.
1904 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1905 * gcc.dg/noncompile/920507-1.c: Likewise.
1906 * gcc.dg/torture/pr36400.c: Likewise.
1907 * g++.dg/torture/pr34850.C: Likewise.
1909 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1911 * gnat.dg/source_ref1.adb: New test.
1912 * gnat.dg/source_ref2.adb: Likewise.
1914 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1917 * g++.dg/parse/error42.C: New.
1918 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1920 2011-10-19 Jason Merrill <jason@redhat.com>
1923 * g++.dg/init/value9.C: New.
1925 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1927 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1928 * gcc.dg/torture/vshuf-16.inc: Likewise.
1929 * gcc.dg/torture/vshuf-8.inc: Likewise.
1930 * gcc.dg/torture/vshuf-4.inc: Likewise.
1932 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1935 * gfortran.dg/sizeof_proc.f90: New.
1937 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1939 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1940 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1942 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1945 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1947 2011-10-19 Jason Merrill <jason@redhat.com>
1950 * g++.dg/init/ref20.C: New.
1952 2011-10-19 Kai Tietz <ktietz@redhat.com>
1955 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1956 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1957 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1958 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1959 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1961 2011-10-19 Richard Guenther <rguenther@suse.de>
1964 * gcc.dg/torture/pr50768.c: New testcase.
1966 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1968 PR rtl-optimization/50340
1969 * gcc.dg/pr50340.c: New.
1971 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1973 PR tree-optimization/50717
1975 * gcc.dg/pr50717-1.c: New file.
1976 * gcc.target/arm/wmul-12.c: Correct types.
1977 * gcc.target/arm/wmul-8.c: Correct types.
1979 2011-10-18 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp0x/defaulted32.C: New.
1985 * g++.dg/lookup/using23.C: New.
1988 * g++.dg/cpp0x/implicit12.C: New.
1989 * g++.dg/cpp0x/defaulted20.C: Adjust.
1990 * g++.dg/cpp0x/defaulted21.C: Adjust.
1991 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1992 * g++.dg/cpp0x/implicit4.C: Adjust.
1993 * g++.dg/cpp0x/implicit5.C: Adjust.
1994 * g++.dg/cpp0x/implicit8.C: Adjust.
1995 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1996 * g++.dg/cpp0x/not_special.C: Adjust.
1997 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1998 * g++.dg/cpp0x/rv1n.C: Adjust.
1999 * g++.dg/cpp0x/rv2n.C: Adjust.
2000 * g++.dg/cpp0x/rv3n.C: Adjust.
2001 * g++.dg/cpp0x/rv4n.C: Adjust.
2002 * g++.dg/cpp0x/rv5n.C: Adjust.
2003 * g++.dg/cpp0x/rv6n.C: Adjust.
2004 * g++.dg/cpp0x/rv7n.C: Adjust.
2006 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2008 * gcc.target/i386/avx2-vpop-check.h: New header.
2009 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2010 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2011 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2012 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2013 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2014 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2015 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2016 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2017 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2018 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2019 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2020 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2021 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2022 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2023 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2025 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2028 * gfortran.dg/coarray_subobject_1.f90: New test.
2029 * gfortran.dg/coarray/subobject_1.f90: New test.
2031 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2033 PR rtl-optimization/50205
2034 * gcc.dg/pr50205.c: New.
2036 2011-10-18 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/50767
2039 * gcc.dg/torture/pr50767.c: New testcase.
2041 2011-10-18 Julian Brown <julian@codesourcery.com>
2043 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2044 * gcc.target/arm/unaligned-memcpy-1.c: New.
2045 * gcc.target/arm/unaligned-memcpy-2.c: New.
2046 * gcc.target/arm/unaligned-memcpy-3.c: New.
2047 * gcc.target/arm/unaligned-memcpy-4.c: New.
2049 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2052 * gfortran.dg/iso_c_binding_class.f03: New.
2054 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2056 * testsuite/lib/target-supports.exp
2057 (check_effective_target_vect_widen_shift): New.
2058 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2059 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2060 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2061 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2063 2011-10-18 Richard Guenther <rguenther@suse.de>
2065 * gcc.dg/torture/restrict-1.c: New testcase.
2067 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2069 * g++.dg/ext/bases.C: New test.
2071 2011-10-17 David S. Miller <davem@davemloft.net>
2073 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2074 all operations to emit VIS instructions.
2075 * gcc.target/sparc/fandnot.c: Likewise.
2076 * gcc.target/sparc/fnot.c: Likewise.
2077 * gcc.target/sparc/for.c: Likewise.
2078 * gcc.target/sparc/fornot.c: Likewise.
2079 * gcc.target/sparc/fxnor.c: Likewise.
2080 * gcc.target/sparc/fxor.c: Likewise.
2081 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2084 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2086 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2087 * gcc.dg/torture/vshuf-16.inc: New file.
2088 * gcc.dg/torture/vshuf-2.inc: New file.
2089 * gcc.dg/torture/vshuf-32.inc: New file.
2090 * gcc.dg/torture/vshuf-4.inc: New file.
2091 * gcc.dg/torture/vshuf-8.inc: New file.
2092 * gcc.dg/torture/vshuf-main.inc: New file.
2093 * gcc.dg/torture/vshuf-v16hi.c: New test.
2094 * gcc.dg/torture/vshuf-v16qi.c: New test.
2095 * gcc.dg/torture/vshuf-v2df.c: New test.
2096 * gcc.dg/torture/vshuf-v2di.c: New test.
2097 * gcc.dg/torture/vshuf-v2sf.c: New test.
2098 * gcc.dg/torture/vshuf-v2si.c: New test.
2099 * gcc.dg/torture/vshuf-v32qi.c: New test.
2100 * gcc.dg/torture/vshuf-v4df.c: New test.
2101 * gcc.dg/torture/vshuf-v4di.c: New test.
2102 * gcc.dg/torture/vshuf-v4hi.c: New test.
2103 * gcc.dg/torture/vshuf-v4sf.c: New test.
2104 * gcc.dg/torture/vshuf-v4si.c: New test.
2105 * gcc.dg/torture/vshuf-v8hi.c: New test.
2106 * gcc.dg/torture/vshuf-v8qi.c: New test.
2107 * gcc.dg/torture/vshuf-v8sf.c: New test.
2108 * gcc.dg/torture/vshuf-v8si.c: New test.
2110 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2112 PR tree-optimization/50746
2113 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2115 2011-10-17 Jason Merrill <jason@redhat.com>
2118 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2120 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/parse/error41.C: New.
2124 * g++.dg/parse/error20.C: Adjust.
2126 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2129 * g++.dg/warn/format7.C: New.
2130 * obj-c++.dg/warn7.mm: Likewise.
2132 2011-10-17 Richard Guenther <rguenther@suse.de>
2134 PR tree-optimization/50729
2135 * gcc.dg/torture/pr50729.c: New testcase.
2137 2011-10-15 Tom Tromey <tromey@redhat.com>
2138 Dodji Seketeli <dodji@redhat.com>
2140 * lib/prune.exp (prune_gcc_output): Prune output referring to
2142 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2143 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2144 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2145 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2147 2011-10-15 Tom Tromey <tromey@redhat.com>
2148 Dodji Seketeli <dodji@redhat.com>
2150 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2152 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/inherit/error5.C: New.
2157 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2161 * gfortran.dg/kind_tests_4.f90: New.
2163 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2165 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2166 targets that support vector condition.
2168 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2171 * gfortran.dg/c_kind_tests_3.f03: New.
2173 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2176 * gfortran.dg/elemental_args_check_4.f90: New.
2178 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2180 PR tree-optimization/50727
2181 * gcc.dg/vect/pr50727.c: New test.
2183 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2185 * gcc.dg/vla-23.c: New test.
2187 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2189 PR tree-optimization/50596
2190 * gcc.dg/vect/vect-cond-9.c: New test.
2192 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2194 * gcc.dg/vect/bb-slp-29.c: New test.
2196 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/ext/is_base_of_incomplete.C: New.
2200 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2201 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2203 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2205 * gcc.target/sparc/combined-1.c: Compile at -O2.
2207 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2210 (dg-options): Add -Wno-attributes.
2211 * gcc.target/i386/fma_double_?.c: Ditto.
2212 * gcc.target/i386/fma_run_float_?.c: Ditto.
2213 * gcc.target/i386/fma_run_double_?.c: Ditto.
2214 * gcc.target/i386/l_fma_float_?.c: Dtto.
2215 * gcc.target/i386/l_fma_double_?.c: Ditto.
2216 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2217 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2219 2011-10-15 Tobias Burnus <burnus@net-b.de>
2221 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2223 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2224 * gfortran.dg/rank_3.f90: Ditto.
2225 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2226 -std=f2008ts in dg-options.
2227 * gfortran.dg/rank_4.f90: Ditto.
2229 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2232 * gcc.target/sh/pr49263.c: New.
2234 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2236 * gnat.dg/specs/debug1.ads: Tweak.
2238 2011-10-14 Kai Tietz <ktietz@redhat.com>
2240 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2242 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.target/i386/sse2-mul-1.c: New test.
2245 * gcc.target/i386/sse4_1-mul-1.c: New test.
2246 * gcc.target/i386/avx-mul-1.c: New test.
2247 * gcc.target/i386/xop-mul-1.c: New test.
2248 * gcc.target/i386/avx2-mul-1.c: New test.
2250 2011-10-14 Jason Merrill <jason@redhat.com>
2253 * g++.dg/cpp0x/nsdmi-list1.C: New.
2256 * g++.dg/cpp0x/nsdmi-const1.C: New.
2258 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2261 * gfortran.dg/pointer_intent_5.f90: New.
2263 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2265 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2266 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2267 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2269 2011-10-14 Tobias Burnus <burnus@net-b.de>
2272 * gfortran.dg/pointer_check_11.f90: New.
2273 * gfortran.dg/pointer_check_12.f90: New.
2275 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2278 * g++.dg/overload/operator4.C: New.
2280 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2282 * gcc.dg/di-longlong64-sync-1.c: New test.
2283 * gcc.dg/di-sync-multithread.c: New test.
2284 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2285 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2286 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2287 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2288 (check_effective_target_arm_arm_ok): New helper.
2289 (check_effective_target_sync_longlong): New helper.
2291 2011-10-14 Richard Guenther <rguenther@suse.de>
2293 PR tree-optimization/50723
2294 * gcc.dg/torture/pr50723.c: New testcase.
2296 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/warn/format6.C: New.
2300 * obj-c++.dg/warn6.mm: Likewise.
2302 2011-10-13 Richard Henderson <rth@redhat.com>
2304 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2306 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2307 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2308 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2310 2011-10-13 Jason Merrill <jason@redhat.com>
2313 * g++.dg/cpp0x/nsdmi-template2.C: New.
2316 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2319 * g++.dg/init/vbase1.C: New.
2321 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2323 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2324 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2325 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2326 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2328 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2330 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2332 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2334 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2336 2011-10-13 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/50712
2339 * gcc.target/i386/pr50712.c: New testcase.
2341 2011-10-13 Tom de Vries <tom@codesourcery.com>
2343 * gcc.dg/memcpy-4.c: New test.
2345 2011-10-13 Richard Guenther <rguenther@suse.de>
2347 PR tree-optimization/50698
2348 * g++.dg/vect/pr50698.cc: New testcase.
2350 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2352 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2353 * gcc.target/powerpc/warn-2.c: Ditto.
2355 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2356 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2357 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2358 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2359 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2360 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2361 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2362 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2363 * gcc.target/powerpc/ppc-pow.c: Likewise.
2364 * gcc.target/powerpc/recip-1.c: Likewise.
2365 * gcc.target/powerpc/recip-2.c: Likewise.
2366 * gcc.target/powerpc/recip-3.c: Likewise.
2367 * gcc.target/powerpc/recip-4.c: Likewise.
2368 * gcc.target/powerpc/recip-5.c: Likewise.
2370 2011-10-12 David S. Miller <davem@davemloft.net>
2372 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2373 '-mvis3' instead of 'mcpu=niagara3' in options.
2374 * gcc.target/sparc/fhalve.c: Likewise.
2375 * gcc.target/sparc/fnegop.c: Likewise.
2376 * gcc.target/sparc/fpadds.c: Likewise.
2377 * gcc.target/sparc/fshift.c: Likewise.
2378 * gcc.target/sparc/fucmp.c: Likewise.
2379 * gcc.target/sparc/lzd.c: Likewise.
2380 * gcc.target/sparc/vis3misc.c: Likewise.
2381 * gcc.target/sparc/xmul.c: Likewise.
2383 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2385 * gnat.dg/vect1.ad[sb]: New test.
2386 * gnat.dg/vect1_pkg.ads: New helper.
2387 * gnat.dg/vect2.ad[sb]: New test.
2388 * gnat.dg/vect2_pkg.ads: New helper.
2389 * gnat.dg/vect3.ad[sb]: New test.
2390 * gnat.dg/vect3_pkg.ads: New helper.
2391 * gnat.dg/vect4.ad[sb]: New test.
2392 * gnat.dg/vect4_pkg.ads: New helper.
2393 * gnat.dg/vect5.ad[sb]: New test.
2394 * gnat.dg/vect5_pkg.ads: New helper.
2395 * gnat.dg/vect6.ad[sb]: New test.
2396 * gnat.dg/vect6_pkg.ads: New helper.
2398 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2400 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2401 * gcc.target/i386/fma_run_double_2.c: Likewise.
2402 * gcc.target/i386/fma_run_double_3.c: Likewise.
2403 * gcc.target/i386/fma_run_double_4.c: Likewise.
2404 * gcc.target/i386/fma_run_double_5.c: Likewise.
2405 * gcc.target/i386/fma_run_double_6.c: Likewise.
2406 * gcc.target/i386/fma_run_float_1.c: Likewise.
2407 * gcc.target/i386/fma_run_float_2.c: Likewise.
2408 * gcc.target/i386/fma_run_float_3.c: Likewise.
2409 * gcc.target/i386/fma_run_float_4.c: Likewise.
2410 * gcc.target/i386/fma_run_float_5.c: Likewise.
2411 * gcc.target/i386/fma_run_float_6.c: Likewise.
2413 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2414 remove the extra dg-options.
2415 * gcc.target/i386/l_fma_double_2.c: Likewise.
2416 * gcc.target/i386/l_fma_double_3.c: Likewise.
2417 * gcc.target/i386/l_fma_double_4.c: Likewise.
2418 * gcc.target/i386/l_fma_double_5.c: Likewise.
2419 * gcc.target/i386/l_fma_double_6.c: Likewise.
2420 * gcc.target/i386/l_fma_float_1.c: Likewise.
2421 * gcc.target/i386/l_fma_float_2.c: Likewise.
2422 * gcc.target/i386/l_fma_float_3.c: Likewise.
2423 * gcc.target/i386/l_fma_float_4.c: Likewise.
2424 * gcc.target/i386/l_fma_float_5.c: Likewise.
2425 * gcc.target/i386/l_fma_float_6.c: Likewise.
2427 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2429 PR tree-optimization/50189
2430 * g++.dg/torture/pr50189.C: New testcase.
2432 2011-10-12 Richard Guenther <rguenther@suse.de>
2434 PR tree-optimization/50700
2435 * gcc.dg/builtin-object-size-12.c: New testcase.
2437 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2440 * gcc.c-torture/compile/pr50565-1.c,
2441 gcc.c-torture/compile/pr50565-2.c: New tests.
2443 2011-10-11 Jason Merrill <jason@redhat.com>
2447 * g++.dg/template/constant1.C: New.
2448 * g++.dg/template/constant2.C: New.
2449 * g++.dg/cpp0x/constexpr-template3.C: New.
2451 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2453 * gcc.target/i386/warn-vect-op-3.c: New test.
2454 * gcc.target/i386/warn-vect-op-1.c: New test.
2455 * gcc.target/i386/warn-vect-op-2.c: New test.
2457 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2459 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2461 2011-10-11 Richard Guenther <rguenther@suse.de>
2463 PR tree-optimization/50204
2464 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2466 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2468 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2470 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2472 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2473 * gcc.target/i386/fma_double_2.c: Ditto.
2474 * gcc.target/i386/fma_double_3.c: Ditto.
2475 * gcc.target/i386/fma_double_4.c: Ditto.
2476 * gcc.target/i386/fma_double_5.c: Ditto.
2477 * gcc.target/i386/fma_double_6.c: Ditto.
2478 * gcc.target/i386/fma_float_1.c: Ditto.
2479 * gcc.target/i386/fma_float_2.c: Ditto.
2480 * gcc.target/i386/fma_float_3.c: Ditto.
2481 * gcc.target/i386/fma_float_4.c: Ditto.
2482 * gcc.target/i386/fma_float_5.c: Ditto.
2483 * gcc.target/i386/fma_float_6.c: Ditto.
2484 * gcc.target/i386/l_fma_double_1.c: Ditto.
2485 * gcc.target/i386/l_fma_double_2.c: Ditto.
2486 * gcc.target/i386/l_fma_double_3.c: Ditto.
2487 * gcc.target/i386/l_fma_double_4.c: Ditto.
2488 * gcc.target/i386/l_fma_double_5.c: Ditto.
2489 * gcc.target/i386/l_fma_double_6.c: Ditto.
2490 * gcc.target/i386/l_fma_float_1.c: Ditto.
2491 * gcc.target/i386/l_fma_float_2.c: Ditto.
2492 * gcc.target/i386/l_fma_float_3.c: Ditto.
2493 * gcc.target/i386/l_fma_float_4.c: Ditto.
2494 * gcc.target/i386/l_fma_float_5.c: Ditto.
2495 * gcc.target/i386/l_fma_float_6.c: Ditto.
2496 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2497 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2498 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2499 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2500 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2501 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2502 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2503 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2504 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2505 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2506 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2507 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2509 2011-10-11 Tristan Gingold <gingold@adacore.com>
2511 * gcc.dg/va-arg-4.c: New test.
2512 * gcc.dg/va-arg-5.c: Ditto.
2514 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2516 * lib/target-supports.exp (check_effective_target_fd_truncate):
2517 Close and unlink test file before exit.
2519 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2522 * gfortran.dg/forall_15.f90: New test case.
2524 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2525 Andrew Macleod <amacleod@redhat.com>
2527 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2528 wrappers for *other_threads() and *final_verify().
2529 * gcc.dg/simulate-thread/simulate-thread.h
2530 (simulate_thread_wrapper_other_threads): New.
2531 (simulate_thread_wrapper_final_verify): New.
2533 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2535 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2537 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2539 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2541 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2542 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2544 * gcc.target/i386/fma_1.h: New file.
2545 * gcc.target/i386/fma_2.h: Likewise.
2546 * gcc.target/i386/fma_3.h: Likewise.
2547 * gcc.target/i386/fma_4.h: Likewise.
2548 * gcc.target/i386/fma_5.h: Likewise.
2549 * gcc.target/i386/fma_6.h: Likewise.
2550 * gcc.target/i386/fma_double_1.c: Likewise.
2551 * gcc.target/i386/fma_double_2.c: Likewise.
2552 * gcc.target/i386/fma_double_3.c: Likewise.
2553 * gcc.target/i386/fma_double_4.c: Likewise.
2554 * gcc.target/i386/fma_double_5.c: Likewise.
2555 * gcc.target/i386/fma_double_6.c: Likewise.
2556 * gcc.target/i386/fma_float_1.c: Likewise.
2557 * gcc.target/i386/fma_float_2.c: Likewise.
2558 * gcc.target/i386/fma_float_3.c: Likewise.
2559 * gcc.target/i386/fma_float_4.c: Likewise.
2560 * gcc.target/i386/fma_float_5.c: Likewise.
2561 * gcc.target/i386/fma_float_6.c: Likewise.
2562 * gcc.target/i386/fma_main.h: Likewise.
2563 * gcc.target/i386/fma_run_double_1.c: Likewise.
2564 * gcc.target/i386/fma_run_double_2.c: Likewise.
2565 * gcc.target/i386/fma_run_double_3.c: Likewise.
2566 * gcc.target/i386/fma_run_double_4.c: Likewise.
2567 * gcc.target/i386/fma_run_double_5.c: Likewise.
2568 * gcc.target/i386/fma_run_double_6.c: Likewise.
2569 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2570 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2571 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2572 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2573 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2574 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2575 * gcc.target/i386/fma_run_float_1.c: Likewise.
2576 * gcc.target/i386/fma_run_float_2.c: Likewise.
2577 * gcc.target/i386/fma_run_float_3.c: Likewise.
2578 * gcc.target/i386/fma_run_float_4.c: Likewise.
2579 * gcc.target/i386/fma_run_float_5.c: Likewise.
2580 * gcc.target/i386/fma_run_float_6.c: Likewise.
2581 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2582 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2583 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2584 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2585 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2586 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2587 * gcc.target/i386/l_fma_1.h: Likewise.
2588 * gcc.target/i386/l_fma_2.h: Likewise.
2589 * gcc.target/i386/l_fma_3.h: Likewise.
2590 * gcc.target/i386/l_fma_4.h: Likewise.
2591 * gcc.target/i386/l_fma_5.h: Likewise.
2592 * gcc.target/i386/l_fma_6.h: Likewise.
2593 * gcc.target/i386/l_fma_double_1.c: Likewise.
2594 * gcc.target/i386/l_fma_double_2.c: Likewise.
2595 * gcc.target/i386/l_fma_double_3.c: Likewise.
2596 * gcc.target/i386/l_fma_double_4.c: Likewise.
2597 * gcc.target/i386/l_fma_double_5.c: Likewise.
2598 * gcc.target/i386/l_fma_double_6.c: Likewise.
2599 * gcc.target/i386/l_fma_float_1.c: Likewise.
2600 * gcc.target/i386/l_fma_float_2.c: Likewise.
2601 * gcc.target/i386/l_fma_float_3.c: Likewise.
2602 * gcc.target/i386/l_fma_float_4.c: Likewise.
2603 * gcc.target/i386/l_fma_float_5.c: Likewise.
2604 * gcc.target/i386/l_fma_float_6.c: Likewise.
2605 * gcc.target/i386/l_fma_main.h: Likewise.
2606 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2607 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2608 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2609 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2610 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2611 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2612 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2613 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2614 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2615 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2616 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2617 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2619 2011-10-10 Richard Guenther <rguenther@suse.de>
2622 * gcc.dg/torture/pr50389.c: New testcase.
2624 2011-10-10 Richard Guenther <rguenther@suse.de>
2627 * gcc.dg/builtins-47.c: Optimize.
2629 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2631 * lib/gcc-simulate-thread.exp: New.
2632 * gcc.dg/simulate-thread/guality.h: New.
2633 * gcc.dg/simulate-thread/simulate-thread.h: New.
2634 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2635 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2636 * gcc.dg/simulate-thread/README: New.
2637 * g++.dg/simulate-thread/guality.h: New.
2638 * g++.dg/simulate-thread/simulate-thread.h: New.
2639 * g++.dg/simulate-thread/simulate-thread.exp: New.
2640 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2641 * c-c++-common/cxxbitfields-2.c: Remove.
2642 * c-c++-common/cxxbitfields.c: Remove.
2643 * c-c++-common/cxxbitfields-4.c: Remove.
2644 * c-c++-common/cxxbitfields-5.c: Remove.
2645 * c-c++-common/simulate-thread/bitfields-1.c: New.
2646 * c-c++-common/simulate-thread/bitfields-2.c: New.
2647 * c-c++-common/simulate-thread/bitfields-3.c: New.
2648 * c-c++-common/simulate-thread/bitfields-4.c: New.
2650 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/warn/format5.C: New.
2655 2011-10-09 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2659 * gfortran.dg/common_16.f90: New.
2661 2011-10-09 Tobias Burnus <burnus@net-b.de>
2663 * gfortran.dg/iso_c_binding_param_1.f90: New.
2664 * gfortran.dg/iso_c_binding_param_2.f90: New.
2665 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2667 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2669 PR tree-optimization/50635
2670 * gcc.dg/vect/pr50635.c: New test.
2672 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2675 * gfortran.dg/proc_decl_27.f90: New.
2677 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2680 * objc/execute/initialize-1.m: New test.
2682 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/pointer_function_result_1.f90 : New test.
2687 2011-10-07 David S. Miller <davem@davemloft.net>
2690 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2691 * gcc.target/sparc/cmask.c: Use it.
2692 * gcc.target/sparc/fhalve.c: Likewise.
2693 * gcc.target/sparc/fnegop.c: Likewise.
2694 * gcc.target/sparc/fpadds.c: Likewise.
2695 * gcc.target/sparc/fshift.c: Likewise.
2696 * gcc.target/sparc/fucmp.c: Likewise.
2697 * gcc.target/sparc/lzd.c: Likewise.
2698 * gcc.target/sparc/vis3misc.c: Likewise.
2699 * gcc.target/sparc/xmul.c: Likewise.
2701 2011-10-07 Richard Henderson <rth@redhat.com>
2703 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2705 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2707 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2709 * gcc.dg/pr50193-1.c: New file.
2710 * gcc.target/arm/shiftable.c: New file.
2712 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/class_46.f03: New.
2717 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2719 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2720 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2721 (syslog, vsyslog, __vsyslog_chk): Likewise.
2723 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2724 (x, EXT_x): Use ASMNAME.
2726 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2727 (a, c): Use ASMNAME.
2729 2011-10-07 Tom de Vries <tom@codesourcery.com>
2732 * gcc.dg/pr50527.c: New test.
2734 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2736 PR tree-optimization/50650
2737 * gcc.c-torture/compile/pr50650.c: New test.
2739 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741 PR tree-optimization/50575
2742 * gcc.c-torture/execute/vector-compare-2.x: New file.
2744 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2747 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2748 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2751 2011-10-07 Richard Guenther <rguenther@suse.de>
2754 * gcc.dg/vect/vect-align-2.c: Increase array size.
2756 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2757 H.J. Lu <hongjiu.lu@intel.com>
2760 * gcc.target/i386/pr50603.c: New test.
2762 2011-10-06 Jason Merrill <jason@redhat.com>
2765 * g++.dg/cpp0x/default31.C: New.
2767 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2769 PR tree-optimization/50596
2770 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2772 * gcc.dg/vect/vect-cond-8.c: New test.
2774 2011-10-06 Richard Henderson <rth@redhat.com>
2776 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2777 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2778 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2779 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2780 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2781 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2782 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2783 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2784 * gcc.c-torture/execute/vshuf-16.inc: New file.
2785 * gcc.c-torture/execute/vshuf-2.inc: New file.
2786 * gcc.c-torture/execute/vshuf-4.inc: New file.
2787 * gcc.c-torture/execute/vshuf-8.inc: New file.
2788 * gcc.c-torture/execute/vshuf-main.inc: New file.
2789 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2790 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2791 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2792 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2793 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2794 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2795 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2796 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2797 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2798 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2799 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2800 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2801 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2803 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2805 PR tree-optimization/49279
2806 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2807 * gcc.c-torture/execute/pr49279.c: New test.
2809 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2812 * gcc.c-torture/compile/pr49049.c: New test.
2814 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2817 * gcc.target/arm/pr50305.c: New test.
2819 2011-10-06 Richard Guenther <rguenther@suse.de>
2821 PR tree-optimization/38884
2822 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2823 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2825 2011-10-05 David S. Miller <davem@davemloft.net>
2827 * gcc.target/sparc/lzd.c: New test.
2828 * gcc.target/sparc/popc.c: New test.
2830 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2832 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2833 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2834 * g++.dg/other/final1.C: Cleanup original tree dump.
2836 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2838 PR tree-optimization/50613
2839 * gcc.dg/pr50613.c: New test.
2841 2011-10-05 Richard Henderson <rth@redhat.com>
2843 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2844 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2845 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2846 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2847 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2848 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2849 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2850 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2852 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2854 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2855 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2856 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2857 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2858 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2860 2011-10-05 Richard Guenther <rguenther@suse.de>
2862 PR tree-optimization/38885
2863 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2865 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2867 * gcc.target/i386/sw-1.c: New test.
2869 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2871 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2873 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2875 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2877 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2879 2011-10-04 David S. Miller <davem@davemloft.net>
2881 * gcc.target/sparc/fhalve.c: New test.
2882 * gcc.target/sparc/fnegop.c: New test.
2883 * gcc.target/sparc/xmul.c: New test.
2885 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2888 * gfortran.dg/dummy_procedure_6.f90: New.
2890 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2892 PR tree-optimization/50604
2893 * gcc.dg/pr50604.c: New test.
2895 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2897 PR tree-optimization/49662
2898 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2899 * gcc.dg/graphite/interchange-15.c: Likewise.
2900 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2902 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2904 * gcc.dg/tree-ssa/restrict-4.c: New test.
2906 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2908 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2909 (main): Use __typeof to get result type of comparison.
2911 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2913 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2914 Make et_vect_multiple_sizes_saved global.
2915 (check_effective_target_vect64): Make et_vect64_saved global.
2917 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2919 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2920 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2921 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2922 * gcc.dg/builtin-complex-err-1.c: Adjust.
2924 2011-10-02 Jason Merrill <jason@redhat.com>
2926 * g++.dg/cpp0x/range-for22.C: New.
2928 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2929 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2930 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2931 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2933 * g++.dg/cpp0x/nsdmi5.C: New.
2935 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2938 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2940 (mips-dg-options): Force an ABI option if the current ABI is
2941 incompatible with the required -mlong setting. Likewise force
2942 a long setting if the current one is incompatible with the
2943 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2944 throughout procedure.
2945 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2946 instead of addressing=absolute.
2948 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2950 * gcc.target/mips/stack-1.c: New test.
2952 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2954 * gcc.dg/pr49696.c: New test.
2956 2011-10-02 Jan Hubicka <jh@suse.cz>
2958 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2960 2011-10-01 David S. Miller <davem@davemloft.net>
2962 * gcc.target/sparc/cmask.c: New test.
2963 * gcc.target/sparc/fpadds.c: New test.
2964 * gcc.target/sparc/fshift.c: New test.
2965 * gcc.target/sparc/fucmp.c: New test.
2966 * gcc.target/sparc/vis3misc.c: New test.
2968 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2971 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2973 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2976 * g++.dg/dfp/44473-1.C: New test.
2977 * g++.dg/dfp/44473-2.C: New test.
2978 * g++.dg/dfp/mangle-1.C: New test.
2979 * g++.dg/dfp/mangle-2.C: New test.
2980 * g++.dg/dfp/mangle-3.C: New test.
2981 * g++.dg/dfp/mangle-4.C: New test.
2982 * g++.dg/dfp/mangle-5.C: New test.
2984 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.dg/pr50571.c: New test.
2989 PR tree-optimization/46309
2990 * gcc.dg/pr46309.c: New test.
2992 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.dg/strlenopt-21.c: New test.
2996 2011-09-30 Revital Eres <revital.eres@linaro.org>
2998 * gcc.dg/sms-10.c: New file.
3000 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3002 * gcc.target/arm/pr50099.c: New test.
3004 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3006 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3008 2011-09-30 David S. Miller <davem@davemloft.net>
3010 * gcc.target/sparc/bmaskbshuf.c: New test.
3011 * gcc.target/sparc/edgen.c: New test.
3013 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3016 * gfortran.dg/pure_formal_proc_3.f90: New.
3019 * gfortran.dg/stfunc_7.f90: New.
3021 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3023 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3024 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3025 * gcc.dg/vector-compare-1.c: Likewise.
3026 * gcc.dg/vector-compare-2.c: Likewise.
3028 2011-09-29 David S. Miller <davem@davemloft.net>
3030 * gcc.target/sparc/array.c: New test.
3032 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3034 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3035 loop unroll and set max unroll times to 8.
3036 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3037 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3038 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3039 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3041 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3044 * g++.dg/ext/visibility/warn5.C: New.
3046 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3049 * g++.dg/warn/Wextra-3.C: New.
3051 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3054 * gcc.target/sh/pr49468-si.c: New.
3056 2011-09-28 Tom de Vries <tom@codesourcery.com>
3059 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3060 (TEST): Initialize src3 with random floats.
3061 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3062 from union src3. Initialize src3 with random floats.
3064 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3066 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3067 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3068 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3069 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3070 * gcc.target/sh/sh4a-cos.c: Ditto.
3071 * gcc.target/sh/sh4a-cosf.c: Ditto.
3072 * gcc.target/sh/sh4a-sin.c: Ditto.
3073 * gcc.target/sh/sh4a-sinf.c: Ditto.
3074 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3075 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3076 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3078 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3081 * g++.dg/parse/error40.C: New.
3082 * g++.dg/warn/incomplete1.C: Adjust.
3084 2011-09-27 Jan Hubicka <jh@suse.cz>
3087 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3090 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3092 * gcc.dg/strlenopt-1.c: New test.
3093 * gcc.dg/strlenopt-1f.c: New test.
3094 * gcc.dg/strlenopt-2.c: New test.
3095 * gcc.dg/strlenopt-2f.c: New test.
3096 * gcc.dg/strlenopt-3.c: New test.
3097 * gcc.dg/strlenopt-4.c: New test.
3098 * gcc.dg/strlenopt-4g.c: New test.
3099 * gcc.dg/strlenopt-4gf.c: New test.
3100 * gcc.dg/strlenopt-5.c: New test.
3101 * gcc.dg/strlenopt-6.c: New test.
3102 * gcc.dg/strlenopt-7.c: New test.
3103 * gcc.dg/strlenopt-8.c: New test.
3104 * gcc.dg/strlenopt-9.c: New test.
3105 * gcc.dg/strlenopt-10.c: New test.
3106 * gcc.dg/strlenopt-11.c: New test.
3107 * gcc.dg/strlenopt-12.c: New test.
3108 * gcc.dg/strlenopt-12g.c: New test.
3109 * gcc.dg/strlenopt-13.c: New test.
3110 * gcc.dg/strlenopt-14g.c: New test.
3111 * gcc.dg/strlenopt-14gf.c: New test.
3112 * gcc.dg/strlenopt-15.c: New test.
3113 * gcc.dg/strlenopt-16g.c: New test.
3114 * gcc.dg/strlenopt-17g.c: New test.
3115 * gcc.dg/strlenopt-18g.c: New test.
3116 * gcc.dg/strlenopt.h: New file.
3118 2011-09-27 Tom de Vries <tom@codesourcery.com>
3121 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3122 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3123 * gcc.dg/pr43864.c: New test.
3124 * gcc.dg/pr43864-2.c: Same.
3125 * gcc.dg/pr43864-3.c: Same.
3126 * gcc.dg/pr43864-4.c: Same.
3128 2011-09-27 Jan Hubicka <jh@suse.cz>
3130 * gcc.dg/ipa/inline-5.c: New testcase.
3132 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3134 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3136 * gcc.dg/vect/bb-slp-27.c: New.
3137 * gcc.dg/vect/bb-slp-28.c: New.
3139 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3141 * testsuite/lib/target-supports.exp (check_profiling_available):
3142 Don't rely solely on TLS tests for -fprofile-generate, fall
3143 through to the other code.
3145 2011-09-27 Richard Guenther <rguenther@suse.de>
3147 PR tree-optimization/50363
3148 * gcc.dg/torture/pr50363.c: New testcase.
3150 2011-09-26 Jason Merrill <jason@redhat.com>
3153 * g++.dg/template/partial13.C: New.
3156 * g++.dg/template/partial12.C: New.
3159 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3161 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/diagnostic/bindings1.C: New.
3165 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3167 2011-09-26 David S. Miller <davem@davemloft.net>
3169 * gcc.target/sparc/wrgsr.c: New test.
3170 * gcc.target/sparc/rdgsr.c: New test.
3171 * gcc.target/sparc/edge.c: New test.
3172 * gcc.target/sparc/fcmp.c: New test.
3174 * gcc.target/sparc/edge.c: Update for new return types.
3175 * gcc.target/sparc/fcmp.c: Likewise.
3177 * gcc.target/sparc/fpaddsubi.c: New test.
3179 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3182 * gfortran.dg/common_15.f90: New.
3185 * gfortran.dg/dummy_procedure_5.f90: New.
3186 * gfortran.dg/interface_26.f90: Modified error message.
3187 * gfortran.dg/proc_ptr_11.f90: Ditto.
3188 * gfortran.dg/proc_ptr_15.f90: Ditto.
3189 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3190 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3192 2011-09-26 Jason Merrill <jason@redhat.com>
3195 * g++.dg/overload/rvalue3.C: New.
3198 * g++.dg/overload/ref-conv2.C: New.
3200 * g++.dg/cpp0x/nsdmi-template1.C: New.
3202 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3204 * g++.dg/cpp0x/nullptr25.C: New.
3206 2011-09-26 Richard Guenther <rguenther@suse.de>
3208 PR tree-optimization/50472
3209 * gcc.dg/torture/pr50472.c: New testcase.
3211 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3213 * gnat.dg/opt22.adb: New test.
3214 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3216 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3218 * gnat.dg/opt21.adb: New test.
3219 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3221 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3223 * gnat.dg/opt20.ad[sb]: New test.
3224 * gnat.dg/opt20_pkg.ads: New helper.
3226 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3228 * gnat.dg/array17.adb: New test.
3229 * gnat.dg/array17_pkg.ads: New helper.
3231 2011-09-25 Jason Merrill <jason@redhat.com>
3233 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3235 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3237 * gnat.dg/frame_overflow.ads: New.
3238 * gnat.dg/frame_overflow.adb: Adjust.
3239 * gnat.dg/specs/addr1.ads: Likewise.
3241 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3243 * g++.dg/tree-ssa/restrict2.C: New test.
3245 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3247 * lib/target-supports.exp (check_effective_target_vect64): New.
3248 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3249 of multiple vector sizes.
3250 * gcc.dg/vect/bb-slp-26.c: New.
3252 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/template/bitfield1.C: New.
3257 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3259 * gcc.dg/vect/bb-slp-24.c: New.
3261 2011-09-24 Jason Merrill <jason@redhat.com>
3263 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3265 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3267 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3268 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3270 * g++.dg/cpp0x/nsdmi1.C: New.
3271 * g++.dg/cpp0x/nsdmi2.C: New.
3272 * g++.dg/cpp0x/nsdmi3.C: New.
3273 * g++.dg/cpp0x/nsdmi4.C: New.
3274 * g++.old-deja/g++.other/init4.C: New.
3276 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3279 * g++.dg/template/sfinae28.C: New.
3281 2011-09-23 Ian Lance Taylor <iant@google.com>
3283 * go.test/go-test.exp (errchk): Handle more cases of getting
3284 correct Tcl backslash quoting in regular expressions in test file.
3286 2011-09-23 Jason Merrill <jason@redhat.com>
3289 * g++.dg/init/const8.C: New.
3290 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3291 * g++.dg/cpp0x/defaulted2.C: Likewise.
3292 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3293 * g++.dg/init/pr20039.C: Likewise.
3294 * g++.dg/init/pr42844.C: Likewise.
3296 2011-09-23 Jan Hubicka <jh@suse.cz>
3298 * gcc.dg/ipa/inline-1.c: new testcase.
3299 * gcc.dg/ipa/inline-2.c: new testcase.
3300 * gcc.dg/ipa/inline-3.c: new testcase.
3301 * gcc.dg/ipa/inline-4.c: new testcase.
3303 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3306 * g++.dg/cpp0x/constexpr-static8.C: New.
3308 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3310 * gcc.target/i386/avxfp-1.c: New test.
3311 * gcc.target/i386/avxfp-2.c: New test.
3313 2011-09-23 Terry Guo <terry.guo@arm.com>
3315 * gcc.c-torture/execute/941014-1.x: Deleted.
3317 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/cpp0x/pr50491.C: New.
3322 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3325 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3327 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/cpp0x/nullptr24.C: New.
3332 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3335 * gcc.target/i386/pr50482.c: New test.
3337 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3339 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3340 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3341 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3342 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3343 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3344 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3345 multilib options contain different -march= from dg-options.
3347 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3348 Paolo Carlini <paolo.carlini@oracle.com>
3351 * g++.dg/template/friend52.C: New.
3353 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3355 * gcc.target/arm/cmp-1.c: New test.
3356 * gcc.target/arm/cmp-2.c: Likewise.
3358 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/impure_actual_1.f90: Modified error message.
3362 * gfortran.dg/proc_ptr_32.f90: New.
3363 * gfortran.dg/proc_ptr_33.f90: New.
3365 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3367 PR tree-optimization/50451
3368 * gcc.dg/vect/pr50451.c: New test.
3370 2011-09-21 Ian Lance Taylor <iant@google.com>
3372 * go.test/go-test.exp (errchk): Add special case for bug332.
3373 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3374 some more test lines.
3376 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3378 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3379 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3380 * g++.dg/other/i386-8.C: Ditto.
3381 * g++.dg/other/pr34435.C: Ditto.
3382 * g++.dg/other/pr39496.C: Ditto.
3383 * g++.dg/other/mmintrin.C: Ditto.
3385 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3387 * gcc.dg/vect/vect-cond-7.c: New test.
3388 * gcc.target/i386/sse4_1-cond-1.c: New test.
3389 * gcc.target/i386/avx-cond-1.c: New test.
3391 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3394 * g++.dg/other/pr50464.C: New test.
3396 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3398 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3399 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3400 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3401 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3403 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3405 * gnat.dg/opt19.adb: New test.
3407 2011-09-21 Terry Guo <terry.guo@arm.com>
3409 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3410 on arch conflict when testing case on targets other than armv7-a.
3412 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/ext/int128-1.C: New.
3416 * g++.dg/ext/int128-2.C: Likewise.
3417 * g++.dg/ext/int128-2.h: Likewise.
3419 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3422 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3424 2011-09-20 Jason Merrill <jason@redhat.com>
3426 * g++.dg/cpp0x/constexpr-generated1.C: New.
3429 * g++.dg/overload/ref-conv1.C: New.
3431 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3433 * g++.dg/other/final1.C: New.
3435 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3437 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3440 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3442 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3445 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3447 PR tree-optimization/50413
3448 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3449 -fdump-tree-slp-details. Run other tests with
3450 -fdump-tree-vect-details.
3451 * g++.dg/vect/slp-pr50413.cc: New.
3453 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3454 Ira Rosen <ira.rosen@linaro.org>
3457 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3458 Fix underscores around restrict.
3460 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3462 PR tree-optimization/50414
3463 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3464 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3465 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3467 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3469 PR tree-optimization/50412
3470 * gfortran.dg/vect/pr50412.f90: New.
3472 2011-09-16 Jason Merrill <jason@redhat.com>
3475 * g++.dg/eh/defarg1.C: New.
3477 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3479 * gcc.dg/vect/vect-reduc-10.c: New test.
3480 * gcc.target/i386/avx-reduc-1.c: New test.
3482 * gcc.target/i386/sse2-extract-1.c: New test.
3483 * gcc.target/i386/avx-extract-1.c: New test.
3485 2011-09-16 Terry Guo <terry.guo@arm.com>
3487 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3489 2011-09-15 Diego Novillo <dnovillo@google.com>
3491 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3492 ALWAYS_CXXFLAGS, if defined.
3493 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3494 ALWAYS_GFORTRANFLAGS, if defined.
3495 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3496 ALWAYS_GOCFLAGS, if defined.
3497 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3498 ALWAYS_OBJCXXFLAGS, if defined.
3499 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3500 additional_flags, if defined.
3501 * lib/gnat.exp (gnat_target_compile): Likewise.
3502 * lib/objc.exp (objc_target_compile): Likewise.
3503 * lib/target-supports-dg.exp (dg-add-options): Handle
3506 2011-09-15 Tom de Vries <tom@codesourcery.com>
3509 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3510 Use uintptr_t in f1. Undo avr xfails.
3512 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3516 * gfortran.dg/function_types_3.f90: New.
3518 2011-09-15 Jason Merrill <jason@redhat.com>
3521 * g++.dg/cpp0x/trailing7.C: New.
3524 * g++.dg/cpp0x/nullptr23.C: New.
3526 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3528 * gcc.dg/vect/bb-slp-25.c: New.
3530 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/noexcept15.C: New.
3535 2011-09-14 Tom de Vries <tom@codesourcery.com>
3538 * gcc.dg/pr50251.c: New test.
3540 2011-09-14 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/null_5.f90: New.
3545 * gfortran.dg/null_6.f90: New.
3547 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3549 * gcc.c-torture/compile/20110913-1.c: New test.
3551 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3554 * gfortran.dg/result_2.f90: New.
3556 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3558 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3560 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3563 * g++.dg/cpp0x/variadic116.C: New test case.
3565 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3567 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3568 * gcc.target/mips/interrupt_handler-2.c: New test.
3569 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3571 2011-09-12 Jason Merrill <jason@redhat.com>
3573 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3575 * g++.dg/cpp0x/explicit7.C: New.
3577 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3579 PR rtl-optimization/50212
3580 * g++.dg/other/pr50212.C: New test.
3582 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3585 * testsuite/gcc.target/avr/torture/avr-torture.exp
3586 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3587 "-O2 -fmerge-all-constants".
3589 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3592 * gfortran.dg/do_while_1.f90: New test.
3594 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3598 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3599 * gfortran.dg/proc_decl_26.f90: New.
3600 * gfortran.dg/typebound_override_2.f90: New.
3601 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3603 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/cond_expr2.ad[sb]: New test.
3607 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/atomic5.ad[sb]: New test.
3611 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3613 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3615 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3618 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3620 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3623 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3625 2011-09-09 Richard Guenther <rguenther@suse.de>
3627 PR tree-optimization/50328
3628 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3630 2011-09-09 Richard Guenther <rguenther@suse.de>
3633 * gcc.dg/torture/pr50333.c: New testcase.
3635 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3637 PR tree-optimization/50318
3638 * gcc.target/arm/pr50318-1.c: New file.
3640 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3642 * gcc.target/i386/all_one_m256i.c: New test.
3644 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3647 * g++.dg/cpp0x/sfinae28.C: New.
3649 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3652 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3653 longer ignored on typedefs.
3655 PR c++/33255 - Support -Wunused-local-typedefs warning
3656 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3657 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3659 2011-09-08 Martin Jambor <mjambor@suse.cz>
3661 PR tree-optimization/50287
3662 * gcc.dg/torture/pr50287.c: New test.
3664 2011-09-08 Richard Guenther <rguenther@suse.de>
3666 PR tree-optimization/19831
3667 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3668 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3669 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3670 * gcc.dg/errno-1.c: Adjust.
3672 2011-09-08 Richard Guenther <rguenther@suse.de>
3674 PR tree-optimization/19831
3675 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3677 2011-09-08 Tobias Burnus <burnus@net-b.de>
3680 * gfortran.dg/do_concurrent_1.f90: New.
3681 * gfortran.dg/do_concurrent_2.f90: New.
3683 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3686 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3687 * gcc.dg/pr50310-2.c: New test.
3689 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3692 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3693 * gfortran.dg/impure_constructor_1.f90: Modified.
3694 * gfortran.dg/proc_ptr_comp_33.f90: New.
3696 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.dg/pr50310-1.c: New test.
3701 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3704 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3707 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/cpp0x/noexcept14.C: New.
3712 2011-09-07 Jason Merrill <jason@redhat.com>
3714 * g++.dg/cpp0x/constexpr-ref3.C: New.
3716 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3718 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3720 * gcc.dg/section1.c: Don't xfail for avr.
3722 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3724 PR tree-optimization/50322
3725 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3727 2011-09-07 Martin Jambor <mjambor@suse.cz>
3729 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3731 2011-09-07 Martin Jambor <mjambor@suse.cz>
3733 PR tree-optimization/49911
3734 * g++.dg/tree-ssa/pr49911.C: New test.
3736 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3739 * gcc.dg/torture/pr49030.c: New test.
3741 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3744 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3745 * gfortran.dg/class_4d.f03: Deleted.
3746 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3748 2011-09-07 Richard Guenther <rguenther@suse.de>
3750 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3752 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3754 PR tree-optimization/46021
3755 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3757 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3759 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3761 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3763 * gcc.c-torture/compile/20110906-1.c: New test.
3765 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3769 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3771 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3772 --param tree-reassoc-width=1.
3774 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3775 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3777 2011-09-06 Richard Guenther <rguenther@suse.de>
3779 PR tree-optimization/48149
3780 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3782 2011-09-06 Richard Guenther <rguenther@suse.de>
3784 PR tree-optimization/48317
3785 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3787 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3789 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3791 (add_options_for_quad_vectors): Replace with ...
3792 (add_options_for_double_vectors): ... this.
3793 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3794 support multiple vector sizes since the vectorizer attempts to
3795 vectorize with both vector sizes.
3796 * gcc.dg/vect/no-vfa-vect-79.c,
3797 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3798 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3799 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3800 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3801 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3802 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3803 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3804 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3805 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3806 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3807 gcc.dg/vect/vect-40.c: Likewise.
3808 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3809 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3810 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3811 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3812 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3814 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3816 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3819 * gcc.target/mips/abi-main.h: New file.
3820 * gcc.target/mips/abi-o32-long32.c: New test.
3821 * gcc.target/mips/abi-o32-long64.c: Likewise.
3822 * gcc.target/mips/abi-o64-long32.c: Likewise.
3823 * gcc.target/mips/abi-o64-long64.c: Likewise.
3824 * gcc.target/mips/abi-n32-long32.c: Likewise.
3825 * gcc.target/mips/abi-n32-long64.c: Likewise.
3826 * gcc.target/mips/abi-n64-long32.c: Likewise.
3827 * gcc.target/mips/abi-n64-long64.c: Likewise.
3828 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3829 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3830 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3831 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3832 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3833 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3834 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3835 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3836 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3837 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3838 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3839 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3840 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3841 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3842 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3843 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3844 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3845 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3846 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3847 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3848 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3849 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3850 * gcc.target/mips/branch-3.c: Likewise.
3851 * gcc.target/mips/branch-4.c: Likewise.
3852 * gcc.target/mips/branch-5.c: Likewise.
3853 * gcc.target/mips/branch-6.c: Likewise.
3854 * gcc.target/mips/branch-7.c: Likewise.
3855 * gcc.target/mips/branch-8.c: Likewise.
3856 * gcc.target/mips/branch-9.c: Likewise.
3857 * gcc.target/mips/branch-10.c: Likewise.
3858 * gcc.target/mips/branch-11.c: Likewise.
3859 * gcc.target/mips/branch-12.c: Likewise.
3860 * gcc.target/mips/branch-13.c: Likewise.
3861 * gcc.target/mips/lazy-binding-1.c: Likewise.
3863 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3865 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3866 to avoid warning on int=16 platforms..
3868 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3870 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3871 to work even with -fshort-enums.
3873 2011-09-04 Jan Hubicka <jh@suse.cz>
3875 * gcc.c-torture/compile/20110902.c: new testcase.
3877 2011-09-04 Jason Merrill <jason@redhat.com>
3880 * g++.dg/cpp0x/rv-conv1.C: New.
3883 * g++.dg/cpp0x/rv-func3.C: New.
3885 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3889 * g++.dg/cpp0x/constexpr-template1.C: New.
3890 * g++.dg/cpp0x/constexpr-template2.C: New.
3891 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3892 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3894 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3896 * gnat.dg/specs/debug1.ads: Tweak pattern.
3898 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3901 * gfortran.dg/class_45a.f03: New.
3902 * gfortran.dg/class_45b.f03: New.
3904 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3905 Ira Rosen <ira.rosen@linaro.org>
3907 PR tree-optimization/50208
3908 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3909 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3910 -fno-tree-fre -fno-tree-pre.
3912 2011-09-02 Martin Jambor <mjambor@suse.cz>
3914 * gcc.dg/ipa/ipcp-3.c: New test.
3916 2011-09-02 Richard Guenther <rguenther@suse.de>
3918 PR tree-optimization/27460
3920 * gcc.dg/vect/vect-cond-7.c: New testcase.
3922 2011-09-02 Martin Jambor <mjambor@suse.cz>
3924 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3925 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3926 xfailed test for inlining.
3927 * g++.dg/ipa/ivinline-9.C: Likewise.
3929 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3931 PR tree-optimization/50178
3932 * gfortran.dg/vect/pr50178.f90: New test.
3934 2011-08-31 Martin Jambor <mjambor@suse.cz>
3937 * gcc.c-torture/execute/pr49886.c: New testcase.
3939 2011-08-31 Tom de Vries <tom@codesourcery.com>
3942 * gcc.dg/pr43513.c: New test.
3944 2011-08-30 Tobias Burnus <burnus@net-b.de>
3947 * gfortran.dg/common_14.f90: New.
3948 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3950 2011-08-30 Jason Merrill <jason@redhat.com>
3953 * g++.dg/cpp0x/decltype33.C: New.
3956 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3959 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3961 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3963 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3965 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3967 * gnat.dg/specs/aggr3.ads: New test.
3968 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3970 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3971 * gnat.dg/specs/aggr2.ads: Likewise.
3973 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3976 * gfortran.dg/allocate_with_source_2.f90: New test
3978 2011-08-30 Jason Merrill <jason@redhat.com>
3981 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3984 * g++.dg/cpp0x/constexpr-value3.C: New.
3986 2011-08-30 Richard Guenther <rguenther@suse.de>
3989 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3990 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3991 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3992 * gcc.dg/pr36902.c: XFAIL.
3994 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3996 * gcc.target/i386/fma-check.h: New.
3997 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3998 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3999 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4000 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4001 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4002 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4003 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4004 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4005 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4006 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4007 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4008 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4009 * gcc.target/i386/fma-compile.c: Likewise.
4010 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4011 * gcc.target/i386/sse-12.c: Add -mfma.
4012 * gcc.target/i386/sse-13.c: Likewise.
4013 * gcc.target/i386/sse-14.c: Likewise.
4014 * gcc.target/i386/sse-22.c: Likewise.
4015 * gcc.target/i386/sse-23.c: Likewise.
4016 * g++.dg/other/i386-2.C: Likewise.
4017 * g++.dg/other/i386-3.C: Likewise.
4019 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4022 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4023 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4025 2011-08-30 Christian Bruel <christian.bruel@st.com>
4027 * g++.dg/bprob/bprob.exp (feedback_options): Set
4028 -fbranch-probabilities.
4029 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4031 2011-08-29 Jason Merrill <jason@redhat.com>
4034 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4036 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4037 Jason Merrill <jason@redhat.com>
4039 * g++.dg/dfp/base.C: New test.
4041 2011-08-29 Jason Merrill <jason@redhat.com>
4045 * g++.dg/cpp0x/initlist58.C: New.
4047 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4050 * gfortran.dg/class_result_1.f03: New.
4052 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4055 * gcc.target/i386/pr48722.c: New test.
4057 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4060 * gfortran.dg/widechar_compare_1.f90: New test.
4062 2011-08-26 Jason Merrill <jason@redhat.com>
4066 * g++.dg/abi/mangle50.C: New.
4068 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4071 * gcc.target/i386/pr50202.c: New test.
4073 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4075 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4076 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4077 * gcc.target/i386/avx-round-vec.c: New test.
4078 * gcc.target/i386/avx-roundf-vec.c: New test.
4080 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4082 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4086 * c-c++-common/Wunused-var-14.c: New test.
4088 2011-08-26 Tom de Vries <tom@codesourcery.com>
4090 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4092 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4094 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4095 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4096 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4097 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4099 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4101 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4102 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4103 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4104 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4106 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4109 * gfortran.dg/pointer_comp_init_1.f90: New test.
4111 2011-08-25 Jason Merrill <jason@redhat.com>
4114 * g++.dg/cpp0x/sfinae27.C: New.
4116 2011-08-25 Tobias Burnus <burnus@net-b.de>
4118 * gfortran.dg/coarray_lib_token_4.f90: New.
4120 2011-08-25 Tobias Burnus <burnus@net-b.de>
4122 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4124 2011-08-25 Richard Guenther <rguenther@suse.de>
4126 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4128 2011-08-24 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/initialization_28.f90: New.
4133 2011-08-24 Richard Guenther <rguenther@suse.de>
4135 PR tree-optimization/50067
4136 * gcc.dg/torture/pr50067-3.c: New testcase.
4137 * gcc.dg/torture/pr50067-4.c: Likewise.
4138 * gcc.dg/torture/pr50067-5.c: Likewise.
4140 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4142 * g++.dg/other/i386-2.C: Add -mavx2 check.
4143 * g++.dg/other/i386-3.C: Likewise.
4144 * gcc.target/i386/avx-1.c: Add AVX2.
4145 * gcc.target/i386/avx-2.c: Likewise.
4146 * gcc.target/i386/funcspec-5.c: Likewise.
4147 * gcc.target/i386/sse-12.c: Likewise.
4148 * gcc.target/i386/sse-13.c: Likewise.
4149 * gcc.target/i386/sse-14.c: Likewise.
4150 * gcc.target/i386/sse-22.c: Likewise.
4151 * gcc.target/i386/sse-23.c: Likewise.
4152 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4153 * gcc.target/i386/avx2-check.h: New.
4154 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4155 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4156 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4157 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4158 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4159 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4160 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4161 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4162 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4163 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4164 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4165 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4166 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4167 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4168 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4169 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4170 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4171 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4172 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4173 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4174 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4175 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4176 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4177 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4178 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4179 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4180 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4181 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4182 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4183 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4184 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4185 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4186 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4187 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4188 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4189 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4190 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4191 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4192 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4193 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4194 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4195 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4196 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4197 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4198 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4199 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4200 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4201 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4202 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4203 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4204 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4205 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4206 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4207 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4208 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4209 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4210 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4211 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4212 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4213 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4214 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4215 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4216 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4217 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4218 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4219 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4220 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4221 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4222 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4223 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4224 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4225 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4226 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4227 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4228 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4229 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4230 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4231 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4232 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4233 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4234 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4235 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4236 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4237 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4238 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4239 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4240 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4241 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4242 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4243 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4244 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4245 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4246 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4247 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4248 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4249 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4250 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4251 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4252 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4253 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4254 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4255 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4256 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4257 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4258 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4259 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4260 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4261 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4262 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4263 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4264 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4265 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4266 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4267 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4268 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4269 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4270 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4271 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4272 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4273 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4274 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4275 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4276 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4277 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4278 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4279 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4283 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4284 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4285 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4286 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4287 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4288 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4289 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4290 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4291 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4292 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4293 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4294 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4295 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4296 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4297 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4298 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4299 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4300 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4301 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4302 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4303 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4304 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4305 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4306 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4307 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4308 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4309 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4310 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4311 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4312 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4313 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4314 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4315 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4316 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4317 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4318 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4319 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4320 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4321 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4322 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4323 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4324 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4325 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4326 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4327 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4328 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4329 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4330 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4331 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4332 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4333 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4334 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4335 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4336 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4337 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4338 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4339 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4340 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4341 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4342 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4343 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4344 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4345 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4346 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4347 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4348 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4349 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4350 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4351 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4352 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4353 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4354 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4355 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4356 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4357 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4358 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4359 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4360 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4361 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4362 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4363 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4364 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4365 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4366 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4367 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4368 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4369 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4370 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4371 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4372 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4373 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4374 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4375 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4376 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4382 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4383 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4384 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4385 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4386 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4387 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4388 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4389 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4390 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4391 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4395 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4396 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4397 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4398 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4399 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4400 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4401 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4402 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4403 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4404 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4405 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4406 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4497 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4498 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4499 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4500 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4501 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4502 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4503 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4504 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4505 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4506 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4507 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4509 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4510 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4511 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4512 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4513 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4514 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4515 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4516 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4517 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4518 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4519 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4520 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4521 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4522 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4523 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4524 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4525 * gcc.target/i386/testimm-9.c: Likewise.
4527 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4529 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4530 * g++.dg/other/i386-3.C: Likewise.
4531 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4532 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4533 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4534 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4535 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4536 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4537 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4538 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4539 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4540 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4541 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4542 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4543 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4544 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4545 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4546 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4547 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4548 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4549 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4550 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4551 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4552 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4553 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4554 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4555 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4556 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4557 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4558 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4559 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4560 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4561 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4562 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4563 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4564 * gcc.target/i386/sse-12.c: Add BMI2.
4565 * gcc.target/i386/sse-13.c: Likewise.
4566 * gcc.target/i386/sse-14.c: Likewise.
4567 * gcc.target/i386/sse-22.c: Likewise.
4568 * gcc.target/i386/sse-23.c: Likewise.
4570 2011-08-23 Jason Merrill <jason@redhat.com>
4572 * g++.dg/template/crash7.C: Adjust expected errors.
4574 2011-08-23 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/overload2.C: New.
4580 2011-08-23 Jason Merrill <jason@redhat.com>
4583 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4585 2011-08-23 Jason Merrill <jason@redhat.com>
4588 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4589 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4590 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4591 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4593 2011-08-23 Jason Merrill <jason@redhat.com>
4596 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4598 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4601 * g++.dg/warn/Wunused-var-16.C: New test.
4604 * gcc.dg/pr50161.c: New test.
4606 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4609 * g++.dg/gcov/gcov-7.C: New test.
4611 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4614 * g++.dg/dfp/nofields.C: New test.
4616 2011-08-23 Tobias Burnus <burnus@net-b.de>
4619 * gfortran.dg/use_16.f90: New.
4621 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4622 Kirill Yukhin <kirill.yukhin@intel.com>
4625 * gcc.target/i386/pr50155.c: New test.
4627 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4629 PR tree-optimization/50133
4630 * gcc.dg/pr50133.c: New test.
4633 * c-c++-common/cxxbitfields-6.c: New test.
4635 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4638 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4640 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4642 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4643 * gcc.dg/pr49994-3.c: Ditto.
4645 2011-08-22 Richard Guenther <rguenther@suse.de>
4648 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4649 * gcc.dg/torture/pr50067-2.c: Likewise.
4651 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4654 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4655 of a constant resulting from simplification.
4656 * gfortran.dg/warn_conversion_3.f90: New test.
4658 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4661 * gfortran.dg/zero_stride_1.f90: New test.
4663 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4666 * gfortran.dg/typebound_override_1.f90: Modified.
4668 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4670 PR tree-optimization/48739
4671 * gcc.dg/pr48739-1.c: New test.
4672 * gcc.dg/pr48739-2.c: New test.
4674 2011-08-20 Tobias Burnus <burnus@net-b.de>
4676 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4678 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4681 * gfortran.dg/where_3.f90: New test.
4683 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4686 * gfortran.dg/pr49721-1.f: New.
4687 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4689 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4691 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4692 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4695 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4697 * gcc.target/arm/wmul-11.c: New file.
4698 * gcc.target/arm/wmul-12.c: New file.
4699 * gcc.target/arm/wmul-13.c: New file.
4701 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4703 * gcc.target/arm/wmul-10.c: New file.
4705 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4707 * gcc.target/arm/wmul-9.c: New file.
4708 * gcc.target/arm/wmul-bitfield-2.c: New file.
4710 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4712 * gcc.target/arm/wmul-8.c: New file.
4714 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4716 * gcc.target/arm/wmul-7.c: New file.
4718 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4720 * gcc.target/arm/wmul-6.c: New file.
4722 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4724 * gcc.target/arm/wmul-5.c: New file.
4725 * gcc.target/arm/no-wmla-1.c: New file.
4727 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4729 * gcc.target/arm/wmul-bitfield-1.c: New file.
4731 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4733 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4735 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4737 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4738 * gcc.target/i386/conversion.c: Likewise.
4740 2011-08-19 Richard Guenther <rguenther@suse.de>
4742 * gcc.dg/torture/pr50067-1.c: New testcase.
4743 * gcc.dg/torture/pr50067-2.c: Likewise.
4745 2011-08-19 Joey Ye <joey.ye@arm.com>
4748 * gcc.target/arm/handler-align.c: New test.
4749 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4752 2011-08-19 Joey Ye <joey.ye@arm.com>
4754 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4756 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4759 * gfortran.dg/end_block_label_1.f90: New test.
4760 * gfortran.dg/end_associate_label_1.f90: New test.
4762 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4764 * gcc.dg/c1x-pointer-float-1.c: New test.
4766 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4769 * gfortran.dg/duplicate_labels_2.f: New test.
4771 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4773 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4774 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4775 gcc.dg/c1x-noreturn-5.c: New tests.
4777 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4779 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4781 2011-08-18 Tobias Burnus <burnus@net-b.de>
4784 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4785 * gfortran.dg/coarray_lock_3.f90: Fix test.
4786 * gfortran.dg/coarray_lock_4.f90: New.
4787 * gfortran.dg/coarray_lock_5.f90: New.
4789 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.c-torture/compile/pr50009.c: New test.
4795 * gcc.dg/torture/pr50092.c: New test.
4797 2011-08-18 Tobias Burnus <burnus@net-b.de>
4800 * gfortran.dg/namelist_73.f90: New.
4802 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4804 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4807 * gcc.dg/pr50017.c: New test.
4809 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4812 * g++.dg/lookup/hidden-var1.C: New test case.
4814 2011-08-17 Tobias Burnus <burnus@net-b.de>
4817 * gfortran.dg/warn_unused_var_2.f90: New.
4818 * gfortran.dg/warn_unused_var_3.f90: New.
4820 2011-08-17 Tom de Vries <tom@codesourcery.com>
4823 * gcc.target/arm/pr43597.c: New test.
4825 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4828 * gfortran.dg/common_13.f90: New.
4830 2011-08-16 Jason Merrill <jason@redhat.com>
4833 * g++.dg/cpp0x/variadic-unresolved.C: New.
4835 * g++.old-deja/g++.brendan/README: Add R.I.P.
4837 * g++.dg/ext/attr-used-1.C: New.
4840 * g++.dg/cpp0x/initlist56.C: New.
4842 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4845 * g++.dg/opt/life1.C: Only run on Linux.
4847 2011-08-15 Tobias Burnus <burnus@net-b.de>
4849 * gfortran.dg/coarray_26.f90: New.
4851 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4853 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4856 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4859 * gfortran.dg/func_result_7.f90: New.
4861 2011-08-13 Jason Merrill <jason@redhat.com>
4864 * g++.dg/cpp0x/decltype32.C: New.
4867 * g++.dg/diagnostic/expr1.C: New.
4869 2011-08-12 David Li <davidxl@google.com>
4871 * g++.dg/abi/vbase15.C: New test.
4873 2011-08-12 Jason Merrill <jason@redhat.com>
4876 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4878 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4880 * gcc.dg/builtins-67.c: New test.
4881 * gcc.target/i386/conversion.c: Ditto.
4883 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4884 Brian Hackett <bhackett1024@gmail.com>
4886 * g++.dg/plugin/decl_plugin.c: New.
4887 * g++.dg/plugin/decl-plugin-test.C: New.
4888 * g++.dg/plugin/plugin.exp: Add above testcase.
4890 2011-08-11 Richard Guenther <rguenther@suse.de>
4892 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4894 2011-08-11 Michael Matz <matz@suse.de>
4896 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4898 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4900 PR tree-optimization/50039
4901 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4902 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4904 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4906 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4907 (sse4_1_test): Initialize src3 with random value.
4909 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4911 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4912 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4913 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4914 * gcc.dg/scal-to-vec1.c: New test.
4915 * gcc.dg/scal-to-vec2.c: New test.
4917 2011-08-09 Richard Guenther <rguenther@suse.de>
4919 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4920 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4921 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4922 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4924 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4926 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4928 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4930 * gcc.dg/pr49948.c: Require pthread effective target.
4932 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4934 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4936 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4938 * gcc.target/i386/sse-22a.c: New test.
4940 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4942 PR tree-optimization/50014
4943 * gcc.dg/vect/pr50014.c: New test.
4945 2011-08-08 Martin Jambor <mjambor@suse.cz>
4948 * gcc.dg/tree-ssa/pr49923.c: New test.
4950 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4953 * gcc.target/i386/pr49781-1.c: New.
4955 2011-08-08 Jason Merrill <jason@redhat.com>
4957 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4959 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4961 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4964 * gfortran.dg/typebound_override_1.f90: New.
4966 2011-08-07 Kai Tietz <ktietz@redhat.com>
4968 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4969 x86_64 mingw target.
4970 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4971 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4972 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4973 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4974 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4975 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4976 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4977 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4978 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4979 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4981 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4984 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4986 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4988 * gcc.dg/pr48770.c: Cleanup coverage files.
4989 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4991 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4993 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4994 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4995 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4996 lzcnt and bmi options.
4998 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5001 * gcc.dg/pr47381-1.c: New.
5002 * gcc.dg/pr47381-2.c: Likewise.
5003 * gcc.target/i386/pr47381.c: Likewise.
5005 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5008 * gcc.dg/pr47727.c: New.
5011 * gcc.dg/pr47372-1.c: New.
5012 * gcc.dg/pr47372-2.c: Likewise.
5014 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5017 * gcc.target/i386/pr47449.c: New.
5020 * gcc.dg/pr47446-1.c: New.
5021 * gcc.dg/pr47446-2.c: Likewise.
5023 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5026 * gcc.dg/pr47766.c: New.
5029 * gcc.dg/tls/pr47715-1.c: New.
5030 * gcc.dg/tls/pr47715-2.c: Likewise.
5031 * gcc.dg/tls/pr47715-3.c: Likewise.
5032 * gcc.dg/tls/pr47715-4.c: Likewise.
5033 * gcc.dg/tls/pr47715-5.c: Likewise.
5035 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5038 * objc.dg/gnu-api-2-class.m: Updated comments.
5039 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5040 * objc.dg/gnu-api-2-class-meta.m: New test.
5041 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5043 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5046 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5047 with classes that are in construction.
5049 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5052 * gcc.target/i386/pr48084-1.c: New.
5053 * gcc.target/i386/pr48084-2.c: Likewise.
5054 * gcc.target/i386/pr48084-3.c: Likewise.
5055 * gcc.target/i386/pr48084-4.c: Likewise.
5056 * gcc.target/i386/pr48084-5.c: Likewise.
5058 PR rtl-optimization/49504
5059 * gcc.target/i386/pr49504.c: New.
5062 * gcc.dg/pr49860.c: New.
5064 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5067 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5068 with classes that are in construction.
5070 2011-08-05 Jason Merrill <jason@redhat.com>
5073 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5076 * g++.dg/cpp0x/decltype31.C: New.
5079 * g++.dg/init/array28.C: New.
5082 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5084 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5087 * gcc.dg/pr47369-1.c: New.
5089 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5092 * gcc.dg/torture/pr47364-1.c: New.
5093 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5094 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5096 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5099 * gfortran.dg/transfer_check_2.f90: New test case.
5101 2011-08-05 Jan Hubicka <jh@suse.cz>
5104 * gfortran.dg/pr49494.f90: New testcase.
5106 2011-08-05 Jan Hubicka <jh@suse.cz>
5109 * gcc.c-torture/compile/pr49735.c: New testcase.
5111 2011-08-05 Jason Merrill <jason@redhat.com>
5114 * g++.dg/cpp0x/initlist56.C: New.
5117 * g++.dg/overload/rvalue2.C: New.
5120 * g++.dg/cpp0x/range-for21.C: New.
5122 * g++.dg/ext/vla11.C: New.
5124 2011-08-05 Richard Guenther <rguenther@suse.de>
5126 PR tree-optimization/49984
5127 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5129 2011-08-05 Richard Guenther <rguenther@suse.de>
5131 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5132 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5133 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5135 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5137 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5138 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5139 * gfortran.dg/ldist-pr43023.f90: Ditto.
5140 * gfortran.dg/namelist_52.f90: Ditto.
5141 * gfortran.dg/interface_proc_end.f90: Ditto.
5142 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5143 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5145 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5147 * gcc.dg/vect/vect-over-widen-1.c: New test.
5148 * gcc.dg/vect/vect-over-widen-2.c: New test.
5149 * gcc.dg/vect/vect-over-widen-3.c: New test.
5150 * gcc.dg/vect/vect-over-widen-4.c: New test.
5152 2011-08-04 Richard Guenther <rguenther@suse.de>
5155 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5157 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5159 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5161 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5164 * g++.dg/ext/builtin-object-size3.C: New test.
5166 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5168 PR tree-optimization/49948
5169 * gcc.dg/pr49948.c: New test.
5171 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5174 * gcc.dg/torture/pr47383.c: New.
5176 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5178 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5180 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5182 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5184 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5187 * gcc.dg/torture/pr47744-1.c: New.
5188 * gcc.dg/torture/pr47744-2.c: Likewise.
5189 * gcc.dg/torture/pr47744-3.c: Likewise.
5191 2011-08-03 Richard Guenther <rguenther@suse.de>
5194 * gcc.dg/torture/pr49958.c: New testcase.
5196 2011-08-03 Richard Guenther <rguenther@suse.de>
5198 PR tree-optimization/49938
5199 * g++.dg/torture/pr49938.C: New testcase.
5201 2011-08-02 Jason Merrill <jason@redhat.com>
5204 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5207 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5210 * g++.dg/cpp0x/variadic115.C: New.
5213 * g++.dg/cpp0x/union5.C: New.
5215 2011-08-02 Daniel Kraft <d@domob.eu>
5218 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5220 2011-08-02 Kai Tietz <ktietz@redhat.com>
5223 * gcc.dg/tree-ssa/forwprop-15.c
5225 2011-08-02 Jason Merrill <jason@redhat.com>
5228 * g++.dg/cpp0x/range-for20.C: New.
5230 2011-08-02 Tobias Burnus <burnus@net-b.de>
5232 * gfortran.dg/coarray_lib_token_3.f90: New.
5234 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5237 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5238 * gcc.dg/gomp/atomic-15.c: New test.
5239 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5240 * g++.dg/gomp/atomic-15.C: New test.
5241 * g++.dg/gomp/private-1.C: New test.
5242 * g++.dg/gomp/sharing-2.C: New test.
5243 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5244 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5245 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5247 2011-08-02 Tobias Burnus <burnus@net-b.de>
5249 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5250 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5252 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5253 * gfortran.dg/allocatable_function_5.f90: Ditto.
5254 * gfortran.dg/allocate_stat.f90: Ditto.
5255 * gfortran.dg/array_constructor_20.f90: Ditto.
5256 * gfortran.dg/array_constructor_21.f90: Ditto.
5257 * gfortran.dg/array_constructor_22.f90: Ditto.
5258 * gfortran.dg/array_constructor_26.f03: Ditto.
5259 * gfortran.dg/array_function_4.f90: Ditto.
5260 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5261 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5262 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5263 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5264 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5265 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5266 * gfortran.dg/class_15.f03: Ditto.
5267 * gfortran.dg/class_27.f03: Ditto.
5268 * gfortran.dg/class_33.f90: Ditto.
5269 * gfortran.dg/class_37.f03: Ditto.
5270 * gfortran.dg/class_40.f03: Ditto.
5271 * gfortran.dg/class_42.f03: Ditto.
5272 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5273 * gfortran.dg/coarray/registering_1.f90: Ditto.
5274 * gfortran.dg/convert_1.f90: Ditto.
5275 * gfortran.dg/default_initialization_3.f90: Ditto.
5276 * gfortran.dg/dependency_25.f90: Ditto.
5277 * gfortran.dg/dependency_26.f90: Ditto.
5278 * gfortran.dg/dependency_36.f90: Ditto.
5279 * gfortran.dg/dependency_37.f90: Ditto.
5280 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5281 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5282 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5283 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5284 * gfortran.dg/elemental_result_1.f90: Ditto.
5285 * gfortran.dg/empty_derived_type.f90: Ditto.
5286 * gfortran.dg/entry_7.f90: Ditto.
5287 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5288 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5289 * gfortran.dg/error_recovery_3.f90: Ditto.
5290 * gfortran.dg/extends_4.f03: Ditto.
5291 * gfortran.dg/func_assign.f90: Ditto.
5292 * gfortran.dg/func_assign_3.f90: Ditto.
5293 * gfortran.dg/generic_1.f90: Ditto.
5294 * gfortran.dg/generic_18.f90: Ditto.
5295 * gfortran.dg/generic_22.f03: Ditto.
5296 * gfortran.dg/generic_4.f90: Ditto.
5297 * gfortran.dg/generic_6.f90: Ditto.
5298 * gfortran.dg/generic_actual_arg.f90: Ditto.
5299 * gfortran.dg/graphite/id-21.f: Ditto.
5300 * gfortran.dg/graphite/pr45758.f90: Ditto.
5301 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5302 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5303 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5304 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5305 * gfortran.dg/host_used_types_1.f90: Ditto.
5306 * gfortran.dg/implicit_1.f90: Ditto.
5307 * gfortran.dg/implicit_11.f90: Ditto.
5308 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5309 * gfortran.dg/impure_actual_1.f90: Ditto.
5310 * gfortran.dg/impure_assignment_1.f90: Ditto.
5311 * gfortran.dg/impure_constructor_1.f90: Ditto.
5312 * gfortran.dg/initialization_10.f90: Ditto.
5313 * gfortran.dg/initialization_12.f90: Ditto.
5314 * gfortran.dg/interface_14.f90: Ditto.
5315 * gfortran.dg/interface_15.f90: Ditto.
5316 * gfortran.dg/interface_2.f90: Ditto.
5317 * gfortran.dg/interface_25.f90: Ditto.
5318 * gfortran.dg/interface_26.f90: Ditto.
5319 * gfortran.dg/interface_29.f90: Ditto.
5320 * gfortran.dg/interface_assignment_1.f90: Ditto.
5321 * gfortran.dg/internal_pack_6.f90: Ditto.
5322 * gfortran.dg/internal_pack_7.f90: Ditto.
5323 * gfortran.dg/internal_pack_8.f90: Ditto.
5324 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5325 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5326 * gfortran.dg/module_commons_3.f90: Ditto.
5327 * gfortran.dg/module_equivalence_4.f90: Ditto.
5328 * gfortran.dg/module_equivalence_6.f90: Ditto.
5329 * gfortran.dg/module_function_type_1.f90: Ditto.
5330 * gfortran.dg/module_naming_1.f90: Ditto.
5331 * gfortran.dg/namelist_4.f90: Ditto.
5332 * gfortran.dg/operator_c1202.f90: Ditto.
5333 * gfortran.dg/parens_7.f90: Ditto.
5334 * gfortran.dg/pr32921.f: Ditto.
5335 * gfortran.dg/pr33646.f90: Ditto.
5336 * gfortran.dg/pr41928.f90: Ditto.
5337 * gfortran.dg/pr42119.f90: Ditto.
5338 * gfortran.dg/pr43984.f90: Ditto.
5339 * gfortran.dg/present_1.f90: Ditto.
5340 * gfortran.dg/private_type_2.f90: Ditto.
5341 * gfortran.dg/proc_decl_2.f90: Ditto.
5342 * gfortran.dg/proc_ptr_10.f90: Ditto.
5343 * gfortran.dg/proc_ptr_22.f90: Ditto.
5344 * gfortran.dg/proc_ptr_8.f90: Ditto.
5345 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5346 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5347 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5348 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5349 * gfortran.dg/substring_equivalence.f90: Ditto.
5350 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5351 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5352 * gfortran.dg/trim_optimize_6.f90: Ditto.
5353 * gfortran.dg/typebound_call_12.f03: Ditto.
5354 * gfortran.dg/typebound_operator_5.f03: Ditto.
5355 * gfortran.dg/typebound_operator_6.f03: Ditto.
5356 * gfortran.dg/typebound_proc_18.f03: Ditto.
5357 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5358 * gfortran.dg/use_1.f90: Ditto.
5359 * gfortran.dg/use_10.f90: Ditto.
5360 * gfortran.dg/use_11.f90: Ditto.
5361 * gfortran.dg/use_14.f90: Ditto.
5362 * gfortran.dg/use_only_2.f90: Ditto.
5363 * gfortran.dg/use_rename_4.f90: Ditto.
5364 * gfortran.dg/use_rename_5.f90: Ditto.
5365 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5366 * gfortran.dg/used_interface_ref.f90: Ditto.
5367 * gfortran.dg/used_types_11.f90: Ditto.
5368 * gfortran.dg/used_types_3.f90: Ditto.
5369 * gfortran.dg/used_types_4.f90: Ditto.
5370 * gfortran.dg/userdef_operator_2.f90: Ditto.
5371 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5372 * gfortran.dg/vect/pr46213.f90: Ditto.
5373 * gfortran.dg/whole_file_21.f90: Ditto.
5374 * gfortran.dg/whole_file_22.f90: Ditto.
5375 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5376 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5378 2011-08-02 Kai Tietz <ktietz@redhat.com>
5380 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5382 2011-08-01 Jason Merrill <jason@redhat.com>
5385 * g++.dg/abi/mangle49.C: New.
5388 * g++.dg/cpp0x/constexpr-array4.C: New.
5391 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5393 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5396 * gcc.target/i386/pr49927.c: New test.
5398 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5400 PR tree-optimization/49926
5401 * gcc.dg/vect/pr49926.c: New test.
5403 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5405 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5406 * gcc.target/i386/lzcnt-1.c: New test.
5407 * gcc.target/i386/lzcnt-2.c: Likewise.
5408 * gcc.target/i386/lzcnt-2a.c: Likewise.
5409 * gcc.target/i386/lzcnt-3.c: Likewise.
5410 * gcc.target/i386/lzcnt-4.c: Likewise.
5411 * gcc.target/i386/lzcnt-4a.c: Likewise.
5412 * gcc.target/i386/lzcnt-5.c: Likewise.
5413 * gcc.target/i386/lzcnt-6.c: Likewise.
5414 * gcc.target/i386/lzcnt-6a.c: Likewise.
5415 * gcc.target/i386/lzcnt-check.h: Likewise.
5417 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5418 * gcc.target/i386/sse-13.c: Likewise.
5419 * gcc.target/i386/sse-14.c: Likewise.
5420 * g++.dg/other/i386-2.C: Likewise.
5421 * g++.dg/other/i386-3.C: Likewise.
5423 2011-08-01 Julian Brown <julian@codesourcery.com>
5425 * gcc.target/arm/fixed-point-exec.c: New test.
5427 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5430 * gcc.target/i386/pr49920.c: New test.
5432 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5435 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5436 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5437 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5438 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5439 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5440 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5441 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5442 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5443 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5444 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5445 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5446 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5447 * g++.dg/tree-ssa/pr33615.C: Ditto.
5448 * g++.dg/tree-ssa/restrict1.C: Ditto.
5449 * c-c++-common/restrict-2.c: Ditto.
5450 * gfortran.dg/pr32921.f: Ditto.
5451 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5452 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5453 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5454 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5455 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5456 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5457 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5458 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5459 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5460 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5462 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5464 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5465 .exe.ltrans[0-9]*. dump files.
5467 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5470 * gfortran.dg/abstract_type_6.f03: Modified.
5471 * gfortran.dg/typebound_proc_24.f03: New.
5473 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/init/for1.C: Fix.
5478 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5481 * gfortran.dg/string_5.f90: New test.
5483 2011-07-29 Jason Merrill <jason@redhat.com>
5486 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5488 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5490 PR tree-optimization/47407
5491 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5495 2011-07-29 Richard Guenther <rguenther@suse.de>
5497 * gcc.dg/uninit-suppress.c: Also disable VRP.
5498 * gcc.dg/uninit-suppress_2.c: Likewise.
5500 2011-07-28 Jason Merrill <jason@redhat.com>
5503 * g++.dg/template/nontype24.C: New.
5505 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5507 PR rtl-optimization/47958
5508 * gcc.dg/torture/pr47958-1.c: New.
5510 2011-07-29 Wei Guozhi <carrot@google.com>
5512 PR rtl-optimization/49799
5513 * gcc.dg/pr49799.c: New test case.
5515 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5518 * gcc.dg/graphite/id-pr48648.c: New.
5520 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5523 * gfortran.dg/maxloc_2.f90: New test.
5524 * gfortran.dg/maxloc_3.f90: New test.
5525 * gfortran.dg/minloc_1.f90: New test.
5526 * gfortran.dg/minloc_2.f90: New test.
5527 * gfortran.dg/minloc_3.f90: New test.
5528 * gfortran.dg/minmaxloc_7.f90: New test.
5531 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5533 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5536 the builtin isn't optimized away.
5538 2011-07-27 Tobias Burnus <burnus@net-b.de>
5541 * gfortran.dg/lto/pr45586-2_0.f90: New.
5543 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5546 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5547 * c-c++-common/cxxbitfields-5.c: Same.
5549 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5551 * lib/target-supports.exp (check_effective_target_mmap): Use
5552 check_function_available.
5554 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5556 * g++.old-deja/g++.pt/crash60.C: Updated.
5558 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5561 * gcc.target/i386/pr49866.c: New test.
5563 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5565 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5566 * gcc.target/i386/bmi-andn-1.c: New test.
5567 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5568 * gcc.target/i386/bmi-andn-2.c: Likewise.
5569 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5570 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5571 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5572 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5573 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5574 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5575 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5576 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5577 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5578 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5579 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5580 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5581 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5582 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5583 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5584 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5585 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5586 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5587 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5588 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5589 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5591 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5594 * gfortran.dg/graphite/id-pr47691.f: New.
5596 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5598 * gcc.target/i386/avx-os-support.h: New.
5599 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5600 (main): Check avx_os_support before the test is run.
5601 * gcc.target/i386/aes-avx-check.h: Ditto.
5602 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5604 2011-07-27 Kai Tietz <ktietz@redhat.com>
5606 * gcc.target/i386/aggregate-ret3.c: New test.
5607 * gcc.target/i386/aggregate-ret4.c: New test.
5609 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5612 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5613 allocated array should *not* change its size.
5614 * gfortran.dg/multiple_allocation_3.f90: New test.
5616 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5619 * g++.dg/cpp0x/constexpr-49776.C: New.
5621 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5624 * gcc.dg/graphite/id-pr47046.c: New.
5626 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5629 * gcc.dg/graphite/run-id-pr47593.c: New.
5631 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5634 * gcc.dg/graphite/run-id-pr47653.c: New.
5635 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5636 induction variables.
5637 * gcc.dg/graphite/scop-16.c: Same.
5638 * gcc.dg/graphite/scop-17.c: Same.
5639 * gcc.dg/graphite/scop-21.c: Same.
5641 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5644 * gcc.dg/graphite/id-pr48805.c: New.
5646 2011-07-26 Tobias Burnus <burnus@net-b.de>
5648 * gfortran.dg/coarray_lib_token_2.f90: New.
5650 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5652 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5655 2011-07-25 Andrew Pinski <apinski@cavium.com>
5658 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5659 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5661 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5663 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5665 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5666 * gcc.c-torture/execute/loop-2g.c: Likewise.
5667 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5668 Require mmap support.
5669 * gcc.c-torture/execute/loop-2g.x: Likewise.
5670 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5671 (MAP_ANON): Provide default.
5672 * gcc.dg/20050826-1.c: Likewise.
5673 * gcc.target/i386/pr36533.c: Likewise.
5674 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5675 Use dg-require-effective-target mmap.
5677 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5680 * g++.dg/cpp0x/range-for19.C: New.
5682 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5685 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5688 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5691 * g++.dg/torture/pr49309.C: Remove.
5693 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5695 PR tree-optimization/49809
5696 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5699 2011-07-25 Richard Guenther <rguenther@suse.de>
5701 PR tree-optimization/49715
5702 * gcc.target/i386/pr49715-1.c: New testcase.
5703 * gcc.target/i386/pr49715-2.c: Likewise.
5705 2011-07-23 Jason Merrill <jason@redhat.com>
5707 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5709 2011-07-22 Jason Merrill <jason@redhat.com>
5712 * g++.dg/cpp0x/initlist55.C: New.
5714 2011-07-23 Tobias Burnus <burnus@net-b.de>
5717 * gfortran.dg/namelist_72.f: New.
5719 2011-07-23 Tobias Burnus <burnus@net-b.de>
5721 * gfortran.dg/coarray_25.f90: New.
5723 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5725 * override1.C: This test should use c++0x mode.
5726 * override3.C: New. Test the diagnostics in c++98 mode.
5728 2011-07-22 Jason Merrill <jason@redhat.com>
5729 Mark Glisse <marc.glisse@normalesup.org>
5732 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5735 * g++.dg/opt/builtins2.C: New.
5736 * g++.dg/other/error27.C: Don't rely on __builtin.
5738 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5740 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5742 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5743 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5744 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5745 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5747 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5750 2011-07-22 Richard Guenther <rguenther@suse.de>
5752 PR tree-optimization/45819
5753 * gcc.dg/pr45819.c: New testcase.
5755 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5757 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5759 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5763 * gcc.dg/graphite/run-id-pr47654.c: New.
5765 2011-07-21 Ian Lance Taylor <iant@google.com>
5768 * gcc.dg/pr49705.c: New test.
5770 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5772 * lib/target-supports.exp (check_avx_os_support_available): New.
5773 (check_effective_target_avx_runtime): Use it.
5775 2011-07-21 Richard Guenther <rguenther@suse.de>
5777 PR tree-optimization/49770
5778 * g++.dg/torture/pr49770.C: New testcase.
5780 2011-07-21 Kai Tietz <ktietz@redhat.com>
5782 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5783 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5785 2011-07-21 Tobias Burnus <burnus@net-b.de>
5787 * gfortran.dg/coarray_lib_token_1.f90: New.
5789 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5791 * gcc.dg/pr32912-2.c: Skip for AVR.
5792 * gcc.dg/pr44674.c: Add dg-require-profiling.
5794 2011-07-20 Jason Merrill <jason@redhat.com>
5796 * g++.dg/ext/desig2.C: New.
5798 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5800 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5802 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5803 * gcc.target/powerpc/recip-3.c: Ditto.
5805 2011-07-19 Jason Merrill <jason@redhat.com>
5807 PR c++/6709 (DR 743)
5808 PR c++/42603 (DR 950)
5809 * g++.dg/cpp0x/decltype21.C: New.
5811 2011-07-20 Richard Guenther <rguenther@suse.de>
5814 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5815 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5817 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5819 * gcc.target/arm/combine-movs.c: New.
5820 * gcc.target/arm/unsigned-extend-2.c: New.
5822 2011-07-19 Jason Merrill <jason@redhat.com>
5825 * g++.dg/cpp0x/variadic114.C: New.
5827 2011-07-19 Tobias Burnus <burnus@net-b.de>
5829 * gfortran.dg/coarray_args_1.f90: New.
5830 * gfortran.dg/coarray_args_2.f90: New.
5832 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5835 * gfortran.dg/allocate_error_3.f90: New.
5837 2011-07-19 Richard Guenther <rguenther@suse.de>
5839 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5840 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5841 * gcc.dg/torture/20110719-1.c: New testcase.
5843 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5845 PR tree-optimization/49768
5846 * gcc.c-torture/execute/pr49768.c: New test.
5848 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5850 PR tree-optimization/49771
5851 * gcc.dg/vect/pr49771.c: New test.
5853 2011-07-18 Martin Jambor <mjambor@suse.cz>
5855 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5856 * gcc.dg/ipa/ipa-2.c: Likewise.
5857 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5858 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5859 * gcc.dg/ipa/ipa-5.c: Likewise.
5860 * gcc.dg/ipa/ipa-7.c: Likewise.
5861 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5862 * gcc.dg/ipa/ipacost-1.c: Likewise.
5863 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5865 * gcc.dg/ipa/ipcp-1.c: New test.
5866 * gcc.dg/ipa/ipcp-2.c: Likewise.
5867 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5869 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5872 * gfortran.dg/pr49675.f90: New test.
5874 2011-07-18 Richard Guenther <rguenther@suse.de>
5876 * gcc.dg/torture/20110718-1.c: New testcase.
5878 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5880 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5881 * g++.dg/ext/bitfield3.C: Likewise.
5882 * g++.dg/ext/bitfield4.C: Likewise.
5883 * g++.dg/ext/bitfield5.C: Likewise.
5884 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5885 * g++.dg/other/pr23205-2.C: Likewise.
5886 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5887 * gcc.c-torture/compile/20001109-2.c: Likewise.
5888 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5889 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5890 * gcc.dg/bitfld-16.c: Likewise.
5891 * gcc.dg/bitfld-17.c: Likewise.
5892 * gcc.dg/bitfld-18.c: Likewise.
5893 * gcc.dg/builtins-config.h: Remove Netware support.
5894 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5895 * gcc.dg/cdce2.c: Likewise.
5896 * gcc.dg/cpp/assert4.c: Remove netware support.
5897 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5898 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5900 * lib/target-supports.exp (check_visibility_available): Remove
5902 (check_profiling_available): Likewise.
5904 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5906 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5908 2011-07-17 Tobias Burnus <burnus@net-b.de>
5909 Thomas Koenig <tkoenig@gcc.gnu.org>
5912 * gfortran.dg/generic_17.f90: Fix testcase.
5913 * gfortran.dg/interface_3.f90: Add dg-error.
5914 * gfortran.dg/use_14.f90: New.
5915 * gfortran.dg/use_15.f90: New.
5917 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5919 * gnat.dg/pointer_controlled.adb: New test.
5921 2011-07-17 Tobias Burnus <burnus@net-b.de>
5924 * gfortran.dg/pointer_remapping_7.f90: New.
5926 2011-07-16 Jason Merrill <jason@redhat.com>
5928 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5930 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5931 Jason Merrill <jason@redhat.com>
5935 * g++.dg/cpp0x/decltype29.C: Adjust.
5936 * g++.dg/cpp0x/error4.C: Adjust.
5937 * g++.dg/cpp0x/sfinae26.C: Adjust.
5938 * g++.dg/cpp0x/variadic105.C: Adjust.
5939 * g++.dg/template/deduce3.C: Adjust.
5940 * g++.dg/template/error45.C: Adjust.
5941 * g++.dg/template/ptrmem2.C: Adjust.
5942 * g++.dg/template/sfinae2.C: Adjust.
5943 * g++.old-deja/g++.pt/crash60.C: Adjust.
5944 * g++.old-deja/g++.pt/unify6.C: Adjust.
5945 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5946 * g++.dg/cpp0x/nullptr15.C: Adjust.
5947 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5948 * g++.dg/cpp0x/pr31431.C: Adjust.
5949 * g++.dg/cpp0x/pr31434.C: Adjust.
5950 * g++.dg/cpp0x/sfinae11.C: Adjust
5951 * g++.dg/cpp0x/temp_default2.C: Adjust.
5952 * g++.dg/cpp0x/trailing4.C: Adjust.
5953 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5954 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5955 * g++.dg/cpp0x/variadic105.C: Adjust.
5956 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5957 * g++.dg/ext/vla2.C: Adjust.
5958 * g++.dg/other/ptrmem10.C: Adjust.
5959 * g++.dg/other/ptrmem11.C: Adjust.
5960 * g++.dg/overload/unknown1.C: Adjust.
5961 * g++.dg/template/conv11.C: Adjust.
5962 * g++.dg/template/dependent-expr5.C: Adjust.
5963 * g++.dg/template/friend.C: Adjust.
5964 * g++.dg/template/incomplete2.C: Adjust.
5965 * g++.dg/template/local4.C: Adjust.
5966 * g++.dg/template/local6.C: Adjust.
5967 * g++.dg/template/operator9.C: Adjust.
5968 * g++.dg/template/ttp25.C: Adjust.
5969 * g++.dg/template/unify10.C: Adjust.
5970 * g++.dg/template/unify11.C: Adjust.
5971 * g++.dg/template/unify6.C: Adjust.
5972 * g++.dg/template/unify9.C: Adjust.
5973 * g++.dg/template/varmod1.C: Adjust.
5974 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5975 * g++.old-deja/g++.pt/crash28.C: Adjust.
5976 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5977 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5978 * g++.old-deja/g++.pt/expr2.C: Adjust.
5979 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5980 * g++.old-deja/g++.pt/spec5.C: Adjust.
5981 * g++.old-deja/g++.pt/spec6.C: Adjust.
5982 * g++.old-deja/g++.pt/unify4.C: Adjust.
5983 * g++.old-deja/g++.pt/unify8.C: Adjust.
5984 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5985 * g++.dg/overload/template5.C: New testcase.
5986 * g++.dg/template/overload12.C: New testcase.
5988 2011-07-11 Tobias Burnus <burnus@net-b.de>
5990 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5991 * gfortran.dg/coarray_7.f90: Ditto.
5992 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5993 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5995 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5997 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5999 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6000 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6001 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6003 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6004 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6005 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6007 2011-07-15 Jason Merrill <jason@redhat.com>
6010 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6011 Use --extra_opts instead of --additional_options.
6013 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6016 * g++.dg/torture/pr49309.C: Remove.
6018 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6020 * gcc.target/tic6x/weak-call.c: New test.
6021 * gcc.target/tic6x/fpcmp.c: New test.
6022 * gcc.target/tic6x/fpdiv.c: New test.
6023 * gcc.target/tic6x/rotdi16-scan.c: New test.
6024 * gcc.target/tic6x/ffssi.c: New test.
6025 * gcc.target/tic6x/fpdiv-lib.c: New test.
6026 * gcc.target/tic6x/cold-lc.c: New test.
6027 * gcc.target/tic6x/longcalls.c: New test.
6028 * gcc.target/tic6x/abi-align-1.c: New test.
6029 * gcc.target/tic6x/fpcmp-finite.c: New test.
6030 * gcc.target/tic6x/rotdi16.c: New test.
6031 * gcc.target/tic6x/bswapl.c: New test.
6032 * gcc.target/tic6x/ffsdi.c: New test.
6033 * gcc.target/tic6x/tic6x.exp: New file.
6034 * gcc.target/tic6x/builtins/arith24.c: New test.
6035 * gcc.target/tic6x/builtins/smpy.c: New test.
6036 * gcc.target/tic6x/builtins/smpylh.c: New test.
6037 * gcc.target/tic6x/builtins/smpyh.c: New test.
6038 * gcc.target/tic6x/builtins/sarith1.c: New test.
6039 * gcc.target/tic6x/builtins/extclr.c: New test
6040 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6041 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6042 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6043 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6045 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6047 * gcc.dg/20020312-2.c: Likewise.
6048 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6049 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6050 * gcc.dg/torture/builtin-math-7.c: Likewise.
6053 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6054 not testing tic6x-*-*.
6056 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6059 * g++.dg/torture/pr49309.C: New testcase.
6061 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6063 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6065 2011-07-14 Richard Guenther <rguenther@suse.de>
6067 PR tree-optimization/49651
6068 * gcc.dg/torture/pr49651.c: New testcase.
6070 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6073 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6075 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6077 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6078 -mno-pointers-to-nested-functions.
6079 * gcc.target/powerpc/no-r11-2.c: Ditto.
6080 * gcc.target/powerpc/no-r11-3.c: Ditto.
6082 2011-07-13 Jason Merrill <jason@redhat.com>
6084 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6085 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6086 when compiling C files.
6087 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6088 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6089 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6090 * g++.dg/lookup/anon2.C: Likewise.
6091 * g++.dg/tree-ssa/copyprop.C: Likewise.
6092 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6093 * g++.dg/init/vector1.C: Ignore narrowing errors.
6094 * g++.dg/torture/pr35526.C: Likewise.
6095 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6097 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6100 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6103 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6105 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6106 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6108 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6110 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6111 * lib/obj-c++.exp (obj-c++_init): Ditto.
6112 * lib/file-format.exp (gcc_target_object_format): Ditto.
6113 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6114 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6115 (check_visibility_available): Ditto.
6116 (check_effective_target_tls_native): Ditto.
6117 (check_effective_target_tls_emulated): Ditto.
6118 (check_effective_target_function_sections): Ditto.
6120 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6122 * gcc.target/arm/pr48183.c: New test.
6124 2011-07-13 Richard Guenther <rguenther@suse.de>
6126 * gcc.dg/torture/20110713-1.c: New testcase.
6128 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6131 * gcc.c-torture/compile/pr49474.c: New testcase.
6133 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6135 PR tree-optimization/49712
6136 * gcc.c-torture/execute/pr49712.c: New test.
6138 2011-07-11 Jason Merrill <jason@redhat.com>
6141 * g++.dg/template/recurse3.C: New.
6143 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.dg/guality/csttest.c: New test.
6149 * gfortran.dg/pr49698.f90: New test.
6151 2011-07-11 Jeff Law <law@redhat.com>
6153 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6155 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6157 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6158 * go.test/go-test.exp (go-set-goarch): Likewise.
6160 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6163 * gcc.target/avr/torture/pr39633.c: New test case.
6165 2011-07-11 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6170 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6172 * lib/target-supports.exp (check_effective_target_scheduling):
6174 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6175 * gcc.dg/pr45055.c: Ditto.
6176 * gcc.dg/pr45353.c: Ditto.
6177 * g++.dg/pr45056.C: Ditto.
6179 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6181 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6182 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6183 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6184 * g++.dg/torture/pr31863.C: Skip AVR.
6186 2011-07-10 Tobias Burnus <burnus@net-b.de>
6189 * gfortran.dg/intrinsic_signal.f90: New.
6191 2011-07-09 Jason Merrill <jason@redhat.com>
6193 * g++.dg/cpp0x/regress/regress6.C: New.
6194 * g++.dg/parse/crash45.C: Adjust message.
6195 * g++.dg/template/crash38.C: Adjust message.
6196 * g++.dg/template/crash64.C: Adjust message.
6198 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6200 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6201 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6202 * g++.dg/abi/bitfield3.C: Likewise.
6203 * g++.dg/eh/pr38662.C: Likewise.
6204 * g++.dg/ext/attrib36.C: Likewise.
6205 * g++.dg/ext/attrib37.C: Likewise.
6206 * g++.dg/ext/attrib8.C: Likewise.
6207 * g++.dg/ext/tmplattr1.C: Likewise.
6208 * g++.dg/inherit/override-attribs.C: Likewise.
6209 * g++.dg/opt/inline9.C: Likewise.
6210 * g++.dg/opt/life1.C: Likewise.
6211 * g++.dg/opt/longbranch2.C: Likewise.
6212 * g++.dg/opt/nrv12.C: Likewise.
6213 * g++.dg/opt/reg-stack4.C: Likewise.
6214 * g++.dg/other/pr35504.C: Likewise.
6215 * g++.dg/other/pr39496.C: Likewise.
6216 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6217 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6218 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6219 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6220 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6221 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6222 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6223 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6224 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6225 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6226 * g++.dg/warn/pr15774-1.C: Likewise.
6227 * g++.dg/warn/pr15774-2.C: Likewise.
6228 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6229 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6230 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6231 * g++.old-deja/g++.pt/asm2.C: Likewise.
6232 * gcc.c-torture/compile/20000804-1.c: Likewise.
6233 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6234 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6235 * gcc.dg/20020108-1.c: Likewise.
6236 * gcc.dg/20020122-2.c: Likewise.
6237 * gcc.dg/20020122-3.c: Likewise.
6238 * gcc.dg/20020206-1.c: Likewise.
6239 * gcc.dg/20020219-1.c: Likewise.
6240 * gcc.dg/20020310-1.c: Likewise.
6241 * gcc.dg/20020411-1.c: Likewise.
6242 * gcc.dg/20020418-2.c: Likewise.
6243 * gcc.dg/20020426-2.c: Likewise.
6244 * gcc.dg/20020517-1.c: Likewise.
6245 * gcc.dg/20030204-1.c: Likewise.
6246 * gcc.dg/20030826-2.c: Likewise.
6247 * gcc.dg/20031102-1.c: Likewise.
6248 * gcc.dg/20031202-1.c: Likewise.
6249 * gcc.dg/20050111-1.c: Likewise.
6250 * gcc.dg/20050503-1.c: Likewise.
6251 * gcc.dg/array-init-1.c: Likewise.
6252 * gcc.dg/builtin-apply4.c: Likewise.
6253 * gcc.dg/dfp/pr31344.c: Likewise.
6254 * gcc.dg/gomp/atomic-11.c: Likewise.
6255 * gcc.dg/graphite/pr40281.c: Likewise.
6256 * gcc.dg/ia64-sync-1.c: Likewise.
6257 * gcc.dg/ia64-sync-2.c: Likewise.
6258 * gcc.dg/ia64-sync-3.c: Likewise.
6259 * gcc.dg/ia64-sync-4.c: Likewise.
6260 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6261 * gcc.dg/invalid-call-1.c: Likewise.
6262 * gcc.dg/loop-3.c: Likewise.
6263 * gcc.dg/lower-subreg-1.c: Likewise.
6264 * gcc.dg/lto/pr47259_0.c: Likewise.
6265 * gcc.dg/nested-calls-1.c: Likewise.
6266 * gcc.dg/pr20017.c: Likewise.
6267 * gcc.dg/pr25023.c: Likewise.
6268 * gcc.dg/pr27671-2.c: Likewise.
6269 * gcc.dg/pr32176.c: Likewise.
6270 * gcc.dg/pr33676.c: Likewise.
6271 * gcc.dg/pr35045.c: Likewise.
6272 * gcc.dg/pr36015.c: Likewise.
6273 * gcc.dg/pr36584.c: Likewise.
6274 * gcc.dg/pr36998.c: Likewise.
6275 * gcc.dg/pr37438.c: Likewise.
6276 * gcc.dg/pr37908.c: Likewise.
6277 * gcc.dg/pr41241.c: Likewise.
6278 * gcc.dg/pr41340.c: Likewise.
6279 * gcc.dg/pr44136.c: Likewise.
6280 * gcc.dg/pr44194-1.c: Likewise.
6281 * gcc.dg/pr46212.c: Likewise.
6282 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6283 * gcc.dg/setjmp-2.c: Likewise.
6284 * gcc.dg/short-compare-1.c: Likewise.
6285 * gcc.dg/short-compare-2.c: Likewise.
6286 * gcc.dg/smod-1.c: Likewise.
6287 * gcc.dg/sync-2.c: Likewise.
6288 * gcc.dg/sync-3.c: Likewise.
6289 * gcc.dg/tls/opt-1.c: Likewise.
6290 * gcc.dg/tls/opt-2.c: Likewise.
6291 * gcc.dg/tls/opt-3.c: Likewise.
6292 * gcc.dg/torture/badshift.c: Likewise.
6293 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6294 * gcc.dg/torture/pr20314-2.c: Likewise.
6295 * gcc.dg/torture/pr36891.c: Likewise.
6296 * gcc.dg/torture/pr38774.c: Likewise.
6297 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6298 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6299 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6300 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6301 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6302 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6303 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6304 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6305 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6306 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6307 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6308 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6309 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6310 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6311 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6312 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6313 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6314 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6315 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6316 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6317 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6318 * gcc.dg/unroll-1.c: Likewise.
6319 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6320 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6321 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6322 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6323 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6324 * gcc.target/i386/20000609-1.c: Likewise.
6325 * gcc.target/i386/20000720-1.c: Likewise.
6326 * gcc.target/i386/20000724-1.c: Likewise.
6327 * gcc.target/i386/20011107-1.c: Likewise.
6328 * gcc.target/i386/20011119-1.c: Likewise.
6329 * gcc.target/i386/20020201-3.c: Likewise.
6330 * gcc.target/i386/20020218-1.c: Likewise.
6331 * gcc.target/i386/20020729-1.c: Likewise.
6332 * gcc.target/i386/20030926-1.c: Likewise.
6333 * gcc.target/i386/20060125-1.c: Likewise.
6334 * gcc.target/i386/20060125-2.c: Likewise.
6335 * gcc.target/i386/20060512-1.c: Likewise.
6336 * gcc.target/i386/20060512-2.c: Likewise.
6337 * gcc.target/i386/20060512-3.c: Likewise.
6338 * gcc.target/i386/20060512-4.c: Likewise.
6339 * gcc.target/i386/387-1.c: Likewise.
6340 * gcc.target/i386/387-2.c: Likewise.
6341 * gcc.target/i386/387-5.c: Likewise.
6342 * gcc.target/i386/387-6.c: Likewise.
6343 * gcc.target/i386/980312-1.c: Likewise.
6344 * gcc.target/i386/980313-1.c: Likewise.
6345 * gcc.target/i386/990117-1.c: Likewise.
6346 * gcc.target/i386/990424-1.c: Likewise.
6347 * gcc.target/i386/990524-1.c: Likewise.
6348 * gcc.target/i386/991129-1.c: Likewise.
6349 * gcc.target/i386/991214-1.c: Likewise.
6350 * gcc.target/i386/991230-1.c: Likewise.
6351 * gcc.target/i386/addr-sel-1.c: Likewise.
6352 * gcc.target/i386/aggregate-ret1.c: Likewise.
6353 * gcc.target/i386/aggregate-ret2.c: Likewise.
6354 * gcc.target/i386/align-main-3.c: Likewise.
6355 * gcc.target/i386/amd64-abi-1.c: Likewise.
6356 * gcc.target/i386/amd64-abi-2.c: Likewise.
6357 * gcc.target/i386/amd64-abi-4.c: Likewise.
6358 * gcc.target/i386/amd64-abi-5.c: Likewise.
6359 * gcc.target/i386/amd64-abi-6.c: Likewise.
6360 * gcc.target/i386/asm-1.c: Likewise.
6361 * gcc.target/i386/asm-3.c: Likewise.
6362 * gcc.target/i386/asm-5.c: Likewise.
6363 * gcc.target/i386/attributes-error.c: Likewise.
6364 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6365 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6366 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6367 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6368 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6369 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6370 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6371 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6372 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6373 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6374 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6375 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6376 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6377 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6378 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6379 * gcc.target/i386/bitfield1.c: Likewise.
6380 * gcc.target/i386/bitfield2.c: Likewise.
6381 * gcc.target/i386/bmi-2.c: Likewise.
6382 * gcc.target/i386/bmi-5.c: Likewise.
6383 * gcc.target/i386/builtin-unreachable.c: Likewise.
6384 * gcc.target/i386/cleanup-2.c: Likewise.
6385 * gcc.target/i386/clobbers.c: Likewise.
6386 * gcc.target/i386/cmov8.c: Likewise.
6387 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6388 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6389 * gcc.target/i386/compress-float-387.c: Likewise.
6390 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6391 * gcc.target/i386/compress-float-sse.c: Likewise.
6392 * gcc.target/i386/crc32-2.c: Likewise.
6393 * gcc.target/i386/crc32-3.c: Likewise.
6394 * gcc.target/i386/divmod-7.c: Likewise.
6395 * gcc.target/i386/divmod-8.c: Likewise.
6396 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6397 * gcc.target/i386/fma3-builtin.c: Likewise.
6398 * gcc.target/i386/fma3-fma.c: Likewise.
6399 * gcc.target/i386/fma4-256-vector.c: Likewise.
6400 * gcc.target/i386/fma4-builtin.c: Likewise.
6401 * gcc.target/i386/fma4-fma-2.c: Likewise.
6402 * gcc.target/i386/fma4-fma.c: Likewise.
6403 * gcc.target/i386/fma4-vector-2.c: Likewise.
6404 * gcc.target/i386/fma4-vector.c: Likewise.
6405 * gcc.target/i386/funcspec-1.c: Likewise.
6406 * gcc.target/i386/funcspec-10.c: Likewise.
6407 * gcc.target/i386/funcspec-11.c: Likewise.
6408 * gcc.target/i386/funcspec-2.c: Likewise.
6409 * gcc.target/i386/funcspec-5.c: Likewise.
6410 * gcc.target/i386/funcspec-6.c: Likewise.
6411 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6412 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6413 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6414 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6415 * gcc.target/i386/incoming-1.c: Likewise.
6416 * gcc.target/i386/incoming-10.c: Likewise.
6417 * gcc.target/i386/incoming-11.c: Likewise.
6418 * gcc.target/i386/incoming-12.c: Likewise.
6419 * gcc.target/i386/incoming-13.c: Likewise.
6420 * gcc.target/i386/incoming-14.c: Likewise.
6421 * gcc.target/i386/incoming-15.c: Likewise.
6422 * gcc.target/i386/incoming-2.c: Likewise.
6423 * gcc.target/i386/incoming-3.c: Likewise.
6424 * gcc.target/i386/incoming-4.c: Likewise.
6425 * gcc.target/i386/incoming-5.c: Likewise.
6426 * gcc.target/i386/incoming-6.c: Likewise.
6427 * gcc.target/i386/incoming-7.c: Likewise.
6428 * gcc.target/i386/incoming-8.c: Likewise.
6429 * gcc.target/i386/incoming-9.c: Likewise.
6430 * gcc.target/i386/lea.c: Likewise.
6431 * gcc.target/i386/local.c: Likewise.
6432 * gcc.target/i386/loop-1.c: Likewise.
6433 * gcc.target/i386/loop-2.c: Likewise.
6434 * gcc.target/i386/loop-3.c: Likewise.
6435 * gcc.target/i386/max-stack-align.c: Likewise.
6436 * gcc.target/i386/memcpy-1.c: Likewise.
6437 * gcc.target/i386/movbe-2.c: Likewise.
6438 * gcc.target/i386/movq-2.c: Likewise.
6439 * gcc.target/i386/movq.c: Likewise.
6440 * gcc.target/i386/nrv1.c: Likewise.
6441 * gcc.target/i386/pad-4.c: Likewise.
6442 * gcc.target/i386/pad-5a.c: Likewise.
6443 * gcc.target/i386/pad-5b.c: Likewise.
6444 * gcc.target/i386/pad-6a.c: Likewise.
6445 * gcc.target/i386/pad-6b.c: Likewise.
6446 * gcc.target/i386/pad-7.c: Likewise.
6447 * gcc.target/i386/pad-9.c: Likewise.
6448 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6449 * gcc.target/i386/pic-1.c: Likewise.
6450 * gcc.target/i386/pr12092-1.c: Likewise.
6451 * gcc.target/i386/pr12329.c: Likewise.
6452 * gcc.target/i386/pr21518.c: Likewise.
6453 * gcc.target/i386/pr22362.c: Likewise.
6454 * gcc.target/i386/pr22585.c: Likewise.
6455 * gcc.target/i386/pr23098.c: Likewise.
6456 * gcc.target/i386/pr25196.c: Likewise.
6457 * gcc.target/i386/pr25293.c: Likewise.
6458 * gcc.target/i386/pr25654.c: Likewise.
6459 * gcc.target/i386/pr26449.c: Likewise.
6460 * gcc.target/i386/pr26778.c: Likewise.
6461 * gcc.target/i386/pr26826.c: Likewise.
6462 * gcc.target/i386/pr27266.c: Likewise.
6463 * gcc.target/i386/pr29978.c: Likewise.
6464 * gcc.target/i386/pr30505.c: Likewise.
6465 * gcc.target/i386/pr30961-1.c: Likewise.
6466 * gcc.target/i386/pr31628.c: Likewise.
6467 * gcc.target/i386/pr32000-2.c: Likewise.
6468 * gcc.target/i386/pr32661-1.c: Likewise.
6469 * gcc.target/i386/pr32708-2.c: Likewise.
6470 * gcc.target/i386/pr32708-3.c: Likewise.
6471 * gcc.target/i386/pr34256.c: Likewise.
6472 * gcc.target/i386/pr34312.c: Likewise.
6473 * gcc.target/i386/pr34522.c: Likewise.
6474 * gcc.target/i386/pr35160.c: Likewise.
6475 * gcc.target/i386/pr35281.c: Likewise.
6476 * gcc.target/i386/pr36246.c: Likewise.
6477 * gcc.target/i386/pr36786.c: Likewise.
6478 * gcc.target/i386/pr37275.c: Likewise.
6479 * gcc.target/i386/pr37843-3.c: Likewise.
6480 * gcc.target/i386/pr37843-4.c: Likewise.
6481 * gcc.target/i386/pr39082-1.c: Likewise.
6482 * gcc.target/i386/pr39431.c: Likewise.
6483 * gcc.target/i386/pr39496.c: Likewise.
6484 * gcc.target/i386/pr39543-2.c: Likewise.
6485 * gcc.target/i386/pr39911.c: Likewise.
6486 * gcc.target/i386/pr40718.c: Likewise.
6487 * gcc.target/i386/pr40906-1.c: Likewise.
6488 * gcc.target/i386/pr40906-2.c: Likewise.
6489 * gcc.target/i386/pr40906-3.c: Likewise.
6490 * gcc.target/i386/pr40934.c: Likewise.
6491 * gcc.target/i386/pr41900.c: Likewise.
6492 * gcc.target/i386/pr42589.c: Likewise.
6493 * gcc.target/i386/pr43662.c: Likewise.
6494 * gcc.target/i386/pr43671.c: Likewise.
6495 * gcc.target/i386/pr43766.c: Likewise.
6496 * gcc.target/i386/pr43869.c: Likewise.
6497 * gcc.target/i386/pr44942.c: Likewise.
6498 * gcc.target/i386/pr44948-2a.c: Likewise.
6499 * gcc.target/i386/pr45234.c: Likewise.
6500 * gcc.target/i386/pr45336-2.c: Likewise.
6501 * gcc.target/i386/pr45336-4.c: Likewise.
6502 * gcc.target/i386/pr45852.c: Likewise.
6503 * gcc.target/i386/pr46470.c: Likewise.
6504 * gcc.target/i386/pr48037-1.c: Likewise.
6505 * gcc.target/i386/pr48389.c: Likewise.
6506 * gcc.target/i386/pr49095.c: Likewise.
6507 * gcc.target/i386/pr9771-1.c: Likewise.
6508 * gcc.target/i386/rdfsbase-1.c: Likewise.
6509 * gcc.target/i386/rdfsbase-2.c: Likewise.
6510 * gcc.target/i386/rdgsbase-1.c: Likewise.
6511 * gcc.target/i386/rdgsbase-2.c: Likewise.
6512 * gcc.target/i386/rdrand-3.c: Likewise.
6513 * gcc.target/i386/regparm-stdcall.c: Likewise.
6514 * gcc.target/i386/regparm.c: Likewise.
6515 * gcc.target/i386/reload-1.c: Likewise.
6516 * gcc.target/i386/rotate-2.c: Likewise.
6517 * gcc.target/i386/sibcall-5.c: Likewise.
6518 * gcc.target/i386/signbit-1.c: Likewise.
6519 * gcc.target/i386/signbit-2.c: Likewise.
6520 * gcc.target/i386/signbit-3.c: Likewise.
6521 * gcc.target/i386/sse-5.c: Likewise.
6522 * gcc.target/i386/sse-8.c: Likewise.
6523 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6524 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6525 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6526 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6527 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6528 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6529 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6530 * gcc.target/i386/sse2-movq-2.c: Likewise.
6531 * gcc.target/i386/sse2-movq-3.c: Likewise.
6532 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6533 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6534 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6535 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6536 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6537 * gcc.target/i386/ssefn-1.c: Likewise.
6538 * gcc.target/i386/ssefn-2.c: Likewise.
6539 * gcc.target/i386/sseregparm-1.c: Likewise.
6540 * gcc.target/i386/sseregparm-2.c: Likewise.
6541 * gcc.target/i386/sseregparm-3.c: Likewise.
6542 * gcc.target/i386/sseregparm-4.c: Likewise.
6543 * gcc.target/i386/sseregparm-5.c: Likewise.
6544 * gcc.target/i386/sseregparm-6.c: Likewise.
6545 * gcc.target/i386/sseregparm-7.c: Likewise.
6546 * gcc.target/i386/sseregparm-8.c: Likewise.
6547 * gcc.target/i386/stack-realign.c: Likewise.
6548 * gcc.target/i386/stack-usage-realign.c: Likewise.
6549 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6550 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6551 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6552 * gcc.target/i386/stackalign/return-1.c: Likewise.
6553 * gcc.target/i386/stackalign/return-2.c: Likewise.
6554 * gcc.target/i386/stackalign/return-3.c: Likewise.
6555 * gcc.target/i386/tailcall-1.c: Likewise.
6556 * gcc.target/i386/tbm-2.c: Likewise.
6557 * gcc.target/i386/udivmod-7.c: Likewise.
6558 * gcc.target/i386/udivmod-8.c: Likewise.
6559 * gcc.target/i386/unroll-1.c: Likewise.
6560 * gcc.target/i386/vararg-1.c: Likewise.
6561 * gcc.target/i386/vararg-2.c: Likewise.
6562 * gcc.target/i386/vect8-ret.c: Likewise.
6563 * gcc.target/i386/vectorize5.c: Likewise.
6564 * gcc.target/i386/wmul-1.c: Likewise.
6565 * gcc.target/i386/wmul-2.c: Likewise.
6566 * gcc.target/i386/wrfsbase-1.c: Likewise.
6567 * gcc.target/i386/wrfsbase-2.c: Likewise.
6568 * gcc.target/i386/wrgsbase-1.c: Likewise.
6569 * gcc.target/i386/wrgsbase-2.c: Likewise.
6570 * gcc.target/i386/xop-pcmov.c: Likewise.
6571 * gcc.target/i386/xop-pcmov2.c: Likewise.
6572 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6573 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6574 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6575 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6576 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6577 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6578 * gcc.target/i386/zee.c: Likewise.
6579 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6580 * gfortran.dg/compiler-directive_2.f: Likewise.
6581 * gfortran.dg/g77/20010216-1.f: Likewise.
6582 * gfortran.dg/gomp/pr39152.f90: Likewise.
6583 * gfortran.dg/pr33794.f90: Likewise.
6585 2011-07-09 Jason Merrill <jason@redhat.com>
6587 * g++.dg/cpp0x/regress/regress5.C: New.
6589 2011-07-08 Jason Merrill <jason@redhat.com>
6592 * g++.dg/expr/compound-asn1.C: New.
6593 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6595 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6598 * gcc.target/powerpc/altivec-34.c: New test.
6600 2011-07-08 Jason Merrill <jason@redhat.com>
6603 * g++.dg/abi/guard3.C: New.
6605 2011-07-08 Julian Brown <julian@codesourcery.com>
6607 * lib/target-supports.exp
6608 (check_effective_target_arm_little_endian): New.
6609 (check_effective_target_vect_pack_trunc): Use above.
6610 (check_effective_target_vect_unpack): Likewise.
6611 (check_effective_target_vect_element_align): Test
6612 check_effective_target_arm_vect_no_misalign for ARM.
6614 2011-07-08 Jason Merrill <jason@redhat.com>
6617 * g++.dg/cpp0x/constexpr-rom.C: New.
6619 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6622 * g++.dg/torture/pr49519.C: New test.
6624 2011-07-08 Martin Jambor <mjambor@suse.cz>
6626 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6628 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6631 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6633 2011-07-08 Richard Guenther <rguenther@suse.de>
6635 PR tree-optimization/49662
6636 * gcc.dg/graphite/interchange-14.c: XFAIL.
6637 * gcc.dg/graphite/interchange-15.c: Likewise.
6638 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6640 2011-07-06 Jason Merrill <jason@redhat.com>
6643 * g++.dg/cpp0x/regress/regress4.C: New.
6645 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6648 * gfortran.dg/result_in_spec_4.f90: New test.
6650 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652 * gcc.target/sparc/cas64.c: New test.
6654 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6657 * g++.dg/torture/pr49644.C: New test.
6660 * gcc.c-torture/execute/pr49644.c: New test.
6662 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6664 * lib/target-supports.exp (check_effective_target_ia32): New.
6665 (check_effective_target_x32): Likewise.
6666 (check_effective_target_vect_cmdline_needed): Also check x32.
6668 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6670 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6672 * gcc.target/arm/pr42235.c: Likewise.
6673 * gcc.target/arm/pr42495.c: Likewise.
6674 * gcc.target/arm/pr42574.c: Likewise.
6675 * gcc.target/arm/thumb-branch1.c: Likewise.
6677 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6678 unneeded prune of possible warning.
6679 * gcc.target/arm/pr40956.c: Likewise.
6680 * gcc.target/arm/pr42505.c: Likewise.
6682 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6683 * gcc.c-torture/compile/pr46883.c: Likewise.
6684 * gcc.c-torture/compile/pr46934.c: Likewise.
6686 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6687 for move to ../../gcc.c-torture/compile.
6688 * gcc.target/arm/pr46883.c: Likewise.
6689 * gcc.target/arm/pr46934.c: Likewise.
6691 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6692 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6693 * gcc.target/arm/wmul-1.c: Likewise.
6694 * gcc.target/arm/wmul-2.c: Likewise.
6695 * gcc.target/arm/wmul-3.c: Likewise.
6696 * gcc.target/arm/wmul-4.c: Likewise.
6697 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6698 add tab after scan target.
6699 * gcc.target/arm/smlaltt-1.c: Likewise.
6700 * gcc.target/arm/smlatb-1.c: Likewise.
6701 * gcc.target/arm/smlatt-1.c: Likewise.
6703 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.dg/debug/pr49522.c: New test.
6708 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6710 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6711 * gcc.dg/pr46212.c: Run only if target int32plus.
6712 * gcc.dg/torture/pr48146.c: Ditto.
6713 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6714 * c-c++-common/pr44832.c: Ditto.
6715 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6716 * gcc.dg/pr31490.c: Ditto.
6717 * gcc.dg/torture/builtin-math-7.c: Run only if target
6719 * gcc.dg/torture/pr45764.c: Skip for AVR.
6720 * gcc.dg/pr47893.c: Ditto.
6722 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6724 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6725 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6726 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6727 add tab to scan target.
6729 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6731 * gcc.target/arm/neon-modes-3.c: New test.
6733 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6735 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6736 -fno-loop-interchange -ffast-math.
6738 2011-07-07 Richard Guenther <rguenther@suse.de>
6740 * gcc.dg/ftrapv-3.c: New testcase.
6742 2011-07-07 Richard Guenther <rguenther@suse.de>
6744 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6745 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6747 2011-07-07 Kai Tietz <ktietz@redhat.com>
6749 * gcc.dg/binop-notxor1.c: New test.
6750 * gcc.dg/binop-notand4a.c: New test.
6751 * gcc.dg/binop-notxor2.c: New test.
6752 * gcc.dg/binop-notand3a.c: New test.
6753 * gcc.dg/binop-notand2a.c: New test.
6754 * gcc.dg/binop-notand6a.c: New test.
6755 * gcc.dg/binop-notor1.c: New test.
6756 * gcc.dg/binop-notand1a.c: New test.
6757 * gcc.dg/binop-notand5a.c: New test.
6758 * gcc.dg/binop-notor2.c: New test.
6760 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6763 * gcc.dg/gomp/pr49640.c: New test.
6765 2011-07-07 Richard Guenther <rguenther@suse.de>
6767 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6769 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6772 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6774 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6776 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6777 * gcc.target/powerpc/no-r11-2.c: Ditto.
6778 * gcc.target/powerpc/no-r11-3.c: Ditto.
6780 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6782 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6783 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6785 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6787 * lib/target-supports.exp (check_profiling_available): Disable
6788 profiling with -fprofile-generate for target avr.
6790 2011-07-06 Richard Guenther <rguenther@suse.de>
6792 PR tree-optimization/49645
6793 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6795 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6798 * gcc.dg/pr47383.c: New.
6800 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6802 PR tree-optimization/49647
6803 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6805 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6808 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6809 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6811 2011-07-05 Jason Merrill <jason@redhat.com>
6814 * g++.dg/template/template-id-4.C: New.
6816 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6818 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6819 * gcc.dg/pr43402.c: Ditto.
6821 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6823 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6825 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6827 * gcc.target/powerpc/ppc-switch-1.c: New test for
6828 --param case-values-threshold.
6829 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6831 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6833 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6835 2011-07-05 Jason Merrill <jason@redhat.com>
6837 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6839 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6841 PR tree-optimization/47654
6842 * gcc.dg/graphite/block-pr47654.c: New.
6844 2011-07-05 Jason Merrill <jason@redhat.com>
6846 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6848 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6850 PR tree-optimization/49580
6851 * gcc.dg/autopar/pr49580.c: New test.
6853 2011-07-05 Richard Guenther <rguenther@suse.de>
6855 PR tree-optimization/49518
6856 PR tree-optimization/49628
6857 * g++.dg/torture/pr49628.C: New testcase.
6858 * gcc.dg/torture/pr49518.c: Likewise.
6860 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6862 * ada/acats/run_acats (which): Extract last field from type -p,
6863 type output only if command succeeded.
6865 2011-07-04 Jason Merrill <jason@redhat.com>
6867 * g++.dg/abi/mangle48.C: New.
6869 * g++.dg/cpp0x/diag1.C: New.
6871 * g++.dg/diagnostic/aka1.C: New.
6873 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6875 PR rtl-optimization/49619
6876 * gcc.dg/pr49619.c: New test.
6878 PR rtl-optimization/49472
6879 * gfortran.dg/pr49472.f90: New test.
6882 * gcc.dg/pr49602.c: New test.
6884 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6888 * gcc.target/avr/avr.exp: Run over cpp files, too.
6889 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6890 * gcc.target/avr/progmem.h: New file.
6891 * gcc.target/avr/exit-abort.h: New file.
6892 * gcc.target/avr/progmem-error-1.c: New file.
6893 * gcc.target/avr/progmem-error-1.cpp: New file.
6894 * gcc.target/avr/progmem-warning-1.c: New file.
6895 * gcc.target/avr/torture/progmem-1.c: New file.
6896 * gcc.target/avr/torture/progmem-1.cpp: New file.
6898 2011-07-04 Richard Guenther <rguenther@suse.de>
6900 PR tree-optimization/49615
6901 * g++.dg/torture/pr49615.C: New testcase.
6903 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6905 PR tree-optimization/49610
6906 * gcc.dg/vect/pr49610.c: New test.
6908 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6910 * gnat.dg/specs/debug1.ads: New test.
6912 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6915 * gfortran.dg/typebound_proc_23.f90: New.
6917 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6920 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6922 2011-07-01 Jason Merrill <jason@redhat.com>
6925 * g++.dg/template/template-id-3.C: New.
6928 * g++.dg/template/qualified-id4.C: New.
6931 * g++.dg/template/explicit-args4.C: New.
6934 * g++.dg/template/offsetof2.C: New.
6936 2011-07-01 Kai Tietz <ktietz@redhat.com>
6938 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6940 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6943 * lib/target-supports.exp (check_effective_target_gld): New proc.
6945 2011-07-01 Richard Guenther <rguenther@suse.de>
6947 PR tree-optimization/49603
6948 * gcc.dg/torture/pr49603.c: New testcase.
6950 2011-06-30 Jason Merrill <jason@redhat.com>
6953 * g++.dg/rtti/template1.C: New.
6956 * g++.dg/cpp0x/regress/ctor1.C: New.
6959 * g++.dg/cpp0x/initlist54.C: New.
6961 2011-06-30 Martin Jambor <mjambor@suse.cz>
6963 * gcc.dg/tree-ssa/sra-12.c: New test.
6965 2011-06-29 Jason Merrill <jason@redhat.com>
6967 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6969 2011-06-30 Richard Guenther <rguenther@suse.de>
6971 PR tree-optimization/46787
6972 * gcc.dg/vect/vect-121.c: New testcase.
6974 2011-06-30 Martin Jambor <mjambor@suse.cz>
6976 PR tree-optimization/49094
6977 * gcc.dg/tree-ssa/pr49094.c: New test.
6979 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6982 * gfortran.dg/pr49540-1.f90: New test.
6983 * gfortran.dg/pr49540-2.f90: New test.
6985 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988 * ada/acats/run_acats (which): Use last field of type -p output.
6990 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6991 Iain Sandoe <iains@gcc.gnu.org>
6994 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6995 Only skip on 64-bit *-*-darwin8* && !objc2.
6997 2011-06-30 Richard Guenther <rguenther@suse.de>
6999 PR tree-optimization/38752
7000 * gcc.c-torture/compile/pr38752.c: New testcase.
7002 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7004 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7005 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7007 2011-06-29 Jason Merrill <jason@redhat.com>
7010 * g++.dg/cpp0x/initlist53.C: Use placement new.
7011 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7012 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7015 * g++.dg/cpp0x/trailing6.C: New.
7016 * g++.dg/cpp0x/pr45908.C: No error.
7019 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7022 * g++.dg/cpp0x/constexpr-using2.C: New.
7024 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7027 * g++.dg/cpp0x/constexpr-diag3.C: New.
7028 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7029 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7030 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7031 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7033 2011-06-29 Jason Merrill <jason@redhat.com>
7035 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7037 2011-06-29 Richard Guenther <rguenther@suse.de>
7039 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7041 2011-06-29 Jason Merrill <jason@redhat.com>
7043 * g++.dg/cpp0x/initlist-value2.C: New.
7045 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7046 * g++.dg/cpp0x/initlist-value.C: New.
7048 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7050 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7052 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7054 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7055 * gcc.dg/inline_2.c: Likewise.
7056 * gcc.dg/unroll_1.c: Likewise.
7058 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7061 * gcc.target/i386/pr49567.c: New test.
7063 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7065 * gnat.dg/opt17.ad[sb]: New test.
7067 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7068 Tom de Vries <tom@codesourcery.com>
7070 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7071 (check_effective_target_arm_thumb2): New effective targets.
7072 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7073 properly. Clean up temporary files.
7074 * gcc.target/arm/ivopts-2.c: Likewise.
7075 * gcc.target/arm/ivopts-3.c: Likewise.
7076 * gcc.target/arm/ivopts-4.c: Likewise.
7077 * gcc.target/arm/ivopts-5.c: Likewise.
7078 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7080 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7083 * gfortran.dg/reshape_zerosize_3.f90: New test.
7085 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7087 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7088 * gcc.target/arm/vfp-ldmias.c: Likewise.
7089 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7090 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7091 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7092 * gcc.target/arm/vfp-stmias.c: Likewise.
7093 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7094 * gcc.target/arm/vfp-stmiad.c: Likewise.
7096 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7098 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7100 * gcc.target/arm/pr45701-2.c: Ditto.
7102 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7105 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7106 * gfortran.dg/extends_14.f03: Modified.
7108 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7110 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7111 early if the test is already being skipped.
7113 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7114 scan-assembler-dem-not): For missing file, report unresolved with
7115 same message as for pass/fail, with reason reported in log file.
7117 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7118 from add_options_for_arm_neon_fp16.
7119 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7120 check_effective_target_arm_neon_fp16_ok_nocache.
7121 Check -mfpu and -mfloat-abi options from current multilib.
7122 Do not require neon support.
7123 (check_effective_target_arm_fp16_ok): Renamed from
7124 check_effecitve_target_arm_neon_fp16_ok.
7125 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7126 arm_neon_fp16_ok and arm_fp16.
7127 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7128 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7129 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7130 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7132 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7134 * gcc.dg/builtin-assume-aligned-1.c: New test.
7135 * gcc.dg/builtin-assume-aligned-2.c: New test.
7136 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7139 * gcc.dg/pr49544.c: New test.
7141 2011-06-27 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/49394
7144 * g++.dg/torture/pr49394.C: New testcase.
7146 2011-06-27 Kai Tietz <ktietz@redhat.com>
7148 * gcc.dg/optimize-bswapdi-2.c: New test.
7150 2011-06-27 Michael Hope <michael.hope@linaro.org>
7151 Richard Sandiford <richard.sandiford@linaro.org>
7153 PR tree-optimization/49169
7154 * gcc.dg/torture/pr49169.c: New test.
7156 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7159 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7161 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7164 2011-06-26 Jason Merrill <jason@redhat.com>
7166 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7169 * g++.dg/init/ref19.C: New.
7170 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7172 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7174 PR tree-optimization/48377
7175 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7178 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7181 * lib/target-supports.exp (check_effective_target_non_strict_align):
7183 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7185 2011-06-24 Martin Jambor <mjambor@suse.cz>
7187 PR tree-optimizations/49516
7188 * g++.dg/tree-ssa/pr49516.C: New test.
7190 2011-06-23 Jason Merrill <jason@redhat.com>
7193 * g++.dg/template/partial10.C: New.
7194 * g++.dg/template/partial11.C: New.
7196 2011-06-23 Jeff Law <law@redhat.com>
7199 * gcc.dg/pr48770.c: New test.
7201 2011-06-23 Jan Hubicka <jh@suse.cz>
7204 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7206 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7209 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7210 instead of -fdump-tree-optimized.
7212 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7215 * g++.dg/template/crash107.C: New.
7216 * g++.dg/template/error17.C: Adjust.
7218 2011-06-23 Jason Merrill <jason@redhat.com>
7221 * g++.dg/cpp0x/defaulted30.C: New.
7224 * g++.dg/rtti/anon-ns1.C: New.
7227 * g++.dg/init/ref18.C: New.
7230 * g++.dg/template/partial9.C: New.
7232 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7235 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7237 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7240 * gcc.dg/pr49496.c: New test.
7242 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7244 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7247 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7249 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7250 * gcc.target/arm/pr42879.c: Likewise.
7251 * gcc.target/arm/pr45701-3.c: Likewise.
7253 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7254 * gcc.target/arm/pr40482.c: Likewise.
7255 * gcc.target/arm/stack-corruption.c: Likewise.
7257 2011-06-22 Richard Guenther <rguenther@suse.de>
7259 PR tree-optimization/49493
7260 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7262 2011-06-22 Jason Merrill <jason@redhat.com>
7265 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7267 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7268 Dmitry Melnik <dm@ispras.ru>
7270 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7271 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7272 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7274 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7276 * gcc.target/arm/tlscall.c: New.
7278 2011-06-21 Jason Merrill <jason@redhat.com>
7281 * g++.dg/cpp0x/constexpr-ref1.C: New.
7282 * g++.dg/cpp0x/constexpr-ref2.C: New.
7283 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7286 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7289 * g++.dg/template/param3.C: New.
7291 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7293 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7294 my_clrsb test functions.
7296 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7297 test_sll, test_ull): Add clrsb tests.
7298 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7301 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7304 * gfortran.dg/class_44.f03: New.
7306 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7308 PR tree-optimization/49478
7309 * gcc.dg/vect/pr49478.c
7311 2011-06-21 Richard Guenther <rguenther@suse.de>
7313 PR tree-optimization/49483
7314 * gcc.dg/vect/vect-120.c: New testcase.
7316 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7319 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7320 * gcc.dg/vect/vect-peel-4.c: Likewise.
7322 2011-06-22 Christian Bruel <christian.bruel@st.com>
7325 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7326 * gcc.dg/always_inline2.c: Likewise.
7327 * gcc.dg/always_inline3.c: Likewise.
7328 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7329 * gcc.dg/inline_1.c: Likewise.
7330 * gcc.dg/inline_2.c: Likewise.
7331 * gcc.dg/inline_3.c: Likewise.
7332 * gcc.dg/inline_4.c: Likewise.
7333 * gcc.dg/20051201-1.c: Likewise.
7334 * gcc.dg/pr40087.c: Likewise.
7335 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7336 * gcc.dg/inline-22.c: Likewise.
7337 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7338 * gcc.dg/lto/20090218-1_1.c: Likewise.
7339 * g++.dg/ipa/devirt-7.C: Likewise.
7340 * gcc.dg/uninit-pred-5_a.c: Likewise.
7341 * gcc.dg/uninit-pred-5_b.c: Likewise.
7342 * gcc.dg/fail_always_inline.c: New.
7344 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7346 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7347 into 6 jobs instead of 3.
7349 2011-06-20 Jason Merrill <jason@redhat.com>
7352 * g++.dg/cpp0x/initlist53.C: New.
7354 2011-06-20 Tobias Burnus <burnus@net-b.de>
7357 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7358 * gfortran.dg/coarray_lock_3.f90: New.
7359 * gfortran.dg/coarray/lock_1.f90: New.
7361 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7363 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7364 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7365 unresolved and report the reason to the log file.
7367 * lib/scanasm.exp (object-size): Move argument processing earlier
7368 to report errors before verifying that the file exists. Report
7369 problems detected at runtime as unresolved instead of error and
7370 report their reasons to the log file.
7372 2011-06-20 Jason Merrill <jason@redhat.com>
7375 * g++.dg/cpp0x/explicit6.C: New.
7378 * g++.dg/cpp0x/enum20.C: New.
7381 * g++.dg/ext/attr-aligned01.C: New.
7384 * g++.dg/cpp0x/variadic-default.C: New.
7387 * g++.dg/cpp0x/auto26.C: New.
7390 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7392 2011-06-20 Kai Tietz <ktietz@redhat.com>
7394 * gcc.dg/binop-notand1.c: New test.
7395 * gcc.dg/binop-notand2.c: New test.
7396 * gcc.dg/binop-notand3.c: New test.
7397 * gcc.dg/binop-notand4.c: New test.
7398 * gcc.dg/binop-notand5.c: New test.
7399 * gcc.dg/binop-notand6.c: New test.
7401 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7404 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7406 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7409 * gfortran.dg/proc_ptr_31.f90: New.
7411 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7413 * gnat.dg/volatile6.adb: New test.
7414 * gnat.dg/volatile7.adb: Likewise.
7415 * gnat.dg/volatile8.adb: Likewise.
7416 * gnat.dg/volatile9.adb: Likewise.
7418 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7420 * gnat.dg/constant3.adb: New test.
7422 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7425 * gfortran.dg/read_list_eof_1.f90: New test.
7427 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7430 * gcc.target/i386/testimm-1.c: New test.
7431 * gcc.target/i386/testimm-2.c: New test.
7432 * gcc.target/i386/testimm-3.c: New test.
7433 * gcc.target/i386/testimm-4.c: New test.
7434 * gcc.target/i386/testimm-5.c: New test.
7435 * gcc.target/i386/testimm-6.c: New test.
7436 * gcc.target/i386/testimm-7.c: New test.
7437 * gcc.target/i386/testimm-8.c: New test.
7438 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7439 * gcc.target/i386/xop-rotate1-int.c: New test.
7440 * gcc.target/i386/xop-rotate2-int.c: New test.
7442 2011-06-17 Jason Merrill <jason@redhat.com>
7444 * g++.dg/cpp0x/rv-func2.C: New.
7446 * g++.dg/debug/dwarf2/lambda1.C: New.
7447 * g++.dg/warn/Wshadow-6.C: Adjust.
7449 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7452 * gfortran.dg/move_alloc_5.f90: New.
7454 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7456 PR rtl-optimization/48542
7457 * gcc.dg/torture/pr48542.c: New test.
7459 2011-06-16 Jason Merrill <jason@redhat.com>
7462 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7465 * g++.dg/cpp0x/initlist52.C New.
7468 * c-c++-common/raw-string-12.c: New.
7471 * g++.dg/cpp0x/sfinae26.C: New.
7474 * g++.dg/cpp0x/variadic113.C: New.
7477 * g++.dg/cpp0x/variadic112.C: New.
7479 2011-06-16 Jeff Law <law@redhat.com>
7481 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7482 improved jump threading.
7483 * gcc.dg/builtin-object-size-2.c: Likewise.
7484 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7486 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7489 * gfortran.dg/typebound_assignment_3.f03: New.
7491 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7494 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7496 2011-06-16 Martin Jambor <mjambor@suse.cz>
7498 PR tree-optimization/49343
7499 * gnat.dg/discr31.ad[sb]: New test.
7501 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7503 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7505 2011-06-16 Tom de Vries <tom@codesourcery.com>
7508 * gcc.target/arm/ivopts-3.c: Update test.
7509 * gcc.target/arm/ivopts-5.c: Same.
7511 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7514 2011-06-10 Wei Guozhi <carrot@google.com>
7517 * gcc.target/arm/pr45335.c: New test.
7518 * gcc.target/arm/pr45335-2.c: New test.
7519 * gcc.target/arm/pr45335-3.c: New test.
7520 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7521 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7522 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7524 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7526 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7528 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7531 * gfortran.dg/class_43.f03: New.
7533 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7535 PR tree-optimization/49419
7536 * gcc.c-torture/execute/pr49419.c: New test.
7538 2011-06-16 Revital Eres <revital.eres@linaro.org>
7540 * gcc.dg/sms-9.c: New file.
7542 2011-06-15 Easwaran Raman <eraman@google.com>
7544 PR rtl-optimization/49414
7545 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7547 2011-06-14 Jason Merrill <jason@redhat.com>
7549 * g++.dg/cpp0x/noexcept13.C: New.
7551 2011-06-14 Easwaran Raman <eraman@google.com>
7553 PR rtl-optimization/44194
7554 * gcc.dg/pr44194-1.c: New test.
7555 * gcc.dg/pr44194-2.c: New test.
7557 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7559 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7561 * gcc.target/arm/pr45701-2.c: Likewise.
7562 * gcc.target/arm/thumb-branch1.c: Likewise.
7564 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7567 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7569 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7571 * gcc.target/arm/pr45701-1.c: Require thumb support.
7572 * gcc.target/arm/pr45701-2.c: Likewise.
7573 * gcc.target/arm/thumb-branch1.c: Likewise.
7575 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7576 * gcc.target/arm/pr39839.c: Likewise.
7577 * gcc.target/arm/pr40657-2.c: Likewise.
7578 * gcc.target/arm/pr40956.c: Likewise.
7579 * gcc.target/arm/pr41679.c: Likewise.
7580 * gcc.target/arm/pr42235.c: Likewise.
7581 * gcc.target/arm/pr42495.c: Likewise.
7582 * gcc.target/arm/pr42505.c: Likewise.
7583 * gcc.target/arm/pr42574.c: Likewise.
7584 * gcc.target/arm/pr46883.c: Likewise.
7585 * gcc.target/arm/pr46934.c: Likewise.
7586 * gcc.target/arm/xor-and.c: Likewise.
7588 2011-06-14 Jason Merrill <jason@redhat.com>
7590 * g++.dg/other/error23.C: Adjust error message.
7591 * g++.dg/other/error32.C: Likewise.
7594 * g++.dg/cpp0x/rv-dotstar.C: New.
7597 * g++.dg/cpp0x/decltype30.C: New.
7599 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7601 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7604 * gfortran.dg/pr49103.f90: New test.
7606 2011-06-14 Tom de Vries <tom@codesourcery.com>
7609 * gcc.target/arm/ivopts-3.c: New test.
7610 * gcc.target/arm/ivopts-4.c: New test.
7611 * gcc.target/arm/ivopts-5.c: New test.
7613 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7615 PR rtl-optimization/49390
7616 * gcc.c-torture/execute/pr49390.c: New test.
7618 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7620 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7622 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7624 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7625 * gcc.c-torture/execute/cmpsi-2.x: New file.
7626 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7627 * gcc.c-torture/execute/pr45262.x: New file.
7628 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7629 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7631 * gcc.c-torture/compile/pr49163.c: Ditto.
7633 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7635 * gcc.dg/vect/vect-16.c: Rename to...
7636 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7637 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7638 for double-word vectors.
7639 * gcc.dg/vect/vect-peel-4.c: Likewise.
7640 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7642 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7645 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7648 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7650 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7652 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7654 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7656 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7658 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7660 * gfortran.dg/trim_optimize_8.f90: New test case.
7662 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7663 Ira Rosen <ira.rosen@linaro.org>
7665 PR tree-optimization/49352
7666 * gcc.dg/vect/pr49352.c: New test.
7668 2011-06-12 Tobias Burnus
7671 * gfortran.dg/alloc_comp_assign_11.f90: New.
7673 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7675 * gfortran.dg/trim_optimize_7.f90: New test.
7677 2011-06-10 Wei Guozhi <carrot@google.com>
7680 * gcc.target/arm/pr45335.c: New test.
7681 * gcc.target/arm/pr45335-2.c: New test.
7682 * gcc.target/arm/pr45335-3.c: New test.
7683 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7684 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7685 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7687 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7690 * g++.dg/parse/error39.C: New.
7692 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7694 * gcc.target/arm/20090811-1.c: Skip for incompatible
7695 options, do not override other options.
7696 * gcc.target/arm/combine-cmp-shift.c: Skip for
7697 incompatible options.
7698 * gcc.target/arm/pr45094.c: Likewise.
7699 * gcc.target/arm/scd42-1.c: Likewise.
7700 * gcc.target/arm/scd42-3.c: Likewise.
7701 * gcc.target/arm/thumb-ltu.c: Likewise.
7703 * lib/target-supports.exp
7704 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7705 multilib flags use -mfpu with a value other than neon-fp16.
7707 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7710 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7712 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7714 * lib/target-supports.exp (check_effective_target_pie): New proc.
7715 * gcc.dg/pie-link.c: Use target pie.
7717 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7718 Laurent Roug� <laurent.rouge@menta.fr>
7720 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7721 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7723 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7725 * gfortran.dg/coarray/sync_1.f90: New test for
7726 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7728 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7730 PR tree-optimization/49318
7731 * gcc.dg/vect/pr49318.c: New test.
7733 2011-06-09 David Krauss <potswa@mac.com>
7735 * g++.dg/template/arrow1.C: New.
7737 2011-06-09 Jason Merrill <jason@redhat.com>
7739 * lib/prune.exp: Prune "note"s.
7740 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7742 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7743 * g++.dg/template/dependent-expr3.C: Likewise.
7744 * g++.dg/parse/template7.C: Likewise.
7745 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7746 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7747 * g++.old-deja/g++.pt/friend38.C: Likewise.
7748 * g++.old-deja/g++.pt/crash32.C: Likewise.
7749 * g++.old-deja/g++.other/init4.C: Likewise.
7750 * g++.old-deja/g++.other/friend8.C: Likewise.
7752 * g++.dg/ext/complex7.C: Adjust expected output.
7753 * g++.dg/diagnostic/method1.C: Likewise.
7754 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7755 * g++.dg/parse/crash33.C: Likewise.
7756 * g++.dg/other/warning1.C: Likewise.
7757 * g++.dg/init/pr29571.C: Likewise.
7758 * g++.dg/warn/overflow-warn-1.C: Likewise.
7759 * g++.dg/warn/overflow-warn-3.C: Likewise.
7760 * g++.dg/warn/overflow-warn-4.C: Likewise.
7761 * g++.old-deja/g++.oliva/template1.C: Likewise.
7763 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7764 * g++.dg/parse/template7.C: Adjust.
7766 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7769 * gcc.dg/pr49307.c: New.
7771 2011-06-09 Wei Guozhi <carrot@google.com>
7774 * gcc.target/arm/pr46975.c: New testcase.
7776 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7778 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7779 (PMETH, arglist_t): Removed.
7780 (method_get_number_of_arguments): Removed.
7781 (method_get_nth_argument): Removed.
7782 (method_get_first_argument): Removed.
7783 (method_get_next_argument): Removed.
7784 (method_get_sizeof_arguments): Removed.
7785 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7787 (method_get_number_of_arguments): Removed.
7788 (method_get_nth_argument): Removed.
7789 (method_get_first_argument): Removed.
7790 (method_get_next_argument): Removed.
7791 (method_get_sizeof_arguments): Removed.
7792 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7794 2011-06-09 David Li <davidxl@google.com>
7796 * gcc.dg/dump-pass.c: New test.
7798 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7801 * g++.dg/parse/error38.C: New.
7803 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7806 * gfortran.dg/pr49308.f90: New test.
7808 2011-06-08 Jason Merrill <jason@redhat.com>
7810 * g++.dg/cpp0x/noexcept11.C: New.
7811 * g++.dg/cpp0x/noexcept12.C: New.
7812 * g++.dg/cpp0x/sfinae11.C: Adjust.
7814 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7817 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7818 to dg-options, match also DW_AT_linkage_name.
7820 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7823 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7824 -fno-common on alpha*-dec-osf*.
7825 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7827 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7829 PR rtl-optimization/49303
7830 * gcc.target/ia64/pr49303.c: New test.
7832 2011-06-08 Tobias Burnus <burnus@net-b.de>
7835 * gfortran.dg/coarray_lock_1.f90: New.
7836 * gfortran.dg/coarray_lock_2.f90: New.
7838 2011-06-07 Jason Merrill <jason@redhat.com>
7840 * lib/prune.exp: Look for "required" rather than "instantiated".
7841 * g++.dg/abi/mangle11.C: Likewise.
7842 * g++.dg/abi/mangle12.C: Likewise.
7843 * g++.dg/abi/mangle17.C: Likewise.
7844 * g++.dg/abi/mangle20-2.C: Likewise.
7845 * g++.dg/abi/pragma-pack1.C: Likewise.
7846 * g++.dg/cpp0x/decltype26.C: Likewise.
7847 * g++.dg/cpp0x/decltype28.C: Likewise.
7848 * g++.dg/cpp0x/decltype29.C: Likewise.
7849 * g++.dg/cpp0x/enum11.C: Likewise.
7850 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7851 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7852 * g++.dg/cpp0x/pr47416.C: Likewise.
7853 * g++.dg/ext/case-range2.C: Likewise.
7854 * g++.dg/ext/case-range3.C: Likewise.
7855 * g++.dg/gomp/for-19.C: Likewise.
7856 * g++.dg/gomp/pr37533.C: Likewise.
7857 * g++.dg/gomp/pr38639.C: Likewise.
7858 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7859 * g++.dg/inherit/base3.C: Likewise.
7860 * g++.dg/inherit/using6.C: Likewise.
7861 * g++.dg/init/placement4.C: Likewise.
7862 * g++.dg/init/reference3.C: Likewise.
7863 * g++.dg/lookup/scoped6.C: Likewise.
7864 * g++.dg/lookup/using7.C: Likewise.
7865 * g++.dg/other/abstract1.C: Likewise.
7866 * g++.dg/other/error10.C: Likewise.
7867 * g++.dg/other/error5.C: Likewise.
7868 * g++.dg/other/field1.C: Likewise.
7869 * g++.dg/other/offsetof5.C: Likewise.
7870 * g++.dg/parse/bitfield2.C: Likewise.
7871 * g++.dg/parse/constant4.C: Likewise.
7872 * g++.dg/parse/crash20.C: Likewise.
7873 * g++.dg/parse/invalid-op1.C: Likewise.
7874 * g++.dg/parse/non-dependent2.C: Likewise.
7875 * g++.dg/parse/template18.C: Likewise.
7876 * g++.dg/tc1/dr152.C: Likewise.
7877 * g++.dg/tc1/dr166.C: Likewise.
7878 * g++.dg/tc1/dr176.C: Likewise.
7879 * g++.dg/tc1/dr213.C: Likewise.
7880 * g++.dg/template/access11.C: Likewise.
7881 * g++.dg/template/access2.C: Likewise.
7882 * g++.dg/template/access3.C: Likewise.
7883 * g++.dg/template/access7.C: Likewise.
7884 * g++.dg/template/arg7.C: Likewise.
7885 * g++.dg/template/cond2.C: Likewise.
7886 * g++.dg/template/crash13.C: Likewise.
7887 * g++.dg/template/crash40.C: Likewise.
7888 * g++.dg/template/crash7.C: Likewise.
7889 * g++.dg/template/crash84.C: Likewise.
7890 * g++.dg/template/ctor5.C: Likewise.
7891 * g++.dg/template/defarg13.C: Likewise.
7892 * g++.dg/template/defarg14.C: Likewise.
7893 * g++.dg/template/dtor7.C: Likewise.
7894 * g++.dg/template/eh2.C: Likewise.
7895 * g++.dg/template/error2.C: Likewise.
7896 * g++.dg/template/error43.C: Likewise.
7897 * g++.dg/template/friend32.C: Likewise.
7898 * g++.dg/template/injected1.C: Likewise.
7899 * g++.dg/template/instantiate1.C: Likewise.
7900 * g++.dg/template/instantiate3.C: Likewise.
7901 * g++.dg/template/instantiate5.C: Likewise.
7902 * g++.dg/template/instantiate7.C: Likewise.
7903 * g++.dg/template/local6.C: Likewise.
7904 * g++.dg/template/lookup2.C: Likewise.
7905 * g++.dg/template/member5.C: Likewise.
7906 * g++.dg/template/memfriend15.C: Likewise.
7907 * g++.dg/template/memfriend16.C: Likewise.
7908 * g++.dg/template/memfriend17.C: Likewise.
7909 * g++.dg/template/memfriend7.C: Likewise.
7910 * g++.dg/template/meminit1.C: Likewise.
7911 * g++.dg/template/nested3.C: Likewise.
7912 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7913 * g++.dg/template/nontype12.C: Likewise.
7914 * g++.dg/template/nontype13.C: Likewise.
7915 * g++.dg/template/nontype6.C: Likewise.
7916 * g++.dg/template/pr23510.C: Likewise.
7917 * g++.dg/template/pr35240.C: Likewise.
7918 * g++.dg/template/ptrmem15.C: Likewise.
7919 * g++.dg/template/ptrmem6.C: Likewise.
7920 * g++.dg/template/qualified-id1.C: Likewise.
7921 * g++.dg/template/qualttp20.C: Likewise.
7922 * g++.dg/template/qualttp3.C: Likewise.
7923 * g++.dg/template/qualttp4.C: Likewise.
7924 * g++.dg/template/qualttp5.C: Likewise.
7925 * g++.dg/template/qualttp6.C: Likewise.
7926 * g++.dg/template/qualttp7.C: Likewise.
7927 * g++.dg/template/qualttp8.C: Likewise.
7928 * g++.dg/template/recurse.C: Likewise.
7929 * g++.dg/template/recurse2.C: Likewise.
7930 * g++.dg/template/ref5.C: Likewise.
7931 * g++.dg/template/scope2.C: Likewise.
7932 * g++.dg/template/sfinae10.C: Likewise.
7933 * g++.dg/template/sfinae3.C: Likewise.
7934 * g++.dg/template/sizeof3.C: Likewise.
7935 * g++.dg/template/static9.C: Likewise.
7936 * g++.dg/template/template-id-2.C: Likewise.
7937 * g++.dg/template/typedef13.C: Likewise.
7938 * g++.dg/template/typename4.C: Likewise.
7939 * g++.dg/template/using14.C: Likewise.
7940 * g++.dg/template/using2.C: Likewise.
7941 * g++.dg/template/warn1.C: Likewise.
7942 * g++.dg/warn/Wparentheses-13.C: Likewise.
7943 * g++.dg/warn/Wparentheses-15.C: Likewise.
7944 * g++.dg/warn/Wparentheses-16.C: Likewise.
7945 * g++.dg/warn/Wparentheses-17.C: Likewise.
7946 * g++.dg/warn/Wparentheses-18.C: Likewise.
7947 * g++.dg/warn/Wparentheses-19.C: Likewise.
7948 * g++.dg/warn/Wparentheses-20.C: Likewise.
7949 * g++.dg/warn/Wparentheses-23.C: Likewise.
7950 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7951 * g++.dg/warn/noeffect2.C: Likewise.
7952 * g++.dg/warn/noeffect4.C: Likewise.
7953 * g++.dg/warn/pr8570.C: Likewise.
7954 * g++.old-deja/g++.brendan/init2.C: Likewise.
7955 * g++.old-deja/g++.eh/spec6.C: Likewise.
7956 * g++.old-deja/g++.pt/crash10.C: Likewise.
7957 * g++.old-deja/g++.pt/crash36.C: Likewise.
7958 * g++.old-deja/g++.pt/derived3.C: Likewise.
7959 * g++.old-deja/g++.pt/error2.C: Likewise.
7960 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7961 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7962 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7963 * g++.old-deja/g++.pt/overload7.C: Likewise.
7964 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7966 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7967 Iain Sandoe <iains@gcc.gnu.org>
7969 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7970 Added code to deal with the case when [Protocol
7971 -descriptionForInstanceMethod:] or [Protocol
7972 -descriptionForClassMethod:] returns NULL.
7974 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7975 Iain Sandoe <iains@gcc.gnu.org>
7977 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7978 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7981 2011-06-07 Xinliang David Li <davidxl@google.com>
7983 * gcc.dg/inline_2.c: New test.
7984 * gcc.dg/unroll_2.c: New test.
7985 * gcc.dg/inline_3.c: New test.
7986 * gcc.dg/unroll_3.c: New test.
7987 * gcc.dg/inline_4.c: New test.
7988 * gcc.dg/unroll_4.c: New test.
7989 * gcc.dg/inline_1.c: New test.
7990 * gcc.dg/unroll_1.c: New test.
7992 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7994 PR tree-optimization/48497
7995 * lib/gcc-defs.exp (dg-additional-options): New proc.
7996 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7997 -msse2 on 32-bit x86.
7999 2011-06-06 Jason Merrill <jason@redhat.com>
8001 * g++.dg/cpp0x/enum19.C: New.
8003 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8005 * gcc.target/arm/neon-reload-class.c: New test.
8007 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8010 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8012 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8014 * gcc.target/arm/smlatb-1.c: New file.
8015 * gcc.target/arm/smlatt-1.c: New file.
8016 * gcc.target/arm/smlaltb-1.c: New file.
8017 * gcc.target/arm/smlaltt-1.c: New file.
8019 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8021 * gcc.target/arm/mla-2.c: New test.
8023 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8025 PR gcov-profile/49299
8026 * gcc.dg/tree-prof/pr49299-1.c: New test.
8027 * gcc.dg/tree-prof/pr49299-2.c: New test.
8029 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8031 * lib/target-supports.exp
8032 (check_effective_target_vect_widen_mult_qi_to_hi):
8033 Add NEON as supporting target.
8034 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8035 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8036 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8037 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8038 using widening multiplication on targets that support it.
8039 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8040 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8041 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8043 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8045 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8046 Modern Objective-C runtime API.
8047 * objc/execute/next_mapping.h: Removed.
8048 * objc-obj-c++-shared/next-mapping.h: Removed.
8049 * objc-obj-c++-shared/Object1.h: Removed.
8050 * objc-obj-c++-shared/Object1.m: Removed.
8051 * objc-obj-c++-shared/Object1.mm: Removed.
8052 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8053 * objc-obj-c++-shared/Protocol1.h: Removed.
8054 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8055 of ProtoBool, IVAR_T and METHOD.
8056 * objc-obj-c++-shared/runtime.h: New.
8057 * objc-obj-c++-shared/TestsuiteObject.h: New.
8058 * objc-obj-c++-shared/TestsuiteObject.m: New.
8060 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8061 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8062 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8064 * objc/execute/_cmd.m: Include
8065 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8066 runtime API. ([TestClass +initialize]): Include this method also
8067 with the GNU runtime.
8068 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8069 Object. ([-setValue:]): Return void.
8070 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8071 with the GNU runtime. Include
8072 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8073 for the NeXT runtime. Use the existing print_ivars() and
8074 compare_structures() implementations for the old NeXT runtime.
8075 Added new implementations for the Modern GNU and NeXT runtimes.
8076 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8077 well. (main): Use objc_getClass(). Use return instead of exit.
8078 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8079 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8081 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8082 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8083 instead of Object. (main): Use return instead of exit().
8084 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8085 instead of Object. Removed prototype for exit(). (main): Use
8086 return instead of exit(). Use the Modern Objective-C runtime API.
8087 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8089 * objc/execute/class-tests-1.h: Include
8090 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8091 runtime API. (test_class_with_superclass): Do not call [Object
8092 class]. There is no need to with the current libobjc.
8093 * objc/execute/class-tests-2.h: Include
8094 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8096 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8097 ../../objc-obj-c++-shared/next-mapping.h.
8098 * objc/execute/class-2.m: Likewise.
8099 * objc/execute/class-3.m: Likewise.
8100 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8101 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8102 +initialize]): Include this method also with the GNU
8103 runtime. (main): Use the Modern Objective-C runtime API.
8104 * objc/execute/class-5.m: Likewise.
8105 * objc/execute/class-6.m: Likewise.
8106 * objc/execute/class-7.m: Likewise.
8107 * objc/execute/class-8.m: Likewise.
8108 * objc/execute/class-9.m: Likewise.
8109 * objc/execute/class-10.m: Likewise.
8110 * objc/execute/class-11.m: Likewise.
8111 * objc/execute/class-12.m: Likewise.
8112 * objc/execute/class-13.m: Likewise.
8113 * objc/execute/class-14.m: Likewise.
8114 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8115 this method also with the GNU runtime.
8116 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8117 +initialize]): Include this method also with the GNU runtime.
8118 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8120 * objc/execute/encode-1.m: Likewise.
8121 * objc/execute/enumeration-1.m: Likewise.
8122 * objc/execute/enumeration-2.m: Likewise.
8123 * objc/execute/exceptions/catchall-1.m: Likewise.
8124 * objc/execute/exceptions/finally-1.m: Likewise.
8125 * objc/execute/exceptions/foward-1.m: Likewise.
8126 * objc/execute/exceptions/local-variables-1.m: Likewise.
8127 * objc/execute/exceptions/throw-nil.m: Likewise.
8128 * objc/execute/exceptions/trivial.m: Likewise.
8129 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8130 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8131 * objc/execute/exceptions/matcher-1.m: Likewise.
8132 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8134 * objc/execute/formal_protocol-2.m: Likewise.
8135 * objc/execute/formal_protocol-3.m: Likewise.
8136 * objc/execute/formal_protocol-4.m: Likewise.
8137 * objc/execute/formal_protocol-5.m: Include
8138 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8140 * objc/execute/formal_protocol-6.m: Likewise.
8141 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8142 Object. Include <objc/Protocol.h> instead of
8143 ../../objc-obj-c++-shared/Protocol1.h.
8144 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8146 * objc/execute/informal_protocol.m: Likewise.
8147 * objc/execute/load-3.m: Likewise.
8148 * objc/execute/many_args_method.m ([TestClass +initialize]):
8149 Include this method with the GNU runtime as well.
8150 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8151 * objc/execute/nested-func-1.m: Use TestsuiteObject
8153 * objc/execute/nil_method-1.m: Likewise.
8154 * objc/execute/no_clash.m: Likewise.
8155 * objc/execute/np-1.m: Do not include
8156 ../../objc-obj-c++-shared/Protocol1.h.
8157 (main): Use return instead of exit().
8158 * objc/execute/np-2.m: Do not include
8159 ../../objc-obj-c++-shared/Protocol1.h.
8160 ([MyObject +initialize]): Include this method also with the GNU
8161 runtime. (main): Use return instead of exit().
8162 * objc/execute/object_is_class.m: Include
8163 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8164 of Object. (main): Use the Modern Objective-C runtime API.
8165 * objc/execute/object_is_meta_class.m: Likewise.
8166 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8167 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8168 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8169 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8170 Objective-C runtime API.
8171 * objc/execute/protocol-isEqual-2.m: Likewise.
8172 * objc/execute/protocol-isEqual-3.m: Likewise.
8173 * objc/execute/protocol-isEqual-4.m: Likewise.
8174 * objc/execute/redefining_self.m ([TestClass +initialize]):
8175 Include this method with the GNU runtime as well.
8176 * objc/execute/root_methods.m: Include
8177 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8178 Include this method with the GNU runtime as well.
8179 (main): Use the Modern Objective-C runtime API.
8180 * objc/execute/selector-1.m: Include
8181 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8182 of Object. (main): Use the Modern Objective-C runtime API.
8183 * objc/execute/static-1.m ([Test +initialize]): Include this
8184 method with the GNU runtime as well.
8185 * objc/execute/static-2.m: Likewise.
8186 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8187 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8188 ([MathClass +initialize]): Include this method with the GNU
8190 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8192 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8193 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8194 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8195 * objc.dg/attributes/method-attribute-1.m: Likewise.
8196 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8197 * objc.dg/attributes/method-attribute-2.m: Likewise.
8198 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8199 * objc.dg/attributes/method-attribute-3.m: Likewise.
8200 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8201 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8202 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8203 * obj-c++.dg/bitfield-1.mm: Likewise.
8204 * obj-c++.dg/bitfield-2.mm: Likewise
8205 * objc.dg/bitfield-3.m: Likewise.
8206 * obj-c++.dg/bitfield-4.mm: Likewise.
8207 * objc.dg/bitfield-5.m: Likewise
8208 * objc.dg/call-super-1.m: Likewise.
8209 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8210 Use objc_getClass() instead of objc_get_class(), but for the GNU
8211 runtime redefine objc_getClass as objc_get_class. Include
8212 ../objc-obj-c++-shared/runtime.h.
8213 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8214 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8215 Use the Modern Objective-C runtime API.
8216 * objc.dg/class-protocol-1.m: Include
8217 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8218 * obj-c++.dg/class-protocol-1.mm: Likewise.
8219 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8220 * objc.dg/comp-types-10.m: Likewise.
8221 * objc.dg/comp-types-11.m: Likewise.
8222 * objc.dg/comp-types-12.m: Likewise.
8223 * obj-c++.dg/comp-types-9.mm: Likewise.
8224 * obj-c++.dg/comp-types-11.mm: Likewise.
8225 * obj-c++.dg/comp-types-12.mm: Likewise.
8226 * obj-c++.dg/comp-types-13.mm: Likewise.
8227 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8228 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8229 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8230 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8231 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8232 * objc.dg/desig-init-1.m: Likewise.
8233 * obj-c++.dg/defs.mm: Likewise.
8234 * objc.dg/exceptions-2.m: Likewise.
8235 * obj-c++.dg/except-1.mm: Likewise.
8236 * obj-c++.dg/exceptions-2.mm: Likewise.
8237 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8238 Use the Modern Objective-C runtime API.
8239 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8240 the Modern Objective-C runtime API. Do not include
8241 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8242 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8243 the Modern Objective-C runtime API except when using an older NeXT
8245 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8246 the Modern Objective-C runtime API.
8247 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8249 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8250 * objc.dg/encode-7-next-64bit.m: Updated include.
8251 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8253 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8254 the Modern Objective-C runtime API.
8255 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8256 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8257 instead of ../objc-obj-c++-shared/Protocol1.h.
8258 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8259 the Modern Objective-C runtime API except when using an older NeXT
8261 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8262 the Modern Objective-C runtime API.
8263 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8265 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8266 * objc.dg/fix-and-continue-2.m: Likewise.
8267 * objc.dg/foreach-1.m: Likewise.
8268 * objc.dg/foreach-2.m: Likewise.
8269 * objc.dg/foreach-3.m: Likewise.
8270 * objc.dg/foreach-4.m: Likewise.
8271 * objc.dg/foreach-5.m: Likewise.
8272 * objc.dg/foreach-6.m: Likewise.
8273 * objc.dg/foreach-7.m: Likewise.
8274 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8276 * objc.dg/func-ptr-2.m: Likewise.
8277 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8278 Do not include objc/objc-api.h.
8279 * obj-c++.dg/fsf-package-0.mm: Likewise.
8280 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8281 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8282 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8284 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8285 * objc.dg/gnu-runtime-3.m: Likewise.
8286 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8287 * objc.dg/headers.m: Include objc/runtime.h instead of
8288 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8289 for the NeXT runtime.
8290 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8291 * obj-c++.dg/isa-field-1.mm: Likewise.
8292 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8293 * objc.dg/layout-1.m: Likewise.
8294 * objc.dg/layout-2.m: Likewise.
8295 * objc.dg/local-decl-2.m: Likewise.
8296 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8297 Object. ([Container +elementForView:]): Use
8298 class_conformsToProtocol().
8299 * obj-c++.dg/lookup-2.mm: Likewise.
8300 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8301 * obj-c++.dg/local-decl-1.mm: Likewise.
8302 * objc.dg/method-3.m: Likewise.
8303 * objc.dg/method-4.m: Likewise.
8304 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8305 ../objc-obj-c++-shared/Protocol1.h.
8306 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8307 * objc.dg/method-9.m: Likewise.
8308 * objc.dg/method-10.m: Likewise.
8309 * objc.dg/method-13.m ([Root +initialize]): Include this method
8310 also for the GNU runtime. (main): Use objc_getClass() also for
8312 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8313 * objc.dg/method-17.m: Likewise.
8314 * objc.dg/method-19.m: Likewise.
8315 * objc.dg/method-20b.m: Likewise.
8316 * obj-c++.dg/method-2.mm: Likewise.
8317 * obj-c++.dg/method-6.mm: Likewise.
8318 * obj-c++.dg/method-10.mm: Likewise.
8319 * obj-c++.dg/method-11.mm: Likewise.
8320 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8321 ../objc-obj-c++-shared/Protocol1.h.
8322 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8323 * obj-c++.dg/method-15.mm: Likewise.
8324 * obj-c++.dg/method-17.mm: Likewise.
8325 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8326 +initialize]): Include this method also for the GNU
8327 runtime. (main): Use objc_getClass() also for the GNU runtime.
8328 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8329 * obj-c++.dg/method-22.mm: Likewise.
8330 * obj-c++.dg/method-23.mm: Likewise.
8331 * obj-c++.dg/no-extra-load.mm: Likewise.
8332 * objc.dg/objc-fast-4.m: Likewise.
8333 * objc.dg/objc-gc-4.m: Likewise.
8334 * obj-c++.dg/objc-gc-3.mm: Likewise.
8335 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8336 protocol_getMethodDescription() instead of [Protocol
8337 -descriptionForInstanceMethod].
8338 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8339 Made it available with all runtimes. (main): Call -test instead
8341 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8342 and put into a category.
8343 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8344 Object. Include objc/objc.h.
8345 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8346 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8347 New. (main): Use protocol_getMethodDescription() instead
8348 of [Protocol -descriptionForInstanceMethod] and [Protocol
8349 -descriptionForClassMethod].
8350 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8351 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8352 Objective-C runtime API.
8353 * obj-c++.dg/proto-qual-1.mm: Likewise.
8354 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8356 * obj-c++.dg/property/property-1.mm: Likewise.
8357 * obj-c++.dg/qual-types-1.mm: Likewise.
8358 * objc.dg/selector-2.m: Include objc/objc.h instead of
8359 ../objc-obj-c++-shared/Object1.h.
8360 * obj-c++.dg/selector-2.mm: Likewise.
8361 * obj-c++.dg/selector-5.mm: Likewise.
8362 * obj-c++.dg/selector-6.mm: Likewise.
8363 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8364 Object. Do not include objc/objc-api.h.
8365 * obj-c++.dg/set-not-used-1.mm: Likewise.
8366 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8367 * objc.dg/stret-1.m: Likewise.
8368 * objc.dg/stret-2.m: Likewise.
8369 * obj-c++.dg/super-class-2.mm: Likewise.
8370 * objc.dg/super-class-3.m: Likewise.
8371 * objc.dg/super-class-4.m: Likewise.
8372 * objc.dg/sync-2.m: Likewise.
8373 * obj-c++.dg/sync-2.mm: Likewise.
8374 * objc.dg/sync-1.m: Include objc/objc.h instead of
8375 ../objc-obj-c++-shared/Object1.h.
8376 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8377 'Class' as the type of 'isa'.
8378 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8379 Objective-C runtime API. ([TestClass +initialize]): Include this
8380 method with the GNU runtime as well.
8381 * objc.dg/strings/strings-1.m: Updated includes.
8382 * obj-c++.dg/strings/strings-1.mm: Likewise.
8383 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8384 objc.dg/strings/const-str-12b.m.
8385 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8386 * obj-c++.dg/template-3.mm: Likewise.
8387 * obj-c++.dg/template-4.mm: Likewise.
8388 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8389 Objective-C runtime API.
8390 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8391 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8392 * obj-c++.dg/try-catch-1.mm: Likewise.
8393 * obj-c++.dg/try-catch-2.mm: Likewise.
8394 * objc.dg/try-catch-3.m: Likewise.
8395 * obj-c++.dg/try-catch-3.mm: Likewise.
8396 * objc.dg/try-catch-6.m: Likewise.
8397 * objc.dg/try-catch-7.m: Likewise.
8398 * obj-c++.dg/try-catch-7.mm: Likewise.
8399 * obj-c++.dg/try-catch-8.mm: Likewise.
8400 * obj-c++.dg/try-catch-9.mm: Likewise.
8401 * objc.dg/try-catch-10.m: Likewise.
8402 * obj-c++.dg/try-catch-11.mm: Likewise.
8403 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8404 Object. Include objc/objc.h.
8405 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8406 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8407 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8408 Object. Use Modern Objective-C runtime API. Do not use
8410 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8411 * obj-c++.dg/torture/trivial.mm: Likewise.
8412 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8413 instead of ../objc-obj-c++-shared/Object1.h. Include
8414 ../objc-obj-c++-shared/runtime.h.
8415 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8416 * objc.dg/torture/strings/const-str-11.m: Likewise.
8417 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8418 * objc.dg/torture/strings/const-str-9.m: Likewise.
8419 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8420 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8421 instead of Object. Only add _FooClassReference if
8423 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8424 * objc.dg/torture/strings/const-str-8.m: Likewise.
8425 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8426 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8428 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8430 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8431 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8432 * obj-c++.dg/va-meth-1.mm: Likewise.
8433 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8434 ../objc-obj-c++-shared/Object1.h.
8435 * objc.dg/zero-link-3.m: Likewise.
8437 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8439 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8441 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8444 * obj-c++.dg/property/cxx-property-1.mm: New.
8445 * obj-c++.dg/property/cxx-property-2.mm: New.
8447 2011-06-06 Jason Merrill <jason@redhat.com>
8449 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8451 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8453 PR rtl-optimization/49145
8455 * gcc.c-torture/compile/pr49145.c: New test.
8457 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8460 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8461 to dg-options, match also DW_AT_linkage_name.
8464 * gcc.dg/debug/pr49294.c: New test.
8467 * g++.dg/opt/pr49264.C: New test.
8469 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8471 PR tree-optimization/49243
8472 * gcc.dg/pr49243.c: New.
8474 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8476 * gnat.dg/specs/cond_expr1.ads: New test.
8478 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8480 * gnat.dg/deferred_const4.ad[sb]: New test.
8481 * gnat.dg/deferred_const4_pkg.ads: New helper.
8483 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8485 * gnat.dg/test_tamdt.adb: Rename to...
8486 * gnat.dg/taft_type1.adb: ...this.
8487 * gnat.dg/tamdt.ad[sb]: Rename to...
8488 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8489 * gnat.dg/tamdt_aux.ads: Rename to...
8490 * gnat.dg/taft_type1_pkg2.ads: ...this.
8491 * gnat.dg/taft_type2.ad[sb]: New test.
8492 * gnat.dg/taft_type2_pkg.ads: New helper.
8493 * gnat.dg/taft_type3.adb: New test.
8494 * gnat.dg/taft_type3_pkg.ads: New helper.
8496 2011-06-05 Tobias Burnus <burnus@net-b.de>
8499 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8502 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8505 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8507 * objc.dg/gnu-api-2-objc.m: Likewise.
8508 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8509 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8511 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8513 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8514 alignment, not the alignment, when calling class_addIvar(). Add
8515 an 'isa' instance variable to the test root class.
8516 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8518 2011-06-04 Jan Hubicka <jh@suse.cz>
8520 PR tree-optimization/48893
8521 PR tree-optimization/49091
8522 PR tree-optimization/49179
8523 * gfortran.dg/pr49179.f90: New testcase
8525 2011-06-04 Jan Hubicka <jh@suse.cz>
8528 * g++.dg/torture/pr48954.C: New testcase.
8530 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8532 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8534 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8537 * g++.dg/diagnostic/bitfld2.C: New.
8539 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8542 * gcc.c-torture/execute/pr49281.c: New test.
8544 2011-06-04 Jan Hubicka <jh@suse.cz>
8546 PR tree-optimize/48929
8547 * gcc.c-torture/compile/pr48929.c: New testcase.
8549 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8553 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8556 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8558 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8560 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8562 2011-06-03 Richard Henderson <rth@redhat.com>
8563 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8565 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8567 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8569 * objc.dg/headers.m: Do not include objc-list.h.
8571 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8573 * objc.dg/type-stream-1.m: Test removed.
8574 * objc.dg/headers.m: Do not include typedstream.h.
8576 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8578 * objc.dg/torture/forward-1.m (main): Updated testcase.
8580 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8583 * gcc.c-torture/compile/pr49163.c: New.
8585 2011-06-02 Asher Langton <langton2@llnl.gov>
8588 * gfortran.dg/PR49268.f90: New test.
8590 2011-06-02 Asher Langton <langton2@llnl.gov>
8593 * gfortran.dg/PR37039.f90: New test.
8595 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8598 * objc.dg/method-5.m: Updated.
8599 * objc.dg/method-19.m: Updated.
8600 * objc.dg/method-lookup-1.m: New.
8601 * obj-c++.dg/method-6.mm: Updated.
8602 * obj-c++.dg/method-7.mm: Updated.
8603 * obj-c++.dg/method-lookup-1.mm: New.
8605 2011-06-02 DJ Delorie <dj@redhat.com>
8607 * lib/timeout.exp (timeout): Add board_info support.
8609 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8611 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8613 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8616 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8617 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8619 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8620 Hans-Peter Nilsson <hp@axis.com>
8622 PR rtl-optimization/48840
8623 * gcc.target/sparc/ultrasp13.c: New test.
8625 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8628 * gcc.c-torture/compile/pr49238.c: New.
8630 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8632 * gcc.target/arm/g2.c: Skip test in -mthumb.
8633 Skip test unless cpu is xscale.
8634 * gcc.target/arm/scd42-2.c: Likewise.
8635 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8637 2011-06-01 Jason Merrill <jason@redhat.com>
8639 * g++.dg/cpp0x/decltype28.C: New.
8640 * g++.dg/cpp0x/decltype29.C: New.
8642 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8645 * gcc.target/mips/pr45074.c: New test.
8647 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8648 Hans-Peter Nilsson <hp@axis.com>
8650 PR rtl-optimization/48830
8651 * gcc.target/sparc/ultrasp12.c: New test.
8653 2011-06-01 David Li <davidxl@google.com>
8655 * gcc.dg/profile-dir-1.c: Change pass name.
8656 * gcc.dg/profile-dir-2.c: Ditto.
8657 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8658 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8659 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8660 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8661 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8662 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8663 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8664 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8665 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8666 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8667 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8668 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8669 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8670 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8671 * gcc.dg/profile-dir-3.c: Ditto.
8672 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8674 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8676 * objc.dg/attributes/method-nonnull-1.m: New test.
8677 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8679 2011-05-31 Tobias Burnus <burnus@net-b.de>
8682 * gfortran.dg/coarray_atomic_1.f90: New.
8683 * gfortran.dg/coarray/atomic_1.f90: New.
8685 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8687 * gcc.dg/guality/bswaptest.c: New test.
8688 * gcc.dg/guality/clztest.c: New test.
8689 * gcc.dg/guality/ctztest.c: New test.
8690 * gcc.dg/guality/rotatetest.c: New test.
8693 * gcc.target/i386/pr48688.c: New test.
8695 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8698 * g++.dg/lookup/name-clash9.C: New.
8700 2011-05-31 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/coarray/dummy_1.f90: New.
8705 2011-05-31 Tobias Burnus <burnus@net-b.de>
8708 * gfortran.dg/coarray/save_1.f90: New.
8709 * gfortran.dg/coarray_4.f90: Update dg-error.
8711 2011-05-31 Jason Merrill <jason@redhat.com>
8713 * g++.dg/cpp0x/rv-template1.C: New.
8715 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8717 PR rtl-optimization/49235
8718 * gcc.dg/pr49235.c: New test.
8720 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8722 PR tree-optimization/49093
8723 * gcc.dg/vect/pr49093.c: New test.
8725 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8728 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8730 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8733 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8736 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8739 * gcc.c-torture/execute/pr49186.c: New.
8741 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8744 * gcc.target/i386/pr49168-1.c: New.
8746 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8747 Eric Botcazou <ebotcazou@adacore.com>
8749 * gcc.dg/guality/drap.c: New test.
8751 2011-05-30 Richard Guenther <rguenther@suse.de>
8753 PR tree-optimization/49210
8754 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8755 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8757 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8760 * g++.dg/gomp/pr49223-1.C: New test.
8761 * g++.dg/gomp/pr49223-2.C: New test.
8763 2011-05-30 Richard Guenther <rguenther@suse.de>
8765 PR tree-optimization/49218
8766 * gcc.c-torture/execute/pr49218.c: New testcase.
8768 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8770 PR tree-optimization/49199
8771 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8772 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8773 -fno-tree-scev-cprop.
8775 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8778 * gfortran.dg/extends_13.f03: New.
8780 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8782 PR rtl-optimization/49095
8783 * gcc.target/i386/pr49095.c: New test.
8785 2011-05-29 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/coarray_24.f90: New.
8790 2011-05-29 Tobias Burnus <burnus@net-b.de>
8793 * gfortran.dg/coarray_23.f90: New.
8795 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8798 * gcc.dg/pr48826.c: New test.
8800 2011-05-29 Richard Guenther <rguenther@suse.de>
8802 PR tree-optimization/49217
8803 * gcc.dg/torture/pr49217.c: New testcase.
8805 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8808 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8810 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8812 * gnat.dg/boolean_subtype.adb: Rename to...
8813 * gnat.dg/boolean_subtype1.adb: ...this.
8815 2011-05-28 Jason Merrill <jason@redhat.com>
8817 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8819 2011-05-27 Jason Merrill <jason@redhat.com>
8821 * g++.dg/cpp0x/enum18.C: Adjust.
8823 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8825 2011-05-27 Tobias Burnus <burnus@net-b.de>
8828 * gfortran.dg/coarray_22.f90: New.
8830 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8832 PR tree-optimization/46728
8833 * gcc.target/powerpc/pr46728-1.c: New.
8834 * gcc.target/powerpc/pr46728-2.c: New.
8835 * gcc.target/powerpc/pr46728-3.c: New.
8836 * gcc.target/powerpc/pr46728-4.c: New.
8837 * gcc.target/powerpc/pr46728-5.c: New.
8838 * gcc.dg/pr46728-6.c: New.
8839 * gcc.target/powerpc/pr46728-7.c: New.
8840 * gcc.target/powerpc/pr46728-8.c: New.
8841 * gcc.dg/pr46728-9.c: New.
8842 * gcc.target/powerpc/pr46728-10.c: New.
8843 * gcc.target/powerpc/pr46728-11.c: New.
8844 * gcc.dg/pr46728-12.c: New.
8845 * gcc.target/powerpc/pr46728-13.c: New.
8846 * gcc.target/powerpc/pr46728-14.c: New.
8847 * gcc.target/powerpc/pr46728-15.c: New.
8848 * gcc.target/powerpc/pr46728-16.c: New.
8850 2011-05-27 Jason Merrill <jason@redhat.com>
8852 * g++.dg/abi/mangle47.C: New.
8855 * g++.dg/template/const5.C: New.
8857 * g++.dg/cpp0x/enum18.C: New.
8859 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8861 * g++.dg/cpp0x/error6.C: New.
8863 * g++.dg/cpp0x/error5.C: New.
8865 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8868 * g++.dg/eh/cond6.C: New test.
8870 2011-05-27 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/rank_3.f90: New.
8874 * gfortran.dg/rank_4.f90: New.
8876 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8878 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8879 replace dump search.
8881 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8883 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8884 * gnat.dg/bit_packed_array5.adb: ...here.
8886 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/cpp0x/auto25.C: New.
8891 2011-05-27 Richard Guenther <rguenther@suse.de>
8893 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8895 2011-05-27 Richard Guenther <rguenther@suse.de>
8897 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8899 2011-05-27 Richard Guenther <rguenther@suse.de>
8902 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8904 2011-05-26 Jason Merrill <jason@redhat.com>
8906 * g++.dg/cpp0x/friend1.C: New.
8907 * g++.dg/cpp0x/friend2.C: New.
8909 * g++.dg/cpp0x/auto7.C: Update.
8910 * g++.dg/template/crash50.C: Adjust.
8911 * g++.dg/template/static9.C: Adjust.
8912 * g++.old-deja/g++.ext/memconst.C: Adjust.
8914 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8916 * gcc.dg/march.c: Ignore a note for some targets.
8918 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8919 Nathan Froyd <froydnj@codesourcery.com>
8923 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8924 * g++.dg/parse/pr18770.C: New test.
8925 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8927 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8930 * gfortran.dg/dependency_40.f90 : New test.
8932 2011-05-26 Tobias Burnus <burnus@net-b.de>
8935 * gfortran.dg/coarray/registering_1.f90: New.
8937 2011-05-26 Jason Merrill <jason@redhat.com>
8939 * g++.dg/cpp0x/variadic111.C: New.
8940 * g++.dg/cpp0x/variadic41.C: Adjust.
8942 2011-05-26 Richard Guenther <rguenther@suse.de>
8944 PR tree-optimization/48702
8945 * gcc.dg/torture/pr48702.c: New testcase.
8947 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8949 PR gcov-profile/48845
8950 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8952 * gcc.dg/matrix/matrix.exp: Likewise.
8953 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8954 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8955 line number to check_profiling_available.
8956 * lib/target-supports.exp (check_profiling_available): Account for
8958 Require TLS runtime support with -fprofile-generate.
8959 * lib/profopt.exp (profopt-execute): Add TLS options for
8961 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8963 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8966 * g++.dg/eh/cond5.C: New test.
8968 PR tree-optimization/49161
8969 * gcc.c-torture/execute/pr49161.c: New test.
8971 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8973 * gcc.target/arm/neon-vorn-vbic.c: New test.
8975 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8977 PR tree-optimization/49038
8978 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8979 * gcc.dg/vect/pr49038.c: New test.
8981 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8983 * g++.dg/init/pr25811-3.C: New.
8984 * g++.dg/init/pr25811-4.C: New.
8986 2011-05-25 Jason Merrill <jason@redhat.com>
8988 * g++.dg/cpp0x/enum17.C: New.
8989 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8991 * g++.dg/cpp0x/auto24.C: New.
8993 * g++.dg/cpp0x/error4.C: New.
8995 * g++.dg/cpp0x/rv-restrict.C: New.
8997 * g++.dg/cpp0x/enum15.C: New.
8998 * g++.dg/cpp0x/constexpr-switch2.C: New.
9000 * g++.dg/cpp0x/variadic110.C: New.
9002 * g++.dg/cpp0x/auto9.C: Add typedef test.
9004 * g++.dg/cpp0x/auto23.C: New.
9005 * g++.dg/cpp0x/auto9.C: Adjust.
9007 * g++.dg/cpp0x/defaulted29.C: New.
9009 * g++.dg/cpp0x/initlist51.C: New.
9011 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9013 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9014 * g++.dg/abi/packed1.C: Suppress warning.
9015 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9016 * g++.dg/template/stdarg1.C: Likewise.
9017 * g++.dg/other/packed1.C: Remove arm from xfail list.
9019 2011-05-25 Jason Merrill <jason@redhat.com>
9021 * g++.dg/cpp0x/enum16.C: New.
9022 * g++.dg/parse/error15.C: Adjust.
9024 * g++.dg/cpp0x/initlist50.C: New.
9026 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9028 * g++.dg/cpp0x/variadic109.C: New.
9030 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9032 * gcc.target/i386/pause-1.c: New.
9034 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9036 * gcc.dg/stack-usage-1.c: Adjust comment.
9037 * gcc.dg/stack-usage-2.c: New test.
9039 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9042 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9043 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9045 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9047 PR rtl-optimization/48757
9048 * gfortran.dg/pr48757.f: New test case.
9050 2011-05-24 Jason Merrill <jason@redhat.com>
9052 * g++.dg/cpp0x/access01.C: New.
9054 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9057 * objc.dg/pr48177.m: New testcase.
9059 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9062 * objc.dg/pr48187.m: New testcase.
9063 * obj-c++.dg/pr48187.mm: New testcase.
9064 * objc.dg/ivar-extra-semicolon.m: New testcase.
9066 2011-05-24 Jason Merrill <jason@redhat.com>
9068 * g++.dg/template/access21.C: New.
9069 * g++.dg/template/access22.C: New.
9071 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9073 PR rtl-optimization/48633
9074 * g++.dg/pr48633.C: New test.
9076 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9079 * g++.dg/other/pr49133.C: New test.
9081 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9082 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9084 * gcc.dg/torture/tls/run-gd.c: New test.
9085 * gcc.dg/torture/tls/run-ie.c: New test.
9086 * gcc.dg/torture/tls/run-ld.c: New test.
9087 * gcc.dg/torture/tls/run-le.c: New test.
9088 * lib/target-supports.exp (check_effective_target_tls_runtime):
9089 Build testcase with TLS options.
9091 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9093 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9095 2011-05-24 Tom de Vries <tom@codesourcery.com>
9097 PR tree-optimization/49121
9098 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9100 2011-05-23 Jason Merrill <jason@redhat.com>
9102 * g++.dg/cpp0x/defaulted28.C: New.
9104 * g++.dg/cpp0x/sfinae25.C: New.
9106 * g++.dg/cpp0x/rv-cast2.C: New.
9108 * g++.dg/cpp0x/enum14.C: New.
9110 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9113 * gcc.c-torture/execute/pr49123.c: New test.
9116 * gcc.dg/debug/pr49032.c: New test.
9119 * gcc.dg/pr49120.c: New test.
9121 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9124 * gcc.target/i386/pr47315.c: New test.
9126 2011-05-23 Jason Merrill <jason@redhat.com>
9128 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9130 * g++.dg/cpp0x/sfinae24.C: New.
9132 * g++.dg/cpp0x/error3.C: New.
9134 * g++.dg/cpp0x/defaulted27.C: New.
9136 * g++.dg/cpp0x/decltype27.C: New.
9138 2011-05-23 Richard Guenther <rguenther@suse.de>
9140 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9142 2011-05-23 Richard Guenther <rguenther@suse.de>
9144 PR tree-optimization/40874
9145 * g++.dg/tree-ssa/pr40874.C: New testcase.
9147 2011-05-23 Richard Guenther <rguenther@suse.de>
9149 PR tree-optimization/49115
9150 * g++.dg/torture/pr49115.C: New testcase.
9152 2011-05-23 Richard Guenther <rguenther@suse.de>
9155 * gcc.dg/memcpy-3.c: New testcase.
9157 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9160 * gcc.c-torture/execute/pr48973-1.c: New test.
9161 * gcc.c-torture/execute/pr48973-2.c: New test.
9163 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9166 * g++.dg/warn/pr18016.C: New.
9168 2011-05-23 Tom de Vries <tom@codesourcery.com>
9171 * gcc.target/arm/ivopts-6.c: New test.
9173 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9176 * gcc.c-torture/compile/pr49029.c: New test.
9178 2011-05-22 Jason Merrill <jason@redhat.com>
9180 * g++.dg/cpp0x/sfinae23.C: New.
9181 * g++.dg/cpp0x/sfinae8.C: Correct.
9183 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9185 * gfortran.dg/function_optimize_8.f90: New test case.
9187 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9189 PR tree-optimization/49087
9190 * gcc.dg/vect/O3-pr49087.c: New test.
9192 2011-05-21 Jason Merrill <jason@redhat.com>
9194 * g++.dg/debug/const5.C: New.
9196 2011-05-20 Jason Merrill <jason@redhat.com>
9198 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9200 * g++.dg/cpp0x/constexpr-static7.C: New.
9202 * g++.dg/cpp0x/enum12.C: New.
9203 * g++.dg/cpp0x/enum13.C: New.
9205 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9208 * gfortran.dg/select_type_23.f03: New.
9210 2011-05-20 Jason Merrill <jason@redhat.com>
9212 * g++.dg/cpp0x/defaulted26.C: New.
9214 * g++.dg/cpp0x/noexcept02.C: Fix.
9215 * g++.dg/cpp0x/noexcept03.C: Fix.
9216 * g++.dg/cpp0x/noexcept08.C: Fix.
9217 * g++.dg/cpp0x/noexcept10.C: New.
9219 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9222 * gfortran.dg/extends_12.f03: New.
9224 2011-05-20 Jason Merrill <jason@redhat.com>
9226 * g++.dg/template/koenig9.C: New.
9227 * g++.dg/opt/pr47615.C: Fix.
9228 * g++.dg/overload/defarg1.C: Fix.
9229 * g++.dg/tc1/dr213.C: Remove xfail.
9230 * g++.dg/torture/pr34850.C: Fix.
9231 * g++.dg/torture/pr39362.C: Fix.
9232 * g++.old-deja/g++.brendan/crash56.C: Fix.
9233 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9235 2011-05-20 Richard Guenther <rguenther@suse.de>
9237 PR tree-optimization/49079
9238 * gcc.dg/torture/pr49079.c: New testcase.
9240 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9242 PR tree-optimization/49073
9243 * gcc.c-torture/execute/pr49073.c: New test.
9245 2011-06-19 Tobias Burnus <burnus@net-b.de>
9248 * gfortran.dg/coarray_21.f90: New.
9250 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9252 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9255 2011-05-19 Richard Guenther <rguenther@suse.de>
9258 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9260 2011-05-19 Richard Guenther <rguenther@suse.de>
9263 * gcc.dg/builtin-object-size-11.c: New testcase.
9265 2011-05-19 Tom de Vries <tom@codesourcery.com>
9268 * gcc.target/arm/ivopts.c: New test.
9269 * gcc.target/arm/ivopts-2.c: New test.
9271 2011-05-19 Tom de Vries <tom@codesourcery.com>
9273 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9275 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277 * gcc.c-torture/execute/960321-1.x: Remove.
9279 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9282 * gfortran.dg/move_alloc_4.f90: New.
9284 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9287 * gcc.target/i386/pr49002-1.c: New test.
9288 * gcc.target/i386/pr49002-2.c: Likewise.
9290 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9292 PR tree-optimization/49039
9293 * gcc.c-torture/execute/pr49039.c: New test.
9294 * gcc.dg/tree-ssa/pr49039.c: New test.
9295 * g++.dg/torture/pr49039.C: New test.
9297 2011-05-18 Jason Merrill <jason@redhat.com>
9299 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9300 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9301 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9303 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9305 * gcc.target/bfin/mcpu-bf592.c: New test.
9307 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9309 PR tree-optimization/41881
9310 * gcc.dg/vect/O3-pr41881.c: New test.
9311 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9313 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9315 PR tree-optimization/49000
9316 * gcc.dg/pr49000.c: New test.
9318 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9320 * gnat.dg/invalid1.adb: New test.
9322 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9324 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9326 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9327 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9329 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9332 * g++.dg/cpp0x/range-for18.C: New.
9334 2011-05-15 Tobias Burnus <burnus@net-b.de>
9337 * gfortran.dg/coarray/image_index_2.f90: New.
9339 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9341 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9342 * g++.dg/cpp0x/override2.C: New.
9344 2011-05-14 Tobias Burnus <burnus@net-b.de>
9347 * gfortran.de/coarray_20.f90: New.
9349 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9352 * function_optimize_7.f90: New test case.
9354 2011-05-13 Jason Merrill <jason@redhat.com>
9356 * g++.dg/cpp0x/decltype26.C: New.
9357 * g++.dg/cpp0x/enum11.C: New.
9359 2011-05-13 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/assign_8.f90: Update dg-error.
9365 2011-05-13 Tobias Burnus <burnus@net-b.de>
9368 * gfortran.dg/io_constraints_8.f90: New.
9369 * gfortran.dg/io_constraints_9.f90: New.
9371 2011-05-13 Martin Thuresson <martint@google.com>
9373 PR gcov-profile/47793
9374 * gcc.dg/pr47793.c: New.
9376 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9378 PR tree-optimization/48975
9379 * gcc.dg/pr48975.c: New test.
9381 2011-05-12 Tobias Burnus <burnus@net-b.de>
9384 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9386 2011-05-12 Jason Merrill <jason@redhat.com>
9388 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9390 2011-05-12 Geert Bosch <bosch@adacore.com>
9392 * gnat.dg/view_conversion1.adb: New test.
9394 2011-05-12 Richard Guenther <rguenther@suse.de>
9396 PR tree-optimization/48172
9397 * gcc.dg/vect/pr48172.c: New testcase.
9399 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/opt/pr48967.C: New test.
9404 2011-05-11 Jason Merrill <jason@redhat.com>
9406 * g++.dg/cpp0x/constexpr-friend.C: New.
9407 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9409 * g++.dg/cpp0x/sfinae22.C: New.
9411 2011-05-11 Tobias Burnus <burnus@net-b.de>
9414 * gfortran.dg/generic_24.f90: New.
9416 2011-05-11 Richard Guenther <rguenther@suse.de>
9418 PR tree-optimization/15256
9419 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9421 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9424 * gcc.dg/pr48159-1.c: New test.
9425 * gcc.dg/pr48159-2.c: New test.
9427 2011-05-11 Richard Guenther <rguenther@suse.de>
9430 * gcc.dg/torture/pr48953.c: New testcase.
9432 2011-05-11 Richard Guenther <rguenther@suse.de>
9434 PR tree-optimization/18041
9435 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9437 2011-05-11 Alan Modra <amodra@gmail.com>
9440 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9442 2011-05-10 Jason Merrill <jason@redhat.com>
9444 * g++.dg/cpp0x/defaulted25.C: New.
9445 * g++.dg/template/crash7.C: Adjust.
9447 * g++.dg/cpp0x/variadic108.C: New.
9449 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9451 * g++.dg/inherit/virtual9.C: Extend.
9453 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9456 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9457 are passed and returned in vector registers.
9459 2011-05-10 Richard Guenther <rguenther@suse.de>
9461 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9462 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9463 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9464 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9465 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9468 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9470 PR tree-optimization/48611
9471 PR tree-optimization/48794
9472 * gfortran.dg/gomp/pr48611.f90: New test.
9473 * gfortran.dg/gomp/pr48794.f90: New test.
9476 * gcc.dg/dfp/pr48928.c: New test.
9478 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9481 * g++.dg/cpp0x/pr48522.C: New.
9483 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9486 * g++.dg/cpp0x/sfinae21.C: New.
9488 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9490 * g++.dg/template/sfinae28.C: Rename to...
9491 * g++.dg/cpp0x/sfinae19.C: ... this.
9492 * g++.dg/template/sfinae29.C: Rename to...
9493 * g++.dg/cpp0x/sfinae20.C: ... this.
9495 2011-05-09 Jeff Law <law@redhat.com>
9497 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9500 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9503 * g++.dg/init/pr20039.C: New.
9505 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9509 * g++.dg/template/sfinae28.C: New.
9510 * g++.dg/template/sfinae29.C: Likewise.
9512 2011-05-09 Jason Merrill <jason@redhat.com>
9514 * g++.dg/template/nontype23.C: New.
9516 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9518 * g++.dg/init/pr48859.C: New.
9520 2011-05-09 Jason Merrill <jason@redhat.com>
9522 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9523 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9524 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9525 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9526 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9527 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9528 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9529 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9531 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9533 * g++.dg/inherit/virtual9.C: New.
9535 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9538 * g++.dg/template/dependent-expr8.C: New test case.
9540 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9542 PR tree-optimization/48837
9543 * gcc.dg/pr48837.c: New testcase.
9545 2011-05-06 Jason Merrill <jason@redhat.com>
9547 * g++.dg/cpp0x/constexpr-condition2.C: New.
9549 * g++.dg/cpp0x/constexpr-missing.C: New.
9551 2011-05-06 Tobias Burnus <burnus@net-b.de>
9554 * gfortran.dg/coarray/this_image_2.f90: New.
9556 2011-05-06 Tobias Burnus <burnus@net-b.de>
9560 * gfortran.dg/bind_c_usage_22.f90: New.
9561 * gfortran.dg/bind_c_usage_23.f90: New.
9562 * gfortran.dg/bind_c_usage_24.f90: New.
9563 * gfortran.dg/bind_c_usage_24_c.c: New.
9565 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9568 * g++.dg/template/member9.C: New test case.
9570 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9572 * gnat.dg/discr29.ad[sb]: New test.
9573 * gnat.dg/discr30.adb: Likewise.
9575 2011-05-05 Julian Brown <julian@codesourcery.com>
9577 * gcc.target/arm/neon-vset_lanes8.c: New test.
9579 2011-05-05 Jason Merrill <jason@redhat.com>
9581 * g++.dg/init/new32.C: New.
9583 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9585 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9588 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9590 PR rtl-optimization/48381
9591 * gcc.c-torture/compile/pr48381.c: New test.
9593 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9595 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9597 * gcc.target/i386/opt-1.c: Ditto.
9599 2011-05-04 Jason Merrill <jason@redhat.com>
9601 * g++.dg/conversion/base1.C: New.
9603 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9605 PR libgfortran/48787
9606 * gfortran.dg/round_3.f08: Add more checks to test case.
9608 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9610 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9611 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9612 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9613 Gate test on effective_target fd_truncate.
9615 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9617 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9618 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9619 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9620 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9621 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9622 * gcc.target/i386/pr38824.c: Ditto.
9623 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9624 * gcc.target/i386/vecinit-2.c: Ditto.
9625 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9626 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9627 * gcc.target/i386/parity-2.c: Ditto.
9628 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9630 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9632 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9634 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9635 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9636 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9638 2011-05-03 Tobias Burnus <burnus@net-b.de>
9641 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9643 2011-05-03 Tobias Burnus <burnus@net-b.de>
9646 * gfortran.dg/coarray/this_image_1.f90: New.
9648 2011-05-03 Tobias Burnus <burnus@net-b.de>
9651 * gfortran.dg/coarray/caf.dg: New.
9652 * gfortran.dg/coarray/image_index_1.f90: New, copied
9653 from ../coarray_16.f90.
9655 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9658 * g++.dg/ext/complex9.C: New.
9660 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9663 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9664 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9665 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9667 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9669 * gcc.target/bfin/builtins: Created.
9670 * gcc.target/bfin/hisilh-O0.c: Deleted.
9671 * gcc.target/bfin/hisilh.c: Moved to...
9672 * gcc.target/bfin/builtins/hisilh.c: ...here.
9673 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9674 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9675 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9676 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9677 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9678 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9679 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9680 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9681 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9682 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9683 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9684 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9685 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9686 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9687 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9688 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9689 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9690 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9691 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9692 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9693 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9694 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9695 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9696 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9697 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9698 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9699 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9700 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9701 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9702 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9703 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9704 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9705 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9706 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9707 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9708 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9709 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9710 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9711 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9712 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9713 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9714 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9715 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9716 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9717 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9718 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9719 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9720 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9721 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9722 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9723 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9724 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9725 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9726 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9727 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9728 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9729 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9730 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9731 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9732 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9733 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9734 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9735 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9736 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9737 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9738 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9739 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9740 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9741 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9742 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9743 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9744 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9745 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9746 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9747 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9748 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9749 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9750 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9751 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9752 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9753 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9754 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9755 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9756 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9757 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9758 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9759 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9760 * gcc.target/bfin/builtins/circptr.c: Ditto.
9761 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9762 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9763 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9764 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9765 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9766 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9767 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9768 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9769 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9770 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9771 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9772 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9773 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9774 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9775 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9776 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9777 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9778 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9779 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9780 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9781 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9782 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9783 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9784 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9785 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9786 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9787 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9788 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9789 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9790 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9791 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9792 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9793 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9794 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9795 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9796 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9797 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9798 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9799 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9800 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9801 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9802 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9803 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9804 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9805 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9806 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9807 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9808 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9809 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9810 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9811 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9812 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9813 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9814 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9815 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9816 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9817 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9818 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9819 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9820 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9821 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9822 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9823 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9824 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9825 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9826 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9827 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9828 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9829 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9830 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9832 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9834 * gcc.target/arm/cold-lc.c: New test.
9836 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9839 * gcc.dg/pr48774.c: New test.
9841 2011-05-03 Richard Guenther <rguenther@suse.de>
9843 * gcc.dg/large-size-array-5.c: New testcase.
9845 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9847 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9849 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9851 * lib/target-supports.exp (check_effective_target_vect_strided):
9853 (check_effective_target_vect_strided2)
9854 (check_effective_target_vect_strided3)
9855 (check_effective_target_vect_strided4)
9856 (check_effective_target_vect_strided8): ...these new functions.
9858 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9859 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9860 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9861 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9862 * gcc.dg/vect/pr37539.c: Likewise.
9863 * gcc.dg/vect/slp-11a.c: Likewise.
9864 * gcc.dg/vect/slp-11b.c: Likewise.
9865 * gcc.dg/vect/slp-11c.c: Likewise.
9866 * gcc.dg/vect/slp-12a.c: Likewise.
9867 * gcc.dg/vect/slp-12b.c: Likewise.
9868 * gcc.dg/vect/slp-18.c: Likewise.
9869 * gcc.dg/vect/slp-19a.c: Likewise.
9870 * gcc.dg/vect/slp-19b.c: Likewise.
9871 * gcc.dg/vect/slp-21.c: Likewise.
9872 * gcc.dg/vect/slp-23.c: Likewise.
9873 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9875 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9876 instead of vect_interleave && vect_extract_even_odd.
9877 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9878 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9879 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9880 * gcc.dg/vect/vect-1.c: Likewise.
9881 * gcc.dg/vect/vect-10.c: Likewise.
9882 * gcc.dg/vect/vect-98.c: Likewise.
9883 * gcc.dg/vect/vect-107.c: Likewise.
9884 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9885 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9886 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9887 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9888 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9889 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9890 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9891 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9892 * gcc.dg/vect/vect-strided-float.c: Likewise.
9893 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9894 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9895 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9896 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9897 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9898 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9899 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9900 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9901 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9902 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9903 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9904 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9905 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9906 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9907 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9909 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9911 * gcc.dg/vect/pr30843.c: Likewise.
9912 * gcc.dg/vect/pr33866.c: Likewise.
9913 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9914 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9915 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9916 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9918 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9920 * gcc.dg/vect/slp-11.c: Split into...
9921 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9922 gcc.dg/vect/slp-11c.c: ...these tests.
9923 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9924 * gcc.dg/vect/slp-12c.c: ...this new test.
9925 * gcc.dg/vect/slp-19.c: Split into...
9926 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9927 gcc.dg/vect/slp-19c.c: ...these new tests.
9929 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9931 * lib/target-supports.exp
9932 (check_effective_target_vect_extract_even_odd_wide): Delete.
9933 (check_effective_target_vect_strided_wide): Likewise.
9934 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9935 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9936 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9937 * gcc.dg/vect/pr37539.c: Likewise.
9938 * gcc.dg/vect/slp-11.c: Likewise.
9939 * gcc.dg/vect/slp-12a.c: Likewise.
9940 * gcc.dg/vect/slp-12b.c: Likewise.
9941 * gcc.dg/vect/slp-19.c: Likewise.
9942 * gcc.dg/vect/slp-23.c: Likewise.
9943 * gcc.dg/vect/vect-1.c: Likewise.
9944 * gcc.dg/vect/vect-98.c: Likewise.
9945 * gcc.dg/vect/vect-107.c: Likewise.
9946 * gcc.dg/vect/vect-strided-float.c: Likewise.
9948 2011-05-02 Jason Merrill <jason@redhat.com>
9950 * g++.dg/init/new31.C: New.
9952 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9955 * gcc.dg/pr35445.c: New test.
9957 2011-05-02 Jason Merrill <jason@redhat.com>
9959 * c-c++-common/vla-1.c: New.
9961 2011-05-02 Richard Guenther <rguenther@suse.de>
9963 PR tree-optimization/48822
9964 * gcc.dg/torture/pr48822.c: New testcase.
9966 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9969 * g++.dg/cpp0x/constexpr-47969.C: New.
9971 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9974 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9975 on vect_no_align targets.
9976 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9977 vect_no_align targets.
9979 2011-05-01 Xinliang David Li <davidxl@google.com>
9981 * gcc.dg/tree-ssa/integer-addr.c: New test.
9982 * gcc.dg/tree-ssa/alias_bug.c: New test.
9984 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9986 PR libgfortran/48787
9987 * gfortran.dg/round_3.f08: Add more checks.
9989 2011-04-30 Tobias Burnus <burnus@net-b.de>
9992 * gfortran.dg/import9.f90: New, proper test.
9993 * gfortran.dg/interface_37.f90: Remove bogus
9994 test (bogus copy of interface_36.f90).
9996 2011-04-30 Tobias Burnus <burnus@net-b.de>
9999 * gfortran.dg/interface_37.f90: New.
10001 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10004 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10006 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10008 PR tree-optimization/48809
10009 * gcc.c-torture/execute/pr48809.c: New test.
10011 2011-04-29 Jeff Law <law@redhat.com>
10013 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10015 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10018 * g++.dg/init/ctor10.C: New.
10020 2011-04-29 Le-Chun Wu <lcwu@google.com>
10022 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10023 warning in implicitly instantiated templates.
10025 2011-04-29 Le-Chun Wu <lcwu@google.com>
10027 * g++.dg/warn/Wnull-conversion-1.C: New.
10028 * g++.dg/warn/Wnull-conversion-2.C: New.
10030 2011-04-29 Diego Novillo <dnovillo@google.com>
10032 * g++.old-deja/g++.other/null3.C: Expect warning about
10033 converting boolean to a pointer.
10035 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10038 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10042 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10044 2011-04-29 Tobias Burnus <burnus@net-b.de>
10047 * gfortran.dg/typebound_proc_22.f90: New.
10050 * gfortran.dg/interface_36.f90: New.
10052 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10054 PR libgfortran/48488
10055 PR libgfortran/48602
10056 PR libgfortran/48615
10057 PR libgfortran/48684
10058 PR libgfortran/48787
10059 * gfortran.dg/fmt_g.f: Adjust test.
10060 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10061 * gfortran.dg/round_3.f08: New test.
10062 * gfortran.dg/namelist_print_1.f: Adjust test.
10063 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10064 * gfortran.dg/f2003_io_5.f03: Adjust test.
10065 * gfortran.dg/coarray_15.f90: Adjust test.
10066 * gfortran.dg/namelist_65.f90: Adjust test.
10067 * gfortran.dg/fmt_cache_1.f: Adjust test.
10068 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10069 * gfortran.dg/real_const_3.f90: Adjust test.
10071 2011-04-29 Jan Hubicka <jh@suse.cz>
10073 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10074 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10076 2011-04-28 Xinliang David Li <davidxl@google.com>
10078 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10079 * g++.dg/prof-robust-1.C: New test.
10081 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10083 PR tree-optimization/48765
10084 * gcc.dg/vect/pr48765.c: New.
10086 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10088 PR tree-optimization/48775
10089 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10091 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10094 * g++.dg/inherit/pr48798.C: New.
10095 * g++.old-deja/g++.other/base1.C: Adjust.
10097 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10100 * g++.dg/template/inherit7.C: New test case.
10102 2011-04-28 Richard Guenther <rguenther@suse.de>
10104 PR tree-optimization/40052
10105 PR tree-optimization/15347
10106 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10107 * gcc.dg/pr15347.c: Likewise.
10109 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10112 * g++.dg/cpp0x/sfinae18.C: New.
10114 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10117 * g++.dg/ext/is_literal_type1.C: New.
10119 2011-04-28 Tobias Burnus <burnus@net-b.de>
10123 * gfortran.dg/interface_35.f90: New.
10124 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10125 * gfortran.dg/func_result_6.f90: Add dg-warning.
10126 * gfortran.dg/bessel_1.f90: Ditto.
10127 * gfortran.dg/hypot_1.f90: Ditto.
10128 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10129 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10130 * gfortran.dg/interface_assignment_4.f90: Ditto.
10132 2011-04-27 Jason Merrill <jason@redhat.com>
10134 * g++.dg/ext/complex8.C: New.
10136 * g++.dg/cpp0x/initlist49.C: New.
10137 * g++.dg/init/new30.C: New.
10139 2011-04-27 Tobias Burnus <burnus@net-b.de>
10142 * gfortran.dg/whole_file_34.f90: New.
10144 2011-04-27 Jan Hubicka <jh@suse.cz>
10146 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10148 2011-04-27 Jason Merrill <jason@redhat.com>
10150 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10152 * g++.dg/parse/ambig6.C: New.
10154 2011-04-27 Nick Clifton <nickc@redhat.com>
10156 * gcc.dg/20020312-2.c: Add definition for RX.
10158 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10159 option with RX targets.
10161 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10164 2011-04-27 Richard Guenther <rguenther@suse.de>
10166 * gcc.dg/tree-ssa/pr23382.c: Remove.
10168 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10171 * gcc.c-torture/compile/pr48767.c: New test.
10173 2011-04-27 Richard Guenther <rguenther@suse.de>
10175 PR tree-optimization/48772
10176 * g++.dg/pr48772.C: New testcase.
10178 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10181 * gcc.c-torture/compile/pr48742.c: New test.
10183 2011-04-26 Jason Merrill <jason@redhat.com>
10185 * g++.dg/lookup/koenig13.C: New.
10187 * g++.dg/cpp0x/initlist48.C: New.
10189 2011-04-25 Jason Merrill <jason@redhat.com>
10191 * g++.dg/cpp0x/sfinae17.C: New.
10193 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10196 * gcc.target/powerpc/pr48258-1.c: New file.
10197 * gcc.target/powerpc/pr48258-2.c: Ditto.
10199 2011-04-26 Xinliang David Li <davidxl@google.com>
10201 * gcc.dg/uninit-suppress.c: New test.
10202 * gcc.dg/uninit-suppress.c: New test.
10204 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10207 * gcc.dg/pr48768.c: New test.
10209 PR tree-optimization/48734
10210 * gcc.c-torture/compile/pr48734.c: New test.
10213 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10215 2011-04-26 Richard Guenther <rguenther@suse.de>
10217 PR tree-optimization/48731
10218 * gcc.dg/torture/pr48731.c: New testcase.
10220 2011-04-26 Richard Guenther <rguenther@suse.de>
10223 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10225 2011-04-26 Richard Guenther <rguenther@suse.de>
10227 PR middle-end/48694
10228 * gcc.dg/torture/pr48694-1.c: New testcase.
10229 * gcc.dg/torture/pr48694-2.c: Likewise.
10231 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10233 * g++.dg/ext/underlying_type1.C: New.
10234 * g++.dg/ext/underlying_type2.C: Likewise.
10235 * g++.dg/ext/underlying_type3.C: Likewise.
10236 * g++.dg/ext/underlying_type4.C: Likewise.
10237 * g++.dg/ext/underlying_type5.C: Likewise.
10238 * g++.dg/ext/underlying_type6.C: Likewise.
10239 * g++.dg/ext/underlying_type7.C: Likewise.
10240 * g++.dg/ext/underlying_type8.C: Likewise.
10241 * g++.dg/ext/underlying_type9.C: Likewise.
10242 * g++.dg/ext/underlying_type10.C: Likewise.
10244 2011-04-25 Jason Merrill <jason@redhat.com>
10246 * g++.dg/cpp0x/regress/template-const2.C: New.
10248 2011-04-25 Jeff Law <law@redhat.com>
10250 * gcc.dg/tree-ssa/vrp56.c: new test.
10252 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10254 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10256 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10258 PR preprocessor/48740
10259 * c-c++-common/raw-string-11.c: New test.
10261 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10263 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10266 2011-04-23 Tobias Burnus <burnus@net-b.de>
10269 * gfortran.dg/coarray_19.f90: New.
10271 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10274 * gcc.dg/pr48685.c: New test.
10276 2011-04-22 Jan Hubicka <jh@suse.cz>
10278 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10280 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10282 PR tree-optimization/48717
10283 * gcc.c-torture/execute/pr48717.c: New test.
10285 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10288 * gcc.target/i386/pr48723.c: New test.
10290 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10293 * gcc.dg/gomp/pr48716.c: New test.
10294 * g++.dg/gomp/pr48716.C: New test.
10296 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10299 * gcc.dg/missing-field-init-2.c: Update testcase.
10301 2011-04-22 Alan Modra <amodra@gmail.com>
10303 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10305 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10308 * gfortran.dg/function_optimize_6.f90: New test.
10310 2011-04-21 Easwaran Raman <eraman@google.com>
10312 * gcc.dg/stack-layout-2.c: New test.
10314 2011-04-21 Richard Guenther <rguenther@suse.de>
10317 * g++.dg/lto/pr48207-2_0.C: New testcase.
10318 * g++.dg/lto/pr48207-3_0.C: Likewise.
10320 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10322 * gnat.dg/volatile5.adb: New test.
10323 * gnat.dg/volatile5_pkg.ads: New helper.
10325 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10328 * gcc.target/i386/pr48708.c: New test.
10330 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10332 * gcc.dg/vect/vect-119.c: New test.
10334 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10336 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10339 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10340 Richard Sandiford <richard.sandiford@linaro.org>
10343 * gcc.target/arm/pr46329.c: New test.
10345 2011-04-21 Tobias Burnus <burnus@net-b.de>
10348 * gfortran.dg/coarray_18.f90: New.
10350 2011-04-20 Jason Merrill <jason@redhat.com>
10352 * g++.dg/cpp0x/initlist47.C: New.
10354 * g++.dg/init/dtor4.C: New.
10356 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10359 * gcc.target/i386/sse2-pinsrw.c: New test.
10360 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10361 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10362 * gcc.target/i386/sse2-insvhi.c: Ditto.
10363 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10364 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10366 2011-04-20 Jason Merrill <jason@redhat.com>
10368 * g++.dg/template/const4.C: New.
10370 2011-04-20 Easwaran Raman <eraman@google.com>
10372 * gcc.dg/stack-layout-1.c: New test.
10374 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10376 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10377 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10380 2011-04-20 Kai Tietz <ktietz@redhat.com>
10382 * gcc.dg/binop-xor1.c: New test.
10383 * gcc.dg/binop-xor2.c: New test.
10384 * gcc.dg/binop-xor3.c: New test.
10385 * gcc.dg/binop-xor4.c: New test.
10386 * gcc.dg/binop-xor5.c: New test.
10388 2011-04-20 Richard Guenther <rguenther@suse.de>
10390 PR tree-optimization/47892
10391 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10393 2011-04-20 Richard Guenther <rguenther@suse.de>
10395 PR middle-end/48695
10396 * g++.dg/torture/pr48695.C: New testcase.
10398 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10400 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10401 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10402 * gcc.c-torture/execute/pr45262.c: Ditto
10403 * gcc.dg/torture/pr43165.c: Ditto.
10404 * gcc.dg/torture/pr47228.c: Ditto.
10405 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10406 * gcc.dg/ipa/pr45644.c: Ditto.
10407 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10410 2011-04-19 Jason Merrill <jason@redhat.com>
10412 * g++.dg/ext/complex7.C: New.
10414 * g++.dg/ext/attrib41.C: New.
10416 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10419 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10421 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10424 * gcc.target/i386/pr48678.c: New test.
10426 2011-04-19 Martin Jambor <mjambor@suse.cz>
10428 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10429 * g++.dg/opt/devirt2.C: New test.
10430 * g++.dg/ipa/devirt-g-1.C: Likewise.
10432 2011-04-19 Tobias Burnus <burnus@net-b.de>
10435 * gfortran.dg/whole_file_33.f90: New.
10437 2011-04-19 Martin Jambor <mjambor@suse.cz>
10439 * g++.dg/ipa/devirt-7.C: New test.
10441 2011-04-19 Richard Guenther <rguenther@suse.de>
10444 * g++.dg/lto/pr48207_0.C: New testcase.
10446 2011-04-18 Jason Merrill <jason@redhat.com>
10448 * g++.dg/init/void1.C: New.
10450 * g++.dg/cpp0x/union4.C: New.
10452 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10454 PR middle-end/48661
10455 * g++.dg/torture/pr48661.C: New test.
10458 * g++.dg/gomp/pr48632.C: New test.
10460 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10462 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10463 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10465 2011-04-18 Tobias Burnus <burnus@net-b.de>
10468 * gfortran.dg/coarray_17.f90: New.
10469 * gfortran.dg/coarray_10.f90: Update dg-error.
10471 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10475 * gfortran.dg/guality/guality.exp: Likewise.
10477 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10479 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10481 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10483 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10485 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10489 2011-04-18 Richard Guenther <rguenther@suse.de>
10491 PR middle-end/46364
10492 * g++.dg/torture/pr46364.C: New testcase.
10494 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10496 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10498 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10500 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10502 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10503 Ira Rosen <ira.rosen@linaro.org>
10506 * gcc.target/arm/pr48252.c: New test.
10508 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10510 PR tree-optimization/48616
10511 * gcc.dg/pr48616.c: New test.
10513 2011-04-18 Tobias Burnus <burnus@net-b.de>
10516 * gfortran.dg/coarray_16.f90: New.
10518 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10521 * gfortran.dg/realloc_on_assign_7.f03: New test.
10523 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10525 PR libgfortran/48602
10526 * gfortran.dg/fmt_g0_6.f08: New test.
10528 2011-04-17 Jason Merrill <jason@redhat.com>
10530 * g++.dg/cpp0x/sfinae16.C: New.
10532 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10534 * gcc.target/mips/reg-var-1.c: New test.
10536 2011-04-17 Jan Hubicka <jh@suse.cz>
10538 * gcc.dg/winline-5.c: Update testcase.
10540 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10542 * gnat.dg/discr27.ad[sb]: Move dg directive.
10543 * gnat.dg/discr28.ad[sb]: New test.
10544 * gnat.dg/discr28_pkg.ads: New helper.
10546 2011-04-17 Michael Matz <matz@suse.de>
10548 PR tree-optimization/48622
10550 * gcc.dg/lto/pr48622_0.c: New test.
10552 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10554 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10555 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10556 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10557 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10558 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10559 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10561 2011-04-15 Jason Merrill <jason@redhat.com>
10563 * g++.dg/cpp0x/range-for17.C: New.
10565 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10567 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10568 * g++.dg/cpp0x/range-for3.C: Likewise.
10569 * g++.dg/cpp0x/range-for9.C: Correct error message.
10570 * g++.dg/cpp0x/range-for11.C: New.
10571 * g++.dg/cpp0x/range-for12.C: New.
10572 * g++.dg/cpp0x/range-for13.C: New.
10573 * g++.dg/cpp0x/range-for14.C: New.
10574 * g++.dg/cpp0x/range-for15.C: New.
10575 * g++.dg/cpp0x/range-for16.C: New.
10577 2011-04-15 Tobias Burnus <burnus@net-b.de>
10580 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10582 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10584 * objc.dg/naming-4.m: Updated.
10585 * objc.dg/naming-5.m: Updated.
10586 * objc.dg/naming-6.m: New.
10587 * objc.dg/naming-7.m: New.
10588 * obj-c++.dg/naming-1.mm: Updated.
10589 * obj-c++.dg/naming-2.mm: Updated.
10590 * obj-c++.dg/naming-3.mm: New.
10591 * obj-c++.dg/naming-4.mm: New.
10593 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10595 PR libgfortran/48589
10596 * gfortran.dg/fmt_g0_5.f08: New test.
10598 2011-04-15 Richard Guenther <rguenther@suse.de>
10601 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10603 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10605 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10606 -finline-limit=0 to -fno-inline
10608 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10611 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10614 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10617 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10618 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10619 * gcc.target/i386/avx-insertps-3.c: New test.
10620 * gcc.target/i386/avx-insertps-4.c: New test.
10622 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10624 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10627 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10632 * gcc.target/avr/pr46779-1.c: New test case
10633 * gcc.target/avr/pr46779-2.c: New test case
10635 2011-04-14 Jason Merrill <jason@redhat.com>
10637 * g++.dg/cpp0x/sfinae15.C: New.
10639 * g++.dg/cpp0x/sfinae14.C: New.
10641 * g++.dg/ext/vla10.C: New.
10643 2011-04-14 Richard Guenther <rguenther@suse.de>
10645 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10647 2011-04-14 Richard Guenther <rguenther@suse.de>
10649 * gcc.dg/fold-bitand-4.c: Move ...
10650 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10652 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10654 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10656 * gcc.target/avr/torture/trivial.c: Ditto.
10658 2011-04-13 Jason Merrill <jason@redhat.com>
10660 * g++.dg/template/operator11.C: New.
10662 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10664 PR middle-end/48591
10665 * gcc.dg/gomp/pr48591.c: New test.
10668 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10669 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10671 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10674 * g++.dg/template/dependent-expr7.C: New test case.
10676 2011-04-13 Jason Merrill <jason@redhat.com>
10678 * g++.dg/cpp0x/sfinae13.C: New.
10680 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10682 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10684 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10686 * gcc.target/arm/pr43698.c: Remove -march option.
10688 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10690 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10693 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10697 * gfortran.dg/realloc_on_assign_6.f03: New test.
10699 2011-04-12 Kai Tietz <ktietz@redhat.com>
10701 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10702 targets the additional -mno-ms-bitfields and
10703 -Wno-packed-bitfield-compat options.
10704 * g++.dg/ext/bitfield3.C: Likewise.
10705 * g++.dg/ext/bitfield4.C: Likewise.
10706 * g++.dg/ext/bitfield5.C: Likewise.
10707 * gcc.dg/bitfld-15.c: Likewise.
10708 * gcc.dg/bitfld-16.c: Likewise.
10709 * gcc.dg/bitfld-17.c: Likewise.
10710 * gcc.dg/bitfld-18.c: Likewise.
10712 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10714 * gcc.target/arm/neon-vld3-1.c: New test.
10715 * gcc.target/arm/neon-vst3-1.c: New test.
10716 * gcc.target/arm/neon/v*.c: Regenerate.
10718 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10720 PR rtl-optimization/48549
10721 * g++.dg/opt/pr48549.C: New test.
10723 2011-04-12 Richard Guenther <rguenther@suse.de>
10725 PR tree-optimization/46076
10726 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10728 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10731 * lib/compat.exp (compat-execute): Declare unsupported after
10732 stripping path from src1.
10733 * lib/lto.exp (lto-execute): Likewise.
10735 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10738 * gcc.dg/pr48552-1.c: New test.
10739 * gcc.dg/pr48552-2.c: New test.
10741 2011-04-11 Jason Merrill <jason@redhat.com>
10743 * g++.dg/cpp0x/sfinae12.C: New.
10745 * g++.dg/cpp0x/enum10.C: New.
10747 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10749 * g++.dg/cpp0x/rv-func.C: New.
10751 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10753 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10756 2011-04-11 Martin Jambor <mjambor@suse.cz>
10758 PR tree-optimization/48195
10759 * gcc.dg/ipa/pr48195.c: New test.
10761 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10763 * gnat.dg/return3.adb: Remove unused switch.
10765 2011-04-08 Mike Stump <mikestump@comcast.net>
10768 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10769 default to fno-common.
10771 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10773 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10774 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10776 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10779 * gfortran.dg/function_optimize_5.f90: New test.
10781 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10783 * gnat.dg/aggr17.adb: New test.
10784 * gnat.dg/aggr18.adb: Likewise.
10786 2011-04-08 Michael Matz <matz@suse.de>
10788 PR middle-end/48389
10789 * gcc.target/i386/pr48389.c: New test.
10791 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10793 PR rtl-optimization/48272
10794 * g++.dg/opt/pr48272.C: New.
10796 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10798 PR rtl-optimization/48235
10799 * gcc.dg/pr48235.c: New.
10801 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10803 PR rtl-optimization/48302
10804 * g++.dg/opt/pr48302.C: New.
10806 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10809 * g++.dg/opt/pr48273.C: New.
10811 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10813 PR rtl-optimization/48442
10814 * gcc.dg/pr48442.c: New.
10816 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10818 PR tree-optimization/48377
10819 * gcc.dg/vect/pr48377.c: New test.
10821 2011-04-07 Jason Merrill <jason@redhat.com>
10823 * g++.dg/cpp0x/regress/call1.C: New.
10825 * g++.dg/cpp0x/variadic107.C: New.
10827 * g++.dg/cpp0x/sfinae11.C: New.
10828 * g++.dg/cpp0x/noexcept02.C: Fix.
10830 * g++.dg/cpp0x/sfinae10.C: New.
10832 * g++.dg/cpp0x/sfinae9.C: New.
10834 * c-c++-common/Wcast-qual-1.c: Move here from...
10835 * gcc.dg/cast-qual-3.c: ...here, and...
10836 * g++.dg/warn/Wcast-qual2.C: ...here.
10838 * g++.dg/cpp0x/sfinae8.C: New.
10840 * g++.dg/cpp0x/sfinae7.C: New.
10842 * g++.dg/cpp0x/enum9.C: New.
10844 2011-04-07 Mike Stump <mikestump@comcast.net>
10846 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10847 with no trampolines.
10849 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10852 * gfortran.dg/gomp/pr48117.f90: New test.
10855 * gcc.dg/torture/pr48343.c: New test.
10857 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10859 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10861 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10863 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10865 2011-04-07 Tom de Vries <tom@codesourcery.com>
10868 * lib/scanasm.exp (object-size): New proc.
10869 * gcc.target/arm/pr43920-2.c: New test.
10871 2011-04-06 Tobias Burnus <burnus@net-b.de>
10875 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10877 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10879 * gcc.dg/mtune.c: Prune note from output.
10881 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10884 * gcc.dg/guality/pr36977.c: New test.
10885 * gcc.dg/guality/pr48466.c: New test.
10887 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10889 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10891 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10893 * gnat.dg/return3.adb: New test.
10895 2011-04-06 Richard Guenther <rguenther@suse.de>
10897 PR tree-optimization/47663
10898 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10900 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10902 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10903 Solaris 8 and 9 as well.
10905 2011-04-05 Tom de Vries <tom@codesourcery.com>
10908 * gcc.target/arm/pr43920-1.c: New test.
10910 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10912 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10913 (cctor): Actually return the value.
10914 (main): Cast return values.
10916 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10918 * gfortran.dg/character_comparison_8.f90: New test.
10920 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10922 * frontend-passes: (optimize_lexical_comparison): New function.
10923 (optimize_expr): Call it.
10924 (optimize_comparison): Also handle lexical comparison functions.
10925 Return false instad of -2 for unequal comparison.
10927 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10930 * function_optimize_4.f90: New test.
10932 2011-04-04 Tobias Burnus <burnus@net-b.de>
10935 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10936 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10937 * gfortran.dg/coarray_15.f90: New.
10939 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10941 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10942 * gfortran.dg/bessel_7.f90: Likewise.
10944 2011-04-03 Tobias Burnus <burnus@net-b.de>
10946 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10948 2011-04-03 Richard Guenther <rguenther@suse.de>
10949 Ira Rosen <ira.rosen@linaro.org>
10951 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10952 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10953 -ftree-loop-if-convert-stores.
10955 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10957 * gnat.dg/specs/aggr2.ads: New test.
10959 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10961 * gnat.dg/debug2.ad[sb]: New test.
10962 * gnat.dg/debug2_pkg.ads: New helper.
10963 * gnat.dg/debug3.ad[sb]: New test.
10965 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10967 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10969 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10971 PR middle-end/48335
10972 * gcc.c-torture/compile/pr48335-1.c: New test.
10973 * gcc.dg/pr48335-1.c: New test.
10974 * gcc.dg/pr48335-2.c: New test.
10975 * gcc.dg/pr48335-3.c: New test.
10976 * gcc.dg/pr48335-4.c: New test.
10977 * gcc.dg/pr48335-5.c: New test.
10978 * gcc.dg/pr48335-6.c: New test.
10979 * gcc.dg/pr48335-7.c: New test.
10980 * gcc.dg/pr48335-8.c: New test.
10981 * gcc.target/i386/pr48335-1.c: New test.
10983 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10986 * gcc.dg/Waddress.c: New test.
10988 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10991 * gfortran.dg/function_optimize_3.f90: New test.
10993 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10995 * gcc.c-torture/compile/20110401-1.c: New test.
10997 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10998 * g++.dg/lto/20091002-2_0.C: Likewise.
10999 * g++.dg/lto/20090303_0.c: Likewise.
11000 * g++.dg/lto/20091004-1_0.C: Likewise.
11001 * g++.dg/lto/20091002-3_0.C: Likewise.
11002 * g++.dg/lto/20091004-2_0.C: Likewise.
11003 * g++.dg/lto/20081123_0.C: Likewise.
11004 * g++.dg/lto/20090313_0.C: Likewise.
11005 * g++.dg/lto/20081109-1_0.C: Likewise.
11006 * g++.dg/lto/20081219_0.C: Likewise.
11007 * g++.dg/lto/20081204-1_0.C: Likewise.
11008 * g++.dg/lto/20090302_0.C: Likewise.
11009 * g++.dg/lto/20081119-1_0.C: Likewise.
11010 * g++.dg/lto/20081118_0.C: Likewise.
11011 * gcc.dg/lto/20091020-2_0.c: Likewise.
11012 * gcc.dg/lto/20090210_0.c: Likewise.
11013 * gcc.dg/lto/20081204-1_0.c: Likewise.
11014 * gcc.dg/lto/20081224_0.c: Likewise.
11015 * gcc.dg/lto/20090219_0.c: Likewise.
11016 * gcc.dg/lto/20091014-1_0.c: Likewise.
11017 * gcc.dg/lto/20091016-1_0.c: Likewise.
11018 * gcc.dg/lto/20090206-2_0.c: Likewise.
11019 * gcc.dg/lto/20090116_0.c: Likewise.
11020 * gcc.dg/lto/20091013-1_0.c: Likewise.
11021 * gcc.dg/lto/20091015-1_0.c: Likewise.
11022 * gcc.dg/lto/20090126-2_0.c: Likewise.
11024 2011-03-31 Ian Lance Taylor <iant@google.com>
11026 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11028 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11030 * gnat.dg/opt16.adb: New test.
11032 2011-03-31 Jason Merrill <jason@redhat.com>
11034 * g++.dg/cpp0x/defaulted24.C: New.
11036 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11039 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11042 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11044 * g++.dg/other/i386-9.C: New test.
11046 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11048 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11050 2011-03-30 Jason Merrill <jason@redhat.com>
11052 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11054 * g++.dg/cpp0x/regress/isnan.C: New.
11056 * g++.dg/cpp0x/initlist46.C: New.
11058 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11061 * gcc.target/arm/neon-modes-2.c: New test.
11063 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11066 * gcc.c-torture/compile/pr48305.c: New test.
11068 2011-03-29 Jason Merrill <jason@redhat.com>
11070 * g++.dg/cpp0x/regress/value-dep1.C: New.
11072 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11074 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11076 2011-03-29 Ian Lance Taylor <iant@google.com>
11078 * go.test/go-test.exp: Handle the test lines used in several new
11080 (errchk): Add opts parameter. Change all callers. Handle parens
11083 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11084 Dominique d'Humieres <dominiq@lps.ens.fr>
11086 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11087 and __APPLE__ && __PPC__ && __ALTIVEC__.
11089 2011-03-29 Jason Merrill <jason@redhat.com>
11091 * g++.dg/cpp0x/dependent1.C: New.
11093 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11095 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11097 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11099 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11102 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11103 * gfortran.dg/proc_ptr_comp_32.f90: New.
11105 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11107 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11108 check for corresponding warning.
11110 2011-03-28 Jason Merrill <jason@redhat.com>
11112 * g++.dg/cpp0x/rv-deduce2.C: New.
11114 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11117 * gcc.dg/pr48203.c: New test.
11119 2011-03-28 Jeff Law <law@redhat.com>
11121 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11123 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11125 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11126 and __PPC__ && __ALTIVEC__.
11128 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11131 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11132 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11133 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11134 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11136 2011-03-28 Jason Merrill <jason@redhat.com>
11138 * g++.dg/cpp0x/initlist-array2.C: New.
11140 * g++.dg/cpp0x/initlist-array1.C: New.
11142 * g++.dg/cpp0x/constexpr-compound.C: New.
11144 * g++.dg/cpp0x/constexpr-using.C: New.
11146 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11148 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11151 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11153 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11155 * gcc.dg/slp-1.c: New test.
11157 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11159 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11160 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11161 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11162 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11163 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11164 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11165 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11166 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11167 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11168 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11169 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11170 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11171 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11172 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11174 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11177 * gfortran.dg/trim_optimize_5.f90: New test.
11178 * gfortran.dg/trim_optimize_6.f90: New test.
11180 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11183 * gcc.target/mips/madd-7.c: Remove -mlong32.
11184 * gcc.target/mips/msub-7.c: Likewise.
11186 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11188 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11189 accesses to preserve the meaning of the test for doubleword vectors.
11190 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11191 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11193 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11196 * gfortran.dg/class_42.f03: New.
11198 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11200 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11203 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11205 PR rtl-optimization/48144
11206 * gcc.dg/pr48144.c: New test.
11208 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11210 * gnat.dg/discr27.ad[sb]: New test.
11212 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11214 * gnat.dg/limited_with2.ad[sb]: New test.
11215 * gnat.dg/limited_with2_pkg1.ads: New helper.
11216 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11218 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11220 * gnat.dg/opt15.adb: New test.
11221 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11223 2011-03-25 Tobias Burnus <burnus@net-b.de>
11227 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11228 * gfortran.dg/leadz_trailz_3.f90: Ditto
11230 2011-03-25 Martin Jambor <mjambor@suse.cz>
11232 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11234 2011-03-25 Jason Merrill <jason@redhat.com>
11236 * g++.dg/cpp0x/defaulted22.C: New.
11237 * g++.dg/cpp0x/defaulted23.C: New.
11238 * g++.dg/cpp0x/defaulted15.C: Adjust.
11240 2011-03-25 Jason Merrill <jason@redhat.com>
11242 * g++.dg/cpp0x/move1.C: New.
11244 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11247 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11249 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11251 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11252 for mips-sgi-irix6.5.
11253 Replace snprintf prototype by <stdio.h>.
11255 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11258 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11259 run_expensive_tests.
11260 * gcc.dg/graphite/block-4.c: Likewise.
11261 * gcc.dg/graphite/block-7.c: Likewise.
11262 * gcc.dg/graphite/block-8.c: Likewise.
11264 2011-03-25 Richard Guenther <rguenther@suse.de>
11266 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11267 * g++.dg/tree-ssa/pr8781.C: Likewise.
11268 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11269 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11270 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11271 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11272 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11273 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11274 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11275 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11276 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11277 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11278 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11279 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11280 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11281 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11282 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11283 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11284 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11285 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11286 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11287 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11288 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11289 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11290 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11291 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11292 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11293 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11294 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11295 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11296 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11297 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11298 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11300 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11301 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11302 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11303 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11304 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11305 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11306 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11307 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11308 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11309 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11310 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11311 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11312 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11313 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11314 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11315 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11316 * c-c++-common/pr46562-2.c: Likewise.
11317 * gfortran.dg/pr42108.f90: Likewise.
11318 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11319 foo to be inlined even at -O1.
11320 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11321 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11322 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11323 * gcc.dg/matrix/matrix.exp: Disable FRE.
11325 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11328 * gcc.dg/dfp/pr48204.c: New test.
11330 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11333 * gcc.c-torture/execute/pr47917.c: Move this...
11334 * gcc.dg/torture/pr47917.c: to here and add xfails.
11336 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11338 * gnat.dg/array16.ad[sb]: New test.
11339 * gnat.dg/array16.ads: New helper.
11341 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11343 * gnat.dg/derived_type2.adb: New test.
11345 2011-03-24 Richard Guenther <rguenther@suse.de>
11347 PR tree-optimization/48271
11348 * g++.dg/torture/pr48271.C: New testcase.
11350 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11352 * gnat.dg/array15.ad[sb]: New test.
11354 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11357 * gcc.target/i386/pr48237.c: New test.
11359 2011-03-24 Richard Guenther <rguenther@suse.de>
11361 PR middle-end/48269
11362 * gcc.dg/builtin-object-size-10.c: New testcase.
11364 2011-03-24 Richard Guenther <rguenther@suse.de>
11366 PR tree-optimization/46562
11367 * c-c++-common/pr46562-2.c: New testcase.
11368 * c-c++-common/pr46562.c: Likewise.
11370 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11372 * gcc.dg/vect/vect-cselim-1.c: New test.
11373 * gcc.dg/vect/vect-cselim-2.c: New test.
11375 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11377 * gcc.target/arm/pr46934.c: New.
11379 2011-03-23 Ian Lance Taylor <iant@google.com>
11381 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11383 2011-03-23 Richard Guenther <rguenther@suse.de>
11385 * gcc.dg/struct: Remove directory and contents.
11387 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11390 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11392 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11394 * gnat.dg/discr26.ad[sb]: New test.
11395 * gnat.dg/discr26_pkg.ads: New helper.
11397 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11400 * gcc.target/arm/neon-vld-1.c: New test.
11402 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11404 * gnat.dg/array14.ad[sb]: New test.
11405 * gnat.dg/array14_pkg.ads: New helper.
11407 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11409 * gcc.c-torture/execute/920501-8.x: Remove.
11410 * gcc.c-torture/execute/930513-1.x: Remove.
11411 * gcc.c-torture/execute/960312-1.x: Remove.
11412 * gcc.c-torture/compile/20000804-1.c,
11413 gcc.c-torture/compile/20001205-1.c,
11414 gcc.c-torture/compile/20001226-1.c,
11415 gcc.c-torture/compile/20010518-2.c,
11416 gcc.c-torture/compile/20020312-1.c,
11417 gcc.c-torture/compile/20020604-1.c,
11418 gcc.c-torture/compile/920501-12.c,
11419 gcc.c-torture/compile/920501-4.c,
11420 gcc.c-torture/compile/920520-1.c,
11421 gcc.c-torture/compile/980506-1.c,
11422 gcc.c-torture/execute/980709-1.x,
11423 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11424 options for m68hc11.
11425 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11426 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11429 2011-03-22 Nick Clifton <nickc@redhat.com>
11431 * lib/target-supports.exp (check_profiling_available): Add MN10300
11432 to the list of targets that do not support profiling. Restore
11433 alpha sorting to this list.
11435 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11437 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11438 failure on 32-bit systems.
11439 * gcc.dg/torture/vector-2.c: Ditto.
11441 2011-03-22 Richard Guenther <rguenther@suse.de>
11443 PR tree-optimization/48228
11444 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11446 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11448 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11452 * gcc.target/powerpc/pr48226.c: New file.
11454 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11456 * lib/prune.exp (prune_gcc_output): Prune "could not create
11457 compact unwind for" warnings.
11459 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11463 * gcc.c-torture/execute/pr42544.c: New test.
11464 * gcc.c-torture/execute/pr48197.c: New test.
11466 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11468 PR preprocessor/48192
11469 * gcc.target/powerpc/pr48192.c: New file.
11472 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11473 split problem of 0 being loaded in a VSX register.
11475 2011-03-21 Richard Guenther <rguenther@suse.de>
11478 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11479 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11480 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11481 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11483 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11486 * gcc.dg/pr48213.c: New test.
11488 2011-03-21 Kai Tietz <ktietz@redhat.com>
11491 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11493 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11495 * gcc.target/arm/xor-and.c: New.
11497 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11500 * gfortran.dg/function_optimize_1.f90: New test.
11501 * gfortran.dg/function_optimize_2.f90: New test.
11503 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11505 PR rtl-optimization/47502
11506 * gcc.target/i386/pr47502-1.c: New.
11507 * gcc.target/i386/pr47502-2.c: Likewise.
11509 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11511 PR rtl-optimization/48156
11512 * gcc.dg/pr48156.c: New test.
11514 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11516 PR libfortran/47439
11517 * gfortran.dg/scratch_1.f90: Adjust test.
11519 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11521 PR libfortran/47439
11522 * gfortran.dg/scratch_1.f90: New test.
11524 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11526 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11527 variably modified typedefs.
11528 * gcc.dg/c1x-typedef-2.c: Remove.
11530 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11532 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11533 * gcc.dg/c1x-anon-struct-3.c: New test.
11534 * gcc.dg/anon-struct-11.c: Update.
11536 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11538 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11540 Only xfail with gas.
11542 2011-03-18 Jason Merrill <jason@redhat.com>
11544 * g++.dg/template/fn-ptr1.C: New.
11546 * g++.dg/overload/volatile1.C: New.
11548 * g++.dg/opt/pr23372.C: New.
11550 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11552 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11554 PR middle-end/47405
11555 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11557 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11559 * gcc.target/arm/unsigned-extend-1.c: New.
11561 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11564 * gcc.c-torture/compile/pr48161.c: New test.
11566 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11568 PR middle-end/47725
11569 * gcc.dg/torture/pr47725.c: New.
11571 2011-03-17 Jason Merrill <jason@redhat.com>
11573 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11574 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11576 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11578 * gnat.dg/specs/elab2.ads: New test.
11579 * gnat.dg/specs/elab2_pkg.ads: New helper.
11581 2011-03-17 Jason Merrill <jason@redhat.com>
11583 * g++.dg/cpp0x/decltype-1212.C: New.
11584 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11586 2011-03-17 Jason Merrill <jason@redhat.com>
11588 * g++.dg/parse/memfnquals1.C: New.
11590 2011-03-17 Richard Guenther <rguenther@suse.de>
11592 PR middle-end/48134
11593 * gcc.dg/pr48134.c: New testcase.
11595 2011-03-17 Richard Guenther <rguenther@suse.de>
11597 PR middle-end/48165
11598 * g++.dg/torture/pr48165.C: New testcase.
11600 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11602 PR rtl-optimization/48141
11603 * gcc.dg/pr48141.c: New test.
11605 2011-03-16 Jason Merrill <jason@redhat.com>
11607 * g++.dg/cpp0x/constexpr-48089.C: New.
11609 * g++.dg/cpp0x/constexpr-abi1.C: New.
11611 * g++.dg/cpp0x/constexpr-46336.C: New.
11612 * g++.dg/parse/friend5.C: Adjust expected errors.
11614 * g++.dg/cpp0x/constexpr-47570.C: New.
11616 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11619 * ++.dg/debug/dwarf2/typedef6.C: New test.
11621 2011-03-16 Jason Merrill <jason@redhat.com>
11623 * g++.dg/cpp0x/elision2.C: New.
11625 * g++.dg/cpp0x/constexpr-array3.C: New.
11627 2011-03-16 Jason Merrill <jason@redhat.com>
11629 * g++.dg/cpp0x/sfinae6.C: New.
11630 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11631 * g++.dg/cpp0x/pr45908.C: Likewise.
11632 * g++.dg/cpp0x/sfinae6.C: Likewise.
11633 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11634 * g++.old-deja/g++.law/arg11.C: Likewise.
11636 2011-03-16 Jason Merrill <jason@redhat.com>
11638 * g++.dg/template/incomplete6.C: New.
11640 2011-03-16 Jeff Law <law@redhat.com>
11642 * gcc.dg/tree-ssa/vrp55.c: New test.
11644 2011-03-16 Jason Merrill <jason@redhat.com>
11646 * g++.dg/cpp0x/auto22.C: New.
11648 2011-03-16 Richard Guenther <rguenther@suse.de>
11650 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11651 optimizing it away if promoted to const.
11653 2011-03-16 Richard Guenther <rguenther@suse.de>
11655 PR tree-optimization/48149
11656 * gcc.dg/fold-complex-1.c: New testcase.
11658 2011-03-16 Richard Guenther <rguenther@suse.de>
11661 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11662 or cloning happens.
11664 2011-03-16 Richard Guenther <rguenther@suse.de>
11666 PR tree-optimization/26134
11667 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11669 2011-03-16 Richard Guenther <rguenther@suse.de>
11671 PR tree-optimization/48146
11672 * gcc.dg/torture/pr48146.c: New testcase.
11674 2011-03-16 Richard Guenther <rguenther@suse.de>
11676 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11677 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11679 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11681 PR middle-end/48136
11682 * gcc.c-torture/compile/pr48136.c: New test.
11684 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11687 * gcc.dg/guality/pr45882.c: New test.
11689 2011-03-15 Jason Merrill <jason@redhat.com>
11691 * g++.dg/cpp0x/constexpr-recursion.C: New.
11693 * g++.dg/cpp0x/implicit11.C: New.
11695 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11697 * g++.dg/cpp0x/constexpr-attribute.C: New.
11699 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11701 * g++.dg/parse/pr34758.C: New.
11703 2011-03-15 Xinliang David Li <davidxl@google.com>
11706 * gcc.dg/uninit-pred-7_d.c: New test.
11707 * gcc.dg/uninit-pred-8_d.c: New test.
11709 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11712 * gcc.target/arm/pr46788.c: New.
11714 2011-03-15 Richard Guenther <rguenther@suse.de>
11716 PR middle-end/47650
11717 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11718 * gfortran.dg/ishft_4.f90: Likewise.
11719 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11721 2011-03-15 Richard Guenther <rguenther@suse.de>
11723 PR tree-optimization/13954
11724 * g++.dg/tree-ssa/pr13954.C: New testcase.
11726 2011-03-15 Richard Guenther <rguenther@suse.de>
11728 PR tree-optimization/48037
11729 * gcc.target/i386/pr48037-1.c: New testcase.
11731 2011-03-15 Richard Guenther <rguenther@suse.de>
11733 PR tree-optimization/41490
11734 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11735 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11736 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11737 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11738 * g++.dg/tree-ssa/pr33604.C: Adjust.
11740 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11742 PR middle-end/47917
11743 * gcc.c-torture/execute/pr47917.c: New test.
11744 * gcc.dg/pr47917.c: New test.
11746 PR middle-end/38878
11747 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11749 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11751 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11752 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11753 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11754 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11755 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11756 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11757 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11758 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11759 * gcc.target/i386/avx-floor-vec.c: Ditto.
11760 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11761 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11762 * gcc.target/i386/avx-rint-vec.c: Ditto.
11763 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11764 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11765 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11766 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11768 2011-03-14 Tom Tromey <tromey@redhat.com>
11770 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11771 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11772 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11774 2011-03-14 Tom Tromey <tromey@redhat.com>
11776 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11777 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11778 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11780 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11782 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11784 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11786 PR rtl-optimization/47166
11787 * gcc.c-torture/execute/postmod-1.c: New test.
11789 2011-03-14 Richard Guenther <rguenther@suse.de>
11791 PR middle-end/48098
11792 * gcc.dg/torture/pr48098.c: New testcase.
11794 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11797 * gcc.target/powerpc/pr48053-1.c: New test.
11798 * gcc.target/powerpc/pr48053-2.c: Likewise.
11800 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11802 PR libfortran/48066
11803 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11805 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11807 PR libfortran/48066
11808 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11810 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11813 * gfortran.dg/class_41.f03: New.
11815 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11817 * g++.dg/conversion/cast3.C: New test.
11819 2011-03-11 Jason Merrill <jason@redhat.com>
11821 * g++.dg/template/error45.C: New.
11823 * g++.dg/parse/no-type-defn1.C: New.
11825 * g++.dg/ext/attrib40.C: New.
11827 * g++.dg/cpp0x/regress/array1.C: New.
11829 2011-03-11 Richard Guenther <rguenther@suse.de>
11831 PR tree-optimization/48067
11832 * gcc.dg/pr48067.c: New testcase.
11834 2011-03-11 Richard Guenther <rguenther@suse.de>
11837 * g++.dg/lto/20110311-1_0.C: New testcase.
11839 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11842 * g++.dg/inherit/virtual8.C: New test.
11844 PR middle-end/48044
11845 * gcc.dg/torture/pr48044.c: New test.
11847 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11850 * gfortran.dg/proc_ptr_comp_31.f90: New.
11852 2011-03-11 Richard Guenther <rguenther@suse.de>
11854 PR tree-optimization/47278
11855 * gcc.dg/torture/pr47278-1.c: New testcase.
11856 * gcc.dg/torture/pr47278-2.c: Likewise.
11858 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11860 PR tree-optimization/48063
11861 * gcc.dg/torture/pr48063.c: New test.
11863 2011-03-10 Jason Merrill <jason@redhat.com>
11865 * g++.dg/template/array22.C: New.
11867 * g++.dg/cpp0x/syntax-err1.C: New.
11868 * g++.dg/parse/error36.C: Adjust expected errors.
11869 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11870 * g++.old-deja/g++.pt/typename3.C: Likewise.
11871 * g++.old-deja/g++.pt/typename4.C: Likewise.
11872 * g++.old-deja/g++.pt/typename6.C: Likewise.
11874 2011-03-09 Jason Merrill <jason@redhat.com>
11876 * g++.dg/template/nontype22.C: New.
11878 2011-03-09 Martin Jambor <mjambor@suse.cz>
11880 PR tree-optimization/47714
11881 * g++.dg/torture/pr47714.C: New test.
11883 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11886 * gcc.target/powerpc/pr47755-2.c: New file.
11888 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11890 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11891 is not set in the environment, pass 64 as first argument when not
11892 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11893 native where ulimit -u is supported.
11895 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11897 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11899 2011-03-08 Jason Merrill <jason@redhat.com>
11901 * g++.dg/template/nontype21.C: New.
11903 * g++.dg/template/anon5.C: New.
11905 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11908 * gcc.dg/pr47881.c: New test.
11910 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11913 * g++.dg/lookup/template3.C: New test.
11915 2011-03-08 Kai Tietz <ktietz@redhat.com>
11917 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11920 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11923 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11924 sizeof to compute alignment.
11926 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11928 PR tree-optimization/48022
11929 * gcc.dg/pr48022-1.c: New test.
11930 * gcc.dg/pr48022-2.c: New test.
11932 2011-03-07 Jason Merrill <jason@redhat.com>
11934 * g++.dg/template/nontype20.C: New.
11935 * g++.dg/init/member1.C: Adjust expected errors.
11936 * g++.dg/parse/constant4.C: Likewise.
11937 * g++.dg/template/qualified-id3.C: Likewise.
11938 * g++.old-deja/g++.pt/crash10.C: Likewise.
11940 * g++.dg/cpp0x/regress/non-const1.C: New.
11942 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11945 * gcc.dg/pr47991.c: New test.
11947 2011-03-07 Jason Merrill <jason@redhat.com>
11949 * g++.dg/abi/mangle46.C: New.
11951 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11954 * gcc.target/powerpc/pr47862.c: New.
11956 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11959 * gcc.target/i386/combine-mul.c: Require nonpic.
11961 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11962 Nathan Froyd <froydnj@codesourcery.com>
11964 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11966 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11968 * README.QMTEST: Remove.
11970 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11971 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11974 * gfortran.dg/array_constructor_37.f90 : New test.
11976 2011-03-05 Jason Merrill <jason@redhat.com>
11978 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11979 * g++.dg/abi/mangle45.C: Likewise.
11980 * g++.dg/cpp0x/trailing1.C: Likewise.
11982 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11984 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11986 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11988 PR rtl-optimization/47899
11989 * gcc.dg/pr47899.c: New test.
11991 * gcc.dg/torture/pr47968.c: Ignore warnings.
11993 PR tree-optimization/47967
11994 * gcc.c-torture/compile/pr47967.c: New test.
11996 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11998 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11999 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12001 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12003 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12004 and property_getAttributes() if __OBJC2__.
12005 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12006 * objc.dg/property/property-encoding-1.m: New.
12007 * obj-c++.dg/property/property-encoding-1.mm: New.
12009 2011-03-04 Jason Merrill <jason@redhat.com>
12011 * g++.dg/template/pseudodtor6.C: New.
12013 * g++.dg/inherit/covariant19.C: New.
12015 2011-03-04 Richard Guenther <rguenther@suse.de>
12017 PR middle-end/47968
12018 * gcc.dg/torture/pr47968.c: New testcase.
12020 2011-03-04 Richard Guenther <rguenther@suse.de>
12022 PR middle-end/47975
12023 * gcc.dg/torture/pr47975.c: New testcase.
12025 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12028 * g++.dg/template/crash106.C: New.
12030 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12033 * gcc.dg/gomp/pr47963.c: New test.
12034 * g++.dg/gomp/pr47963.C: New test.
12036 2011-03-02 Jason Merrill <jason@redhat.com>
12038 * g++.dg/cpp0x/regress/condition1.C: New.
12040 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12042 2011-03-01 Jason Merrill <jason@redhat.com>
12044 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12046 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12048 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12050 PR rtl-optimization/47925
12051 * gcc.c-torture/execute/pr47925.c: New test.
12053 2011-03-01 Jason Merrill <jason@redhat.com>
12055 * g++.dg/cpp0x/decltype25.C: New.
12057 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12059 2011-03-01 Richard Guenther <rguenther@suse.de>
12061 PR tree-optimization/47890
12062 * gcc.dg/torture/pr47890.c: New testcase.
12064 2011-03-01 Richard Guenther <rguenther@suse.de>
12067 * gcc.dg/lto/pr47924_0.c: New testcase.
12069 2011-03-01 Richard Guenther <rguenther@suse.de>
12072 * gfortran.dg/lto/pr46911_0.f: New testcase.
12074 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12076 PR libgfortran/47933
12077 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12078 compile errors from older code form.
12080 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12082 PR libgfortran/47567
12083 * gfortran.dg/fmt_fw_d.f90: New test.
12085 2011-02-28 Jason Merrill <jason@redhat.com>
12087 * g++.dg/inherit/covariant18.C: New.
12089 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12091 PR middle-end/47893
12092 * gcc.dg/pr47893.c: New test.
12094 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12096 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12097 NULL in case of a selector with conflicting types.
12098 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12100 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12102 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12103 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12104 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12105 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12107 2011-02-28 Jason Merrill <jason@redhat.com>
12110 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12112 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12114 PR libgfortran/47778
12115 * gfortran.dg/namelist_71.f90: New test.
12117 2011-02-27 Jason Merrill <jason@redhat.com>
12120 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12121 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12123 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12126 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12128 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12131 * gfortran.dg/gomp/task-1.f90: Removed.
12133 2011-02-26 Jason Merrill <jason@redhat.com>
12135 * g++.dg/template/this-targ1.C: New.
12137 * g++.dg/cpp0x/regress/template-const1.C: New.
12138 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12139 * g++.dg/template/function1.C: Adjust.
12140 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12141 * g++.dg/debug/debug7.C: Adjust.
12143 2011-02-26 Tobias Burnus <burnus@net-b.de>
12146 * gfortran.dg/gomp/task-1.f90: New.
12148 2011-02-25 Jie Zhang <jie@codesourcery.com>
12150 * gcc.target/arm/neon-thumb2-move.c: Add
12151 dg-require-effective-target arm_thumb2_ok.
12153 2011-02-24 Jason Merrill <jason@redhat.com>
12155 * g++.dg/parse/constant1.C: Specify C++98 mode.
12156 * g++.dg/parse/constant5.C: Likewise.
12157 * g++.dg/parse/error2.C: Likewise.
12158 * g++.dg/parse/semicolon3.C: Likewise.
12159 * g++.dg/template/crash14.C: Likewise.
12160 * g++.dg/template/local4.C: Likewise.
12161 * g++.dg/template/nontype3.C: Likewise.
12162 * g++.dg/parse/crash31.C: Adjust expected errors.
12163 * g++.dg/template/function1.C: Likewise.
12164 * g++.dg/template/ref3.C: Likewise.
12165 * g++.dg/template/static9.C: Likewise.
12166 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12168 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12169 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12170 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12171 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12172 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12174 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12177 * gfortran.dg/pr47878.f90: New test.
12179 2011-02-24 Richard Guenther <rguenther@suse.de>
12182 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12183 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12185 2011-02-24 Richard Guenther <rguenther@suse.de>
12188 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12189 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12191 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12193 PR libgfortran/47567
12194 * gfortran.dg/fmt_f0_1.f90: Update test.
12196 2011-02-23 Jason Merrill <jason@redhat.com>
12198 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12199 * g++.dg/abi/mangle45.C: New.
12201 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12202 * g++.dg/template/canon-type-9.C: Match use of decltype
12203 between declaration and definition.
12204 * g++.dg/template/canon-type-12.C: Likewise.
12206 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12209 * gfortran.dg/nested_allocatables_1.f90: New.
12211 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12214 * g++.dg/pr46868.C: New test.
12215 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12216 * g++.dg/parse/error14.C: Adjust.
12218 2011-02-23 Richard Guenther <rguenther@suse.de>
12220 PR tree-optimization/47838
12221 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12223 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12225 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12227 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12229 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12230 * gfortran.dg/count_init_expr.f03: Ditto.
12231 * gfortran.dg/gomp/pr43711.f90: Ditto.
12232 * gcc.dg/struct-parse-2.c: Ditto.
12233 * gcc.dg/parse-error-3.c: Ditto.
12234 * gcc.dg/Wlogical-op-1.c: Ditto.
12235 * gcc.dg/Walways-true-1.c: Ditto.
12236 * gcc.dg/pr24225.c: Ditto.
12237 * gcc.dg/Walways-true-2.c: Ditto.
12238 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12239 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12240 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12241 * g++.dg/overload/defarg4.C: Ditto.
12242 * g++.dg/inherit/covariant16.C: Ditto.
12243 * g++.dg/inherit/virtual7.C: Ditto.
12244 * g++.dg/template/canon-type-9.C: Ditto.
12245 * g++.dg/template/access19.C: Ditto.
12246 * g++.dg/template/call7.C: Ditto.
12247 * g++.dg/template/canon-type-2.C: Ditto.
12248 * g++.dg/template/init7.C: Ditto.
12249 * g++.dg/template/sizeof-template-argument.C: Ditto.
12250 * g++.dg/template/const3.C: Ditto.
12251 * g++.dg/template/sfinae26.C: Ditto.
12252 * g++.dg/template/sfinae26.C: Ditto.
12253 * g++.dg/template/canon-type-11.C: Ditto.
12254 * g++.dg/template/union2.C: Ditto.
12255 * g++.dg/template/canon-type-3.C: Ditto.
12256 * g++.dg/template/canon-type-1.C: Ditto.
12257 * g++.dg/template/canon-type-5.C: Ditto.
12258 * g++.dg/template/canon-type-7.C: Ditto.
12259 * g++.dg/template/canon-type-10.C: Ditto.
12260 * g++.dg/template/spec36.C: Ditto.
12261 * g++.dg/template/typedef38.C: Ditto.
12262 * g++.dg/template/canon-type-4.C: Ditto.
12263 * g++.dg/template/canon-type-6.C: Ditto.
12264 * g++.dg/template/canon-type-13.C: Ditto.
12265 * g++.dg/template/instantiate9.C: Ditto.
12266 * g++.dg/template/ttp22.C: Ditto.
12267 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12268 * g++.dg/warn/Walways-true-1.C: Ditto.
12269 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12270 * g++.dg/warn/Walways-true-2.C: Ditto.
12271 * g++.dg/conversion/op4.C: Ditto.
12272 * g++.dg/opt/pr19650.C: Ditto.
12273 * g++.dg/lookup/friend11.C: Ditto.
12274 * g++.dg/other/default2.C: Ditto.
12275 * g++.dg/other/default3.C: Ditto.
12276 * g++.dg/other/dtor2.C: Ditto.
12277 * g++.dg/other/friend5.C: Ditto.
12278 * g++.dg/other/default5.C: Ditto.
12279 * g++.dg/init/brace6.C: Ditto.
12280 * g++.dg/init/aggr5.C: Ditto.
12281 * g++.dg/init/error2.C: Ditto.
12282 * g++.dg/expr/bound-mem-fun.C: Ditto.
12283 * g++.dg/expr/cond6.C: Ditto.
12284 * g++.dg/expr/stmt-expr-1.C: Ditto.
12285 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12286 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12287 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12288 * g++.dg/cpp0x/bracket1.C: Ditto.
12289 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12290 * g++.dg/cpp0x/pr38646.C: Ditto.
12291 * g++.dg/cpp0x/variadic73.C: Ditto.
12292 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12293 * g++.dg/cpp0x/bracket4.C: Ditto.
12294 * g++.dg/cpp0x/decltype4.C: Ditto.
12295 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12296 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12297 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12298 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12299 * g++.dg/cpp0x/decltype2.C: Ditto.
12300 * g++.dg/cpp0x/decltype1.C: Ditto.
12301 * g++.dg/cpp0x/bracket2.C: Ditto.
12302 * g++.dg/cpp0x/decltype5.C: Ditto.
12303 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12304 * g++.dg/cpp0x/variadic70.C: Ditto.
12305 * g++.dg/cpp0x/decltype6.C: Ditto.
12306 * g++.dg/cpp0x/rvo.C: Ditto.
12307 * g++.dg/cpp0x/vt-40092.C: Ditto.
12308 * g++.dg/cpp0x/variadic-new.C: Ditto.
12309 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12310 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12311 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12312 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12313 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12314 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12315 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12316 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12317 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12318 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12319 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12320 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12321 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12322 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12323 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12324 * g++.dg/cpp0x/pr39639.C: Ditto.
12325 * g++.dg/cpp0x/decltype3.C: Ditto.
12326 * g++.dg/cpp0x/variadic68.C: Ditto.
12327 * g++.dg/cpp0x/variadic-function.C: Ditto.
12328 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12329 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12330 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12331 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12332 * g++.dg/parse/crash35.C: Ditto.
12333 * g++.dg/parse/crash40.C: Ditto.
12334 * g++.dg/parse/defarg12.C: Ditto.
12335 * g++.dg/parse/crash34.C: Ditto.
12336 * g++.dg/parse/constructor3.C: Ditto.
12337 * g++.dg/parse/template23.C: Ditto.
12338 * g++.dg/parse/crash56.C: Ditto.
12339 * g++.dg/parse/dtor13.C: Ditto.
12340 * g++.dg/parse/error33.C: Ditto.
12341 * g++.dg/parse/ctor9.C: Ditto.
12342 * g++.dg/parse/error32.C: Ditto.
12343 * g++.dg/parse/error37.C: Ditto.
12344 * g++.dg/parse/bitfield3.C: Ditto.
12345 * g++.dg/parse/struct-4.C: Ditto.
12346 * g++.dg/ext/has_trivial_copy.C: Ditto.
12347 * g++.dg/ext/is_polymorphic.C: Ditto.
12348 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12349 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12350 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12351 * g++.dg/ext/is_union.C: Ditto.
12352 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12353 * g++.dg/ext/is_pod.C: Ditto.
12354 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12355 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12356 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12357 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12358 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12359 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12360 * g++.dg/ext/is_abstract.C: Ditto.
12361 * g++.dg/ext/has_trivial_assign.C: Ditto.
12362 * g++.dg/ext/is_class.C: Ditto.
12363 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12364 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12365 * g++.dg/ext/is_base_of.C: Ditto.
12366 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12367 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12368 * g++.dg/ext/is_empty.C: Ditto.
12369 * g++.dg/ext/is_enum.C: Ditto.
12370 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12371 * gnat.dg/opt11.adb: Ditto.
12372 * obj-c++.dg/pr45735.mm: Ditto.
12373 * obj-c++.dg/pr24393.mm: Ditto.
12374 * obj-c++.dg/exceptions-2.mm: Ditto.
12375 * objc.dg/pr45735.m: Ditto.
12376 * objc.dg/pr24393.m: Ditto.
12378 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12380 * objc.dg/attributes/objc-exception-1.m: New.
12382 2011-02-23 Jie Zhang <jie@codesourcery.com>
12384 * gcc.dg/cpp/include7.c: New test.
12386 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12389 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12391 2011-02-23 Jie Zhang <jie@codesourcery.com>
12393 PR rtl-optimization/47763
12394 * gcc.dg/pr47763.c: New test.
12396 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12399 * gfortran.dg/whole_file_32.f90 : New test.
12401 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12404 * g++.dg/inherit/virtual7.C: New test.
12406 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12409 * objc.dg/type-size-3.m: Updated error message.
12410 * objc.dg/type-size-4.m: New test.
12411 * objc.dg/type-size-5.m: New test.
12413 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12415 * lib/gnat.exp: Fix comments.
12416 Don't load libgloss.exp.
12417 (default_gnat_version): Call $compiler with --version.
12418 Adapt regexp for gnatmake output, insert version.
12419 (gnat_version): New proc.
12420 (gnat_init): Remove gnat_libgcc_s_path.
12421 (gnat_target_compile): Likewise.
12422 Remove ld_library_path.
12423 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12424 (gnat_pass): Remove.
12425 (gnat_pass): Remove.
12426 (gnat_finish): Remove.
12427 (gnat_exit): Remove.
12428 (local_find_gnatmake): Reindent.
12429 (runtest_file_p): Remove.
12430 (prune_warnings): Remove.
12431 (find_gnatclean): New proc.
12432 * lib/gnat-dg.exp (lremove): New proc.
12433 (gnat-dg-test): Reindent.
12434 Remove additional output files.
12435 (gnat-dg-runtest): Remove.
12437 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12438 * gnat.dg/loop_optimization6.adb: Likewise.
12439 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12441 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12443 PR tree-optimization/47835
12444 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12446 2011-02-22 Tobias Burnus <burnus@net-b.de>
12448 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12449 * gfortran.dg/abstract_type_2.f03: Ditto.
12450 * gfortran.dg/abstract_type_3.f03: Ditto.
12451 * gfortran.dg/abstract_type_4.f03: Ditto.
12452 * gfortran.dg/abstract_type_5.f03: Ditto.
12453 * gfortran.dg/abstract_type_6.f03: Ditto.
12454 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12455 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12456 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12457 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12458 * gfortran.dg/array_function_5.f90: Ditto.
12459 * gfortran.dg/asynchronous_3.f03: Ditto.
12460 * gfortran.dg/char_expr_1.f90: Ditto.
12461 * gfortran.dg/class_14.f03: Ditto.
12462 * gfortran.dg/data_array_6.f: Ditto.
12463 * gfortran.dg/data_invalid.f90: Ditto.
12464 * gfortran.dg/dot_product_1.f03: Ditto.
12465 * gfortran.dg/func_derived_5.f90: Ditto.
12466 * gfortran.dg/func_result_4.f90: Ditto.
12467 * gfortran.dg/implied_do_1.f90: Ditto.
12468 * gfortran.dg/initialization_25.f90: Ditto.
12469 * gfortran.dg/initialization_26.f90: Ditto.
12470 * gfortran.dg/interface_34.f90: Ditto.
12471 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12472 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12473 * gfortran.dg/matmul_8.f03: Ditto.
12474 * gfortran.dg/merge_init_expr.f90: Ditto.
12475 * gfortran.dg/pack_assign_1.f90: Ditto.
12476 * gfortran.dg/pack_vector_1.f90: Ditto.
12477 * gfortran.dg/pointer_check_8.f90: Ditto.
12478 * gfortran.dg/product_init_expr.f03: Ditto.
12479 * gfortran.dg/reshape_order_5.f90: Ditto.
12480 * gfortran.dg/reshape_shape_1.f90: Ditto.
12481 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12482 * gfortran.dg/same_name_2.f90: Ditto.
12483 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12484 * gfortran.dg/spread_init_expr.f03: Ditto.
12485 * gfortran.dg/stmt_func_1.f90: Ditto.
12486 * gfortran.dg/sum_init_expr.f03: Ditto.
12487 * gfortran.dg/transpose_3.f03: Ditto.
12488 * gfortran.dg/unpack_init_expr.f03: Ditto.
12489 * gfortran.dg/warn_conversion.f90: Ditto.
12490 * gfortran.dg/warn_conversion_2.f90: Ditto.
12491 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12492 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12493 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12494 * gfortran.dg/whole_file_16.f90: Ditto.
12495 * gfortran.dg/whole_file_17.f90: Ditto.
12496 * gfortran.dg/whole_file_18.f90: Ditto.
12497 * gfortran.dg/whole_file_20.f03: Ditto.
12498 * gfortran.dg/whole_file_5.f90: Ditto.
12499 * gfortran.dg/whole_file_6.f90: Ditto.
12500 * gfortran.dg/write_invalid_format.f90: Ditto.
12501 * gfortran.dg/zero_sized_6.f90: Ditto.
12503 2011-02-21 Jeff Law <law@redhat.com>
12505 PR rtl-optimization/46178
12506 * gcc.target/i386/pr46178.c: New test.
12508 PR rtl-optimization/46002
12509 * gcc.c-torture/compile/pr46002.c: New test.
12511 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12513 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12516 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12519 * g++.dg/debug/pr47106.C: Require effective target lto.
12521 2011-02-21 Jason Merrill <jason@redhat.com>
12523 * g++.dg/cpp0x/constexpr-diag2.C: New.
12525 2011-02-20 Jason Merrill <jason@redhat.com>
12527 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12529 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12531 * g++.dg/overload/conv-op1.C: New.
12533 * g++.dg/cpp0x/constexpr-synth1.C: New.
12535 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12537 * objc.dg/layout-2.m: New.
12538 * objc.dg/selector-3.m: Adjusted location of error message.
12539 * objc.dg/type-size-3.m: Same.
12540 * obj-c++.dg/selector-3.mm: Same.
12542 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12545 * objc.dg/property/dotsyntax-22.m: New.
12546 * obj-c++.dg/property/dotsyntax-22.mm: New.
12548 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12551 * g++.dg/template/typedef38.C: New test.
12553 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12556 * gfortran.dg/whole_file_30.f90 : New test.
12557 * gfortran.dg/whole_file_31.f90 : New test.
12559 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12563 * gfortran.dg/whole_file_28.f90 : New test.
12564 * gfortran.dg/whole_file_29.f90 : New test.
12566 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12569 * g++.dg/template/crash105.C: New.
12571 2011-02-19 Jason Merrill <jason@redhat.com>
12573 * g++.dg/cpp0x/regress/no-elide1.C: New.
12575 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12577 PR tree-optimization/46620
12578 * gcc.dg/pr46620.c: New.
12580 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12583 * gcc.target/i386/pr47809.c: New test.
12585 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12586 Tobias Burnus <burnus@net-b.de>
12588 * lib/target-supports.exp
12589 (check_effective_target_fortran_large_real): New check for large reals.
12590 * gfortran.dg/nan_7.f90: New test.
12592 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12594 PR libgfortran/47567
12595 * gfortran.dg/fmt_f0_1.f90: Update test.
12597 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12600 * gfortran.dg/array_constructor_36.f90 : New test.
12601 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12602 allow for comparison between different elements of the array
12603 constructor at different levels of optimization.
12605 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12607 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12608 * gcc.target/i386/pr32280-1.c: Likewise.
12610 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12613 * gcc.target/i386/pr47800.c: New test.
12615 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12617 * objc/execute/exceptions/foward-1.x: New.
12619 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12622 * gfortran.dg/derived_constructor_comps_4.f90: New.
12624 2011-02-18 Tobias Burnus
12627 * gfortran.dg/func_result_6.f90: New.
12629 2011-02-18 Michael Matz <matz@suse.de>
12632 * gfortran.dg/lto/pr45586_0.f90: New test.
12633 * gfortran.dg/typebound_proc_20.f90: Ditto.
12634 * gfortran.dg/typebound_proc_21.f90: Ditto.
12636 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12639 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12641 2011-02-18 Tobias Burnus <burnus@net-b.de>
12644 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12645 gcc_warning_prefix.
12646 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12647 normalizing the error/warning output.
12648 * gfortran.dg/Wall.f90: Update dg-error/warning.
12649 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12650 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12651 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12652 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12653 * gfortran.dg/class_30.f90: Update dg-error/warning.
12654 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12655 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12656 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12657 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12658 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12659 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12660 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12661 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12662 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12663 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12664 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12665 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12666 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12667 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12668 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12669 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12670 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12671 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12672 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12673 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12674 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12675 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12676 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12677 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12678 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12680 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12683 * gfortran.dg/proc_ptr_comp_30.f90: New.
12685 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12688 * gcc.target/i386/pr47780.c: New test.
12690 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12693 * gfortran.dg/class_40.f03: New.
12695 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12698 * g++.dg/cpp0x/auto21.C: New test.
12700 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12702 * objc.dg/special/unclaimed-category-1.h: Updated for
12704 * objc.dg/special/unclaimed-category-1.m: Same.
12705 * objc.dg/zero-link-1.m: Same.
12706 * objc.dg/lookup-1.m: Same.
12707 * objc.dg/torture/strings/const-str-9.m
12708 * objc.dg/torture/strings/const-str-10.m: Same.
12709 * objc.dg/torture/strings/const-str-11.m: Same.
12710 * objc.dg/torture/forward-1.m: Same.
12711 * objc.dg/zero-link-2.m: Same.
12712 * objc.dg/encode-7-next-64bit.m: Same.
12713 * objc.dg/method-4.m: Same.
12714 * objc.dg/next-runtime-1.m: Same.
12715 * objc.dg/image-info.m: Same.
12716 * objc.dg/pr23214.m: Same.
12717 * objc.dg/symtab-1.m: Same.
12718 * obj-c++.dg/basic.m: Same.
12719 * obj-c++.dg/proto-lossage-3.m: Same.
12720 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12721 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12722 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12723 * obj-c++.dg/method-11.m: Same.
12724 * objc/execute/enumeration-1.m: Same.
12725 * objc/execute/object_is_class.m: Same.
12726 * objc/execute/formal_protocol-2.m: Same.
12727 * objc/execute/formal_protocol-4.m: Same.
12728 * objc/execute/formal_protocol-6.m: Same.
12729 * objc/execute/bycopy-3.m: Same.
12730 * objc/execute/exceptions/catchall-1.m: Same.
12731 * objc/execute/exceptions/finally-1.m: Same.
12732 * objc/execute/exceptions/local-variables-1.m: Same.
12733 * objc/execute/exceptions/foward-1.m: Same.
12734 * objc/execute/bf-common.h
12735 * objc/execute/enumeration-2.m: Same.
12736 * objc/execute/formal_protocol-1.m: Same.
12737 * objc/execute/formal_protocol-3.m: Same.
12738 * objc/execute/formal_protocol-5.m: Same.
12739 * objc/execute/accessing_ivars.m: Same.
12740 * objc/execute/bycopy-2.m: Same.
12741 * objc/execute/formal_protocol-7.m: Same.
12742 * objc/execute/compatibility_alias.m: Same.
12743 * objc/execute/no_clash.m: Same.
12744 * objc/execute/object_is_meta_class.m: Same.
12745 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12746 * objc/execute/class-tests-1.h: Include stdio.h.
12747 * objc/execute/class-tests-2.h: Same.
12748 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12750 * obj-c++.dg/try-catch-2.mm: Same.
12752 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12755 * g++.dg/warn/Wunused-parm-4.C: New test.
12757 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12758 Jan Hubicka <jh@suse.cz>
12762 * g++.dg/debug/pr47106.C: New.
12764 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12767 * gcc.target/i386/pr43653.c: New test.
12769 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12772 * g++.dg/template/inherit6.C: New test.
12774 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12777 * gfortran.dg/class_39.f03: New.
12779 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12782 * g++.dg/cpp0x/variadic106.C: New test.
12784 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12786 PR libfortran/47757
12787 * gfortran.dg/pr47757-1.f90: New test.
12788 * gfortran.dg/pr47757-2.f90: New test.
12789 * gfortran.dg/pr47757-3.f90: New test.
12792 * g++.dg/cpp0x/enum8.C: New test.
12794 2011-02-15 Jason Merrill <jason@redhat.com>
12796 * g++.dg/inherit/implicit-trivial1.C: New.
12797 * g++.dg/cpp0x/implicit-trivial1.C: New.
12799 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12801 PR middle-end/47725
12802 * gcc.dg/torture/pr47725.c: Removed.
12804 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12807 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12808 constant does not generate a load from memory.
12810 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12812 PR middle-end/47725
12813 * gcc.dg/torture/pr47725.c: New.
12815 2011-02-15 Richard Guenther <rguenther@suse.de>
12817 PR tree-optimization/47743
12818 * gcc.dg/torture/pr47743.c: New testcase.
12820 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12822 PR middle-end/47581
12823 * gcc.target/i386/pr47581.c: New test.
12825 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12828 * gfortran.dg/select_type_22.f03: New.
12830 2011-02-14 Jason Merrill <jason@redhat.com>
12832 * g++.dg/cpp0x/regress/enum1.C: New.
12834 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12836 * gnat.dg/include.adb: New test.
12838 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12841 * gfortran.dg/class_38.f03: New.
12843 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12845 * gcc.dg/pr46494.c: New test.
12847 2011-02-14 Richard Guenther <rguenther@suse.de>
12849 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12851 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12854 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12855 sparc*-sun-solaris2.11.
12857 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12860 * gfortran.dg/argument_checking_18.f90: New.
12862 2011-02-13 Tobias Burnus <burnus@net-b.de>
12864 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12865 * gfortran.dg/argument_checking_17.f90: New.
12867 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12869 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12870 are temporarily disabled.
12871 * gfortran.dg/class_7.f03: Ditto.
12872 * gfortran.dg/coarray_14.f90: Ditto.
12873 * gfortran.dg/typebound_proc_13.f03: Ditto.
12875 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12878 * gfortran.dg/extends_11.f03: New.
12880 2011-02-11 Xinliang David Li <davidxl@google.com>
12882 PR tree-optimization/47707
12883 * g++.dg/tree-ssa/pr47707.C: New test.
12885 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12887 * g++.dg/opt/inline17.C: New test.
12889 2011-02-11 Tobias Burnus <burnus@net-b.de>
12892 * gfortran.dg/pure_formal_2.f90: New.
12894 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12896 PR rtl-optimization/47614
12897 * gfortran.dg/pr47614.f: New.
12899 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12902 * gcc.dg/opts-6.c: New test.
12904 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12907 * gcc.dg/pr47684.c: New test.
12909 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12912 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12913 c99_runtime, dg-add-options c99_runtime.
12914 (main): Use __asm__.
12916 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12919 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12920 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12921 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12922 * gcc.dg/ucnid-10.c: Likewise.
12923 * gcc.dg/ucnid-13.c: Likewise.
12924 * gcc.dg/ucnid-7.c: Likewise.
12925 * gcc.dg/ucnid-8.c: Likewise.
12926 Adapt dg-warning line number.
12928 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12930 * gcc.target/i386/parity-1.c: Use -march=k8.
12931 * gcc.target/i386/parity-2.c: Ditto.
12932 * gcc.target/i386/vecinit-1.c: Ditto.
12933 * gcc.target/i386/vecinit-2.c: Ditto.
12935 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12938 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12939 * gcc.target/mips/save-restore-3.c: Likewise.
12940 * gcc.target/mips/save-restore-4.c: Likewise.
12941 * gcc.target/mips/save-restore-5.c: Likewise.
12944 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12945 * g++.dg/tree-prof/partition2.C: Likewise.
12947 2011-02-09 Jason Merrill <jason@redhat.com>
12949 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12950 rather than misdeclare std::puts.
12952 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12953 * g++.dg/other/warning1.C: Likewise.
12954 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12955 * g++.old-deja/g++.gb/scope06.C: Likewise.
12956 * g++.old-deja/g++.law/cvt11.C: Likewise.
12957 * g++.old-deja/g++.law/init1.C: Likewise.
12958 * g++.dg/abi/mangle26.C: Likewise.
12960 * g++.dg/template/function1.C: Adjust for C++0x mode.
12961 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12963 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12964 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12966 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12968 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12970 * g++.dg/cpp0x/regress: New directory.
12971 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12972 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12973 * g++.dg/cpp0x/regress/regress3.C: New.
12975 2011-02-10 Richard Guenther <rguenther@suse.de>
12977 PR tree-optimization/47677
12978 * gcc.dg/torture/pr47677.c: New testcase.
12980 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12982 * objc.dg/special/load-category-1.m: Remove unused header.
12983 * objc.dg/special/load-category-1a.m: Likewise.
12984 * objc.dg/special/load-category-2.m: Likewise.
12985 * objc.dg/special/load-category-2a.m: Likewise.
12986 * objc.dg/special/load-category-3.m: Likewise.
12987 * objc.dg/special/load-category-3a.m: Likewise.
12988 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12989 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12990 * objc.dg/attributes/class-attribute-1.m: Likewise.
12991 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12992 * obj-c++.dg/property/property.exp: Likewise.
12993 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12994 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12995 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12996 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12997 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12998 * obj-c++.dg/template-8.mm: Likewise.
13000 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13003 * gcc.target/i386/pr47665.c: New test.
13005 2011-02-10 Jie Zhang <jie@codesourcery.com>
13009 2011-02-05 Jie Zhang <jie@codesourcery.com>
13011 * gcc.dg/pr42631.c: Update test.
13012 * gcc.dg/pr42631-2.c: New test.
13014 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13017 * gfortran.dg/proc_decl_25.f90: New.
13019 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13022 * gfortran.dg/typebound_assignment_2.f03: New.
13024 2011-02-09 Richard Guenther <rguenther@suse.de>
13026 PR tree-optimization/47664
13027 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13029 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13031 PR middle-end/47646
13032 * gnat.dg/uninit_func.adb: Adjust dg directive.
13034 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13036 PR middle-end/47646
13037 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13039 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13042 * gfortran.dg/auto_dealloc_2.f90: New.
13044 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13046 * gcc.dg/builtins-config.h: Remove __sgi handling.
13047 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13048 -std=c99 for mips-sgi-irix6.5*.
13050 2011-02-09 Martin Jambor <mjambor@suse.cz>
13052 PR middle-end/45505
13053 * gfortran.dg/pr25923.f90: Remove xfails.
13055 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13058 * gfortran.dg/inquire_14.f90: New test.
13060 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13063 * gfortran.dg/pointer_init_6.f90: New.
13065 2011-02-08 Jeff Law <law@redhat.com>
13067 PR tree-optimization/42893
13068 * gcc.tree-ssa/pr42893.c: New test.
13070 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13072 PR tree-optimization/46834
13073 PR tree-optimization/46994
13074 PR tree-optimization/46995
13075 * gcc.dg/graphite/id-pr46834.c: New.
13076 * gfortran.dg/graphite/id-pr46994.f90: New.
13077 * gfortran.dg/graphite/id-pr46995.f90: New.
13079 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13081 PR middle-end/47646
13082 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13083 using the variable is known the warning is emitted there.
13084 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13085 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13087 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13090 * gcc.dg/noreturn-1.c (foo5): Likewise.
13091 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13092 (method2): Likewise.
13094 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13095 the return statement using the uninitialized variable.
13096 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13098 2011-02-08 Richard Guenther <rguenther@suse.de>
13100 PR middle-end/47639
13101 * g++.dg/opt/pr47639.c: New testcase.
13103 2011-02-08 Richard Guenther <rguenther@suse.de>
13105 PR tree-optimization/47632
13106 * g++.dg/opt/pr47632.C: New testcase.
13108 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13110 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13112 2011-02-07 Richard Guenther <rguenther@suse.de>
13114 PR tree-optimization/47615
13115 * g++.dg/opt/pr47615.C: New testcase.
13117 2011-02-07 Richard Guenther <rguenther@suse.de>
13119 PR tree-optimization/47621
13120 * gcc.dg/torture/pr47621.c: New testcase.
13122 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13124 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13126 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13129 * gfortran.dg/allocate_with_source_1 : New test.
13131 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13133 PR middle-end/47610
13134 * gcc.dg/pr47610.c: New test.
13136 2011-02-05 Jie Zhang <jie@codesourcery.com>
13139 * gcc.dg/pr42631.c: Update test.
13140 * gcc.dg/pr42631-2.c: New test.
13142 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13145 * gfortran.dg/pr47574.f90: New test.
13147 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13149 PR tree-optimization/46194
13150 * gcc.dg/autopar/pr46194.c: New.
13152 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13154 PR tree-optimization/43695
13155 * g++.dg/ipa/pr43695.C: New.
13157 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13159 PR inline-asm/23200
13160 * gcc.dg/pr23200.c: New test.
13162 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13165 * g++.dg/pr47589.C: New test.
13167 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13170 * g++.dg/template/typedef37.C: New test.
13171 * g++.dg/template/param1.C: Adjust expected error message.
13173 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13175 PR middle-end/31490
13176 * gcc.dg/pr31490-2.c: New test.
13177 * gcc.dg/pr31490-3.c: New test.
13178 * gcc.dg/pr31490-4.c: New test.
13180 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13181 Jakub Jelinek <jakub@redhat.com>
13184 * g++.dg/parser/semicolon3.C: Adjust.
13185 * g++.dg/parser/semicolon4.C: New testcase.
13186 * g++.dg/pr46890.C: New testcase.
13188 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13191 * g++.dg/init/pr29571.C: New.
13193 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13195 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13196 instead of vect_int.
13198 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13201 * gcc.target/i386/pr47312.c: New test.
13204 * gcc.target/i386/pr47564.c: New test.
13206 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13208 PR tree-optimization/45122
13209 * gcc.dg/tree-ssa/pr45122.c: New.
13211 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13214 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13217 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13218 and vsx so a default --with-cpu=power7 doesn't give an error
13219 when -mavoid-indexed-addresses is used.
13221 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13222 wrapper function to save the arguments and then jump to the real
13223 function, rather than depending on the compiler not to move stuff
13225 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13227 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13228 Paul Thomas <pault@gcc.gnu.org>
13231 * gfortran.dg/class_37.f03 : New test.
13233 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13234 Richard Guenther <rguenther@suse.de>
13236 PR tree-optimization/40979
13238 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13239 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13240 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13241 check_vect_support_and_set_flags.
13242 * gfortran.dg/graphite/vect-pr40979.f90: New.
13244 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13247 * gfortran.dg/class_36.f03: New.
13249 2011-02-02 Richard Guenther <rguenther@suse.de>
13251 PR tree-optimization/47566
13252 * gcc.dg/lto/20110201-1_0.c: New testcase.
13254 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13260 * debug/pr47498.c: New.
13261 * debug/pr47501.c: New.
13263 2011-02-01 Richard Guenther <rguenther@suse.de>
13265 PR tree-optimization/47559
13266 * g++.dg/torture/pr47559.C: New testcase.
13268 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13271 * gfortran.dg/typebound_call_20.f03: New.
13273 2011-02-01 Richard Guenther <rguenther@suse.de>
13275 PR tree-optimization/47555
13276 * gcc.dg/pr47555.c: New testcase.
13278 2011-02-01 Richard Guenther <rguenther@suse.de>
13280 PR tree-optimization/47541
13281 * g++.dg/torture/pr47541.C: New testcase.
13283 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13286 * gfortran.dg/typebound_call_19.f03: New.
13288 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13291 * g++.dg/cpp0x/pr47416.C: New test.
13293 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13296 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13298 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13301 * gfortran.dg/typebound_assignment_1.f03: New.
13303 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13305 PR tree-optimization/47538
13306 * gcc.c-torture/execute/pr47538.c: New test.
13308 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13311 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13313 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13315 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13317 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13319 PR rtl-optimization/44031
13320 * gcc.c-torture/compile/20110131-1.c: New test.
13322 2011-01-31 Tobias Burnus <burnus@net-b.de>
13325 * gfortran.dg/stmt_func_1.f90: New.
13327 2011-01-31 Tobias Burnus <burnus@net-b.de>
13330 * gfortran.dg/interface_34.f90: New.
13332 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13335 * gfortran.dg/realloc_on_assign_5.f03: New test.
13336 * gfortran.dg/realloc_on_assign_5.f03: New test.
13338 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13340 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13341 * gfortran.dg/bessel_7.f90: Likewise.
13342 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13344 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13345 * gfortran.dg/sum_init_expr.f03: Likewise.
13347 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13349 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13352 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13353 loop only on "vect_intfloat_cvt" targets.
13355 2011-01-29 Tobias Burnus <burnus@net-b.de>
13358 * gfortran.dg/shape_6.f90: New.
13360 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13362 PR libgfortran/47434
13363 * gfortran.dg/read_infnan_1.f90: Update test.
13364 * gfortran.dg/module_nan.f90: Update test.
13365 * gfortran.dg/char4_iunit_1.f03: Update test.
13366 * gfortran.dg/large_real_kind_1.f90: Update test.
13367 * gfortran.dg/real_const_3.f90: Update test.
13368 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13370 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13373 * g++.dg/template/param2.C: New test.
13375 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13377 PR libgfortran/47285
13378 * gfortran.dg/fmt_g.f: New test.
13380 2011-01-28 Tobias Burnus <burnus@net-b.de>
13383 * gfortran.dg/pure_formal_1.f90: New.
13385 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13388 * gcc.dg/tls/pr42894.c: New test.
13390 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13392 * gcc.dg/pr47276.c: Add dg-require-visibility.
13394 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13396 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13398 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13399 Tobias Burnus <burnus@gcc.gnu.org>
13404 * gfortran.dg/realloc_on_assign_3.f03: New test.
13405 * gfortran.dg/realloc_on_assign_4.f03: New test.
13406 * gfortran.dg/allocatable_function_5.f90: New test.
13407 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13408 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13409 implemented" dg-errors.
13411 2011-01-27 Jan Hubicka <jh@suse.cz>
13413 PR middle-end/46949
13414 * gcc.dg/attr-weakref-4.c: New testcase
13416 2011-01-27 Martin Jambor <mjambor@suse.cz>
13418 PR tree-optimization/47228
13419 * gcc.dg/torture/pr47228.c: New test.
13421 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13423 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13425 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13427 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13428 when using auto-overlay support on the SPU.
13430 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13432 PR rtl-optimization/44174
13433 * gcc.target/i386/asm-6.c: New test.
13435 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13437 PR rtl-optimization/46856
13438 * gcc.c-torture/compile/pr46856.c: New test.
13440 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13441 Andrew Pinski <pinskia@gmail.com>
13444 * gcc.dg/pr43082.c: New.
13446 2011-01-26 DJ Delorie <dj@redhat.com>
13448 PR rtl-optimization/46878
13449 * gcc.dg/pr46878-1.c: New test.
13451 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13454 * g++.dg/cpp0x/pr47476.C: New test.
13456 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13458 * gcc.c-torture/compile/20110126-1.c: New test.
13460 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13463 * gcc.dg/torture/pr47473.c: New test.
13465 2011-01-26 Jan Hubicka <jh@suse.cz>
13468 * gcc.c-torture/execute/pr47237.c: New testcase.
13470 2011-01-26 Jan Hubicka <jh@suse.cz>
13472 PR tree-optimization/47190
13473 * gcc.dg/attr-weakref-3.c: New testcase.
13475 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13478 * gcc.dg/dll-9a.c: New test file.
13479 * gcc.dg/dll-11.c: Likewise.
13480 * gcc.dg/dll-12.c: Likewise.
13481 * gcc.dg/dll-12a.c: Likewise.
13482 * gcc.dg/dll-11a.c: Likewise.
13483 * gcc.dg/dll-9.c: Likewise.
13484 * gcc.dg/dll-10.c: Likewise.
13485 * gcc.dg/dll-10a.c: Likewise.
13486 * g++.dg/ext/dllexport4a.cc: Likewise.
13487 * g++.dg/ext/dllexport4.C: Likewise.
13488 * g++.dg/ext/dllexport5.C: Likewise.
13489 * g++.dg/ext/dllexport5a.cc: Likewise.
13491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13493 PR tree-optimization/46970
13494 * gcc.dg/graphite/pr46970.c: New.
13496 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13498 PR tree-optimization/46215
13499 * gcc.dg/graphite/pr46215.c: New.
13501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13503 PR tree-optimization/46168
13504 * gcc.dg/graphite/pr46168.c: New.
13506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13508 PR tree-optimization/43657
13509 * gcc.dg/graphite/pr43657.c: New.
13511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13513 PR tree-optimization/29832
13514 * gfortran.dg/graphite/pr29832.f90: New.
13516 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13518 PR tree-optimization/43567
13519 * gcc.dg/graphite/pr43567.c: New.
13521 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13523 * gfortran.dg/graphite/interchange-4.f: New.
13524 * gfortran.dg/graphite/interchange-5.f: New.
13526 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13527 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13528 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13529 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13530 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13531 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13532 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13533 * gfortran.dg/ltrans-7.f90: Removed.
13534 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13536 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13537 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13538 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13539 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13540 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13541 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13542 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13543 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13544 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13545 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13546 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13547 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13548 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13549 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13550 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13551 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13552 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13553 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13554 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13555 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13556 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13557 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13558 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13559 * gcc.dg/tree-ssa/data-dep-1.c
13560 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13561 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13562 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13563 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13564 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13566 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13568 PR tree-optimization/47265
13569 PR tree-optimization/47443
13570 * gcc.c-torture/compile/pr47265.c: New test.
13571 * gcc.dg/pr47443.c: New test.
13573 2011-01-25 Martin Jambor <mjambor@suse.cz>
13575 PR tree-optimization/47382
13576 * g++.dg/torture/pr47382.C: New test.
13577 * g++.dg/opt/devirt1.C: Xfail.
13579 2011-01-25 Yao Qi <yao@codesourcery.com>
13582 * gcc.target/arm/pr45701-1.c: New test.
13583 * gcc.target/arm/pr45701-2.c: New test.
13584 * gcc.target/arm/pr45701-3.c: New test.
13586 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13587 Jakub Jelinek <jakub@redhat.com>
13589 PR tree-optimization/47271
13590 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13592 2011-01-25 Nick Clifton <nickc@redhat.com>
13594 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13595 (saturate_add): Delete.
13596 (exchange): Delete.
13597 (main): Do not run saturate_add.
13598 (set_interrupts): Delete.
13600 2011-01-25 Tobias Burnus <burnus@net-b.de>
13603 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13605 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13607 PR tree-optimization/47427
13608 PR tree-optimization/47428
13609 * gcc.c-torture/compile/pr47427.c: New test.
13610 * gcc.c-torture/compile/pr47428.c: New test.
13612 2011-01-25 Richard Guenther <rguenther@suse.de>
13614 PR middle-end/47411
13615 * gcc.dg/torture/pr47411.c: New testcase.
13617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13619 * gfortran.dg/graphite/id-24.f: New.
13620 * gfortran.dg/graphite/id-25.f: New.
13622 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13624 * gfortran.dg/graphite/id-23.f: New.
13626 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13628 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13630 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13632 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13633 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13634 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13635 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13636 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13637 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13638 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13639 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13640 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13642 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13644 * gcc.dg/graphite/block-0.c: Add documentation.
13645 * gcc.dg/graphite/block-4.c: Same.
13646 * gcc.dg/graphite/block-7.c: Same.
13647 * gcc.dg/graphite/block-8.c: New.
13648 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13649 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13650 * gcc.dg/graphite/interchange-12.c: Add documentation.
13651 * gcc.dg/graphite/interchange-13.c: New.
13652 * gcc.dg/graphite/interchange-14.c: New.
13653 * gcc.dg/graphite/interchange-15.c: New.
13654 * gcc.dg/graphite/interchange-8.c: Add documentation.
13655 * gcc.dg/graphite/interchange-mvt.c: Same.
13657 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13660 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13661 * gcc.target/powerpc/altivec-14.c: Ditto.
13662 * gcc.target/powerpc/altivec-33.c: Ditto.
13663 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13664 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13665 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13666 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13667 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13668 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13669 * g++.dg/ext/altivec-15.C: Ditto.
13670 * g++.dg/ext/altivec-types-1.C: Ditto.
13671 * g++.dg/ext/altivec-types-2.C: Ditto.
13672 * g++.dg/ext/altivec-types-3.C: Ditto.
13673 * g++.dg/ext/altivec-types-4.C: Ditto.
13675 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13677 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13679 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13681 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13682 optimization options.
13684 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13686 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13689 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13691 2011-01-23 Tobias Burnus <burnus@net-b.de>
13694 * gfortran.dg/allocatable_scalar_12.f90: New.
13696 2011-01-23 Ira Rosen <irar@il.ibm.com>
13698 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13699 vectorization to be not profitable if peeling is used to
13700 realign the memory access.
13701 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13702 loop bound to avoid loop unrolling.
13703 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13705 2011-01-22 Jan Hubicka <jh@suse.cz>
13708 * g++.dg/lto/pr47333.C: New file.
13710 2011-01-22 Jan Hubicka <jh@suse.cz>
13712 PR tree-optimization/43884
13714 * gcc.dg/autopar/outer-2.c: Increase array size.
13715 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13717 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13720 * gfortran.dg/c_loc_tests_16.f90: New test.
13722 2011-01-22 Tobias Burnus <burnus@net-b.de>
13725 * gfortran.dg/typebound_proc_19.f90: New.
13727 2011-01-21 Jeff Law <law@redhat.com>
13729 PR tree-optimization/47053
13730 * g++.dg/pr47053.C: New test.
13732 2011-01-21 Jason Merrill <jason@redhat.com>
13735 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13737 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13740 * g++.dg/cpp0x/range-for10.C: New test.
13741 * g++.dg/template/for1.C: New test.
13743 PR middle-end/45566
13744 * g++.dg/tree-prof/partition3.C: New test.
13746 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13748 PR rtl-optimization/47366
13749 * g++.dg/opt/pr47366.C: New test.
13751 2011-01-21 Jason Merrill <jason@redhat.com>
13754 * g++.dg/cpp0x/constexpr-regress2.C: New.
13756 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13758 2011-01-21 Jeff Law <law@redhat.com>
13760 PR rtl-optimization/41619
13761 * gcc.dg/pr41619.c: New.
13763 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13765 PR tree-optimization/47355
13766 * g++.dg/opt/pr47355.C: New test.
13768 2011-01-21 Richard Guenther <rguenther@suse.de>
13770 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13773 2011-01-21 Richard Guenther <rguenther@suse.de>
13775 PR tree-optimization/47365
13776 * gcc.dg/torture/pr47365.c: New testcase.
13777 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13779 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13781 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13783 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13785 PR tree-optimization/47391
13786 * gcc.dg/pr47391.c: New test.
13788 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13790 * g++.dg/template/char1.C: Use signed char.
13792 2011-01-21 Tobias Burnus <burnus@net-b.de>
13795 * gfortran.dg/pointer_target_4.f90: New.
13797 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13800 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13801 ILP32 system and not IP32.
13803 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13806 * g++.dg/debug/pr46583.C: New.
13808 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13811 * g++.dg/debug/pr47283.C: New test.
13814 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13815 * gcc.target/i386/headmerge-2.c: Likewise.
13817 2011-01-20 Richard Guenther <rguenther@suse.de>
13819 PR middle-end/47370
13820 * gcc.dg/torture/pr47370.c: New testcase.
13822 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13824 PR tree-optimization/46130
13825 * gcc.dg/pr46130-1.c: New test.
13826 * gcc.dg/pr46130-2.c: New test.
13828 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13831 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13833 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13836 * g++.dg/debug/pr46240.cc: New.
13838 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13841 * g++.dg/template/anonunion1.C: New test.
13843 PR rtl-optimization/47337
13844 * gcc.c-torture/execute/pr47337.c: New test.
13846 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13849 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13851 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13853 PR tree-optimization/46021
13854 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13856 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13858 PR tree-optimization/47290
13859 * g++.dg/torture/pr47290.C: New test.
13861 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13864 * gfortran.dg/proc_ptr_comp_29.f90: New.
13866 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13869 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13870 powerpc-apple-darwin9.
13872 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13874 PR rtl-optimization/47299
13875 * gcc.c-torture/execute/pr47299.c: New test.
13877 2011-01-17 Jason Merrill <jason@redhat.com>
13879 * g++.dg/cpp0x/constexpr-virtual.C: New.
13881 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13884 * gfortran.dg/gomp/pr47331.f90: New test.
13886 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13889 * objc.dg/selector-warn-1.m: New.
13890 * obj-c++.dg/selector-warn-1.mm: New.
13892 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13894 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13895 Update dg-final accordingly.
13897 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13899 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13901 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13903 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13905 * gcc.dg/guality/pr36728-2.c: Likewise.
13907 2011-01-17 Richard Guenther <rguenther@suse.de>
13909 PR tree-optimization/47313
13910 * g++.dg/torture/pr47313.C: New testcase.
13912 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13915 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13916 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13917 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13918 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13920 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13922 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13923 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13924 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13926 2011-01-17 Richard Guenther <rguenther@suse.de>
13928 PR tree-optimization/45967
13929 * gcc.dg/torture/pr45967-2.c: New testcase.
13930 * gcc.dg/torture/pr45967-3.c: Likewise.
13932 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13935 * g++.dg/ext/pr47213.C: Require visibility.
13937 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13939 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13940 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13942 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13944 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13945 Linux-based targets.
13947 2011-01-13 Jan Hubicka <jh@suse.cz>
13949 PR tree-optimization/47276
13950 * gcc.dg/pr47276.c: New testcase.
13952 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13953 Jonathan Wakely <jwakely.gcc@gmail.com>
13956 * g++.dg/other/pr33558.C: New.
13957 * g++.dg/other/pr33558-2.C: New.
13959 2011-01-14 Martin Jambor <mjambor@suse.cz>
13961 PR tree-optimization/45934
13962 PR tree-optimization/46302
13963 * g++.dg/ipa/devirt-c-1.C: New test.
13964 * g++.dg/ipa/devirt-c-2.C: Likewise.
13965 * g++.dg/ipa/devirt-c-3.C: Likewise.
13966 * g++.dg/ipa/devirt-c-4.C: Likewise.
13967 * g++.dg/ipa/devirt-c-5.C: Likewise.
13968 * g++.dg/ipa/devirt-c-6.C: Likewise.
13969 * g++.dg/ipa/devirt-6.C: Likewise.
13970 * g++.dg/ipa/devirt-d-1.C: Likewise.
13971 * g++.dg/torture/pr45934.C: Likewise.
13973 2011-01-14 Jason Merrill <jason@redhat.com>
13975 * g++.dg/cpp0x/variadic105.C: New.
13977 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13978 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13981 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13982 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13983 execution tests on i?86-*-*, x86_64-*-* and
13984 powerpc*-apple-darwin* && ilp32.
13985 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13986 tests on i?86-*-* and x86_64-*-*.
13988 2011-01-14 Richard Guenther <rguenther@suse.de>
13990 PR tree-optimization/47280
13991 * g++.dg/opt/pr47280.C: New testcase.
13993 2011-01-14 Jason Merrill <jason@redhat.com>
13995 * g++.dg/cpp0x/constexpr-regress1.C: New.
13997 * g++.dg/ext/flexary2.C: New.
13999 2011-01-14 Richard Guenther <rguenther@suse.de>
14001 PR middle-end/47281
14002 * gcc.dg/torture/pr47281.c: New testcase.
14003 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14005 2011-01-14 Richard Guenther <rguenther@suse.de>
14007 PR tree-optimization/47286
14008 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14010 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14013 * g++.dg/ext/pr47213.C: New.
14015 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14017 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14019 2011-01-13 Tobias Burnus <burnus@net-b.de>
14020 Mikael Morin <mikael@gcc.gnu.org>
14024 * gfortran.dg/select_type_20.f90: New.
14025 * gfortran.dg/select_type_21.f90: New.
14027 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14030 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14032 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14034 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14035 * gcc.dg/guality/pr36728-2.c: Likewise.
14037 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14040 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14042 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14044 PR rtl-optimization/45352
14045 * gcc.dg/pr45352-3.c: New.
14047 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14049 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14051 * g++.dg/cpp0x/range-for8.C: New.
14052 * g++.dg/cpp0x/range-for9.C: New.
14054 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14057 * g++.dg/debug/pr47209.C: New.
14059 2011-01-12 Richard Guenther <rguenther@suse.de>
14062 * gcc.dg/lto/pr47259_0.c: New testcase.
14063 * gcc.dg/lto/pr47259_1.c: Likewise.
14065 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14067 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14068 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14069 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14070 methods missing from the OBJC2 Object.
14071 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14072 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14073 GNU and NeXT runtimes.
14074 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14076 * objc-obj-c++-shared/Object1.m: Likewise.
14077 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14078 * objc.dg/proto-qual-1.m: Likewise.
14079 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14080 * obj-c++.dg/proto-qual-1.mm: Likewise.
14082 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14085 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14087 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14089 Fixed the Objective-C++ testsuite and updated all tests.
14090 * lib/obj-c++.exp (obj-c++_init): Declare and set
14091 gcc_warning_prefix and gcc_error_prefix.
14092 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14093 'dg-warning', 'dg-message' and 'dg-error'.
14094 * obj-c++.dg/class-extension-3.mm: Likewise.
14095 * obj-c++.dg/class-protocol-1.mm: Likewise.
14096 * obj-c++.dg/encode-7.mm: Likewise.
14097 * obj-c++.dg/exceptions-3.mm: Likewise.
14098 * obj-c++.dg/exceptions-5.mm: Likewise.
14099 * obj-c++.dg/method-12.mm: Likewise.
14100 * obj-c++.dg/method-13.mm: Likewise.
14101 * obj-c++.dg/method-15.mm: Likewise.
14102 * obj-c++.dg/method-16.mm: Likewise.
14103 * obj-c++.dg/method-4.mm: Likewise.
14104 * obj-c++.dg/method-8.mm: Likewise.
14105 * obj-c++.dg/method-conflict-1.mm: Likewise.
14106 * obj-c++.dg/method-conflict-2.mm: Likewise.
14107 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14108 and uncommented second part of the testcase now that the testsuite
14110 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14111 and uncommented second part of the testcase now that the testsuite
14113 * obj-c++.dg/private-1.mm: Likewise.
14114 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14115 * obj-c++.dg/syntax-error-7.mm: Likewise.
14116 * obj-c++.dg/warn5.mm: Likewise.
14117 * obj-c++.dg/property/at-property-14.mm: Likewise.
14118 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14120 * obj-c++.dg/property/at-property-18.mm: Likewise.
14121 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14123 * obj-c++.dg/property/at-property-21.mm: Likewise.
14124 * obj-c++.dg/property/at-property-28.mm: Likewise.
14125 * obj-c++.dg/property/at-property-5.mm: Likewise.
14126 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14127 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14128 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14129 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14130 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14131 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14132 * obj-c++.dg/tls/diag-5.mm: Likewise.
14133 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14134 dg-error, now matched correctly.
14136 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14138 * objc.dg/property/at-property-29.m: New.
14139 * obj-c++.dg/property/at-property-29.mm: New.
14141 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14143 * go.test/go-test.exp (go-set-goarch): New proc.
14144 (go-gc-tests): Use it.
14146 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14149 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14151 2011-01-11 Richard Henderson <rth@redhat.com>
14153 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14155 2011-01-11 Jan Hubicka <jh@suse.cz>
14159 * gcc.dg/lto/pr45721_1.c: New file.
14160 * gcc.dg/lto/pr45721_0.c: New file.
14162 2011-01-11 Richard Guenther <rguenther@suse.de>
14164 PR tree-optimization/46076
14165 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14167 2011-01-11 Jeff Law <law@redhat.com>
14169 * PR tree-optimization/47086
14170 * gcc.dg/pr47086.c: New test.
14172 2011-01-11 Jason Merrill <jason@redhat.com>
14175 * g++.dg/template/new10.C: New.
14178 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14180 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14182 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14183 Split type definitions and NSConstantString class into...
14184 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14185 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14186 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14187 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14188 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14189 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14191 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14192 encode defines for newer NeXT system headers.
14193 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14194 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14195 * objc.dg/foreach-5.m: Likewise.
14196 * objc.dg/foreach-2.m: Likewise.
14197 * objc.dg/foreach-4.m: Likewise.
14198 * objc.dg/torture/strings/string1.m: Likewise.
14199 * objc.dg/torture/strings/string2.m: Likewise.
14200 * objc.dg/torture/strings/string3.m: Likewise.
14201 * objc.dg/torture/strings/string4.m: Likewise.
14202 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14203 header and stand alone.
14204 * obj-c++.dg/strings/strings-2.mm: Likewise.
14205 * objc.dg/torture/strings/const-str-3.m: Likewise.
14206 * objc.dg/strings/strings-2.m: Likewise.
14207 * objc.dg/strings/const-str-12b.m: Likewise.
14209 2011-01-12 Richard Guenther <rguenther@suse.de>
14211 PR middle-end/32511
14212 * gcc.dg/attr-weak-1.c: Adjust.
14214 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14217 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14218 standard compliant and comment.
14220 2011-01-10 Jan Hubicka <jh@suse.cz>
14223 * gcc.dg/initpri3.c: New testcase.
14225 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14228 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14229 externally visible.
14234 (g_ebp_save): Likewise.
14235 (g_esp_save): Likewise.
14237 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14239 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14241 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14243 PR tree-optimization/46021
14244 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14245 i?86-*-*, x86_64-*-*.
14247 2011-01-10 Jeff Law <law@redhat.com>
14249 * PR tree-optimization/47141
14250 * gcc.c-torture/compile/pr47141.c: New test.
14252 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14255 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14256 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14257 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14258 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14261 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14262 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14263 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14264 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14265 being vectorized. Adjust dg-final pattern.
14268 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14269 * gcc.dg/vect/slp-24.c: Likewise.
14271 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14274 * g++.dg/other/pr47218-1.C: New test file.
14275 * g++.dg/other/pr47218.C: Likewise.
14276 * g++.dg/other/pr47218.h: New supporting header.
14278 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14281 * objc.dg/attributes/invalid-attribute-1.m: New.
14282 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14284 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14287 * gfortran.dg/proc_ptr_comp_28.f90: New.
14289 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14291 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14292 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14293 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14294 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14295 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14296 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14297 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14298 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14299 * objc.dg/gnu-api-2-class.m: Likewise.
14300 * objc.dg/gnu-api-2-ivar.m: Likewise.
14301 * objc.dg/gnu-api-2-method.m: Likewise.
14302 * objc.dg/gnu-api-2-objc.m: Likewise.
14303 * objc.dg/gnu-api-2-object.m: Likewise.
14304 * objc.dg/gnu-api-2-property.m: Likewise.
14305 * objc.dg/gnu-api-2-protocol.m: Likewise.
14306 * objc.dg/gnu-api-2-sel.m: Likewise.
14308 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14310 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14311 * objc.dg/objc-foreach-4.m: Likewise.
14312 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14313 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14314 * objc.dg/foreach-4.m: Likewise.
14315 * objc.dg/foreach-5.m: Likewise.
14316 * objc.dg/foreach-3.m: Return self from init.
14318 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14321 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14323 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14326 * gfortran.dg/class_35.f90: New.
14328 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14330 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14332 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14335 * objc.dg/invalid-method-2.m: New.
14336 * obj-c++.dg/invalid-method-2.mm: New.
14338 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14341 * gfortran.dg/transpose_optimization_2.f90 : New test.
14343 2011-01-08 Jan Hubicka <jh@suse.cz>
14345 PR tree-optmization/46469
14346 * g++.dg/torture/pr46469.C: New testcase.
14348 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14350 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14351 emulation of libobjc-gnu structure layout functionality to ..
14352 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14353 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14354 * objc/execute/bf-common.h: Adjust headers.
14355 * objc/execute/bf-1.m: Likewise.
14356 * objc/execute/bf-2.m: Likewise.
14357 * objc/execute/bf-3.m: Likewise.
14358 * objc/execute/bf-4.m: Likewise.
14359 * objc/execute/bf-5.m: Likewise.
14360 * objc/execute/bf-6.m: Likewise.
14361 * objc/execute/bf-7.m: Likewise.
14362 * objc/execute/bf-8.m: Likewise.
14363 * objc/execute/bf-9.m: Likewise.
14364 * objc/execute/bf-10.m: Likewise.
14365 * objc/execute/bf-11.m: Likewise.
14366 * objc/execute/bf-12.m: Likewise.
14367 * objc/execute/bf-13.m: Likewise.
14368 * objc/execute/bf-14.m: Likewise.
14369 * objc/execute/bf-15.m: Likewise.
14370 * objc/execute/bf-16.m: Likewise.
14371 * objc/execute/bf-17.m: Likewise.
14372 * objc/execute/bf-18.m: Likewise.
14373 * objc/execute/bf-19.m: Likewise.
14374 * objc/execute/bf-20.m: Likewise.
14375 * objc/execute/bf-21.m: Likewise.
14376 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14377 objc_get_type_qualifiers ().
14379 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14382 * gfortran.dg/dependency_39.f90: New test.
14384 2011-01-07 Jan Hubicka <jh@suse.cz>
14386 Get builtins tests ready for linker plugin.
14387 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14388 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14389 my_memset, my_bzero): Mark used.
14390 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14391 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14393 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14396 2011-01-07 Jan Hubicka <jh@suse.cz>
14398 PR tree-optimization/46367
14399 * g++.dg/torture/pr46367.C: New file.
14401 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14404 * gcc.dg/pr47201.c: New test.
14407 * gcc.dg/tree-prof/pr47187.c: New test.
14409 2011-01-07 Tobias Burnus <burnus@net-b.de>
14412 * gfortran.dg/extends_type_of_3.f90: New.
14414 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14416 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14417 * g++.dg/ext/dllimport-MI1.C: Likewise.
14418 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14419 * g++.dg/ext/dllimport10.C: Likewise.
14420 * g++.dg/ext/dllimport11.C: Likewise.
14421 * g++.dg/ext/dllimport12.C: Likewise.
14422 * g++.dg/ext/dllimport13.C: Likewise.
14423 * g++.dg/ext/dllimport2.C: Likewise.
14424 * g++.dg/ext/dllimport3.C: Likewise.
14425 * g++.dg/ext/dllimport4.C: Likewise.
14426 * g++.dg/ext/dllimport5.C: Likewise.
14427 * g++.dg/ext/dllimport6.C: Likewise.
14428 * g++.dg/ext/dllimport8.C: Likewise.
14429 * g++.dg/ext/dllimport9.C: Likewise.
14430 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14431 targets, too. Additionally enable test for i?86-*-mingw*.
14432 * g++.dg/ext/selectany1.C: Likewise.
14433 Remove guard variable check.
14435 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14439 * gfortran.dg/storage_size_3.f08: Extended.
14441 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14444 * g++.dg/template/stdarg1.C: New test.
14446 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14449 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14450 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14451 from the interface of functions to not hide the errors that
14454 2011-01-06 Jan Hubicka <jh@suse.cz>
14456 * gcc.dg/lto/pr47188_0.c: New testcase.
14457 * gcc.dg/lto/pr47188_1.c: New testcase.
14459 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14463 * gfortran.dg/interface_33.f90: New test.
14465 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14468 * gcc.c-torture/compile/pr47150.c: New test.
14470 2011-01-06 Ira Rosen <irar@il.ibm.com>
14472 PR tree-optimization/47139
14473 * gcc.dg/vect/pr47139.c: New test.
14475 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14478 * gfortran.dg/extends_type_of_2.f03: New.
14480 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14482 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14484 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14486 * gnat.dg/opt14.adb: New test.
14488 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14491 * gfortran.dg/allocate_error_2.f90: New test.
14493 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14496 * gfortran.dg/storage_size_3.f08: New.
14498 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14500 PR libgfortran/47154
14501 * gfortran.dg/namelist_68.f90: New test.
14503 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14505 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14507 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14510 * gfortran.dg/class_34.f90: New.
14512 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14514 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14515 use __builtin_inff. Skip all single-precision tests that require
14518 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14520 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14522 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14524 PR tree-optimization/47148
14525 * gcc.c-torture/execute/pr47148.c: New test.
14527 PR tree-optimization/47155
14528 * gcc.c-torture/execute/pr47155.c: New test.
14530 PR rtl-optimization/47157
14531 * gcc.c-torture/compile/pr47157.c: New test.
14533 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14535 * gcc.dg/torture/vector-shift2.c (schar): Define.
14536 (main): Always use schar or uchar instead of plain "char" to avoid
14537 dependencies on implementation-defined char signedness.
14539 2011-01-03 Martin Jambor <mjambor@suse.cz>
14541 PR tree-optimization/46801
14542 * gnat.dg/pack9.adb: Remove xfail.
14544 2011-01-03 Martin Jambor <mjambor@suse.cz>
14546 PR tree-optimization/46984
14547 * g++.dg/ipa/pr46984.C: New test.
14549 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14552 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14554 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14556 PR tree-optimization/47140
14557 * gcc.c-torture/compile/pr47140.c: New test.
14559 PR rtl-optimization/47028
14560 * gcc.dg/pr47028.c: New test.
14562 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14564 * objc.dg/protocol-forward-1.m: Removed TODO.
14565 * objc.dg/protocol-forward-2.m: New.
14566 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14567 * obj-c++.dg/protocol-forward-2.mm: New.
14569 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14572 * g++.dg/eh/pr38662.C: New testcase.
14574 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14576 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14577 scan for newline '\n'.
14580 Copyright (C) 2011 Free Software Foundation, Inc.
14582 Copying and distribution of this file, with or without modification,
14583 are permitted in any medium without royalty provided the copyright
14584 notice and this notice are preserved.