1 2011-11-30 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr50725.c: New test.
7 * gfortran.dg/gomp/pr51089.f90: New test.
9 2011-11-30 Andrew Pinski <apinski@cavium.com>
11 * gcc.dg/pr51321.c: New testcase.
13 2011-11-30 Jakub Jelinek <jakub@redhat.com>
15 PR rtl-optimization/48721
16 * gcc.target/i386/pr48721.c: New test.
18 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
21 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
23 2011-11-29 Jakub Jelinek <jakub@redhat.com>
25 PR tree-optimization/51247
26 * gcc.c-torture/compile/pr51247.c: New test.
28 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
31 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
33 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
35 * gcc.target/powerpc/ppc-target-4.c: New file to test target
36 specific functions enabling target specific builtins.
38 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
40 Use complex floating-point constant in CDBL.
42 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
44 2011-11-29 Tobias Burnus <burnus@net-b.de>
48 * gfortran.dg/move_alloc_5.f90: Add dg-error.
49 * gfortran.dg/select_type_23.f03: Add dg-error.
50 * gfortran.dg/move_alloc_6.f90: New.
51 * gfortran.dg/move_alloc_7.f90: New.
53 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
55 PR tree-optimization/51301
56 * gcc.dg/vect/pr51301.c: New test.
58 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
60 * g++.dg/cdce3.C: Use dg-additional-options.
62 2011-11-28 Jakub Jelinek <jakub@redhat.com>
65 * gcc.dg/tree-prof/pr50907.c: New test.
67 PR tree-optimization/50078
68 * gcc.dg/pr50078.c: New test.
70 PR tree-optimization/50682
71 * g++.dg/opt/pr50682.C: New test.
73 2011-11-28 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
78 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
79 Iain Sandoe <iains@gcc.gnu.org>
81 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
82 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
83 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
84 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
85 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
87 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
89 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
90 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
91 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
92 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
93 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
94 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
95 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
96 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
97 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
98 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
99 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
100 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
101 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
102 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
103 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
104 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
105 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
106 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
107 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
108 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
109 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
110 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
111 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
112 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
113 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
114 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
115 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
117 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
119 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
121 * gcc.target/mips/no-dsp-1.c: New test.
122 * gcc.target/mips/soft-float-1.c: Likewise.
124 2011-11-26 Jakub Jelinek <jakub@redhat.com>
126 PR rtl-optimization/49912
127 * g++.dg/other/pr49912.C: New test.
129 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
133 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
135 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
139 * gfortran.dg/inline_sum_3.f90: New test.
141 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
144 * lib/target-supports.exp
145 (check_effective_target_sync_long_long): Also supported on 32bit
146 x86 targets. Add comment about required dg-options.
147 Add alpha*-*-* targets.
148 (check_effective_target_sync_long_long_runtime): Ditto.
150 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
152 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
153 * gcc.dg/atomic-exchange-4.c: Ditto.
154 * gcc.dg/atomic-load-4.c: Ditto.
155 * gcc.dg/atomic-store-4.c: Ditto.
156 * gcc.dg/di-longlong64-sync-1.c: Ditto.
157 * gcc.dg/di-sync-multithread.c: Ditto.
158 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
159 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
161 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
164 * lib/target-supports.exp
165 (check_effective_target_sync_int_128_runtime): New procedure.
166 (check_effective_target_sync_long_long_runtime): Ditto.
167 (check_effective_target_sync_long_long): Add arm*-*-*.
168 (check_effective_target_sync_longlong): Remove.
170 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
171 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
172 * gcc.dg/atomic-exchange-5.c: Ditto.
173 * gcc.dg/atomic-load-5.c: Ditto.
174 * gcc.dg/atomic-store-5.c: Ditto.
175 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
176 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
177 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
179 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
180 * gcc.dg/atomic-exchange-4.c: Ditto.
181 * gcc.dg/atomic-load-4.c: Ditto.
182 * gcc.dg/atomic-store-4.c: Ditto.
183 * gcc.dg/di-longlong64-sync-1.c: Ditto.
184 * gcc.dg/di-sync-multithread.c: Ditto.
185 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
186 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
188 2011-11-25 Tobias Burnus <burnus@net-b.de>
191 * gfortran.dg/whole_file_35.f90: New.
193 2011-11-25 Tobias Burnus <burnus@net-b.de>
196 * gfortran.dg/volatile13.f90: New.
198 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
201 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
203 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
208 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.target/i386/sw-1.c: Revert revision 181357.
213 2011-11-24 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/implicit_pure_1.f90: New.
218 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
221 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
222 * gcc.dg/atomic-exchange-5.c: Likewise.
223 * gcc.dg/atomic-load-5.c: Likewise.
224 * gcc.dg/atomic-op-5.c: Likewise.
225 * gcc.dg/atomic-store-5.c: Likewise.
226 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
228 2011-11-24 Jakub Jelinek <jakub@redhat.com>
230 PR rtl-optimization/50290
231 * gcc.dg/pr50290.c: New test.
233 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
236 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
238 2011-11-23 Jakub Jelinek <jakub@redhat.com>
241 * gcc.dg/pr51261.c: New test.
243 2011-11-22 Dodji Seketeli <dodji@redhat.com>
246 * g++.dg/cpp0x/alias-decl-14.C: New test.
247 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
249 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
251 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
252 * g++.dg/lookup/struct1.C: Likewise.
253 * g++.dg/parse/elab1.C: Likewise.
254 * g++.dg/parse/elab2.C: Likewise.
255 * g++.dg/parse/int-as-enum1.C: Likewise.
256 * g++.dg/parse/typedef1.C: Likewise.
257 * g++.dg/parse/typedef3.C: Likewise.
258 * g++.dg/parse/typedef4.C: Likewise.
259 * g++.dg/parse/typedef5.C: Likewise.
260 * g++.dg/template/crash26.C: Likewise.
261 * g++.dg/template/nontype4.C: Likewise.
262 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
263 * g++.old-deja/g++.brendan/line1.C: Likewise.
264 * g++.old-deja/g++.other/elab1.C: Likewise.
265 * g++.old-deja/g++.other/syntax4.C: Likewise.
267 2011-11-22 Tom de Vries <tom@codesourcery.com>
269 PR rtl-optimization/50764
270 * gcc.dg/pr50764.c: New test.
272 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
275 * g++.dg/cpp0x/decltype36.C: New.
277 2011-11-22 Jakub Jelinek <jakub@redhat.com>
279 PR tree-optimization/51074
280 * gcc.dg/vect/pr51074.c: New test.
282 2011-11-22 Dodji Seketeli <dodji@redhat.com>
285 * g++.dg/cpp0x/alias-decl-16.C: New test.
287 2011-11-22 Jakub Jelinek <jakub@redhat.com>
289 PR tree-optimization/50765
290 * gcc.dg/pr50765.c: New test.
292 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
294 * gcc.dg/vshift-1.c (main): Call rand instead of random.
295 * gcc.dg/vshift-3.c (main): Likewise.
297 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
299 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
301 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
303 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
304 * gcc.misc-tests/gcov-17.c: Likewise.
305 * g++.dg/gcov/gcov-8.C: Likewise.
306 * g++.dg/gcov/gcov-9.C: Likewise.
308 2011-11-21 Torvald Riegel <triegel@redhat.com>
310 * g++.dg/tm/pr47747.C: New test.
312 2011-11-21 Torvald Riegel <triegel@redhat.com>
314 * g++.dg/tm/template-2.C: New test.
316 2011-11-21 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/pr50827.c: New test.
321 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
324 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
325 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
326 * g++.dg/cpp0x/udlit-member.C: Adjust.
327 * g++.dg/cpp0x/udlit-raw-length.C: New.
328 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
329 * g++.dg/cpp0x/udlit-resolve.C: New.
330 * c-c++-common/dfp/pr33466.c: Adjust.
332 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
334 * lib/target-supports.exp
335 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
336 with ultrasparc_vis2_hw.
337 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
338 with ultrasparc_vis3_hw.
340 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
342 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
343 *-*-solaris2* && c++.
345 2011-11-20 Joey Ye <joey.ye@arm.com>
347 * gcc.dg/volatile-bitfields-1.c: New.
349 2011-11-20 Jason Merrill <jason@redhat.com>
352 * g++.dg/cpp0x/variadic120.C: New.
353 * g++.dg/cpp0x/sfinae26.C: Adjust.
355 * g++.dg/cpp0x/sfinae11.C: Adjust.
356 * g++.dg/cpp0x/sfinae26.C: Adjust.
357 * g++.dg/template/unify11.C: Adjust.
359 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/template/error46.C: New.
364 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
367 * gcc.target/i386/pr51235.c: New test.
370 * gcc.target/i386/pr51236.c: New test.
372 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
374 * gnat.dg/discr32.adb: New test.
375 * gnat.dg/discr32_pkg.ads: New helper.
377 2011-11-20 Nathan Sidwell <nathan@acm.org>
379 PR gcov-profile/51113
380 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
381 * gcc.misc-tests/gcov-16.c: New.
382 * gcc.misc-tests/gcov-17.c: New.
383 * g++.dg/gcov/gcov-8.C: New.
384 * g++.dg/gcov/gcov-9.C: New.
385 * g++.dg/gcov/gcov-10.C: New.
387 2011-11-20 Dodji Seketeli <dodji@redhat.com>
390 * g++.dg/cpp0x/alias-decl-15.C: New test.
392 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/cpp0x/pr51216.C: New.
397 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
399 * gcc.dg/delay-slot-2.c: New test.
401 2011-11-18 Joseph Myers <joseph@codesourcery.com>
403 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
405 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
408 * g++.dg/lookup/using46.C: New.
409 * g++.dg/lookup/using47.C: New.
410 * g++.dg/lookup/using48.C: New.
411 * g++.dg/lookup/using49.C: New.
412 * g++.dg/lookup/using50.C: New.
414 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
416 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
417 supports /* ... */ comments.
419 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
422 * g++.dg/cpp0x/pr51150.C: New.
424 2011-11-18 Martin Jambor <mjambor@suse.cz>
426 PR tree-optimization/50605
427 * g++.dg/ipa/pr50605.C: New test.
429 2011-11-18 Dodji Seketeli <dodji@redhat.com>
432 * g++.dg/cpp0x/alias-decl-13.C: New test.
434 2011-11-17 Jason Merrill <jason@redhat.com>
437 * g++.dg/cpp0x/auto27.C: New.
438 * g++.dg/cpp0x/trailing2.C: Adjust messages.
440 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
442 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
443 memory model parameters don't match expected values.
444 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
445 __atomic_compare_exchange.
446 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
447 __atomic_compare_exchange_n.
448 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
449 weak/strong parameter and fail if memory models aren't correct.
451 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
453 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
454 Look for simulate_thread_done to determine working gdb. Reduce timeout
455 to 10 seconds and fail when timeout occurs. Improve error messages.
457 2011-11-17 Jason Merrill <jason@redhat.com>
460 * g++.dg/template/virtual2.C: New.
462 2011-11-17 Michael Matz <matz@suse.de>
466 * g++.dg/tree-ssa/pr50741.C: New.
468 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
470 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
472 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
474 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
475 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
476 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
478 2011-11-16 Tobias Burnus <burnus@net-b.de>
482 * gfortran.dg/constructor_1.f90: New.
483 * gfortran.dg/constructor_2.f90: New.
484 * gfortran.dg/constructor_3.f90: New.
485 * gfortran.dg/constructor_4.f90: New.
486 * gfortran.dg/constructor_5.f90: New.
487 * gfortran.dg/constructor_6.f90: New.
488 * gfortran.dg/use_only_5.f90: New.
489 * gfortran.dg/c_ptr_tests_17.f90: New.
490 * gfortran.dg/c_ptr_tests_18.f90: New.
491 * gfortran.dg/used_types_25.f90: New.
492 * gfortran.dg/used_types_26.f90: New
493 * gfortran.dg/type_decl_3.f90: New.
494 * gfortran.dg/function_types_3.f90: Update dg-error.
495 * gfortran.dg/result_1.f90: Ditto.
496 * gfortran.dg/structure_constructor_3.f03: Ditto.
497 * gfortran.dg/structure_constructor_4.f03: Ditto.
499 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
501 * gcc.dg/vect/pr30858.c: Update expected output for
502 architectures with multiple vector sizes.
504 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
505 Bernd Schmidt <bernds@coudesourcery.com>
506 Sebastian Huber <sebastian.huber@embedded-brains.de>
509 * gcc.target/arm/pr49641.c: New test.
511 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
513 PR tree-optimization/49960
514 * gcc.dg/autopar/pr49960.c: New test.
515 * gcc.dg/autopar/pr49960-1.c: New test.
518 2011-11-16 Tom de Vries <tom@codesourcery.com>
520 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
521 * gcc.dg/pr43864-2.c: Same.
522 * gcc.dg/pr43864-3.c: Same.
523 * gcc.dg/pr43864-4.c: Same.
525 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
527 * gcc.target/i386/sse2-cvt-vec.c: New test.
528 * gcc.target/i386/avx-cvt-vec.c: Ditto.
529 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
530 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
531 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
532 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
533 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
535 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
537 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
538 powerpc*-*-darwin* targets.
540 2011-11-15 Torvald Riegel <triegel@redhat.com>
542 * c-c++-common/tm/trxn-expr-3.c: New test.
544 2011-11-14 Torvald Riegel <triegel@redhat.com>
546 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
548 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
550 * gcc.target/i386/avx-recip-vec.c: New test.
551 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
552 * gcc.target/i386/avx-lrint-vec.c: Ditto.
553 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
554 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
555 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
556 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
557 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
558 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
559 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
560 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
561 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
562 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
563 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
564 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
566 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
569 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
570 non-template literal operator.
572 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
574 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
575 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
576 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
577 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
578 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
579 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
580 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
581 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
582 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
583 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
584 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
585 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
586 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
587 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
588 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
589 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
591 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
597 * g++.old-deja/g++.brendan/misc14.C: Adjust.
598 * g++.old-deja/g++.jason/scoping16.C: Likewise.
599 * g++.old-deja/g++.other/anon7.C: Likewise.
600 * g++.old-deja/g++.other/using1.C: Likewise.
601 * g++.old-deja/g++.other/redecl1.C: Likewise.
602 * g++.old-deja/g++.other/typedef7.C: Likewise.
603 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
604 * g++.dg/template/using2.C: Likewise.
605 * g++.dg/template/static4.C: Likewise.
606 * g++.dg/template/typedef1.C: Likewise.
607 * g++.dg/lookup/name-clash9.C: Likewise.
608 * g++.dg/abi/mangle41.C: Likewise.
609 * g++.dg/parse/ctor5.C: Likewise.
610 * g++.dg/inherit/using4.C: Likewise.
611 * g++.dg/lookup/using24.C: New.
612 * g++.dg/lookup/using25.C: New.
613 * g++.dg/lookup/using26.C: New.
614 * g++.dg/lookup/using27.C: New.
615 * g++.dg/lookup/using28.C: New.
616 * g++.dg/lookup/using29.C: New.
617 * g++.dg/lookup/using30.C: New.
618 * g++.dg/lookup/using31.C: New.
619 * g++.dg/lookup/using32.C: New.
620 * g++.dg/lookup/using33.C: New.
621 * g++.dg/lookup/using34.C: New.
622 * g++.dg/lookup/using35.C: New.
623 * g++.dg/lookup/using36.C: New.
624 * g++.dg/lookup/using37.C: New.
625 * g++.dg/lookup/using38.C: New.
626 * g++.dg/lookup/using39.C: New.
627 * g++.dg/lookup/using40.C: New.
628 * g++.dg/lookup/using41.C: New.
629 * g++.dg/lookup/using42.C: New.
630 * g++.dg/lookup/using43.C: New.
631 * g++.dg/lookup/using44.C: New.
632 * g++.dg/lookup/using45.C: New.
633 * g++.dg/lookup/pr6936.C: New.
634 * g++.dg/debug/using4.C: New.
635 * g++.dg/debug/using5.C: New.
636 * g++.dg/cpp0x/forw_enum10.C: New.
638 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
639 Jan Hubicka <jh@suse.cz>
641 * gcc.target/i386/sw-1.c: Force rep;movsb.
643 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
646 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
647 dg-additional-options.
649 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
651 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
652 specified. Remove redundant runtime checks.
653 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
654 Allow for other than -m4. Fix typos in comments.
656 2011-11-12 Jason Merrill <jason@redhat.com>
659 * g++.dg/warn/ref-temp1.C: New.
662 * g++.dg/opt/stack2.C: New.
664 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
666 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
667 alpha*-*-linux* targets.
669 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
672 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
673 Darwin targets and allow external symbols to be undefined.
675 2011-11-12 Nathan Sidwell <nathan@acm.org>
677 * gcc.misc-tests/gcov-15.c: New.
679 2011-11-11 Jakub Jelinek <jakub@redhat.com>
681 PR tree-optimization/51058
682 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
683 * gfortran.dg/vect/pr51058-2.f90: New test.
685 2011-11-10 Jason Merrill <jason@redhat.com>
687 * g++.dg/template/linkage1.C: New.
688 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
689 * g++.old-deja/g++.other/linkage4.C: Likewise.
692 * g++.dg/cpp0x/defaulted33.C: New.
694 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
697 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
698 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
701 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
703 PR rtl-optimization/51040
704 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
707 2011-11-10 Jason Merrill <jason@redhat.com>
710 * g++.dg/template/conv12.C: New.
713 * gcc.dg/debug/dwarf2/asm-line1.c: New.
715 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/atomic6_1.adb: New test.
718 * gnat.dg/atomic6_2.adb: Likewise.
719 * gnat.dg/atomic6_3.adb: Likewise.
720 * gnat.dg/atomic6_4.adb: Likewise.
721 * gnat.dg/atomic6_5.adb: Likewise.
722 * gnat.dg/atomic6_6.adb: Likewise.
723 * gnat.dg/atomic6_7.adb: Likewise.
724 * gnat.dg/atomic6_8.adb: Likewise.
725 * gnat.dg/atomic6_pkg.ads: New helper.
727 2011-11-10 Jakub Jelinek <jakub@redhat.com>
730 * gcc.c-torture/compile/pr51077.c: New test.
732 PR rtl-optimization/51023
733 * gcc.c-torture/execute/pr51023.c: New test.
735 2011-11-10 Richard Guenther <rguenther@suse.de>
737 PR tree-optimization/51042
738 * gcc.dg/torture/pr51042.c: New testcase.
740 2011-11-10 Richard Guenther <rguenther@suse.de>
742 PR tree-optimization/51070
743 * gcc.dg/torture/pr51070.c: New testcase.
745 2011-11-10 Richard Guenther <rguenther@suse.de>
747 PR tree-optimization/51030
748 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
750 2011-11-10 Richard Guenther <rguenther@suse.de>
753 * gcc.dg/torture/pr51071.c: New testcase.
755 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
757 * gnat.dg/loop_optimization9.ad[sb]: New test.
759 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
761 PR tree-optimization/51058
762 * gfortran.dg/vect/pr51058.f90: New test.
764 2011-11-10 Jakub Jelinek <jakub@redhat.com>
766 PR tree-optimization/51000
767 * gcc.dg/vect/pr51000.c: New test.
769 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/cpp0x/static_assert5.C: New.
773 * g++.dg/template/nontype13.C: Tweak.
775 2011-11-09 Jason Merrill <jason@redhat.com>
778 * g++.dg/cpp0x/noexcept16.C: New.
781 * g++.dg/cpp0x/variadic119.C: New.
783 2011-11-09 Jakub Jelinek <jakub@redhat.com>
786 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
788 * gcc.dg/torture/vshuf-32.inc: Likewise.
789 * gcc.dg/torture/vshuf-4.inc: Likewise.
790 * gcc.dg/torture/vshuf-8.inc: Likewise.
792 * gcc.dg/tm/memopt-1.c: Fix up regexp.
794 2011-11-09 Ian Lance Taylor <iant@google.com>
796 * lib/target-supports.exp (check_effective_target_ucontext_h): New
798 * gcc.dg/split-5.c: New test.
800 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
802 * gcc.dg/tm/memopt-1.c: Adjust regexp.
804 2011-11-09 Jason Merrill <jason@redhat.com>
807 * g++.dg/template/virtual1.C: New.
809 2011-11-08 Jason Merrill <jason@redhat.com>
811 Run most C++ tests in both C++98 and C++11 modes.
812 * lib/target-supports.exp (check_effective_target_c++11): New.
813 (check_effective_target_c++98): New.
814 * lib/g++-dg.exp (g++-dg-runtest): New.
815 * g++.dg/dg.exp: Use g++-dg-runtest.
816 * g++.dg/charset/charset.exp: Likewise.
817 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
818 * g++.dg/dfp/dfp.exp: Likewise.
819 * g++.dg/gcov/gcov.exp: Likewise.
820 * g++.dg/gomp/gomp.exp: Likewise.
821 * g++.dg/graphite/graphite.exp: Likewise.
822 * g++.dg/tls/tls.exp: Likewise.
823 * g++.dg/tm/tm.exp: Likewise.
824 * g++.dg/vect/vect.exp: Likewise.
825 * g++.old-deja/old-deja.exp: Likewise.
826 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
827 with some of the torture options.
828 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
829 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
830 * g++.dg/init/null1.C: Only run in C++98.
831 * g++.dg/warn/Wconversion-null-3.C: Likewise.
832 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
833 * g++.old-deja/g++.brendan/crash64.C: Likewise.
834 * g++.old-deja/g++.other/anon9.C: Likewise.
835 * g++.old-deja/g++.other/linkage1.C: Likewise.
836 * g++.old-deja/g++.other/linkage2.C: Likewise.
837 * g++.old-deja/g++.pt/t29.C: Likewise.
838 * g++.old-deja/g++.pt/t30.C: Likewise.
839 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
840 * g++.dg/ext/anon-struct4.C: Likewise.
841 * g++.dg/init/brace2.C: Likewise.
842 * g++.dg/init/brace6.C: Likewise.
843 * g++.dg/other/anon3.C: Likewise.
844 * g++.dg/template/arg2.C: Likewise.
845 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
846 * g++.old-deja/g++.brendan/enum11.C: Likewise.
847 * g++.old-deja/g++.brendan/enum8.C: Likewise.
848 * g++.old-deja/g++.brendan/enum9.C: Likewise.
849 * g++.old-deja/g++.brendan/friend3.C: Likewise.
850 * g++.old-deja/g++.brendan/init2.C: Likewise.
851 * g++.old-deja/g++.brendan/init4.C: Likewise.
852 * g++.old-deja/g++.brendan/misc14.C: Likewise.
853 * g++.old-deja/g++.jason/cond.C: Likewise.
854 * g++.old-deja/g++.law/init1.C: Likewise.
855 * g++.old-deja/g++.law/operators32.C: Likewise.
856 * g++.old-deja/g++.pt/enum6.C: Likewise.
857 * g++.old-deja/g++.pt/explicit70.C: Likewise.
858 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
860 * g++.dg/eh/new1.C: Adjust for C++11 mode.
861 * g++.dg/init/new11.C: Likewise.
862 * g++.dg/init/pr29571.C: Likewise.
863 * g++.dg/lookup/forscope2.C: Likewise.
864 * g++.dg/parse/linkage1.C: Likewise.
865 * g++.dg/parse/typedef8.C: Likewise.
866 * g++.dg/template/error44.C: Likewise.
867 * g++.dg/tls/diag-2.C: Likewise.
868 * g++.dg/tls/diag-4.C: Likewise.
869 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
870 * g++.old-deja/g++.abi/arraynew.C: Likewise.
871 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
872 * g++.old-deja/g++.brendan/new3.C: Likewise.
873 * g++.old-deja/g++.eh/new1.C: Likewise.
874 * g++.old-deja/g++.eh/new2.C: Likewise.
875 * g++.old-deja/g++.jason/new.C: Likewise.
876 * g++.old-deja/g++.law/friend1.C: Likewise.
877 * g++.old-deja/g++.mike/net46.C: Likewise.
878 * g++.old-deja/g++.mike/p755.C: Likewise.
879 * g++.old-deja/g++.other/new6.C: Likewise.
881 * g++.dg/cpp0x/variadic74.C: Adjust diags.
882 * g++.dg/template/crash53.C: Likewise.
883 * g++.dg/template/void9.C: Likewise.
885 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
888 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
890 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/cpp0x/sfinae29.C: New.
895 2011-11-09 Janus Weil <janus@gcc.gnu.org>
898 * gfortran.dg/typebound_call_22.f03: New test case.
900 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
903 * gfortran.dg/inquire_size.f90: Don't flush the unit.
905 2011-11-09 Richard Guenther <rguenther@suse.de>
907 PR tree-optimization/51039
908 * gcc.dg/pr51039.c: New testcase.
910 2011-11-09 Jakub Jelinek <jakub@redhat.com>
912 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
913 Enable also for powerpc*-*-*.
915 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
918 * gfortran.dg/forall_16.f90: New test.
920 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
923 * gfortran.dg/initialization_29.f90: Expand test.
925 2011-11-09 Dodji Seketeli <dodji@redhat.com>
928 * g++.dg/cpp0x/alias-decl-12.C: New test.
929 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
931 2011-11-09 Dodji Seketeli <dodji@redhat.com>
934 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
936 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
938 PR tree-optimization/51015
939 * gcc.dg/vect/pr51015.c: New test.
941 2011-11-08 David S. Miller <davem@davemloft.net>
943 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
944 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
946 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
949 * gfortran.dg/io_constraints_3.f90: Improve testcase.
951 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
954 * gfortran.dg/string_5.f90: Improve testcase.
956 2011-10-23 Jason Merrill <jason@redhat.com>
959 * g++.dg/template/lvalue2.C: New.
961 2011-11-08 Michael Matz <matz@suse.de>
963 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
964 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
965 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
966 * g++.dg/eh/builtin2.C: Ditto.
967 * g++.dg/eh/builtin3.C: Ditto.
969 2011-11-08 Jakub Jelinek <jakub@redhat.com>
971 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
972 being prefered even for -mavx.
973 * gcc.target/i386/avx-cvt-3.c: New test.
975 2011-11-08 Richard Guenther <rguenther@suse.de>
977 PR tree-optimization/51012
978 * gcc.dg/pr51012-1.c: New testcase.
979 * gcc.dg/pr51012-2.c: Likewise.
981 2011-11-08 Richard Guenther <rguenther@suse.de>
984 * c-c++-common/uninit-pr51010.c: New testcase.
986 2011-11-08 Jakub Jelinek <jakub@redhat.com>
988 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
989 check_effective_target_vect_call_copysignf,
990 check_effective_target_vect_call_lrint): New procedures.
991 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
992 $VECT_SLP_CFLAGS with -ffast-math.
993 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
994 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
995 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
996 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
998 2011-11-07 Richard Henderson <rth@redhat.com>
999 Aldy Hernandez <aldyh@redhat.com>
1000 Torvald Riegel <triegel@redhat.com>
1002 Merged from transactional-memory.
1004 * g++.dg/dg.exp: Run transactional memory tests.
1005 * g++.dg/tm: New directory with new tests.
1006 * gcc.dg/tm: New directory with new tests.
1007 * c-c++-common/tm: New directory with new tests.
1009 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1011 Fix context handling of alias-declaration
1012 * g++.dg/cpp0x/alias-decl-11.C: New test.
1014 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/parse/template26.C: New.
1018 * g++.dg/template/crash45.C: Adjust dg-error string.
1020 2011-11-07 Jason Merrill <jason@redhat.com>
1023 * g++.dg/template/lookup9.C: New.
1026 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1029 * g++.dg/cpp0x/decltype35.C: New.
1031 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1033 Support C++11 alias-declaration
1035 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1036 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1037 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1038 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1039 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1040 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1041 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1042 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1043 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1044 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1045 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1046 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1047 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1049 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1051 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1053 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1056 * gfortran.dg/typebound_call_21.f03: New.
1058 2011-11-07 Nathan Sidwell <nathan@acm.org>
1060 * gcc.dg/profile-dir-1.c: Adjust final scan.
1061 * gcc.dg/profile-dir-2.c: Adjust final scan.
1062 * gcc.dg/profile-dir-3.c: Adjust final scan.
1063 * gcc.misc-tests/gcov.exp: Adjust regexp.
1064 * gcc.misc-tests/gcov-12.c: New.
1065 * gcc.misc-tests/gcov-13.c: New.
1066 * gcc.misc-tests/gcovpart-13b.c: New.
1067 * gcc.misc-tests/gcov-14.c: New.
1069 2011-11-07 Jason Merrill <jason@redhat.com>
1072 * g++.dg/ext/visibility/template8.C: New.
1074 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/50789
1077 * gcc.target/i386/avx2-gather-1.c: New test.
1078 * gcc.target/i386/avx2-gather-2.c: New test.
1079 * gcc.target/i386/avx2-gather-3.c: New test.
1080 * gcc.target/i386/avx2-gather-4.c: New test.
1082 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1084 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1086 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1089 * gfortran.dg/open_dev_null.f90: Remove testcase.
1091 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1093 * lib/target-supports.exp (check_effective_target_sync_int_128):
1094 Don't cache the result.
1095 (check_effective_target_sync_long_long): Ditto.
1097 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1099 PR rtl-optimization/47698
1100 * gcc.target/i386/47698.c: New test.
1102 2011-11-06 Jason Merrill <jason@redhat.com>
1105 * g++.dg/ext/visibility/template7.C: New.
1107 2011-11-07 Terry Guo <terry.guo@arm.com>
1109 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1110 * gcc.target/arm/wmul-2.c: Ditto.
1111 * gcc.target/arm/wmul-3.c: Ditto.
1112 * gcc.target/arm/wmul-4.c: Ditto.
1114 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1116 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1117 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1118 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1119 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1120 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1121 expected diagnostics.
1123 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1124 Richard Henderson <rth@redhat.com>
1125 Aldy Hernandez <aldyh@redhat.com>
1127 Merged from cxx-mem-model.
1129 * lib/target-supports.exp (check_effective_target_sync_int_128,
1130 check_effective_target_sync_long_long): Check whether the target
1131 supports 64 and 128 bit __sync builtins.
1132 (check_effective_target_cas_char): New.
1133 (check_effective_target_cas_int): New.
1134 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1135 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1136 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1137 produce the expected library calls.
1138 * gcc.dg/atomic-fence.c: New functional tests.
1139 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1140 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1141 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1142 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1143 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1144 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1145 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1146 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1147 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1149 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1151 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1153 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1155 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1156 int128 operations are atomic.
1157 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1158 operations are atomic.
1159 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1160 operations are atomic.
1161 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1162 operations are atomic.
1163 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1164 stores aren't moved out of a loop.
1165 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1166 globals don't overwrite neighbouring globals.
1167 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1168 writes dont overwrite neighbouring components.
1169 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1170 * c-c++-common/gomp/atomic-3.c: Likewise.
1171 * c-c++-common/gomp/atomic-9.c: Likewise.
1172 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1173 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1174 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1175 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1176 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1177 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1178 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1179 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1180 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1181 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1182 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1183 g++.dg/gomp/atomic-15.C: Remove.
1184 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1185 * gcc.dg/gomp/atomic-11.c: Remove test.
1187 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1189 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1190 * gcc.dg/vect/slp-cond-1.c: New test.
1191 * gcc.dg/vect/slp-cond-2.c: New test.
1193 2011-11-05 David S. Miller <davem@davemloft.net>
1195 * lib/test-supports.exp
1196 (check_effective_target_ultrasparc_vis2_hw): New proc.
1197 (check_effective_target_ultrasparc_vis3_hw): New proc.
1198 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1199 * gcc.target/sparc/vec-init-2.inc: Likewise.
1200 * gcc.target/sparc/vec-init-3.inc: Likewise.
1201 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1202 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1203 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1204 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1205 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1206 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1207 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1208 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1209 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1211 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1213 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1214 Disable test on Epiphany.
1215 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1216 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1217 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1218 * g++.dg/parse/pragma3.C: Likewise.
1219 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1221 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1222 * gcc.dg/tls/thr-cse-1.c: Likewise.
1223 * g++.dg/opt/devirt2.C: Likewise.
1224 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1225 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1226 * gcc.target/epiphany: New directory.
1228 2011-11-05 Tobias Burnus <burnus@net-b.de>
1230 * gfortran.dg/quad_2.f90: New.
1232 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1234 * gcc.dg/strlenopt-22g.c: New wrapper around...
1235 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1237 2011-11-04 Jason Merrill <jason@redhat.com>
1240 * g++.dg/init/lifetime2.C: New.
1241 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1244 * g++.dg/init/lifetime1.C: Test cleanup order.
1246 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1248 * g++.dg/other/offsetof7.C: New test.
1250 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1252 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1253 variable, default empty, -ffat-lto-objects for effective_target_lto.
1254 (gcc-dg-test-1): Add options from dg-final methods.
1255 * lib/scanasm.exp (scan-assembler_required_options)
1256 (scan-assembler-not_required_options): New procs.
1258 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1260 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1261 generate a pedwarn in c++98-mode.
1262 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1263 don't generate a pedwarn in c++0x-mode.
1265 2011-11-04 Olivier Goffart <olivier@woboq.com>
1268 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1270 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1272 PR rtl-optimization/38644
1273 * gcc.target/arm/stack-red-zone.c: New.
1275 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1278 * g++.dg/warn/Wconversion-null-3.C: New.
1280 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1283 * g++.dg/cpp0x/udlit-strint-length.C: New.
1285 2011-11-04 Jason Merrill <jason@redhat.com>
1288 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1289 * g++.dg/init/lifetime1.C: New.
1290 * g++.dg/init/ref21.C: New.
1291 * g++.dg/eh/array1.C: New.
1293 2011-11-04 Tom de Vries <tom@codesourcery.com>
1295 PR tree-optimization/50763
1296 * gcc.dg/pr50763-5.c: New test.
1298 2011-11-04 Tom de Vries <tom@codesourcery.com>
1300 PR tree-optimization/50763
1301 * g++.dg/pr50763-4.C: New test.
1303 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1308 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1310 * gcc.dg/torture/vec-cvt-1.c: New test.
1312 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1314 * gnat.dg/specs/private1[-sub].ads: New test.
1316 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1319 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1320 * gfortran.dg/inline_sum_1.f90: New.
1321 * gfortran.dg/inline_sum_2.f90: New.
1322 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1323 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1324 * gfortran.dg/inline_product_1.f90: New.
1326 2011-11-03 Tobias Burnus <burnus@net-b.de>
1329 * gfortran.dg/bind_c_dts_5.f90: New.
1331 2011-11-03 Tobias Burnus <burnus@net-b.de>
1334 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1336 2011-11-03 Richard Guenther <rguenther@suse.de>
1339 * g++.dg/init/copy7.C: Remove testcase.
1341 2011-11-03 Martin Jambor <mjambor@suse.cz>
1343 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1344 * g++.dg/ipa/devirt-c-2.C: Likewise.
1345 * g++.dg/ipa/devirt-c-7.C: New test.
1346 * g++.dg/ipa/devirt-c-8.C: Likewise.
1348 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1350 PR tree-optimization/50912
1351 * gnat.dg/loop_optimization10.ad[sb]: New test.
1352 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1354 2011-11-02 Jason Merrill <jason@redhat.com>
1357 * g++.dg/cpp0x/nsdmi-list2.C: New.
1359 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1362 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1363 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1365 2011-11-02 Tom de Vries <tom@codesourcery.com>
1367 PR tree-optimization/50769
1368 * gfortran.dg/pr50769.f90: New test.
1370 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1372 * gcc.target/sparc/20111102-1.c: New test.
1374 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/warn/Wcast-qual2.C: New.
1379 2011-11-02 Tom de Vries <tom@codesourcery.com>
1381 PR tree-optimization/50763
1382 * g++.dg/pr50763-3.C: New test.
1384 2011-11-02 Tom de Vries <tom@codesourcery.com>
1386 PR tree-optimization/50672
1387 * g++.dg/pr50672.C: New test.
1389 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1391 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1392 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1393 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1395 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1397 2011-11-02 Richard Guenther <rguenther@suse.de>
1399 PR tree-optimization/50902
1400 * gcc.dg/torture/pr50902.c: New testcase.
1402 2010-11-02 Richard Guenther <rguenther@suse.de>
1404 PR tree-optimization/50890
1405 * gcc.dg/torture/pr50890.c: New testcase.
1407 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1410 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1411 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1413 2011-11-01 Tom de Vries <tom@codesourcery.com>
1415 PR tree-optimization/50908
1416 * gcc.dg/pr50908.c: New test.
1417 * gcc.dg/pr50908-2.c: Same.
1418 * gcc.dg/pr50908-3.c: Same.
1420 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1422 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1423 the outer loop. Remove comment. Don't check for widen-mult.
1425 2011-10-31 Martin Jambor <mjambor@suse.cz>
1427 * gcc.dg/ipa/ipcp-4.c: New test.
1429 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1431 * gcc.dg/vshift-3.c: New test.
1432 * gcc.dg/vshift-4.c: New test.
1433 * gcc.dg/vshift-5.c: New test.
1435 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1437 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1438 and current implementation.
1440 2011-10-31 Paul Brook <paul@codesourcery.com>
1442 * gcc.dg/constructor-1.c: New test.
1444 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1447 * gfortran.dg/dshift_3.f90: New test.
1449 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1451 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1453 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1454 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1455 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1456 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1457 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1458 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1459 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1460 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1461 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1462 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1463 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1464 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1465 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1466 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1467 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1468 * gcc.dg/vector-compare-2.c: Likewise.
1470 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1473 * g++.dg/cpp0x/pr50901.C: New.
1475 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1477 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1478 * gcc.target/i386/fma4-check.h (main): Ditto.
1479 * gcc.target/i386/xop-check.h (main): Ditto.
1481 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1484 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/template/crash109.C: New.
1489 2011-10-28 Jason Merrill <jason@redhat.com>
1491 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1493 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/template/crash109.C: New.
1498 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1500 * gfortran.dg/nearest_5.f90: New test.
1502 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/vshift-1.c: New test.
1505 * gcc.dg/vshift-2.c: New test.
1506 * gcc.target/i386/xop-vshift-1.c: New test.
1507 * gcc.target/i386/xop-vshift-2.c: New test.
1508 * gcc.target/i386/avx2-vshift-1.c: New test.
1510 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1512 PR rtl-optimization/49720
1513 * g++.dg/torture/pr49720.C: New test.
1515 2011-10-27 David S. Miller <davem@davemloft.net>
1517 * gcc.target/sparc/setcc-3.c: New test.
1519 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1522 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1524 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.target/i386/sse2-cvt-1.c: New test.
1527 * gcc.target/i386/sse2-cvt-2.c: New test.
1528 * gcc.target/i386/avx-cvt-1.c: New test.
1529 * gcc.target/i386/avx-cvt-2.c: New test.
1530 * gcc.target/i386/avx2-cvt-1.c: New test.
1531 * gcc.target/i386/avx2-cvt-2.c: New test.
1533 2011-10-27 Martin Jambor <mjambor@suse.cz>
1535 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1537 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1538 Steven G. Kargl <kargl@gcc.gnu.org>
1541 * gfortran.dg/pr50875.f90: New test.
1543 2011-10-26 David S. Miller <davem@davemloft.net>
1545 * gcc.target/sparc/fmaf-1.c: New test.
1547 * gcc.target/sparc/setcc-1.c: New test.
1548 * gcc.target/sparc/setcc-2.c: New test.
1550 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1552 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1554 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1556 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1559 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1561 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1564 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1566 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1568 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1570 * gnat.dg/specs/discr1.ads: New test.
1571 * gnat.dg/specs/discr1_pkg.ads: New helper.
1573 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1575 * gnat.dg/specs/unchecked_union.ads: Rename to...
1576 * gnat.dg/specs/unchecked_union1.ads: ...this.
1577 * gnat.dg/specs/unchecked_union2.ads: New test.
1579 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1581 * gnat.dg/specs/atomic1.ads: New test.
1583 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1585 Implement C++11 user-defined literals.
1586 * g++.dg/cpp0x/udlit-addr.C: New.
1587 * g++.dg/cpp0x/udlit-args.C: New.
1588 * g++.dg/cpp0x/udlit-args-neg.C: New.
1589 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1590 * g++.dg/cpp0x/udlit-concat.C: New.
1591 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1592 * g++.dg/cpp0x/udlit-constexpr.C: New.
1593 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1594 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1595 * g++.dg/cpp0x/udlit-friend.C: New.
1596 * g++.dg/cpp0x/udlit-general.C: New.
1597 * g++.dg/cpp0x/udlit-inline.C: New.
1598 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1599 * g++.dg/cpp0x/udlit-member-neg.C: New.
1600 * g++.dg/cpp0x/udlit-namespace.C: New.
1601 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1602 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1603 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1604 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1605 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1606 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1607 * g++.dg/cpp0x/udlit-raw-str.C: New.
1608 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1609 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1610 * g++.dg/cpp0x/udlit-systemheader.C: New.
1611 * g++.dg/cpp0x/udlit-template.C: New.
1612 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1613 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1614 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1615 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1616 * g++.dg/cpp0x/udlit_system_header: New.
1618 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1621 * g++.dg/cpp0x/decltype34.C: New.
1623 2011-10-26 Tom de Vries <tom@codesourcery.com>
1625 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1626 * gcc.c-torture/unsorted/HIset.c: Same.
1627 * gcc.c-torture/unsorted/SIcmp.c: Same.
1628 * gcc.c-torture/unsorted/SIset.c: Same.
1629 * gcc.c-torture/unsorted/SFset.c: Same.
1630 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1631 * gcc.c-torture/unsorted/USIcmp.c: Same.
1632 * gcc.c-torture/unsorted/DFcmp.c: Same.
1634 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1636 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1637 to work also with -masm=intel and additionally test the xmm vs. ymm
1638 register type combination on mask/dest and in vsib.
1639 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1640 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1641 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1642 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1643 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1644 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1645 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1646 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1647 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1648 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1649 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1650 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1651 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1652 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1653 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1654 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1655 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1656 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1657 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1658 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1659 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1660 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1661 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1662 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1663 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1664 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1665 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1666 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1667 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1668 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1669 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1671 2011-10-26 Tom de Vries <tom@codesourcery.com>
1673 PR tree-optimization/50763
1674 * gcc.dg/pr50763-2.c: New test.
1676 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1678 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1679 Update expected messages.
1681 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1683 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1685 2011-10-25 Jason Merrill <jason@redhat.com>
1688 * g++.dg/init/aggr7.C: New.
1691 * g++.dg/cpp0x/initlist59.C: New.
1693 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/overload/operator5.C: New.
1698 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/template/crash108.C: New.
1703 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1705 PR tree-optimization/50596
1706 * gcc.dg/vect/vect-cond-10.c: New test.
1708 2011-10-24 Joey Ye <joey.ye@arm.com>
1710 * gcc.target/arm/pr42575.c: Remove architecture option.
1712 2011-10-24 David S. Miller <davem@davemloft.net>
1714 * gcc.target/sparc/vis3move-1.c: New test.
1715 * gcc.target/sparc/vis3move-2.c: New test.
1716 * gcc.target/sparc/vis3move-3.c: New test.
1718 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1720 * gcc.dg/strlenopt-22.c: New testcase.
1721 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1723 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1725 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1727 (dg-skip-if): Remove.
1728 * gcc.target/i386/funcspec-1.c: Ditto.
1729 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1731 2011-10-24 Richard Guenther <rguenther@suse.de>
1733 * gcc.dg/vect/vect-bool-1.c: New testcase.
1735 2011-10-24 Richard Guenther <rguenther@suse.de>
1737 PR tree-optimization/50838
1738 * gcc.dg/torture/pr50838.c: New testcase.
1740 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1742 PR tree-optimization/50730
1743 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1744 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1745 -fno-tree-sra and SLP flags.
1747 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1751 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1754 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1755 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1757 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1761 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1763 2011-10-23 Tom de Vries <tom@codesourcery.com>
1765 PR tree-optimization/50763
1766 * gcc.dg/pr50763.c: New test.
1768 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1771 * gcc.target/i386/pr50788.c: New test.
1773 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1775 PR tree-optimization/50819
1776 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1777 * g++.dg/vect/slp-pr50819.cc: New test.
1779 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/warn/Wconversion4.C: New.
1784 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1788 from element other than first and reverse permutation.
1789 * gcc.dg/torture/vshuf-16.inc: Likewise.
1790 * gcc.dg/torture/vshuf-8.inc: Likewise.
1791 * gcc.dg/torture/vshuf-4.inc: Likewise.
1793 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1796 * g++.dg/parse/error43.C: New.
1797 * g++.dg/parse/error44.C: Likewise.
1799 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1800 Kirill Yukhin <kirill.yukhin@intel.com>
1803 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1804 * gcc.target/i386/bmi2-check.h: Ditto.
1806 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1809 * g++.dg/cpp0x/override2.C: Add test.
1811 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1813 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1814 check_linker_plugin_available.
1816 2011-10-21 Kai Tietz <ktietz@redhat.com>
1818 * gcc.target/i386/branch-cost1.c: New test.
1819 * gcc.target/i386/branch-cost2.c: New test.
1820 * gcc.target/i386/branch-cost3.c: New test.
1821 * gcc.target/i386/branch-cost4.c: New test.
1823 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1825 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1827 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1830 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1832 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1834 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1835 (_moz_foo, EXT__foo): Use ASMNAME.
1837 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1839 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1842 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1845 * gcc.target/i386/pr50766.c: New test.
1847 2011-10-20 Jason Merrill <jason@redhat.com>
1850 * g++.dg/eh/partial1.C: New.
1852 2011-10-20 Richard Henderson <rth@redhat.com>
1854 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1855 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1856 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1857 Use __builtin_shuffle.
1859 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1862 * gfortran.dg/ishft_3.f90: Update test.
1864 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1867 * gfortran.dg/substring_integer_index.f90: New test.
1869 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1871 * gfortran.dg/format_string.f: New test.
1873 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1875 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1877 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1879 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1881 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1882 gcc.target/i386/pr46226.c: Do not use
1883 -mno-accumulate-outgoing-args.
1885 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1887 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1888 including <strings.h>.
1890 2011-10-19 Jan Hubicka <jh@suse.cz>
1892 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1893 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1894 * lib/c-torture.exp: Likewise.
1895 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1896 * gcc.c-torture/compile/sync-1.c: Likewise.
1897 * gcc.c-torture/compile/sync-1.c: Likewise.
1898 * gcc.c-torture/compile/sync-3.c: Likewise.
1899 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1900 * gcc.dg/noncompile/920507-1.c: Likewise.
1901 * gcc.dg/torture/pr36400.c: Likewise.
1902 * g++.dg/torture/pr34850.C: Likewise.
1904 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1906 * gnat.dg/source_ref1.adb: New test.
1907 * gnat.dg/source_ref2.adb: Likewise.
1909 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1912 * g++.dg/parse/error42.C: New.
1913 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1915 2011-10-19 Jason Merrill <jason@redhat.com>
1918 * g++.dg/init/value9.C: New.
1920 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1922 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1923 * gcc.dg/torture/vshuf-16.inc: Likewise.
1924 * gcc.dg/torture/vshuf-8.inc: Likewise.
1925 * gcc.dg/torture/vshuf-4.inc: Likewise.
1927 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/sizeof_proc.f90: New.
1932 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1934 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1935 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1937 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1940 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1942 2011-10-19 Jason Merrill <jason@redhat.com>
1945 * g++.dg/init/ref20.C: New.
1947 2011-10-19 Kai Tietz <ktietz@redhat.com>
1950 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1951 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1952 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1953 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1954 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1956 2011-10-19 Richard Guenther <rguenther@suse.de>
1959 * gcc.dg/torture/pr50768.c: New testcase.
1961 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1963 PR rtl-optimization/50340
1964 * gcc.dg/pr50340.c: New.
1966 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1968 PR tree-optimization/50717
1970 * gcc.dg/pr50717-1.c: New file.
1971 * gcc.target/arm/wmul-12.c: Correct types.
1972 * gcc.target/arm/wmul-8.c: Correct types.
1974 2011-10-18 Jason Merrill <jason@redhat.com>
1977 * g++.dg/cpp0x/defaulted32.C: New.
1980 * g++.dg/lookup/using23.C: New.
1983 * g++.dg/cpp0x/implicit12.C: New.
1984 * g++.dg/cpp0x/defaulted20.C: Adjust.
1985 * g++.dg/cpp0x/defaulted21.C: Adjust.
1986 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1987 * g++.dg/cpp0x/implicit4.C: Adjust.
1988 * g++.dg/cpp0x/implicit5.C: Adjust.
1989 * g++.dg/cpp0x/implicit8.C: Adjust.
1990 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1991 * g++.dg/cpp0x/not_special.C: Adjust.
1992 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1993 * g++.dg/cpp0x/rv1n.C: Adjust.
1994 * g++.dg/cpp0x/rv2n.C: Adjust.
1995 * g++.dg/cpp0x/rv3n.C: Adjust.
1996 * g++.dg/cpp0x/rv4n.C: Adjust.
1997 * g++.dg/cpp0x/rv5n.C: Adjust.
1998 * g++.dg/cpp0x/rv6n.C: Adjust.
1999 * g++.dg/cpp0x/rv7n.C: Adjust.
2001 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2003 * gcc.target/i386/avx2-vpop-check.h: New header.
2004 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2005 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2006 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2007 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2008 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2009 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2010 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2011 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2012 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2013 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2014 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2015 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2016 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2017 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2018 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2020 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2023 * gfortran.dg/coarray_subobject_1.f90: New test.
2024 * gfortran.dg/coarray/subobject_1.f90: New test.
2026 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2028 PR rtl-optimization/50205
2029 * gcc.dg/pr50205.c: New.
2031 2011-10-18 Richard Guenther <rguenther@suse.de>
2033 PR tree-optimization/50767
2034 * gcc.dg/torture/pr50767.c: New testcase.
2036 2011-10-18 Julian Brown <julian@codesourcery.com>
2038 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2039 * gcc.target/arm/unaligned-memcpy-1.c: New.
2040 * gcc.target/arm/unaligned-memcpy-2.c: New.
2041 * gcc.target/arm/unaligned-memcpy-3.c: New.
2042 * gcc.target/arm/unaligned-memcpy-4.c: New.
2044 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2047 * gfortran.dg/iso_c_binding_class.f03: New.
2049 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2051 * testsuite/lib/target-supports.exp
2052 (check_effective_target_vect_widen_shift): New.
2053 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2054 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2055 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2056 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2058 2011-10-18 Richard Guenther <rguenther@suse.de>
2060 * gcc.dg/torture/restrict-1.c: New testcase.
2062 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2064 * g++.dg/ext/bases.C: New test.
2066 2011-10-17 David S. Miller <davem@davemloft.net>
2068 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2069 all operations to emit VIS instructions.
2070 * gcc.target/sparc/fandnot.c: Likewise.
2071 * gcc.target/sparc/fnot.c: Likewise.
2072 * gcc.target/sparc/for.c: Likewise.
2073 * gcc.target/sparc/fornot.c: Likewise.
2074 * gcc.target/sparc/fxnor.c: Likewise.
2075 * gcc.target/sparc/fxor.c: Likewise.
2076 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2079 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2081 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2082 * gcc.dg/torture/vshuf-16.inc: New file.
2083 * gcc.dg/torture/vshuf-2.inc: New file.
2084 * gcc.dg/torture/vshuf-32.inc: New file.
2085 * gcc.dg/torture/vshuf-4.inc: New file.
2086 * gcc.dg/torture/vshuf-8.inc: New file.
2087 * gcc.dg/torture/vshuf-main.inc: New file.
2088 * gcc.dg/torture/vshuf-v16hi.c: New test.
2089 * gcc.dg/torture/vshuf-v16qi.c: New test.
2090 * gcc.dg/torture/vshuf-v2df.c: New test.
2091 * gcc.dg/torture/vshuf-v2di.c: New test.
2092 * gcc.dg/torture/vshuf-v2sf.c: New test.
2093 * gcc.dg/torture/vshuf-v2si.c: New test.
2094 * gcc.dg/torture/vshuf-v32qi.c: New test.
2095 * gcc.dg/torture/vshuf-v4df.c: New test.
2096 * gcc.dg/torture/vshuf-v4di.c: New test.
2097 * gcc.dg/torture/vshuf-v4hi.c: New test.
2098 * gcc.dg/torture/vshuf-v4sf.c: New test.
2099 * gcc.dg/torture/vshuf-v4si.c: New test.
2100 * gcc.dg/torture/vshuf-v8hi.c: New test.
2101 * gcc.dg/torture/vshuf-v8qi.c: New test.
2102 * gcc.dg/torture/vshuf-v8sf.c: New test.
2103 * gcc.dg/torture/vshuf-v8si.c: New test.
2105 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2107 PR tree-optimization/50746
2108 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2110 2011-10-17 Jason Merrill <jason@redhat.com>
2113 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2115 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2118 * g++.dg/parse/error41.C: New.
2119 * g++.dg/parse/error20.C: Adjust.
2121 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2124 * g++.dg/warn/format7.C: New.
2125 * obj-c++.dg/warn7.mm: Likewise.
2127 2011-10-17 Richard Guenther <rguenther@suse.de>
2129 PR tree-optimization/50729
2130 * gcc.dg/torture/pr50729.c: New testcase.
2132 2011-10-15 Tom Tromey <tromey@redhat.com>
2133 Dodji Seketeli <dodji@redhat.com>
2135 * lib/prune.exp (prune_gcc_output): Prune output referring to
2137 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2138 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2139 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2140 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2142 2011-10-15 Tom Tromey <tromey@redhat.com>
2143 Dodji Seketeli <dodji@redhat.com>
2145 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2147 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2150 * g++.dg/inherit/error5.C: New.
2152 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2156 * gfortran.dg/kind_tests_4.f90: New.
2158 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2160 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2161 targets that support vector condition.
2163 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2166 * gfortran.dg/c_kind_tests_3.f03: New.
2168 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2171 * gfortran.dg/elemental_args_check_4.f90: New.
2173 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2175 PR tree-optimization/50727
2176 * gcc.dg/vect/pr50727.c: New test.
2178 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2180 * gcc.dg/vla-23.c: New test.
2182 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2184 PR tree-optimization/50596
2185 * gcc.dg/vect/vect-cond-9.c: New test.
2187 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2189 * gcc.dg/vect/bb-slp-29.c: New test.
2191 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2194 * g++.dg/ext/is_base_of_incomplete.C: New.
2195 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2196 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2198 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2200 * gcc.target/sparc/combined-1.c: Compile at -O2.
2202 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2204 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2205 (dg-options): Add -Wno-attributes.
2206 * gcc.target/i386/fma_double_?.c: Ditto.
2207 * gcc.target/i386/fma_run_float_?.c: Ditto.
2208 * gcc.target/i386/fma_run_double_?.c: Ditto.
2209 * gcc.target/i386/l_fma_float_?.c: Dtto.
2210 * gcc.target/i386/l_fma_double_?.c: Ditto.
2211 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2212 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2214 2011-10-15 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2218 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2219 * gfortran.dg/rank_3.f90: Ditto.
2220 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2221 -std=f2008ts in dg-options.
2222 * gfortran.dg/rank_4.f90: Ditto.
2224 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2227 * gcc.target/sh/pr49263.c: New.
2229 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2231 * gnat.dg/specs/debug1.ads: Tweak.
2233 2011-10-14 Kai Tietz <ktietz@redhat.com>
2235 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2237 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2239 * gcc.target/i386/sse2-mul-1.c: New test.
2240 * gcc.target/i386/sse4_1-mul-1.c: New test.
2241 * gcc.target/i386/avx-mul-1.c: New test.
2242 * gcc.target/i386/xop-mul-1.c: New test.
2243 * gcc.target/i386/avx2-mul-1.c: New test.
2245 2011-10-14 Jason Merrill <jason@redhat.com>
2248 * g++.dg/cpp0x/nsdmi-list1.C: New.
2251 * g++.dg/cpp0x/nsdmi-const1.C: New.
2253 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2256 * gfortran.dg/pointer_intent_5.f90: New.
2258 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2260 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2261 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2262 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2264 2011-10-14 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/pointer_check_11.f90: New.
2268 * gfortran.dg/pointer_check_12.f90: New.
2270 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/overload/operator4.C: New.
2275 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2277 * gcc.dg/di-longlong64-sync-1.c: New test.
2278 * gcc.dg/di-sync-multithread.c: New test.
2279 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2280 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2281 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2282 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2283 (check_effective_target_arm_arm_ok): New helper.
2284 (check_effective_target_sync_longlong): New helper.
2286 2011-10-14 Richard Guenther <rguenther@suse.de>
2288 PR tree-optimization/50723
2289 * gcc.dg/torture/pr50723.c: New testcase.
2291 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2294 * g++.dg/warn/format6.C: New.
2295 * obj-c++.dg/warn6.mm: Likewise.
2297 2011-10-13 Richard Henderson <rth@redhat.com>
2299 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2301 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2302 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2303 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2305 2011-10-13 Jason Merrill <jason@redhat.com>
2308 * g++.dg/cpp0x/nsdmi-template2.C: New.
2311 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2314 * g++.dg/init/vbase1.C: New.
2316 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2318 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2319 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2320 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2321 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2323 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2325 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2327 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2329 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2331 2011-10-13 Richard Guenther <rguenther@suse.de>
2333 PR tree-optimization/50712
2334 * gcc.target/i386/pr50712.c: New testcase.
2336 2011-10-13 Tom de Vries <tom@codesourcery.com>
2338 * gcc.dg/memcpy-4.c: New test.
2340 2011-10-13 Richard Guenther <rguenther@suse.de>
2342 PR tree-optimization/50698
2343 * g++.dg/vect/pr50698.cc: New testcase.
2345 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2347 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2348 * gcc.target/powerpc/warn-2.c: Ditto.
2350 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2351 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2352 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2353 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2354 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2355 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2356 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2357 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2358 * gcc.target/powerpc/ppc-pow.c: Likewise.
2359 * gcc.target/powerpc/recip-1.c: Likewise.
2360 * gcc.target/powerpc/recip-2.c: Likewise.
2361 * gcc.target/powerpc/recip-3.c: Likewise.
2362 * gcc.target/powerpc/recip-4.c: Likewise.
2363 * gcc.target/powerpc/recip-5.c: Likewise.
2365 2011-10-12 David S. Miller <davem@davemloft.net>
2367 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2368 '-mvis3' instead of 'mcpu=niagara3' in options.
2369 * gcc.target/sparc/fhalve.c: Likewise.
2370 * gcc.target/sparc/fnegop.c: Likewise.
2371 * gcc.target/sparc/fpadds.c: Likewise.
2372 * gcc.target/sparc/fshift.c: Likewise.
2373 * gcc.target/sparc/fucmp.c: Likewise.
2374 * gcc.target/sparc/lzd.c: Likewise.
2375 * gcc.target/sparc/vis3misc.c: Likewise.
2376 * gcc.target/sparc/xmul.c: Likewise.
2378 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2380 * gnat.dg/vect1.ad[sb]: New test.
2381 * gnat.dg/vect1_pkg.ads: New helper.
2382 * gnat.dg/vect2.ad[sb]: New test.
2383 * gnat.dg/vect2_pkg.ads: New helper.
2384 * gnat.dg/vect3.ad[sb]: New test.
2385 * gnat.dg/vect3_pkg.ads: New helper.
2386 * gnat.dg/vect4.ad[sb]: New test.
2387 * gnat.dg/vect4_pkg.ads: New helper.
2388 * gnat.dg/vect5.ad[sb]: New test.
2389 * gnat.dg/vect5_pkg.ads: New helper.
2390 * gnat.dg/vect6.ad[sb]: New test.
2391 * gnat.dg/vect6_pkg.ads: New helper.
2393 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2395 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2396 * gcc.target/i386/fma_run_double_2.c: Likewise.
2397 * gcc.target/i386/fma_run_double_3.c: Likewise.
2398 * gcc.target/i386/fma_run_double_4.c: Likewise.
2399 * gcc.target/i386/fma_run_double_5.c: Likewise.
2400 * gcc.target/i386/fma_run_double_6.c: Likewise.
2401 * gcc.target/i386/fma_run_float_1.c: Likewise.
2402 * gcc.target/i386/fma_run_float_2.c: Likewise.
2403 * gcc.target/i386/fma_run_float_3.c: Likewise.
2404 * gcc.target/i386/fma_run_float_4.c: Likewise.
2405 * gcc.target/i386/fma_run_float_5.c: Likewise.
2406 * gcc.target/i386/fma_run_float_6.c: Likewise.
2408 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2409 remove the extra dg-options.
2410 * gcc.target/i386/l_fma_double_2.c: Likewise.
2411 * gcc.target/i386/l_fma_double_3.c: Likewise.
2412 * gcc.target/i386/l_fma_double_4.c: Likewise.
2413 * gcc.target/i386/l_fma_double_5.c: Likewise.
2414 * gcc.target/i386/l_fma_double_6.c: Likewise.
2415 * gcc.target/i386/l_fma_float_1.c: Likewise.
2416 * gcc.target/i386/l_fma_float_2.c: Likewise.
2417 * gcc.target/i386/l_fma_float_3.c: Likewise.
2418 * gcc.target/i386/l_fma_float_4.c: Likewise.
2419 * gcc.target/i386/l_fma_float_5.c: Likewise.
2420 * gcc.target/i386/l_fma_float_6.c: Likewise.
2422 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2424 PR tree-optimization/50189
2425 * g++.dg/torture/pr50189.C: New testcase.
2427 2011-10-12 Richard Guenther <rguenther@suse.de>
2429 PR tree-optimization/50700
2430 * gcc.dg/builtin-object-size-12.c: New testcase.
2432 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2435 * gcc.c-torture/compile/pr50565-1.c,
2436 gcc.c-torture/compile/pr50565-2.c: New tests.
2438 2011-10-11 Jason Merrill <jason@redhat.com>
2442 * g++.dg/template/constant1.C: New.
2443 * g++.dg/template/constant2.C: New.
2444 * g++.dg/cpp0x/constexpr-template3.C: New.
2446 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2448 * gcc.target/i386/warn-vect-op-3.c: New test.
2449 * gcc.target/i386/warn-vect-op-1.c: New test.
2450 * gcc.target/i386/warn-vect-op-2.c: New test.
2452 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2454 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2456 2011-10-11 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/50204
2459 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2461 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2463 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2465 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2467 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2468 * gcc.target/i386/fma_double_2.c: Ditto.
2469 * gcc.target/i386/fma_double_3.c: Ditto.
2470 * gcc.target/i386/fma_double_4.c: Ditto.
2471 * gcc.target/i386/fma_double_5.c: Ditto.
2472 * gcc.target/i386/fma_double_6.c: Ditto.
2473 * gcc.target/i386/fma_float_1.c: Ditto.
2474 * gcc.target/i386/fma_float_2.c: Ditto.
2475 * gcc.target/i386/fma_float_3.c: Ditto.
2476 * gcc.target/i386/fma_float_4.c: Ditto.
2477 * gcc.target/i386/fma_float_5.c: Ditto.
2478 * gcc.target/i386/fma_float_6.c: Ditto.
2479 * gcc.target/i386/l_fma_double_1.c: Ditto.
2480 * gcc.target/i386/l_fma_double_2.c: Ditto.
2481 * gcc.target/i386/l_fma_double_3.c: Ditto.
2482 * gcc.target/i386/l_fma_double_4.c: Ditto.
2483 * gcc.target/i386/l_fma_double_5.c: Ditto.
2484 * gcc.target/i386/l_fma_double_6.c: Ditto.
2485 * gcc.target/i386/l_fma_float_1.c: Ditto.
2486 * gcc.target/i386/l_fma_float_2.c: Ditto.
2487 * gcc.target/i386/l_fma_float_3.c: Ditto.
2488 * gcc.target/i386/l_fma_float_4.c: Ditto.
2489 * gcc.target/i386/l_fma_float_5.c: Ditto.
2490 * gcc.target/i386/l_fma_float_6.c: Ditto.
2491 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2492 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2493 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2494 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2495 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2496 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2497 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2498 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2499 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2500 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2501 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2502 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2504 2011-10-11 Tristan Gingold <gingold@adacore.com>
2506 * gcc.dg/va-arg-4.c: New test.
2507 * gcc.dg/va-arg-5.c: Ditto.
2509 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2511 * lib/target-supports.exp (check_effective_target_fd_truncate):
2512 Close and unlink test file before exit.
2514 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2517 * gfortran.dg/forall_15.f90: New test case.
2519 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2520 Andrew Macleod <amacleod@redhat.com>
2522 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2523 wrappers for *other_threads() and *final_verify().
2524 * gcc.dg/simulate-thread/simulate-thread.h
2525 (simulate_thread_wrapper_other_threads): New.
2526 (simulate_thread_wrapper_final_verify): New.
2528 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2530 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2532 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2534 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2536 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2537 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2539 * gcc.target/i386/fma_1.h: New file.
2540 * gcc.target/i386/fma_2.h: Likewise.
2541 * gcc.target/i386/fma_3.h: Likewise.
2542 * gcc.target/i386/fma_4.h: Likewise.
2543 * gcc.target/i386/fma_5.h: Likewise.
2544 * gcc.target/i386/fma_6.h: Likewise.
2545 * gcc.target/i386/fma_double_1.c: Likewise.
2546 * gcc.target/i386/fma_double_2.c: Likewise.
2547 * gcc.target/i386/fma_double_3.c: Likewise.
2548 * gcc.target/i386/fma_double_4.c: Likewise.
2549 * gcc.target/i386/fma_double_5.c: Likewise.
2550 * gcc.target/i386/fma_double_6.c: Likewise.
2551 * gcc.target/i386/fma_float_1.c: Likewise.
2552 * gcc.target/i386/fma_float_2.c: Likewise.
2553 * gcc.target/i386/fma_float_3.c: Likewise.
2554 * gcc.target/i386/fma_float_4.c: Likewise.
2555 * gcc.target/i386/fma_float_5.c: Likewise.
2556 * gcc.target/i386/fma_float_6.c: Likewise.
2557 * gcc.target/i386/fma_main.h: Likewise.
2558 * gcc.target/i386/fma_run_double_1.c: Likewise.
2559 * gcc.target/i386/fma_run_double_2.c: Likewise.
2560 * gcc.target/i386/fma_run_double_3.c: Likewise.
2561 * gcc.target/i386/fma_run_double_4.c: Likewise.
2562 * gcc.target/i386/fma_run_double_5.c: Likewise.
2563 * gcc.target/i386/fma_run_double_6.c: Likewise.
2564 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2565 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2566 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2567 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2568 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2569 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2570 * gcc.target/i386/fma_run_float_1.c: Likewise.
2571 * gcc.target/i386/fma_run_float_2.c: Likewise.
2572 * gcc.target/i386/fma_run_float_3.c: Likewise.
2573 * gcc.target/i386/fma_run_float_4.c: Likewise.
2574 * gcc.target/i386/fma_run_float_5.c: Likewise.
2575 * gcc.target/i386/fma_run_float_6.c: Likewise.
2576 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2577 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2578 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2579 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2580 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2581 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2582 * gcc.target/i386/l_fma_1.h: Likewise.
2583 * gcc.target/i386/l_fma_2.h: Likewise.
2584 * gcc.target/i386/l_fma_3.h: Likewise.
2585 * gcc.target/i386/l_fma_4.h: Likewise.
2586 * gcc.target/i386/l_fma_5.h: Likewise.
2587 * gcc.target/i386/l_fma_6.h: Likewise.
2588 * gcc.target/i386/l_fma_double_1.c: Likewise.
2589 * gcc.target/i386/l_fma_double_2.c: Likewise.
2590 * gcc.target/i386/l_fma_double_3.c: Likewise.
2591 * gcc.target/i386/l_fma_double_4.c: Likewise.
2592 * gcc.target/i386/l_fma_double_5.c: Likewise.
2593 * gcc.target/i386/l_fma_double_6.c: Likewise.
2594 * gcc.target/i386/l_fma_float_1.c: Likewise.
2595 * gcc.target/i386/l_fma_float_2.c: Likewise.
2596 * gcc.target/i386/l_fma_float_3.c: Likewise.
2597 * gcc.target/i386/l_fma_float_4.c: Likewise.
2598 * gcc.target/i386/l_fma_float_5.c: Likewise.
2599 * gcc.target/i386/l_fma_float_6.c: Likewise.
2600 * gcc.target/i386/l_fma_main.h: Likewise.
2601 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2602 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2603 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2604 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2605 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2606 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2607 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2608 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2609 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2610 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2611 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2612 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2614 2011-10-10 Richard Guenther <rguenther@suse.de>
2617 * gcc.dg/torture/pr50389.c: New testcase.
2619 2011-10-10 Richard Guenther <rguenther@suse.de>
2622 * gcc.dg/builtins-47.c: Optimize.
2624 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2626 * lib/gcc-simulate-thread.exp: New.
2627 * gcc.dg/simulate-thread/guality.h: New.
2628 * gcc.dg/simulate-thread/simulate-thread.h: New.
2629 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2630 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2631 * gcc.dg/simulate-thread/README: New.
2632 * g++.dg/simulate-thread/guality.h: New.
2633 * g++.dg/simulate-thread/simulate-thread.h: New.
2634 * g++.dg/simulate-thread/simulate-thread.exp: New.
2635 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2636 * c-c++-common/cxxbitfields-2.c: Remove.
2637 * c-c++-common/cxxbitfields.c: Remove.
2638 * c-c++-common/cxxbitfields-4.c: Remove.
2639 * c-c++-common/cxxbitfields-5.c: Remove.
2640 * c-c++-common/simulate-thread/bitfields-1.c: New.
2641 * c-c++-common/simulate-thread/bitfields-2.c: New.
2642 * c-c++-common/simulate-thread/bitfields-3.c: New.
2643 * c-c++-common/simulate-thread/bitfields-4.c: New.
2645 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2648 * g++.dg/warn/format5.C: New.
2650 2011-10-09 Tobias Burnus <burnus@net-b.de>
2653 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2654 * gfortran.dg/common_16.f90: New.
2656 2011-10-09 Tobias Burnus <burnus@net-b.de>
2658 * gfortran.dg/iso_c_binding_param_1.f90: New.
2659 * gfortran.dg/iso_c_binding_param_2.f90: New.
2660 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2662 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2664 PR tree-optimization/50635
2665 * gcc.dg/vect/pr50635.c: New test.
2667 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2670 * gfortran.dg/proc_decl_27.f90: New.
2672 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2675 * objc/execute/initialize-1.m: New test.
2677 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2680 * gfortran.dg/pointer_function_result_1.f90 : New test.
2682 2011-10-07 David S. Miller <davem@davemloft.net>
2685 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2686 * gcc.target/sparc/cmask.c: Use it.
2687 * gcc.target/sparc/fhalve.c: Likewise.
2688 * gcc.target/sparc/fnegop.c: Likewise.
2689 * gcc.target/sparc/fpadds.c: Likewise.
2690 * gcc.target/sparc/fshift.c: Likewise.
2691 * gcc.target/sparc/fucmp.c: Likewise.
2692 * gcc.target/sparc/lzd.c: Likewise.
2693 * gcc.target/sparc/vis3misc.c: Likewise.
2694 * gcc.target/sparc/xmul.c: Likewise.
2696 2011-10-07 Richard Henderson <rth@redhat.com>
2698 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2700 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2702 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2704 * gcc.dg/pr50193-1.c: New file.
2705 * gcc.target/arm/shiftable.c: New file.
2707 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2710 * gfortran.dg/class_46.f03: New.
2712 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2714 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2715 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2716 (syslog, vsyslog, __vsyslog_chk): Likewise.
2718 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2719 (x, EXT_x): Use ASMNAME.
2721 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2722 (a, c): Use ASMNAME.
2724 2011-10-07 Tom de Vries <tom@codesourcery.com>
2727 * gcc.dg/pr50527.c: New test.
2729 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2731 PR tree-optimization/50650
2732 * gcc.c-torture/compile/pr50650.c: New test.
2734 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2736 PR tree-optimization/50575
2737 * gcc.c-torture/execute/vector-compare-2.x: New file.
2739 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2742 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2743 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2746 2011-10-07 Richard Guenther <rguenther@suse.de>
2749 * gcc.dg/vect/vect-align-2.c: Increase array size.
2751 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2752 H.J. Lu <hongjiu.lu@intel.com>
2755 * gcc.target/i386/pr50603.c: New test.
2757 2011-10-06 Jason Merrill <jason@redhat.com>
2760 * g++.dg/cpp0x/default31.C: New.
2762 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2764 PR tree-optimization/50596
2765 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2767 * gcc.dg/vect/vect-cond-8.c: New test.
2769 2011-10-06 Richard Henderson <rth@redhat.com>
2771 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2772 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2773 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2774 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2775 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2776 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2777 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2778 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2779 * gcc.c-torture/execute/vshuf-16.inc: New file.
2780 * gcc.c-torture/execute/vshuf-2.inc: New file.
2781 * gcc.c-torture/execute/vshuf-4.inc: New file.
2782 * gcc.c-torture/execute/vshuf-8.inc: New file.
2783 * gcc.c-torture/execute/vshuf-main.inc: New file.
2784 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2785 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2786 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2787 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2788 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2789 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2790 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2791 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2792 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2793 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2794 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2795 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2796 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2798 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2800 PR tree-optimization/49279
2801 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2802 * gcc.c-torture/execute/pr49279.c: New test.
2804 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2807 * gcc.c-torture/compile/pr49049.c: New test.
2809 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2812 * gcc.target/arm/pr50305.c: New test.
2814 2011-10-06 Richard Guenther <rguenther@suse.de>
2816 PR tree-optimization/38884
2817 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2818 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2820 2011-10-05 David S. Miller <davem@davemloft.net>
2822 * gcc.target/sparc/lzd.c: New test.
2823 * gcc.target/sparc/popc.c: New test.
2825 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2827 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2828 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2829 * g++.dg/other/final1.C: Cleanup original tree dump.
2831 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2833 PR tree-optimization/50613
2834 * gcc.dg/pr50613.c: New test.
2836 2011-10-05 Richard Henderson <rth@redhat.com>
2838 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2839 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2840 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2841 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2842 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2843 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2844 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2845 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2847 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2849 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2850 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2851 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2852 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2853 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2855 2011-10-05 Richard Guenther <rguenther@suse.de>
2857 PR tree-optimization/38885
2858 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2860 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2862 * gcc.target/i386/sw-1.c: New test.
2864 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2866 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2868 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2870 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2872 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2874 2011-10-04 David S. Miller <davem@davemloft.net>
2876 * gcc.target/sparc/fhalve.c: New test.
2877 * gcc.target/sparc/fnegop.c: New test.
2878 * gcc.target/sparc/xmul.c: New test.
2880 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2883 * gfortran.dg/dummy_procedure_6.f90: New.
2885 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2887 PR tree-optimization/50604
2888 * gcc.dg/pr50604.c: New test.
2890 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2892 PR tree-optimization/49662
2893 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2894 * gcc.dg/graphite/interchange-15.c: Likewise.
2895 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2897 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2899 * gcc.dg/tree-ssa/restrict-4.c: New test.
2901 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2903 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2904 (main): Use __typeof to get result type of comparison.
2906 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2908 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2909 Make et_vect_multiple_sizes_saved global.
2910 (check_effective_target_vect64): Make et_vect64_saved global.
2912 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2914 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2915 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2916 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2917 * gcc.dg/builtin-complex-err-1.c: Adjust.
2919 2011-10-02 Jason Merrill <jason@redhat.com>
2921 * g++.dg/cpp0x/range-for22.C: New.
2923 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2924 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2925 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2926 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2928 * g++.dg/cpp0x/nsdmi5.C: New.
2930 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2933 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2935 (mips-dg-options): Force an ABI option if the current ABI is
2936 incompatible with the required -mlong setting. Likewise force
2937 a long setting if the current one is incompatible with the
2938 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2939 throughout procedure.
2940 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2941 instead of addressing=absolute.
2943 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2945 * gcc.target/mips/stack-1.c: New test.
2947 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2949 * gcc.dg/pr49696.c: New test.
2951 2011-10-02 Jan Hubicka <jh@suse.cz>
2953 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2955 2011-10-01 David S. Miller <davem@davemloft.net>
2957 * gcc.target/sparc/cmask.c: New test.
2958 * gcc.target/sparc/fpadds.c: New test.
2959 * gcc.target/sparc/fshift.c: New test.
2960 * gcc.target/sparc/fucmp.c: New test.
2961 * gcc.target/sparc/vis3misc.c: New test.
2963 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2966 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2968 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2971 * g++.dg/dfp/44473-1.C: New test.
2972 * g++.dg/dfp/44473-2.C: New test.
2973 * g++.dg/dfp/mangle-1.C: New test.
2974 * g++.dg/dfp/mangle-2.C: New test.
2975 * g++.dg/dfp/mangle-3.C: New test.
2976 * g++.dg/dfp/mangle-4.C: New test.
2977 * g++.dg/dfp/mangle-5.C: New test.
2979 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2982 * gcc.dg/pr50571.c: New test.
2984 PR tree-optimization/46309
2985 * gcc.dg/pr46309.c: New test.
2987 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2989 * gcc.dg/strlenopt-21.c: New test.
2991 2011-09-30 Revital Eres <revital.eres@linaro.org>
2993 * gcc.dg/sms-10.c: New file.
2995 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2997 * gcc.target/arm/pr50099.c: New test.
2999 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3001 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3003 2011-09-30 David S. Miller <davem@davemloft.net>
3005 * gcc.target/sparc/bmaskbshuf.c: New test.
3006 * gcc.target/sparc/edgen.c: New test.
3008 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3011 * gfortran.dg/pure_formal_proc_3.f90: New.
3014 * gfortran.dg/stfunc_7.f90: New.
3016 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3018 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3019 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3020 * gcc.dg/vector-compare-1.c: Likewise.
3021 * gcc.dg/vector-compare-2.c: Likewise.
3023 2011-09-29 David S. Miller <davem@davemloft.net>
3025 * gcc.target/sparc/array.c: New test.
3027 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3029 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3030 loop unroll and set max unroll times to 8.
3031 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3032 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3033 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3034 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3036 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3039 * g++.dg/ext/visibility/warn5.C: New.
3041 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3044 * g++.dg/warn/Wextra-3.C: New.
3046 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3049 * gcc.target/sh/pr49468-si.c: New.
3051 2011-09-28 Tom de Vries <tom@codesourcery.com>
3054 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3055 (TEST): Initialize src3 with random floats.
3056 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3057 from union src3. Initialize src3 with random floats.
3059 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3061 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3062 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3063 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3064 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3065 * gcc.target/sh/sh4a-cos.c: Ditto.
3066 * gcc.target/sh/sh4a-cosf.c: Ditto.
3067 * gcc.target/sh/sh4a-sin.c: Ditto.
3068 * gcc.target/sh/sh4a-sinf.c: Ditto.
3069 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3070 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3071 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3073 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3076 * g++.dg/parse/error40.C: New.
3077 * g++.dg/warn/incomplete1.C: Adjust.
3079 2011-09-27 Jan Hubicka <jh@suse.cz>
3082 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3085 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3087 * gcc.dg/strlenopt-1.c: New test.
3088 * gcc.dg/strlenopt-1f.c: New test.
3089 * gcc.dg/strlenopt-2.c: New test.
3090 * gcc.dg/strlenopt-2f.c: New test.
3091 * gcc.dg/strlenopt-3.c: New test.
3092 * gcc.dg/strlenopt-4.c: New test.
3093 * gcc.dg/strlenopt-4g.c: New test.
3094 * gcc.dg/strlenopt-4gf.c: New test.
3095 * gcc.dg/strlenopt-5.c: New test.
3096 * gcc.dg/strlenopt-6.c: New test.
3097 * gcc.dg/strlenopt-7.c: New test.
3098 * gcc.dg/strlenopt-8.c: New test.
3099 * gcc.dg/strlenopt-9.c: New test.
3100 * gcc.dg/strlenopt-10.c: New test.
3101 * gcc.dg/strlenopt-11.c: New test.
3102 * gcc.dg/strlenopt-12.c: New test.
3103 * gcc.dg/strlenopt-12g.c: New test.
3104 * gcc.dg/strlenopt-13.c: New test.
3105 * gcc.dg/strlenopt-14g.c: New test.
3106 * gcc.dg/strlenopt-14gf.c: New test.
3107 * gcc.dg/strlenopt-15.c: New test.
3108 * gcc.dg/strlenopt-16g.c: New test.
3109 * gcc.dg/strlenopt-17g.c: New test.
3110 * gcc.dg/strlenopt-18g.c: New test.
3111 * gcc.dg/strlenopt.h: New file.
3113 2011-09-27 Tom de Vries <tom@codesourcery.com>
3116 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3117 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3118 * gcc.dg/pr43864.c: New test.
3119 * gcc.dg/pr43864-2.c: Same.
3120 * gcc.dg/pr43864-3.c: Same.
3121 * gcc.dg/pr43864-4.c: Same.
3123 2011-09-27 Jan Hubicka <jh@suse.cz>
3125 * gcc.dg/ipa/inline-5.c: New testcase.
3127 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3129 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3131 * gcc.dg/vect/bb-slp-27.c: New.
3132 * gcc.dg/vect/bb-slp-28.c: New.
3134 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3136 * testsuite/lib/target-supports.exp (check_profiling_available):
3137 Don't rely solely on TLS tests for -fprofile-generate, fall
3138 through to the other code.
3140 2011-09-27 Richard Guenther <rguenther@suse.de>
3142 PR tree-optimization/50363
3143 * gcc.dg/torture/pr50363.c: New testcase.
3145 2011-09-26 Jason Merrill <jason@redhat.com>
3148 * g++.dg/template/partial13.C: New.
3151 * g++.dg/template/partial12.C: New.
3154 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3156 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3159 * g++.dg/diagnostic/bindings1.C: New.
3160 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3162 2011-09-26 David S. Miller <davem@davemloft.net>
3164 * gcc.target/sparc/wrgsr.c: New test.
3165 * gcc.target/sparc/rdgsr.c: New test.
3166 * gcc.target/sparc/edge.c: New test.
3167 * gcc.target/sparc/fcmp.c: New test.
3169 * gcc.target/sparc/edge.c: Update for new return types.
3170 * gcc.target/sparc/fcmp.c: Likewise.
3172 * gcc.target/sparc/fpaddsubi.c: New test.
3174 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3177 * gfortran.dg/common_15.f90: New.
3180 * gfortran.dg/dummy_procedure_5.f90: New.
3181 * gfortran.dg/interface_26.f90: Modified error message.
3182 * gfortran.dg/proc_ptr_11.f90: Ditto.
3183 * gfortran.dg/proc_ptr_15.f90: Ditto.
3184 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3185 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3187 2011-09-26 Jason Merrill <jason@redhat.com>
3190 * g++.dg/overload/rvalue3.C: New.
3193 * g++.dg/overload/ref-conv2.C: New.
3195 * g++.dg/cpp0x/nsdmi-template1.C: New.
3197 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/cpp0x/nullptr25.C: New.
3201 2011-09-26 Richard Guenther <rguenther@suse.de>
3203 PR tree-optimization/50472
3204 * gcc.dg/torture/pr50472.c: New testcase.
3206 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3208 * gnat.dg/opt22.adb: New test.
3209 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3211 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3213 * gnat.dg/opt21.adb: New test.
3214 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3216 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3218 * gnat.dg/opt20.ad[sb]: New test.
3219 * gnat.dg/opt20_pkg.ads: New helper.
3221 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3223 * gnat.dg/array17.adb: New test.
3224 * gnat.dg/array17_pkg.ads: New helper.
3226 2011-09-25 Jason Merrill <jason@redhat.com>
3228 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3230 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3232 * gnat.dg/frame_overflow.ads: New.
3233 * gnat.dg/frame_overflow.adb: Adjust.
3234 * gnat.dg/specs/addr1.ads: Likewise.
3236 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3238 * g++.dg/tree-ssa/restrict2.C: New test.
3240 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3242 * lib/target-supports.exp (check_effective_target_vect64): New.
3243 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3244 of multiple vector sizes.
3245 * gcc.dg/vect/bb-slp-26.c: New.
3247 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3250 * g++.dg/template/bitfield1.C: New.
3252 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3254 * gcc.dg/vect/bb-slp-24.c: New.
3256 2011-09-24 Jason Merrill <jason@redhat.com>
3258 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3260 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3262 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3263 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3265 * g++.dg/cpp0x/nsdmi1.C: New.
3266 * g++.dg/cpp0x/nsdmi2.C: New.
3267 * g++.dg/cpp0x/nsdmi3.C: New.
3268 * g++.dg/cpp0x/nsdmi4.C: New.
3269 * g++.old-deja/g++.other/init4.C: New.
3271 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3274 * g++.dg/template/sfinae28.C: New.
3276 2011-09-23 Ian Lance Taylor <iant@google.com>
3278 * go.test/go-test.exp (errchk): Handle more cases of getting
3279 correct Tcl backslash quoting in regular expressions in test file.
3281 2011-09-23 Jason Merrill <jason@redhat.com>
3284 * g++.dg/init/const8.C: New.
3285 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3286 * g++.dg/cpp0x/defaulted2.C: Likewise.
3287 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3288 * g++.dg/init/pr20039.C: Likewise.
3289 * g++.dg/init/pr42844.C: Likewise.
3291 2011-09-23 Jan Hubicka <jh@suse.cz>
3293 * gcc.dg/ipa/inline-1.c: new testcase.
3294 * gcc.dg/ipa/inline-2.c: new testcase.
3295 * gcc.dg/ipa/inline-3.c: new testcase.
3296 * gcc.dg/ipa/inline-4.c: new testcase.
3298 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp0x/constexpr-static8.C: New.
3303 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3305 * gcc.target/i386/avxfp-1.c: New test.
3306 * gcc.target/i386/avxfp-2.c: New test.
3308 2011-09-23 Terry Guo <terry.guo@arm.com>
3310 * gcc.c-torture/execute/941014-1.x: Deleted.
3312 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3315 * g++.dg/cpp0x/pr50491.C: New.
3317 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3320 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3322 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3325 * g++.dg/cpp0x/nullptr24.C: New.
3327 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3330 * gcc.target/i386/pr50482.c: New test.
3332 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3334 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3335 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3336 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3337 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3338 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3339 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3340 multilib options contain different -march= from dg-options.
3342 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3343 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/template/friend52.C: New.
3348 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3350 * gcc.target/arm/cmp-1.c: New test.
3351 * gcc.target/arm/cmp-2.c: Likewise.
3353 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3356 * gfortran.dg/impure_actual_1.f90: Modified error message.
3357 * gfortran.dg/proc_ptr_32.f90: New.
3358 * gfortran.dg/proc_ptr_33.f90: New.
3360 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3362 PR tree-optimization/50451
3363 * gcc.dg/vect/pr50451.c: New test.
3365 2011-09-21 Ian Lance Taylor <iant@google.com>
3367 * go.test/go-test.exp (errchk): Add special case for bug332.
3368 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3369 some more test lines.
3371 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3373 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3374 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3375 * g++.dg/other/i386-8.C: Ditto.
3376 * g++.dg/other/pr34435.C: Ditto.
3377 * g++.dg/other/pr39496.C: Ditto.
3378 * g++.dg/other/mmintrin.C: Ditto.
3380 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3382 * gcc.dg/vect/vect-cond-7.c: New test.
3383 * gcc.target/i386/sse4_1-cond-1.c: New test.
3384 * gcc.target/i386/avx-cond-1.c: New test.
3386 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3389 * g++.dg/other/pr50464.C: New test.
3391 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3393 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3394 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3395 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3396 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3398 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3400 * gnat.dg/opt19.adb: New test.
3402 2011-09-21 Terry Guo <terry.guo@arm.com>
3404 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3405 on arch conflict when testing case on targets other than armv7-a.
3407 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3410 * g++.dg/ext/int128-1.C: New.
3411 * g++.dg/ext/int128-2.C: Likewise.
3412 * g++.dg/ext/int128-2.h: Likewise.
3414 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3417 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3419 2011-09-20 Jason Merrill <jason@redhat.com>
3421 * g++.dg/cpp0x/constexpr-generated1.C: New.
3424 * g++.dg/overload/ref-conv1.C: New.
3426 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3428 * g++.dg/other/final1.C: New.
3430 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3432 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3435 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3437 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3440 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3442 PR tree-optimization/50413
3443 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3444 -fdump-tree-slp-details. Run other tests with
3445 -fdump-tree-vect-details.
3446 * g++.dg/vect/slp-pr50413.cc: New.
3448 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3449 Ira Rosen <ira.rosen@linaro.org>
3452 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3453 Fix underscores around restrict.
3455 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3457 PR tree-optimization/50414
3458 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3459 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3460 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3462 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3464 PR tree-optimization/50412
3465 * gfortran.dg/vect/pr50412.f90: New.
3467 2011-09-16 Jason Merrill <jason@redhat.com>
3470 * g++.dg/eh/defarg1.C: New.
3472 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3474 * gcc.dg/vect/vect-reduc-10.c: New test.
3475 * gcc.target/i386/avx-reduc-1.c: New test.
3477 * gcc.target/i386/sse2-extract-1.c: New test.
3478 * gcc.target/i386/avx-extract-1.c: New test.
3480 2011-09-16 Terry Guo <terry.guo@arm.com>
3482 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3484 2011-09-15 Diego Novillo <dnovillo@google.com>
3486 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3487 ALWAYS_CXXFLAGS, if defined.
3488 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3489 ALWAYS_GFORTRANFLAGS, if defined.
3490 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3491 ALWAYS_GOCFLAGS, if defined.
3492 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3493 ALWAYS_OBJCXXFLAGS, if defined.
3494 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3495 additional_flags, if defined.
3496 * lib/gnat.exp (gnat_target_compile): Likewise.
3497 * lib/objc.exp (objc_target_compile): Likewise.
3498 * lib/target-supports-dg.exp (dg-add-options): Handle
3501 2011-09-15 Tom de Vries <tom@codesourcery.com>
3504 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3505 Use uintptr_t in f1. Undo avr xfails.
3507 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3511 * gfortran.dg/function_types_3.f90: New.
3513 2011-09-15 Jason Merrill <jason@redhat.com>
3516 * g++.dg/cpp0x/trailing7.C: New.
3519 * g++.dg/cpp0x/nullptr23.C: New.
3521 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3523 * gcc.dg/vect/bb-slp-25.c: New.
3525 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3528 * g++.dg/cpp0x/noexcept15.C: New.
3530 2011-09-14 Tom de Vries <tom@codesourcery.com>
3533 * gcc.dg/pr50251.c: New test.
3535 2011-09-14 Tobias Burnus <burnus@net-b.de>
3539 * gfortran.dg/null_5.f90: New.
3540 * gfortran.dg/null_6.f90: New.
3542 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3544 * gcc.c-torture/compile/20110913-1.c: New test.
3546 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3549 * gfortran.dg/result_2.f90: New.
3551 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3553 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3555 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3558 * g++.dg/cpp0x/variadic116.C: New test case.
3560 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3562 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3563 * gcc.target/mips/interrupt_handler-2.c: New test.
3564 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3566 2011-09-12 Jason Merrill <jason@redhat.com>
3568 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3570 * g++.dg/cpp0x/explicit7.C: New.
3572 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3574 PR rtl-optimization/50212
3575 * g++.dg/other/pr50212.C: New test.
3577 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3580 * testsuite/gcc.target/avr/torture/avr-torture.exp
3581 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3582 "-O2 -fmerge-all-constants".
3584 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3587 * gfortran.dg/do_while_1.f90: New test.
3589 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3593 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3594 * gfortran.dg/proc_decl_26.f90: New.
3595 * gfortran.dg/typebound_override_2.f90: New.
3596 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3598 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3600 * gnat.dg/cond_expr2.ad[sb]: New test.
3602 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3604 * gnat.dg/atomic5.ad[sb]: New test.
3606 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3608 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3610 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3613 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3615 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3618 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3620 2011-09-09 Richard Guenther <rguenther@suse.de>
3622 PR tree-optimization/50328
3623 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3625 2011-09-09 Richard Guenther <rguenther@suse.de>
3628 * gcc.dg/torture/pr50333.c: New testcase.
3630 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3632 PR tree-optimization/50318
3633 * gcc.target/arm/pr50318-1.c: New file.
3635 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3637 * gcc.target/i386/all_one_m256i.c: New test.
3639 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3642 * g++.dg/cpp0x/sfinae28.C: New.
3644 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3647 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3648 longer ignored on typedefs.
3650 PR c++/33255 - Support -Wunused-local-typedefs warning
3651 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3652 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3654 2011-09-08 Martin Jambor <mjambor@suse.cz>
3656 PR tree-optimization/50287
3657 * gcc.dg/torture/pr50287.c: New test.
3659 2011-09-08 Richard Guenther <rguenther@suse.de>
3661 PR tree-optimization/19831
3662 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3663 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3664 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3665 * gcc.dg/errno-1.c: Adjust.
3667 2011-09-08 Richard Guenther <rguenther@suse.de>
3669 PR tree-optimization/19831
3670 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3672 2011-09-08 Tobias Burnus <burnus@net-b.de>
3675 * gfortran.dg/do_concurrent_1.f90: New.
3676 * gfortran.dg/do_concurrent_2.f90: New.
3678 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3681 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3682 * gcc.dg/pr50310-2.c: New test.
3684 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3687 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3688 * gfortran.dg/impure_constructor_1.f90: Modified.
3689 * gfortran.dg/proc_ptr_comp_33.f90: New.
3691 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3694 * gcc.dg/pr50310-1.c: New test.
3696 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3699 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3702 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/cpp0x/noexcept14.C: New.
3707 2011-09-07 Jason Merrill <jason@redhat.com>
3709 * g++.dg/cpp0x/constexpr-ref3.C: New.
3711 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3713 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3715 * gcc.dg/section1.c: Don't xfail for avr.
3717 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3719 PR tree-optimization/50322
3720 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3722 2011-09-07 Martin Jambor <mjambor@suse.cz>
3724 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3726 2011-09-07 Martin Jambor <mjambor@suse.cz>
3728 PR tree-optimization/49911
3729 * g++.dg/tree-ssa/pr49911.C: New test.
3731 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3734 * gcc.dg/torture/pr49030.c: New test.
3736 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3740 * gfortran.dg/class_4d.f03: Deleted.
3741 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3743 2011-09-07 Richard Guenther <rguenther@suse.de>
3745 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3747 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3749 PR tree-optimization/46021
3750 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3752 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3754 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3756 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3758 * gcc.c-torture/compile/20110906-1.c: New test.
3760 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3762 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3764 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3766 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3767 --param tree-reassoc-width=1.
3769 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3770 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3772 2011-09-06 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/48149
3775 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3777 2011-09-06 Richard Guenther <rguenther@suse.de>
3779 PR tree-optimization/48317
3780 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3782 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3784 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3786 (add_options_for_quad_vectors): Replace with ...
3787 (add_options_for_double_vectors): ... this.
3788 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3789 support multiple vector sizes since the vectorizer attempts to
3790 vectorize with both vector sizes.
3791 * gcc.dg/vect/no-vfa-vect-79.c,
3792 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3793 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3794 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3795 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3796 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3797 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3798 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3799 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3800 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3801 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3802 gcc.dg/vect/vect-40.c: Likewise.
3803 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3804 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3805 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3806 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3807 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3809 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3811 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3814 * gcc.target/mips/abi-main.h: New file.
3815 * gcc.target/mips/abi-o32-long32.c: New test.
3816 * gcc.target/mips/abi-o32-long64.c: Likewise.
3817 * gcc.target/mips/abi-o64-long32.c: Likewise.
3818 * gcc.target/mips/abi-o64-long64.c: Likewise.
3819 * gcc.target/mips/abi-n32-long32.c: Likewise.
3820 * gcc.target/mips/abi-n32-long64.c: Likewise.
3821 * gcc.target/mips/abi-n64-long32.c: Likewise.
3822 * gcc.target/mips/abi-n64-long64.c: Likewise.
3823 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3824 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3825 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3826 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3827 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3828 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3829 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3830 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3831 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3832 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3833 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3834 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3835 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3836 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3837 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3838 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3839 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3840 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3841 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3842 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3843 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3844 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3845 * gcc.target/mips/branch-3.c: Likewise.
3846 * gcc.target/mips/branch-4.c: Likewise.
3847 * gcc.target/mips/branch-5.c: Likewise.
3848 * gcc.target/mips/branch-6.c: Likewise.
3849 * gcc.target/mips/branch-7.c: Likewise.
3850 * gcc.target/mips/branch-8.c: Likewise.
3851 * gcc.target/mips/branch-9.c: Likewise.
3852 * gcc.target/mips/branch-10.c: Likewise.
3853 * gcc.target/mips/branch-11.c: Likewise.
3854 * gcc.target/mips/branch-12.c: Likewise.
3855 * gcc.target/mips/branch-13.c: Likewise.
3856 * gcc.target/mips/lazy-binding-1.c: Likewise.
3858 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3860 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3861 to avoid warning on int=16 platforms..
3863 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3866 to work even with -fshort-enums.
3868 2011-09-04 Jan Hubicka <jh@suse.cz>
3870 * gcc.c-torture/compile/20110902.c: new testcase.
3872 2011-09-04 Jason Merrill <jason@redhat.com>
3875 * g++.dg/cpp0x/rv-conv1.C: New.
3878 * g++.dg/cpp0x/rv-func3.C: New.
3880 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3884 * g++.dg/cpp0x/constexpr-template1.C: New.
3885 * g++.dg/cpp0x/constexpr-template2.C: New.
3886 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3887 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3889 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3891 * gnat.dg/specs/debug1.ads: Tweak pattern.
3893 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3896 * gfortran.dg/class_45a.f03: New.
3897 * gfortran.dg/class_45b.f03: New.
3899 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3900 Ira Rosen <ira.rosen@linaro.org>
3902 PR tree-optimization/50208
3903 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3904 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3905 -fno-tree-fre -fno-tree-pre.
3907 2011-09-02 Martin Jambor <mjambor@suse.cz>
3909 * gcc.dg/ipa/ipcp-3.c: New test.
3911 2011-09-02 Richard Guenther <rguenther@suse.de>
3913 PR tree-optimization/27460
3915 * gcc.dg/vect/vect-cond-7.c: New testcase.
3917 2011-09-02 Martin Jambor <mjambor@suse.cz>
3919 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3920 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3921 xfailed test for inlining.
3922 * g++.dg/ipa/ivinline-9.C: Likewise.
3924 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3926 PR tree-optimization/50178
3927 * gfortran.dg/vect/pr50178.f90: New test.
3929 2011-08-31 Martin Jambor <mjambor@suse.cz>
3932 * gcc.c-torture/execute/pr49886.c: New testcase.
3934 2011-08-31 Tom de Vries <tom@codesourcery.com>
3937 * gcc.dg/pr43513.c: New test.
3939 2011-08-30 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/common_14.f90: New.
3943 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3945 2011-08-30 Jason Merrill <jason@redhat.com>
3948 * g++.dg/cpp0x/decltype33.C: New.
3951 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3954 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3956 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3958 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3960 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/specs/aggr3.ads: New test.
3963 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3965 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3966 * gnat.dg/specs/aggr2.ads: Likewise.
3968 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3971 * gfortran.dg/allocate_with_source_2.f90: New test
3973 2011-08-30 Jason Merrill <jason@redhat.com>
3976 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3979 * g++.dg/cpp0x/constexpr-value3.C: New.
3981 2011-08-30 Richard Guenther <rguenther@suse.de>
3984 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3985 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3986 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3987 * gcc.dg/pr36902.c: XFAIL.
3989 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3991 * gcc.target/i386/fma-check.h: New.
3992 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3993 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3994 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3995 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3996 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3997 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3998 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3999 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4000 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4001 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4002 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4003 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4004 * gcc.target/i386/fma-compile.c: Likewise.
4005 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4006 * gcc.target/i386/sse-12.c: Add -mfma.
4007 * gcc.target/i386/sse-13.c: Likewise.
4008 * gcc.target/i386/sse-14.c: Likewise.
4009 * gcc.target/i386/sse-22.c: Likewise.
4010 * gcc.target/i386/sse-23.c: Likewise.
4011 * g++.dg/other/i386-2.C: Likewise.
4012 * g++.dg/other/i386-3.C: Likewise.
4014 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4017 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4018 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4020 2011-08-30 Christian Bruel <christian.bruel@st.com>
4022 * g++.dg/bprob/bprob.exp (feedback_options): Set
4023 -fbranch-probabilities.
4024 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4026 2011-08-29 Jason Merrill <jason@redhat.com>
4029 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4031 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4032 Jason Merrill <jason@redhat.com>
4034 * g++.dg/dfp/base.C: New test.
4036 2011-08-29 Jason Merrill <jason@redhat.com>
4040 * g++.dg/cpp0x/initlist58.C: New.
4042 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4045 * gfortran.dg/class_result_1.f03: New.
4047 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4050 * gcc.target/i386/pr48722.c: New test.
4052 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4055 * gfortran.dg/widechar_compare_1.f90: New test.
4057 2011-08-26 Jason Merrill <jason@redhat.com>
4061 * g++.dg/abi/mangle50.C: New.
4063 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4066 * gcc.target/i386/pr50202.c: New test.
4068 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4070 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4071 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4072 * gcc.target/i386/avx-round-vec.c: New test.
4073 * gcc.target/i386/avx-roundf-vec.c: New test.
4075 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4077 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4081 * c-c++-common/Wunused-var-14.c: New test.
4083 2011-08-26 Tom de Vries <tom@codesourcery.com>
4085 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4087 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4089 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4090 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4091 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4092 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4094 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4096 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4097 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4098 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4099 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4101 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4104 * gfortran.dg/pointer_comp_init_1.f90: New test.
4106 2011-08-25 Jason Merrill <jason@redhat.com>
4109 * g++.dg/cpp0x/sfinae27.C: New.
4111 2011-08-25 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/coarray_lib_token_4.f90: New.
4115 2011-08-25 Tobias Burnus <burnus@net-b.de>
4117 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4119 2011-08-25 Richard Guenther <rguenther@suse.de>
4121 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4123 2011-08-24 Tobias Burnus <burnus@net-b.de>
4126 * gfortran.dg/initialization_28.f90: New.
4128 2011-08-24 Richard Guenther <rguenther@suse.de>
4130 PR tree-optimization/50067
4131 * gcc.dg/torture/pr50067-3.c: New testcase.
4132 * gcc.dg/torture/pr50067-4.c: Likewise.
4133 * gcc.dg/torture/pr50067-5.c: Likewise.
4135 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4137 * g++.dg/other/i386-2.C: Add -mavx2 check.
4138 * g++.dg/other/i386-3.C: Likewise.
4139 * gcc.target/i386/avx-1.c: Add AVX2.
4140 * gcc.target/i386/avx-2.c: Likewise.
4141 * gcc.target/i386/funcspec-5.c: Likewise.
4142 * gcc.target/i386/sse-12.c: Likewise.
4143 * gcc.target/i386/sse-13.c: Likewise.
4144 * gcc.target/i386/sse-14.c: Likewise.
4145 * gcc.target/i386/sse-22.c: Likewise.
4146 * gcc.target/i386/sse-23.c: Likewise.
4147 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4148 * gcc.target/i386/avx2-check.h: New.
4149 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4150 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4151 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4152 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4153 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4154 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4155 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4156 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4157 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4158 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4159 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4160 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4161 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4162 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4163 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4164 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4165 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4166 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4167 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4168 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4169 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4170 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4171 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4172 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4173 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4174 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4175 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4176 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4177 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4178 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4179 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4180 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4181 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4182 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4183 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4184 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4185 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4186 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4187 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4188 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4189 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4190 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4191 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4192 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4193 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4194 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4195 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4196 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4197 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4198 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4199 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4200 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4201 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4202 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4203 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4204 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4205 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4206 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4207 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4208 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4209 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4210 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4211 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4212 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4213 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4214 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4215 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4216 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4217 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4218 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4219 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4220 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4221 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4222 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4223 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4224 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4225 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4226 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4227 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4228 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4229 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4230 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4231 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4232 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4233 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4234 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4235 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4236 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4237 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4238 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4239 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4240 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4241 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4242 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4243 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4244 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4245 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4246 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4247 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4248 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4249 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4250 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4251 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4252 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4253 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4254 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4255 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4256 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4257 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4258 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4259 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4260 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4261 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4262 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4263 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4264 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4265 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4266 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4267 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4268 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4269 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4270 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4271 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4272 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4273 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4274 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4275 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4276 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4277 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4278 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4279 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4280 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4281 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4282 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4283 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4284 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4285 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4286 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4287 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4288 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4289 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4290 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4291 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4292 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4293 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4294 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4295 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4296 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4297 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4298 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4299 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4300 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4301 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4302 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4303 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4304 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4310 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4311 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4320 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4321 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4322 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4323 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4324 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4325 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4326 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4327 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4328 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4329 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4330 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4331 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4332 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4333 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4334 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4335 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4336 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4337 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4338 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4339 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4340 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4341 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4342 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4343 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4344 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4345 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4346 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4347 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4348 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4349 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4355 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4356 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4365 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4366 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4367 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4368 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4369 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4370 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4371 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4372 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4373 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4374 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4375 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4382 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4383 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4384 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4385 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4386 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4387 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4388 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4389 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4390 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4391 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4392 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4393 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4394 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4395 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4396 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4397 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4398 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4399 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4400 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4401 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4402 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4403 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4404 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4405 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4406 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4407 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4408 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4409 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4410 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4411 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4412 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4413 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4414 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4415 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4416 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4417 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4418 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4419 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4420 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4421 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4422 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4423 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4424 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4425 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4426 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4427 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4428 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4429 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4430 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4431 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4432 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4433 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4434 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4435 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4436 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4437 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4438 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4439 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4440 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4441 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4442 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4443 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4444 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4445 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4446 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4447 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4448 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4449 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4450 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4451 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4452 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4453 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4454 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4455 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4456 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4457 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4458 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4459 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4460 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4461 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4462 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4463 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4464 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4465 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4466 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4467 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4468 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4469 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4470 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4471 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4472 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4473 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4474 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4475 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4476 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4477 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4478 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4479 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4480 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4481 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4482 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4483 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4484 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4485 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4486 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4487 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4488 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4489 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4490 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4491 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4492 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4493 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4494 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4495 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4496 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4497 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4498 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4499 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4500 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4501 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4502 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4503 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4504 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4505 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4506 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4507 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4508 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4509 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4510 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4511 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4512 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4513 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4514 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4515 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4516 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4517 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4518 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4519 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4520 * gcc.target/i386/testimm-9.c: Likewise.
4522 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4524 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4525 * g++.dg/other/i386-3.C: Likewise.
4526 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4527 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4528 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4529 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4530 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4531 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4532 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4533 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4534 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4535 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4536 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4537 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4538 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4539 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4540 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4541 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4542 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4543 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4544 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4545 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4546 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4547 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4548 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4549 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4550 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4551 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4552 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4553 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4554 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4555 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4556 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4557 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4558 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4559 * gcc.target/i386/sse-12.c: Add BMI2.
4560 * gcc.target/i386/sse-13.c: Likewise.
4561 * gcc.target/i386/sse-14.c: Likewise.
4562 * gcc.target/i386/sse-22.c: Likewise.
4563 * gcc.target/i386/sse-23.c: Likewise.
4565 2011-08-23 Jason Merrill <jason@redhat.com>
4567 * g++.dg/template/crash7.C: Adjust expected errors.
4569 2011-08-23 Jason Merrill <jason@redhat.com>
4573 * g++.dg/cpp0x/overload2.C: New.
4575 2011-08-23 Jason Merrill <jason@redhat.com>
4578 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4580 2011-08-23 Jason Merrill <jason@redhat.com>
4583 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4584 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4585 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4586 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4588 2011-08-23 Jason Merrill <jason@redhat.com>
4591 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4593 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4596 * g++.dg/warn/Wunused-var-16.C: New test.
4599 * gcc.dg/pr50161.c: New test.
4601 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4604 * g++.dg/gcov/gcov-7.C: New test.
4606 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4609 * g++.dg/dfp/nofields.C: New test.
4611 2011-08-23 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/use_16.f90: New.
4616 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4617 Kirill Yukhin <kirill.yukhin@intel.com>
4620 * gcc.target/i386/pr50155.c: New test.
4622 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4624 PR tree-optimization/50133
4625 * gcc.dg/pr50133.c: New test.
4628 * c-c++-common/cxxbitfields-6.c: New test.
4630 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4633 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4635 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4637 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4638 * gcc.dg/pr49994-3.c: Ditto.
4640 2011-08-22 Richard Guenther <rguenther@suse.de>
4643 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4644 * gcc.dg/torture/pr50067-2.c: Likewise.
4646 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4649 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4650 of a constant resulting from simplification.
4651 * gfortran.dg/warn_conversion_3.f90: New test.
4653 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4656 * gfortran.dg/zero_stride_1.f90: New test.
4658 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4661 * gfortran.dg/typebound_override_1.f90: Modified.
4663 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4665 PR tree-optimization/48739
4666 * gcc.dg/pr48739-1.c: New test.
4667 * gcc.dg/pr48739-2.c: New test.
4669 2011-08-20 Tobias Burnus <burnus@net-b.de>
4671 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4673 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4676 * gfortran.dg/where_3.f90: New test.
4678 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4681 * gfortran.dg/pr49721-1.f: New.
4682 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4684 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4686 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4687 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4690 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4692 * gcc.target/arm/wmul-11.c: New file.
4693 * gcc.target/arm/wmul-12.c: New file.
4694 * gcc.target/arm/wmul-13.c: New file.
4696 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4698 * gcc.target/arm/wmul-10.c: New file.
4700 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4702 * gcc.target/arm/wmul-9.c: New file.
4703 * gcc.target/arm/wmul-bitfield-2.c: New file.
4705 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4707 * gcc.target/arm/wmul-8.c: New file.
4709 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4711 * gcc.target/arm/wmul-7.c: New file.
4713 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4715 * gcc.target/arm/wmul-6.c: New file.
4717 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4719 * gcc.target/arm/wmul-5.c: New file.
4720 * gcc.target/arm/no-wmla-1.c: New file.
4722 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4724 * gcc.target/arm/wmul-bitfield-1.c: New file.
4726 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4728 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4730 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4732 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4733 * gcc.target/i386/conversion.c: Likewise.
4735 2011-08-19 Richard Guenther <rguenther@suse.de>
4737 * gcc.dg/torture/pr50067-1.c: New testcase.
4738 * gcc.dg/torture/pr50067-2.c: Likewise.
4740 2011-08-19 Joey Ye <joey.ye@arm.com>
4743 * gcc.target/arm/handler-align.c: New test.
4744 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4747 2011-08-19 Joey Ye <joey.ye@arm.com>
4749 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4751 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4754 * gfortran.dg/end_block_label_1.f90: New test.
4755 * gfortran.dg/end_associate_label_1.f90: New test.
4757 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4759 * gcc.dg/c1x-pointer-float-1.c: New test.
4761 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4764 * gfortran.dg/duplicate_labels_2.f: New test.
4766 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4768 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4769 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4770 gcc.dg/c1x-noreturn-5.c: New tests.
4772 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4774 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4776 2011-08-18 Tobias Burnus <burnus@net-b.de>
4779 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4780 * gfortran.dg/coarray_lock_3.f90: Fix test.
4781 * gfortran.dg/coarray_lock_4.f90: New.
4782 * gfortran.dg/coarray_lock_5.f90: New.
4784 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4787 * gcc.c-torture/compile/pr50009.c: New test.
4790 * gcc.dg/torture/pr50092.c: New test.
4792 2011-08-18 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/namelist_73.f90: New.
4797 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4799 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4802 * gcc.dg/pr50017.c: New test.
4804 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4807 * g++.dg/lookup/hidden-var1.C: New test case.
4809 2011-08-17 Tobias Burnus <burnus@net-b.de>
4812 * gfortran.dg/warn_unused_var_2.f90: New.
4813 * gfortran.dg/warn_unused_var_3.f90: New.
4815 2011-08-17 Tom de Vries <tom@codesourcery.com>
4818 * gcc.target/arm/pr43597.c: New test.
4820 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4823 * gfortran.dg/common_13.f90: New.
4825 2011-08-16 Jason Merrill <jason@redhat.com>
4828 * g++.dg/cpp0x/variadic-unresolved.C: New.
4830 * g++.old-deja/g++.brendan/README: Add R.I.P.
4832 * g++.dg/ext/attr-used-1.C: New.
4835 * g++.dg/cpp0x/initlist56.C: New.
4837 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4840 * g++.dg/opt/life1.C: Only run on Linux.
4842 2011-08-15 Tobias Burnus <burnus@net-b.de>
4844 * gfortran.dg/coarray_26.f90: New.
4846 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4848 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4851 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4854 * gfortran.dg/func_result_7.f90: New.
4856 2011-08-13 Jason Merrill <jason@redhat.com>
4859 * g++.dg/cpp0x/decltype32.C: New.
4862 * g++.dg/diagnostic/expr1.C: New.
4864 2011-08-12 David Li <davidxl@google.com>
4866 * g++.dg/abi/vbase15.C: New test.
4868 2011-08-12 Jason Merrill <jason@redhat.com>
4871 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4873 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4875 * gcc.dg/builtins-67.c: New test.
4876 * gcc.target/i386/conversion.c: Ditto.
4878 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4879 Brian Hackett <bhackett1024@gmail.com>
4881 * g++.dg/plugin/decl_plugin.c: New.
4882 * g++.dg/plugin/decl-plugin-test.C: New.
4883 * g++.dg/plugin/plugin.exp: Add above testcase.
4885 2011-08-11 Richard Guenther <rguenther@suse.de>
4887 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4889 2011-08-11 Michael Matz <matz@suse.de>
4891 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4893 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4895 PR tree-optimization/50039
4896 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4897 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4899 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4901 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4902 (sse4_1_test): Initialize src3 with random value.
4904 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4906 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4907 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4908 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4909 * gcc.dg/scal-to-vec1.c: New test.
4910 * gcc.dg/scal-to-vec2.c: New test.
4912 2011-08-09 Richard Guenther <rguenther@suse.de>
4914 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4915 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4916 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4917 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4919 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4921 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4923 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4925 * gcc.dg/pr49948.c: Require pthread effective target.
4927 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4929 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4931 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4933 * gcc.target/i386/sse-22a.c: New test.
4935 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4937 PR tree-optimization/50014
4938 * gcc.dg/vect/pr50014.c: New test.
4940 2011-08-08 Martin Jambor <mjambor@suse.cz>
4943 * gcc.dg/tree-ssa/pr49923.c: New test.
4945 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4948 * gcc.target/i386/pr49781-1.c: New.
4950 2011-08-08 Jason Merrill <jason@redhat.com>
4952 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4954 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4956 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4959 * gfortran.dg/typebound_override_1.f90: New.
4961 2011-08-07 Kai Tietz <ktietz@redhat.com>
4963 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4964 x86_64 mingw target.
4965 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4966 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4967 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4968 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4969 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4970 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4971 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4972 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4973 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4974 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4976 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4979 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4981 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4983 * gcc.dg/pr48770.c: Cleanup coverage files.
4984 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4986 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4988 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4989 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4990 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4991 lzcnt and bmi options.
4993 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4996 * gcc.dg/pr47381-1.c: New.
4997 * gcc.dg/pr47381-2.c: Likewise.
4998 * gcc.target/i386/pr47381.c: Likewise.
5000 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5003 * gcc.dg/pr47727.c: New.
5006 * gcc.dg/pr47372-1.c: New.
5007 * gcc.dg/pr47372-2.c: Likewise.
5009 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5012 * gcc.target/i386/pr47449.c: New.
5015 * gcc.dg/pr47446-1.c: New.
5016 * gcc.dg/pr47446-2.c: Likewise.
5018 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5021 * gcc.dg/pr47766.c: New.
5024 * gcc.dg/tls/pr47715-1.c: New.
5025 * gcc.dg/tls/pr47715-2.c: Likewise.
5026 * gcc.dg/tls/pr47715-3.c: Likewise.
5027 * gcc.dg/tls/pr47715-4.c: Likewise.
5028 * gcc.dg/tls/pr47715-5.c: Likewise.
5030 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5033 * objc.dg/gnu-api-2-class.m: Updated comments.
5034 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5035 * objc.dg/gnu-api-2-class-meta.m: New test.
5036 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5038 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5041 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5042 with classes that are in construction.
5044 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5047 * gcc.target/i386/pr48084-1.c: New.
5048 * gcc.target/i386/pr48084-2.c: Likewise.
5049 * gcc.target/i386/pr48084-3.c: Likewise.
5050 * gcc.target/i386/pr48084-4.c: Likewise.
5051 * gcc.target/i386/pr48084-5.c: Likewise.
5053 PR rtl-optimization/49504
5054 * gcc.target/i386/pr49504.c: New.
5057 * gcc.dg/pr49860.c: New.
5059 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5062 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5063 with classes that are in construction.
5065 2011-08-05 Jason Merrill <jason@redhat.com>
5068 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5071 * g++.dg/cpp0x/decltype31.C: New.
5074 * g++.dg/init/array28.C: New.
5077 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5079 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5082 * gcc.dg/pr47369-1.c: New.
5084 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5087 * gcc.dg/torture/pr47364-1.c: New.
5088 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5089 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5091 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5094 * gfortran.dg/transfer_check_2.f90: New test case.
5096 2011-08-05 Jan Hubicka <jh@suse.cz>
5099 * gfortran.dg/pr49494.f90: New testcase.
5101 2011-08-05 Jan Hubicka <jh@suse.cz>
5104 * gcc.c-torture/compile/pr49735.c: New testcase.
5106 2011-08-05 Jason Merrill <jason@redhat.com>
5109 * g++.dg/cpp0x/initlist56.C: New.
5112 * g++.dg/overload/rvalue2.C: New.
5115 * g++.dg/cpp0x/range-for21.C: New.
5117 * g++.dg/ext/vla11.C: New.
5119 2011-08-05 Richard Guenther <rguenther@suse.de>
5121 PR tree-optimization/49984
5122 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5124 2011-08-05 Richard Guenther <rguenther@suse.de>
5126 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5127 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5128 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5130 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5132 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5133 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5134 * gfortran.dg/ldist-pr43023.f90: Ditto.
5135 * gfortran.dg/namelist_52.f90: Ditto.
5136 * gfortran.dg/interface_proc_end.f90: Ditto.
5137 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5138 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5140 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5142 * gcc.dg/vect/vect-over-widen-1.c: New test.
5143 * gcc.dg/vect/vect-over-widen-2.c: New test.
5144 * gcc.dg/vect/vect-over-widen-3.c: New test.
5145 * gcc.dg/vect/vect-over-widen-4.c: New test.
5147 2011-08-04 Richard Guenther <rguenther@suse.de>
5150 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5152 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5154 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5156 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5159 * g++.dg/ext/builtin-object-size3.C: New test.
5161 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5163 PR tree-optimization/49948
5164 * gcc.dg/pr49948.c: New test.
5166 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5169 * gcc.dg/torture/pr47383.c: New.
5171 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5173 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5175 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5177 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5179 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5182 * gcc.dg/torture/pr47744-1.c: New.
5183 * gcc.dg/torture/pr47744-2.c: Likewise.
5184 * gcc.dg/torture/pr47744-3.c: Likewise.
5186 2011-08-03 Richard Guenther <rguenther@suse.de>
5189 * gcc.dg/torture/pr49958.c: New testcase.
5191 2011-08-03 Richard Guenther <rguenther@suse.de>
5193 PR tree-optimization/49938
5194 * g++.dg/torture/pr49938.C: New testcase.
5196 2011-08-02 Jason Merrill <jason@redhat.com>
5199 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5202 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5205 * g++.dg/cpp0x/variadic115.C: New.
5208 * g++.dg/cpp0x/union5.C: New.
5210 2011-08-02 Daniel Kraft <d@domob.eu>
5213 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5215 2011-08-02 Kai Tietz <ktietz@redhat.com>
5218 * gcc.dg/tree-ssa/forwprop-15.c
5220 2011-08-02 Jason Merrill <jason@redhat.com>
5223 * g++.dg/cpp0x/range-for20.C: New.
5225 2011-08-02 Tobias Burnus <burnus@net-b.de>
5227 * gfortran.dg/coarray_lib_token_3.f90: New.
5229 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5233 * gcc.dg/gomp/atomic-15.c: New test.
5234 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5235 * g++.dg/gomp/atomic-15.C: New test.
5236 * g++.dg/gomp/private-1.C: New test.
5237 * g++.dg/gomp/sharing-2.C: New test.
5238 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5239 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5240 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5242 2011-08-02 Tobias Burnus <burnus@net-b.de>
5244 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5245 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5247 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5248 * gfortran.dg/allocatable_function_5.f90: Ditto.
5249 * gfortran.dg/allocate_stat.f90: Ditto.
5250 * gfortran.dg/array_constructor_20.f90: Ditto.
5251 * gfortran.dg/array_constructor_21.f90: Ditto.
5252 * gfortran.dg/array_constructor_22.f90: Ditto.
5253 * gfortran.dg/array_constructor_26.f03: Ditto.
5254 * gfortran.dg/array_function_4.f90: Ditto.
5255 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5256 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5257 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5258 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5259 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5260 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5261 * gfortran.dg/class_15.f03: Ditto.
5262 * gfortran.dg/class_27.f03: Ditto.
5263 * gfortran.dg/class_33.f90: Ditto.
5264 * gfortran.dg/class_37.f03: Ditto.
5265 * gfortran.dg/class_40.f03: Ditto.
5266 * gfortran.dg/class_42.f03: Ditto.
5267 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5268 * gfortran.dg/coarray/registering_1.f90: Ditto.
5269 * gfortran.dg/convert_1.f90: Ditto.
5270 * gfortran.dg/default_initialization_3.f90: Ditto.
5271 * gfortran.dg/dependency_25.f90: Ditto.
5272 * gfortran.dg/dependency_26.f90: Ditto.
5273 * gfortran.dg/dependency_36.f90: Ditto.
5274 * gfortran.dg/dependency_37.f90: Ditto.
5275 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5276 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5277 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5278 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5279 * gfortran.dg/elemental_result_1.f90: Ditto.
5280 * gfortran.dg/empty_derived_type.f90: Ditto.
5281 * gfortran.dg/entry_7.f90: Ditto.
5282 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5283 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5284 * gfortran.dg/error_recovery_3.f90: Ditto.
5285 * gfortran.dg/extends_4.f03: Ditto.
5286 * gfortran.dg/func_assign.f90: Ditto.
5287 * gfortran.dg/func_assign_3.f90: Ditto.
5288 * gfortran.dg/generic_1.f90: Ditto.
5289 * gfortran.dg/generic_18.f90: Ditto.
5290 * gfortran.dg/generic_22.f03: Ditto.
5291 * gfortran.dg/generic_4.f90: Ditto.
5292 * gfortran.dg/generic_6.f90: Ditto.
5293 * gfortran.dg/generic_actual_arg.f90: Ditto.
5294 * gfortran.dg/graphite/id-21.f: Ditto.
5295 * gfortran.dg/graphite/pr45758.f90: Ditto.
5296 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5297 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5298 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5299 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5300 * gfortran.dg/host_used_types_1.f90: Ditto.
5301 * gfortran.dg/implicit_1.f90: Ditto.
5302 * gfortran.dg/implicit_11.f90: Ditto.
5303 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5304 * gfortran.dg/impure_actual_1.f90: Ditto.
5305 * gfortran.dg/impure_assignment_1.f90: Ditto.
5306 * gfortran.dg/impure_constructor_1.f90: Ditto.
5307 * gfortran.dg/initialization_10.f90: Ditto.
5308 * gfortran.dg/initialization_12.f90: Ditto.
5309 * gfortran.dg/interface_14.f90: Ditto.
5310 * gfortran.dg/interface_15.f90: Ditto.
5311 * gfortran.dg/interface_2.f90: Ditto.
5312 * gfortran.dg/interface_25.f90: Ditto.
5313 * gfortran.dg/interface_26.f90: Ditto.
5314 * gfortran.dg/interface_29.f90: Ditto.
5315 * gfortran.dg/interface_assignment_1.f90: Ditto.
5316 * gfortran.dg/internal_pack_6.f90: Ditto.
5317 * gfortran.dg/internal_pack_7.f90: Ditto.
5318 * gfortran.dg/internal_pack_8.f90: Ditto.
5319 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5320 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5321 * gfortran.dg/module_commons_3.f90: Ditto.
5322 * gfortran.dg/module_equivalence_4.f90: Ditto.
5323 * gfortran.dg/module_equivalence_6.f90: Ditto.
5324 * gfortran.dg/module_function_type_1.f90: Ditto.
5325 * gfortran.dg/module_naming_1.f90: Ditto.
5326 * gfortran.dg/namelist_4.f90: Ditto.
5327 * gfortran.dg/operator_c1202.f90: Ditto.
5328 * gfortran.dg/parens_7.f90: Ditto.
5329 * gfortran.dg/pr32921.f: Ditto.
5330 * gfortran.dg/pr33646.f90: Ditto.
5331 * gfortran.dg/pr41928.f90: Ditto.
5332 * gfortran.dg/pr42119.f90: Ditto.
5333 * gfortran.dg/pr43984.f90: Ditto.
5334 * gfortran.dg/present_1.f90: Ditto.
5335 * gfortran.dg/private_type_2.f90: Ditto.
5336 * gfortran.dg/proc_decl_2.f90: Ditto.
5337 * gfortran.dg/proc_ptr_10.f90: Ditto.
5338 * gfortran.dg/proc_ptr_22.f90: Ditto.
5339 * gfortran.dg/proc_ptr_8.f90: Ditto.
5340 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5341 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5342 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5343 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5344 * gfortran.dg/substring_equivalence.f90: Ditto.
5345 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5346 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5347 * gfortran.dg/trim_optimize_6.f90: Ditto.
5348 * gfortran.dg/typebound_call_12.f03: Ditto.
5349 * gfortran.dg/typebound_operator_5.f03: Ditto.
5350 * gfortran.dg/typebound_operator_6.f03: Ditto.
5351 * gfortran.dg/typebound_proc_18.f03: Ditto.
5352 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5353 * gfortran.dg/use_1.f90: Ditto.
5354 * gfortran.dg/use_10.f90: Ditto.
5355 * gfortran.dg/use_11.f90: Ditto.
5356 * gfortran.dg/use_14.f90: Ditto.
5357 * gfortran.dg/use_only_2.f90: Ditto.
5358 * gfortran.dg/use_rename_4.f90: Ditto.
5359 * gfortran.dg/use_rename_5.f90: Ditto.
5360 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5361 * gfortran.dg/used_interface_ref.f90: Ditto.
5362 * gfortran.dg/used_types_11.f90: Ditto.
5363 * gfortran.dg/used_types_3.f90: Ditto.
5364 * gfortran.dg/used_types_4.f90: Ditto.
5365 * gfortran.dg/userdef_operator_2.f90: Ditto.
5366 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5367 * gfortran.dg/vect/pr46213.f90: Ditto.
5368 * gfortran.dg/whole_file_21.f90: Ditto.
5369 * gfortran.dg/whole_file_22.f90: Ditto.
5370 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5371 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5373 2011-08-02 Kai Tietz <ktietz@redhat.com>
5375 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5377 2011-08-01 Jason Merrill <jason@redhat.com>
5380 * g++.dg/abi/mangle49.C: New.
5383 * g++.dg/cpp0x/constexpr-array4.C: New.
5386 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5388 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5391 * gcc.target/i386/pr49927.c: New test.
5393 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5395 PR tree-optimization/49926
5396 * gcc.dg/vect/pr49926.c: New test.
5398 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5400 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5401 * gcc.target/i386/lzcnt-1.c: New test.
5402 * gcc.target/i386/lzcnt-2.c: Likewise.
5403 * gcc.target/i386/lzcnt-2a.c: Likewise.
5404 * gcc.target/i386/lzcnt-3.c: Likewise.
5405 * gcc.target/i386/lzcnt-4.c: Likewise.
5406 * gcc.target/i386/lzcnt-4a.c: Likewise.
5407 * gcc.target/i386/lzcnt-5.c: Likewise.
5408 * gcc.target/i386/lzcnt-6.c: Likewise.
5409 * gcc.target/i386/lzcnt-6a.c: Likewise.
5410 * gcc.target/i386/lzcnt-check.h: Likewise.
5412 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5413 * gcc.target/i386/sse-13.c: Likewise.
5414 * gcc.target/i386/sse-14.c: Likewise.
5415 * g++.dg/other/i386-2.C: Likewise.
5416 * g++.dg/other/i386-3.C: Likewise.
5418 2011-08-01 Julian Brown <julian@codesourcery.com>
5420 * gcc.target/arm/fixed-point-exec.c: New test.
5422 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5425 * gcc.target/i386/pr49920.c: New test.
5427 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5429 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5430 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5431 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5432 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5433 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5434 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5435 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5436 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5437 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5438 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5439 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5440 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5441 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5442 * g++.dg/tree-ssa/pr33615.C: Ditto.
5443 * g++.dg/tree-ssa/restrict1.C: Ditto.
5444 * c-c++-common/restrict-2.c: Ditto.
5445 * gfortran.dg/pr32921.f: Ditto.
5446 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5447 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5448 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5449 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5450 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5451 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5452 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5453 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5454 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5455 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5457 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5459 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5460 .exe.ltrans[0-9]*. dump files.
5462 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5465 * gfortran.dg/abstract_type_6.f03: Modified.
5466 * gfortran.dg/typebound_proc_24.f03: New.
5468 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5471 * g++.dg/init/for1.C: Fix.
5473 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5476 * gfortran.dg/string_5.f90: New test.
5478 2011-07-29 Jason Merrill <jason@redhat.com>
5481 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5483 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5485 PR tree-optimization/47407
5486 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5490 2011-07-29 Richard Guenther <rguenther@suse.de>
5492 * gcc.dg/uninit-suppress.c: Also disable VRP.
5493 * gcc.dg/uninit-suppress_2.c: Likewise.
5495 2011-07-28 Jason Merrill <jason@redhat.com>
5498 * g++.dg/template/nontype24.C: New.
5500 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5502 PR rtl-optimization/47958
5503 * gcc.dg/torture/pr47958-1.c: New.
5505 2011-07-29 Wei Guozhi <carrot@google.com>
5507 PR rtl-optimization/49799
5508 * gcc.dg/pr49799.c: New test case.
5510 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5513 * gcc.dg/graphite/id-pr48648.c: New.
5515 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5518 * gfortran.dg/maxloc_2.f90: New test.
5519 * gfortran.dg/maxloc_3.f90: New test.
5520 * gfortran.dg/minloc_1.f90: New test.
5521 * gfortran.dg/minloc_2.f90: New test.
5522 * gfortran.dg/minloc_3.f90: New test.
5523 * gfortran.dg/minmaxloc_7.f90: New test.
5526 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5528 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5531 the builtin isn't optimized away.
5533 2011-07-27 Tobias Burnus <burnus@net-b.de>
5536 * gfortran.dg/lto/pr45586-2_0.f90: New.
5538 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5541 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5542 * c-c++-common/cxxbitfields-5.c: Same.
5544 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5546 * lib/target-supports.exp (check_effective_target_mmap): Use
5547 check_function_available.
5549 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5551 * g++.old-deja/g++.pt/crash60.C: Updated.
5553 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5556 * gcc.target/i386/pr49866.c: New test.
5558 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5560 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5561 * gcc.target/i386/bmi-andn-1.c: New test.
5562 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5563 * gcc.target/i386/bmi-andn-2.c: Likewise.
5564 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5565 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5566 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5567 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5568 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5569 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5570 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5571 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5572 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5573 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5574 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5575 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5576 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5577 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5578 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5579 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5580 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5581 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5582 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5583 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5584 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5586 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5589 * gfortran.dg/graphite/id-pr47691.f: New.
5591 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5593 * gcc.target/i386/avx-os-support.h: New.
5594 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5595 (main): Check avx_os_support before the test is run.
5596 * gcc.target/i386/aes-avx-check.h: Ditto.
5597 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5599 2011-07-27 Kai Tietz <ktietz@redhat.com>
5601 * gcc.target/i386/aggregate-ret3.c: New test.
5602 * gcc.target/i386/aggregate-ret4.c: New test.
5604 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5607 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5608 allocated array should *not* change its size.
5609 * gfortran.dg/multiple_allocation_3.f90: New test.
5611 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/cpp0x/constexpr-49776.C: New.
5616 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5619 * gcc.dg/graphite/id-pr47046.c: New.
5621 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5624 * gcc.dg/graphite/run-id-pr47593.c: New.
5626 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5629 * gcc.dg/graphite/run-id-pr47653.c: New.
5630 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5631 induction variables.
5632 * gcc.dg/graphite/scop-16.c: Same.
5633 * gcc.dg/graphite/scop-17.c: Same.
5634 * gcc.dg/graphite/scop-21.c: Same.
5636 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5639 * gcc.dg/graphite/id-pr48805.c: New.
5641 2011-07-26 Tobias Burnus <burnus@net-b.de>
5643 * gfortran.dg/coarray_lib_token_2.f90: New.
5645 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5647 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5650 2011-07-25 Andrew Pinski <apinski@cavium.com>
5653 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5654 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5656 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5658 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5660 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5661 * gcc.c-torture/execute/loop-2g.c: Likewise.
5662 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5663 Require mmap support.
5664 * gcc.c-torture/execute/loop-2g.x: Likewise.
5665 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5666 (MAP_ANON): Provide default.
5667 * gcc.dg/20050826-1.c: Likewise.
5668 * gcc.target/i386/pr36533.c: Likewise.
5669 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5670 Use dg-require-effective-target mmap.
5672 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/cpp0x/range-for19.C: New.
5677 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5680 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5683 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5686 * g++.dg/torture/pr49309.C: Remove.
5688 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5690 PR tree-optimization/49809
5691 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5694 2011-07-25 Richard Guenther <rguenther@suse.de>
5696 PR tree-optimization/49715
5697 * gcc.target/i386/pr49715-1.c: New testcase.
5698 * gcc.target/i386/pr49715-2.c: Likewise.
5700 2011-07-23 Jason Merrill <jason@redhat.com>
5702 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5704 2011-07-22 Jason Merrill <jason@redhat.com>
5707 * g++.dg/cpp0x/initlist55.C: New.
5709 2011-07-23 Tobias Burnus <burnus@net-b.de>
5712 * gfortran.dg/namelist_72.f: New.
5714 2011-07-23 Tobias Burnus <burnus@net-b.de>
5716 * gfortran.dg/coarray_25.f90: New.
5718 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5720 * override1.C: This test should use c++0x mode.
5721 * override3.C: New. Test the diagnostics in c++98 mode.
5723 2011-07-22 Jason Merrill <jason@redhat.com>
5724 Mark Glisse <marc.glisse@normalesup.org>
5727 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5730 * g++.dg/opt/builtins2.C: New.
5731 * g++.dg/other/error27.C: Don't rely on __builtin.
5733 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5735 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5737 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5738 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5739 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5740 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5742 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5745 2011-07-22 Richard Guenther <rguenther@suse.de>
5747 PR tree-optimization/45819
5748 * gcc.dg/pr45819.c: New testcase.
5750 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5752 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5754 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5758 * gcc.dg/graphite/run-id-pr47654.c: New.
5760 2011-07-21 Ian Lance Taylor <iant@google.com>
5763 * gcc.dg/pr49705.c: New test.
5765 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5767 * lib/target-supports.exp (check_avx_os_support_available): New.
5768 (check_effective_target_avx_runtime): Use it.
5770 2011-07-21 Richard Guenther <rguenther@suse.de>
5772 PR tree-optimization/49770
5773 * g++.dg/torture/pr49770.C: New testcase.
5775 2011-07-21 Kai Tietz <ktietz@redhat.com>
5777 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5778 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5780 2011-07-21 Tobias Burnus <burnus@net-b.de>
5782 * gfortran.dg/coarray_lib_token_1.f90: New.
5784 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5786 * gcc.dg/pr32912-2.c: Skip for AVR.
5787 * gcc.dg/pr44674.c: Add dg-require-profiling.
5789 2011-07-20 Jason Merrill <jason@redhat.com>
5791 * g++.dg/ext/desig2.C: New.
5793 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5795 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5797 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5798 * gcc.target/powerpc/recip-3.c: Ditto.
5800 2011-07-19 Jason Merrill <jason@redhat.com>
5802 PR c++/6709 (DR 743)
5803 PR c++/42603 (DR 950)
5804 * g++.dg/cpp0x/decltype21.C: New.
5806 2011-07-20 Richard Guenther <rguenther@suse.de>
5809 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5810 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5812 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5814 * gcc.target/arm/combine-movs.c: New.
5815 * gcc.target/arm/unsigned-extend-2.c: New.
5817 2011-07-19 Jason Merrill <jason@redhat.com>
5820 * g++.dg/cpp0x/variadic114.C: New.
5822 2011-07-19 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/coarray_args_1.f90: New.
5825 * gfortran.dg/coarray_args_2.f90: New.
5827 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5830 * gfortran.dg/allocate_error_3.f90: New.
5832 2011-07-19 Richard Guenther <rguenther@suse.de>
5834 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5835 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5836 * gcc.dg/torture/20110719-1.c: New testcase.
5838 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5840 PR tree-optimization/49768
5841 * gcc.c-torture/execute/pr49768.c: New test.
5843 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5845 PR tree-optimization/49771
5846 * gcc.dg/vect/pr49771.c: New test.
5848 2011-07-18 Martin Jambor <mjambor@suse.cz>
5850 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5851 * gcc.dg/ipa/ipa-2.c: Likewise.
5852 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5853 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5854 * gcc.dg/ipa/ipa-5.c: Likewise.
5855 * gcc.dg/ipa/ipa-7.c: Likewise.
5856 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5857 * gcc.dg/ipa/ipacost-1.c: Likewise.
5858 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5860 * gcc.dg/ipa/ipcp-1.c: New test.
5861 * gcc.dg/ipa/ipcp-2.c: Likewise.
5862 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5864 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5867 * gfortran.dg/pr49675.f90: New test.
5869 2011-07-18 Richard Guenther <rguenther@suse.de>
5871 * gcc.dg/torture/20110718-1.c: New testcase.
5873 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5875 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5876 * g++.dg/ext/bitfield3.C: Likewise.
5877 * g++.dg/ext/bitfield4.C: Likewise.
5878 * g++.dg/ext/bitfield5.C: Likewise.
5879 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5880 * g++.dg/other/pr23205-2.C: Likewise.
5881 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5882 * gcc.c-torture/compile/20001109-2.c: Likewise.
5883 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5884 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5885 * gcc.dg/bitfld-16.c: Likewise.
5886 * gcc.dg/bitfld-17.c: Likewise.
5887 * gcc.dg/bitfld-18.c: Likewise.
5888 * gcc.dg/builtins-config.h: Remove Netware support.
5889 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5890 * gcc.dg/cdce2.c: Likewise.
5891 * gcc.dg/cpp/assert4.c: Remove netware support.
5892 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5893 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5895 * lib/target-supports.exp (check_visibility_available): Remove
5897 (check_profiling_available): Likewise.
5899 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5901 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5903 2011-07-17 Tobias Burnus <burnus@net-b.de>
5904 Thomas Koenig <tkoenig@gcc.gnu.org>
5907 * gfortran.dg/generic_17.f90: Fix testcase.
5908 * gfortran.dg/interface_3.f90: Add dg-error.
5909 * gfortran.dg/use_14.f90: New.
5910 * gfortran.dg/use_15.f90: New.
5912 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5914 * gnat.dg/pointer_controlled.adb: New test.
5916 2011-07-17 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/pointer_remapping_7.f90: New.
5921 2011-07-16 Jason Merrill <jason@redhat.com>
5923 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5925 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5926 Jason Merrill <jason@redhat.com>
5930 * g++.dg/cpp0x/decltype29.C: Adjust.
5931 * g++.dg/cpp0x/error4.C: Adjust.
5932 * g++.dg/cpp0x/sfinae26.C: Adjust.
5933 * g++.dg/cpp0x/variadic105.C: Adjust.
5934 * g++.dg/template/deduce3.C: Adjust.
5935 * g++.dg/template/error45.C: Adjust.
5936 * g++.dg/template/ptrmem2.C: Adjust.
5937 * g++.dg/template/sfinae2.C: Adjust.
5938 * g++.old-deja/g++.pt/crash60.C: Adjust.
5939 * g++.old-deja/g++.pt/unify6.C: Adjust.
5940 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5941 * g++.dg/cpp0x/nullptr15.C: Adjust.
5942 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5943 * g++.dg/cpp0x/pr31431.C: Adjust.
5944 * g++.dg/cpp0x/pr31434.C: Adjust.
5945 * g++.dg/cpp0x/sfinae11.C: Adjust
5946 * g++.dg/cpp0x/temp_default2.C: Adjust.
5947 * g++.dg/cpp0x/trailing4.C: Adjust.
5948 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5949 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5950 * g++.dg/cpp0x/variadic105.C: Adjust.
5951 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5952 * g++.dg/ext/vla2.C: Adjust.
5953 * g++.dg/other/ptrmem10.C: Adjust.
5954 * g++.dg/other/ptrmem11.C: Adjust.
5955 * g++.dg/overload/unknown1.C: Adjust.
5956 * g++.dg/template/conv11.C: Adjust.
5957 * g++.dg/template/dependent-expr5.C: Adjust.
5958 * g++.dg/template/friend.C: Adjust.
5959 * g++.dg/template/incomplete2.C: Adjust.
5960 * g++.dg/template/local4.C: Adjust.
5961 * g++.dg/template/local6.C: Adjust.
5962 * g++.dg/template/operator9.C: Adjust.
5963 * g++.dg/template/ttp25.C: Adjust.
5964 * g++.dg/template/unify10.C: Adjust.
5965 * g++.dg/template/unify11.C: Adjust.
5966 * g++.dg/template/unify6.C: Adjust.
5967 * g++.dg/template/unify9.C: Adjust.
5968 * g++.dg/template/varmod1.C: Adjust.
5969 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5970 * g++.old-deja/g++.pt/crash28.C: Adjust.
5971 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5972 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5973 * g++.old-deja/g++.pt/expr2.C: Adjust.
5974 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5975 * g++.old-deja/g++.pt/spec5.C: Adjust.
5976 * g++.old-deja/g++.pt/spec6.C: Adjust.
5977 * g++.old-deja/g++.pt/unify4.C: Adjust.
5978 * g++.old-deja/g++.pt/unify8.C: Adjust.
5979 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5980 * g++.dg/overload/template5.C: New testcase.
5981 * g++.dg/template/overload12.C: New testcase.
5983 2011-07-11 Tobias Burnus <burnus@net-b.de>
5985 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5986 * gfortran.dg/coarray_7.f90: Ditto.
5987 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5988 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5990 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5992 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5994 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5995 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5996 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5998 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5999 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6000 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6002 2011-07-15 Jason Merrill <jason@redhat.com>
6005 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6006 Use --extra_opts instead of --additional_options.
6008 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6011 * g++.dg/torture/pr49309.C: Remove.
6013 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6015 * gcc.target/tic6x/weak-call.c: New test.
6016 * gcc.target/tic6x/fpcmp.c: New test.
6017 * gcc.target/tic6x/fpdiv.c: New test.
6018 * gcc.target/tic6x/rotdi16-scan.c: New test.
6019 * gcc.target/tic6x/ffssi.c: New test.
6020 * gcc.target/tic6x/fpdiv-lib.c: New test.
6021 * gcc.target/tic6x/cold-lc.c: New test.
6022 * gcc.target/tic6x/longcalls.c: New test.
6023 * gcc.target/tic6x/abi-align-1.c: New test.
6024 * gcc.target/tic6x/fpcmp-finite.c: New test.
6025 * gcc.target/tic6x/rotdi16.c: New test.
6026 * gcc.target/tic6x/bswapl.c: New test.
6027 * gcc.target/tic6x/ffsdi.c: New test.
6028 * gcc.target/tic6x/tic6x.exp: New file.
6029 * gcc.target/tic6x/builtins/arith24.c: New test.
6030 * gcc.target/tic6x/builtins/smpy.c: New test.
6031 * gcc.target/tic6x/builtins/smpylh.c: New test.
6032 * gcc.target/tic6x/builtins/smpyh.c: New test.
6033 * gcc.target/tic6x/builtins/sarith1.c: New test.
6034 * gcc.target/tic6x/builtins/extclr.c: New test
6035 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6036 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6037 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6038 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6040 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6042 * gcc.dg/20020312-2.c: Likewise.
6043 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6044 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6045 * gcc.dg/torture/builtin-math-7.c: Likewise.
6048 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6049 not testing tic6x-*-*.
6051 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6054 * g++.dg/torture/pr49309.C: New testcase.
6056 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6058 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6060 2011-07-14 Richard Guenther <rguenther@suse.de>
6062 PR tree-optimization/49651
6063 * gcc.dg/torture/pr49651.c: New testcase.
6065 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6068 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6070 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6072 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6073 -mno-pointers-to-nested-functions.
6074 * gcc.target/powerpc/no-r11-2.c: Ditto.
6075 * gcc.target/powerpc/no-r11-3.c: Ditto.
6077 2011-07-13 Jason Merrill <jason@redhat.com>
6079 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6080 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6081 when compiling C files.
6082 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6083 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6084 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6085 * g++.dg/lookup/anon2.C: Likewise.
6086 * g++.dg/tree-ssa/copyprop.C: Likewise.
6087 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6088 * g++.dg/init/vector1.C: Ignore narrowing errors.
6089 * g++.dg/torture/pr35526.C: Likewise.
6090 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6092 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6095 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6098 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6101 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6103 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6105 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6106 * lib/obj-c++.exp (obj-c++_init): Ditto.
6107 * lib/file-format.exp (gcc_target_object_format): Ditto.
6108 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6109 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6110 (check_visibility_available): Ditto.
6111 (check_effective_target_tls_native): Ditto.
6112 (check_effective_target_tls_emulated): Ditto.
6113 (check_effective_target_function_sections): Ditto.
6115 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6117 * gcc.target/arm/pr48183.c: New test.
6119 2011-07-13 Richard Guenther <rguenther@suse.de>
6121 * gcc.dg/torture/20110713-1.c: New testcase.
6123 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6126 * gcc.c-torture/compile/pr49474.c: New testcase.
6128 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6130 PR tree-optimization/49712
6131 * gcc.c-torture/execute/pr49712.c: New test.
6133 2011-07-11 Jason Merrill <jason@redhat.com>
6136 * g++.dg/template/recurse3.C: New.
6138 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6141 * gcc.dg/guality/csttest.c: New test.
6144 * gfortran.dg/pr49698.f90: New test.
6146 2011-07-11 Jeff Law <law@redhat.com>
6148 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6150 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6152 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6153 * go.test/go-test.exp (go-set-goarch): Likewise.
6155 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6158 * gcc.target/avr/torture/pr39633.c: New test case.
6160 2011-07-11 Tobias Burnus <burnus@net-b.de>
6163 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6165 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6167 * lib/target-supports.exp (check_effective_target_scheduling):
6169 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6170 * gcc.dg/pr45055.c: Ditto.
6171 * gcc.dg/pr45353.c: Ditto.
6172 * g++.dg/pr45056.C: Ditto.
6174 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6176 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6177 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6178 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6179 * g++.dg/torture/pr31863.C: Skip AVR.
6181 2011-07-10 Tobias Burnus <burnus@net-b.de>
6184 * gfortran.dg/intrinsic_signal.f90: New.
6186 2011-07-09 Jason Merrill <jason@redhat.com>
6188 * g++.dg/cpp0x/regress/regress6.C: New.
6189 * g++.dg/parse/crash45.C: Adjust message.
6190 * g++.dg/template/crash38.C: Adjust message.
6191 * g++.dg/template/crash64.C: Adjust message.
6193 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6195 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6196 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6197 * g++.dg/abi/bitfield3.C: Likewise.
6198 * g++.dg/eh/pr38662.C: Likewise.
6199 * g++.dg/ext/attrib36.C: Likewise.
6200 * g++.dg/ext/attrib37.C: Likewise.
6201 * g++.dg/ext/attrib8.C: Likewise.
6202 * g++.dg/ext/tmplattr1.C: Likewise.
6203 * g++.dg/inherit/override-attribs.C: Likewise.
6204 * g++.dg/opt/inline9.C: Likewise.
6205 * g++.dg/opt/life1.C: Likewise.
6206 * g++.dg/opt/longbranch2.C: Likewise.
6207 * g++.dg/opt/nrv12.C: Likewise.
6208 * g++.dg/opt/reg-stack4.C: Likewise.
6209 * g++.dg/other/pr35504.C: Likewise.
6210 * g++.dg/other/pr39496.C: Likewise.
6211 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6212 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6213 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6214 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6215 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6216 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6217 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6218 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6219 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6220 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6221 * g++.dg/warn/pr15774-1.C: Likewise.
6222 * g++.dg/warn/pr15774-2.C: Likewise.
6223 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6224 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6225 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6226 * g++.old-deja/g++.pt/asm2.C: Likewise.
6227 * gcc.c-torture/compile/20000804-1.c: Likewise.
6228 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6229 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6230 * gcc.dg/20020108-1.c: Likewise.
6231 * gcc.dg/20020122-2.c: Likewise.
6232 * gcc.dg/20020122-3.c: Likewise.
6233 * gcc.dg/20020206-1.c: Likewise.
6234 * gcc.dg/20020219-1.c: Likewise.
6235 * gcc.dg/20020310-1.c: Likewise.
6236 * gcc.dg/20020411-1.c: Likewise.
6237 * gcc.dg/20020418-2.c: Likewise.
6238 * gcc.dg/20020426-2.c: Likewise.
6239 * gcc.dg/20020517-1.c: Likewise.
6240 * gcc.dg/20030204-1.c: Likewise.
6241 * gcc.dg/20030826-2.c: Likewise.
6242 * gcc.dg/20031102-1.c: Likewise.
6243 * gcc.dg/20031202-1.c: Likewise.
6244 * gcc.dg/20050111-1.c: Likewise.
6245 * gcc.dg/20050503-1.c: Likewise.
6246 * gcc.dg/array-init-1.c: Likewise.
6247 * gcc.dg/builtin-apply4.c: Likewise.
6248 * gcc.dg/dfp/pr31344.c: Likewise.
6249 * gcc.dg/gomp/atomic-11.c: Likewise.
6250 * gcc.dg/graphite/pr40281.c: Likewise.
6251 * gcc.dg/ia64-sync-1.c: Likewise.
6252 * gcc.dg/ia64-sync-2.c: Likewise.
6253 * gcc.dg/ia64-sync-3.c: Likewise.
6254 * gcc.dg/ia64-sync-4.c: Likewise.
6255 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6256 * gcc.dg/invalid-call-1.c: Likewise.
6257 * gcc.dg/loop-3.c: Likewise.
6258 * gcc.dg/lower-subreg-1.c: Likewise.
6259 * gcc.dg/lto/pr47259_0.c: Likewise.
6260 * gcc.dg/nested-calls-1.c: Likewise.
6261 * gcc.dg/pr20017.c: Likewise.
6262 * gcc.dg/pr25023.c: Likewise.
6263 * gcc.dg/pr27671-2.c: Likewise.
6264 * gcc.dg/pr32176.c: Likewise.
6265 * gcc.dg/pr33676.c: Likewise.
6266 * gcc.dg/pr35045.c: Likewise.
6267 * gcc.dg/pr36015.c: Likewise.
6268 * gcc.dg/pr36584.c: Likewise.
6269 * gcc.dg/pr36998.c: Likewise.
6270 * gcc.dg/pr37438.c: Likewise.
6271 * gcc.dg/pr37908.c: Likewise.
6272 * gcc.dg/pr41241.c: Likewise.
6273 * gcc.dg/pr41340.c: Likewise.
6274 * gcc.dg/pr44136.c: Likewise.
6275 * gcc.dg/pr44194-1.c: Likewise.
6276 * gcc.dg/pr46212.c: Likewise.
6277 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6278 * gcc.dg/setjmp-2.c: Likewise.
6279 * gcc.dg/short-compare-1.c: Likewise.
6280 * gcc.dg/short-compare-2.c: Likewise.
6281 * gcc.dg/smod-1.c: Likewise.
6282 * gcc.dg/sync-2.c: Likewise.
6283 * gcc.dg/sync-3.c: Likewise.
6284 * gcc.dg/tls/opt-1.c: Likewise.
6285 * gcc.dg/tls/opt-2.c: Likewise.
6286 * gcc.dg/tls/opt-3.c: Likewise.
6287 * gcc.dg/torture/badshift.c: Likewise.
6288 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6289 * gcc.dg/torture/pr20314-2.c: Likewise.
6290 * gcc.dg/torture/pr36891.c: Likewise.
6291 * gcc.dg/torture/pr38774.c: Likewise.
6292 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6293 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6294 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6295 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6296 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6297 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6298 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6299 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6300 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6301 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6302 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6303 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6304 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6305 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6306 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6307 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6308 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6309 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6310 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6311 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6312 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6313 * gcc.dg/unroll-1.c: Likewise.
6314 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6315 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6316 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6317 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6318 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6319 * gcc.target/i386/20000609-1.c: Likewise.
6320 * gcc.target/i386/20000720-1.c: Likewise.
6321 * gcc.target/i386/20000724-1.c: Likewise.
6322 * gcc.target/i386/20011107-1.c: Likewise.
6323 * gcc.target/i386/20011119-1.c: Likewise.
6324 * gcc.target/i386/20020201-3.c: Likewise.
6325 * gcc.target/i386/20020218-1.c: Likewise.
6326 * gcc.target/i386/20020729-1.c: Likewise.
6327 * gcc.target/i386/20030926-1.c: Likewise.
6328 * gcc.target/i386/20060125-1.c: Likewise.
6329 * gcc.target/i386/20060125-2.c: Likewise.
6330 * gcc.target/i386/20060512-1.c: Likewise.
6331 * gcc.target/i386/20060512-2.c: Likewise.
6332 * gcc.target/i386/20060512-3.c: Likewise.
6333 * gcc.target/i386/20060512-4.c: Likewise.
6334 * gcc.target/i386/387-1.c: Likewise.
6335 * gcc.target/i386/387-2.c: Likewise.
6336 * gcc.target/i386/387-5.c: Likewise.
6337 * gcc.target/i386/387-6.c: Likewise.
6338 * gcc.target/i386/980312-1.c: Likewise.
6339 * gcc.target/i386/980313-1.c: Likewise.
6340 * gcc.target/i386/990117-1.c: Likewise.
6341 * gcc.target/i386/990424-1.c: Likewise.
6342 * gcc.target/i386/990524-1.c: Likewise.
6343 * gcc.target/i386/991129-1.c: Likewise.
6344 * gcc.target/i386/991214-1.c: Likewise.
6345 * gcc.target/i386/991230-1.c: Likewise.
6346 * gcc.target/i386/addr-sel-1.c: Likewise.
6347 * gcc.target/i386/aggregate-ret1.c: Likewise.
6348 * gcc.target/i386/aggregate-ret2.c: Likewise.
6349 * gcc.target/i386/align-main-3.c: Likewise.
6350 * gcc.target/i386/amd64-abi-1.c: Likewise.
6351 * gcc.target/i386/amd64-abi-2.c: Likewise.
6352 * gcc.target/i386/amd64-abi-4.c: Likewise.
6353 * gcc.target/i386/amd64-abi-5.c: Likewise.
6354 * gcc.target/i386/amd64-abi-6.c: Likewise.
6355 * gcc.target/i386/asm-1.c: Likewise.
6356 * gcc.target/i386/asm-3.c: Likewise.
6357 * gcc.target/i386/asm-5.c: Likewise.
6358 * gcc.target/i386/attributes-error.c: Likewise.
6359 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6360 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6361 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6362 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6363 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6364 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6365 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6366 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6367 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6368 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6369 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6370 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6371 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6372 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6373 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6374 * gcc.target/i386/bitfield1.c: Likewise.
6375 * gcc.target/i386/bitfield2.c: Likewise.
6376 * gcc.target/i386/bmi-2.c: Likewise.
6377 * gcc.target/i386/bmi-5.c: Likewise.
6378 * gcc.target/i386/builtin-unreachable.c: Likewise.
6379 * gcc.target/i386/cleanup-2.c: Likewise.
6380 * gcc.target/i386/clobbers.c: Likewise.
6381 * gcc.target/i386/cmov8.c: Likewise.
6382 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6383 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6384 * gcc.target/i386/compress-float-387.c: Likewise.
6385 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6386 * gcc.target/i386/compress-float-sse.c: Likewise.
6387 * gcc.target/i386/crc32-2.c: Likewise.
6388 * gcc.target/i386/crc32-3.c: Likewise.
6389 * gcc.target/i386/divmod-7.c: Likewise.
6390 * gcc.target/i386/divmod-8.c: Likewise.
6391 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6392 * gcc.target/i386/fma3-builtin.c: Likewise.
6393 * gcc.target/i386/fma3-fma.c: Likewise.
6394 * gcc.target/i386/fma4-256-vector.c: Likewise.
6395 * gcc.target/i386/fma4-builtin.c: Likewise.
6396 * gcc.target/i386/fma4-fma-2.c: Likewise.
6397 * gcc.target/i386/fma4-fma.c: Likewise.
6398 * gcc.target/i386/fma4-vector-2.c: Likewise.
6399 * gcc.target/i386/fma4-vector.c: Likewise.
6400 * gcc.target/i386/funcspec-1.c: Likewise.
6401 * gcc.target/i386/funcspec-10.c: Likewise.
6402 * gcc.target/i386/funcspec-11.c: Likewise.
6403 * gcc.target/i386/funcspec-2.c: Likewise.
6404 * gcc.target/i386/funcspec-5.c: Likewise.
6405 * gcc.target/i386/funcspec-6.c: Likewise.
6406 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6407 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6408 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6409 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6410 * gcc.target/i386/incoming-1.c: Likewise.
6411 * gcc.target/i386/incoming-10.c: Likewise.
6412 * gcc.target/i386/incoming-11.c: Likewise.
6413 * gcc.target/i386/incoming-12.c: Likewise.
6414 * gcc.target/i386/incoming-13.c: Likewise.
6415 * gcc.target/i386/incoming-14.c: Likewise.
6416 * gcc.target/i386/incoming-15.c: Likewise.
6417 * gcc.target/i386/incoming-2.c: Likewise.
6418 * gcc.target/i386/incoming-3.c: Likewise.
6419 * gcc.target/i386/incoming-4.c: Likewise.
6420 * gcc.target/i386/incoming-5.c: Likewise.
6421 * gcc.target/i386/incoming-6.c: Likewise.
6422 * gcc.target/i386/incoming-7.c: Likewise.
6423 * gcc.target/i386/incoming-8.c: Likewise.
6424 * gcc.target/i386/incoming-9.c: Likewise.
6425 * gcc.target/i386/lea.c: Likewise.
6426 * gcc.target/i386/local.c: Likewise.
6427 * gcc.target/i386/loop-1.c: Likewise.
6428 * gcc.target/i386/loop-2.c: Likewise.
6429 * gcc.target/i386/loop-3.c: Likewise.
6430 * gcc.target/i386/max-stack-align.c: Likewise.
6431 * gcc.target/i386/memcpy-1.c: Likewise.
6432 * gcc.target/i386/movbe-2.c: Likewise.
6433 * gcc.target/i386/movq-2.c: Likewise.
6434 * gcc.target/i386/movq.c: Likewise.
6435 * gcc.target/i386/nrv1.c: Likewise.
6436 * gcc.target/i386/pad-4.c: Likewise.
6437 * gcc.target/i386/pad-5a.c: Likewise.
6438 * gcc.target/i386/pad-5b.c: Likewise.
6439 * gcc.target/i386/pad-6a.c: Likewise.
6440 * gcc.target/i386/pad-6b.c: Likewise.
6441 * gcc.target/i386/pad-7.c: Likewise.
6442 * gcc.target/i386/pad-9.c: Likewise.
6443 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6444 * gcc.target/i386/pic-1.c: Likewise.
6445 * gcc.target/i386/pr12092-1.c: Likewise.
6446 * gcc.target/i386/pr12329.c: Likewise.
6447 * gcc.target/i386/pr21518.c: Likewise.
6448 * gcc.target/i386/pr22362.c: Likewise.
6449 * gcc.target/i386/pr22585.c: Likewise.
6450 * gcc.target/i386/pr23098.c: Likewise.
6451 * gcc.target/i386/pr25196.c: Likewise.
6452 * gcc.target/i386/pr25293.c: Likewise.
6453 * gcc.target/i386/pr25654.c: Likewise.
6454 * gcc.target/i386/pr26449.c: Likewise.
6455 * gcc.target/i386/pr26778.c: Likewise.
6456 * gcc.target/i386/pr26826.c: Likewise.
6457 * gcc.target/i386/pr27266.c: Likewise.
6458 * gcc.target/i386/pr29978.c: Likewise.
6459 * gcc.target/i386/pr30505.c: Likewise.
6460 * gcc.target/i386/pr30961-1.c: Likewise.
6461 * gcc.target/i386/pr31628.c: Likewise.
6462 * gcc.target/i386/pr32000-2.c: Likewise.
6463 * gcc.target/i386/pr32661-1.c: Likewise.
6464 * gcc.target/i386/pr32708-2.c: Likewise.
6465 * gcc.target/i386/pr32708-3.c: Likewise.
6466 * gcc.target/i386/pr34256.c: Likewise.
6467 * gcc.target/i386/pr34312.c: Likewise.
6468 * gcc.target/i386/pr34522.c: Likewise.
6469 * gcc.target/i386/pr35160.c: Likewise.
6470 * gcc.target/i386/pr35281.c: Likewise.
6471 * gcc.target/i386/pr36246.c: Likewise.
6472 * gcc.target/i386/pr36786.c: Likewise.
6473 * gcc.target/i386/pr37275.c: Likewise.
6474 * gcc.target/i386/pr37843-3.c: Likewise.
6475 * gcc.target/i386/pr37843-4.c: Likewise.
6476 * gcc.target/i386/pr39082-1.c: Likewise.
6477 * gcc.target/i386/pr39431.c: Likewise.
6478 * gcc.target/i386/pr39496.c: Likewise.
6479 * gcc.target/i386/pr39543-2.c: Likewise.
6480 * gcc.target/i386/pr39911.c: Likewise.
6481 * gcc.target/i386/pr40718.c: Likewise.
6482 * gcc.target/i386/pr40906-1.c: Likewise.
6483 * gcc.target/i386/pr40906-2.c: Likewise.
6484 * gcc.target/i386/pr40906-3.c: Likewise.
6485 * gcc.target/i386/pr40934.c: Likewise.
6486 * gcc.target/i386/pr41900.c: Likewise.
6487 * gcc.target/i386/pr42589.c: Likewise.
6488 * gcc.target/i386/pr43662.c: Likewise.
6489 * gcc.target/i386/pr43671.c: Likewise.
6490 * gcc.target/i386/pr43766.c: Likewise.
6491 * gcc.target/i386/pr43869.c: Likewise.
6492 * gcc.target/i386/pr44942.c: Likewise.
6493 * gcc.target/i386/pr44948-2a.c: Likewise.
6494 * gcc.target/i386/pr45234.c: Likewise.
6495 * gcc.target/i386/pr45336-2.c: Likewise.
6496 * gcc.target/i386/pr45336-4.c: Likewise.
6497 * gcc.target/i386/pr45852.c: Likewise.
6498 * gcc.target/i386/pr46470.c: Likewise.
6499 * gcc.target/i386/pr48037-1.c: Likewise.
6500 * gcc.target/i386/pr48389.c: Likewise.
6501 * gcc.target/i386/pr49095.c: Likewise.
6502 * gcc.target/i386/pr9771-1.c: Likewise.
6503 * gcc.target/i386/rdfsbase-1.c: Likewise.
6504 * gcc.target/i386/rdfsbase-2.c: Likewise.
6505 * gcc.target/i386/rdgsbase-1.c: Likewise.
6506 * gcc.target/i386/rdgsbase-2.c: Likewise.
6507 * gcc.target/i386/rdrand-3.c: Likewise.
6508 * gcc.target/i386/regparm-stdcall.c: Likewise.
6509 * gcc.target/i386/regparm.c: Likewise.
6510 * gcc.target/i386/reload-1.c: Likewise.
6511 * gcc.target/i386/rotate-2.c: Likewise.
6512 * gcc.target/i386/sibcall-5.c: Likewise.
6513 * gcc.target/i386/signbit-1.c: Likewise.
6514 * gcc.target/i386/signbit-2.c: Likewise.
6515 * gcc.target/i386/signbit-3.c: Likewise.
6516 * gcc.target/i386/sse-5.c: Likewise.
6517 * gcc.target/i386/sse-8.c: Likewise.
6518 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6519 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6520 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6521 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6522 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6523 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6524 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6525 * gcc.target/i386/sse2-movq-2.c: Likewise.
6526 * gcc.target/i386/sse2-movq-3.c: Likewise.
6527 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6528 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6529 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6530 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6531 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6532 * gcc.target/i386/ssefn-1.c: Likewise.
6533 * gcc.target/i386/ssefn-2.c: Likewise.
6534 * gcc.target/i386/sseregparm-1.c: Likewise.
6535 * gcc.target/i386/sseregparm-2.c: Likewise.
6536 * gcc.target/i386/sseregparm-3.c: Likewise.
6537 * gcc.target/i386/sseregparm-4.c: Likewise.
6538 * gcc.target/i386/sseregparm-5.c: Likewise.
6539 * gcc.target/i386/sseregparm-6.c: Likewise.
6540 * gcc.target/i386/sseregparm-7.c: Likewise.
6541 * gcc.target/i386/sseregparm-8.c: Likewise.
6542 * gcc.target/i386/stack-realign.c: Likewise.
6543 * gcc.target/i386/stack-usage-realign.c: Likewise.
6544 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6545 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6546 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6547 * gcc.target/i386/stackalign/return-1.c: Likewise.
6548 * gcc.target/i386/stackalign/return-2.c: Likewise.
6549 * gcc.target/i386/stackalign/return-3.c: Likewise.
6550 * gcc.target/i386/tailcall-1.c: Likewise.
6551 * gcc.target/i386/tbm-2.c: Likewise.
6552 * gcc.target/i386/udivmod-7.c: Likewise.
6553 * gcc.target/i386/udivmod-8.c: Likewise.
6554 * gcc.target/i386/unroll-1.c: Likewise.
6555 * gcc.target/i386/vararg-1.c: Likewise.
6556 * gcc.target/i386/vararg-2.c: Likewise.
6557 * gcc.target/i386/vect8-ret.c: Likewise.
6558 * gcc.target/i386/vectorize5.c: Likewise.
6559 * gcc.target/i386/wmul-1.c: Likewise.
6560 * gcc.target/i386/wmul-2.c: Likewise.
6561 * gcc.target/i386/wrfsbase-1.c: Likewise.
6562 * gcc.target/i386/wrfsbase-2.c: Likewise.
6563 * gcc.target/i386/wrgsbase-1.c: Likewise.
6564 * gcc.target/i386/wrgsbase-2.c: Likewise.
6565 * gcc.target/i386/xop-pcmov.c: Likewise.
6566 * gcc.target/i386/xop-pcmov2.c: Likewise.
6567 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6568 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6569 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6570 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6571 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6572 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6573 * gcc.target/i386/zee.c: Likewise.
6574 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6575 * gfortran.dg/compiler-directive_2.f: Likewise.
6576 * gfortran.dg/g77/20010216-1.f: Likewise.
6577 * gfortran.dg/gomp/pr39152.f90: Likewise.
6578 * gfortran.dg/pr33794.f90: Likewise.
6580 2011-07-09 Jason Merrill <jason@redhat.com>
6582 * g++.dg/cpp0x/regress/regress5.C: New.
6584 2011-07-08 Jason Merrill <jason@redhat.com>
6587 * g++.dg/expr/compound-asn1.C: New.
6588 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6590 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6593 * gcc.target/powerpc/altivec-34.c: New test.
6595 2011-07-08 Jason Merrill <jason@redhat.com>
6598 * g++.dg/abi/guard3.C: New.
6600 2011-07-08 Julian Brown <julian@codesourcery.com>
6602 * lib/target-supports.exp
6603 (check_effective_target_arm_little_endian): New.
6604 (check_effective_target_vect_pack_trunc): Use above.
6605 (check_effective_target_vect_unpack): Likewise.
6606 (check_effective_target_vect_element_align): Test
6607 check_effective_target_arm_vect_no_misalign for ARM.
6609 2011-07-08 Jason Merrill <jason@redhat.com>
6612 * g++.dg/cpp0x/constexpr-rom.C: New.
6614 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6617 * g++.dg/torture/pr49519.C: New test.
6619 2011-07-08 Martin Jambor <mjambor@suse.cz>
6621 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6623 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6626 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6628 2011-07-08 Richard Guenther <rguenther@suse.de>
6630 PR tree-optimization/49662
6631 * gcc.dg/graphite/interchange-14.c: XFAIL.
6632 * gcc.dg/graphite/interchange-15.c: Likewise.
6633 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6635 2011-07-06 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/regress/regress4.C: New.
6640 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6643 * gfortran.dg/result_in_spec_4.f90: New test.
6645 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6647 * gcc.target/sparc/cas64.c: New test.
6649 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6652 * g++.dg/torture/pr49644.C: New test.
6655 * gcc.c-torture/execute/pr49644.c: New test.
6657 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6659 * lib/target-supports.exp (check_effective_target_ia32): New.
6660 (check_effective_target_x32): Likewise.
6661 (check_effective_target_vect_cmdline_needed): Also check x32.
6663 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6665 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6667 * gcc.target/arm/pr42235.c: Likewise.
6668 * gcc.target/arm/pr42495.c: Likewise.
6669 * gcc.target/arm/pr42574.c: Likewise.
6670 * gcc.target/arm/thumb-branch1.c: Likewise.
6672 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6673 unneeded prune of possible warning.
6674 * gcc.target/arm/pr40956.c: Likewise.
6675 * gcc.target/arm/pr42505.c: Likewise.
6677 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6678 * gcc.c-torture/compile/pr46883.c: Likewise.
6679 * gcc.c-torture/compile/pr46934.c: Likewise.
6681 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6682 for move to ../../gcc.c-torture/compile.
6683 * gcc.target/arm/pr46883.c: Likewise.
6684 * gcc.target/arm/pr46934.c: Likewise.
6686 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6687 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6688 * gcc.target/arm/wmul-1.c: Likewise.
6689 * gcc.target/arm/wmul-2.c: Likewise.
6690 * gcc.target/arm/wmul-3.c: Likewise.
6691 * gcc.target/arm/wmul-4.c: Likewise.
6692 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6693 add tab after scan target.
6694 * gcc.target/arm/smlaltt-1.c: Likewise.
6695 * gcc.target/arm/smlatb-1.c: Likewise.
6696 * gcc.target/arm/smlatt-1.c: Likewise.
6698 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.dg/debug/pr49522.c: New test.
6703 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6705 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6706 * gcc.dg/pr46212.c: Run only if target int32plus.
6707 * gcc.dg/torture/pr48146.c: Ditto.
6708 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6709 * c-c++-common/pr44832.c: Ditto.
6710 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6711 * gcc.dg/pr31490.c: Ditto.
6712 * gcc.dg/torture/builtin-math-7.c: Run only if target
6714 * gcc.dg/torture/pr45764.c: Skip for AVR.
6715 * gcc.dg/pr47893.c: Ditto.
6717 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6719 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6720 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6721 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6722 add tab to scan target.
6724 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6726 * gcc.target/arm/neon-modes-3.c: New test.
6728 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6730 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6731 -fno-loop-interchange -ffast-math.
6733 2011-07-07 Richard Guenther <rguenther@suse.de>
6735 * gcc.dg/ftrapv-3.c: New testcase.
6737 2011-07-07 Richard Guenther <rguenther@suse.de>
6739 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6740 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6742 2011-07-07 Kai Tietz <ktietz@redhat.com>
6744 * gcc.dg/binop-notxor1.c: New test.
6745 * gcc.dg/binop-notand4a.c: New test.
6746 * gcc.dg/binop-notxor2.c: New test.
6747 * gcc.dg/binop-notand3a.c: New test.
6748 * gcc.dg/binop-notand2a.c: New test.
6749 * gcc.dg/binop-notand6a.c: New test.
6750 * gcc.dg/binop-notor1.c: New test.
6751 * gcc.dg/binop-notand1a.c: New test.
6752 * gcc.dg/binop-notand5a.c: New test.
6753 * gcc.dg/binop-notor2.c: New test.
6755 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6758 * gcc.dg/gomp/pr49640.c: New test.
6760 2011-07-07 Richard Guenther <rguenther@suse.de>
6762 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6764 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6767 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6769 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6771 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6772 * gcc.target/powerpc/no-r11-2.c: Ditto.
6773 * gcc.target/powerpc/no-r11-3.c: Ditto.
6775 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6777 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6778 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6780 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6782 * lib/target-supports.exp (check_profiling_available): Disable
6783 profiling with -fprofile-generate for target avr.
6785 2011-07-06 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/49645
6788 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6790 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6793 * gcc.dg/pr47383.c: New.
6795 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797 PR tree-optimization/49647
6798 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6800 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6803 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6804 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6806 2011-07-05 Jason Merrill <jason@redhat.com>
6809 * g++.dg/template/template-id-4.C: New.
6811 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6813 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6814 * gcc.dg/pr43402.c: Ditto.
6816 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6818 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6820 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6822 * gcc.target/powerpc/ppc-switch-1.c: New test for
6823 --param case-values-threshold.
6824 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6826 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6828 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6830 2011-07-05 Jason Merrill <jason@redhat.com>
6832 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6834 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6836 PR tree-optimization/47654
6837 * gcc.dg/graphite/block-pr47654.c: New.
6839 2011-07-05 Jason Merrill <jason@redhat.com>
6841 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6843 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6845 PR tree-optimization/49580
6846 * gcc.dg/autopar/pr49580.c: New test.
6848 2011-07-05 Richard Guenther <rguenther@suse.de>
6850 PR tree-optimization/49518
6851 PR tree-optimization/49628
6852 * g++.dg/torture/pr49628.C: New testcase.
6853 * gcc.dg/torture/pr49518.c: Likewise.
6855 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6857 * ada/acats/run_acats (which): Extract last field from type -p,
6858 type output only if command succeeded.
6860 2011-07-04 Jason Merrill <jason@redhat.com>
6862 * g++.dg/abi/mangle48.C: New.
6864 * g++.dg/cpp0x/diag1.C: New.
6866 * g++.dg/diagnostic/aka1.C: New.
6868 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6870 PR rtl-optimization/49619
6871 * gcc.dg/pr49619.c: New test.
6873 PR rtl-optimization/49472
6874 * gfortran.dg/pr49472.f90: New test.
6877 * gcc.dg/pr49602.c: New test.
6879 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6883 * gcc.target/avr/avr.exp: Run over cpp files, too.
6884 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6885 * gcc.target/avr/progmem.h: New file.
6886 * gcc.target/avr/exit-abort.h: New file.
6887 * gcc.target/avr/progmem-error-1.c: New file.
6888 * gcc.target/avr/progmem-error-1.cpp: New file.
6889 * gcc.target/avr/progmem-warning-1.c: New file.
6890 * gcc.target/avr/torture/progmem-1.c: New file.
6891 * gcc.target/avr/torture/progmem-1.cpp: New file.
6893 2011-07-04 Richard Guenther <rguenther@suse.de>
6895 PR tree-optimization/49615
6896 * g++.dg/torture/pr49615.C: New testcase.
6898 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6900 PR tree-optimization/49610
6901 * gcc.dg/vect/pr49610.c: New test.
6903 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6905 * gnat.dg/specs/debug1.ads: New test.
6907 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6910 * gfortran.dg/typebound_proc_23.f90: New.
6912 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6915 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6917 2011-07-01 Jason Merrill <jason@redhat.com>
6920 * g++.dg/template/template-id-3.C: New.
6923 * g++.dg/template/qualified-id4.C: New.
6926 * g++.dg/template/explicit-args4.C: New.
6929 * g++.dg/template/offsetof2.C: New.
6931 2011-07-01 Kai Tietz <ktietz@redhat.com>
6933 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6935 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6938 * lib/target-supports.exp (check_effective_target_gld): New proc.
6940 2011-07-01 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/49603
6943 * gcc.dg/torture/pr49603.c: New testcase.
6945 2011-06-30 Jason Merrill <jason@redhat.com>
6948 * g++.dg/rtti/template1.C: New.
6951 * g++.dg/cpp0x/regress/ctor1.C: New.
6954 * g++.dg/cpp0x/initlist54.C: New.
6956 2011-06-30 Martin Jambor <mjambor@suse.cz>
6958 * gcc.dg/tree-ssa/sra-12.c: New test.
6960 2011-06-29 Jason Merrill <jason@redhat.com>
6962 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6964 2011-06-30 Richard Guenther <rguenther@suse.de>
6966 PR tree-optimization/46787
6967 * gcc.dg/vect/vect-121.c: New testcase.
6969 2011-06-30 Martin Jambor <mjambor@suse.cz>
6971 PR tree-optimization/49094
6972 * gcc.dg/tree-ssa/pr49094.c: New test.
6974 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6977 * gfortran.dg/pr49540-1.f90: New test.
6978 * gfortran.dg/pr49540-2.f90: New test.
6980 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983 * ada/acats/run_acats (which): Use last field of type -p output.
6985 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6986 Iain Sandoe <iains@gcc.gnu.org>
6989 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6990 Only skip on 64-bit *-*-darwin8* && !objc2.
6992 2011-06-30 Richard Guenther <rguenther@suse.de>
6994 PR tree-optimization/38752
6995 * gcc.c-torture/compile/pr38752.c: New testcase.
6997 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6999 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7000 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7002 2011-06-29 Jason Merrill <jason@redhat.com>
7005 * g++.dg/cpp0x/initlist53.C: Use placement new.
7006 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7007 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7010 * g++.dg/cpp0x/trailing6.C: New.
7011 * g++.dg/cpp0x/pr45908.C: No error.
7014 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7017 * g++.dg/cpp0x/constexpr-using2.C: New.
7019 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7022 * g++.dg/cpp0x/constexpr-diag3.C: New.
7023 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7024 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7025 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7026 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7028 2011-06-29 Jason Merrill <jason@redhat.com>
7030 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7032 2011-06-29 Richard Guenther <rguenther@suse.de>
7034 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7036 2011-06-29 Jason Merrill <jason@redhat.com>
7038 * g++.dg/cpp0x/initlist-value2.C: New.
7040 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7041 * g++.dg/cpp0x/initlist-value.C: New.
7043 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7045 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7047 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7049 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7050 * gcc.dg/inline_2.c: Likewise.
7051 * gcc.dg/unroll_1.c: Likewise.
7053 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7056 * gcc.target/i386/pr49567.c: New test.
7058 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7060 * gnat.dg/opt17.ad[sb]: New test.
7062 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7063 Tom de Vries <tom@codesourcery.com>
7065 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7066 (check_effective_target_arm_thumb2): New effective targets.
7067 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7068 properly. Clean up temporary files.
7069 * gcc.target/arm/ivopts-2.c: Likewise.
7070 * gcc.target/arm/ivopts-3.c: Likewise.
7071 * gcc.target/arm/ivopts-4.c: Likewise.
7072 * gcc.target/arm/ivopts-5.c: Likewise.
7073 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7075 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7078 * gfortran.dg/reshape_zerosize_3.f90: New test.
7080 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7082 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7083 * gcc.target/arm/vfp-ldmias.c: Likewise.
7084 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7085 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7086 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7087 * gcc.target/arm/vfp-stmias.c: Likewise.
7088 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7089 * gcc.target/arm/vfp-stmiad.c: Likewise.
7091 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7093 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7095 * gcc.target/arm/pr45701-2.c: Ditto.
7097 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7100 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7101 * gfortran.dg/extends_14.f03: Modified.
7103 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7105 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7106 early if the test is already being skipped.
7108 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7109 scan-assembler-dem-not): For missing file, report unresolved with
7110 same message as for pass/fail, with reason reported in log file.
7112 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7113 from add_options_for_arm_neon_fp16.
7114 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7115 check_effective_target_arm_neon_fp16_ok_nocache.
7116 Check -mfpu and -mfloat-abi options from current multilib.
7117 Do not require neon support.
7118 (check_effective_target_arm_fp16_ok): Renamed from
7119 check_effecitve_target_arm_neon_fp16_ok.
7120 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7121 arm_neon_fp16_ok and arm_fp16.
7122 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7123 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7124 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7125 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7127 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7129 * gcc.dg/builtin-assume-aligned-1.c: New test.
7130 * gcc.dg/builtin-assume-aligned-2.c: New test.
7131 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7134 * gcc.dg/pr49544.c: New test.
7136 2011-06-27 Richard Guenther <rguenther@suse.de>
7138 PR tree-optimization/49394
7139 * g++.dg/torture/pr49394.C: New testcase.
7141 2011-06-27 Kai Tietz <ktietz@redhat.com>
7143 * gcc.dg/optimize-bswapdi-2.c: New test.
7145 2011-06-27 Michael Hope <michael.hope@linaro.org>
7146 Richard Sandiford <richard.sandiford@linaro.org>
7148 PR tree-optimization/49169
7149 * gcc.dg/torture/pr49169.c: New test.
7151 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7154 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7156 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7159 2011-06-26 Jason Merrill <jason@redhat.com>
7161 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7164 * g++.dg/init/ref19.C: New.
7165 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7167 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7169 PR tree-optimization/48377
7170 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7173 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7176 * lib/target-supports.exp (check_effective_target_non_strict_align):
7178 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7180 2011-06-24 Martin Jambor <mjambor@suse.cz>
7182 PR tree-optimizations/49516
7183 * g++.dg/tree-ssa/pr49516.C: New test.
7185 2011-06-23 Jason Merrill <jason@redhat.com>
7188 * g++.dg/template/partial10.C: New.
7189 * g++.dg/template/partial11.C: New.
7191 2011-06-23 Jeff Law <law@redhat.com>
7194 * gcc.dg/pr48770.c: New test.
7196 2011-06-23 Jan Hubicka <jh@suse.cz>
7199 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7201 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7204 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7205 instead of -fdump-tree-optimized.
7207 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/template/crash107.C: New.
7211 * g++.dg/template/error17.C: Adjust.
7213 2011-06-23 Jason Merrill <jason@redhat.com>
7216 * g++.dg/cpp0x/defaulted30.C: New.
7219 * g++.dg/rtti/anon-ns1.C: New.
7222 * g++.dg/init/ref18.C: New.
7225 * g++.dg/template/partial9.C: New.
7227 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7230 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7232 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7235 * gcc.dg/pr49496.c: New test.
7237 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7239 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7242 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7244 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7245 * gcc.target/arm/pr42879.c: Likewise.
7246 * gcc.target/arm/pr45701-3.c: Likewise.
7248 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7249 * gcc.target/arm/pr40482.c: Likewise.
7250 * gcc.target/arm/stack-corruption.c: Likewise.
7252 2011-06-22 Richard Guenther <rguenther@suse.de>
7254 PR tree-optimization/49493
7255 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7257 2011-06-22 Jason Merrill <jason@redhat.com>
7260 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7262 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7263 Dmitry Melnik <dm@ispras.ru>
7265 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7266 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7267 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7269 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7271 * gcc.target/arm/tlscall.c: New.
7273 2011-06-21 Jason Merrill <jason@redhat.com>
7276 * g++.dg/cpp0x/constexpr-ref1.C: New.
7277 * g++.dg/cpp0x/constexpr-ref2.C: New.
7278 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7281 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7284 * g++.dg/template/param3.C: New.
7286 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7288 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7289 my_clrsb test functions.
7291 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7292 test_sll, test_ull): Add clrsb tests.
7293 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7296 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7299 * gfortran.dg/class_44.f03: New.
7301 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7303 PR tree-optimization/49478
7304 * gcc.dg/vect/pr49478.c
7306 2011-06-21 Richard Guenther <rguenther@suse.de>
7308 PR tree-optimization/49483
7309 * gcc.dg/vect/vect-120.c: New testcase.
7311 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7314 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7315 * gcc.dg/vect/vect-peel-4.c: Likewise.
7317 2011-06-22 Christian Bruel <christian.bruel@st.com>
7320 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7321 * gcc.dg/always_inline2.c: Likewise.
7322 * gcc.dg/always_inline3.c: Likewise.
7323 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7324 * gcc.dg/inline_1.c: Likewise.
7325 * gcc.dg/inline_2.c: Likewise.
7326 * gcc.dg/inline_3.c: Likewise.
7327 * gcc.dg/inline_4.c: Likewise.
7328 * gcc.dg/20051201-1.c: Likewise.
7329 * gcc.dg/pr40087.c: Likewise.
7330 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7331 * gcc.dg/inline-22.c: Likewise.
7332 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7333 * gcc.dg/lto/20090218-1_1.c: Likewise.
7334 * g++.dg/ipa/devirt-7.C: Likewise.
7335 * gcc.dg/uninit-pred-5_a.c: Likewise.
7336 * gcc.dg/uninit-pred-5_b.c: Likewise.
7337 * gcc.dg/fail_always_inline.c: New.
7339 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7341 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7342 into 6 jobs instead of 3.
7344 2011-06-20 Jason Merrill <jason@redhat.com>
7347 * g++.dg/cpp0x/initlist53.C: New.
7349 2011-06-20 Tobias Burnus <burnus@net-b.de>
7352 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7353 * gfortran.dg/coarray_lock_3.f90: New.
7354 * gfortran.dg/coarray/lock_1.f90: New.
7356 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7358 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7359 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7360 unresolved and report the reason to the log file.
7362 * lib/scanasm.exp (object-size): Move argument processing earlier
7363 to report errors before verifying that the file exists. Report
7364 problems detected at runtime as unresolved instead of error and
7365 report their reasons to the log file.
7367 2011-06-20 Jason Merrill <jason@redhat.com>
7370 * g++.dg/cpp0x/explicit6.C: New.
7373 * g++.dg/cpp0x/enum20.C: New.
7376 * g++.dg/ext/attr-aligned01.C: New.
7379 * g++.dg/cpp0x/variadic-default.C: New.
7382 * g++.dg/cpp0x/auto26.C: New.
7385 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7387 2011-06-20 Kai Tietz <ktietz@redhat.com>
7389 * gcc.dg/binop-notand1.c: New test.
7390 * gcc.dg/binop-notand2.c: New test.
7391 * gcc.dg/binop-notand3.c: New test.
7392 * gcc.dg/binop-notand4.c: New test.
7393 * gcc.dg/binop-notand5.c: New test.
7394 * gcc.dg/binop-notand6.c: New test.
7396 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7399 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7401 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7404 * gfortran.dg/proc_ptr_31.f90: New.
7406 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7408 * gnat.dg/volatile6.adb: New test.
7409 * gnat.dg/volatile7.adb: Likewise.
7410 * gnat.dg/volatile8.adb: Likewise.
7411 * gnat.dg/volatile9.adb: Likewise.
7413 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7415 * gnat.dg/constant3.adb: New test.
7417 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7420 * gfortran.dg/read_list_eof_1.f90: New test.
7422 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.target/i386/testimm-1.c: New test.
7426 * gcc.target/i386/testimm-2.c: New test.
7427 * gcc.target/i386/testimm-3.c: New test.
7428 * gcc.target/i386/testimm-4.c: New test.
7429 * gcc.target/i386/testimm-5.c: New test.
7430 * gcc.target/i386/testimm-6.c: New test.
7431 * gcc.target/i386/testimm-7.c: New test.
7432 * gcc.target/i386/testimm-8.c: New test.
7433 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7434 * gcc.target/i386/xop-rotate1-int.c: New test.
7435 * gcc.target/i386/xop-rotate2-int.c: New test.
7437 2011-06-17 Jason Merrill <jason@redhat.com>
7439 * g++.dg/cpp0x/rv-func2.C: New.
7441 * g++.dg/debug/dwarf2/lambda1.C: New.
7442 * g++.dg/warn/Wshadow-6.C: Adjust.
7444 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7447 * gfortran.dg/move_alloc_5.f90: New.
7449 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7451 PR rtl-optimization/48542
7452 * gcc.dg/torture/pr48542.c: New test.
7454 2011-06-16 Jason Merrill <jason@redhat.com>
7457 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7460 * g++.dg/cpp0x/initlist52.C New.
7463 * c-c++-common/raw-string-12.c: New.
7466 * g++.dg/cpp0x/sfinae26.C: New.
7469 * g++.dg/cpp0x/variadic113.C: New.
7472 * g++.dg/cpp0x/variadic112.C: New.
7474 2011-06-16 Jeff Law <law@redhat.com>
7476 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7477 improved jump threading.
7478 * gcc.dg/builtin-object-size-2.c: Likewise.
7479 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7481 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7484 * gfortran.dg/typebound_assignment_3.f03: New.
7486 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7489 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7491 2011-06-16 Martin Jambor <mjambor@suse.cz>
7493 PR tree-optimization/49343
7494 * gnat.dg/discr31.ad[sb]: New test.
7496 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7498 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7500 2011-06-16 Tom de Vries <tom@codesourcery.com>
7503 * gcc.target/arm/ivopts-3.c: Update test.
7504 * gcc.target/arm/ivopts-5.c: Same.
7506 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7509 2011-06-10 Wei Guozhi <carrot@google.com>
7512 * gcc.target/arm/pr45335.c: New test.
7513 * gcc.target/arm/pr45335-2.c: New test.
7514 * gcc.target/arm/pr45335-3.c: New test.
7515 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7516 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7517 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7519 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7521 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7523 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7526 * gfortran.dg/class_43.f03: New.
7528 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7530 PR tree-optimization/49419
7531 * gcc.c-torture/execute/pr49419.c: New test.
7533 2011-06-16 Revital Eres <revital.eres@linaro.org>
7535 * gcc.dg/sms-9.c: New file.
7537 2011-06-15 Easwaran Raman <eraman@google.com>
7539 PR rtl-optimization/49414
7540 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7542 2011-06-14 Jason Merrill <jason@redhat.com>
7544 * g++.dg/cpp0x/noexcept13.C: New.
7546 2011-06-14 Easwaran Raman <eraman@google.com>
7548 PR rtl-optimization/44194
7549 * gcc.dg/pr44194-1.c: New test.
7550 * gcc.dg/pr44194-2.c: New test.
7552 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7554 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7556 * gcc.target/arm/pr45701-2.c: Likewise.
7557 * gcc.target/arm/thumb-branch1.c: Likewise.
7559 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7562 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7564 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7566 * gcc.target/arm/pr45701-1.c: Require thumb support.
7567 * gcc.target/arm/pr45701-2.c: Likewise.
7568 * gcc.target/arm/thumb-branch1.c: Likewise.
7570 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7571 * gcc.target/arm/pr39839.c: Likewise.
7572 * gcc.target/arm/pr40657-2.c: Likewise.
7573 * gcc.target/arm/pr40956.c: Likewise.
7574 * gcc.target/arm/pr41679.c: Likewise.
7575 * gcc.target/arm/pr42235.c: Likewise.
7576 * gcc.target/arm/pr42495.c: Likewise.
7577 * gcc.target/arm/pr42505.c: Likewise.
7578 * gcc.target/arm/pr42574.c: Likewise.
7579 * gcc.target/arm/pr46883.c: Likewise.
7580 * gcc.target/arm/pr46934.c: Likewise.
7581 * gcc.target/arm/xor-and.c: Likewise.
7583 2011-06-14 Jason Merrill <jason@redhat.com>
7585 * g++.dg/other/error23.C: Adjust error message.
7586 * g++.dg/other/error32.C: Likewise.
7589 * g++.dg/cpp0x/rv-dotstar.C: New.
7592 * g++.dg/cpp0x/decltype30.C: New.
7594 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7596 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7599 * gfortran.dg/pr49103.f90: New test.
7601 2011-06-14 Tom de Vries <tom@codesourcery.com>
7604 * gcc.target/arm/ivopts-3.c: New test.
7605 * gcc.target/arm/ivopts-4.c: New test.
7606 * gcc.target/arm/ivopts-5.c: New test.
7608 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7610 PR rtl-optimization/49390
7611 * gcc.c-torture/execute/pr49390.c: New test.
7613 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7617 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7619 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7620 * gcc.c-torture/execute/cmpsi-2.x: New file.
7621 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7622 * gcc.c-torture/execute/pr45262.x: New file.
7623 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7624 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7626 * gcc.c-torture/compile/pr49163.c: Ditto.
7628 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7630 * gcc.dg/vect/vect-16.c: Rename to...
7631 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7632 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7633 for double-word vectors.
7634 * gcc.dg/vect/vect-peel-4.c: Likewise.
7635 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7637 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7640 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7643 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7645 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7647 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7649 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7651 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7653 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7655 * gfortran.dg/trim_optimize_8.f90: New test case.
7657 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7658 Ira Rosen <ira.rosen@linaro.org>
7660 PR tree-optimization/49352
7661 * gcc.dg/vect/pr49352.c: New test.
7663 2011-06-12 Tobias Burnus
7666 * gfortran.dg/alloc_comp_assign_11.f90: New.
7668 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 * gfortran.dg/trim_optimize_7.f90: New test.
7672 2011-06-10 Wei Guozhi <carrot@google.com>
7675 * gcc.target/arm/pr45335.c: New test.
7676 * gcc.target/arm/pr45335-2.c: New test.
7677 * gcc.target/arm/pr45335-3.c: New test.
7678 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7679 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7680 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7682 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7685 * g++.dg/parse/error39.C: New.
7687 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7689 * gcc.target/arm/20090811-1.c: Skip for incompatible
7690 options, do not override other options.
7691 * gcc.target/arm/combine-cmp-shift.c: Skip for
7692 incompatible options.
7693 * gcc.target/arm/pr45094.c: Likewise.
7694 * gcc.target/arm/scd42-1.c: Likewise.
7695 * gcc.target/arm/scd42-3.c: Likewise.
7696 * gcc.target/arm/thumb-ltu.c: Likewise.
7698 * lib/target-supports.exp
7699 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7700 multilib flags use -mfpu with a value other than neon-fp16.
7702 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7705 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7707 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709 * lib/target-supports.exp (check_effective_target_pie): New proc.
7710 * gcc.dg/pie-link.c: Use target pie.
7712 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7713 Laurent Roug� <laurent.rouge@menta.fr>
7715 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7716 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7718 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7720 * gfortran.dg/coarray/sync_1.f90: New test for
7721 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7723 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7725 PR tree-optimization/49318
7726 * gcc.dg/vect/pr49318.c: New test.
7728 2011-06-09 David Krauss <potswa@mac.com>
7730 * g++.dg/template/arrow1.C: New.
7732 2011-06-09 Jason Merrill <jason@redhat.com>
7734 * lib/prune.exp: Prune "note"s.
7735 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7737 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7738 * g++.dg/template/dependent-expr3.C: Likewise.
7739 * g++.dg/parse/template7.C: Likewise.
7740 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7741 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7742 * g++.old-deja/g++.pt/friend38.C: Likewise.
7743 * g++.old-deja/g++.pt/crash32.C: Likewise.
7744 * g++.old-deja/g++.other/init4.C: Likewise.
7745 * g++.old-deja/g++.other/friend8.C: Likewise.
7747 * g++.dg/ext/complex7.C: Adjust expected output.
7748 * g++.dg/diagnostic/method1.C: Likewise.
7749 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7750 * g++.dg/parse/crash33.C: Likewise.
7751 * g++.dg/other/warning1.C: Likewise.
7752 * g++.dg/init/pr29571.C: Likewise.
7753 * g++.dg/warn/overflow-warn-1.C: Likewise.
7754 * g++.dg/warn/overflow-warn-3.C: Likewise.
7755 * g++.dg/warn/overflow-warn-4.C: Likewise.
7756 * g++.old-deja/g++.oliva/template1.C: Likewise.
7758 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7759 * g++.dg/parse/template7.C: Adjust.
7761 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7764 * gcc.dg/pr49307.c: New.
7766 2011-06-09 Wei Guozhi <carrot@google.com>
7769 * gcc.target/arm/pr46975.c: New testcase.
7771 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7773 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7774 (PMETH, arglist_t): Removed.
7775 (method_get_number_of_arguments): Removed.
7776 (method_get_nth_argument): Removed.
7777 (method_get_first_argument): Removed.
7778 (method_get_next_argument): Removed.
7779 (method_get_sizeof_arguments): Removed.
7780 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7782 (method_get_number_of_arguments): Removed.
7783 (method_get_nth_argument): Removed.
7784 (method_get_first_argument): Removed.
7785 (method_get_next_argument): Removed.
7786 (method_get_sizeof_arguments): Removed.
7787 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7789 2011-06-09 David Li <davidxl@google.com>
7791 * gcc.dg/dump-pass.c: New test.
7793 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7796 * g++.dg/parse/error38.C: New.
7798 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7801 * gfortran.dg/pr49308.f90: New test.
7803 2011-06-08 Jason Merrill <jason@redhat.com>
7805 * g++.dg/cpp0x/noexcept11.C: New.
7806 * g++.dg/cpp0x/noexcept12.C: New.
7807 * g++.dg/cpp0x/sfinae11.C: Adjust.
7809 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7812 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7813 to dg-options, match also DW_AT_linkage_name.
7815 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7818 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7819 -fno-common on alpha*-dec-osf*.
7820 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7822 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7824 PR rtl-optimization/49303
7825 * gcc.target/ia64/pr49303.c: New test.
7827 2011-06-08 Tobias Burnus <burnus@net-b.de>
7830 * gfortran.dg/coarray_lock_1.f90: New.
7831 * gfortran.dg/coarray_lock_2.f90: New.
7833 2011-06-07 Jason Merrill <jason@redhat.com>
7835 * lib/prune.exp: Look for "required" rather than "instantiated".
7836 * g++.dg/abi/mangle11.C: Likewise.
7837 * g++.dg/abi/mangle12.C: Likewise.
7838 * g++.dg/abi/mangle17.C: Likewise.
7839 * g++.dg/abi/mangle20-2.C: Likewise.
7840 * g++.dg/abi/pragma-pack1.C: Likewise.
7841 * g++.dg/cpp0x/decltype26.C: Likewise.
7842 * g++.dg/cpp0x/decltype28.C: Likewise.
7843 * g++.dg/cpp0x/decltype29.C: Likewise.
7844 * g++.dg/cpp0x/enum11.C: Likewise.
7845 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7846 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7847 * g++.dg/cpp0x/pr47416.C: Likewise.
7848 * g++.dg/ext/case-range2.C: Likewise.
7849 * g++.dg/ext/case-range3.C: Likewise.
7850 * g++.dg/gomp/for-19.C: Likewise.
7851 * g++.dg/gomp/pr37533.C: Likewise.
7852 * g++.dg/gomp/pr38639.C: Likewise.
7853 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7854 * g++.dg/inherit/base3.C: Likewise.
7855 * g++.dg/inherit/using6.C: Likewise.
7856 * g++.dg/init/placement4.C: Likewise.
7857 * g++.dg/init/reference3.C: Likewise.
7858 * g++.dg/lookup/scoped6.C: Likewise.
7859 * g++.dg/lookup/using7.C: Likewise.
7860 * g++.dg/other/abstract1.C: Likewise.
7861 * g++.dg/other/error10.C: Likewise.
7862 * g++.dg/other/error5.C: Likewise.
7863 * g++.dg/other/field1.C: Likewise.
7864 * g++.dg/other/offsetof5.C: Likewise.
7865 * g++.dg/parse/bitfield2.C: Likewise.
7866 * g++.dg/parse/constant4.C: Likewise.
7867 * g++.dg/parse/crash20.C: Likewise.
7868 * g++.dg/parse/invalid-op1.C: Likewise.
7869 * g++.dg/parse/non-dependent2.C: Likewise.
7870 * g++.dg/parse/template18.C: Likewise.
7871 * g++.dg/tc1/dr152.C: Likewise.
7872 * g++.dg/tc1/dr166.C: Likewise.
7873 * g++.dg/tc1/dr176.C: Likewise.
7874 * g++.dg/tc1/dr213.C: Likewise.
7875 * g++.dg/template/access11.C: Likewise.
7876 * g++.dg/template/access2.C: Likewise.
7877 * g++.dg/template/access3.C: Likewise.
7878 * g++.dg/template/access7.C: Likewise.
7879 * g++.dg/template/arg7.C: Likewise.
7880 * g++.dg/template/cond2.C: Likewise.
7881 * g++.dg/template/crash13.C: Likewise.
7882 * g++.dg/template/crash40.C: Likewise.
7883 * g++.dg/template/crash7.C: Likewise.
7884 * g++.dg/template/crash84.C: Likewise.
7885 * g++.dg/template/ctor5.C: Likewise.
7886 * g++.dg/template/defarg13.C: Likewise.
7887 * g++.dg/template/defarg14.C: Likewise.
7888 * g++.dg/template/dtor7.C: Likewise.
7889 * g++.dg/template/eh2.C: Likewise.
7890 * g++.dg/template/error2.C: Likewise.
7891 * g++.dg/template/error43.C: Likewise.
7892 * g++.dg/template/friend32.C: Likewise.
7893 * g++.dg/template/injected1.C: Likewise.
7894 * g++.dg/template/instantiate1.C: Likewise.
7895 * g++.dg/template/instantiate3.C: Likewise.
7896 * g++.dg/template/instantiate5.C: Likewise.
7897 * g++.dg/template/instantiate7.C: Likewise.
7898 * g++.dg/template/local6.C: Likewise.
7899 * g++.dg/template/lookup2.C: Likewise.
7900 * g++.dg/template/member5.C: Likewise.
7901 * g++.dg/template/memfriend15.C: Likewise.
7902 * g++.dg/template/memfriend16.C: Likewise.
7903 * g++.dg/template/memfriend17.C: Likewise.
7904 * g++.dg/template/memfriend7.C: Likewise.
7905 * g++.dg/template/meminit1.C: Likewise.
7906 * g++.dg/template/nested3.C: Likewise.
7907 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7908 * g++.dg/template/nontype12.C: Likewise.
7909 * g++.dg/template/nontype13.C: Likewise.
7910 * g++.dg/template/nontype6.C: Likewise.
7911 * g++.dg/template/pr23510.C: Likewise.
7912 * g++.dg/template/pr35240.C: Likewise.
7913 * g++.dg/template/ptrmem15.C: Likewise.
7914 * g++.dg/template/ptrmem6.C: Likewise.
7915 * g++.dg/template/qualified-id1.C: Likewise.
7916 * g++.dg/template/qualttp20.C: Likewise.
7917 * g++.dg/template/qualttp3.C: Likewise.
7918 * g++.dg/template/qualttp4.C: Likewise.
7919 * g++.dg/template/qualttp5.C: Likewise.
7920 * g++.dg/template/qualttp6.C: Likewise.
7921 * g++.dg/template/qualttp7.C: Likewise.
7922 * g++.dg/template/qualttp8.C: Likewise.
7923 * g++.dg/template/recurse.C: Likewise.
7924 * g++.dg/template/recurse2.C: Likewise.
7925 * g++.dg/template/ref5.C: Likewise.
7926 * g++.dg/template/scope2.C: Likewise.
7927 * g++.dg/template/sfinae10.C: Likewise.
7928 * g++.dg/template/sfinae3.C: Likewise.
7929 * g++.dg/template/sizeof3.C: Likewise.
7930 * g++.dg/template/static9.C: Likewise.
7931 * g++.dg/template/template-id-2.C: Likewise.
7932 * g++.dg/template/typedef13.C: Likewise.
7933 * g++.dg/template/typename4.C: Likewise.
7934 * g++.dg/template/using14.C: Likewise.
7935 * g++.dg/template/using2.C: Likewise.
7936 * g++.dg/template/warn1.C: Likewise.
7937 * g++.dg/warn/Wparentheses-13.C: Likewise.
7938 * g++.dg/warn/Wparentheses-15.C: Likewise.
7939 * g++.dg/warn/Wparentheses-16.C: Likewise.
7940 * g++.dg/warn/Wparentheses-17.C: Likewise.
7941 * g++.dg/warn/Wparentheses-18.C: Likewise.
7942 * g++.dg/warn/Wparentheses-19.C: Likewise.
7943 * g++.dg/warn/Wparentheses-20.C: Likewise.
7944 * g++.dg/warn/Wparentheses-23.C: Likewise.
7945 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7946 * g++.dg/warn/noeffect2.C: Likewise.
7947 * g++.dg/warn/noeffect4.C: Likewise.
7948 * g++.dg/warn/pr8570.C: Likewise.
7949 * g++.old-deja/g++.brendan/init2.C: Likewise.
7950 * g++.old-deja/g++.eh/spec6.C: Likewise.
7951 * g++.old-deja/g++.pt/crash10.C: Likewise.
7952 * g++.old-deja/g++.pt/crash36.C: Likewise.
7953 * g++.old-deja/g++.pt/derived3.C: Likewise.
7954 * g++.old-deja/g++.pt/error2.C: Likewise.
7955 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7956 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7957 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7958 * g++.old-deja/g++.pt/overload7.C: Likewise.
7959 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7961 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7962 Iain Sandoe <iains@gcc.gnu.org>
7964 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7965 Added code to deal with the case when [Protocol
7966 -descriptionForInstanceMethod:] or [Protocol
7967 -descriptionForClassMethod:] returns NULL.
7969 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7970 Iain Sandoe <iains@gcc.gnu.org>
7972 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7973 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7976 2011-06-07 Xinliang David Li <davidxl@google.com>
7978 * gcc.dg/inline_2.c: New test.
7979 * gcc.dg/unroll_2.c: New test.
7980 * gcc.dg/inline_3.c: New test.
7981 * gcc.dg/unroll_3.c: New test.
7982 * gcc.dg/inline_4.c: New test.
7983 * gcc.dg/unroll_4.c: New test.
7984 * gcc.dg/inline_1.c: New test.
7985 * gcc.dg/unroll_1.c: New test.
7987 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7989 PR tree-optimization/48497
7990 * lib/gcc-defs.exp (dg-additional-options): New proc.
7991 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7992 -msse2 on 32-bit x86.
7994 2011-06-06 Jason Merrill <jason@redhat.com>
7996 * g++.dg/cpp0x/enum19.C: New.
7998 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8000 * gcc.target/arm/neon-reload-class.c: New test.
8002 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8005 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8007 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8009 * gcc.target/arm/smlatb-1.c: New file.
8010 * gcc.target/arm/smlatt-1.c: New file.
8011 * gcc.target/arm/smlaltb-1.c: New file.
8012 * gcc.target/arm/smlaltt-1.c: New file.
8014 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8016 * gcc.target/arm/mla-2.c: New test.
8018 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8020 PR gcov-profile/49299
8021 * gcc.dg/tree-prof/pr49299-1.c: New test.
8022 * gcc.dg/tree-prof/pr49299-2.c: New test.
8024 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8026 * lib/target-supports.exp
8027 (check_effective_target_vect_widen_mult_qi_to_hi):
8028 Add NEON as supporting target.
8029 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8030 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8031 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8032 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8033 using widening multiplication on targets that support it.
8034 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8035 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8036 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8038 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8040 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8041 Modern Objective-C runtime API.
8042 * objc/execute/next_mapping.h: Removed.
8043 * objc-obj-c++-shared/next-mapping.h: Removed.
8044 * objc-obj-c++-shared/Object1.h: Removed.
8045 * objc-obj-c++-shared/Object1.m: Removed.
8046 * objc-obj-c++-shared/Object1.mm: Removed.
8047 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8048 * objc-obj-c++-shared/Protocol1.h: Removed.
8049 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8050 of ProtoBool, IVAR_T and METHOD.
8051 * objc-obj-c++-shared/runtime.h: New.
8052 * objc-obj-c++-shared/TestsuiteObject.h: New.
8053 * objc-obj-c++-shared/TestsuiteObject.m: New.
8055 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8056 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8057 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8059 * objc/execute/_cmd.m: Include
8060 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8061 runtime API. ([TestClass +initialize]): Include this method also
8062 with the GNU runtime.
8063 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8064 Object. ([-setValue:]): Return void.
8065 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8066 with the GNU runtime. Include
8067 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8068 for the NeXT runtime. Use the existing print_ivars() and
8069 compare_structures() implementations for the old NeXT runtime.
8070 Added new implementations for the Modern GNU and NeXT runtimes.
8071 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8072 well. (main): Use objc_getClass(). Use return instead of exit.
8073 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8074 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8076 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8077 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8078 instead of Object. (main): Use return instead of exit().
8079 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8080 instead of Object. Removed prototype for exit(). (main): Use
8081 return instead of exit(). Use the Modern Objective-C runtime API.
8082 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8084 * objc/execute/class-tests-1.h: Include
8085 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8086 runtime API. (test_class_with_superclass): Do not call [Object
8087 class]. There is no need to with the current libobjc.
8088 * objc/execute/class-tests-2.h: Include
8089 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8091 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8092 ../../objc-obj-c++-shared/next-mapping.h.
8093 * objc/execute/class-2.m: Likewise.
8094 * objc/execute/class-3.m: Likewise.
8095 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8096 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8097 +initialize]): Include this method also with the GNU
8098 runtime. (main): Use the Modern Objective-C runtime API.
8099 * objc/execute/class-5.m: Likewise.
8100 * objc/execute/class-6.m: Likewise.
8101 * objc/execute/class-7.m: Likewise.
8102 * objc/execute/class-8.m: Likewise.
8103 * objc/execute/class-9.m: Likewise.
8104 * objc/execute/class-10.m: Likewise.
8105 * objc/execute/class-11.m: Likewise.
8106 * objc/execute/class-12.m: Likewise.
8107 * objc/execute/class-13.m: Likewise.
8108 * objc/execute/class-14.m: Likewise.
8109 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8110 this method also with the GNU runtime.
8111 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8112 +initialize]): Include this method also with the GNU runtime.
8113 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8115 * objc/execute/encode-1.m: Likewise.
8116 * objc/execute/enumeration-1.m: Likewise.
8117 * objc/execute/enumeration-2.m: Likewise.
8118 * objc/execute/exceptions/catchall-1.m: Likewise.
8119 * objc/execute/exceptions/finally-1.m: Likewise.
8120 * objc/execute/exceptions/foward-1.m: Likewise.
8121 * objc/execute/exceptions/local-variables-1.m: Likewise.
8122 * objc/execute/exceptions/throw-nil.m: Likewise.
8123 * objc/execute/exceptions/trivial.m: Likewise.
8124 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8125 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8126 * objc/execute/exceptions/matcher-1.m: Likewise.
8127 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8129 * objc/execute/formal_protocol-2.m: Likewise.
8130 * objc/execute/formal_protocol-3.m: Likewise.
8131 * objc/execute/formal_protocol-4.m: Likewise.
8132 * objc/execute/formal_protocol-5.m: Include
8133 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8135 * objc/execute/formal_protocol-6.m: Likewise.
8136 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8137 Object. Include <objc/Protocol.h> instead of
8138 ../../objc-obj-c++-shared/Protocol1.h.
8139 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8141 * objc/execute/informal_protocol.m: Likewise.
8142 * objc/execute/load-3.m: Likewise.
8143 * objc/execute/many_args_method.m ([TestClass +initialize]):
8144 Include this method with the GNU runtime as well.
8145 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8146 * objc/execute/nested-func-1.m: Use TestsuiteObject
8148 * objc/execute/nil_method-1.m: Likewise.
8149 * objc/execute/no_clash.m: Likewise.
8150 * objc/execute/np-1.m: Do not include
8151 ../../objc-obj-c++-shared/Protocol1.h.
8152 (main): Use return instead of exit().
8153 * objc/execute/np-2.m: Do not include
8154 ../../objc-obj-c++-shared/Protocol1.h.
8155 ([MyObject +initialize]): Include this method also with the GNU
8156 runtime. (main): Use return instead of exit().
8157 * objc/execute/object_is_class.m: Include
8158 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8159 of Object. (main): Use the Modern Objective-C runtime API.
8160 * objc/execute/object_is_meta_class.m: Likewise.
8161 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8162 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8163 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8164 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8165 Objective-C runtime API.
8166 * objc/execute/protocol-isEqual-2.m: Likewise.
8167 * objc/execute/protocol-isEqual-3.m: Likewise.
8168 * objc/execute/protocol-isEqual-4.m: Likewise.
8169 * objc/execute/redefining_self.m ([TestClass +initialize]):
8170 Include this method with the GNU runtime as well.
8171 * objc/execute/root_methods.m: Include
8172 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8173 Include this method with the GNU runtime as well.
8174 (main): Use the Modern Objective-C runtime API.
8175 * objc/execute/selector-1.m: Include
8176 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8177 of Object. (main): Use the Modern Objective-C runtime API.
8178 * objc/execute/static-1.m ([Test +initialize]): Include this
8179 method with the GNU runtime as well.
8180 * objc/execute/static-2.m: Likewise.
8181 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8182 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8183 ([MathClass +initialize]): Include this method with the GNU
8185 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8187 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8188 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8189 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8190 * objc.dg/attributes/method-attribute-1.m: Likewise.
8191 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8192 * objc.dg/attributes/method-attribute-2.m: Likewise.
8193 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8194 * objc.dg/attributes/method-attribute-3.m: Likewise.
8195 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8196 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8197 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8198 * obj-c++.dg/bitfield-1.mm: Likewise.
8199 * obj-c++.dg/bitfield-2.mm: Likewise
8200 * objc.dg/bitfield-3.m: Likewise.
8201 * obj-c++.dg/bitfield-4.mm: Likewise.
8202 * objc.dg/bitfield-5.m: Likewise
8203 * objc.dg/call-super-1.m: Likewise.
8204 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8205 Use objc_getClass() instead of objc_get_class(), but for the GNU
8206 runtime redefine objc_getClass as objc_get_class. Include
8207 ../objc-obj-c++-shared/runtime.h.
8208 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8209 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8210 Use the Modern Objective-C runtime API.
8211 * objc.dg/class-protocol-1.m: Include
8212 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8213 * obj-c++.dg/class-protocol-1.mm: Likewise.
8214 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8215 * objc.dg/comp-types-10.m: Likewise.
8216 * objc.dg/comp-types-11.m: Likewise.
8217 * objc.dg/comp-types-12.m: Likewise.
8218 * obj-c++.dg/comp-types-9.mm: Likewise.
8219 * obj-c++.dg/comp-types-11.mm: Likewise.
8220 * obj-c++.dg/comp-types-12.mm: Likewise.
8221 * obj-c++.dg/comp-types-13.mm: Likewise.
8222 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8223 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8224 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8225 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8226 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8227 * objc.dg/desig-init-1.m: Likewise.
8228 * obj-c++.dg/defs.mm: Likewise.
8229 * objc.dg/exceptions-2.m: Likewise.
8230 * obj-c++.dg/except-1.mm: Likewise.
8231 * obj-c++.dg/exceptions-2.mm: Likewise.
8232 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8233 Use the Modern Objective-C runtime API.
8234 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8235 the Modern Objective-C runtime API. Do not include
8236 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8237 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8238 the Modern Objective-C runtime API except when using an older NeXT
8240 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8241 the Modern Objective-C runtime API.
8242 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8244 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8245 * objc.dg/encode-7-next-64bit.m: Updated include.
8246 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8248 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8249 the Modern Objective-C runtime API.
8250 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8251 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8252 instead of ../objc-obj-c++-shared/Protocol1.h.
8253 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8254 the Modern Objective-C runtime API except when using an older NeXT
8256 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8257 the Modern Objective-C runtime API.
8258 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8260 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8261 * objc.dg/fix-and-continue-2.m: Likewise.
8262 * objc.dg/foreach-1.m: Likewise.
8263 * objc.dg/foreach-2.m: Likewise.
8264 * objc.dg/foreach-3.m: Likewise.
8265 * objc.dg/foreach-4.m: Likewise.
8266 * objc.dg/foreach-5.m: Likewise.
8267 * objc.dg/foreach-6.m: Likewise.
8268 * objc.dg/foreach-7.m: Likewise.
8269 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8271 * objc.dg/func-ptr-2.m: Likewise.
8272 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8273 Do not include objc/objc-api.h.
8274 * obj-c++.dg/fsf-package-0.mm: Likewise.
8275 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8276 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8277 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8279 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8280 * objc.dg/gnu-runtime-3.m: Likewise.
8281 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8282 * objc.dg/headers.m: Include objc/runtime.h instead of
8283 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8284 for the NeXT runtime.
8285 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8286 * obj-c++.dg/isa-field-1.mm: Likewise.
8287 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8288 * objc.dg/layout-1.m: Likewise.
8289 * objc.dg/layout-2.m: Likewise.
8290 * objc.dg/local-decl-2.m: Likewise.
8291 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8292 Object. ([Container +elementForView:]): Use
8293 class_conformsToProtocol().
8294 * obj-c++.dg/lookup-2.mm: Likewise.
8295 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8296 * obj-c++.dg/local-decl-1.mm: Likewise.
8297 * objc.dg/method-3.m: Likewise.
8298 * objc.dg/method-4.m: Likewise.
8299 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8300 ../objc-obj-c++-shared/Protocol1.h.
8301 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8302 * objc.dg/method-9.m: Likewise.
8303 * objc.dg/method-10.m: Likewise.
8304 * objc.dg/method-13.m ([Root +initialize]): Include this method
8305 also for the GNU runtime. (main): Use objc_getClass() also for
8307 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8308 * objc.dg/method-17.m: Likewise.
8309 * objc.dg/method-19.m: Likewise.
8310 * objc.dg/method-20b.m: Likewise.
8311 * obj-c++.dg/method-2.mm: Likewise.
8312 * obj-c++.dg/method-6.mm: Likewise.
8313 * obj-c++.dg/method-10.mm: Likewise.
8314 * obj-c++.dg/method-11.mm: Likewise.
8315 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8316 ../objc-obj-c++-shared/Protocol1.h.
8317 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8318 * obj-c++.dg/method-15.mm: Likewise.
8319 * obj-c++.dg/method-17.mm: Likewise.
8320 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8321 +initialize]): Include this method also for the GNU
8322 runtime. (main): Use objc_getClass() also for the GNU runtime.
8323 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8324 * obj-c++.dg/method-22.mm: Likewise.
8325 * obj-c++.dg/method-23.mm: Likewise.
8326 * obj-c++.dg/no-extra-load.mm: Likewise.
8327 * objc.dg/objc-fast-4.m: Likewise.
8328 * objc.dg/objc-gc-4.m: Likewise.
8329 * obj-c++.dg/objc-gc-3.mm: Likewise.
8330 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8331 protocol_getMethodDescription() instead of [Protocol
8332 -descriptionForInstanceMethod].
8333 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8334 Made it available with all runtimes. (main): Call -test instead
8336 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8337 and put into a category.
8338 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8339 Object. Include objc/objc.h.
8340 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8341 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8342 New. (main): Use protocol_getMethodDescription() instead
8343 of [Protocol -descriptionForInstanceMethod] and [Protocol
8344 -descriptionForClassMethod].
8345 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8346 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8347 Objective-C runtime API.
8348 * obj-c++.dg/proto-qual-1.mm: Likewise.
8349 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8351 * obj-c++.dg/property/property-1.mm: Likewise.
8352 * obj-c++.dg/qual-types-1.mm: Likewise.
8353 * objc.dg/selector-2.m: Include objc/objc.h instead of
8354 ../objc-obj-c++-shared/Object1.h.
8355 * obj-c++.dg/selector-2.mm: Likewise.
8356 * obj-c++.dg/selector-5.mm: Likewise.
8357 * obj-c++.dg/selector-6.mm: Likewise.
8358 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8359 Object. Do not include objc/objc-api.h.
8360 * obj-c++.dg/set-not-used-1.mm: Likewise.
8361 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8362 * objc.dg/stret-1.m: Likewise.
8363 * objc.dg/stret-2.m: Likewise.
8364 * obj-c++.dg/super-class-2.mm: Likewise.
8365 * objc.dg/super-class-3.m: Likewise.
8366 * objc.dg/super-class-4.m: Likewise.
8367 * objc.dg/sync-2.m: Likewise.
8368 * obj-c++.dg/sync-2.mm: Likewise.
8369 * objc.dg/sync-1.m: Include objc/objc.h instead of
8370 ../objc-obj-c++-shared/Object1.h.
8371 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8372 'Class' as the type of 'isa'.
8373 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8374 Objective-C runtime API. ([TestClass +initialize]): Include this
8375 method with the GNU runtime as well.
8376 * objc.dg/strings/strings-1.m: Updated includes.
8377 * obj-c++.dg/strings/strings-1.mm: Likewise.
8378 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8379 objc.dg/strings/const-str-12b.m.
8380 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8381 * obj-c++.dg/template-3.mm: Likewise.
8382 * obj-c++.dg/template-4.mm: Likewise.
8383 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8384 Objective-C runtime API.
8385 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8386 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8387 * obj-c++.dg/try-catch-1.mm: Likewise.
8388 * obj-c++.dg/try-catch-2.mm: Likewise.
8389 * objc.dg/try-catch-3.m: Likewise.
8390 * obj-c++.dg/try-catch-3.mm: Likewise.
8391 * objc.dg/try-catch-6.m: Likewise.
8392 * objc.dg/try-catch-7.m: Likewise.
8393 * obj-c++.dg/try-catch-7.mm: Likewise.
8394 * obj-c++.dg/try-catch-8.mm: Likewise.
8395 * obj-c++.dg/try-catch-9.mm: Likewise.
8396 * objc.dg/try-catch-10.m: Likewise.
8397 * obj-c++.dg/try-catch-11.mm: Likewise.
8398 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8399 Object. Include objc/objc.h.
8400 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8401 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8402 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8403 Object. Use Modern Objective-C runtime API. Do not use
8405 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8406 * obj-c++.dg/torture/trivial.mm: Likewise.
8407 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8408 instead of ../objc-obj-c++-shared/Object1.h. Include
8409 ../objc-obj-c++-shared/runtime.h.
8410 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8411 * objc.dg/torture/strings/const-str-11.m: Likewise.
8412 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8413 * objc.dg/torture/strings/const-str-9.m: Likewise.
8414 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8415 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8416 instead of Object. Only add _FooClassReference if
8418 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8419 * objc.dg/torture/strings/const-str-8.m: Likewise.
8420 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8421 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8423 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8425 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8426 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8427 * obj-c++.dg/va-meth-1.mm: Likewise.
8428 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8429 ../objc-obj-c++-shared/Object1.h.
8430 * objc.dg/zero-link-3.m: Likewise.
8432 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8434 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8436 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8439 * obj-c++.dg/property/cxx-property-1.mm: New.
8440 * obj-c++.dg/property/cxx-property-2.mm: New.
8442 2011-06-06 Jason Merrill <jason@redhat.com>
8444 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8446 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8448 PR rtl-optimization/49145
8450 * gcc.c-torture/compile/pr49145.c: New test.
8452 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8455 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8456 to dg-options, match also DW_AT_linkage_name.
8459 * gcc.dg/debug/pr49294.c: New test.
8462 * g++.dg/opt/pr49264.C: New test.
8464 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8466 PR tree-optimization/49243
8467 * gcc.dg/pr49243.c: New.
8469 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8471 * gnat.dg/specs/cond_expr1.ads: New test.
8473 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/deferred_const4.ad[sb]: New test.
8476 * gnat.dg/deferred_const4_pkg.ads: New helper.
8478 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8480 * gnat.dg/test_tamdt.adb: Rename to...
8481 * gnat.dg/taft_type1.adb: ...this.
8482 * gnat.dg/tamdt.ad[sb]: Rename to...
8483 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8484 * gnat.dg/tamdt_aux.ads: Rename to...
8485 * gnat.dg/taft_type1_pkg2.ads: ...this.
8486 * gnat.dg/taft_type2.ad[sb]: New test.
8487 * gnat.dg/taft_type2_pkg.ads: New helper.
8488 * gnat.dg/taft_type3.adb: New test.
8489 * gnat.dg/taft_type3_pkg.ads: New helper.
8491 2011-06-05 Tobias Burnus <burnus@net-b.de>
8494 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8497 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8500 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8502 * objc.dg/gnu-api-2-objc.m: Likewise.
8503 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8504 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8506 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8508 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8509 alignment, not the alignment, when calling class_addIvar(). Add
8510 an 'isa' instance variable to the test root class.
8511 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8513 2011-06-04 Jan Hubicka <jh@suse.cz>
8515 PR tree-optimization/48893
8516 PR tree-optimization/49091
8517 PR tree-optimization/49179
8518 * gfortran.dg/pr49179.f90: New testcase
8520 2011-06-04 Jan Hubicka <jh@suse.cz>
8523 * g++.dg/torture/pr48954.C: New testcase.
8525 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8527 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8529 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8532 * g++.dg/diagnostic/bitfld2.C: New.
8534 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8537 * gcc.c-torture/execute/pr49281.c: New test.
8539 2011-06-04 Jan Hubicka <jh@suse.cz>
8541 PR tree-optimize/48929
8542 * gcc.c-torture/compile/pr48929.c: New testcase.
8544 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8546 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8548 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8551 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8553 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8555 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8557 2011-06-03 Richard Henderson <rth@redhat.com>
8558 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8560 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8562 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8564 * objc.dg/headers.m: Do not include objc-list.h.
8566 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8568 * objc.dg/type-stream-1.m: Test removed.
8569 * objc.dg/headers.m: Do not include typedstream.h.
8571 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8573 * objc.dg/torture/forward-1.m (main): Updated testcase.
8575 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8578 * gcc.c-torture/compile/pr49163.c: New.
8580 2011-06-02 Asher Langton <langton2@llnl.gov>
8583 * gfortran.dg/PR49268.f90: New test.
8585 2011-06-02 Asher Langton <langton2@llnl.gov>
8588 * gfortran.dg/PR37039.f90: New test.
8590 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8593 * objc.dg/method-5.m: Updated.
8594 * objc.dg/method-19.m: Updated.
8595 * objc.dg/method-lookup-1.m: New.
8596 * obj-c++.dg/method-6.mm: Updated.
8597 * obj-c++.dg/method-7.mm: Updated.
8598 * obj-c++.dg/method-lookup-1.mm: New.
8600 2011-06-02 DJ Delorie <dj@redhat.com>
8602 * lib/timeout.exp (timeout): Add board_info support.
8604 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8606 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8608 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8611 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8612 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8614 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8615 Hans-Peter Nilsson <hp@axis.com>
8617 PR rtl-optimization/48840
8618 * gcc.target/sparc/ultrasp13.c: New test.
8620 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8623 * gcc.c-torture/compile/pr49238.c: New.
8625 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8627 * gcc.target/arm/g2.c: Skip test in -mthumb.
8628 Skip test unless cpu is xscale.
8629 * gcc.target/arm/scd42-2.c: Likewise.
8630 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8632 2011-06-01 Jason Merrill <jason@redhat.com>
8634 * g++.dg/cpp0x/decltype28.C: New.
8635 * g++.dg/cpp0x/decltype29.C: New.
8637 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8640 * gcc.target/mips/pr45074.c: New test.
8642 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8643 Hans-Peter Nilsson <hp@axis.com>
8645 PR rtl-optimization/48830
8646 * gcc.target/sparc/ultrasp12.c: New test.
8648 2011-06-01 David Li <davidxl@google.com>
8650 * gcc.dg/profile-dir-1.c: Change pass name.
8651 * gcc.dg/profile-dir-2.c: Ditto.
8652 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8653 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8654 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8655 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8656 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8657 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8658 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8659 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8660 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8661 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8662 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8663 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8664 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8665 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8666 * gcc.dg/profile-dir-3.c: Ditto.
8667 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8669 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8671 * objc.dg/attributes/method-nonnull-1.m: New test.
8672 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8674 2011-05-31 Tobias Burnus <burnus@net-b.de>
8677 * gfortran.dg/coarray_atomic_1.f90: New.
8678 * gfortran.dg/coarray/atomic_1.f90: New.
8680 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8682 * gcc.dg/guality/bswaptest.c: New test.
8683 * gcc.dg/guality/clztest.c: New test.
8684 * gcc.dg/guality/ctztest.c: New test.
8685 * gcc.dg/guality/rotatetest.c: New test.
8688 * gcc.target/i386/pr48688.c: New test.
8690 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8693 * g++.dg/lookup/name-clash9.C: New.
8695 2011-05-31 Tobias Burnus <burnus@net-b.de>
8698 * gfortran.dg/coarray/dummy_1.f90: New.
8700 2011-05-31 Tobias Burnus <burnus@net-b.de>
8703 * gfortran.dg/coarray/save_1.f90: New.
8704 * gfortran.dg/coarray_4.f90: Update dg-error.
8706 2011-05-31 Jason Merrill <jason@redhat.com>
8708 * g++.dg/cpp0x/rv-template1.C: New.
8710 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8712 PR rtl-optimization/49235
8713 * gcc.dg/pr49235.c: New test.
8715 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8717 PR tree-optimization/49093
8718 * gcc.dg/vect/pr49093.c: New test.
8720 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8723 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8725 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8728 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8731 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8734 * gcc.c-torture/execute/pr49186.c: New.
8736 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8739 * gcc.target/i386/pr49168-1.c: New.
8741 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8742 Eric Botcazou <ebotcazou@adacore.com>
8744 * gcc.dg/guality/drap.c: New test.
8746 2011-05-30 Richard Guenther <rguenther@suse.de>
8748 PR tree-optimization/49210
8749 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8750 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8752 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8755 * g++.dg/gomp/pr49223-1.C: New test.
8756 * g++.dg/gomp/pr49223-2.C: New test.
8758 2011-05-30 Richard Guenther <rguenther@suse.de>
8760 PR tree-optimization/49218
8761 * gcc.c-torture/execute/pr49218.c: New testcase.
8763 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8765 PR tree-optimization/49199
8766 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8767 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8768 -fno-tree-scev-cprop.
8770 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8773 * gfortran.dg/extends_13.f03: New.
8775 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8777 PR rtl-optimization/49095
8778 * gcc.target/i386/pr49095.c: New test.
8780 2011-05-29 Tobias Burnus <burnus@net-b.de>
8783 * gfortran.dg/coarray_24.f90: New.
8785 2011-05-29 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/coarray_23.f90: New.
8790 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8793 * gcc.dg/pr48826.c: New test.
8795 2011-05-29 Richard Guenther <rguenther@suse.de>
8797 PR tree-optimization/49217
8798 * gcc.dg/torture/pr49217.c: New testcase.
8800 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8803 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8805 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8807 * gnat.dg/boolean_subtype.adb: Rename to...
8808 * gnat.dg/boolean_subtype1.adb: ...this.
8810 2011-05-28 Jason Merrill <jason@redhat.com>
8812 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8814 2011-05-27 Jason Merrill <jason@redhat.com>
8816 * g++.dg/cpp0x/enum18.C: Adjust.
8818 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8820 2011-05-27 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/coarray_22.f90: New.
8825 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8827 PR tree-optimization/46728
8828 * gcc.target/powerpc/pr46728-1.c: New.
8829 * gcc.target/powerpc/pr46728-2.c: New.
8830 * gcc.target/powerpc/pr46728-3.c: New.
8831 * gcc.target/powerpc/pr46728-4.c: New.
8832 * gcc.target/powerpc/pr46728-5.c: New.
8833 * gcc.dg/pr46728-6.c: New.
8834 * gcc.target/powerpc/pr46728-7.c: New.
8835 * gcc.target/powerpc/pr46728-8.c: New.
8836 * gcc.dg/pr46728-9.c: New.
8837 * gcc.target/powerpc/pr46728-10.c: New.
8838 * gcc.target/powerpc/pr46728-11.c: New.
8839 * gcc.dg/pr46728-12.c: New.
8840 * gcc.target/powerpc/pr46728-13.c: New.
8841 * gcc.target/powerpc/pr46728-14.c: New.
8842 * gcc.target/powerpc/pr46728-15.c: New.
8843 * gcc.target/powerpc/pr46728-16.c: New.
8845 2011-05-27 Jason Merrill <jason@redhat.com>
8847 * g++.dg/abi/mangle47.C: New.
8850 * g++.dg/template/const5.C: New.
8852 * g++.dg/cpp0x/enum18.C: New.
8854 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8856 * g++.dg/cpp0x/error6.C: New.
8858 * g++.dg/cpp0x/error5.C: New.
8860 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8863 * g++.dg/eh/cond6.C: New test.
8865 2011-05-27 Tobias Burnus <burnus@net-b.de>
8868 * gfortran.dg/rank_3.f90: New.
8869 * gfortran.dg/rank_4.f90: New.
8871 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8873 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8874 replace dump search.
8876 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8878 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8879 * gnat.dg/bit_packed_array5.adb: ...here.
8881 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8884 * g++.dg/cpp0x/auto25.C: New.
8886 2011-05-27 Richard Guenther <rguenther@suse.de>
8888 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8890 2011-05-27 Richard Guenther <rguenther@suse.de>
8892 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8894 2011-05-27 Richard Guenther <rguenther@suse.de>
8897 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8899 2011-05-26 Jason Merrill <jason@redhat.com>
8901 * g++.dg/cpp0x/friend1.C: New.
8902 * g++.dg/cpp0x/friend2.C: New.
8904 * g++.dg/cpp0x/auto7.C: Update.
8905 * g++.dg/template/crash50.C: Adjust.
8906 * g++.dg/template/static9.C: Adjust.
8907 * g++.old-deja/g++.ext/memconst.C: Adjust.
8909 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8911 * gcc.dg/march.c: Ignore a note for some targets.
8913 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8914 Nathan Froyd <froydnj@codesourcery.com>
8918 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8919 * g++.dg/parse/pr18770.C: New test.
8920 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8922 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8925 * gfortran.dg/dependency_40.f90 : New test.
8927 2011-05-26 Tobias Burnus <burnus@net-b.de>
8930 * gfortran.dg/coarray/registering_1.f90: New.
8932 2011-05-26 Jason Merrill <jason@redhat.com>
8934 * g++.dg/cpp0x/variadic111.C: New.
8935 * g++.dg/cpp0x/variadic41.C: Adjust.
8937 2011-05-26 Richard Guenther <rguenther@suse.de>
8939 PR tree-optimization/48702
8940 * gcc.dg/torture/pr48702.c: New testcase.
8942 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944 PR gcov-profile/48845
8945 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8947 * gcc.dg/matrix/matrix.exp: Likewise.
8948 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8949 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8950 line number to check_profiling_available.
8951 * lib/target-supports.exp (check_profiling_available): Account for
8953 Require TLS runtime support with -fprofile-generate.
8954 * lib/profopt.exp (profopt-execute): Add TLS options for
8956 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8958 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8961 * g++.dg/eh/cond5.C: New test.
8963 PR tree-optimization/49161
8964 * gcc.c-torture/execute/pr49161.c: New test.
8966 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8968 * gcc.target/arm/neon-vorn-vbic.c: New test.
8970 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8972 PR tree-optimization/49038
8973 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8974 * gcc.dg/vect/pr49038.c: New test.
8976 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8978 * g++.dg/init/pr25811-3.C: New.
8979 * g++.dg/init/pr25811-4.C: New.
8981 2011-05-25 Jason Merrill <jason@redhat.com>
8983 * g++.dg/cpp0x/enum17.C: New.
8984 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8986 * g++.dg/cpp0x/auto24.C: New.
8988 * g++.dg/cpp0x/error4.C: New.
8990 * g++.dg/cpp0x/rv-restrict.C: New.
8992 * g++.dg/cpp0x/enum15.C: New.
8993 * g++.dg/cpp0x/constexpr-switch2.C: New.
8995 * g++.dg/cpp0x/variadic110.C: New.
8997 * g++.dg/cpp0x/auto9.C: Add typedef test.
8999 * g++.dg/cpp0x/auto23.C: New.
9000 * g++.dg/cpp0x/auto9.C: Adjust.
9002 * g++.dg/cpp0x/defaulted29.C: New.
9004 * g++.dg/cpp0x/initlist51.C: New.
9006 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9008 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9009 * g++.dg/abi/packed1.C: Suppress warning.
9010 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9011 * g++.dg/template/stdarg1.C: Likewise.
9012 * g++.dg/other/packed1.C: Remove arm from xfail list.
9014 2011-05-25 Jason Merrill <jason@redhat.com>
9016 * g++.dg/cpp0x/enum16.C: New.
9017 * g++.dg/parse/error15.C: Adjust.
9019 * g++.dg/cpp0x/initlist50.C: New.
9021 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9023 * g++.dg/cpp0x/variadic109.C: New.
9025 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9027 * gcc.target/i386/pause-1.c: New.
9029 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9031 * gcc.dg/stack-usage-1.c: Adjust comment.
9032 * gcc.dg/stack-usage-2.c: New test.
9034 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9037 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9038 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9040 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9042 PR rtl-optimization/48757
9043 * gfortran.dg/pr48757.f: New test case.
9045 2011-05-24 Jason Merrill <jason@redhat.com>
9047 * g++.dg/cpp0x/access01.C: New.
9049 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9052 * objc.dg/pr48177.m: New testcase.
9054 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9057 * objc.dg/pr48187.m: New testcase.
9058 * obj-c++.dg/pr48187.mm: New testcase.
9059 * objc.dg/ivar-extra-semicolon.m: New testcase.
9061 2011-05-24 Jason Merrill <jason@redhat.com>
9063 * g++.dg/template/access21.C: New.
9064 * g++.dg/template/access22.C: New.
9066 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9068 PR rtl-optimization/48633
9069 * g++.dg/pr48633.C: New test.
9071 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9074 * g++.dg/other/pr49133.C: New test.
9076 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9077 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * gcc.dg/torture/tls/run-gd.c: New test.
9080 * gcc.dg/torture/tls/run-ie.c: New test.
9081 * gcc.dg/torture/tls/run-ld.c: New test.
9082 * gcc.dg/torture/tls/run-le.c: New test.
9083 * lib/target-supports.exp (check_effective_target_tls_runtime):
9084 Build testcase with TLS options.
9086 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9088 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9090 2011-05-24 Tom de Vries <tom@codesourcery.com>
9092 PR tree-optimization/49121
9093 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9095 2011-05-23 Jason Merrill <jason@redhat.com>
9097 * g++.dg/cpp0x/defaulted28.C: New.
9099 * g++.dg/cpp0x/sfinae25.C: New.
9101 * g++.dg/cpp0x/rv-cast2.C: New.
9103 * g++.dg/cpp0x/enum14.C: New.
9105 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9108 * gcc.c-torture/execute/pr49123.c: New test.
9111 * gcc.dg/debug/pr49032.c: New test.
9114 * gcc.dg/pr49120.c: New test.
9116 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9119 * gcc.target/i386/pr47315.c: New test.
9121 2011-05-23 Jason Merrill <jason@redhat.com>
9123 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9125 * g++.dg/cpp0x/sfinae24.C: New.
9127 * g++.dg/cpp0x/error3.C: New.
9129 * g++.dg/cpp0x/defaulted27.C: New.
9131 * g++.dg/cpp0x/decltype27.C: New.
9133 2011-05-23 Richard Guenther <rguenther@suse.de>
9135 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9137 2011-05-23 Richard Guenther <rguenther@suse.de>
9139 PR tree-optimization/40874
9140 * g++.dg/tree-ssa/pr40874.C: New testcase.
9142 2011-05-23 Richard Guenther <rguenther@suse.de>
9144 PR tree-optimization/49115
9145 * g++.dg/torture/pr49115.C: New testcase.
9147 2011-05-23 Richard Guenther <rguenther@suse.de>
9150 * gcc.dg/memcpy-3.c: New testcase.
9152 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9155 * gcc.c-torture/execute/pr48973-1.c: New test.
9156 * gcc.c-torture/execute/pr48973-2.c: New test.
9158 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9161 * g++.dg/warn/pr18016.C: New.
9163 2011-05-23 Tom de Vries <tom@codesourcery.com>
9166 * gcc.target/arm/ivopts-6.c: New test.
9168 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9171 * gcc.c-torture/compile/pr49029.c: New test.
9173 2011-05-22 Jason Merrill <jason@redhat.com>
9175 * g++.dg/cpp0x/sfinae23.C: New.
9176 * g++.dg/cpp0x/sfinae8.C: Correct.
9178 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9180 * gfortran.dg/function_optimize_8.f90: New test case.
9182 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9184 PR tree-optimization/49087
9185 * gcc.dg/vect/O3-pr49087.c: New test.
9187 2011-05-21 Jason Merrill <jason@redhat.com>
9189 * g++.dg/debug/const5.C: New.
9191 2011-05-20 Jason Merrill <jason@redhat.com>
9193 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9195 * g++.dg/cpp0x/constexpr-static7.C: New.
9197 * g++.dg/cpp0x/enum12.C: New.
9198 * g++.dg/cpp0x/enum13.C: New.
9200 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9203 * gfortran.dg/select_type_23.f03: New.
9205 2011-05-20 Jason Merrill <jason@redhat.com>
9207 * g++.dg/cpp0x/defaulted26.C: New.
9209 * g++.dg/cpp0x/noexcept02.C: Fix.
9210 * g++.dg/cpp0x/noexcept03.C: Fix.
9211 * g++.dg/cpp0x/noexcept08.C: Fix.
9212 * g++.dg/cpp0x/noexcept10.C: New.
9214 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9217 * gfortran.dg/extends_12.f03: New.
9219 2011-05-20 Jason Merrill <jason@redhat.com>
9221 * g++.dg/template/koenig9.C: New.
9222 * g++.dg/opt/pr47615.C: Fix.
9223 * g++.dg/overload/defarg1.C: Fix.
9224 * g++.dg/tc1/dr213.C: Remove xfail.
9225 * g++.dg/torture/pr34850.C: Fix.
9226 * g++.dg/torture/pr39362.C: Fix.
9227 * g++.old-deja/g++.brendan/crash56.C: Fix.
9228 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9230 2011-05-20 Richard Guenther <rguenther@suse.de>
9232 PR tree-optimization/49079
9233 * gcc.dg/torture/pr49079.c: New testcase.
9235 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9237 PR tree-optimization/49073
9238 * gcc.c-torture/execute/pr49073.c: New test.
9240 2011-06-19 Tobias Burnus <burnus@net-b.de>
9243 * gfortran.dg/coarray_21.f90: New.
9245 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9247 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9250 2011-05-19 Richard Guenther <rguenther@suse.de>
9253 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9255 2011-05-19 Richard Guenther <rguenther@suse.de>
9258 * gcc.dg/builtin-object-size-11.c: New testcase.
9260 2011-05-19 Tom de Vries <tom@codesourcery.com>
9263 * gcc.target/arm/ivopts.c: New test.
9264 * gcc.target/arm/ivopts-2.c: New test.
9266 2011-05-19 Tom de Vries <tom@codesourcery.com>
9268 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9270 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9272 * gcc.c-torture/execute/960321-1.x: Remove.
9274 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9277 * gfortran.dg/move_alloc_4.f90: New.
9279 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9282 * gcc.target/i386/pr49002-1.c: New test.
9283 * gcc.target/i386/pr49002-2.c: Likewise.
9285 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9287 PR tree-optimization/49039
9288 * gcc.c-torture/execute/pr49039.c: New test.
9289 * gcc.dg/tree-ssa/pr49039.c: New test.
9290 * g++.dg/torture/pr49039.C: New test.
9292 2011-05-18 Jason Merrill <jason@redhat.com>
9294 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9295 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9296 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9298 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9300 * gcc.target/bfin/mcpu-bf592.c: New test.
9302 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9304 PR tree-optimization/41881
9305 * gcc.dg/vect/O3-pr41881.c: New test.
9306 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9308 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9310 PR tree-optimization/49000
9311 * gcc.dg/pr49000.c: New test.
9313 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9315 * gnat.dg/invalid1.adb: New test.
9317 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9319 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9321 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9322 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9324 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9327 * g++.dg/cpp0x/range-for18.C: New.
9329 2011-05-15 Tobias Burnus <burnus@net-b.de>
9332 * gfortran.dg/coarray/image_index_2.f90: New.
9334 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9336 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9337 * g++.dg/cpp0x/override2.C: New.
9339 2011-05-14 Tobias Burnus <burnus@net-b.de>
9342 * gfortran.de/coarray_20.f90: New.
9344 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9347 * function_optimize_7.f90: New test case.
9349 2011-05-13 Jason Merrill <jason@redhat.com>
9351 * g++.dg/cpp0x/decltype26.C: New.
9352 * g++.dg/cpp0x/enum11.C: New.
9354 2011-05-13 Tobias Burnus <burnus@net-b.de>
9358 * gfortran.dg/assign_8.f90: Update dg-error.
9360 2011-05-13 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/io_constraints_8.f90: New.
9364 * gfortran.dg/io_constraints_9.f90: New.
9366 2011-05-13 Martin Thuresson <martint@google.com>
9368 PR gcov-profile/47793
9369 * gcc.dg/pr47793.c: New.
9371 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9373 PR tree-optimization/48975
9374 * gcc.dg/pr48975.c: New test.
9376 2011-05-12 Tobias Burnus <burnus@net-b.de>
9379 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9381 2011-05-12 Jason Merrill <jason@redhat.com>
9383 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9385 2011-05-12 Geert Bosch <bosch@adacore.com>
9387 * gnat.dg/view_conversion1.adb: New test.
9389 2011-05-12 Richard Guenther <rguenther@suse.de>
9391 PR tree-optimization/48172
9392 * gcc.dg/vect/pr48172.c: New testcase.
9394 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9397 * g++.dg/opt/pr48967.C: New test.
9399 2011-05-11 Jason Merrill <jason@redhat.com>
9401 * g++.dg/cpp0x/constexpr-friend.C: New.
9402 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9404 * g++.dg/cpp0x/sfinae22.C: New.
9406 2011-05-11 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/generic_24.f90: New.
9411 2011-05-11 Richard Guenther <rguenther@suse.de>
9413 PR tree-optimization/15256
9414 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9416 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9419 * gcc.dg/pr48159-1.c: New test.
9420 * gcc.dg/pr48159-2.c: New test.
9422 2011-05-11 Richard Guenther <rguenther@suse.de>
9425 * gcc.dg/torture/pr48953.c: New testcase.
9427 2011-05-11 Richard Guenther <rguenther@suse.de>
9429 PR tree-optimization/18041
9430 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9432 2011-05-11 Alan Modra <amodra@gmail.com>
9435 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9437 2011-05-10 Jason Merrill <jason@redhat.com>
9439 * g++.dg/cpp0x/defaulted25.C: New.
9440 * g++.dg/template/crash7.C: Adjust.
9442 * g++.dg/cpp0x/variadic108.C: New.
9444 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9446 * g++.dg/inherit/virtual9.C: Extend.
9448 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9451 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9452 are passed and returned in vector registers.
9454 2011-05-10 Richard Guenther <rguenther@suse.de>
9456 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9457 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9458 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9459 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9460 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9463 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9465 PR tree-optimization/48611
9466 PR tree-optimization/48794
9467 * gfortran.dg/gomp/pr48611.f90: New test.
9468 * gfortran.dg/gomp/pr48794.f90: New test.
9471 * gcc.dg/dfp/pr48928.c: New test.
9473 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9476 * g++.dg/cpp0x/pr48522.C: New.
9478 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9481 * g++.dg/cpp0x/sfinae21.C: New.
9483 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9485 * g++.dg/template/sfinae28.C: Rename to...
9486 * g++.dg/cpp0x/sfinae19.C: ... this.
9487 * g++.dg/template/sfinae29.C: Rename to...
9488 * g++.dg/cpp0x/sfinae20.C: ... this.
9490 2011-05-09 Jeff Law <law@redhat.com>
9492 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9495 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9498 * g++.dg/init/pr20039.C: New.
9500 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9504 * g++.dg/template/sfinae28.C: New.
9505 * g++.dg/template/sfinae29.C: Likewise.
9507 2011-05-09 Jason Merrill <jason@redhat.com>
9509 * g++.dg/template/nontype23.C: New.
9511 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9513 * g++.dg/init/pr48859.C: New.
9515 2011-05-09 Jason Merrill <jason@redhat.com>
9517 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9518 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9519 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9520 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9521 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9522 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9523 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9524 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9526 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9528 * g++.dg/inherit/virtual9.C: New.
9530 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9533 * g++.dg/template/dependent-expr8.C: New test case.
9535 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9537 PR tree-optimization/48837
9538 * gcc.dg/pr48837.c: New testcase.
9540 2011-05-06 Jason Merrill <jason@redhat.com>
9542 * g++.dg/cpp0x/constexpr-condition2.C: New.
9544 * g++.dg/cpp0x/constexpr-missing.C: New.
9546 2011-05-06 Tobias Burnus <burnus@net-b.de>
9549 * gfortran.dg/coarray/this_image_2.f90: New.
9551 2011-05-06 Tobias Burnus <burnus@net-b.de>
9555 * gfortran.dg/bind_c_usage_22.f90: New.
9556 * gfortran.dg/bind_c_usage_23.f90: New.
9557 * gfortran.dg/bind_c_usage_24.f90: New.
9558 * gfortran.dg/bind_c_usage_24_c.c: New.
9560 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9563 * g++.dg/template/member9.C: New test case.
9565 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9567 * gnat.dg/discr29.ad[sb]: New test.
9568 * gnat.dg/discr30.adb: Likewise.
9570 2011-05-05 Julian Brown <julian@codesourcery.com>
9572 * gcc.target/arm/neon-vset_lanes8.c: New test.
9574 2011-05-05 Jason Merrill <jason@redhat.com>
9576 * g++.dg/init/new32.C: New.
9578 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9580 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9583 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9585 PR rtl-optimization/48381
9586 * gcc.c-torture/compile/pr48381.c: New test.
9588 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9590 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9592 * gcc.target/i386/opt-1.c: Ditto.
9594 2011-05-04 Jason Merrill <jason@redhat.com>
9596 * g++.dg/conversion/base1.C: New.
9598 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9600 PR libgfortran/48787
9601 * gfortran.dg/round_3.f08: Add more checks to test case.
9603 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9605 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9606 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9607 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9608 Gate test on effective_target fd_truncate.
9610 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9612 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9613 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9614 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9615 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9616 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9617 * gcc.target/i386/pr38824.c: Ditto.
9618 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9619 * gcc.target/i386/vecinit-2.c: Ditto.
9620 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9621 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9622 * gcc.target/i386/parity-2.c: Ditto.
9623 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9625 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9627 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9629 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9630 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9631 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9633 2011-05-03 Tobias Burnus <burnus@net-b.de>
9636 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9638 2011-05-03 Tobias Burnus <burnus@net-b.de>
9641 * gfortran.dg/coarray/this_image_1.f90: New.
9643 2011-05-03 Tobias Burnus <burnus@net-b.de>
9646 * gfortran.dg/coarray/caf.dg: New.
9647 * gfortran.dg/coarray/image_index_1.f90: New, copied
9648 from ../coarray_16.f90.
9650 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9653 * g++.dg/ext/complex9.C: New.
9655 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9658 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9659 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9660 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9662 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9664 * gcc.target/bfin/builtins: Created.
9665 * gcc.target/bfin/hisilh-O0.c: Deleted.
9666 * gcc.target/bfin/hisilh.c: Moved to...
9667 * gcc.target/bfin/builtins/hisilh.c: ...here.
9668 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9669 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9670 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9671 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9672 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9673 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9674 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9675 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9676 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9677 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9678 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9679 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9680 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9681 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9682 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9683 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9684 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9685 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9686 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9687 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9688 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9689 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9690 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9691 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9692 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9693 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9694 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9695 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9696 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9697 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9698 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9699 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9700 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9701 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9702 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9703 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9704 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9705 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9706 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9707 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9708 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9709 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9710 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9711 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9712 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9713 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9714 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9715 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9716 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9717 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9718 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9719 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9720 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9721 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9722 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9723 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9724 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9725 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9726 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9727 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9728 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9729 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9730 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9731 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9732 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9733 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9734 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9735 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9736 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9737 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9738 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9739 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9740 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9741 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9742 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9743 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9744 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9745 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9746 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9747 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9748 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9749 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9750 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9751 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9752 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9753 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9754 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9755 * gcc.target/bfin/builtins/circptr.c: Ditto.
9756 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9757 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9758 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9759 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9760 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9761 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9762 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9763 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9764 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9765 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9766 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9767 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9768 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9769 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9770 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9771 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9772 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9773 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9774 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9775 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9776 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9777 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9778 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9779 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9780 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9781 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9782 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9783 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9784 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9785 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9786 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9787 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9788 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9789 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9790 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9791 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9792 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9793 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9794 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9795 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9796 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9797 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9798 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9799 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9800 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9801 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9802 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9803 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9804 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9805 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9806 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9807 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9808 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9809 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9810 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9811 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9812 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9813 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9814 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9815 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9816 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9817 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9818 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9819 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9820 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9821 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9822 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9823 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9824 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9825 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9827 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9829 * gcc.target/arm/cold-lc.c: New test.
9831 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9834 * gcc.dg/pr48774.c: New test.
9836 2011-05-03 Richard Guenther <rguenther@suse.de>
9838 * gcc.dg/large-size-array-5.c: New testcase.
9840 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9842 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9844 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9846 * lib/target-supports.exp (check_effective_target_vect_strided):
9848 (check_effective_target_vect_strided2)
9849 (check_effective_target_vect_strided3)
9850 (check_effective_target_vect_strided4)
9851 (check_effective_target_vect_strided8): ...these new functions.
9853 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9854 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9855 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9856 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9857 * gcc.dg/vect/pr37539.c: Likewise.
9858 * gcc.dg/vect/slp-11a.c: Likewise.
9859 * gcc.dg/vect/slp-11b.c: Likewise.
9860 * gcc.dg/vect/slp-11c.c: Likewise.
9861 * gcc.dg/vect/slp-12a.c: Likewise.
9862 * gcc.dg/vect/slp-12b.c: Likewise.
9863 * gcc.dg/vect/slp-18.c: Likewise.
9864 * gcc.dg/vect/slp-19a.c: Likewise.
9865 * gcc.dg/vect/slp-19b.c: Likewise.
9866 * gcc.dg/vect/slp-21.c: Likewise.
9867 * gcc.dg/vect/slp-23.c: Likewise.
9868 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9870 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9871 instead of vect_interleave && vect_extract_even_odd.
9872 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9873 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9874 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9875 * gcc.dg/vect/vect-1.c: Likewise.
9876 * gcc.dg/vect/vect-10.c: Likewise.
9877 * gcc.dg/vect/vect-98.c: Likewise.
9878 * gcc.dg/vect/vect-107.c: Likewise.
9879 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9880 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9881 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9882 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9883 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9884 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9885 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9886 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9887 * gcc.dg/vect/vect-strided-float.c: Likewise.
9888 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9889 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9890 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9891 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9892 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9893 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9894 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9895 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9896 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9897 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9898 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9899 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9900 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9901 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9902 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9904 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9906 * gcc.dg/vect/pr30843.c: Likewise.
9907 * gcc.dg/vect/pr33866.c: Likewise.
9908 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9909 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9910 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9911 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9913 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9915 * gcc.dg/vect/slp-11.c: Split into...
9916 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9917 gcc.dg/vect/slp-11c.c: ...these tests.
9918 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9919 * gcc.dg/vect/slp-12c.c: ...this new test.
9920 * gcc.dg/vect/slp-19.c: Split into...
9921 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9922 gcc.dg/vect/slp-19c.c: ...these new tests.
9924 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9926 * lib/target-supports.exp
9927 (check_effective_target_vect_extract_even_odd_wide): Delete.
9928 (check_effective_target_vect_strided_wide): Likewise.
9929 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9930 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9931 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9932 * gcc.dg/vect/pr37539.c: Likewise.
9933 * gcc.dg/vect/slp-11.c: Likewise.
9934 * gcc.dg/vect/slp-12a.c: Likewise.
9935 * gcc.dg/vect/slp-12b.c: Likewise.
9936 * gcc.dg/vect/slp-19.c: Likewise.
9937 * gcc.dg/vect/slp-23.c: Likewise.
9938 * gcc.dg/vect/vect-1.c: Likewise.
9939 * gcc.dg/vect/vect-98.c: Likewise.
9940 * gcc.dg/vect/vect-107.c: Likewise.
9941 * gcc.dg/vect/vect-strided-float.c: Likewise.
9943 2011-05-02 Jason Merrill <jason@redhat.com>
9945 * g++.dg/init/new31.C: New.
9947 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9950 * gcc.dg/pr35445.c: New test.
9952 2011-05-02 Jason Merrill <jason@redhat.com>
9954 * c-c++-common/vla-1.c: New.
9956 2011-05-02 Richard Guenther <rguenther@suse.de>
9958 PR tree-optimization/48822
9959 * gcc.dg/torture/pr48822.c: New testcase.
9961 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9964 * g++.dg/cpp0x/constexpr-47969.C: New.
9966 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9969 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9970 on vect_no_align targets.
9971 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9972 vect_no_align targets.
9974 2011-05-01 Xinliang David Li <davidxl@google.com>
9976 * gcc.dg/tree-ssa/integer-addr.c: New test.
9977 * gcc.dg/tree-ssa/alias_bug.c: New test.
9979 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9981 PR libgfortran/48787
9982 * gfortran.dg/round_3.f08: Add more checks.
9984 2011-04-30 Tobias Burnus <burnus@net-b.de>
9987 * gfortran.dg/import9.f90: New, proper test.
9988 * gfortran.dg/interface_37.f90: Remove bogus
9989 test (bogus copy of interface_36.f90).
9991 2011-04-30 Tobias Burnus <burnus@net-b.de>
9994 * gfortran.dg/interface_37.f90: New.
9996 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9999 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10001 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10003 PR tree-optimization/48809
10004 * gcc.c-torture/execute/pr48809.c: New test.
10006 2011-04-29 Jeff Law <law@redhat.com>
10008 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10010 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10013 * g++.dg/init/ctor10.C: New.
10015 2011-04-29 Le-Chun Wu <lcwu@google.com>
10017 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10018 warning in implicitly instantiated templates.
10020 2011-04-29 Le-Chun Wu <lcwu@google.com>
10022 * g++.dg/warn/Wnull-conversion-1.C: New.
10023 * g++.dg/warn/Wnull-conversion-2.C: New.
10025 2011-04-29 Diego Novillo <dnovillo@google.com>
10027 * g++.old-deja/g++.other/null3.C: Expect warning about
10028 converting boolean to a pointer.
10030 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10033 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10037 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10039 2011-04-29 Tobias Burnus <burnus@net-b.de>
10042 * gfortran.dg/typebound_proc_22.f90: New.
10045 * gfortran.dg/interface_36.f90: New.
10047 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10049 PR libgfortran/48488
10050 PR libgfortran/48602
10051 PR libgfortran/48615
10052 PR libgfortran/48684
10053 PR libgfortran/48787
10054 * gfortran.dg/fmt_g.f: Adjust test.
10055 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10056 * gfortran.dg/round_3.f08: New test.
10057 * gfortran.dg/namelist_print_1.f: Adjust test.
10058 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10059 * gfortran.dg/f2003_io_5.f03: Adjust test.
10060 * gfortran.dg/coarray_15.f90: Adjust test.
10061 * gfortran.dg/namelist_65.f90: Adjust test.
10062 * gfortran.dg/fmt_cache_1.f: Adjust test.
10063 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10064 * gfortran.dg/real_const_3.f90: Adjust test.
10066 2011-04-29 Jan Hubicka <jh@suse.cz>
10068 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10069 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10071 2011-04-28 Xinliang David Li <davidxl@google.com>
10073 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10074 * g++.dg/prof-robust-1.C: New test.
10076 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10078 PR tree-optimization/48765
10079 * gcc.dg/vect/pr48765.c: New.
10081 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10083 PR tree-optimization/48775
10084 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10086 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10089 * g++.dg/inherit/pr48798.C: New.
10090 * g++.old-deja/g++.other/base1.C: Adjust.
10092 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10095 * g++.dg/template/inherit7.C: New test case.
10097 2011-04-28 Richard Guenther <rguenther@suse.de>
10099 PR tree-optimization/40052
10100 PR tree-optimization/15347
10101 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10102 * gcc.dg/pr15347.c: Likewise.
10104 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10107 * g++.dg/cpp0x/sfinae18.C: New.
10109 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10112 * g++.dg/ext/is_literal_type1.C: New.
10114 2011-04-28 Tobias Burnus <burnus@net-b.de>
10118 * gfortran.dg/interface_35.f90: New.
10119 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10120 * gfortran.dg/func_result_6.f90: Add dg-warning.
10121 * gfortran.dg/bessel_1.f90: Ditto.
10122 * gfortran.dg/hypot_1.f90: Ditto.
10123 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10124 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10125 * gfortran.dg/interface_assignment_4.f90: Ditto.
10127 2011-04-27 Jason Merrill <jason@redhat.com>
10129 * g++.dg/ext/complex8.C: New.
10131 * g++.dg/cpp0x/initlist49.C: New.
10132 * g++.dg/init/new30.C: New.
10134 2011-04-27 Tobias Burnus <burnus@net-b.de>
10137 * gfortran.dg/whole_file_34.f90: New.
10139 2011-04-27 Jan Hubicka <jh@suse.cz>
10141 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10143 2011-04-27 Jason Merrill <jason@redhat.com>
10145 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10147 * g++.dg/parse/ambig6.C: New.
10149 2011-04-27 Nick Clifton <nickc@redhat.com>
10151 * gcc.dg/20020312-2.c: Add definition for RX.
10153 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10154 option with RX targets.
10156 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10159 2011-04-27 Richard Guenther <rguenther@suse.de>
10161 * gcc.dg/tree-ssa/pr23382.c: Remove.
10163 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10166 * gcc.c-torture/compile/pr48767.c: New test.
10168 2011-04-27 Richard Guenther <rguenther@suse.de>
10170 PR tree-optimization/48772
10171 * g++.dg/pr48772.C: New testcase.
10173 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10176 * gcc.c-torture/compile/pr48742.c: New test.
10178 2011-04-26 Jason Merrill <jason@redhat.com>
10180 * g++.dg/lookup/koenig13.C: New.
10182 * g++.dg/cpp0x/initlist48.C: New.
10184 2011-04-25 Jason Merrill <jason@redhat.com>
10186 * g++.dg/cpp0x/sfinae17.C: New.
10188 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10191 * gcc.target/powerpc/pr48258-1.c: New file.
10192 * gcc.target/powerpc/pr48258-2.c: Ditto.
10194 2011-04-26 Xinliang David Li <davidxl@google.com>
10196 * gcc.dg/uninit-suppress.c: New test.
10197 * gcc.dg/uninit-suppress.c: New test.
10199 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10202 * gcc.dg/pr48768.c: New test.
10204 PR tree-optimization/48734
10205 * gcc.c-torture/compile/pr48734.c: New test.
10208 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10210 2011-04-26 Richard Guenther <rguenther@suse.de>
10212 PR tree-optimization/48731
10213 * gcc.dg/torture/pr48731.c: New testcase.
10215 2011-04-26 Richard Guenther <rguenther@suse.de>
10218 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10220 2011-04-26 Richard Guenther <rguenther@suse.de>
10222 PR middle-end/48694
10223 * gcc.dg/torture/pr48694-1.c: New testcase.
10224 * gcc.dg/torture/pr48694-2.c: Likewise.
10226 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10228 * g++.dg/ext/underlying_type1.C: New.
10229 * g++.dg/ext/underlying_type2.C: Likewise.
10230 * g++.dg/ext/underlying_type3.C: Likewise.
10231 * g++.dg/ext/underlying_type4.C: Likewise.
10232 * g++.dg/ext/underlying_type5.C: Likewise.
10233 * g++.dg/ext/underlying_type6.C: Likewise.
10234 * g++.dg/ext/underlying_type7.C: Likewise.
10235 * g++.dg/ext/underlying_type8.C: Likewise.
10236 * g++.dg/ext/underlying_type9.C: Likewise.
10237 * g++.dg/ext/underlying_type10.C: Likewise.
10239 2011-04-25 Jason Merrill <jason@redhat.com>
10241 * g++.dg/cpp0x/regress/template-const2.C: New.
10243 2011-04-25 Jeff Law <law@redhat.com>
10245 * gcc.dg/tree-ssa/vrp56.c: new test.
10247 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10249 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10251 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10253 PR preprocessor/48740
10254 * c-c++-common/raw-string-11.c: New test.
10256 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10258 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10261 2011-04-23 Tobias Burnus <burnus@net-b.de>
10264 * gfortran.dg/coarray_19.f90: New.
10266 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10269 * gcc.dg/pr48685.c: New test.
10271 2011-04-22 Jan Hubicka <jh@suse.cz>
10273 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10275 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10277 PR tree-optimization/48717
10278 * gcc.c-torture/execute/pr48717.c: New test.
10280 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10283 * gcc.target/i386/pr48723.c: New test.
10285 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10288 * gcc.dg/gomp/pr48716.c: New test.
10289 * g++.dg/gomp/pr48716.C: New test.
10291 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10294 * gcc.dg/missing-field-init-2.c: Update testcase.
10296 2011-04-22 Alan Modra <amodra@gmail.com>
10298 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10300 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10303 * gfortran.dg/function_optimize_6.f90: New test.
10305 2011-04-21 Easwaran Raman <eraman@google.com>
10307 * gcc.dg/stack-layout-2.c: New test.
10309 2011-04-21 Richard Guenther <rguenther@suse.de>
10312 * g++.dg/lto/pr48207-2_0.C: New testcase.
10313 * g++.dg/lto/pr48207-3_0.C: Likewise.
10315 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10317 * gnat.dg/volatile5.adb: New test.
10318 * gnat.dg/volatile5_pkg.ads: New helper.
10320 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10323 * gcc.target/i386/pr48708.c: New test.
10325 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10327 * gcc.dg/vect/vect-119.c: New test.
10329 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10331 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10334 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10335 Richard Sandiford <richard.sandiford@linaro.org>
10338 * gcc.target/arm/pr46329.c: New test.
10340 2011-04-21 Tobias Burnus <burnus@net-b.de>
10343 * gfortran.dg/coarray_18.f90: New.
10345 2011-04-20 Jason Merrill <jason@redhat.com>
10347 * g++.dg/cpp0x/initlist47.C: New.
10349 * g++.dg/init/dtor4.C: New.
10351 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10354 * gcc.target/i386/sse2-pinsrw.c: New test.
10355 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10356 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10357 * gcc.target/i386/sse2-insvhi.c: Ditto.
10358 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10359 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10361 2011-04-20 Jason Merrill <jason@redhat.com>
10363 * g++.dg/template/const4.C: New.
10365 2011-04-20 Easwaran Raman <eraman@google.com>
10367 * gcc.dg/stack-layout-1.c: New test.
10369 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10371 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10372 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10375 2011-04-20 Kai Tietz <ktietz@redhat.com>
10377 * gcc.dg/binop-xor1.c: New test.
10378 * gcc.dg/binop-xor2.c: New test.
10379 * gcc.dg/binop-xor3.c: New test.
10380 * gcc.dg/binop-xor4.c: New test.
10381 * gcc.dg/binop-xor5.c: New test.
10383 2011-04-20 Richard Guenther <rguenther@suse.de>
10385 PR tree-optimization/47892
10386 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10388 2011-04-20 Richard Guenther <rguenther@suse.de>
10390 PR middle-end/48695
10391 * g++.dg/torture/pr48695.C: New testcase.
10393 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10395 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10396 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10397 * gcc.c-torture/execute/pr45262.c: Ditto
10398 * gcc.dg/torture/pr43165.c: Ditto.
10399 * gcc.dg/torture/pr47228.c: Ditto.
10400 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10401 * gcc.dg/ipa/pr45644.c: Ditto.
10402 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10405 2011-04-19 Jason Merrill <jason@redhat.com>
10407 * g++.dg/ext/complex7.C: New.
10409 * g++.dg/ext/attrib41.C: New.
10411 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10414 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10416 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10419 * gcc.target/i386/pr48678.c: New test.
10421 2011-04-19 Martin Jambor <mjambor@suse.cz>
10423 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10424 * g++.dg/opt/devirt2.C: New test.
10425 * g++.dg/ipa/devirt-g-1.C: Likewise.
10427 2011-04-19 Tobias Burnus <burnus@net-b.de>
10430 * gfortran.dg/whole_file_33.f90: New.
10432 2011-04-19 Martin Jambor <mjambor@suse.cz>
10434 * g++.dg/ipa/devirt-7.C: New test.
10436 2011-04-19 Richard Guenther <rguenther@suse.de>
10439 * g++.dg/lto/pr48207_0.C: New testcase.
10441 2011-04-18 Jason Merrill <jason@redhat.com>
10443 * g++.dg/init/void1.C: New.
10445 * g++.dg/cpp0x/union4.C: New.
10447 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10449 PR middle-end/48661
10450 * g++.dg/torture/pr48661.C: New test.
10453 * g++.dg/gomp/pr48632.C: New test.
10455 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10457 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10458 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10460 2011-04-18 Tobias Burnus <burnus@net-b.de>
10463 * gfortran.dg/coarray_17.f90: New.
10464 * gfortran.dg/coarray_10.f90: Update dg-error.
10466 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10470 * gfortran.dg/guality/guality.exp: Likewise.
10472 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10476 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10478 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10480 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10482 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10484 2011-04-18 Richard Guenther <rguenther@suse.de>
10486 PR middle-end/46364
10487 * g++.dg/torture/pr46364.C: New testcase.
10489 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10491 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10493 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10495 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10497 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10498 Ira Rosen <ira.rosen@linaro.org>
10501 * gcc.target/arm/pr48252.c: New test.
10503 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10505 PR tree-optimization/48616
10506 * gcc.dg/pr48616.c: New test.
10508 2011-04-18 Tobias Burnus <burnus@net-b.de>
10511 * gfortran.dg/coarray_16.f90: New.
10513 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10516 * gfortran.dg/realloc_on_assign_7.f03: New test.
10518 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10520 PR libgfortran/48602
10521 * gfortran.dg/fmt_g0_6.f08: New test.
10523 2011-04-17 Jason Merrill <jason@redhat.com>
10525 * g++.dg/cpp0x/sfinae16.C: New.
10527 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10529 * gcc.target/mips/reg-var-1.c: New test.
10531 2011-04-17 Jan Hubicka <jh@suse.cz>
10533 * gcc.dg/winline-5.c: Update testcase.
10535 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10537 * gnat.dg/discr27.ad[sb]: Move dg directive.
10538 * gnat.dg/discr28.ad[sb]: New test.
10539 * gnat.dg/discr28_pkg.ads: New helper.
10541 2011-04-17 Michael Matz <matz@suse.de>
10543 PR tree-optimization/48622
10545 * gcc.dg/lto/pr48622_0.c: New test.
10547 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10549 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10550 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10551 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10552 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10553 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10554 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10556 2011-04-15 Jason Merrill <jason@redhat.com>
10558 * g++.dg/cpp0x/range-for17.C: New.
10560 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10562 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10563 * g++.dg/cpp0x/range-for3.C: Likewise.
10564 * g++.dg/cpp0x/range-for9.C: Correct error message.
10565 * g++.dg/cpp0x/range-for11.C: New.
10566 * g++.dg/cpp0x/range-for12.C: New.
10567 * g++.dg/cpp0x/range-for13.C: New.
10568 * g++.dg/cpp0x/range-for14.C: New.
10569 * g++.dg/cpp0x/range-for15.C: New.
10570 * g++.dg/cpp0x/range-for16.C: New.
10572 2011-04-15 Tobias Burnus <burnus@net-b.de>
10575 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10577 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10579 * objc.dg/naming-4.m: Updated.
10580 * objc.dg/naming-5.m: Updated.
10581 * objc.dg/naming-6.m: New.
10582 * objc.dg/naming-7.m: New.
10583 * obj-c++.dg/naming-1.mm: Updated.
10584 * obj-c++.dg/naming-2.mm: Updated.
10585 * obj-c++.dg/naming-3.mm: New.
10586 * obj-c++.dg/naming-4.mm: New.
10588 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10590 PR libgfortran/48589
10591 * gfortran.dg/fmt_g0_5.f08: New test.
10593 2011-04-15 Richard Guenther <rguenther@suse.de>
10596 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10598 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10600 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10601 -finline-limit=0 to -fno-inline
10603 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10606 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10609 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10612 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10613 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10614 * gcc.target/i386/avx-insertps-3.c: New test.
10615 * gcc.target/i386/avx-insertps-4.c: New test.
10617 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10619 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10622 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10627 * gcc.target/avr/pr46779-1.c: New test case
10628 * gcc.target/avr/pr46779-2.c: New test case
10630 2011-04-14 Jason Merrill <jason@redhat.com>
10632 * g++.dg/cpp0x/sfinae15.C: New.
10634 * g++.dg/cpp0x/sfinae14.C: New.
10636 * g++.dg/ext/vla10.C: New.
10638 2011-04-14 Richard Guenther <rguenther@suse.de>
10640 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10642 2011-04-14 Richard Guenther <rguenther@suse.de>
10644 * gcc.dg/fold-bitand-4.c: Move ...
10645 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10647 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10649 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10651 * gcc.target/avr/torture/trivial.c: Ditto.
10653 2011-04-13 Jason Merrill <jason@redhat.com>
10655 * g++.dg/template/operator11.C: New.
10657 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10659 PR middle-end/48591
10660 * gcc.dg/gomp/pr48591.c: New test.
10663 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10664 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10666 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10669 * g++.dg/template/dependent-expr7.C: New test case.
10671 2011-04-13 Jason Merrill <jason@redhat.com>
10673 * g++.dg/cpp0x/sfinae13.C: New.
10675 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10677 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10679 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10681 * gcc.target/arm/pr43698.c: Remove -march option.
10683 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10685 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10688 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10692 * gfortran.dg/realloc_on_assign_6.f03: New test.
10694 2011-04-12 Kai Tietz <ktietz@redhat.com>
10696 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10697 targets the additional -mno-ms-bitfields and
10698 -Wno-packed-bitfield-compat options.
10699 * g++.dg/ext/bitfield3.C: Likewise.
10700 * g++.dg/ext/bitfield4.C: Likewise.
10701 * g++.dg/ext/bitfield5.C: Likewise.
10702 * gcc.dg/bitfld-15.c: Likewise.
10703 * gcc.dg/bitfld-16.c: Likewise.
10704 * gcc.dg/bitfld-17.c: Likewise.
10705 * gcc.dg/bitfld-18.c: Likewise.
10707 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10709 * gcc.target/arm/neon-vld3-1.c: New test.
10710 * gcc.target/arm/neon-vst3-1.c: New test.
10711 * gcc.target/arm/neon/v*.c: Regenerate.
10713 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10715 PR rtl-optimization/48549
10716 * g++.dg/opt/pr48549.C: New test.
10718 2011-04-12 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/46076
10721 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10723 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10726 * lib/compat.exp (compat-execute): Declare unsupported after
10727 stripping path from src1.
10728 * lib/lto.exp (lto-execute): Likewise.
10730 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10733 * gcc.dg/pr48552-1.c: New test.
10734 * gcc.dg/pr48552-2.c: New test.
10736 2011-04-11 Jason Merrill <jason@redhat.com>
10738 * g++.dg/cpp0x/sfinae12.C: New.
10740 * g++.dg/cpp0x/enum10.C: New.
10742 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10744 * g++.dg/cpp0x/rv-func.C: New.
10746 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10748 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10751 2011-04-11 Martin Jambor <mjambor@suse.cz>
10753 PR tree-optimization/48195
10754 * gcc.dg/ipa/pr48195.c: New test.
10756 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10758 * gnat.dg/return3.adb: Remove unused switch.
10760 2011-04-08 Mike Stump <mikestump@comcast.net>
10763 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10764 default to fno-common.
10766 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10768 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10769 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10771 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10774 * gfortran.dg/function_optimize_5.f90: New test.
10776 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10778 * gnat.dg/aggr17.adb: New test.
10779 * gnat.dg/aggr18.adb: Likewise.
10781 2011-04-08 Michael Matz <matz@suse.de>
10783 PR middle-end/48389
10784 * gcc.target/i386/pr48389.c: New test.
10786 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10788 PR rtl-optimization/48272
10789 * g++.dg/opt/pr48272.C: New.
10791 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10793 PR rtl-optimization/48235
10794 * gcc.dg/pr48235.c: New.
10796 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10798 PR rtl-optimization/48302
10799 * g++.dg/opt/pr48302.C: New.
10801 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10804 * g++.dg/opt/pr48273.C: New.
10806 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10808 PR rtl-optimization/48442
10809 * gcc.dg/pr48442.c: New.
10811 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10813 PR tree-optimization/48377
10814 * gcc.dg/vect/pr48377.c: New test.
10816 2011-04-07 Jason Merrill <jason@redhat.com>
10818 * g++.dg/cpp0x/regress/call1.C: New.
10820 * g++.dg/cpp0x/variadic107.C: New.
10822 * g++.dg/cpp0x/sfinae11.C: New.
10823 * g++.dg/cpp0x/noexcept02.C: Fix.
10825 * g++.dg/cpp0x/sfinae10.C: New.
10827 * g++.dg/cpp0x/sfinae9.C: New.
10829 * c-c++-common/Wcast-qual-1.c: Move here from...
10830 * gcc.dg/cast-qual-3.c: ...here, and...
10831 * g++.dg/warn/Wcast-qual2.C: ...here.
10833 * g++.dg/cpp0x/sfinae8.C: New.
10835 * g++.dg/cpp0x/sfinae7.C: New.
10837 * g++.dg/cpp0x/enum9.C: New.
10839 2011-04-07 Mike Stump <mikestump@comcast.net>
10841 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10842 with no trampolines.
10844 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10847 * gfortran.dg/gomp/pr48117.f90: New test.
10850 * gcc.dg/torture/pr48343.c: New test.
10852 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10854 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10856 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10858 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10860 2011-04-07 Tom de Vries <tom@codesourcery.com>
10863 * lib/scanasm.exp (object-size): New proc.
10864 * gcc.target/arm/pr43920-2.c: New test.
10866 2011-04-06 Tobias Burnus <burnus@net-b.de>
10870 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10872 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10874 * gcc.dg/mtune.c: Prune note from output.
10876 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10879 * gcc.dg/guality/pr36977.c: New test.
10880 * gcc.dg/guality/pr48466.c: New test.
10882 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10884 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10886 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10888 * gnat.dg/return3.adb: New test.
10890 2011-04-06 Richard Guenther <rguenther@suse.de>
10892 PR tree-optimization/47663
10893 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10895 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10897 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10898 Solaris 8 and 9 as well.
10900 2011-04-05 Tom de Vries <tom@codesourcery.com>
10903 * gcc.target/arm/pr43920-1.c: New test.
10905 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10907 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10908 (cctor): Actually return the value.
10909 (main): Cast return values.
10911 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10913 * gfortran.dg/character_comparison_8.f90: New test.
10915 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10917 * frontend-passes: (optimize_lexical_comparison): New function.
10918 (optimize_expr): Call it.
10919 (optimize_comparison): Also handle lexical comparison functions.
10920 Return false instad of -2 for unequal comparison.
10922 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10925 * function_optimize_4.f90: New test.
10927 2011-04-04 Tobias Burnus <burnus@net-b.de>
10930 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10931 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10932 * gfortran.dg/coarray_15.f90: New.
10934 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10936 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10937 * gfortran.dg/bessel_7.f90: Likewise.
10939 2011-04-03 Tobias Burnus <burnus@net-b.de>
10941 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10943 2011-04-03 Richard Guenther <rguenther@suse.de>
10944 Ira Rosen <ira.rosen@linaro.org>
10946 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10947 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10948 -ftree-loop-if-convert-stores.
10950 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10952 * gnat.dg/specs/aggr2.ads: New test.
10954 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10956 * gnat.dg/debug2.ad[sb]: New test.
10957 * gnat.dg/debug2_pkg.ads: New helper.
10958 * gnat.dg/debug3.ad[sb]: New test.
10960 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10962 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10964 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10966 PR middle-end/48335
10967 * gcc.c-torture/compile/pr48335-1.c: New test.
10968 * gcc.dg/pr48335-1.c: New test.
10969 * gcc.dg/pr48335-2.c: New test.
10970 * gcc.dg/pr48335-3.c: New test.
10971 * gcc.dg/pr48335-4.c: New test.
10972 * gcc.dg/pr48335-5.c: New test.
10973 * gcc.dg/pr48335-6.c: New test.
10974 * gcc.dg/pr48335-7.c: New test.
10975 * gcc.dg/pr48335-8.c: New test.
10976 * gcc.target/i386/pr48335-1.c: New test.
10978 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10981 * gcc.dg/Waddress.c: New test.
10983 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10986 * gfortran.dg/function_optimize_3.f90: New test.
10988 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10990 * gcc.c-torture/compile/20110401-1.c: New test.
10992 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10993 * g++.dg/lto/20091002-2_0.C: Likewise.
10994 * g++.dg/lto/20090303_0.c: Likewise.
10995 * g++.dg/lto/20091004-1_0.C: Likewise.
10996 * g++.dg/lto/20091002-3_0.C: Likewise.
10997 * g++.dg/lto/20091004-2_0.C: Likewise.
10998 * g++.dg/lto/20081123_0.C: Likewise.
10999 * g++.dg/lto/20090313_0.C: Likewise.
11000 * g++.dg/lto/20081109-1_0.C: Likewise.
11001 * g++.dg/lto/20081219_0.C: Likewise.
11002 * g++.dg/lto/20081204-1_0.C: Likewise.
11003 * g++.dg/lto/20090302_0.C: Likewise.
11004 * g++.dg/lto/20081119-1_0.C: Likewise.
11005 * g++.dg/lto/20081118_0.C: Likewise.
11006 * gcc.dg/lto/20091020-2_0.c: Likewise.
11007 * gcc.dg/lto/20090210_0.c: Likewise.
11008 * gcc.dg/lto/20081204-1_0.c: Likewise.
11009 * gcc.dg/lto/20081224_0.c: Likewise.
11010 * gcc.dg/lto/20090219_0.c: Likewise.
11011 * gcc.dg/lto/20091014-1_0.c: Likewise.
11012 * gcc.dg/lto/20091016-1_0.c: Likewise.
11013 * gcc.dg/lto/20090206-2_0.c: Likewise.
11014 * gcc.dg/lto/20090116_0.c: Likewise.
11015 * gcc.dg/lto/20091013-1_0.c: Likewise.
11016 * gcc.dg/lto/20091015-1_0.c: Likewise.
11017 * gcc.dg/lto/20090126-2_0.c: Likewise.
11019 2011-03-31 Ian Lance Taylor <iant@google.com>
11021 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11023 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11025 * gnat.dg/opt16.adb: New test.
11027 2011-03-31 Jason Merrill <jason@redhat.com>
11029 * g++.dg/cpp0x/defaulted24.C: New.
11031 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11034 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11037 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11039 * g++.dg/other/i386-9.C: New test.
11041 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11043 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11045 2011-03-30 Jason Merrill <jason@redhat.com>
11047 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11049 * g++.dg/cpp0x/regress/isnan.C: New.
11051 * g++.dg/cpp0x/initlist46.C: New.
11053 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11056 * gcc.target/arm/neon-modes-2.c: New test.
11058 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11061 * gcc.c-torture/compile/pr48305.c: New test.
11063 2011-03-29 Jason Merrill <jason@redhat.com>
11065 * g++.dg/cpp0x/regress/value-dep1.C: New.
11067 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11069 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11071 2011-03-29 Ian Lance Taylor <iant@google.com>
11073 * go.test/go-test.exp: Handle the test lines used in several new
11075 (errchk): Add opts parameter. Change all callers. Handle parens
11078 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11079 Dominique d'Humieres <dominiq@lps.ens.fr>
11081 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11082 and __APPLE__ && __PPC__ && __ALTIVEC__.
11084 2011-03-29 Jason Merrill <jason@redhat.com>
11086 * g++.dg/cpp0x/dependent1.C: New.
11088 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11090 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11092 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11094 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11097 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11098 * gfortran.dg/proc_ptr_comp_32.f90: New.
11100 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11102 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11103 check for corresponding warning.
11105 2011-03-28 Jason Merrill <jason@redhat.com>
11107 * g++.dg/cpp0x/rv-deduce2.C: New.
11109 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11112 * gcc.dg/pr48203.c: New test.
11114 2011-03-28 Jeff Law <law@redhat.com>
11116 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11118 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11120 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11121 and __PPC__ && __ALTIVEC__.
11123 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11126 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11127 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11128 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11129 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11131 2011-03-28 Jason Merrill <jason@redhat.com>
11133 * g++.dg/cpp0x/initlist-array2.C: New.
11135 * g++.dg/cpp0x/initlist-array1.C: New.
11137 * g++.dg/cpp0x/constexpr-compound.C: New.
11139 * g++.dg/cpp0x/constexpr-using.C: New.
11141 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11143 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11146 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11148 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11150 * gcc.dg/slp-1.c: New test.
11152 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11154 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11155 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11156 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11157 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11158 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11159 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11160 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11161 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11162 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11163 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11164 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11165 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11166 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11167 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11169 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11172 * gfortran.dg/trim_optimize_5.f90: New test.
11173 * gfortran.dg/trim_optimize_6.f90: New test.
11175 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11178 * gcc.target/mips/madd-7.c: Remove -mlong32.
11179 * gcc.target/mips/msub-7.c: Likewise.
11181 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11183 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11184 accesses to preserve the meaning of the test for doubleword vectors.
11185 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11186 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11188 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11191 * gfortran.dg/class_42.f03: New.
11193 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11195 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11198 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11200 PR rtl-optimization/48144
11201 * gcc.dg/pr48144.c: New test.
11203 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11205 * gnat.dg/discr27.ad[sb]: New test.
11207 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11209 * gnat.dg/limited_with2.ad[sb]: New test.
11210 * gnat.dg/limited_with2_pkg1.ads: New helper.
11211 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11213 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11215 * gnat.dg/opt15.adb: New test.
11216 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11218 2011-03-25 Tobias Burnus <burnus@net-b.de>
11222 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11223 * gfortran.dg/leadz_trailz_3.f90: Ditto
11225 2011-03-25 Martin Jambor <mjambor@suse.cz>
11227 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11229 2011-03-25 Jason Merrill <jason@redhat.com>
11231 * g++.dg/cpp0x/defaulted22.C: New.
11232 * g++.dg/cpp0x/defaulted23.C: New.
11233 * g++.dg/cpp0x/defaulted15.C: Adjust.
11235 2011-03-25 Jason Merrill <jason@redhat.com>
11237 * g++.dg/cpp0x/move1.C: New.
11239 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11242 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11244 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11246 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11247 for mips-sgi-irix6.5.
11248 Replace snprintf prototype by <stdio.h>.
11250 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11253 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11254 run_expensive_tests.
11255 * gcc.dg/graphite/block-4.c: Likewise.
11256 * gcc.dg/graphite/block-7.c: Likewise.
11257 * gcc.dg/graphite/block-8.c: Likewise.
11259 2011-03-25 Richard Guenther <rguenther@suse.de>
11261 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11262 * g++.dg/tree-ssa/pr8781.C: Likewise.
11263 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11264 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11265 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11266 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11267 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11268 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11269 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11270 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11271 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11272 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11273 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11274 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11275 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11276 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11277 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11278 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11279 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11280 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11281 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11282 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11283 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11284 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11285 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11286 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11287 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11288 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11289 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11290 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11291 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11292 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11293 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11294 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11295 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11296 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11297 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11298 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11300 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11301 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11302 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11303 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11304 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11305 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11306 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11307 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11308 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11309 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11310 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11311 * c-c++-common/pr46562-2.c: Likewise.
11312 * gfortran.dg/pr42108.f90: Likewise.
11313 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11314 foo to be inlined even at -O1.
11315 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11316 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11317 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11318 * gcc.dg/matrix/matrix.exp: Disable FRE.
11320 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11323 * gcc.dg/dfp/pr48204.c: New test.
11325 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11328 * gcc.c-torture/execute/pr47917.c: Move this...
11329 * gcc.dg/torture/pr47917.c: to here and add xfails.
11331 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11333 * gnat.dg/array16.ad[sb]: New test.
11334 * gnat.dg/array16.ads: New helper.
11336 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11338 * gnat.dg/derived_type2.adb: New test.
11340 2011-03-24 Richard Guenther <rguenther@suse.de>
11342 PR tree-optimization/48271
11343 * g++.dg/torture/pr48271.C: New testcase.
11345 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11347 * gnat.dg/array15.ad[sb]: New test.
11349 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11352 * gcc.target/i386/pr48237.c: New test.
11354 2011-03-24 Richard Guenther <rguenther@suse.de>
11356 PR middle-end/48269
11357 * gcc.dg/builtin-object-size-10.c: New testcase.
11359 2011-03-24 Richard Guenther <rguenther@suse.de>
11361 PR tree-optimization/46562
11362 * c-c++-common/pr46562-2.c: New testcase.
11363 * c-c++-common/pr46562.c: Likewise.
11365 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11367 * gcc.dg/vect/vect-cselim-1.c: New test.
11368 * gcc.dg/vect/vect-cselim-2.c: New test.
11370 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11372 * gcc.target/arm/pr46934.c: New.
11374 2011-03-23 Ian Lance Taylor <iant@google.com>
11376 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11378 2011-03-23 Richard Guenther <rguenther@suse.de>
11380 * gcc.dg/struct: Remove directory and contents.
11382 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11385 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11387 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11389 * gnat.dg/discr26.ad[sb]: New test.
11390 * gnat.dg/discr26_pkg.ads: New helper.
11392 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11395 * gcc.target/arm/neon-vld-1.c: New test.
11397 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11399 * gnat.dg/array14.ad[sb]: New test.
11400 * gnat.dg/array14_pkg.ads: New helper.
11402 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11404 * gcc.c-torture/execute/920501-8.x: Remove.
11405 * gcc.c-torture/execute/930513-1.x: Remove.
11406 * gcc.c-torture/execute/960312-1.x: Remove.
11407 * gcc.c-torture/compile/20000804-1.c,
11408 gcc.c-torture/compile/20001205-1.c,
11409 gcc.c-torture/compile/20001226-1.c,
11410 gcc.c-torture/compile/20010518-2.c,
11411 gcc.c-torture/compile/20020312-1.c,
11412 gcc.c-torture/compile/20020604-1.c,
11413 gcc.c-torture/compile/920501-12.c,
11414 gcc.c-torture/compile/920501-4.c,
11415 gcc.c-torture/compile/920520-1.c,
11416 gcc.c-torture/compile/980506-1.c,
11417 gcc.c-torture/execute/980709-1.x,
11418 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11419 options for m68hc11.
11420 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11421 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11424 2011-03-22 Nick Clifton <nickc@redhat.com>
11426 * lib/target-supports.exp (check_profiling_available): Add MN10300
11427 to the list of targets that do not support profiling. Restore
11428 alpha sorting to this list.
11430 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11432 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11433 failure on 32-bit systems.
11434 * gcc.dg/torture/vector-2.c: Ditto.
11436 2011-03-22 Richard Guenther <rguenther@suse.de>
11438 PR tree-optimization/48228
11439 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11441 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11443 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11447 * gcc.target/powerpc/pr48226.c: New file.
11449 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11451 * lib/prune.exp (prune_gcc_output): Prune "could not create
11452 compact unwind for" warnings.
11454 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11458 * gcc.c-torture/execute/pr42544.c: New test.
11459 * gcc.c-torture/execute/pr48197.c: New test.
11461 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11463 PR preprocessor/48192
11464 * gcc.target/powerpc/pr48192.c: New file.
11467 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11468 split problem of 0 being loaded in a VSX register.
11470 2011-03-21 Richard Guenther <rguenther@suse.de>
11473 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11474 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11475 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11476 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11478 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11481 * gcc.dg/pr48213.c: New test.
11483 2011-03-21 Kai Tietz <ktietz@redhat.com>
11486 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11488 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11490 * gcc.target/arm/xor-and.c: New.
11492 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11495 * gfortran.dg/function_optimize_1.f90: New test.
11496 * gfortran.dg/function_optimize_2.f90: New test.
11498 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11500 PR rtl-optimization/47502
11501 * gcc.target/i386/pr47502-1.c: New.
11502 * gcc.target/i386/pr47502-2.c: Likewise.
11504 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11506 PR rtl-optimization/48156
11507 * gcc.dg/pr48156.c: New test.
11509 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11511 PR libfortran/47439
11512 * gfortran.dg/scratch_1.f90: Adjust test.
11514 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11516 PR libfortran/47439
11517 * gfortran.dg/scratch_1.f90: New test.
11519 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11521 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11522 variably modified typedefs.
11523 * gcc.dg/c1x-typedef-2.c: Remove.
11525 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11527 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11528 * gcc.dg/c1x-anon-struct-3.c: New test.
11529 * gcc.dg/anon-struct-11.c: Update.
11531 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11533 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11535 Only xfail with gas.
11537 2011-03-18 Jason Merrill <jason@redhat.com>
11539 * g++.dg/template/fn-ptr1.C: New.
11541 * g++.dg/overload/volatile1.C: New.
11543 * g++.dg/opt/pr23372.C: New.
11545 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11547 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11549 PR middle-end/47405
11550 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11552 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11554 * gcc.target/arm/unsigned-extend-1.c: New.
11556 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11559 * gcc.c-torture/compile/pr48161.c: New test.
11561 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11563 PR middle-end/47725
11564 * gcc.dg/torture/pr47725.c: New.
11566 2011-03-17 Jason Merrill <jason@redhat.com>
11568 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11569 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11571 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11573 * gnat.dg/specs/elab2.ads: New test.
11574 * gnat.dg/specs/elab2_pkg.ads: New helper.
11576 2011-03-17 Jason Merrill <jason@redhat.com>
11578 * g++.dg/cpp0x/decltype-1212.C: New.
11579 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11581 2011-03-17 Jason Merrill <jason@redhat.com>
11583 * g++.dg/parse/memfnquals1.C: New.
11585 2011-03-17 Richard Guenther <rguenther@suse.de>
11587 PR middle-end/48134
11588 * gcc.dg/pr48134.c: New testcase.
11590 2011-03-17 Richard Guenther <rguenther@suse.de>
11592 PR middle-end/48165
11593 * g++.dg/torture/pr48165.C: New testcase.
11595 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11597 PR rtl-optimization/48141
11598 * gcc.dg/pr48141.c: New test.
11600 2011-03-16 Jason Merrill <jason@redhat.com>
11602 * g++.dg/cpp0x/constexpr-48089.C: New.
11604 * g++.dg/cpp0x/constexpr-abi1.C: New.
11606 * g++.dg/cpp0x/constexpr-46336.C: New.
11607 * g++.dg/parse/friend5.C: Adjust expected errors.
11609 * g++.dg/cpp0x/constexpr-47570.C: New.
11611 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11614 * ++.dg/debug/dwarf2/typedef6.C: New test.
11616 2011-03-16 Jason Merrill <jason@redhat.com>
11618 * g++.dg/cpp0x/elision2.C: New.
11620 * g++.dg/cpp0x/constexpr-array3.C: New.
11622 2011-03-16 Jason Merrill <jason@redhat.com>
11624 * g++.dg/cpp0x/sfinae6.C: New.
11625 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11626 * g++.dg/cpp0x/pr45908.C: Likewise.
11627 * g++.dg/cpp0x/sfinae6.C: Likewise.
11628 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11629 * g++.old-deja/g++.law/arg11.C: Likewise.
11631 2011-03-16 Jason Merrill <jason@redhat.com>
11633 * g++.dg/template/incomplete6.C: New.
11635 2011-03-16 Jeff Law <law@redhat.com>
11637 * gcc.dg/tree-ssa/vrp55.c: New test.
11639 2011-03-16 Jason Merrill <jason@redhat.com>
11641 * g++.dg/cpp0x/auto22.C: New.
11643 2011-03-16 Richard Guenther <rguenther@suse.de>
11645 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11646 optimizing it away if promoted to const.
11648 2011-03-16 Richard Guenther <rguenther@suse.de>
11650 PR tree-optimization/48149
11651 * gcc.dg/fold-complex-1.c: New testcase.
11653 2011-03-16 Richard Guenther <rguenther@suse.de>
11656 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11657 or cloning happens.
11659 2011-03-16 Richard Guenther <rguenther@suse.de>
11661 PR tree-optimization/26134
11662 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11664 2011-03-16 Richard Guenther <rguenther@suse.de>
11666 PR tree-optimization/48146
11667 * gcc.dg/torture/pr48146.c: New testcase.
11669 2011-03-16 Richard Guenther <rguenther@suse.de>
11671 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11672 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11674 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11676 PR middle-end/48136
11677 * gcc.c-torture/compile/pr48136.c: New test.
11679 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11682 * gcc.dg/guality/pr45882.c: New test.
11684 2011-03-15 Jason Merrill <jason@redhat.com>
11686 * g++.dg/cpp0x/constexpr-recursion.C: New.
11688 * g++.dg/cpp0x/implicit11.C: New.
11690 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11692 * g++.dg/cpp0x/constexpr-attribute.C: New.
11694 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11696 * g++.dg/parse/pr34758.C: New.
11698 2011-03-15 Xinliang David Li <davidxl@google.com>
11701 * gcc.dg/uninit-pred-7_d.c: New test.
11702 * gcc.dg/uninit-pred-8_d.c: New test.
11704 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11707 * gcc.target/arm/pr46788.c: New.
11709 2011-03-15 Richard Guenther <rguenther@suse.de>
11711 PR middle-end/47650
11712 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11713 * gfortran.dg/ishft_4.f90: Likewise.
11714 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11716 2011-03-15 Richard Guenther <rguenther@suse.de>
11718 PR tree-optimization/13954
11719 * g++.dg/tree-ssa/pr13954.C: New testcase.
11721 2011-03-15 Richard Guenther <rguenther@suse.de>
11723 PR tree-optimization/48037
11724 * gcc.target/i386/pr48037-1.c: New testcase.
11726 2011-03-15 Richard Guenther <rguenther@suse.de>
11728 PR tree-optimization/41490
11729 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11730 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11731 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11732 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11733 * g++.dg/tree-ssa/pr33604.C: Adjust.
11735 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11737 PR middle-end/47917
11738 * gcc.c-torture/execute/pr47917.c: New test.
11739 * gcc.dg/pr47917.c: New test.
11741 PR middle-end/38878
11742 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11744 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11746 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11747 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11748 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11749 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11750 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11751 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11752 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11753 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11754 * gcc.target/i386/avx-floor-vec.c: Ditto.
11755 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11756 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11757 * gcc.target/i386/avx-rint-vec.c: Ditto.
11758 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11759 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11760 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11761 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11763 2011-03-14 Tom Tromey <tromey@redhat.com>
11765 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11766 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11767 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11769 2011-03-14 Tom Tromey <tromey@redhat.com>
11771 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11772 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11773 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11775 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11777 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11779 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11781 PR rtl-optimization/47166
11782 * gcc.c-torture/execute/postmod-1.c: New test.
11784 2011-03-14 Richard Guenther <rguenther@suse.de>
11786 PR middle-end/48098
11787 * gcc.dg/torture/pr48098.c: New testcase.
11789 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11792 * gcc.target/powerpc/pr48053-1.c: New test.
11793 * gcc.target/powerpc/pr48053-2.c: Likewise.
11795 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11797 PR libfortran/48066
11798 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11800 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11802 PR libfortran/48066
11803 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11805 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11808 * gfortran.dg/class_41.f03: New.
11810 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11812 * g++.dg/conversion/cast3.C: New test.
11814 2011-03-11 Jason Merrill <jason@redhat.com>
11816 * g++.dg/template/error45.C: New.
11818 * g++.dg/parse/no-type-defn1.C: New.
11820 * g++.dg/ext/attrib40.C: New.
11822 * g++.dg/cpp0x/regress/array1.C: New.
11824 2011-03-11 Richard Guenther <rguenther@suse.de>
11826 PR tree-optimization/48067
11827 * gcc.dg/pr48067.c: New testcase.
11829 2011-03-11 Richard Guenther <rguenther@suse.de>
11832 * g++.dg/lto/20110311-1_0.C: New testcase.
11834 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11837 * g++.dg/inherit/virtual8.C: New test.
11839 PR middle-end/48044
11840 * gcc.dg/torture/pr48044.c: New test.
11842 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11845 * gfortran.dg/proc_ptr_comp_31.f90: New.
11847 2011-03-11 Richard Guenther <rguenther@suse.de>
11849 PR tree-optimization/47278
11850 * gcc.dg/torture/pr47278-1.c: New testcase.
11851 * gcc.dg/torture/pr47278-2.c: Likewise.
11853 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11855 PR tree-optimization/48063
11856 * gcc.dg/torture/pr48063.c: New test.
11858 2011-03-10 Jason Merrill <jason@redhat.com>
11860 * g++.dg/template/array22.C: New.
11862 * g++.dg/cpp0x/syntax-err1.C: New.
11863 * g++.dg/parse/error36.C: Adjust expected errors.
11864 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11865 * g++.old-deja/g++.pt/typename3.C: Likewise.
11866 * g++.old-deja/g++.pt/typename4.C: Likewise.
11867 * g++.old-deja/g++.pt/typename6.C: Likewise.
11869 2011-03-09 Jason Merrill <jason@redhat.com>
11871 * g++.dg/template/nontype22.C: New.
11873 2011-03-09 Martin Jambor <mjambor@suse.cz>
11875 PR tree-optimization/47714
11876 * g++.dg/torture/pr47714.C: New test.
11878 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11881 * gcc.target/powerpc/pr47755-2.c: New file.
11883 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11885 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11886 is not set in the environment, pass 64 as first argument when not
11887 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11888 native where ulimit -u is supported.
11890 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11892 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11894 2011-03-08 Jason Merrill <jason@redhat.com>
11896 * g++.dg/template/nontype21.C: New.
11898 * g++.dg/template/anon5.C: New.
11900 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/pr47881.c: New test.
11905 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11908 * g++.dg/lookup/template3.C: New test.
11910 2011-03-08 Kai Tietz <ktietz@redhat.com>
11912 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11915 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11918 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11919 sizeof to compute alignment.
11921 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11923 PR tree-optimization/48022
11924 * gcc.dg/pr48022-1.c: New test.
11925 * gcc.dg/pr48022-2.c: New test.
11927 2011-03-07 Jason Merrill <jason@redhat.com>
11929 * g++.dg/template/nontype20.C: New.
11930 * g++.dg/init/member1.C: Adjust expected errors.
11931 * g++.dg/parse/constant4.C: Likewise.
11932 * g++.dg/template/qualified-id3.C: Likewise.
11933 * g++.old-deja/g++.pt/crash10.C: Likewise.
11935 * g++.dg/cpp0x/regress/non-const1.C: New.
11937 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11940 * gcc.dg/pr47991.c: New test.
11942 2011-03-07 Jason Merrill <jason@redhat.com>
11944 * g++.dg/abi/mangle46.C: New.
11946 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11949 * gcc.target/powerpc/pr47862.c: New.
11951 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11954 * gcc.target/i386/combine-mul.c: Require nonpic.
11956 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11957 Nathan Froyd <froydnj@codesourcery.com>
11959 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11961 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11963 * README.QMTEST: Remove.
11965 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11966 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969 * gfortran.dg/array_constructor_37.f90 : New test.
11971 2011-03-05 Jason Merrill <jason@redhat.com>
11973 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11974 * g++.dg/abi/mangle45.C: Likewise.
11975 * g++.dg/cpp0x/trailing1.C: Likewise.
11977 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11979 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11981 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11983 PR rtl-optimization/47899
11984 * gcc.dg/pr47899.c: New test.
11986 * gcc.dg/torture/pr47968.c: Ignore warnings.
11988 PR tree-optimization/47967
11989 * gcc.c-torture/compile/pr47967.c: New test.
11991 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11993 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11994 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11996 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11998 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11999 and property_getAttributes() if __OBJC2__.
12000 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12001 * objc.dg/property/property-encoding-1.m: New.
12002 * obj-c++.dg/property/property-encoding-1.mm: New.
12004 2011-03-04 Jason Merrill <jason@redhat.com>
12006 * g++.dg/template/pseudodtor6.C: New.
12008 * g++.dg/inherit/covariant19.C: New.
12010 2011-03-04 Richard Guenther <rguenther@suse.de>
12012 PR middle-end/47968
12013 * gcc.dg/torture/pr47968.c: New testcase.
12015 2011-03-04 Richard Guenther <rguenther@suse.de>
12017 PR middle-end/47975
12018 * gcc.dg/torture/pr47975.c: New testcase.
12020 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12023 * g++.dg/template/crash106.C: New.
12025 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12028 * gcc.dg/gomp/pr47963.c: New test.
12029 * g++.dg/gomp/pr47963.C: New test.
12031 2011-03-02 Jason Merrill <jason@redhat.com>
12033 * g++.dg/cpp0x/regress/condition1.C: New.
12035 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12037 2011-03-01 Jason Merrill <jason@redhat.com>
12039 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12041 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12043 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12045 PR rtl-optimization/47925
12046 * gcc.c-torture/execute/pr47925.c: New test.
12048 2011-03-01 Jason Merrill <jason@redhat.com>
12050 * g++.dg/cpp0x/decltype25.C: New.
12052 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12054 2011-03-01 Richard Guenther <rguenther@suse.de>
12056 PR tree-optimization/47890
12057 * gcc.dg/torture/pr47890.c: New testcase.
12059 2011-03-01 Richard Guenther <rguenther@suse.de>
12062 * gcc.dg/lto/pr47924_0.c: New testcase.
12064 2011-03-01 Richard Guenther <rguenther@suse.de>
12067 * gfortran.dg/lto/pr46911_0.f: New testcase.
12069 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12071 PR libgfortran/47933
12072 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12073 compile errors from older code form.
12075 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12077 PR libgfortran/47567
12078 * gfortran.dg/fmt_fw_d.f90: New test.
12080 2011-02-28 Jason Merrill <jason@redhat.com>
12082 * g++.dg/inherit/covariant18.C: New.
12084 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12086 PR middle-end/47893
12087 * gcc.dg/pr47893.c: New test.
12089 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12091 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12092 NULL in case of a selector with conflicting types.
12093 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12095 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12097 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12098 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12099 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12100 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12102 2011-02-28 Jason Merrill <jason@redhat.com>
12105 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12107 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12109 PR libgfortran/47778
12110 * gfortran.dg/namelist_71.f90: New test.
12112 2011-02-27 Jason Merrill <jason@redhat.com>
12115 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12116 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12118 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12121 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12123 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12126 * gfortran.dg/gomp/task-1.f90: Removed.
12128 2011-02-26 Jason Merrill <jason@redhat.com>
12130 * g++.dg/template/this-targ1.C: New.
12132 * g++.dg/cpp0x/regress/template-const1.C: New.
12133 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12134 * g++.dg/template/function1.C: Adjust.
12135 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12136 * g++.dg/debug/debug7.C: Adjust.
12138 2011-02-26 Tobias Burnus <burnus@net-b.de>
12141 * gfortran.dg/gomp/task-1.f90: New.
12143 2011-02-25 Jie Zhang <jie@codesourcery.com>
12145 * gcc.target/arm/neon-thumb2-move.c: Add
12146 dg-require-effective-target arm_thumb2_ok.
12148 2011-02-24 Jason Merrill <jason@redhat.com>
12150 * g++.dg/parse/constant1.C: Specify C++98 mode.
12151 * g++.dg/parse/constant5.C: Likewise.
12152 * g++.dg/parse/error2.C: Likewise.
12153 * g++.dg/parse/semicolon3.C: Likewise.
12154 * g++.dg/template/crash14.C: Likewise.
12155 * g++.dg/template/local4.C: Likewise.
12156 * g++.dg/template/nontype3.C: Likewise.
12157 * g++.dg/parse/crash31.C: Adjust expected errors.
12158 * g++.dg/template/function1.C: Likewise.
12159 * g++.dg/template/ref3.C: Likewise.
12160 * g++.dg/template/static9.C: Likewise.
12161 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12163 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12164 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12165 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12166 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12167 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12169 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12172 * gfortran.dg/pr47878.f90: New test.
12174 2011-02-24 Richard Guenther <rguenther@suse.de>
12177 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12178 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12180 2011-02-24 Richard Guenther <rguenther@suse.de>
12183 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12184 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12186 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12188 PR libgfortran/47567
12189 * gfortran.dg/fmt_f0_1.f90: Update test.
12191 2011-02-23 Jason Merrill <jason@redhat.com>
12193 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12194 * g++.dg/abi/mangle45.C: New.
12196 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12197 * g++.dg/template/canon-type-9.C: Match use of decltype
12198 between declaration and definition.
12199 * g++.dg/template/canon-type-12.C: Likewise.
12201 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12204 * gfortran.dg/nested_allocatables_1.f90: New.
12206 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12209 * g++.dg/pr46868.C: New test.
12210 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12211 * g++.dg/parse/error14.C: Adjust.
12213 2011-02-23 Richard Guenther <rguenther@suse.de>
12215 PR tree-optimization/47838
12216 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12218 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12220 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12222 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12224 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12225 * gfortran.dg/count_init_expr.f03: Ditto.
12226 * gfortran.dg/gomp/pr43711.f90: Ditto.
12227 * gcc.dg/struct-parse-2.c: Ditto.
12228 * gcc.dg/parse-error-3.c: Ditto.
12229 * gcc.dg/Wlogical-op-1.c: Ditto.
12230 * gcc.dg/Walways-true-1.c: Ditto.
12231 * gcc.dg/pr24225.c: Ditto.
12232 * gcc.dg/Walways-true-2.c: Ditto.
12233 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12234 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12235 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12236 * g++.dg/overload/defarg4.C: Ditto.
12237 * g++.dg/inherit/covariant16.C: Ditto.
12238 * g++.dg/inherit/virtual7.C: Ditto.
12239 * g++.dg/template/canon-type-9.C: Ditto.
12240 * g++.dg/template/access19.C: Ditto.
12241 * g++.dg/template/call7.C: Ditto.
12242 * g++.dg/template/canon-type-2.C: Ditto.
12243 * g++.dg/template/init7.C: Ditto.
12244 * g++.dg/template/sizeof-template-argument.C: Ditto.
12245 * g++.dg/template/const3.C: Ditto.
12246 * g++.dg/template/sfinae26.C: Ditto.
12247 * g++.dg/template/sfinae26.C: Ditto.
12248 * g++.dg/template/canon-type-11.C: Ditto.
12249 * g++.dg/template/union2.C: Ditto.
12250 * g++.dg/template/canon-type-3.C: Ditto.
12251 * g++.dg/template/canon-type-1.C: Ditto.
12252 * g++.dg/template/canon-type-5.C: Ditto.
12253 * g++.dg/template/canon-type-7.C: Ditto.
12254 * g++.dg/template/canon-type-10.C: Ditto.
12255 * g++.dg/template/spec36.C: Ditto.
12256 * g++.dg/template/typedef38.C: Ditto.
12257 * g++.dg/template/canon-type-4.C: Ditto.
12258 * g++.dg/template/canon-type-6.C: Ditto.
12259 * g++.dg/template/canon-type-13.C: Ditto.
12260 * g++.dg/template/instantiate9.C: Ditto.
12261 * g++.dg/template/ttp22.C: Ditto.
12262 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12263 * g++.dg/warn/Walways-true-1.C: Ditto.
12264 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12265 * g++.dg/warn/Walways-true-2.C: Ditto.
12266 * g++.dg/conversion/op4.C: Ditto.
12267 * g++.dg/opt/pr19650.C: Ditto.
12268 * g++.dg/lookup/friend11.C: Ditto.
12269 * g++.dg/other/default2.C: Ditto.
12270 * g++.dg/other/default3.C: Ditto.
12271 * g++.dg/other/dtor2.C: Ditto.
12272 * g++.dg/other/friend5.C: Ditto.
12273 * g++.dg/other/default5.C: Ditto.
12274 * g++.dg/init/brace6.C: Ditto.
12275 * g++.dg/init/aggr5.C: Ditto.
12276 * g++.dg/init/error2.C: Ditto.
12277 * g++.dg/expr/bound-mem-fun.C: Ditto.
12278 * g++.dg/expr/cond6.C: Ditto.
12279 * g++.dg/expr/stmt-expr-1.C: Ditto.
12280 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12281 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12282 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12283 * g++.dg/cpp0x/bracket1.C: Ditto.
12284 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12285 * g++.dg/cpp0x/pr38646.C: Ditto.
12286 * g++.dg/cpp0x/variadic73.C: Ditto.
12287 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12288 * g++.dg/cpp0x/bracket4.C: Ditto.
12289 * g++.dg/cpp0x/decltype4.C: Ditto.
12290 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12291 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12292 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12293 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12294 * g++.dg/cpp0x/decltype2.C: Ditto.
12295 * g++.dg/cpp0x/decltype1.C: Ditto.
12296 * g++.dg/cpp0x/bracket2.C: Ditto.
12297 * g++.dg/cpp0x/decltype5.C: Ditto.
12298 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12299 * g++.dg/cpp0x/variadic70.C: Ditto.
12300 * g++.dg/cpp0x/decltype6.C: Ditto.
12301 * g++.dg/cpp0x/rvo.C: Ditto.
12302 * g++.dg/cpp0x/vt-40092.C: Ditto.
12303 * g++.dg/cpp0x/variadic-new.C: Ditto.
12304 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12305 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12306 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12307 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12308 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12309 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12310 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12311 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12312 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12313 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12314 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12315 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12316 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12317 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12318 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12319 * g++.dg/cpp0x/pr39639.C: Ditto.
12320 * g++.dg/cpp0x/decltype3.C: Ditto.
12321 * g++.dg/cpp0x/variadic68.C: Ditto.
12322 * g++.dg/cpp0x/variadic-function.C: Ditto.
12323 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12324 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12325 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12326 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12327 * g++.dg/parse/crash35.C: Ditto.
12328 * g++.dg/parse/crash40.C: Ditto.
12329 * g++.dg/parse/defarg12.C: Ditto.
12330 * g++.dg/parse/crash34.C: Ditto.
12331 * g++.dg/parse/constructor3.C: Ditto.
12332 * g++.dg/parse/template23.C: Ditto.
12333 * g++.dg/parse/crash56.C: Ditto.
12334 * g++.dg/parse/dtor13.C: Ditto.
12335 * g++.dg/parse/error33.C: Ditto.
12336 * g++.dg/parse/ctor9.C: Ditto.
12337 * g++.dg/parse/error32.C: Ditto.
12338 * g++.dg/parse/error37.C: Ditto.
12339 * g++.dg/parse/bitfield3.C: Ditto.
12340 * g++.dg/parse/struct-4.C: Ditto.
12341 * g++.dg/ext/has_trivial_copy.C: Ditto.
12342 * g++.dg/ext/is_polymorphic.C: Ditto.
12343 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12344 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12345 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12346 * g++.dg/ext/is_union.C: Ditto.
12347 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12348 * g++.dg/ext/is_pod.C: Ditto.
12349 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12350 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12351 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12352 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12353 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12354 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12355 * g++.dg/ext/is_abstract.C: Ditto.
12356 * g++.dg/ext/has_trivial_assign.C: Ditto.
12357 * g++.dg/ext/is_class.C: Ditto.
12358 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12359 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12360 * g++.dg/ext/is_base_of.C: Ditto.
12361 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12362 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12363 * g++.dg/ext/is_empty.C: Ditto.
12364 * g++.dg/ext/is_enum.C: Ditto.
12365 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12366 * gnat.dg/opt11.adb: Ditto.
12367 * obj-c++.dg/pr45735.mm: Ditto.
12368 * obj-c++.dg/pr24393.mm: Ditto.
12369 * obj-c++.dg/exceptions-2.mm: Ditto.
12370 * objc.dg/pr45735.m: Ditto.
12371 * objc.dg/pr24393.m: Ditto.
12373 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12375 * objc.dg/attributes/objc-exception-1.m: New.
12377 2011-02-23 Jie Zhang <jie@codesourcery.com>
12379 * gcc.dg/cpp/include7.c: New test.
12381 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12384 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12386 2011-02-23 Jie Zhang <jie@codesourcery.com>
12388 PR rtl-optimization/47763
12389 * gcc.dg/pr47763.c: New test.
12391 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12394 * gfortran.dg/whole_file_32.f90 : New test.
12396 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12399 * g++.dg/inherit/virtual7.C: New test.
12401 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12404 * objc.dg/type-size-3.m: Updated error message.
12405 * objc.dg/type-size-4.m: New test.
12406 * objc.dg/type-size-5.m: New test.
12408 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12410 * lib/gnat.exp: Fix comments.
12411 Don't load libgloss.exp.
12412 (default_gnat_version): Call $compiler with --version.
12413 Adapt regexp for gnatmake output, insert version.
12414 (gnat_version): New proc.
12415 (gnat_init): Remove gnat_libgcc_s_path.
12416 (gnat_target_compile): Likewise.
12417 Remove ld_library_path.
12418 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12419 (gnat_pass): Remove.
12420 (gnat_pass): Remove.
12421 (gnat_finish): Remove.
12422 (gnat_exit): Remove.
12423 (local_find_gnatmake): Reindent.
12424 (runtest_file_p): Remove.
12425 (prune_warnings): Remove.
12426 (find_gnatclean): New proc.
12427 * lib/gnat-dg.exp (lremove): New proc.
12428 (gnat-dg-test): Reindent.
12429 Remove additional output files.
12430 (gnat-dg-runtest): Remove.
12432 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12433 * gnat.dg/loop_optimization6.adb: Likewise.
12434 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12436 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12438 PR tree-optimization/47835
12439 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12441 2011-02-22 Tobias Burnus <burnus@net-b.de>
12443 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12444 * gfortran.dg/abstract_type_2.f03: Ditto.
12445 * gfortran.dg/abstract_type_3.f03: Ditto.
12446 * gfortran.dg/abstract_type_4.f03: Ditto.
12447 * gfortran.dg/abstract_type_5.f03: Ditto.
12448 * gfortran.dg/abstract_type_6.f03: Ditto.
12449 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12450 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12451 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12452 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12453 * gfortran.dg/array_function_5.f90: Ditto.
12454 * gfortran.dg/asynchronous_3.f03: Ditto.
12455 * gfortran.dg/char_expr_1.f90: Ditto.
12456 * gfortran.dg/class_14.f03: Ditto.
12457 * gfortran.dg/data_array_6.f: Ditto.
12458 * gfortran.dg/data_invalid.f90: Ditto.
12459 * gfortran.dg/dot_product_1.f03: Ditto.
12460 * gfortran.dg/func_derived_5.f90: Ditto.
12461 * gfortran.dg/func_result_4.f90: Ditto.
12462 * gfortran.dg/implied_do_1.f90: Ditto.
12463 * gfortran.dg/initialization_25.f90: Ditto.
12464 * gfortran.dg/initialization_26.f90: Ditto.
12465 * gfortran.dg/interface_34.f90: Ditto.
12466 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12467 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12468 * gfortran.dg/matmul_8.f03: Ditto.
12469 * gfortran.dg/merge_init_expr.f90: Ditto.
12470 * gfortran.dg/pack_assign_1.f90: Ditto.
12471 * gfortran.dg/pack_vector_1.f90: Ditto.
12472 * gfortran.dg/pointer_check_8.f90: Ditto.
12473 * gfortran.dg/product_init_expr.f03: Ditto.
12474 * gfortran.dg/reshape_order_5.f90: Ditto.
12475 * gfortran.dg/reshape_shape_1.f90: Ditto.
12476 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12477 * gfortran.dg/same_name_2.f90: Ditto.
12478 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12479 * gfortran.dg/spread_init_expr.f03: Ditto.
12480 * gfortran.dg/stmt_func_1.f90: Ditto.
12481 * gfortran.dg/sum_init_expr.f03: Ditto.
12482 * gfortran.dg/transpose_3.f03: Ditto.
12483 * gfortran.dg/unpack_init_expr.f03: Ditto.
12484 * gfortran.dg/warn_conversion.f90: Ditto.
12485 * gfortran.dg/warn_conversion_2.f90: Ditto.
12486 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12487 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12488 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12489 * gfortran.dg/whole_file_16.f90: Ditto.
12490 * gfortran.dg/whole_file_17.f90: Ditto.
12491 * gfortran.dg/whole_file_18.f90: Ditto.
12492 * gfortran.dg/whole_file_20.f03: Ditto.
12493 * gfortran.dg/whole_file_5.f90: Ditto.
12494 * gfortran.dg/whole_file_6.f90: Ditto.
12495 * gfortran.dg/write_invalid_format.f90: Ditto.
12496 * gfortran.dg/zero_sized_6.f90: Ditto.
12498 2011-02-21 Jeff Law <law@redhat.com>
12500 PR rtl-optimization/46178
12501 * gcc.target/i386/pr46178.c: New test.
12503 PR rtl-optimization/46002
12504 * gcc.c-torture/compile/pr46002.c: New test.
12506 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12508 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12511 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12514 * g++.dg/debug/pr47106.C: Require effective target lto.
12516 2011-02-21 Jason Merrill <jason@redhat.com>
12518 * g++.dg/cpp0x/constexpr-diag2.C: New.
12520 2011-02-20 Jason Merrill <jason@redhat.com>
12522 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12524 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12526 * g++.dg/overload/conv-op1.C: New.
12528 * g++.dg/cpp0x/constexpr-synth1.C: New.
12530 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12532 * objc.dg/layout-2.m: New.
12533 * objc.dg/selector-3.m: Adjusted location of error message.
12534 * objc.dg/type-size-3.m: Same.
12535 * obj-c++.dg/selector-3.mm: Same.
12537 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12540 * objc.dg/property/dotsyntax-22.m: New.
12541 * obj-c++.dg/property/dotsyntax-22.mm: New.
12543 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12546 * g++.dg/template/typedef38.C: New test.
12548 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12551 * gfortran.dg/whole_file_30.f90 : New test.
12552 * gfortran.dg/whole_file_31.f90 : New test.
12554 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12558 * gfortran.dg/whole_file_28.f90 : New test.
12559 * gfortran.dg/whole_file_29.f90 : New test.
12561 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12564 * g++.dg/template/crash105.C: New.
12566 2011-02-19 Jason Merrill <jason@redhat.com>
12568 * g++.dg/cpp0x/regress/no-elide1.C: New.
12570 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12572 PR tree-optimization/46620
12573 * gcc.dg/pr46620.c: New.
12575 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12578 * gcc.target/i386/pr47809.c: New test.
12580 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12581 Tobias Burnus <burnus@net-b.de>
12583 * lib/target-supports.exp
12584 (check_effective_target_fortran_large_real): New check for large reals.
12585 * gfortran.dg/nan_7.f90: New test.
12587 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12589 PR libgfortran/47567
12590 * gfortran.dg/fmt_f0_1.f90: Update test.
12592 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12595 * gfortran.dg/array_constructor_36.f90 : New test.
12596 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12597 allow for comparison between different elements of the array
12598 constructor at different levels of optimization.
12600 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12602 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12603 * gcc.target/i386/pr32280-1.c: Likewise.
12605 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12608 * gcc.target/i386/pr47800.c: New test.
12610 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12612 * objc/execute/exceptions/foward-1.x: New.
12614 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12617 * gfortran.dg/derived_constructor_comps_4.f90: New.
12619 2011-02-18 Tobias Burnus
12622 * gfortran.dg/func_result_6.f90: New.
12624 2011-02-18 Michael Matz <matz@suse.de>
12627 * gfortran.dg/lto/pr45586_0.f90: New test.
12628 * gfortran.dg/typebound_proc_20.f90: Ditto.
12629 * gfortran.dg/typebound_proc_21.f90: Ditto.
12631 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12634 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12636 2011-02-18 Tobias Burnus <burnus@net-b.de>
12639 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12640 gcc_warning_prefix.
12641 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12642 normalizing the error/warning output.
12643 * gfortran.dg/Wall.f90: Update dg-error/warning.
12644 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12645 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12646 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12647 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12648 * gfortran.dg/class_30.f90: Update dg-error/warning.
12649 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12650 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12651 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12652 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12653 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12654 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12655 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12656 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12657 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12658 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12659 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12660 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12661 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12662 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12663 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12664 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12665 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12666 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12667 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12668 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12669 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12670 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12671 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12672 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12673 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12675 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12678 * gfortran.dg/proc_ptr_comp_30.f90: New.
12680 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12683 * gcc.target/i386/pr47780.c: New test.
12685 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12688 * gfortran.dg/class_40.f03: New.
12690 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12693 * g++.dg/cpp0x/auto21.C: New test.
12695 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12697 * objc.dg/special/unclaimed-category-1.h: Updated for
12699 * objc.dg/special/unclaimed-category-1.m: Same.
12700 * objc.dg/zero-link-1.m: Same.
12701 * objc.dg/lookup-1.m: Same.
12702 * objc.dg/torture/strings/const-str-9.m
12703 * objc.dg/torture/strings/const-str-10.m: Same.
12704 * objc.dg/torture/strings/const-str-11.m: Same.
12705 * objc.dg/torture/forward-1.m: Same.
12706 * objc.dg/zero-link-2.m: Same.
12707 * objc.dg/encode-7-next-64bit.m: Same.
12708 * objc.dg/method-4.m: Same.
12709 * objc.dg/next-runtime-1.m: Same.
12710 * objc.dg/image-info.m: Same.
12711 * objc.dg/pr23214.m: Same.
12712 * objc.dg/symtab-1.m: Same.
12713 * obj-c++.dg/basic.m: Same.
12714 * obj-c++.dg/proto-lossage-3.m: Same.
12715 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12716 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12717 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12718 * obj-c++.dg/method-11.m: Same.
12719 * objc/execute/enumeration-1.m: Same.
12720 * objc/execute/object_is_class.m: Same.
12721 * objc/execute/formal_protocol-2.m: Same.
12722 * objc/execute/formal_protocol-4.m: Same.
12723 * objc/execute/formal_protocol-6.m: Same.
12724 * objc/execute/bycopy-3.m: Same.
12725 * objc/execute/exceptions/catchall-1.m: Same.
12726 * objc/execute/exceptions/finally-1.m: Same.
12727 * objc/execute/exceptions/local-variables-1.m: Same.
12728 * objc/execute/exceptions/foward-1.m: Same.
12729 * objc/execute/bf-common.h
12730 * objc/execute/enumeration-2.m: Same.
12731 * objc/execute/formal_protocol-1.m: Same.
12732 * objc/execute/formal_protocol-3.m: Same.
12733 * objc/execute/formal_protocol-5.m: Same.
12734 * objc/execute/accessing_ivars.m: Same.
12735 * objc/execute/bycopy-2.m: Same.
12736 * objc/execute/formal_protocol-7.m: Same.
12737 * objc/execute/compatibility_alias.m: Same.
12738 * objc/execute/no_clash.m: Same.
12739 * objc/execute/object_is_meta_class.m: Same.
12740 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12741 * objc/execute/class-tests-1.h: Include stdio.h.
12742 * objc/execute/class-tests-2.h: Same.
12743 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12745 * obj-c++.dg/try-catch-2.mm: Same.
12747 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12750 * g++.dg/warn/Wunused-parm-4.C: New test.
12752 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12753 Jan Hubicka <jh@suse.cz>
12757 * g++.dg/debug/pr47106.C: New.
12759 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12762 * gcc.target/i386/pr43653.c: New test.
12764 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12767 * g++.dg/template/inherit6.C: New test.
12769 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12772 * gfortran.dg/class_39.f03: New.
12774 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12777 * g++.dg/cpp0x/variadic106.C: New test.
12779 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12781 PR libfortran/47757
12782 * gfortran.dg/pr47757-1.f90: New test.
12783 * gfortran.dg/pr47757-2.f90: New test.
12784 * gfortran.dg/pr47757-3.f90: New test.
12787 * g++.dg/cpp0x/enum8.C: New test.
12789 2011-02-15 Jason Merrill <jason@redhat.com>
12791 * g++.dg/inherit/implicit-trivial1.C: New.
12792 * g++.dg/cpp0x/implicit-trivial1.C: New.
12794 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12796 PR middle-end/47725
12797 * gcc.dg/torture/pr47725.c: Removed.
12799 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12802 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12803 constant does not generate a load from memory.
12805 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12807 PR middle-end/47725
12808 * gcc.dg/torture/pr47725.c: New.
12810 2011-02-15 Richard Guenther <rguenther@suse.de>
12812 PR tree-optimization/47743
12813 * gcc.dg/torture/pr47743.c: New testcase.
12815 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12817 PR middle-end/47581
12818 * gcc.target/i386/pr47581.c: New test.
12820 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12823 * gfortran.dg/select_type_22.f03: New.
12825 2011-02-14 Jason Merrill <jason@redhat.com>
12827 * g++.dg/cpp0x/regress/enum1.C: New.
12829 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12831 * gnat.dg/include.adb: New test.
12833 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12836 * gfortran.dg/class_38.f03: New.
12838 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12840 * gcc.dg/pr46494.c: New test.
12842 2011-02-14 Richard Guenther <rguenther@suse.de>
12844 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12846 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12849 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12850 sparc*-sun-solaris2.11.
12852 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12855 * gfortran.dg/argument_checking_18.f90: New.
12857 2011-02-13 Tobias Burnus <burnus@net-b.de>
12859 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12860 * gfortran.dg/argument_checking_17.f90: New.
12862 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12864 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12865 are temporarily disabled.
12866 * gfortran.dg/class_7.f03: Ditto.
12867 * gfortran.dg/coarray_14.f90: Ditto.
12868 * gfortran.dg/typebound_proc_13.f03: Ditto.
12870 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12873 * gfortran.dg/extends_11.f03: New.
12875 2011-02-11 Xinliang David Li <davidxl@google.com>
12877 PR tree-optimization/47707
12878 * g++.dg/tree-ssa/pr47707.C: New test.
12880 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12882 * g++.dg/opt/inline17.C: New test.
12884 2011-02-11 Tobias Burnus <burnus@net-b.de>
12887 * gfortran.dg/pure_formal_2.f90: New.
12889 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12891 PR rtl-optimization/47614
12892 * gfortran.dg/pr47614.f: New.
12894 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12897 * gcc.dg/opts-6.c: New test.
12899 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12902 * gcc.dg/pr47684.c: New test.
12904 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12907 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12908 c99_runtime, dg-add-options c99_runtime.
12909 (main): Use __asm__.
12911 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12914 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12915 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12916 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12917 * gcc.dg/ucnid-10.c: Likewise.
12918 * gcc.dg/ucnid-13.c: Likewise.
12919 * gcc.dg/ucnid-7.c: Likewise.
12920 * gcc.dg/ucnid-8.c: Likewise.
12921 Adapt dg-warning line number.
12923 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12925 * gcc.target/i386/parity-1.c: Use -march=k8.
12926 * gcc.target/i386/parity-2.c: Ditto.
12927 * gcc.target/i386/vecinit-1.c: Ditto.
12928 * gcc.target/i386/vecinit-2.c: Ditto.
12930 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12933 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12934 * gcc.target/mips/save-restore-3.c: Likewise.
12935 * gcc.target/mips/save-restore-4.c: Likewise.
12936 * gcc.target/mips/save-restore-5.c: Likewise.
12939 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12940 * g++.dg/tree-prof/partition2.C: Likewise.
12942 2011-02-09 Jason Merrill <jason@redhat.com>
12944 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12945 rather than misdeclare std::puts.
12947 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12948 * g++.dg/other/warning1.C: Likewise.
12949 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12950 * g++.old-deja/g++.gb/scope06.C: Likewise.
12951 * g++.old-deja/g++.law/cvt11.C: Likewise.
12952 * g++.old-deja/g++.law/init1.C: Likewise.
12953 * g++.dg/abi/mangle26.C: Likewise.
12955 * g++.dg/template/function1.C: Adjust for C++0x mode.
12956 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12958 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12959 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12961 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12963 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12965 * g++.dg/cpp0x/regress: New directory.
12966 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12967 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12968 * g++.dg/cpp0x/regress/regress3.C: New.
12970 2011-02-10 Richard Guenther <rguenther@suse.de>
12972 PR tree-optimization/47677
12973 * gcc.dg/torture/pr47677.c: New testcase.
12975 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12977 * objc.dg/special/load-category-1.m: Remove unused header.
12978 * objc.dg/special/load-category-1a.m: Likewise.
12979 * objc.dg/special/load-category-2.m: Likewise.
12980 * objc.dg/special/load-category-2a.m: Likewise.
12981 * objc.dg/special/load-category-3.m: Likewise.
12982 * objc.dg/special/load-category-3a.m: Likewise.
12983 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12984 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12985 * objc.dg/attributes/class-attribute-1.m: Likewise.
12986 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12987 * obj-c++.dg/property/property.exp: Likewise.
12988 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12989 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12990 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12991 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12992 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12993 * obj-c++.dg/template-8.mm: Likewise.
12995 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12998 * gcc.target/i386/pr47665.c: New test.
13000 2011-02-10 Jie Zhang <jie@codesourcery.com>
13004 2011-02-05 Jie Zhang <jie@codesourcery.com>
13006 * gcc.dg/pr42631.c: Update test.
13007 * gcc.dg/pr42631-2.c: New test.
13009 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13012 * gfortran.dg/proc_decl_25.f90: New.
13014 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13017 * gfortran.dg/typebound_assignment_2.f03: New.
13019 2011-02-09 Richard Guenther <rguenther@suse.de>
13021 PR tree-optimization/47664
13022 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13024 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13026 PR middle-end/47646
13027 * gnat.dg/uninit_func.adb: Adjust dg directive.
13029 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13031 PR middle-end/47646
13032 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13034 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13037 * gfortran.dg/auto_dealloc_2.f90: New.
13039 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13041 * gcc.dg/builtins-config.h: Remove __sgi handling.
13042 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13043 -std=c99 for mips-sgi-irix6.5*.
13045 2011-02-09 Martin Jambor <mjambor@suse.cz>
13047 PR middle-end/45505
13048 * gfortran.dg/pr25923.f90: Remove xfails.
13050 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053 * gfortran.dg/inquire_14.f90: New test.
13055 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13058 * gfortran.dg/pointer_init_6.f90: New.
13060 2011-02-08 Jeff Law <law@redhat.com>
13062 PR tree-optimization/42893
13063 * gcc.tree-ssa/pr42893.c: New test.
13065 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13067 PR tree-optimization/46834
13068 PR tree-optimization/46994
13069 PR tree-optimization/46995
13070 * gcc.dg/graphite/id-pr46834.c: New.
13071 * gfortran.dg/graphite/id-pr46994.f90: New.
13072 * gfortran.dg/graphite/id-pr46995.f90: New.
13074 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13076 PR middle-end/47646
13077 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13078 using the variable is known the warning is emitted there.
13079 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13080 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13082 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13085 * gcc.dg/noreturn-1.c (foo5): Likewise.
13086 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13087 (method2): Likewise.
13089 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13090 the return statement using the uninitialized variable.
13091 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13093 2011-02-08 Richard Guenther <rguenther@suse.de>
13095 PR middle-end/47639
13096 * g++.dg/opt/pr47639.c: New testcase.
13098 2011-02-08 Richard Guenther <rguenther@suse.de>
13100 PR tree-optimization/47632
13101 * g++.dg/opt/pr47632.C: New testcase.
13103 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13105 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13107 2011-02-07 Richard Guenther <rguenther@suse.de>
13109 PR tree-optimization/47615
13110 * g++.dg/opt/pr47615.C: New testcase.
13112 2011-02-07 Richard Guenther <rguenther@suse.de>
13114 PR tree-optimization/47621
13115 * gcc.dg/torture/pr47621.c: New testcase.
13117 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13119 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13121 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13124 * gfortran.dg/allocate_with_source_1 : New test.
13126 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13128 PR middle-end/47610
13129 * gcc.dg/pr47610.c: New test.
13131 2011-02-05 Jie Zhang <jie@codesourcery.com>
13134 * gcc.dg/pr42631.c: Update test.
13135 * gcc.dg/pr42631-2.c: New test.
13137 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13140 * gfortran.dg/pr47574.f90: New test.
13142 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13144 PR tree-optimization/46194
13145 * gcc.dg/autopar/pr46194.c: New.
13147 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13149 PR tree-optimization/43695
13150 * g++.dg/ipa/pr43695.C: New.
13152 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13154 PR inline-asm/23200
13155 * gcc.dg/pr23200.c: New test.
13157 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13160 * g++.dg/pr47589.C: New test.
13162 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13165 * g++.dg/template/typedef37.C: New test.
13166 * g++.dg/template/param1.C: Adjust expected error message.
13168 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13170 PR middle-end/31490
13171 * gcc.dg/pr31490-2.c: New test.
13172 * gcc.dg/pr31490-3.c: New test.
13173 * gcc.dg/pr31490-4.c: New test.
13175 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13176 Jakub Jelinek <jakub@redhat.com>
13179 * g++.dg/parser/semicolon3.C: Adjust.
13180 * g++.dg/parser/semicolon4.C: New testcase.
13181 * g++.dg/pr46890.C: New testcase.
13183 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13186 * g++.dg/init/pr29571.C: New.
13188 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13190 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13191 instead of vect_int.
13193 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13196 * gcc.target/i386/pr47312.c: New test.
13199 * gcc.target/i386/pr47564.c: New test.
13201 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13203 PR tree-optimization/45122
13204 * gcc.dg/tree-ssa/pr45122.c: New.
13206 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13209 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13212 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13213 and vsx so a default --with-cpu=power7 doesn't give an error
13214 when -mavoid-indexed-addresses is used.
13216 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13217 wrapper function to save the arguments and then jump to the real
13218 function, rather than depending on the compiler not to move stuff
13220 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13222 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13223 Paul Thomas <pault@gcc.gnu.org>
13226 * gfortran.dg/class_37.f03 : New test.
13228 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13229 Richard Guenther <rguenther@suse.de>
13231 PR tree-optimization/40979
13233 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13234 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13235 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13236 check_vect_support_and_set_flags.
13237 * gfortran.dg/graphite/vect-pr40979.f90: New.
13239 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13242 * gfortran.dg/class_36.f03: New.
13244 2011-02-02 Richard Guenther <rguenther@suse.de>
13246 PR tree-optimization/47566
13247 * gcc.dg/lto/20110201-1_0.c: New testcase.
13249 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13255 * debug/pr47498.c: New.
13256 * debug/pr47501.c: New.
13258 2011-02-01 Richard Guenther <rguenther@suse.de>
13260 PR tree-optimization/47559
13261 * g++.dg/torture/pr47559.C: New testcase.
13263 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13266 * gfortran.dg/typebound_call_20.f03: New.
13268 2011-02-01 Richard Guenther <rguenther@suse.de>
13270 PR tree-optimization/47555
13271 * gcc.dg/pr47555.c: New testcase.
13273 2011-02-01 Richard Guenther <rguenther@suse.de>
13275 PR tree-optimization/47541
13276 * g++.dg/torture/pr47541.C: New testcase.
13278 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13281 * gfortran.dg/typebound_call_19.f03: New.
13283 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13286 * g++.dg/cpp0x/pr47416.C: New test.
13288 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13291 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13293 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13296 * gfortran.dg/typebound_assignment_1.f03: New.
13298 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13300 PR tree-optimization/47538
13301 * gcc.c-torture/execute/pr47538.c: New test.
13303 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13306 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13308 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13310 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13312 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13314 PR rtl-optimization/44031
13315 * gcc.c-torture/compile/20110131-1.c: New test.
13317 2011-01-31 Tobias Burnus <burnus@net-b.de>
13320 * gfortran.dg/stmt_func_1.f90: New.
13322 2011-01-31 Tobias Burnus <burnus@net-b.de>
13325 * gfortran.dg/interface_34.f90: New.
13327 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13330 * gfortran.dg/realloc_on_assign_5.f03: New test.
13331 * gfortran.dg/realloc_on_assign_5.f03: New test.
13333 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13335 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13336 * gfortran.dg/bessel_7.f90: Likewise.
13337 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13339 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13340 * gfortran.dg/sum_init_expr.f03: Likewise.
13342 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13344 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13347 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13348 loop only on "vect_intfloat_cvt" targets.
13350 2011-01-29 Tobias Burnus <burnus@net-b.de>
13353 * gfortran.dg/shape_6.f90: New.
13355 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13357 PR libgfortran/47434
13358 * gfortran.dg/read_infnan_1.f90: Update test.
13359 * gfortran.dg/module_nan.f90: Update test.
13360 * gfortran.dg/char4_iunit_1.f03: Update test.
13361 * gfortran.dg/large_real_kind_1.f90: Update test.
13362 * gfortran.dg/real_const_3.f90: Update test.
13363 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13365 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13368 * g++.dg/template/param2.C: New test.
13370 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13372 PR libgfortran/47285
13373 * gfortran.dg/fmt_g.f: New test.
13375 2011-01-28 Tobias Burnus <burnus@net-b.de>
13378 * gfortran.dg/pure_formal_1.f90: New.
13380 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13383 * gcc.dg/tls/pr42894.c: New test.
13385 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13387 * gcc.dg/pr47276.c: Add dg-require-visibility.
13389 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13391 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13393 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13394 Tobias Burnus <burnus@gcc.gnu.org>
13399 * gfortran.dg/realloc_on_assign_3.f03: New test.
13400 * gfortran.dg/realloc_on_assign_4.f03: New test.
13401 * gfortran.dg/allocatable_function_5.f90: New test.
13402 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13403 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13404 implemented" dg-errors.
13406 2011-01-27 Jan Hubicka <jh@suse.cz>
13408 PR middle-end/46949
13409 * gcc.dg/attr-weakref-4.c: New testcase
13411 2011-01-27 Martin Jambor <mjambor@suse.cz>
13413 PR tree-optimization/47228
13414 * gcc.dg/torture/pr47228.c: New test.
13416 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13418 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13420 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13422 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13423 when using auto-overlay support on the SPU.
13425 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13427 PR rtl-optimization/44174
13428 * gcc.target/i386/asm-6.c: New test.
13430 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13432 PR rtl-optimization/46856
13433 * gcc.c-torture/compile/pr46856.c: New test.
13435 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13436 Andrew Pinski <pinskia@gmail.com>
13439 * gcc.dg/pr43082.c: New.
13441 2011-01-26 DJ Delorie <dj@redhat.com>
13443 PR rtl-optimization/46878
13444 * gcc.dg/pr46878-1.c: New test.
13446 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13449 * g++.dg/cpp0x/pr47476.C: New test.
13451 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13453 * gcc.c-torture/compile/20110126-1.c: New test.
13455 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13458 * gcc.dg/torture/pr47473.c: New test.
13460 2011-01-26 Jan Hubicka <jh@suse.cz>
13463 * gcc.c-torture/execute/pr47237.c: New testcase.
13465 2011-01-26 Jan Hubicka <jh@suse.cz>
13467 PR tree-optimization/47190
13468 * gcc.dg/attr-weakref-3.c: New testcase.
13470 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13473 * gcc.dg/dll-9a.c: New test file.
13474 * gcc.dg/dll-11.c: Likewise.
13475 * gcc.dg/dll-12.c: Likewise.
13476 * gcc.dg/dll-12a.c: Likewise.
13477 * gcc.dg/dll-11a.c: Likewise.
13478 * gcc.dg/dll-9.c: Likewise.
13479 * gcc.dg/dll-10.c: Likewise.
13480 * gcc.dg/dll-10a.c: Likewise.
13481 * g++.dg/ext/dllexport4a.cc: Likewise.
13482 * g++.dg/ext/dllexport4.C: Likewise.
13483 * g++.dg/ext/dllexport5.C: Likewise.
13484 * g++.dg/ext/dllexport5a.cc: Likewise.
13486 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13488 PR tree-optimization/46970
13489 * gcc.dg/graphite/pr46970.c: New.
13491 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13493 PR tree-optimization/46215
13494 * gcc.dg/graphite/pr46215.c: New.
13496 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13498 PR tree-optimization/46168
13499 * gcc.dg/graphite/pr46168.c: New.
13501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13503 PR tree-optimization/43657
13504 * gcc.dg/graphite/pr43657.c: New.
13506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13508 PR tree-optimization/29832
13509 * gfortran.dg/graphite/pr29832.f90: New.
13511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13513 PR tree-optimization/43567
13514 * gcc.dg/graphite/pr43567.c: New.
13516 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13518 * gfortran.dg/graphite/interchange-4.f: New.
13519 * gfortran.dg/graphite/interchange-5.f: New.
13521 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13522 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13523 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13524 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13525 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13526 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13527 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13528 * gfortran.dg/ltrans-7.f90: Removed.
13529 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13531 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13532 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13533 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13534 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13535 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13536 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13537 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13538 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13539 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13540 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13541 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13542 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13543 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13544 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13545 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13546 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13547 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13548 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13549 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13550 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13551 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13552 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13553 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13554 * gcc.dg/tree-ssa/data-dep-1.c
13555 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13556 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13557 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13558 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13559 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13561 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13563 PR tree-optimization/47265
13564 PR tree-optimization/47443
13565 * gcc.c-torture/compile/pr47265.c: New test.
13566 * gcc.dg/pr47443.c: New test.
13568 2011-01-25 Martin Jambor <mjambor@suse.cz>
13570 PR tree-optimization/47382
13571 * g++.dg/torture/pr47382.C: New test.
13572 * g++.dg/opt/devirt1.C: Xfail.
13574 2011-01-25 Yao Qi <yao@codesourcery.com>
13577 * gcc.target/arm/pr45701-1.c: New test.
13578 * gcc.target/arm/pr45701-2.c: New test.
13579 * gcc.target/arm/pr45701-3.c: New test.
13581 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13582 Jakub Jelinek <jakub@redhat.com>
13584 PR tree-optimization/47271
13585 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13587 2011-01-25 Nick Clifton <nickc@redhat.com>
13589 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13590 (saturate_add): Delete.
13591 (exchange): Delete.
13592 (main): Do not run saturate_add.
13593 (set_interrupts): Delete.
13595 2011-01-25 Tobias Burnus <burnus@net-b.de>
13598 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13600 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13602 PR tree-optimization/47427
13603 PR tree-optimization/47428
13604 * gcc.c-torture/compile/pr47427.c: New test.
13605 * gcc.c-torture/compile/pr47428.c: New test.
13607 2011-01-25 Richard Guenther <rguenther@suse.de>
13609 PR middle-end/47411
13610 * gcc.dg/torture/pr47411.c: New testcase.
13612 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13614 * gfortran.dg/graphite/id-24.f: New.
13615 * gfortran.dg/graphite/id-25.f: New.
13617 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13619 * gfortran.dg/graphite/id-23.f: New.
13621 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13623 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13625 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13627 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13628 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13629 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13630 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13631 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13632 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13633 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13634 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13635 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13637 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13639 * gcc.dg/graphite/block-0.c: Add documentation.
13640 * gcc.dg/graphite/block-4.c: Same.
13641 * gcc.dg/graphite/block-7.c: Same.
13642 * gcc.dg/graphite/block-8.c: New.
13643 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13644 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13645 * gcc.dg/graphite/interchange-12.c: Add documentation.
13646 * gcc.dg/graphite/interchange-13.c: New.
13647 * gcc.dg/graphite/interchange-14.c: New.
13648 * gcc.dg/graphite/interchange-15.c: New.
13649 * gcc.dg/graphite/interchange-8.c: Add documentation.
13650 * gcc.dg/graphite/interchange-mvt.c: Same.
13652 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13655 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13656 * gcc.target/powerpc/altivec-14.c: Ditto.
13657 * gcc.target/powerpc/altivec-33.c: Ditto.
13658 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13659 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13660 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13661 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13662 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13663 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13664 * g++.dg/ext/altivec-15.C: Ditto.
13665 * g++.dg/ext/altivec-types-1.C: Ditto.
13666 * g++.dg/ext/altivec-types-2.C: Ditto.
13667 * g++.dg/ext/altivec-types-3.C: Ditto.
13668 * g++.dg/ext/altivec-types-4.C: Ditto.
13670 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13672 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13674 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13676 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13677 optimization options.
13679 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13681 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13684 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13686 2011-01-23 Tobias Burnus <burnus@net-b.de>
13689 * gfortran.dg/allocatable_scalar_12.f90: New.
13691 2011-01-23 Ira Rosen <irar@il.ibm.com>
13693 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13694 vectorization to be not profitable if peeling is used to
13695 realign the memory access.
13696 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13697 loop bound to avoid loop unrolling.
13698 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13700 2011-01-22 Jan Hubicka <jh@suse.cz>
13703 * g++.dg/lto/pr47333.C: New file.
13705 2011-01-22 Jan Hubicka <jh@suse.cz>
13707 PR tree-optimization/43884
13709 * gcc.dg/autopar/outer-2.c: Increase array size.
13710 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13712 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13715 * gfortran.dg/c_loc_tests_16.f90: New test.
13717 2011-01-22 Tobias Burnus <burnus@net-b.de>
13720 * gfortran.dg/typebound_proc_19.f90: New.
13722 2011-01-21 Jeff Law <law@redhat.com>
13724 PR tree-optimization/47053
13725 * g++.dg/pr47053.C: New test.
13727 2011-01-21 Jason Merrill <jason@redhat.com>
13730 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13732 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13735 * g++.dg/cpp0x/range-for10.C: New test.
13736 * g++.dg/template/for1.C: New test.
13738 PR middle-end/45566
13739 * g++.dg/tree-prof/partition3.C: New test.
13741 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13743 PR rtl-optimization/47366
13744 * g++.dg/opt/pr47366.C: New test.
13746 2011-01-21 Jason Merrill <jason@redhat.com>
13749 * g++.dg/cpp0x/constexpr-regress2.C: New.
13751 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13753 2011-01-21 Jeff Law <law@redhat.com>
13755 PR rtl-optimization/41619
13756 * gcc.dg/pr41619.c: New.
13758 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13760 PR tree-optimization/47355
13761 * g++.dg/opt/pr47355.C: New test.
13763 2011-01-21 Richard Guenther <rguenther@suse.de>
13765 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13768 2011-01-21 Richard Guenther <rguenther@suse.de>
13770 PR tree-optimization/47365
13771 * gcc.dg/torture/pr47365.c: New testcase.
13772 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13774 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13776 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13778 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13780 PR tree-optimization/47391
13781 * gcc.dg/pr47391.c: New test.
13783 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13785 * g++.dg/template/char1.C: Use signed char.
13787 2011-01-21 Tobias Burnus <burnus@net-b.de>
13790 * gfortran.dg/pointer_target_4.f90: New.
13792 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13795 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13796 ILP32 system and not IP32.
13798 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13801 * g++.dg/debug/pr46583.C: New.
13803 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13806 * g++.dg/debug/pr47283.C: New test.
13809 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13810 * gcc.target/i386/headmerge-2.c: Likewise.
13812 2011-01-20 Richard Guenther <rguenther@suse.de>
13814 PR middle-end/47370
13815 * gcc.dg/torture/pr47370.c: New testcase.
13817 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13819 PR tree-optimization/46130
13820 * gcc.dg/pr46130-1.c: New test.
13821 * gcc.dg/pr46130-2.c: New test.
13823 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13826 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13828 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13831 * g++.dg/debug/pr46240.cc: New.
13833 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13836 * g++.dg/template/anonunion1.C: New test.
13838 PR rtl-optimization/47337
13839 * gcc.c-torture/execute/pr47337.c: New test.
13841 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13844 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13846 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13848 PR tree-optimization/46021
13849 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13851 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13853 PR tree-optimization/47290
13854 * g++.dg/torture/pr47290.C: New test.
13856 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13859 * gfortran.dg/proc_ptr_comp_29.f90: New.
13861 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13864 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13865 powerpc-apple-darwin9.
13867 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13869 PR rtl-optimization/47299
13870 * gcc.c-torture/execute/pr47299.c: New test.
13872 2011-01-17 Jason Merrill <jason@redhat.com>
13874 * g++.dg/cpp0x/constexpr-virtual.C: New.
13876 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13879 * gfortran.dg/gomp/pr47331.f90: New test.
13881 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13884 * objc.dg/selector-warn-1.m: New.
13885 * obj-c++.dg/selector-warn-1.mm: New.
13887 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13889 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13890 Update dg-final accordingly.
13892 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13894 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13896 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13898 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13900 * gcc.dg/guality/pr36728-2.c: Likewise.
13902 2011-01-17 Richard Guenther <rguenther@suse.de>
13904 PR tree-optimization/47313
13905 * g++.dg/torture/pr47313.C: New testcase.
13907 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13910 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13911 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13912 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13913 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13915 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13917 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13918 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13919 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13921 2011-01-17 Richard Guenther <rguenther@suse.de>
13923 PR tree-optimization/45967
13924 * gcc.dg/torture/pr45967-2.c: New testcase.
13925 * gcc.dg/torture/pr45967-3.c: Likewise.
13927 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13930 * g++.dg/ext/pr47213.C: Require visibility.
13932 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13934 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13935 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13937 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13939 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13940 Linux-based targets.
13942 2011-01-13 Jan Hubicka <jh@suse.cz>
13944 PR tree-optimization/47276
13945 * gcc.dg/pr47276.c: New testcase.
13947 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13948 Jonathan Wakely <jwakely.gcc@gmail.com>
13951 * g++.dg/other/pr33558.C: New.
13952 * g++.dg/other/pr33558-2.C: New.
13954 2011-01-14 Martin Jambor <mjambor@suse.cz>
13956 PR tree-optimization/45934
13957 PR tree-optimization/46302
13958 * g++.dg/ipa/devirt-c-1.C: New test.
13959 * g++.dg/ipa/devirt-c-2.C: Likewise.
13960 * g++.dg/ipa/devirt-c-3.C: Likewise.
13961 * g++.dg/ipa/devirt-c-4.C: Likewise.
13962 * g++.dg/ipa/devirt-c-5.C: Likewise.
13963 * g++.dg/ipa/devirt-c-6.C: Likewise.
13964 * g++.dg/ipa/devirt-6.C: Likewise.
13965 * g++.dg/ipa/devirt-d-1.C: Likewise.
13966 * g++.dg/torture/pr45934.C: Likewise.
13968 2011-01-14 Jason Merrill <jason@redhat.com>
13970 * g++.dg/cpp0x/variadic105.C: New.
13972 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13973 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13976 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13977 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13978 execution tests on i?86-*-*, x86_64-*-* and
13979 powerpc*-apple-darwin* && ilp32.
13980 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13981 tests on i?86-*-* and x86_64-*-*.
13983 2011-01-14 Richard Guenther <rguenther@suse.de>
13985 PR tree-optimization/47280
13986 * g++.dg/opt/pr47280.C: New testcase.
13988 2011-01-14 Jason Merrill <jason@redhat.com>
13990 * g++.dg/cpp0x/constexpr-regress1.C: New.
13992 * g++.dg/ext/flexary2.C: New.
13994 2011-01-14 Richard Guenther <rguenther@suse.de>
13996 PR middle-end/47281
13997 * gcc.dg/torture/pr47281.c: New testcase.
13998 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14000 2011-01-14 Richard Guenther <rguenther@suse.de>
14002 PR tree-optimization/47286
14003 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14005 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14008 * g++.dg/ext/pr47213.C: New.
14010 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14012 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14014 2011-01-13 Tobias Burnus <burnus@net-b.de>
14015 Mikael Morin <mikael@gcc.gnu.org>
14019 * gfortran.dg/select_type_20.f90: New.
14020 * gfortran.dg/select_type_21.f90: New.
14022 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14025 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14027 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14029 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14030 * gcc.dg/guality/pr36728-2.c: Likewise.
14032 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14035 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14037 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14039 PR rtl-optimization/45352
14040 * gcc.dg/pr45352-3.c: New.
14042 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14044 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14046 * g++.dg/cpp0x/range-for8.C: New.
14047 * g++.dg/cpp0x/range-for9.C: New.
14049 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14052 * g++.dg/debug/pr47209.C: New.
14054 2011-01-12 Richard Guenther <rguenther@suse.de>
14057 * gcc.dg/lto/pr47259_0.c: New testcase.
14058 * gcc.dg/lto/pr47259_1.c: Likewise.
14060 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14062 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14063 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14064 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14065 methods missing from the OBJC2 Object.
14066 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14067 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14068 GNU and NeXT runtimes.
14069 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14071 * objc-obj-c++-shared/Object1.m: Likewise.
14072 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14073 * objc.dg/proto-qual-1.m: Likewise.
14074 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14075 * obj-c++.dg/proto-qual-1.mm: Likewise.
14077 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14080 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14082 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14084 Fixed the Objective-C++ testsuite and updated all tests.
14085 * lib/obj-c++.exp (obj-c++_init): Declare and set
14086 gcc_warning_prefix and gcc_error_prefix.
14087 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14088 'dg-warning', 'dg-message' and 'dg-error'.
14089 * obj-c++.dg/class-extension-3.mm: Likewise.
14090 * obj-c++.dg/class-protocol-1.mm: Likewise.
14091 * obj-c++.dg/encode-7.mm: Likewise.
14092 * obj-c++.dg/exceptions-3.mm: Likewise.
14093 * obj-c++.dg/exceptions-5.mm: Likewise.
14094 * obj-c++.dg/method-12.mm: Likewise.
14095 * obj-c++.dg/method-13.mm: Likewise.
14096 * obj-c++.dg/method-15.mm: Likewise.
14097 * obj-c++.dg/method-16.mm: Likewise.
14098 * obj-c++.dg/method-4.mm: Likewise.
14099 * obj-c++.dg/method-8.mm: Likewise.
14100 * obj-c++.dg/method-conflict-1.mm: Likewise.
14101 * obj-c++.dg/method-conflict-2.mm: Likewise.
14102 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14103 and uncommented second part of the testcase now that the testsuite
14105 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14106 and uncommented second part of the testcase now that the testsuite
14108 * obj-c++.dg/private-1.mm: Likewise.
14109 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14110 * obj-c++.dg/syntax-error-7.mm: Likewise.
14111 * obj-c++.dg/warn5.mm: Likewise.
14112 * obj-c++.dg/property/at-property-14.mm: Likewise.
14113 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14115 * obj-c++.dg/property/at-property-18.mm: Likewise.
14116 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14118 * obj-c++.dg/property/at-property-21.mm: Likewise.
14119 * obj-c++.dg/property/at-property-28.mm: Likewise.
14120 * obj-c++.dg/property/at-property-5.mm: Likewise.
14121 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14122 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14123 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14124 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14125 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14126 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14127 * obj-c++.dg/tls/diag-5.mm: Likewise.
14128 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14129 dg-error, now matched correctly.
14131 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14133 * objc.dg/property/at-property-29.m: New.
14134 * obj-c++.dg/property/at-property-29.mm: New.
14136 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14138 * go.test/go-test.exp (go-set-goarch): New proc.
14139 (go-gc-tests): Use it.
14141 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14144 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14146 2011-01-11 Richard Henderson <rth@redhat.com>
14148 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14150 2011-01-11 Jan Hubicka <jh@suse.cz>
14154 * gcc.dg/lto/pr45721_1.c: New file.
14155 * gcc.dg/lto/pr45721_0.c: New file.
14157 2011-01-11 Richard Guenther <rguenther@suse.de>
14159 PR tree-optimization/46076
14160 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14162 2011-01-11 Jeff Law <law@redhat.com>
14164 * PR tree-optimization/47086
14165 * gcc.dg/pr47086.c: New test.
14167 2011-01-11 Jason Merrill <jason@redhat.com>
14170 * g++.dg/template/new10.C: New.
14173 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14175 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14177 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14178 Split type definitions and NSConstantString class into...
14179 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14180 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14181 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14182 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14183 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14184 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14186 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14187 encode defines for newer NeXT system headers.
14188 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14189 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14190 * objc.dg/foreach-5.m: Likewise.
14191 * objc.dg/foreach-2.m: Likewise.
14192 * objc.dg/foreach-4.m: Likewise.
14193 * objc.dg/torture/strings/string1.m: Likewise.
14194 * objc.dg/torture/strings/string2.m: Likewise.
14195 * objc.dg/torture/strings/string3.m: Likewise.
14196 * objc.dg/torture/strings/string4.m: Likewise.
14197 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14198 header and stand alone.
14199 * obj-c++.dg/strings/strings-2.mm: Likewise.
14200 * objc.dg/torture/strings/const-str-3.m: Likewise.
14201 * objc.dg/strings/strings-2.m: Likewise.
14202 * objc.dg/strings/const-str-12b.m: Likewise.
14204 2011-01-12 Richard Guenther <rguenther@suse.de>
14206 PR middle-end/32511
14207 * gcc.dg/attr-weak-1.c: Adjust.
14209 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14212 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14213 standard compliant and comment.
14215 2011-01-10 Jan Hubicka <jh@suse.cz>
14218 * gcc.dg/initpri3.c: New testcase.
14220 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14223 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14224 externally visible.
14229 (g_ebp_save): Likewise.
14230 (g_esp_save): Likewise.
14232 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14234 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14236 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14238 PR tree-optimization/46021
14239 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14240 i?86-*-*, x86_64-*-*.
14242 2011-01-10 Jeff Law <law@redhat.com>
14244 * PR tree-optimization/47141
14245 * gcc.c-torture/compile/pr47141.c: New test.
14247 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14250 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14251 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14252 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14253 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14256 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14257 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14258 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14259 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14260 being vectorized. Adjust dg-final pattern.
14263 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14264 * gcc.dg/vect/slp-24.c: Likewise.
14266 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14269 * g++.dg/other/pr47218-1.C: New test file.
14270 * g++.dg/other/pr47218.C: Likewise.
14271 * g++.dg/other/pr47218.h: New supporting header.
14273 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14276 * objc.dg/attributes/invalid-attribute-1.m: New.
14277 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14279 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14282 * gfortran.dg/proc_ptr_comp_28.f90: New.
14284 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14286 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14287 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14288 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14289 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14290 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14291 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14292 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14293 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14294 * objc.dg/gnu-api-2-class.m: Likewise.
14295 * objc.dg/gnu-api-2-ivar.m: Likewise.
14296 * objc.dg/gnu-api-2-method.m: Likewise.
14297 * objc.dg/gnu-api-2-objc.m: Likewise.
14298 * objc.dg/gnu-api-2-object.m: Likewise.
14299 * objc.dg/gnu-api-2-property.m: Likewise.
14300 * objc.dg/gnu-api-2-protocol.m: Likewise.
14301 * objc.dg/gnu-api-2-sel.m: Likewise.
14303 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14305 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14306 * objc.dg/objc-foreach-4.m: Likewise.
14307 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14308 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14309 * objc.dg/foreach-4.m: Likewise.
14310 * objc.dg/foreach-5.m: Likewise.
14311 * objc.dg/foreach-3.m: Return self from init.
14313 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14316 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14318 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14321 * gfortran.dg/class_35.f90: New.
14323 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14325 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14327 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14330 * objc.dg/invalid-method-2.m: New.
14331 * obj-c++.dg/invalid-method-2.mm: New.
14333 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14336 * gfortran.dg/transpose_optimization_2.f90 : New test.
14338 2011-01-08 Jan Hubicka <jh@suse.cz>
14340 PR tree-optmization/46469
14341 * g++.dg/torture/pr46469.C: New testcase.
14343 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14345 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14346 emulation of libobjc-gnu structure layout functionality to ..
14347 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14348 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14349 * objc/execute/bf-common.h: Adjust headers.
14350 * objc/execute/bf-1.m: Likewise.
14351 * objc/execute/bf-2.m: Likewise.
14352 * objc/execute/bf-3.m: Likewise.
14353 * objc/execute/bf-4.m: Likewise.
14354 * objc/execute/bf-5.m: Likewise.
14355 * objc/execute/bf-6.m: Likewise.
14356 * objc/execute/bf-7.m: Likewise.
14357 * objc/execute/bf-8.m: Likewise.
14358 * objc/execute/bf-9.m: Likewise.
14359 * objc/execute/bf-10.m: Likewise.
14360 * objc/execute/bf-11.m: Likewise.
14361 * objc/execute/bf-12.m: Likewise.
14362 * objc/execute/bf-13.m: Likewise.
14363 * objc/execute/bf-14.m: Likewise.
14364 * objc/execute/bf-15.m: Likewise.
14365 * objc/execute/bf-16.m: Likewise.
14366 * objc/execute/bf-17.m: Likewise.
14367 * objc/execute/bf-18.m: Likewise.
14368 * objc/execute/bf-19.m: Likewise.
14369 * objc/execute/bf-20.m: Likewise.
14370 * objc/execute/bf-21.m: Likewise.
14371 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14372 objc_get_type_qualifiers ().
14374 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14377 * gfortran.dg/dependency_39.f90: New test.
14379 2011-01-07 Jan Hubicka <jh@suse.cz>
14381 Get builtins tests ready for linker plugin.
14382 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14383 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14384 my_memset, my_bzero): Mark used.
14385 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14386 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14388 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14391 2011-01-07 Jan Hubicka <jh@suse.cz>
14393 PR tree-optimization/46367
14394 * g++.dg/torture/pr46367.C: New file.
14396 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14399 * gcc.dg/pr47201.c: New test.
14402 * gcc.dg/tree-prof/pr47187.c: New test.
14404 2011-01-07 Tobias Burnus <burnus@net-b.de>
14407 * gfortran.dg/extends_type_of_3.f90: New.
14409 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14411 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14412 * g++.dg/ext/dllimport-MI1.C: Likewise.
14413 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14414 * g++.dg/ext/dllimport10.C: Likewise.
14415 * g++.dg/ext/dllimport11.C: Likewise.
14416 * g++.dg/ext/dllimport12.C: Likewise.
14417 * g++.dg/ext/dllimport13.C: Likewise.
14418 * g++.dg/ext/dllimport2.C: Likewise.
14419 * g++.dg/ext/dllimport3.C: Likewise.
14420 * g++.dg/ext/dllimport4.C: Likewise.
14421 * g++.dg/ext/dllimport5.C: Likewise.
14422 * g++.dg/ext/dllimport6.C: Likewise.
14423 * g++.dg/ext/dllimport8.C: Likewise.
14424 * g++.dg/ext/dllimport9.C: Likewise.
14425 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14426 targets, too. Additionally enable test for i?86-*-mingw*.
14427 * g++.dg/ext/selectany1.C: Likewise.
14428 Remove guard variable check.
14430 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14434 * gfortran.dg/storage_size_3.f08: Extended.
14436 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14439 * g++.dg/template/stdarg1.C: New test.
14441 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14444 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14445 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14446 from the interface of functions to not hide the errors that
14449 2011-01-06 Jan Hubicka <jh@suse.cz>
14451 * gcc.dg/lto/pr47188_0.c: New testcase.
14452 * gcc.dg/lto/pr47188_1.c: New testcase.
14454 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14458 * gfortran.dg/interface_33.f90: New test.
14460 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14463 * gcc.c-torture/compile/pr47150.c: New test.
14465 2011-01-06 Ira Rosen <irar@il.ibm.com>
14467 PR tree-optimization/47139
14468 * gcc.dg/vect/pr47139.c: New test.
14470 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14473 * gfortran.dg/extends_type_of_2.f03: New.
14475 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14477 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14479 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14481 * gnat.dg/opt14.adb: New test.
14483 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14486 * gfortran.dg/allocate_error_2.f90: New test.
14488 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14491 * gfortran.dg/storage_size_3.f08: New.
14493 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14495 PR libgfortran/47154
14496 * gfortran.dg/namelist_68.f90: New test.
14498 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14500 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14502 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14505 * gfortran.dg/class_34.f90: New.
14507 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14509 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14510 use __builtin_inff. Skip all single-precision tests that require
14513 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14515 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14517 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14519 PR tree-optimization/47148
14520 * gcc.c-torture/execute/pr47148.c: New test.
14522 PR tree-optimization/47155
14523 * gcc.c-torture/execute/pr47155.c: New test.
14525 PR rtl-optimization/47157
14526 * gcc.c-torture/compile/pr47157.c: New test.
14528 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14530 * gcc.dg/torture/vector-shift2.c (schar): Define.
14531 (main): Always use schar or uchar instead of plain "char" to avoid
14532 dependencies on implementation-defined char signedness.
14534 2011-01-03 Martin Jambor <mjambor@suse.cz>
14536 PR tree-optimization/46801
14537 * gnat.dg/pack9.adb: Remove xfail.
14539 2011-01-03 Martin Jambor <mjambor@suse.cz>
14541 PR tree-optimization/46984
14542 * g++.dg/ipa/pr46984.C: New test.
14544 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14547 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14549 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14551 PR tree-optimization/47140
14552 * gcc.c-torture/compile/pr47140.c: New test.
14554 PR rtl-optimization/47028
14555 * gcc.dg/pr47028.c: New test.
14557 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14559 * objc.dg/protocol-forward-1.m: Removed TODO.
14560 * objc.dg/protocol-forward-2.m: New.
14561 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14562 * obj-c++.dg/protocol-forward-2.mm: New.
14564 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14567 * g++.dg/eh/pr38662.C: New testcase.
14569 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14571 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14572 scan for newline '\n'.
14575 Copyright (C) 2011 Free Software Foundation, Inc.
14577 Copying and distribution of this file, with or without modification,
14578 are permitted in any medium without royalty provided the copyright
14579 notice and this notice are preserved.