1 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
4 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
6 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8 * gcc.target/powerpc/ppc-target-4.c: New file to test target
9 specific functions enabling target specific builtins.
11 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
13 Use complex floating-point constant in CDBL.
15 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
17 2011-11-29 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/move_alloc_5.f90: Add dg-error.
22 * gfortran.dg/select_type_23.f03: Add dg-error.
23 * gfortran.dg/move_alloc_6.f90: New.
24 * gfortran.dg/move_alloc_7.f90: New.
26 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
28 PR tree-optimization/51301
29 * gcc.dg/vect/pr51301.c: New test.
31 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
33 * g++.dg/cdce3.C: Use dg-additional-options.
35 2011-11-28 Jakub Jelinek <jakub@redhat.com>
38 * gcc.dg/tree-prof/pr50907.c: New test.
40 PR tree-optimization/50078
41 * gcc.dg/pr50078.c: New test.
43 PR tree-optimization/50682
44 * g++.dg/opt/pr50682.C: New test.
46 2011-11-28 Tobias Burnus <burnus@net-b.de>
49 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
51 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
52 Iain Sandoe <iains@gcc.gnu.org>
54 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
55 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
56 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
57 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
58 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
60 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
62 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
63 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
64 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
65 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
66 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
67 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
68 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
69 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
70 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
71 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
72 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
73 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
74 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
75 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
76 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
77 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
78 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
79 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
80 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
81 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
82 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
83 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
84 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
85 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
86 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
87 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
88 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
90 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
92 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
94 * gcc.target/mips/no-dsp-1.c: New test.
95 * gcc.target/mips/soft-float-1.c: Likewise.
97 2011-11-26 Jakub Jelinek <jakub@redhat.com>
99 PR rtl-optimization/49912
100 * g++.dg/other/pr49912.C: New test.
102 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
106 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
108 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
112 * gfortran.dg/inline_sum_3.f90: New test.
114 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
117 * lib/target-supports.exp
118 (check_effective_target_sync_long_long): Also supported on 32bit
119 x86 targets. Add comment about required dg-options.
120 Add alpha*-*-* targets.
121 (check_effective_target_sync_long_long_runtime): Ditto.
123 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
125 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
126 * gcc.dg/atomic-exchange-4.c: Ditto.
127 * gcc.dg/atomic-load-4.c: Ditto.
128 * gcc.dg/atomic-store-4.c: Ditto.
129 * gcc.dg/di-longlong64-sync-1.c: Ditto.
130 * gcc.dg/di-sync-multithread.c: Ditto.
131 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
132 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
134 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
137 * lib/target-supports.exp
138 (check_effective_target_sync_int_128_runtime): New procedure.
139 (check_effective_target_sync_long_long_runtime): Ditto.
140 (check_effective_target_sync_long_long): Add arm*-*-*.
141 (check_effective_target_sync_longlong): Remove.
143 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
144 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
145 * gcc.dg/atomic-exchange-5.c: Ditto.
146 * gcc.dg/atomic-load-5.c: Ditto.
147 * gcc.dg/atomic-store-5.c: Ditto.
148 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
149 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
150 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
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 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/whole_file_35.f90: New.
166 2011-11-25 Tobias Burnus <burnus@net-b.de>
169 * gfortran.dg/volatile13.f90: New.
171 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
174 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
176 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
181 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
184 * gcc.target/i386/sw-1.c: Revert revision 181357.
186 2011-11-24 Tobias Burnus <burnus@net-b.de>
189 * gfortran.dg/implicit_pure_1.f90: New.
191 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
194 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
195 * gcc.dg/atomic-exchange-5.c: Likewise.
196 * gcc.dg/atomic-load-5.c: Likewise.
197 * gcc.dg/atomic-op-5.c: Likewise.
198 * gcc.dg/atomic-store-5.c: Likewise.
199 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
201 2011-11-24 Jakub Jelinek <jakub@redhat.com>
203 PR rtl-optimization/50290
204 * gcc.dg/pr50290.c: New test.
206 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
211 2011-11-23 Jakub Jelinek <jakub@redhat.com>
214 * gcc.dg/pr51261.c: New test.
216 2011-11-22 Dodji Seketeli <dodji@redhat.com>
219 * g++.dg/cpp0x/alias-decl-14.C: New test.
220 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
222 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
224 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
225 * g++.dg/lookup/struct1.C: Likewise.
226 * g++.dg/parse/elab1.C: Likewise.
227 * g++.dg/parse/elab2.C: Likewise.
228 * g++.dg/parse/int-as-enum1.C: Likewise.
229 * g++.dg/parse/typedef1.C: Likewise.
230 * g++.dg/parse/typedef3.C: Likewise.
231 * g++.dg/parse/typedef4.C: Likewise.
232 * g++.dg/parse/typedef5.C: Likewise.
233 * g++.dg/template/crash26.C: Likewise.
234 * g++.dg/template/nontype4.C: Likewise.
235 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
236 * g++.old-deja/g++.brendan/line1.C: Likewise.
237 * g++.old-deja/g++.other/elab1.C: Likewise.
238 * g++.old-deja/g++.other/syntax4.C: Likewise.
240 2011-11-22 Tom de Vries <tom@codesourcery.com>
242 PR rtl-optimization/50764
243 * gcc.dg/pr50764.c: New test.
245 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
248 * g++.dg/cpp0x/decltype36.C: New.
250 2011-11-22 Jakub Jelinek <jakub@redhat.com>
252 PR tree-optimization/51074
253 * gcc.dg/vect/pr51074.c: New test.
255 2011-11-22 Dodji Seketeli <dodji@redhat.com>
258 * g++.dg/cpp0x/alias-decl-16.C: New test.
260 2011-11-22 Jakub Jelinek <jakub@redhat.com>
262 PR tree-optimization/50765
263 * gcc.dg/pr50765.c: New test.
265 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
267 * gcc.dg/vshift-1.c (main): Call rand instead of random.
268 * gcc.dg/vshift-3.c (main): Likewise.
270 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
272 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
274 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
276 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
277 * gcc.misc-tests/gcov-17.c: Likewise.
278 * g++.dg/gcov/gcov-8.C: Likewise.
279 * g++.dg/gcov/gcov-9.C: Likewise.
281 2011-11-21 Torvald Riegel <triegel@redhat.com>
283 * g++.dg/tm/pr47747.C: New test.
285 2011-11-21 Torvald Riegel <triegel@redhat.com>
287 * g++.dg/tm/template-2.C: New test.
289 2011-11-21 Jakub Jelinek <jakub@redhat.com>
292 * gcc.dg/pr50827.c: New test.
294 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
297 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
298 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
299 * g++.dg/cpp0x/udlit-member.C: Adjust.
300 * g++.dg/cpp0x/udlit-raw-length.C: New.
301 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
302 * g++.dg/cpp0x/udlit-resolve.C: New.
303 * c-c++-common/dfp/pr33466.c: Adjust.
305 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
307 * lib/target-supports.exp
308 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
309 with ultrasparc_vis2_hw.
310 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
311 with ultrasparc_vis3_hw.
313 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
315 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
316 *-*-solaris2* && c++.
318 2011-11-20 Joey Ye <joey.ye@arm.com>
320 * gcc.dg/volatile-bitfields-1.c: New.
322 2011-11-20 Jason Merrill <jason@redhat.com>
325 * g++.dg/cpp0x/variadic120.C: New.
326 * g++.dg/cpp0x/sfinae26.C: Adjust.
328 * g++.dg/cpp0x/sfinae11.C: Adjust.
329 * g++.dg/cpp0x/sfinae26.C: Adjust.
330 * g++.dg/template/unify11.C: Adjust.
332 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
335 * g++.dg/template/error46.C: New.
337 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
340 * gcc.target/i386/pr51235.c: New test.
343 * gcc.target/i386/pr51236.c: New test.
345 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
347 * gnat.dg/discr32.adb: New test.
348 * gnat.dg/discr32_pkg.ads: New helper.
350 2011-11-20 Nathan Sidwell <nathan@acm.org>
352 PR gcov-profile/51113
353 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
354 * gcc.misc-tests/gcov-16.c: New.
355 * gcc.misc-tests/gcov-17.c: New.
356 * g++.dg/gcov/gcov-8.C: New.
357 * g++.dg/gcov/gcov-9.C: New.
358 * g++.dg/gcov/gcov-10.C: New.
360 2011-11-20 Dodji Seketeli <dodji@redhat.com>
363 * g++.dg/cpp0x/alias-decl-15.C: New test.
365 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
368 * g++.dg/cpp0x/pr51216.C: New.
370 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
372 * gcc.dg/delay-slot-2.c: New test.
374 2011-11-18 Joseph Myers <joseph@codesourcery.com>
376 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
378 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
381 * g++.dg/lookup/using46.C: New.
382 * g++.dg/lookup/using47.C: New.
383 * g++.dg/lookup/using48.C: New.
384 * g++.dg/lookup/using49.C: New.
385 * g++.dg/lookup/using50.C: New.
387 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
389 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
390 supports /* ... */ comments.
392 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
395 * g++.dg/cpp0x/pr51150.C: New.
397 2011-11-18 Martin Jambor <mjambor@suse.cz>
399 PR tree-optimization/50605
400 * g++.dg/ipa/pr50605.C: New test.
402 2011-11-18 Dodji Seketeli <dodji@redhat.com>
405 * g++.dg/cpp0x/alias-decl-13.C: New test.
407 2011-11-17 Jason Merrill <jason@redhat.com>
410 * g++.dg/cpp0x/auto27.C: New.
411 * g++.dg/cpp0x/trailing2.C: Adjust messages.
413 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
415 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
416 memory model parameters don't match expected values.
417 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
418 __atomic_compare_exchange.
419 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
420 __atomic_compare_exchange_n.
421 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
422 weak/strong parameter and fail if memory models aren't correct.
424 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
426 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
427 Look for simulate_thread_done to determine working gdb. Reduce timeout
428 to 10 seconds and fail when timeout occurs. Improve error messages.
430 2011-11-17 Jason Merrill <jason@redhat.com>
433 * g++.dg/template/virtual2.C: New.
435 2011-11-17 Michael Matz <matz@suse.de>
439 * g++.dg/tree-ssa/pr50741.C: New.
441 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
443 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
445 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
448 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
449 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
451 2011-11-16 Tobias Burnus <burnus@net-b.de>
455 * gfortran.dg/constructor_1.f90: New.
456 * gfortran.dg/constructor_2.f90: New.
457 * gfortran.dg/constructor_3.f90: New.
458 * gfortran.dg/constructor_4.f90: New.
459 * gfortran.dg/constructor_5.f90: New.
460 * gfortran.dg/constructor_6.f90: New.
461 * gfortran.dg/use_only_5.f90: New.
462 * gfortran.dg/c_ptr_tests_17.f90: New.
463 * gfortran.dg/c_ptr_tests_18.f90: New.
464 * gfortran.dg/used_types_25.f90: New.
465 * gfortran.dg/used_types_26.f90: New
466 * gfortran.dg/type_decl_3.f90: New.
467 * gfortran.dg/function_types_3.f90: Update dg-error.
468 * gfortran.dg/result_1.f90: Ditto.
469 * gfortran.dg/structure_constructor_3.f03: Ditto.
470 * gfortran.dg/structure_constructor_4.f03: Ditto.
472 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
474 * gcc.dg/vect/pr30858.c: Update expected output for
475 architectures with multiple vector sizes.
477 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
478 Bernd Schmidt <bernds@coudesourcery.com>
479 Sebastian Huber <sebastian.huber@embedded-brains.de>
482 * gcc.target/arm/pr49641.c: New test.
484 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
486 PR tree-optimization/49960
487 * gcc.dg/autopar/pr49960.c: New test.
488 * gcc.dg/autopar/pr49960-1.c: New test.
491 2011-11-16 Tom de Vries <tom@codesourcery.com>
493 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
494 * gcc.dg/pr43864-2.c: Same.
495 * gcc.dg/pr43864-3.c: Same.
496 * gcc.dg/pr43864-4.c: Same.
498 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
500 * gcc.target/i386/sse2-cvt-vec.c: New test.
501 * gcc.target/i386/avx-cvt-vec.c: Ditto.
502 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
503 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
504 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
505 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
506 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
508 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
510 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
511 powerpc*-*-darwin* targets.
513 2011-11-15 Torvald Riegel <triegel@redhat.com>
515 * c-c++-common/tm/trxn-expr-3.c: New test.
517 2011-11-14 Torvald Riegel <triegel@redhat.com>
519 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
521 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
523 * gcc.target/i386/avx-recip-vec.c: New test.
524 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
525 * gcc.target/i386/avx-lrint-vec.c: Ditto.
526 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
527 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
528 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
529 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
530 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
531 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
532 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
533 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
534 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
535 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
536 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
537 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
539 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
542 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
543 non-template literal operator.
545 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
548 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
549 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
550 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
551 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
552 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
553 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
554 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
555 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
556 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
557 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
558 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
559 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
560 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
561 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
562 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
564 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
570 * g++.old-deja/g++.brendan/misc14.C: Adjust.
571 * g++.old-deja/g++.jason/scoping16.C: Likewise.
572 * g++.old-deja/g++.other/anon7.C: Likewise.
573 * g++.old-deja/g++.other/using1.C: Likewise.
574 * g++.old-deja/g++.other/redecl1.C: Likewise.
575 * g++.old-deja/g++.other/typedef7.C: Likewise.
576 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
577 * g++.dg/template/using2.C: Likewise.
578 * g++.dg/template/static4.C: Likewise.
579 * g++.dg/template/typedef1.C: Likewise.
580 * g++.dg/lookup/name-clash9.C: Likewise.
581 * g++.dg/abi/mangle41.C: Likewise.
582 * g++.dg/parse/ctor5.C: Likewise.
583 * g++.dg/inherit/using4.C: Likewise.
584 * g++.dg/lookup/using24.C: New.
585 * g++.dg/lookup/using25.C: New.
586 * g++.dg/lookup/using26.C: New.
587 * g++.dg/lookup/using27.C: New.
588 * g++.dg/lookup/using28.C: New.
589 * g++.dg/lookup/using29.C: New.
590 * g++.dg/lookup/using30.C: New.
591 * g++.dg/lookup/using31.C: New.
592 * g++.dg/lookup/using32.C: New.
593 * g++.dg/lookup/using33.C: New.
594 * g++.dg/lookup/using34.C: New.
595 * g++.dg/lookup/using35.C: New.
596 * g++.dg/lookup/using36.C: New.
597 * g++.dg/lookup/using37.C: New.
598 * g++.dg/lookup/using38.C: New.
599 * g++.dg/lookup/using39.C: New.
600 * g++.dg/lookup/using40.C: New.
601 * g++.dg/lookup/using41.C: New.
602 * g++.dg/lookup/using42.C: New.
603 * g++.dg/lookup/using43.C: New.
604 * g++.dg/lookup/using44.C: New.
605 * g++.dg/lookup/using45.C: New.
606 * g++.dg/lookup/pr6936.C: New.
607 * g++.dg/debug/using4.C: New.
608 * g++.dg/debug/using5.C: New.
609 * g++.dg/cpp0x/forw_enum10.C: New.
611 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
612 Jan Hubicka <jh@suse.cz>
614 * gcc.target/i386/sw-1.c: Force rep;movsb.
616 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
619 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
620 dg-additional-options.
622 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
624 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
625 specified. Remove redundant runtime checks.
626 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
627 Allow for other than -m4. Fix typos in comments.
629 2011-11-12 Jason Merrill <jason@redhat.com>
632 * g++.dg/warn/ref-temp1.C: New.
635 * g++.dg/opt/stack2.C: New.
637 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
639 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
640 alpha*-*-linux* targets.
642 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
645 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
646 Darwin targets and allow external symbols to be undefined.
648 2011-11-12 Nathan Sidwell <nathan@acm.org>
650 * gcc.misc-tests/gcov-15.c: New.
652 2011-11-11 Jakub Jelinek <jakub@redhat.com>
654 PR tree-optimization/51058
655 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
656 * gfortran.dg/vect/pr51058-2.f90: New test.
658 2011-11-10 Jason Merrill <jason@redhat.com>
660 * g++.dg/template/linkage1.C: New.
661 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
662 * g++.old-deja/g++.other/linkage4.C: Likewise.
665 * g++.dg/cpp0x/defaulted33.C: New.
667 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
670 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
671 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
674 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
676 PR rtl-optimization/51040
677 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
680 2011-11-10 Jason Merrill <jason@redhat.com>
683 * g++.dg/template/conv12.C: New.
686 * gcc.dg/debug/dwarf2/asm-line1.c: New.
688 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
690 * gnat.dg/atomic6_1.adb: New test.
691 * gnat.dg/atomic6_2.adb: Likewise.
692 * gnat.dg/atomic6_3.adb: Likewise.
693 * gnat.dg/atomic6_4.adb: Likewise.
694 * gnat.dg/atomic6_5.adb: Likewise.
695 * gnat.dg/atomic6_6.adb: Likewise.
696 * gnat.dg/atomic6_7.adb: Likewise.
697 * gnat.dg/atomic6_8.adb: Likewise.
698 * gnat.dg/atomic6_pkg.ads: New helper.
700 2011-11-10 Jakub Jelinek <jakub@redhat.com>
703 * gcc.c-torture/compile/pr51077.c: New test.
705 PR rtl-optimization/51023
706 * gcc.c-torture/execute/pr51023.c: New test.
708 2011-11-10 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/51042
711 * gcc.dg/torture/pr51042.c: New testcase.
713 2011-11-10 Richard Guenther <rguenther@suse.de>
715 PR tree-optimization/51070
716 * gcc.dg/torture/pr51070.c: New testcase.
718 2011-11-10 Richard Guenther <rguenther@suse.de>
720 PR tree-optimization/51030
721 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
723 2011-11-10 Richard Guenther <rguenther@suse.de>
726 * gcc.dg/torture/pr51071.c: New testcase.
728 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
730 * gnat.dg/loop_optimization9.ad[sb]: New test.
732 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
734 PR tree-optimization/51058
735 * gfortran.dg/vect/pr51058.f90: New test.
737 2011-11-10 Jakub Jelinek <jakub@redhat.com>
739 PR tree-optimization/51000
740 * gcc.dg/vect/pr51000.c: New test.
742 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/cpp0x/static_assert5.C: New.
746 * g++.dg/template/nontype13.C: Tweak.
748 2011-11-09 Jason Merrill <jason@redhat.com>
751 * g++.dg/cpp0x/noexcept16.C: New.
754 * g++.dg/cpp0x/variadic119.C: New.
756 2011-11-09 Jakub Jelinek <jakub@redhat.com>
759 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
761 * gcc.dg/torture/vshuf-32.inc: Likewise.
762 * gcc.dg/torture/vshuf-4.inc: Likewise.
763 * gcc.dg/torture/vshuf-8.inc: Likewise.
765 * gcc.dg/tm/memopt-1.c: Fix up regexp.
767 2011-11-09 Ian Lance Taylor <iant@google.com>
769 * lib/target-supports.exp (check_effective_target_ucontext_h): New
771 * gcc.dg/split-5.c: New test.
773 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
775 * gcc.dg/tm/memopt-1.c: Adjust regexp.
777 2011-11-09 Jason Merrill <jason@redhat.com>
780 * g++.dg/template/virtual1.C: New.
782 2011-11-08 Jason Merrill <jason@redhat.com>
784 Run most C++ tests in both C++98 and C++11 modes.
785 * lib/target-supports.exp (check_effective_target_c++11): New.
786 (check_effective_target_c++98): New.
787 * lib/g++-dg.exp (g++-dg-runtest): New.
788 * g++.dg/dg.exp: Use g++-dg-runtest.
789 * g++.dg/charset/charset.exp: Likewise.
790 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
791 * g++.dg/dfp/dfp.exp: Likewise.
792 * g++.dg/gcov/gcov.exp: Likewise.
793 * g++.dg/gomp/gomp.exp: Likewise.
794 * g++.dg/graphite/graphite.exp: Likewise.
795 * g++.dg/tls/tls.exp: Likewise.
796 * g++.dg/tm/tm.exp: Likewise.
797 * g++.dg/vect/vect.exp: Likewise.
798 * g++.old-deja/old-deja.exp: Likewise.
799 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
800 with some of the torture options.
801 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
802 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
803 * g++.dg/init/null1.C: Only run in C++98.
804 * g++.dg/warn/Wconversion-null-3.C: Likewise.
805 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
806 * g++.old-deja/g++.brendan/crash64.C: Likewise.
807 * g++.old-deja/g++.other/anon9.C: Likewise.
808 * g++.old-deja/g++.other/linkage1.C: Likewise.
809 * g++.old-deja/g++.other/linkage2.C: Likewise.
810 * g++.old-deja/g++.pt/t29.C: Likewise.
811 * g++.old-deja/g++.pt/t30.C: Likewise.
812 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
813 * g++.dg/ext/anon-struct4.C: Likewise.
814 * g++.dg/init/brace2.C: Likewise.
815 * g++.dg/init/brace6.C: Likewise.
816 * g++.dg/other/anon3.C: Likewise.
817 * g++.dg/template/arg2.C: Likewise.
818 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
819 * g++.old-deja/g++.brendan/enum11.C: Likewise.
820 * g++.old-deja/g++.brendan/enum8.C: Likewise.
821 * g++.old-deja/g++.brendan/enum9.C: Likewise.
822 * g++.old-deja/g++.brendan/friend3.C: Likewise.
823 * g++.old-deja/g++.brendan/init2.C: Likewise.
824 * g++.old-deja/g++.brendan/init4.C: Likewise.
825 * g++.old-deja/g++.brendan/misc14.C: Likewise.
826 * g++.old-deja/g++.jason/cond.C: Likewise.
827 * g++.old-deja/g++.law/init1.C: Likewise.
828 * g++.old-deja/g++.law/operators32.C: Likewise.
829 * g++.old-deja/g++.pt/enum6.C: Likewise.
830 * g++.old-deja/g++.pt/explicit70.C: Likewise.
831 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
833 * g++.dg/eh/new1.C: Adjust for C++11 mode.
834 * g++.dg/init/new11.C: Likewise.
835 * g++.dg/init/pr29571.C: Likewise.
836 * g++.dg/lookup/forscope2.C: Likewise.
837 * g++.dg/parse/linkage1.C: Likewise.
838 * g++.dg/parse/typedef8.C: Likewise.
839 * g++.dg/template/error44.C: Likewise.
840 * g++.dg/tls/diag-2.C: Likewise.
841 * g++.dg/tls/diag-4.C: Likewise.
842 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
843 * g++.old-deja/g++.abi/arraynew.C: Likewise.
844 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
845 * g++.old-deja/g++.brendan/new3.C: Likewise.
846 * g++.old-deja/g++.eh/new1.C: Likewise.
847 * g++.old-deja/g++.eh/new2.C: Likewise.
848 * g++.old-deja/g++.jason/new.C: Likewise.
849 * g++.old-deja/g++.law/friend1.C: Likewise.
850 * g++.old-deja/g++.mike/net46.C: Likewise.
851 * g++.old-deja/g++.mike/p755.C: Likewise.
852 * g++.old-deja/g++.other/new6.C: Likewise.
854 * g++.dg/cpp0x/variadic74.C: Adjust diags.
855 * g++.dg/template/crash53.C: Likewise.
856 * g++.dg/template/void9.C: Likewise.
858 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
863 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/cpp0x/sfinae29.C: New.
868 2011-11-09 Janus Weil <janus@gcc.gnu.org>
871 * gfortran.dg/typebound_call_22.f03: New test case.
873 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
876 * gfortran.dg/inquire_size.f90: Don't flush the unit.
878 2011-11-09 Richard Guenther <rguenther@suse.de>
880 PR tree-optimization/51039
881 * gcc.dg/pr51039.c: New testcase.
883 2011-11-09 Jakub Jelinek <jakub@redhat.com>
885 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
886 Enable also for powerpc*-*-*.
888 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
891 * gfortran.dg/forall_16.f90: New test.
893 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
896 * gfortran.dg/initialization_29.f90: Expand test.
898 2011-11-09 Dodji Seketeli <dodji@redhat.com>
901 * g++.dg/cpp0x/alias-decl-12.C: New test.
902 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
904 2011-11-09 Dodji Seketeli <dodji@redhat.com>
907 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
909 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
911 PR tree-optimization/51015
912 * gcc.dg/vect/pr51015.c: New test.
914 2011-11-08 David S. Miller <davem@davemloft.net>
916 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
917 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
919 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
922 * gfortran.dg/io_constraints_3.f90: Improve testcase.
924 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
927 * gfortran.dg/string_5.f90: Improve testcase.
929 2011-10-23 Jason Merrill <jason@redhat.com>
932 * g++.dg/template/lvalue2.C: New.
934 2011-11-08 Michael Matz <matz@suse.de>
936 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
937 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
938 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
939 * g++.dg/eh/builtin2.C: Ditto.
940 * g++.dg/eh/builtin3.C: Ditto.
942 2011-11-08 Jakub Jelinek <jakub@redhat.com>
944 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
945 being prefered even for -mavx.
946 * gcc.target/i386/avx-cvt-3.c: New test.
948 2011-11-08 Richard Guenther <rguenther@suse.de>
950 PR tree-optimization/51012
951 * gcc.dg/pr51012-1.c: New testcase.
952 * gcc.dg/pr51012-2.c: Likewise.
954 2011-11-08 Richard Guenther <rguenther@suse.de>
957 * c-c++-common/uninit-pr51010.c: New testcase.
959 2011-11-08 Jakub Jelinek <jakub@redhat.com>
961 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
962 check_effective_target_vect_call_copysignf,
963 check_effective_target_vect_call_lrint): New procedures.
964 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
965 $VECT_SLP_CFLAGS with -ffast-math.
966 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
967 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
968 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
969 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
971 2011-11-07 Richard Henderson <rth@redhat.com>
972 Aldy Hernandez <aldyh@redhat.com>
973 Torvald Riegel <triegel@redhat.com>
975 Merged from transactional-memory.
977 * g++.dg/dg.exp: Run transactional memory tests.
978 * g++.dg/tm: New directory with new tests.
979 * gcc.dg/tm: New directory with new tests.
980 * c-c++-common/tm: New directory with new tests.
982 2011-11-08 Dodji Seketeli <dodji@redhat.com>
984 Fix context handling of alias-declaration
985 * g++.dg/cpp0x/alias-decl-11.C: New test.
987 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/parse/template26.C: New.
991 * g++.dg/template/crash45.C: Adjust dg-error string.
993 2011-11-07 Jason Merrill <jason@redhat.com>
996 * g++.dg/template/lookup9.C: New.
999 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1002 * g++.dg/cpp0x/decltype35.C: New.
1004 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1006 Support C++11 alias-declaration
1008 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1009 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1010 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1011 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1012 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1013 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1014 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1015 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1016 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1017 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1018 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1019 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1020 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1022 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1024 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1026 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1029 * gfortran.dg/typebound_call_21.f03: New.
1031 2011-11-07 Nathan Sidwell <nathan@acm.org>
1033 * gcc.dg/profile-dir-1.c: Adjust final scan.
1034 * gcc.dg/profile-dir-2.c: Adjust final scan.
1035 * gcc.dg/profile-dir-3.c: Adjust final scan.
1036 * gcc.misc-tests/gcov.exp: Adjust regexp.
1037 * gcc.misc-tests/gcov-12.c: New.
1038 * gcc.misc-tests/gcov-13.c: New.
1039 * gcc.misc-tests/gcovpart-13b.c: New.
1040 * gcc.misc-tests/gcov-14.c: New.
1042 2011-11-07 Jason Merrill <jason@redhat.com>
1045 * g++.dg/ext/visibility/template8.C: New.
1047 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1049 PR tree-optimization/50789
1050 * gcc.target/i386/avx2-gather-1.c: New test.
1051 * gcc.target/i386/avx2-gather-2.c: New test.
1052 * gcc.target/i386/avx2-gather-3.c: New test.
1053 * gcc.target/i386/avx2-gather-4.c: New test.
1055 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1057 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1059 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1062 * gfortran.dg/open_dev_null.f90: Remove testcase.
1064 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1066 * lib/target-supports.exp (check_effective_target_sync_int_128):
1067 Don't cache the result.
1068 (check_effective_target_sync_long_long): Ditto.
1070 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1072 PR rtl-optimization/47698
1073 * gcc.target/i386/47698.c: New test.
1075 2011-11-06 Jason Merrill <jason@redhat.com>
1078 * g++.dg/ext/visibility/template7.C: New.
1080 2011-11-07 Terry Guo <terry.guo@arm.com>
1082 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1083 * gcc.target/arm/wmul-2.c: Ditto.
1084 * gcc.target/arm/wmul-3.c: Ditto.
1085 * gcc.target/arm/wmul-4.c: Ditto.
1087 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1089 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1090 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1091 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1092 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1093 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1094 expected diagnostics.
1096 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1097 Richard Henderson <rth@redhat.com>
1098 Aldy Hernandez <aldyh@redhat.com>
1100 Merged from cxx-mem-model.
1102 * lib/target-supports.exp (check_effective_target_sync_int_128,
1103 check_effective_target_sync_long_long): Check whether the target
1104 supports 64 and 128 bit __sync builtins.
1105 (check_effective_target_cas_char): New.
1106 (check_effective_target_cas_int): New.
1107 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1108 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1109 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1110 produce the expected library calls.
1111 * gcc.dg/atomic-fence.c: New functional tests.
1112 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1113 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1114 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1115 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1116 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1117 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1118 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1119 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1120 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1122 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1124 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1126 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1128 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1129 int128 operations are atomic.
1130 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1131 operations are atomic.
1132 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1133 operations are atomic.
1134 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1135 operations are atomic.
1136 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1137 stores aren't moved out of a loop.
1138 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1139 globals don't overwrite neighbouring globals.
1140 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1141 writes dont overwrite neighbouring components.
1142 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1143 * c-c++-common/gomp/atomic-3.c: Likewise.
1144 * c-c++-common/gomp/atomic-9.c: Likewise.
1145 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1146 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1147 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1148 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1149 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1150 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1151 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1152 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1153 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1154 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1155 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1156 g++.dg/gomp/atomic-15.C: Remove.
1157 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1158 * gcc.dg/gomp/atomic-11.c: Remove test.
1160 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1162 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1163 * gcc.dg/vect/slp-cond-1.c: New test.
1164 * gcc.dg/vect/slp-cond-2.c: New test.
1166 2011-11-05 David S. Miller <davem@davemloft.net>
1168 * lib/test-supports.exp
1169 (check_effective_target_ultrasparc_vis2_hw): New proc.
1170 (check_effective_target_ultrasparc_vis3_hw): New proc.
1171 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1172 * gcc.target/sparc/vec-init-2.inc: Likewise.
1173 * gcc.target/sparc/vec-init-3.inc: Likewise.
1174 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1175 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1176 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1177 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1178 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1179 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1180 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1181 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1182 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1184 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1186 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1187 Disable test on Epiphany.
1188 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1189 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1190 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1191 * g++.dg/parse/pragma3.C: Likewise.
1192 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1194 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1195 * gcc.dg/tls/thr-cse-1.c: Likewise.
1196 * g++.dg/opt/devirt2.C: Likewise.
1197 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1198 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1199 * gcc.target/epiphany: New directory.
1201 2011-11-05 Tobias Burnus <burnus@net-b.de>
1203 * gfortran.dg/quad_2.f90: New.
1205 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1207 * gcc.dg/strlenopt-22g.c: New wrapper around...
1208 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1210 2011-11-04 Jason Merrill <jason@redhat.com>
1213 * g++.dg/init/lifetime2.C: New.
1214 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1217 * g++.dg/init/lifetime1.C: Test cleanup order.
1219 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1221 * g++.dg/other/offsetof7.C: New test.
1223 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1225 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1226 variable, default empty, -ffat-lto-objects for effective_target_lto.
1227 (gcc-dg-test-1): Add options from dg-final methods.
1228 * lib/scanasm.exp (scan-assembler_required_options)
1229 (scan-assembler-not_required_options): New procs.
1231 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1233 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1234 generate a pedwarn in c++98-mode.
1235 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1236 don't generate a pedwarn in c++0x-mode.
1238 2011-11-04 Olivier Goffart <olivier@woboq.com>
1241 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1243 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1245 PR rtl-optimization/38644
1246 * gcc.target/arm/stack-red-zone.c: New.
1248 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1251 * g++.dg/warn/Wconversion-null-3.C: New.
1253 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1256 * g++.dg/cpp0x/udlit-strint-length.C: New.
1258 2011-11-04 Jason Merrill <jason@redhat.com>
1261 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1262 * g++.dg/init/lifetime1.C: New.
1263 * g++.dg/init/ref21.C: New.
1264 * g++.dg/eh/array1.C: New.
1266 2011-11-04 Tom de Vries <tom@codesourcery.com>
1268 PR tree-optimization/50763
1269 * gcc.dg/pr50763-5.c: New test.
1271 2011-11-04 Tom de Vries <tom@codesourcery.com>
1273 PR tree-optimization/50763
1274 * g++.dg/pr50763-4.C: New test.
1276 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1278 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1281 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1283 * gcc.dg/torture/vec-cvt-1.c: New test.
1285 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1287 * gnat.dg/specs/private1[-sub].ads: New test.
1289 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1292 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1293 * gfortran.dg/inline_sum_1.f90: New.
1294 * gfortran.dg/inline_sum_2.f90: New.
1295 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1296 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1297 * gfortran.dg/inline_product_1.f90: New.
1299 2011-11-03 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/bind_c_dts_5.f90: New.
1304 2011-11-03 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1309 2011-11-03 Richard Guenther <rguenther@suse.de>
1312 * g++.dg/init/copy7.C: Remove testcase.
1314 2011-11-03 Martin Jambor <mjambor@suse.cz>
1316 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1317 * g++.dg/ipa/devirt-c-2.C: Likewise.
1318 * g++.dg/ipa/devirt-c-7.C: New test.
1319 * g++.dg/ipa/devirt-c-8.C: Likewise.
1321 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1323 PR tree-optimization/50912
1324 * gnat.dg/loop_optimization10.ad[sb]: New test.
1325 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1327 2011-11-02 Jason Merrill <jason@redhat.com>
1330 * g++.dg/cpp0x/nsdmi-list2.C: New.
1332 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1335 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1336 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1338 2011-11-02 Tom de Vries <tom@codesourcery.com>
1340 PR tree-optimization/50769
1341 * gfortran.dg/pr50769.f90: New test.
1343 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1345 * gcc.target/sparc/20111102-1.c: New test.
1347 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/warn/Wcast-qual2.C: New.
1352 2011-11-02 Tom de Vries <tom@codesourcery.com>
1354 PR tree-optimization/50763
1355 * g++.dg/pr50763-3.C: New test.
1357 2011-11-02 Tom de Vries <tom@codesourcery.com>
1359 PR tree-optimization/50672
1360 * g++.dg/pr50672.C: New test.
1362 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1364 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1365 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1366 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1368 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1370 2011-11-02 Richard Guenther <rguenther@suse.de>
1372 PR tree-optimization/50902
1373 * gcc.dg/torture/pr50902.c: New testcase.
1375 2010-11-02 Richard Guenther <rguenther@suse.de>
1377 PR tree-optimization/50890
1378 * gcc.dg/torture/pr50890.c: New testcase.
1380 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1384 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1386 2011-11-01 Tom de Vries <tom@codesourcery.com>
1388 PR tree-optimization/50908
1389 * gcc.dg/pr50908.c: New test.
1390 * gcc.dg/pr50908-2.c: Same.
1391 * gcc.dg/pr50908-3.c: Same.
1393 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1395 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1396 the outer loop. Remove comment. Don't check for widen-mult.
1398 2011-10-31 Martin Jambor <mjambor@suse.cz>
1400 * gcc.dg/ipa/ipcp-4.c: New test.
1402 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.dg/vshift-3.c: New test.
1405 * gcc.dg/vshift-4.c: New test.
1406 * gcc.dg/vshift-5.c: New test.
1408 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1410 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1411 and current implementation.
1413 2011-10-31 Paul Brook <paul@codesourcery.com>
1415 * gcc.dg/constructor-1.c: New test.
1417 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1420 * gfortran.dg/dshift_3.f90: New test.
1422 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1424 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1426 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1427 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1428 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1429 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1430 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1431 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1432 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1433 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1434 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1435 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1436 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1437 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1441 * gcc.dg/vector-compare-2.c: Likewise.
1443 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1446 * g++.dg/cpp0x/pr50901.C: New.
1448 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1450 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1451 * gcc.target/i386/fma4-check.h (main): Ditto.
1452 * gcc.target/i386/xop-check.h (main): Ditto.
1454 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1457 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1460 * g++.dg/template/crash109.C: New.
1462 2011-10-28 Jason Merrill <jason@redhat.com>
1464 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1466 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1469 * g++.dg/template/crash109.C: New.
1471 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1473 * gfortran.dg/nearest_5.f90: New test.
1475 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1477 * gcc.dg/vshift-1.c: New test.
1478 * gcc.dg/vshift-2.c: New test.
1479 * gcc.target/i386/xop-vshift-1.c: New test.
1480 * gcc.target/i386/xop-vshift-2.c: New test.
1481 * gcc.target/i386/avx2-vshift-1.c: New test.
1483 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1485 PR rtl-optimization/49720
1486 * g++.dg/torture/pr49720.C: New test.
1488 2011-10-27 David S. Miller <davem@davemloft.net>
1490 * gcc.target/sparc/setcc-3.c: New test.
1492 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1495 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1497 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1499 * gcc.target/i386/sse2-cvt-1.c: New test.
1500 * gcc.target/i386/sse2-cvt-2.c: New test.
1501 * gcc.target/i386/avx-cvt-1.c: New test.
1502 * gcc.target/i386/avx-cvt-2.c: New test.
1503 * gcc.target/i386/avx2-cvt-1.c: New test.
1504 * gcc.target/i386/avx2-cvt-2.c: New test.
1506 2011-10-27 Martin Jambor <mjambor@suse.cz>
1508 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1510 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1511 Steven G. Kargl <kargl@gcc.gnu.org>
1514 * gfortran.dg/pr50875.f90: New test.
1516 2011-10-26 David S. Miller <davem@davemloft.net>
1518 * gcc.target/sparc/fmaf-1.c: New test.
1520 * gcc.target/sparc/setcc-1.c: New test.
1521 * gcc.target/sparc/setcc-2.c: New test.
1523 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1525 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1527 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1529 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1532 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1534 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1537 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1539 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1541 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1543 * gnat.dg/specs/discr1.ads: New test.
1544 * gnat.dg/specs/discr1_pkg.ads: New helper.
1546 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1548 * gnat.dg/specs/unchecked_union.ads: Rename to...
1549 * gnat.dg/specs/unchecked_union1.ads: ...this.
1550 * gnat.dg/specs/unchecked_union2.ads: New test.
1552 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1554 * gnat.dg/specs/atomic1.ads: New test.
1556 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1558 Implement C++11 user-defined literals.
1559 * g++.dg/cpp0x/udlit-addr.C: New.
1560 * g++.dg/cpp0x/udlit-args.C: New.
1561 * g++.dg/cpp0x/udlit-args-neg.C: New.
1562 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1563 * g++.dg/cpp0x/udlit-concat.C: New.
1564 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1565 * g++.dg/cpp0x/udlit-constexpr.C: New.
1566 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1567 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1568 * g++.dg/cpp0x/udlit-friend.C: New.
1569 * g++.dg/cpp0x/udlit-general.C: New.
1570 * g++.dg/cpp0x/udlit-inline.C: New.
1571 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1572 * g++.dg/cpp0x/udlit-member-neg.C: New.
1573 * g++.dg/cpp0x/udlit-namespace.C: New.
1574 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1575 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1576 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1577 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1578 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1579 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1580 * g++.dg/cpp0x/udlit-raw-str.C: New.
1581 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1582 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1583 * g++.dg/cpp0x/udlit-systemheader.C: New.
1584 * g++.dg/cpp0x/udlit-template.C: New.
1585 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1586 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1587 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1588 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1589 * g++.dg/cpp0x/udlit_system_header: New.
1591 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/cpp0x/decltype34.C: New.
1596 2011-10-26 Tom de Vries <tom@codesourcery.com>
1598 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1599 * gcc.c-torture/unsorted/HIset.c: Same.
1600 * gcc.c-torture/unsorted/SIcmp.c: Same.
1601 * gcc.c-torture/unsorted/SIset.c: Same.
1602 * gcc.c-torture/unsorted/SFset.c: Same.
1603 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1604 * gcc.c-torture/unsorted/USIcmp.c: Same.
1605 * gcc.c-torture/unsorted/DFcmp.c: Same.
1607 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1610 to work also with -masm=intel and additionally test the xmm vs. ymm
1611 register type combination on mask/dest and in vsib.
1612 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1613 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1614 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1615 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1616 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1617 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1618 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1619 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1620 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1621 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1622 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1623 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1624 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1625 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1626 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1627 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1628 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1629 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1630 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1631 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1632 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1633 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1634 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1635 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1636 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1637 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1638 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1639 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1640 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1641 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1642 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1644 2011-10-26 Tom de Vries <tom@codesourcery.com>
1646 PR tree-optimization/50763
1647 * gcc.dg/pr50763-2.c: New test.
1649 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1651 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1652 Update expected messages.
1654 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1656 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1658 2011-10-25 Jason Merrill <jason@redhat.com>
1661 * g++.dg/init/aggr7.C: New.
1664 * g++.dg/cpp0x/initlist59.C: New.
1666 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/overload/operator5.C: New.
1671 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/template/crash108.C: New.
1676 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1678 PR tree-optimization/50596
1679 * gcc.dg/vect/vect-cond-10.c: New test.
1681 2011-10-24 Joey Ye <joey.ye@arm.com>
1683 * gcc.target/arm/pr42575.c: Remove architecture option.
1685 2011-10-24 David S. Miller <davem@davemloft.net>
1687 * gcc.target/sparc/vis3move-1.c: New test.
1688 * gcc.target/sparc/vis3move-2.c: New test.
1689 * gcc.target/sparc/vis3move-3.c: New test.
1691 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1693 * gcc.dg/strlenopt-22.c: New testcase.
1694 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1696 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1698 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1700 (dg-skip-if): Remove.
1701 * gcc.target/i386/funcspec-1.c: Ditto.
1702 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1704 2011-10-24 Richard Guenther <rguenther@suse.de>
1706 * gcc.dg/vect/vect-bool-1.c: New testcase.
1708 2011-10-24 Richard Guenther <rguenther@suse.de>
1710 PR tree-optimization/50838
1711 * gcc.dg/torture/pr50838.c: New testcase.
1713 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1715 PR tree-optimization/50730
1716 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1717 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1718 -fno-tree-sra and SLP flags.
1720 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1724 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1728 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1730 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1734 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1736 2011-10-23 Tom de Vries <tom@codesourcery.com>
1738 PR tree-optimization/50763
1739 * gcc.dg/pr50763.c: New test.
1741 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1744 * gcc.target/i386/pr50788.c: New test.
1746 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1748 PR tree-optimization/50819
1749 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1750 * g++.dg/vect/slp-pr50819.cc: New test.
1752 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1755 * g++.dg/warn/Wconversion4.C: New.
1757 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1760 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1761 from element other than first and reverse permutation.
1762 * gcc.dg/torture/vshuf-16.inc: Likewise.
1763 * gcc.dg/torture/vshuf-8.inc: Likewise.
1764 * gcc.dg/torture/vshuf-4.inc: Likewise.
1766 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/parse/error43.C: New.
1770 * g++.dg/parse/error44.C: Likewise.
1772 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1773 Kirill Yukhin <kirill.yukhin@intel.com>
1776 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1777 * gcc.target/i386/bmi2-check.h: Ditto.
1779 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1782 * g++.dg/cpp0x/override2.C: Add test.
1784 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1786 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1787 check_linker_plugin_available.
1789 2011-10-21 Kai Tietz <ktietz@redhat.com>
1791 * gcc.target/i386/branch-cost1.c: New test.
1792 * gcc.target/i386/branch-cost2.c: New test.
1793 * gcc.target/i386/branch-cost3.c: New test.
1794 * gcc.target/i386/branch-cost4.c: New test.
1796 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1798 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1800 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1803 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1805 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1807 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1808 (_moz_foo, EXT__foo): Use ASMNAME.
1810 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1812 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1815 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1818 * gcc.target/i386/pr50766.c: New test.
1820 2011-10-20 Jason Merrill <jason@redhat.com>
1823 * g++.dg/eh/partial1.C: New.
1825 2011-10-20 Richard Henderson <rth@redhat.com>
1827 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1828 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1829 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1830 Use __builtin_shuffle.
1832 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1835 * gfortran.dg/ishft_3.f90: Update test.
1837 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1840 * gfortran.dg/substring_integer_index.f90: New test.
1842 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1844 * gfortran.dg/format_string.f: New test.
1846 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1848 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1850 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1852 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1854 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1855 gcc.target/i386/pr46226.c: Do not use
1856 -mno-accumulate-outgoing-args.
1858 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1860 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1861 including <strings.h>.
1863 2011-10-19 Jan Hubicka <jh@suse.cz>
1865 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1866 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1867 * lib/c-torture.exp: Likewise.
1868 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1869 * gcc.c-torture/compile/sync-1.c: Likewise.
1870 * gcc.c-torture/compile/sync-1.c: Likewise.
1871 * gcc.c-torture/compile/sync-3.c: Likewise.
1872 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1873 * gcc.dg/noncompile/920507-1.c: Likewise.
1874 * gcc.dg/torture/pr36400.c: Likewise.
1875 * g++.dg/torture/pr34850.C: Likewise.
1877 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1879 * gnat.dg/source_ref1.adb: New test.
1880 * gnat.dg/source_ref2.adb: Likewise.
1882 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/parse/error42.C: New.
1886 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1888 2011-10-19 Jason Merrill <jason@redhat.com>
1891 * g++.dg/init/value9.C: New.
1893 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1895 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1896 * gcc.dg/torture/vshuf-16.inc: Likewise.
1897 * gcc.dg/torture/vshuf-8.inc: Likewise.
1898 * gcc.dg/torture/vshuf-4.inc: Likewise.
1900 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1903 * gfortran.dg/sizeof_proc.f90: New.
1905 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1907 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1908 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1910 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1913 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1915 2011-10-19 Jason Merrill <jason@redhat.com>
1918 * g++.dg/init/ref20.C: New.
1920 2011-10-19 Kai Tietz <ktietz@redhat.com>
1923 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1924 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1925 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1926 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1927 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1929 2011-10-19 Richard Guenther <rguenther@suse.de>
1932 * gcc.dg/torture/pr50768.c: New testcase.
1934 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1936 PR rtl-optimization/50340
1937 * gcc.dg/pr50340.c: New.
1939 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1941 PR tree-optimization/50717
1943 * gcc.dg/pr50717-1.c: New file.
1944 * gcc.target/arm/wmul-12.c: Correct types.
1945 * gcc.target/arm/wmul-8.c: Correct types.
1947 2011-10-18 Jason Merrill <jason@redhat.com>
1950 * g++.dg/cpp0x/defaulted32.C: New.
1953 * g++.dg/lookup/using23.C: New.
1956 * g++.dg/cpp0x/implicit12.C: New.
1957 * g++.dg/cpp0x/defaulted20.C: Adjust.
1958 * g++.dg/cpp0x/defaulted21.C: Adjust.
1959 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1960 * g++.dg/cpp0x/implicit4.C: Adjust.
1961 * g++.dg/cpp0x/implicit5.C: Adjust.
1962 * g++.dg/cpp0x/implicit8.C: Adjust.
1963 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1964 * g++.dg/cpp0x/not_special.C: Adjust.
1965 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1966 * g++.dg/cpp0x/rv1n.C: Adjust.
1967 * g++.dg/cpp0x/rv2n.C: Adjust.
1968 * g++.dg/cpp0x/rv3n.C: Adjust.
1969 * g++.dg/cpp0x/rv4n.C: Adjust.
1970 * g++.dg/cpp0x/rv5n.C: Adjust.
1971 * g++.dg/cpp0x/rv6n.C: Adjust.
1972 * g++.dg/cpp0x/rv7n.C: Adjust.
1974 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1976 * gcc.target/i386/avx2-vpop-check.h: New header.
1977 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1978 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1979 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1980 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1981 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1982 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1983 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1984 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1985 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1986 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1987 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1988 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1989 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1990 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1991 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1993 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1996 * gfortran.dg/coarray_subobject_1.f90: New test.
1997 * gfortran.dg/coarray/subobject_1.f90: New test.
1999 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2001 PR rtl-optimization/50205
2002 * gcc.dg/pr50205.c: New.
2004 2011-10-18 Richard Guenther <rguenther@suse.de>
2006 PR tree-optimization/50767
2007 * gcc.dg/torture/pr50767.c: New testcase.
2009 2011-10-18 Julian Brown <julian@codesourcery.com>
2011 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2012 * gcc.target/arm/unaligned-memcpy-1.c: New.
2013 * gcc.target/arm/unaligned-memcpy-2.c: New.
2014 * gcc.target/arm/unaligned-memcpy-3.c: New.
2015 * gcc.target/arm/unaligned-memcpy-4.c: New.
2017 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2020 * gfortran.dg/iso_c_binding_class.f03: New.
2022 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2024 * testsuite/lib/target-supports.exp
2025 (check_effective_target_vect_widen_shift): New.
2026 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2027 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2028 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2029 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2031 2011-10-18 Richard Guenther <rguenther@suse.de>
2033 * gcc.dg/torture/restrict-1.c: New testcase.
2035 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2037 * g++.dg/ext/bases.C: New test.
2039 2011-10-17 David S. Miller <davem@davemloft.net>
2041 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2042 all operations to emit VIS instructions.
2043 * gcc.target/sparc/fandnot.c: Likewise.
2044 * gcc.target/sparc/fnot.c: Likewise.
2045 * gcc.target/sparc/for.c: Likewise.
2046 * gcc.target/sparc/fornot.c: Likewise.
2047 * gcc.target/sparc/fxnor.c: Likewise.
2048 * gcc.target/sparc/fxor.c: Likewise.
2049 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2052 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2054 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2055 * gcc.dg/torture/vshuf-16.inc: New file.
2056 * gcc.dg/torture/vshuf-2.inc: New file.
2057 * gcc.dg/torture/vshuf-32.inc: New file.
2058 * gcc.dg/torture/vshuf-4.inc: New file.
2059 * gcc.dg/torture/vshuf-8.inc: New file.
2060 * gcc.dg/torture/vshuf-main.inc: New file.
2061 * gcc.dg/torture/vshuf-v16hi.c: New test.
2062 * gcc.dg/torture/vshuf-v16qi.c: New test.
2063 * gcc.dg/torture/vshuf-v2df.c: New test.
2064 * gcc.dg/torture/vshuf-v2di.c: New test.
2065 * gcc.dg/torture/vshuf-v2sf.c: New test.
2066 * gcc.dg/torture/vshuf-v2si.c: New test.
2067 * gcc.dg/torture/vshuf-v32qi.c: New test.
2068 * gcc.dg/torture/vshuf-v4df.c: New test.
2069 * gcc.dg/torture/vshuf-v4di.c: New test.
2070 * gcc.dg/torture/vshuf-v4hi.c: New test.
2071 * gcc.dg/torture/vshuf-v4sf.c: New test.
2072 * gcc.dg/torture/vshuf-v4si.c: New test.
2073 * gcc.dg/torture/vshuf-v8hi.c: New test.
2074 * gcc.dg/torture/vshuf-v8qi.c: New test.
2075 * gcc.dg/torture/vshuf-v8sf.c: New test.
2076 * gcc.dg/torture/vshuf-v8si.c: New test.
2078 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2080 PR tree-optimization/50746
2081 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2083 2011-10-17 Jason Merrill <jason@redhat.com>
2086 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2088 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/parse/error41.C: New.
2092 * g++.dg/parse/error20.C: Adjust.
2094 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2097 * g++.dg/warn/format7.C: New.
2098 * obj-c++.dg/warn7.mm: Likewise.
2100 2011-10-17 Richard Guenther <rguenther@suse.de>
2102 PR tree-optimization/50729
2103 * gcc.dg/torture/pr50729.c: New testcase.
2105 2011-10-15 Tom Tromey <tromey@redhat.com>
2106 Dodji Seketeli <dodji@redhat.com>
2108 * lib/prune.exp (prune_gcc_output): Prune output referring to
2110 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2111 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2112 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2113 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2115 2011-10-15 Tom Tromey <tromey@redhat.com>
2116 Dodji Seketeli <dodji@redhat.com>
2118 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2120 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/inherit/error5.C: New.
2125 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2129 * gfortran.dg/kind_tests_4.f90: New.
2131 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2133 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2134 targets that support vector condition.
2136 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2139 * gfortran.dg/c_kind_tests_3.f03: New.
2141 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2144 * gfortran.dg/elemental_args_check_4.f90: New.
2146 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2148 PR tree-optimization/50727
2149 * gcc.dg/vect/pr50727.c: New test.
2151 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2153 * gcc.dg/vla-23.c: New test.
2155 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2157 PR tree-optimization/50596
2158 * gcc.dg/vect/vect-cond-9.c: New test.
2160 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2162 * gcc.dg/vect/bb-slp-29.c: New test.
2164 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2167 * g++.dg/ext/is_base_of_incomplete.C: New.
2168 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2169 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2171 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2173 * gcc.target/sparc/combined-1.c: Compile at -O2.
2175 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2177 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2178 (dg-options): Add -Wno-attributes.
2179 * gcc.target/i386/fma_double_?.c: Ditto.
2180 * gcc.target/i386/fma_run_float_?.c: Ditto.
2181 * gcc.target/i386/fma_run_double_?.c: Ditto.
2182 * gcc.target/i386/l_fma_float_?.c: Dtto.
2183 * gcc.target/i386/l_fma_double_?.c: Ditto.
2184 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2185 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2187 2011-10-15 Tobias Burnus <burnus@net-b.de>
2189 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2191 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2192 * gfortran.dg/rank_3.f90: Ditto.
2193 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2194 -std=f2008ts in dg-options.
2195 * gfortran.dg/rank_4.f90: Ditto.
2197 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2200 * gcc.target/sh/pr49263.c: New.
2202 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2204 * gnat.dg/specs/debug1.ads: Tweak.
2206 2011-10-14 Kai Tietz <ktietz@redhat.com>
2208 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2210 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.target/i386/sse2-mul-1.c: New test.
2213 * gcc.target/i386/sse4_1-mul-1.c: New test.
2214 * gcc.target/i386/avx-mul-1.c: New test.
2215 * gcc.target/i386/xop-mul-1.c: New test.
2216 * gcc.target/i386/avx2-mul-1.c: New test.
2218 2011-10-14 Jason Merrill <jason@redhat.com>
2221 * g++.dg/cpp0x/nsdmi-list1.C: New.
2224 * g++.dg/cpp0x/nsdmi-const1.C: New.
2226 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2229 * gfortran.dg/pointer_intent_5.f90: New.
2231 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2233 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2234 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2235 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2237 2011-10-14 Tobias Burnus <burnus@net-b.de>
2240 * gfortran.dg/pointer_check_11.f90: New.
2241 * gfortran.dg/pointer_check_12.f90: New.
2243 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2246 * g++.dg/overload/operator4.C: New.
2248 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2250 * gcc.dg/di-longlong64-sync-1.c: New test.
2251 * gcc.dg/di-sync-multithread.c: New test.
2252 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2253 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2254 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2255 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2256 (check_effective_target_arm_arm_ok): New helper.
2257 (check_effective_target_sync_longlong): New helper.
2259 2011-10-14 Richard Guenther <rguenther@suse.de>
2261 PR tree-optimization/50723
2262 * gcc.dg/torture/pr50723.c: New testcase.
2264 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2267 * g++.dg/warn/format6.C: New.
2268 * obj-c++.dg/warn6.mm: Likewise.
2270 2011-10-13 Richard Henderson <rth@redhat.com>
2272 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2274 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2275 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2276 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2278 2011-10-13 Jason Merrill <jason@redhat.com>
2281 * g++.dg/cpp0x/nsdmi-template2.C: New.
2284 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2287 * g++.dg/init/vbase1.C: New.
2289 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2291 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2292 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2293 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2294 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2296 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2298 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2300 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2302 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2304 2011-10-13 Richard Guenther <rguenther@suse.de>
2306 PR tree-optimization/50712
2307 * gcc.target/i386/pr50712.c: New testcase.
2309 2011-10-13 Tom de Vries <tom@codesourcery.com>
2311 * gcc.dg/memcpy-4.c: New test.
2313 2011-10-13 Richard Guenther <rguenther@suse.de>
2315 PR tree-optimization/50698
2316 * g++.dg/vect/pr50698.cc: New testcase.
2318 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2320 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2321 * gcc.target/powerpc/warn-2.c: Ditto.
2323 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2324 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2325 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2326 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2327 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2328 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2329 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2330 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2331 * gcc.target/powerpc/ppc-pow.c: Likewise.
2332 * gcc.target/powerpc/recip-1.c: Likewise.
2333 * gcc.target/powerpc/recip-2.c: Likewise.
2334 * gcc.target/powerpc/recip-3.c: Likewise.
2335 * gcc.target/powerpc/recip-4.c: Likewise.
2336 * gcc.target/powerpc/recip-5.c: Likewise.
2338 2011-10-12 David S. Miller <davem@davemloft.net>
2340 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2341 '-mvis3' instead of 'mcpu=niagara3' in options.
2342 * gcc.target/sparc/fhalve.c: Likewise.
2343 * gcc.target/sparc/fnegop.c: Likewise.
2344 * gcc.target/sparc/fpadds.c: Likewise.
2345 * gcc.target/sparc/fshift.c: Likewise.
2346 * gcc.target/sparc/fucmp.c: Likewise.
2347 * gcc.target/sparc/lzd.c: Likewise.
2348 * gcc.target/sparc/vis3misc.c: Likewise.
2349 * gcc.target/sparc/xmul.c: Likewise.
2351 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2353 * gnat.dg/vect1.ad[sb]: New test.
2354 * gnat.dg/vect1_pkg.ads: New helper.
2355 * gnat.dg/vect2.ad[sb]: New test.
2356 * gnat.dg/vect2_pkg.ads: New helper.
2357 * gnat.dg/vect3.ad[sb]: New test.
2358 * gnat.dg/vect3_pkg.ads: New helper.
2359 * gnat.dg/vect4.ad[sb]: New test.
2360 * gnat.dg/vect4_pkg.ads: New helper.
2361 * gnat.dg/vect5.ad[sb]: New test.
2362 * gnat.dg/vect5_pkg.ads: New helper.
2363 * gnat.dg/vect6.ad[sb]: New test.
2364 * gnat.dg/vect6_pkg.ads: New helper.
2366 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2369 * gcc.target/i386/fma_run_double_2.c: Likewise.
2370 * gcc.target/i386/fma_run_double_3.c: Likewise.
2371 * gcc.target/i386/fma_run_double_4.c: Likewise.
2372 * gcc.target/i386/fma_run_double_5.c: Likewise.
2373 * gcc.target/i386/fma_run_double_6.c: Likewise.
2374 * gcc.target/i386/fma_run_float_1.c: Likewise.
2375 * gcc.target/i386/fma_run_float_2.c: Likewise.
2376 * gcc.target/i386/fma_run_float_3.c: Likewise.
2377 * gcc.target/i386/fma_run_float_4.c: Likewise.
2378 * gcc.target/i386/fma_run_float_5.c: Likewise.
2379 * gcc.target/i386/fma_run_float_6.c: Likewise.
2381 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2382 remove the extra dg-options.
2383 * gcc.target/i386/l_fma_double_2.c: Likewise.
2384 * gcc.target/i386/l_fma_double_3.c: Likewise.
2385 * gcc.target/i386/l_fma_double_4.c: Likewise.
2386 * gcc.target/i386/l_fma_double_5.c: Likewise.
2387 * gcc.target/i386/l_fma_double_6.c: Likewise.
2388 * gcc.target/i386/l_fma_float_1.c: Likewise.
2389 * gcc.target/i386/l_fma_float_2.c: Likewise.
2390 * gcc.target/i386/l_fma_float_3.c: Likewise.
2391 * gcc.target/i386/l_fma_float_4.c: Likewise.
2392 * gcc.target/i386/l_fma_float_5.c: Likewise.
2393 * gcc.target/i386/l_fma_float_6.c: Likewise.
2395 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2397 PR tree-optimization/50189
2398 * g++.dg/torture/pr50189.C: New testcase.
2400 2011-10-12 Richard Guenther <rguenther@suse.de>
2402 PR tree-optimization/50700
2403 * gcc.dg/builtin-object-size-12.c: New testcase.
2405 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2408 * gcc.c-torture/compile/pr50565-1.c,
2409 gcc.c-torture/compile/pr50565-2.c: New tests.
2411 2011-10-11 Jason Merrill <jason@redhat.com>
2415 * g++.dg/template/constant1.C: New.
2416 * g++.dg/template/constant2.C: New.
2417 * g++.dg/cpp0x/constexpr-template3.C: New.
2419 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2421 * gcc.target/i386/warn-vect-op-3.c: New test.
2422 * gcc.target/i386/warn-vect-op-1.c: New test.
2423 * gcc.target/i386/warn-vect-op-2.c: New test.
2425 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2427 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2429 2011-10-11 Richard Guenther <rguenther@suse.de>
2431 PR tree-optimization/50204
2432 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2434 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2436 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2438 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2440 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2441 * gcc.target/i386/fma_double_2.c: Ditto.
2442 * gcc.target/i386/fma_double_3.c: Ditto.
2443 * gcc.target/i386/fma_double_4.c: Ditto.
2444 * gcc.target/i386/fma_double_5.c: Ditto.
2445 * gcc.target/i386/fma_double_6.c: Ditto.
2446 * gcc.target/i386/fma_float_1.c: Ditto.
2447 * gcc.target/i386/fma_float_2.c: Ditto.
2448 * gcc.target/i386/fma_float_3.c: Ditto.
2449 * gcc.target/i386/fma_float_4.c: Ditto.
2450 * gcc.target/i386/fma_float_5.c: Ditto.
2451 * gcc.target/i386/fma_float_6.c: Ditto.
2452 * gcc.target/i386/l_fma_double_1.c: Ditto.
2453 * gcc.target/i386/l_fma_double_2.c: Ditto.
2454 * gcc.target/i386/l_fma_double_3.c: Ditto.
2455 * gcc.target/i386/l_fma_double_4.c: Ditto.
2456 * gcc.target/i386/l_fma_double_5.c: Ditto.
2457 * gcc.target/i386/l_fma_double_6.c: Ditto.
2458 * gcc.target/i386/l_fma_float_1.c: Ditto.
2459 * gcc.target/i386/l_fma_float_2.c: Ditto.
2460 * gcc.target/i386/l_fma_float_3.c: Ditto.
2461 * gcc.target/i386/l_fma_float_4.c: Ditto.
2462 * gcc.target/i386/l_fma_float_5.c: Ditto.
2463 * gcc.target/i386/l_fma_float_6.c: Ditto.
2464 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2465 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2466 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2467 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2468 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2469 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2470 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2471 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2472 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2473 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2474 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2475 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2477 2011-10-11 Tristan Gingold <gingold@adacore.com>
2479 * gcc.dg/va-arg-4.c: New test.
2480 * gcc.dg/va-arg-5.c: Ditto.
2482 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2484 * lib/target-supports.exp (check_effective_target_fd_truncate):
2485 Close and unlink test file before exit.
2487 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2490 * gfortran.dg/forall_15.f90: New test case.
2492 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2493 Andrew Macleod <amacleod@redhat.com>
2495 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2496 wrappers for *other_threads() and *final_verify().
2497 * gcc.dg/simulate-thread/simulate-thread.h
2498 (simulate_thread_wrapper_other_threads): New.
2499 (simulate_thread_wrapper_final_verify): New.
2501 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2503 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2505 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2507 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2509 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2510 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2512 * gcc.target/i386/fma_1.h: New file.
2513 * gcc.target/i386/fma_2.h: Likewise.
2514 * gcc.target/i386/fma_3.h: Likewise.
2515 * gcc.target/i386/fma_4.h: Likewise.
2516 * gcc.target/i386/fma_5.h: Likewise.
2517 * gcc.target/i386/fma_6.h: Likewise.
2518 * gcc.target/i386/fma_double_1.c: Likewise.
2519 * gcc.target/i386/fma_double_2.c: Likewise.
2520 * gcc.target/i386/fma_double_3.c: Likewise.
2521 * gcc.target/i386/fma_double_4.c: Likewise.
2522 * gcc.target/i386/fma_double_5.c: Likewise.
2523 * gcc.target/i386/fma_double_6.c: Likewise.
2524 * gcc.target/i386/fma_float_1.c: Likewise.
2525 * gcc.target/i386/fma_float_2.c: Likewise.
2526 * gcc.target/i386/fma_float_3.c: Likewise.
2527 * gcc.target/i386/fma_float_4.c: Likewise.
2528 * gcc.target/i386/fma_float_5.c: Likewise.
2529 * gcc.target/i386/fma_float_6.c: Likewise.
2530 * gcc.target/i386/fma_main.h: Likewise.
2531 * gcc.target/i386/fma_run_double_1.c: Likewise.
2532 * gcc.target/i386/fma_run_double_2.c: Likewise.
2533 * gcc.target/i386/fma_run_double_3.c: Likewise.
2534 * gcc.target/i386/fma_run_double_4.c: Likewise.
2535 * gcc.target/i386/fma_run_double_5.c: Likewise.
2536 * gcc.target/i386/fma_run_double_6.c: Likewise.
2537 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2538 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2539 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2540 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2541 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2542 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2543 * gcc.target/i386/fma_run_float_1.c: Likewise.
2544 * gcc.target/i386/fma_run_float_2.c: Likewise.
2545 * gcc.target/i386/fma_run_float_3.c: Likewise.
2546 * gcc.target/i386/fma_run_float_4.c: Likewise.
2547 * gcc.target/i386/fma_run_float_5.c: Likewise.
2548 * gcc.target/i386/fma_run_float_6.c: Likewise.
2549 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2550 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2551 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2552 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2553 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2554 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2555 * gcc.target/i386/l_fma_1.h: Likewise.
2556 * gcc.target/i386/l_fma_2.h: Likewise.
2557 * gcc.target/i386/l_fma_3.h: Likewise.
2558 * gcc.target/i386/l_fma_4.h: Likewise.
2559 * gcc.target/i386/l_fma_5.h: Likewise.
2560 * gcc.target/i386/l_fma_6.h: Likewise.
2561 * gcc.target/i386/l_fma_double_1.c: Likewise.
2562 * gcc.target/i386/l_fma_double_2.c: Likewise.
2563 * gcc.target/i386/l_fma_double_3.c: Likewise.
2564 * gcc.target/i386/l_fma_double_4.c: Likewise.
2565 * gcc.target/i386/l_fma_double_5.c: Likewise.
2566 * gcc.target/i386/l_fma_double_6.c: Likewise.
2567 * gcc.target/i386/l_fma_float_1.c: Likewise.
2568 * gcc.target/i386/l_fma_float_2.c: Likewise.
2569 * gcc.target/i386/l_fma_float_3.c: Likewise.
2570 * gcc.target/i386/l_fma_float_4.c: Likewise.
2571 * gcc.target/i386/l_fma_float_5.c: Likewise.
2572 * gcc.target/i386/l_fma_float_6.c: Likewise.
2573 * gcc.target/i386/l_fma_main.h: Likewise.
2574 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2575 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2576 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2577 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2578 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2579 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2580 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2581 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2582 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2583 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2584 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2585 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2587 2011-10-10 Richard Guenther <rguenther@suse.de>
2590 * gcc.dg/torture/pr50389.c: New testcase.
2592 2011-10-10 Richard Guenther <rguenther@suse.de>
2595 * gcc.dg/builtins-47.c: Optimize.
2597 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2599 * lib/gcc-simulate-thread.exp: New.
2600 * gcc.dg/simulate-thread/guality.h: New.
2601 * gcc.dg/simulate-thread/simulate-thread.h: New.
2602 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2603 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2604 * gcc.dg/simulate-thread/README: New.
2605 * g++.dg/simulate-thread/guality.h: New.
2606 * g++.dg/simulate-thread/simulate-thread.h: New.
2607 * g++.dg/simulate-thread/simulate-thread.exp: New.
2608 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2609 * c-c++-common/cxxbitfields-2.c: Remove.
2610 * c-c++-common/cxxbitfields.c: Remove.
2611 * c-c++-common/cxxbitfields-4.c: Remove.
2612 * c-c++-common/cxxbitfields-5.c: Remove.
2613 * c-c++-common/simulate-thread/bitfields-1.c: New.
2614 * c-c++-common/simulate-thread/bitfields-2.c: New.
2615 * c-c++-common/simulate-thread/bitfields-3.c: New.
2616 * c-c++-common/simulate-thread/bitfields-4.c: New.
2618 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2621 * g++.dg/warn/format5.C: New.
2623 2011-10-09 Tobias Burnus <burnus@net-b.de>
2626 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2627 * gfortran.dg/common_16.f90: New.
2629 2011-10-09 Tobias Burnus <burnus@net-b.de>
2631 * gfortran.dg/iso_c_binding_param_1.f90: New.
2632 * gfortran.dg/iso_c_binding_param_2.f90: New.
2633 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2635 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2637 PR tree-optimization/50635
2638 * gcc.dg/vect/pr50635.c: New test.
2640 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2643 * gfortran.dg/proc_decl_27.f90: New.
2645 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2648 * objc/execute/initialize-1.m: New test.
2650 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2653 * gfortran.dg/pointer_function_result_1.f90 : New test.
2655 2011-10-07 David S. Miller <davem@davemloft.net>
2658 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2659 * gcc.target/sparc/cmask.c: Use it.
2660 * gcc.target/sparc/fhalve.c: Likewise.
2661 * gcc.target/sparc/fnegop.c: Likewise.
2662 * gcc.target/sparc/fpadds.c: Likewise.
2663 * gcc.target/sparc/fshift.c: Likewise.
2664 * gcc.target/sparc/fucmp.c: Likewise.
2665 * gcc.target/sparc/lzd.c: Likewise.
2666 * gcc.target/sparc/vis3misc.c: Likewise.
2667 * gcc.target/sparc/xmul.c: Likewise.
2669 2011-10-07 Richard Henderson <rth@redhat.com>
2671 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2673 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2675 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2677 * gcc.dg/pr50193-1.c: New file.
2678 * gcc.target/arm/shiftable.c: New file.
2680 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2683 * gfortran.dg/class_46.f03: New.
2685 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2687 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2688 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2689 (syslog, vsyslog, __vsyslog_chk): Likewise.
2691 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2692 (x, EXT_x): Use ASMNAME.
2694 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2695 (a, c): Use ASMNAME.
2697 2011-10-07 Tom de Vries <tom@codesourcery.com>
2700 * gcc.dg/pr50527.c: New test.
2702 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2704 PR tree-optimization/50650
2705 * gcc.c-torture/compile/pr50650.c: New test.
2707 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2709 PR tree-optimization/50575
2710 * gcc.c-torture/execute/vector-compare-2.x: New file.
2712 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2716 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2719 2011-10-07 Richard Guenther <rguenther@suse.de>
2722 * gcc.dg/vect/vect-align-2.c: Increase array size.
2724 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2725 H.J. Lu <hongjiu.lu@intel.com>
2728 * gcc.target/i386/pr50603.c: New test.
2730 2011-10-06 Jason Merrill <jason@redhat.com>
2733 * g++.dg/cpp0x/default31.C: New.
2735 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2737 PR tree-optimization/50596
2738 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2740 * gcc.dg/vect/vect-cond-8.c: New test.
2742 2011-10-06 Richard Henderson <rth@redhat.com>
2744 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2745 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2746 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2747 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2748 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2749 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2750 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2751 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2752 * gcc.c-torture/execute/vshuf-16.inc: New file.
2753 * gcc.c-torture/execute/vshuf-2.inc: New file.
2754 * gcc.c-torture/execute/vshuf-4.inc: New file.
2755 * gcc.c-torture/execute/vshuf-8.inc: New file.
2756 * gcc.c-torture/execute/vshuf-main.inc: New file.
2757 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2758 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2759 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2760 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2761 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2762 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2763 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2764 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2765 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2766 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2767 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2768 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2769 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2771 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2773 PR tree-optimization/49279
2774 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2775 * gcc.c-torture/execute/pr49279.c: New test.
2777 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2780 * gcc.c-torture/compile/pr49049.c: New test.
2782 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2785 * gcc.target/arm/pr50305.c: New test.
2787 2011-10-06 Richard Guenther <rguenther@suse.de>
2789 PR tree-optimization/38884
2790 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2791 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2793 2011-10-05 David S. Miller <davem@davemloft.net>
2795 * gcc.target/sparc/lzd.c: New test.
2796 * gcc.target/sparc/popc.c: New test.
2798 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2800 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2801 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2802 * g++.dg/other/final1.C: Cleanup original tree dump.
2804 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2806 PR tree-optimization/50613
2807 * gcc.dg/pr50613.c: New test.
2809 2011-10-05 Richard Henderson <rth@redhat.com>
2811 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2812 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2813 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2814 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2815 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2816 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2817 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2818 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2820 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2822 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2823 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2824 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2825 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2826 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2828 2011-10-05 Richard Guenther <rguenther@suse.de>
2830 PR tree-optimization/38885
2831 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2833 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2835 * gcc.target/i386/sw-1.c: New test.
2837 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2839 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2841 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2843 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2845 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2847 2011-10-04 David S. Miller <davem@davemloft.net>
2849 * gcc.target/sparc/fhalve.c: New test.
2850 * gcc.target/sparc/fnegop.c: New test.
2851 * gcc.target/sparc/xmul.c: New test.
2853 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2856 * gfortran.dg/dummy_procedure_6.f90: New.
2858 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2860 PR tree-optimization/50604
2861 * gcc.dg/pr50604.c: New test.
2863 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2865 PR tree-optimization/49662
2866 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2867 * gcc.dg/graphite/interchange-15.c: Likewise.
2868 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2870 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.dg/tree-ssa/restrict-4.c: New test.
2874 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2876 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2877 (main): Use __typeof to get result type of comparison.
2879 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2881 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2882 Make et_vect_multiple_sizes_saved global.
2883 (check_effective_target_vect64): Make et_vect64_saved global.
2885 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2887 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2888 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2889 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2890 * gcc.dg/builtin-complex-err-1.c: Adjust.
2892 2011-10-02 Jason Merrill <jason@redhat.com>
2894 * g++.dg/cpp0x/range-for22.C: New.
2896 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2897 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2898 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2899 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2901 * g++.dg/cpp0x/nsdmi5.C: New.
2903 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2906 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2908 (mips-dg-options): Force an ABI option if the current ABI is
2909 incompatible with the required -mlong setting. Likewise force
2910 a long setting if the current one is incompatible with the
2911 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2912 throughout procedure.
2913 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2914 instead of addressing=absolute.
2916 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2918 * gcc.target/mips/stack-1.c: New test.
2920 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2922 * gcc.dg/pr49696.c: New test.
2924 2011-10-02 Jan Hubicka <jh@suse.cz>
2926 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2928 2011-10-01 David S. Miller <davem@davemloft.net>
2930 * gcc.target/sparc/cmask.c: New test.
2931 * gcc.target/sparc/fpadds.c: New test.
2932 * gcc.target/sparc/fshift.c: New test.
2933 * gcc.target/sparc/fucmp.c: New test.
2934 * gcc.target/sparc/vis3misc.c: New test.
2936 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2939 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2941 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2944 * g++.dg/dfp/44473-1.C: New test.
2945 * g++.dg/dfp/44473-2.C: New test.
2946 * g++.dg/dfp/mangle-1.C: New test.
2947 * g++.dg/dfp/mangle-2.C: New test.
2948 * g++.dg/dfp/mangle-3.C: New test.
2949 * g++.dg/dfp/mangle-4.C: New test.
2950 * g++.dg/dfp/mangle-5.C: New test.
2952 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2955 * gcc.dg/pr50571.c: New test.
2957 PR tree-optimization/46309
2958 * gcc.dg/pr46309.c: New test.
2960 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2962 * gcc.dg/strlenopt-21.c: New test.
2964 2011-09-30 Revital Eres <revital.eres@linaro.org>
2966 * gcc.dg/sms-10.c: New file.
2968 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2970 * gcc.target/arm/pr50099.c: New test.
2972 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2974 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2976 2011-09-30 David S. Miller <davem@davemloft.net>
2978 * gcc.target/sparc/bmaskbshuf.c: New test.
2979 * gcc.target/sparc/edgen.c: New test.
2981 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2984 * gfortran.dg/pure_formal_proc_3.f90: New.
2987 * gfortran.dg/stfunc_7.f90: New.
2989 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2991 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2992 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2993 * gcc.dg/vector-compare-1.c: Likewise.
2994 * gcc.dg/vector-compare-2.c: Likewise.
2996 2011-09-29 David S. Miller <davem@davemloft.net>
2998 * gcc.target/sparc/array.c: New test.
3000 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3002 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3003 loop unroll and set max unroll times to 8.
3004 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3005 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3006 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3007 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3009 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3012 * g++.dg/ext/visibility/warn5.C: New.
3014 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3017 * g++.dg/warn/Wextra-3.C: New.
3019 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3022 * gcc.target/sh/pr49468-si.c: New.
3024 2011-09-28 Tom de Vries <tom@codesourcery.com>
3027 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3028 (TEST): Initialize src3 with random floats.
3029 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3030 from union src3. Initialize src3 with random floats.
3032 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3034 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3035 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3036 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3037 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3038 * gcc.target/sh/sh4a-cos.c: Ditto.
3039 * gcc.target/sh/sh4a-cosf.c: Ditto.
3040 * gcc.target/sh/sh4a-sin.c: Ditto.
3041 * gcc.target/sh/sh4a-sinf.c: Ditto.
3042 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3043 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3044 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3046 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3049 * g++.dg/parse/error40.C: New.
3050 * g++.dg/warn/incomplete1.C: Adjust.
3052 2011-09-27 Jan Hubicka <jh@suse.cz>
3055 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3058 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.dg/strlenopt-1.c: New test.
3061 * gcc.dg/strlenopt-1f.c: New test.
3062 * gcc.dg/strlenopt-2.c: New test.
3063 * gcc.dg/strlenopt-2f.c: New test.
3064 * gcc.dg/strlenopt-3.c: New test.
3065 * gcc.dg/strlenopt-4.c: New test.
3066 * gcc.dg/strlenopt-4g.c: New test.
3067 * gcc.dg/strlenopt-4gf.c: New test.
3068 * gcc.dg/strlenopt-5.c: New test.
3069 * gcc.dg/strlenopt-6.c: New test.
3070 * gcc.dg/strlenopt-7.c: New test.
3071 * gcc.dg/strlenopt-8.c: New test.
3072 * gcc.dg/strlenopt-9.c: New test.
3073 * gcc.dg/strlenopt-10.c: New test.
3074 * gcc.dg/strlenopt-11.c: New test.
3075 * gcc.dg/strlenopt-12.c: New test.
3076 * gcc.dg/strlenopt-12g.c: New test.
3077 * gcc.dg/strlenopt-13.c: New test.
3078 * gcc.dg/strlenopt-14g.c: New test.
3079 * gcc.dg/strlenopt-14gf.c: New test.
3080 * gcc.dg/strlenopt-15.c: New test.
3081 * gcc.dg/strlenopt-16g.c: New test.
3082 * gcc.dg/strlenopt-17g.c: New test.
3083 * gcc.dg/strlenopt-18g.c: New test.
3084 * gcc.dg/strlenopt.h: New file.
3086 2011-09-27 Tom de Vries <tom@codesourcery.com>
3089 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3090 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3091 * gcc.dg/pr43864.c: New test.
3092 * gcc.dg/pr43864-2.c: Same.
3093 * gcc.dg/pr43864-3.c: Same.
3094 * gcc.dg/pr43864-4.c: Same.
3096 2011-09-27 Jan Hubicka <jh@suse.cz>
3098 * gcc.dg/ipa/inline-5.c: New testcase.
3100 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3102 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3104 * gcc.dg/vect/bb-slp-27.c: New.
3105 * gcc.dg/vect/bb-slp-28.c: New.
3107 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3109 * testsuite/lib/target-supports.exp (check_profiling_available):
3110 Don't rely solely on TLS tests for -fprofile-generate, fall
3111 through to the other code.
3113 2011-09-27 Richard Guenther <rguenther@suse.de>
3115 PR tree-optimization/50363
3116 * gcc.dg/torture/pr50363.c: New testcase.
3118 2011-09-26 Jason Merrill <jason@redhat.com>
3121 * g++.dg/template/partial13.C: New.
3124 * g++.dg/template/partial12.C: New.
3127 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3129 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3132 * g++.dg/diagnostic/bindings1.C: New.
3133 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3135 2011-09-26 David S. Miller <davem@davemloft.net>
3137 * gcc.target/sparc/wrgsr.c: New test.
3138 * gcc.target/sparc/rdgsr.c: New test.
3139 * gcc.target/sparc/edge.c: New test.
3140 * gcc.target/sparc/fcmp.c: New test.
3142 * gcc.target/sparc/edge.c: Update for new return types.
3143 * gcc.target/sparc/fcmp.c: Likewise.
3145 * gcc.target/sparc/fpaddsubi.c: New test.
3147 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3150 * gfortran.dg/common_15.f90: New.
3153 * gfortran.dg/dummy_procedure_5.f90: New.
3154 * gfortran.dg/interface_26.f90: Modified error message.
3155 * gfortran.dg/proc_ptr_11.f90: Ditto.
3156 * gfortran.dg/proc_ptr_15.f90: Ditto.
3157 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3158 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3160 2011-09-26 Jason Merrill <jason@redhat.com>
3163 * g++.dg/overload/rvalue3.C: New.
3166 * g++.dg/overload/ref-conv2.C: New.
3168 * g++.dg/cpp0x/nsdmi-template1.C: New.
3170 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3172 * g++.dg/cpp0x/nullptr25.C: New.
3174 2011-09-26 Richard Guenther <rguenther@suse.de>
3176 PR tree-optimization/50472
3177 * gcc.dg/torture/pr50472.c: New testcase.
3179 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3181 * gnat.dg/opt22.adb: New test.
3182 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3184 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3186 * gnat.dg/opt21.adb: New test.
3187 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3189 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3191 * gnat.dg/opt20.ad[sb]: New test.
3192 * gnat.dg/opt20_pkg.ads: New helper.
3194 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3196 * gnat.dg/array17.adb: New test.
3197 * gnat.dg/array17_pkg.ads: New helper.
3199 2011-09-25 Jason Merrill <jason@redhat.com>
3201 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3203 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3205 * gnat.dg/frame_overflow.ads: New.
3206 * gnat.dg/frame_overflow.adb: Adjust.
3207 * gnat.dg/specs/addr1.ads: Likewise.
3209 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3211 * g++.dg/tree-ssa/restrict2.C: New test.
3213 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3215 * lib/target-supports.exp (check_effective_target_vect64): New.
3216 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3217 of multiple vector sizes.
3218 * gcc.dg/vect/bb-slp-26.c: New.
3220 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3223 * g++.dg/template/bitfield1.C: New.
3225 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3227 * gcc.dg/vect/bb-slp-24.c: New.
3229 2011-09-24 Jason Merrill <jason@redhat.com>
3231 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3233 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3235 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3236 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3238 * g++.dg/cpp0x/nsdmi1.C: New.
3239 * g++.dg/cpp0x/nsdmi2.C: New.
3240 * g++.dg/cpp0x/nsdmi3.C: New.
3241 * g++.dg/cpp0x/nsdmi4.C: New.
3242 * g++.old-deja/g++.other/init4.C: New.
3244 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/template/sfinae28.C: New.
3249 2011-09-23 Ian Lance Taylor <iant@google.com>
3251 * go.test/go-test.exp (errchk): Handle more cases of getting
3252 correct Tcl backslash quoting in regular expressions in test file.
3254 2011-09-23 Jason Merrill <jason@redhat.com>
3257 * g++.dg/init/const8.C: New.
3258 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3259 * g++.dg/cpp0x/defaulted2.C: Likewise.
3260 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3261 * g++.dg/init/pr20039.C: Likewise.
3262 * g++.dg/init/pr42844.C: Likewise.
3264 2011-09-23 Jan Hubicka <jh@suse.cz>
3266 * gcc.dg/ipa/inline-1.c: new testcase.
3267 * gcc.dg/ipa/inline-2.c: new testcase.
3268 * gcc.dg/ipa/inline-3.c: new testcase.
3269 * gcc.dg/ipa/inline-4.c: new testcase.
3271 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3274 * g++.dg/cpp0x/constexpr-static8.C: New.
3276 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3278 * gcc.target/i386/avxfp-1.c: New test.
3279 * gcc.target/i386/avxfp-2.c: New test.
3281 2011-09-23 Terry Guo <terry.guo@arm.com>
3283 * gcc.c-torture/execute/941014-1.x: Deleted.
3285 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp0x/pr50491.C: New.
3290 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3293 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3295 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3298 * g++.dg/cpp0x/nullptr24.C: New.
3300 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3303 * gcc.target/i386/pr50482.c: New test.
3305 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3307 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3308 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3309 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3310 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3311 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3312 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3313 multilib options contain different -march= from dg-options.
3315 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3316 Paolo Carlini <paolo.carlini@oracle.com>
3319 * g++.dg/template/friend52.C: New.
3321 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3323 * gcc.target/arm/cmp-1.c: New test.
3324 * gcc.target/arm/cmp-2.c: Likewise.
3326 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3329 * gfortran.dg/impure_actual_1.f90: Modified error message.
3330 * gfortran.dg/proc_ptr_32.f90: New.
3331 * gfortran.dg/proc_ptr_33.f90: New.
3333 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3335 PR tree-optimization/50451
3336 * gcc.dg/vect/pr50451.c: New test.
3338 2011-09-21 Ian Lance Taylor <iant@google.com>
3340 * go.test/go-test.exp (errchk): Add special case for bug332.
3341 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3342 some more test lines.
3344 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3346 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3347 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3348 * g++.dg/other/i386-8.C: Ditto.
3349 * g++.dg/other/pr34435.C: Ditto.
3350 * g++.dg/other/pr39496.C: Ditto.
3351 * g++.dg/other/mmintrin.C: Ditto.
3353 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3355 * gcc.dg/vect/vect-cond-7.c: New test.
3356 * gcc.target/i386/sse4_1-cond-1.c: New test.
3357 * gcc.target/i386/avx-cond-1.c: New test.
3359 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3362 * g++.dg/other/pr50464.C: New test.
3364 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3366 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3367 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3368 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3369 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3371 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3373 * gnat.dg/opt19.adb: New test.
3375 2011-09-21 Terry Guo <terry.guo@arm.com>
3377 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3378 on arch conflict when testing case on targets other than armv7-a.
3380 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3383 * g++.dg/ext/int128-1.C: New.
3384 * g++.dg/ext/int128-2.C: Likewise.
3385 * g++.dg/ext/int128-2.h: Likewise.
3387 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3390 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3392 2011-09-20 Jason Merrill <jason@redhat.com>
3394 * g++.dg/cpp0x/constexpr-generated1.C: New.
3397 * g++.dg/overload/ref-conv1.C: New.
3399 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3401 * g++.dg/other/final1.C: New.
3403 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3405 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3408 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3410 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3413 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3415 PR tree-optimization/50413
3416 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3417 -fdump-tree-slp-details. Run other tests with
3418 -fdump-tree-vect-details.
3419 * g++.dg/vect/slp-pr50413.cc: New.
3421 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3422 Ira Rosen <ira.rosen@linaro.org>
3425 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3426 Fix underscores around restrict.
3428 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3430 PR tree-optimization/50414
3431 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3432 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3433 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3435 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3437 PR tree-optimization/50412
3438 * gfortran.dg/vect/pr50412.f90: New.
3440 2011-09-16 Jason Merrill <jason@redhat.com>
3443 * g++.dg/eh/defarg1.C: New.
3445 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3447 * gcc.dg/vect/vect-reduc-10.c: New test.
3448 * gcc.target/i386/avx-reduc-1.c: New test.
3450 * gcc.target/i386/sse2-extract-1.c: New test.
3451 * gcc.target/i386/avx-extract-1.c: New test.
3453 2011-09-16 Terry Guo <terry.guo@arm.com>
3455 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3457 2011-09-15 Diego Novillo <dnovillo@google.com>
3459 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3460 ALWAYS_CXXFLAGS, if defined.
3461 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3462 ALWAYS_GFORTRANFLAGS, if defined.
3463 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3464 ALWAYS_GOCFLAGS, if defined.
3465 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3466 ALWAYS_OBJCXXFLAGS, if defined.
3467 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3468 additional_flags, if defined.
3469 * lib/gnat.exp (gnat_target_compile): Likewise.
3470 * lib/objc.exp (objc_target_compile): Likewise.
3471 * lib/target-supports-dg.exp (dg-add-options): Handle
3474 2011-09-15 Tom de Vries <tom@codesourcery.com>
3477 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3478 Use uintptr_t in f1. Undo avr xfails.
3480 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3484 * gfortran.dg/function_types_3.f90: New.
3486 2011-09-15 Jason Merrill <jason@redhat.com>
3489 * g++.dg/cpp0x/trailing7.C: New.
3492 * g++.dg/cpp0x/nullptr23.C: New.
3494 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3496 * gcc.dg/vect/bb-slp-25.c: New.
3498 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/cpp0x/noexcept15.C: New.
3503 2011-09-14 Tom de Vries <tom@codesourcery.com>
3506 * gcc.dg/pr50251.c: New test.
3508 2011-09-14 Tobias Burnus <burnus@net-b.de>
3512 * gfortran.dg/null_5.f90: New.
3513 * gfortran.dg/null_6.f90: New.
3515 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3517 * gcc.c-torture/compile/20110913-1.c: New test.
3519 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3522 * gfortran.dg/result_2.f90: New.
3524 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3526 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3528 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3531 * g++.dg/cpp0x/variadic116.C: New test case.
3533 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3535 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3536 * gcc.target/mips/interrupt_handler-2.c: New test.
3537 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3539 2011-09-12 Jason Merrill <jason@redhat.com>
3541 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3543 * g++.dg/cpp0x/explicit7.C: New.
3545 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3547 PR rtl-optimization/50212
3548 * g++.dg/other/pr50212.C: New test.
3550 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3553 * testsuite/gcc.target/avr/torture/avr-torture.exp
3554 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3555 "-O2 -fmerge-all-constants".
3557 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3560 * gfortran.dg/do_while_1.f90: New test.
3562 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3566 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3567 * gfortran.dg/proc_decl_26.f90: New.
3568 * gfortran.dg/typebound_override_2.f90: New.
3569 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3571 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3573 * gnat.dg/cond_expr2.ad[sb]: New test.
3575 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3577 * gnat.dg/atomic5.ad[sb]: New test.
3579 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3581 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3583 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3586 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3588 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3591 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3593 2011-09-09 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/50328
3596 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3598 2011-09-09 Richard Guenther <rguenther@suse.de>
3601 * gcc.dg/torture/pr50333.c: New testcase.
3603 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3605 PR tree-optimization/50318
3606 * gcc.target/arm/pr50318-1.c: New file.
3608 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3610 * gcc.target/i386/all_one_m256i.c: New test.
3612 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3615 * g++.dg/cpp0x/sfinae28.C: New.
3617 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3620 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3621 longer ignored on typedefs.
3623 PR c++/33255 - Support -Wunused-local-typedefs warning
3624 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3625 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3627 2011-09-08 Martin Jambor <mjambor@suse.cz>
3629 PR tree-optimization/50287
3630 * gcc.dg/torture/pr50287.c: New test.
3632 2011-09-08 Richard Guenther <rguenther@suse.de>
3634 PR tree-optimization/19831
3635 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3636 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3637 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3638 * gcc.dg/errno-1.c: Adjust.
3640 2011-09-08 Richard Guenther <rguenther@suse.de>
3642 PR tree-optimization/19831
3643 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3645 2011-09-08 Tobias Burnus <burnus@net-b.de>
3648 * gfortran.dg/do_concurrent_1.f90: New.
3649 * gfortran.dg/do_concurrent_2.f90: New.
3651 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3655 * gcc.dg/pr50310-2.c: New test.
3657 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3660 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3661 * gfortran.dg/impure_constructor_1.f90: Modified.
3662 * gfortran.dg/proc_ptr_comp_33.f90: New.
3664 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.dg/pr50310-1.c: New test.
3669 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3672 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3675 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3678 * g++.dg/cpp0x/noexcept14.C: New.
3680 2011-09-07 Jason Merrill <jason@redhat.com>
3682 * g++.dg/cpp0x/constexpr-ref3.C: New.
3684 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3686 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3688 * gcc.dg/section1.c: Don't xfail for avr.
3690 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3692 PR tree-optimization/50322
3693 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3695 2011-09-07 Martin Jambor <mjambor@suse.cz>
3697 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3699 2011-09-07 Martin Jambor <mjambor@suse.cz>
3701 PR tree-optimization/49911
3702 * g++.dg/tree-ssa/pr49911.C: New test.
3704 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3707 * gcc.dg/torture/pr49030.c: New test.
3709 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3712 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3713 * gfortran.dg/class_4d.f03: Deleted.
3714 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3716 2011-09-07 Richard Guenther <rguenther@suse.de>
3718 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3720 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3722 PR tree-optimization/46021
3723 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3725 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3727 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3729 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3731 * gcc.c-torture/compile/20110906-1.c: New test.
3733 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3735 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3737 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3739 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3740 --param tree-reassoc-width=1.
3742 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3743 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3745 2011-09-06 Richard Guenther <rguenther@suse.de>
3747 PR tree-optimization/48149
3748 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3750 2011-09-06 Richard Guenther <rguenther@suse.de>
3752 PR tree-optimization/48317
3753 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3755 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3757 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3759 (add_options_for_quad_vectors): Replace with ...
3760 (add_options_for_double_vectors): ... this.
3761 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3762 support multiple vector sizes since the vectorizer attempts to
3763 vectorize with both vector sizes.
3764 * gcc.dg/vect/no-vfa-vect-79.c,
3765 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3766 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3767 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3768 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3769 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3770 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3771 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3772 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3773 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3774 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3775 gcc.dg/vect/vect-40.c: Likewise.
3776 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3777 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3778 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3779 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3780 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3782 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3784 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3787 * gcc.target/mips/abi-main.h: New file.
3788 * gcc.target/mips/abi-o32-long32.c: New test.
3789 * gcc.target/mips/abi-o32-long64.c: Likewise.
3790 * gcc.target/mips/abi-o64-long32.c: Likewise.
3791 * gcc.target/mips/abi-o64-long64.c: Likewise.
3792 * gcc.target/mips/abi-n32-long32.c: Likewise.
3793 * gcc.target/mips/abi-n32-long64.c: Likewise.
3794 * gcc.target/mips/abi-n64-long32.c: Likewise.
3795 * gcc.target/mips/abi-n64-long64.c: Likewise.
3796 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3797 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3798 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3799 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3800 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3801 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3802 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3803 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3804 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3805 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3806 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3807 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3808 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3809 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3810 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3811 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3812 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3813 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3814 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3815 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3816 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3817 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3818 * gcc.target/mips/branch-3.c: Likewise.
3819 * gcc.target/mips/branch-4.c: Likewise.
3820 * gcc.target/mips/branch-5.c: Likewise.
3821 * gcc.target/mips/branch-6.c: Likewise.
3822 * gcc.target/mips/branch-7.c: Likewise.
3823 * gcc.target/mips/branch-8.c: Likewise.
3824 * gcc.target/mips/branch-9.c: Likewise.
3825 * gcc.target/mips/branch-10.c: Likewise.
3826 * gcc.target/mips/branch-11.c: Likewise.
3827 * gcc.target/mips/branch-12.c: Likewise.
3828 * gcc.target/mips/branch-13.c: Likewise.
3829 * gcc.target/mips/lazy-binding-1.c: Likewise.
3831 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3833 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3834 to avoid warning on int=16 platforms..
3836 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3838 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3839 to work even with -fshort-enums.
3841 2011-09-04 Jan Hubicka <jh@suse.cz>
3843 * gcc.c-torture/compile/20110902.c: new testcase.
3845 2011-09-04 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp0x/rv-conv1.C: New.
3851 * g++.dg/cpp0x/rv-func3.C: New.
3853 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3857 * g++.dg/cpp0x/constexpr-template1.C: New.
3858 * g++.dg/cpp0x/constexpr-template2.C: New.
3859 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3860 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3862 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3864 * gnat.dg/specs/debug1.ads: Tweak pattern.
3866 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3869 * gfortran.dg/class_45a.f03: New.
3870 * gfortran.dg/class_45b.f03: New.
3872 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3873 Ira Rosen <ira.rosen@linaro.org>
3875 PR tree-optimization/50208
3876 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3877 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3878 -fno-tree-fre -fno-tree-pre.
3880 2011-09-02 Martin Jambor <mjambor@suse.cz>
3882 * gcc.dg/ipa/ipcp-3.c: New test.
3884 2011-09-02 Richard Guenther <rguenther@suse.de>
3886 PR tree-optimization/27460
3888 * gcc.dg/vect/vect-cond-7.c: New testcase.
3890 2011-09-02 Martin Jambor <mjambor@suse.cz>
3892 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3893 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3894 xfailed test for inlining.
3895 * g++.dg/ipa/ivinline-9.C: Likewise.
3897 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3899 PR tree-optimization/50178
3900 * gfortran.dg/vect/pr50178.f90: New test.
3902 2011-08-31 Martin Jambor <mjambor@suse.cz>
3905 * gcc.c-torture/execute/pr49886.c: New testcase.
3907 2011-08-31 Tom de Vries <tom@codesourcery.com>
3910 * gcc.dg/pr43513.c: New test.
3912 2011-08-30 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/common_14.f90: New.
3916 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3918 2011-08-30 Jason Merrill <jason@redhat.com>
3921 * g++.dg/cpp0x/decltype33.C: New.
3924 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3927 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3929 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3933 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3935 * gnat.dg/specs/aggr3.ads: New test.
3936 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3938 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3939 * gnat.dg/specs/aggr2.ads: Likewise.
3941 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3944 * gfortran.dg/allocate_with_source_2.f90: New test
3946 2011-08-30 Jason Merrill <jason@redhat.com>
3949 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3952 * g++.dg/cpp0x/constexpr-value3.C: New.
3954 2011-08-30 Richard Guenther <rguenther@suse.de>
3957 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3958 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3959 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3960 * gcc.dg/pr36902.c: XFAIL.
3962 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3964 * gcc.target/i386/fma-check.h: New.
3965 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3966 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3967 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3968 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3969 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3970 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3971 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3972 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3973 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3974 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3975 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3976 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3977 * gcc.target/i386/fma-compile.c: Likewise.
3978 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3979 * gcc.target/i386/sse-12.c: Add -mfma.
3980 * gcc.target/i386/sse-13.c: Likewise.
3981 * gcc.target/i386/sse-14.c: Likewise.
3982 * gcc.target/i386/sse-22.c: Likewise.
3983 * gcc.target/i386/sse-23.c: Likewise.
3984 * g++.dg/other/i386-2.C: Likewise.
3985 * g++.dg/other/i386-3.C: Likewise.
3987 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3990 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3991 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3993 2011-08-30 Christian Bruel <christian.bruel@st.com>
3995 * g++.dg/bprob/bprob.exp (feedback_options): Set
3996 -fbranch-probabilities.
3997 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3999 2011-08-29 Jason Merrill <jason@redhat.com>
4002 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4004 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4005 Jason Merrill <jason@redhat.com>
4007 * g++.dg/dfp/base.C: New test.
4009 2011-08-29 Jason Merrill <jason@redhat.com>
4013 * g++.dg/cpp0x/initlist58.C: New.
4015 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4018 * gfortran.dg/class_result_1.f03: New.
4020 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4023 * gcc.target/i386/pr48722.c: New test.
4025 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4028 * gfortran.dg/widechar_compare_1.f90: New test.
4030 2011-08-26 Jason Merrill <jason@redhat.com>
4034 * g++.dg/abi/mangle50.C: New.
4036 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4039 * gcc.target/i386/pr50202.c: New test.
4041 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4043 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4044 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4045 * gcc.target/i386/avx-round-vec.c: New test.
4046 * gcc.target/i386/avx-roundf-vec.c: New test.
4048 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4050 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4054 * c-c++-common/Wunused-var-14.c: New test.
4056 2011-08-26 Tom de Vries <tom@codesourcery.com>
4058 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4060 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4062 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4063 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4064 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4065 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4067 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4069 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4070 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4071 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4072 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4074 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4077 * gfortran.dg/pointer_comp_init_1.f90: New test.
4079 2011-08-25 Jason Merrill <jason@redhat.com>
4082 * g++.dg/cpp0x/sfinae27.C: New.
4084 2011-08-25 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/coarray_lib_token_4.f90: New.
4088 2011-08-25 Tobias Burnus <burnus@net-b.de>
4090 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4092 2011-08-25 Richard Guenther <rguenther@suse.de>
4094 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4096 2011-08-24 Tobias Burnus <burnus@net-b.de>
4099 * gfortran.dg/initialization_28.f90: New.
4101 2011-08-24 Richard Guenther <rguenther@suse.de>
4103 PR tree-optimization/50067
4104 * gcc.dg/torture/pr50067-3.c: New testcase.
4105 * gcc.dg/torture/pr50067-4.c: Likewise.
4106 * gcc.dg/torture/pr50067-5.c: Likewise.
4108 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4110 * g++.dg/other/i386-2.C: Add -mavx2 check.
4111 * g++.dg/other/i386-3.C: Likewise.
4112 * gcc.target/i386/avx-1.c: Add AVX2.
4113 * gcc.target/i386/avx-2.c: Likewise.
4114 * gcc.target/i386/funcspec-5.c: Likewise.
4115 * gcc.target/i386/sse-12.c: Likewise.
4116 * gcc.target/i386/sse-13.c: Likewise.
4117 * gcc.target/i386/sse-14.c: Likewise.
4118 * gcc.target/i386/sse-22.c: Likewise.
4119 * gcc.target/i386/sse-23.c: Likewise.
4120 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4121 * gcc.target/i386/avx2-check.h: New.
4122 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4123 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4124 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4125 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4126 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4127 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4128 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4129 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4130 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4131 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4132 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4133 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4134 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4135 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4136 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4137 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4138 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4139 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4140 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4141 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4142 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4143 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4144 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4145 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4146 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4147 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4148 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4149 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4150 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4151 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4152 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4153 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4154 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4155 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4156 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4157 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4158 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4159 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4160 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4161 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4162 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4163 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4164 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4165 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4166 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4167 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4168 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4169 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4170 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4171 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4172 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4173 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4174 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4175 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4176 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4177 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4178 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4179 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4180 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4181 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4182 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4183 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4184 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4185 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4186 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4187 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4188 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4189 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4190 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4191 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4192 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4193 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4194 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4195 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4196 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4197 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4198 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4199 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4200 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4201 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4202 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4203 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4204 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4205 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4206 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4207 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4208 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4209 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4210 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4211 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4212 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4213 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4214 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4215 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4216 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4217 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4218 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4219 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4220 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4221 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4222 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4223 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4224 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4225 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4226 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4227 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4228 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4229 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4230 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4231 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4232 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4233 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4234 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4235 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4236 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4237 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4238 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4239 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4240 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4241 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4242 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4243 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4244 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4245 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4246 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4247 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4248 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4249 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4250 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4251 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4252 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4253 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4254 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4255 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4256 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4257 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4258 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4259 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4260 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4261 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4262 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4263 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4264 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4265 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4266 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4267 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4268 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4269 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4270 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4271 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4272 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4273 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4274 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4275 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4276 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4277 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4278 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4279 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4283 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4284 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4285 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4286 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4287 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4288 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4289 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4290 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4291 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4292 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4293 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4294 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4295 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4296 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4297 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4298 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4299 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4300 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4301 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4302 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4303 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4304 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4310 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4311 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4320 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4321 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4322 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4323 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4324 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4325 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4326 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4327 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4328 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4329 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4330 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4331 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4332 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4333 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4334 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4335 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4336 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4337 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4338 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4339 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4340 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4341 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4342 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4343 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4344 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4345 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4346 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4347 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4348 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4349 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4355 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4356 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4365 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4366 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4367 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4368 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4369 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4370 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4371 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4372 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4373 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4374 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4375 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4377 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4378 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4379 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4380 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4381 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4382 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4383 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4384 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4385 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4386 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4387 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4388 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4389 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4390 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4391 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4395 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4396 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4397 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4398 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4399 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4400 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4401 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4402 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4403 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4404 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4405 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4406 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4493 * gcc.target/i386/testimm-9.c: Likewise.
4495 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4497 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4498 * g++.dg/other/i386-3.C: Likewise.
4499 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4500 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4501 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4502 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4503 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4504 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4505 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4506 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4507 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4508 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4509 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4510 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4511 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4512 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4513 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4514 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4515 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4516 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4517 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4518 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4519 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4520 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4521 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4522 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4523 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4524 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4525 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4526 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4527 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4528 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4529 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4530 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4531 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4532 * gcc.target/i386/sse-12.c: Add BMI2.
4533 * gcc.target/i386/sse-13.c: Likewise.
4534 * gcc.target/i386/sse-14.c: Likewise.
4535 * gcc.target/i386/sse-22.c: Likewise.
4536 * gcc.target/i386/sse-23.c: Likewise.
4538 2011-08-23 Jason Merrill <jason@redhat.com>
4540 * g++.dg/template/crash7.C: Adjust expected errors.
4542 2011-08-23 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/overload2.C: New.
4548 2011-08-23 Jason Merrill <jason@redhat.com>
4551 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4553 2011-08-23 Jason Merrill <jason@redhat.com>
4556 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4557 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4558 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4559 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4561 2011-08-23 Jason Merrill <jason@redhat.com>
4564 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4566 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4569 * g++.dg/warn/Wunused-var-16.C: New test.
4572 * gcc.dg/pr50161.c: New test.
4574 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4577 * g++.dg/gcov/gcov-7.C: New test.
4579 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4582 * g++.dg/dfp/nofields.C: New test.
4584 2011-08-23 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/use_16.f90: New.
4589 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4590 Kirill Yukhin <kirill.yukhin@intel.com>
4593 * gcc.target/i386/pr50155.c: New test.
4595 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4597 PR tree-optimization/50133
4598 * gcc.dg/pr50133.c: New test.
4601 * c-c++-common/cxxbitfields-6.c: New test.
4603 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4606 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4608 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4610 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4611 * gcc.dg/pr49994-3.c: Ditto.
4613 2011-08-22 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4617 * gcc.dg/torture/pr50067-2.c: Likewise.
4619 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4622 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4623 of a constant resulting from simplification.
4624 * gfortran.dg/warn_conversion_3.f90: New test.
4626 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4629 * gfortran.dg/zero_stride_1.f90: New test.
4631 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4634 * gfortran.dg/typebound_override_1.f90: Modified.
4636 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/48739
4639 * gcc.dg/pr48739-1.c: New test.
4640 * gcc.dg/pr48739-2.c: New test.
4642 2011-08-20 Tobias Burnus <burnus@net-b.de>
4644 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4646 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4649 * gfortran.dg/where_3.f90: New test.
4651 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4654 * gfortran.dg/pr49721-1.f: New.
4655 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4657 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4659 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4660 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4663 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4665 * gcc.target/arm/wmul-11.c: New file.
4666 * gcc.target/arm/wmul-12.c: New file.
4667 * gcc.target/arm/wmul-13.c: New file.
4669 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4671 * gcc.target/arm/wmul-10.c: New file.
4673 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4675 * gcc.target/arm/wmul-9.c: New file.
4676 * gcc.target/arm/wmul-bitfield-2.c: New file.
4678 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4680 * gcc.target/arm/wmul-8.c: New file.
4682 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4684 * gcc.target/arm/wmul-7.c: New file.
4686 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4688 * gcc.target/arm/wmul-6.c: New file.
4690 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4692 * gcc.target/arm/wmul-5.c: New file.
4693 * gcc.target/arm/no-wmla-1.c: New file.
4695 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4697 * gcc.target/arm/wmul-bitfield-1.c: New file.
4699 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4701 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4703 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4705 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4706 * gcc.target/i386/conversion.c: Likewise.
4708 2011-08-19 Richard Guenther <rguenther@suse.de>
4710 * gcc.dg/torture/pr50067-1.c: New testcase.
4711 * gcc.dg/torture/pr50067-2.c: Likewise.
4713 2011-08-19 Joey Ye <joey.ye@arm.com>
4716 * gcc.target/arm/handler-align.c: New test.
4717 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4720 2011-08-19 Joey Ye <joey.ye@arm.com>
4722 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4724 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4727 * gfortran.dg/end_block_label_1.f90: New test.
4728 * gfortran.dg/end_associate_label_1.f90: New test.
4730 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4732 * gcc.dg/c1x-pointer-float-1.c: New test.
4734 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4737 * gfortran.dg/duplicate_labels_2.f: New test.
4739 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4741 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4742 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4743 gcc.dg/c1x-noreturn-5.c: New tests.
4745 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4747 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4749 2011-08-18 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4753 * gfortran.dg/coarray_lock_3.f90: Fix test.
4754 * gfortran.dg/coarray_lock_4.f90: New.
4755 * gfortran.dg/coarray_lock_5.f90: New.
4757 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4760 * gcc.c-torture/compile/pr50009.c: New test.
4763 * gcc.dg/torture/pr50092.c: New test.
4765 2011-08-18 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/namelist_73.f90: New.
4770 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4772 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4775 * gcc.dg/pr50017.c: New test.
4777 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4780 * g++.dg/lookup/hidden-var1.C: New test case.
4782 2011-08-17 Tobias Burnus <burnus@net-b.de>
4785 * gfortran.dg/warn_unused_var_2.f90: New.
4786 * gfortran.dg/warn_unused_var_3.f90: New.
4788 2011-08-17 Tom de Vries <tom@codesourcery.com>
4791 * gcc.target/arm/pr43597.c: New test.
4793 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4796 * gfortran.dg/common_13.f90: New.
4798 2011-08-16 Jason Merrill <jason@redhat.com>
4801 * g++.dg/cpp0x/variadic-unresolved.C: New.
4803 * g++.old-deja/g++.brendan/README: Add R.I.P.
4805 * g++.dg/ext/attr-used-1.C: New.
4808 * g++.dg/cpp0x/initlist56.C: New.
4810 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4813 * g++.dg/opt/life1.C: Only run on Linux.
4815 2011-08-15 Tobias Burnus <burnus@net-b.de>
4817 * gfortran.dg/coarray_26.f90: New.
4819 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4821 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4824 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4827 * gfortran.dg/func_result_7.f90: New.
4829 2011-08-13 Jason Merrill <jason@redhat.com>
4832 * g++.dg/cpp0x/decltype32.C: New.
4835 * g++.dg/diagnostic/expr1.C: New.
4837 2011-08-12 David Li <davidxl@google.com>
4839 * g++.dg/abi/vbase15.C: New test.
4841 2011-08-12 Jason Merrill <jason@redhat.com>
4844 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4846 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4848 * gcc.dg/builtins-67.c: New test.
4849 * gcc.target/i386/conversion.c: Ditto.
4851 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4852 Brian Hackett <bhackett1024@gmail.com>
4854 * g++.dg/plugin/decl_plugin.c: New.
4855 * g++.dg/plugin/decl-plugin-test.C: New.
4856 * g++.dg/plugin/plugin.exp: Add above testcase.
4858 2011-08-11 Richard Guenther <rguenther@suse.de>
4860 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4862 2011-08-11 Michael Matz <matz@suse.de>
4864 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4866 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4868 PR tree-optimization/50039
4869 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4870 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4872 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4874 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4875 (sse4_1_test): Initialize src3 with random value.
4877 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4879 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4880 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4881 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4882 * gcc.dg/scal-to-vec1.c: New test.
4883 * gcc.dg/scal-to-vec2.c: New test.
4885 2011-08-09 Richard Guenther <rguenther@suse.de>
4887 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4888 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4889 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4890 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4892 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4894 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4896 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4898 * gcc.dg/pr49948.c: Require pthread effective target.
4900 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4902 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4904 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4906 * gcc.target/i386/sse-22a.c: New test.
4908 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4910 PR tree-optimization/50014
4911 * gcc.dg/vect/pr50014.c: New test.
4913 2011-08-08 Martin Jambor <mjambor@suse.cz>
4916 * gcc.dg/tree-ssa/pr49923.c: New test.
4918 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4921 * gcc.target/i386/pr49781-1.c: New.
4923 2011-08-08 Jason Merrill <jason@redhat.com>
4925 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4927 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4929 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4932 * gfortran.dg/typebound_override_1.f90: New.
4934 2011-08-07 Kai Tietz <ktietz@redhat.com>
4936 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4937 x86_64 mingw target.
4938 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4939 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4940 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4941 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4943 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4944 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4945 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4946 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4947 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4949 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4952 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4954 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4956 * gcc.dg/pr48770.c: Cleanup coverage files.
4957 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4959 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4961 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4962 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4963 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4964 lzcnt and bmi options.
4966 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4969 * gcc.dg/pr47381-1.c: New.
4970 * gcc.dg/pr47381-2.c: Likewise.
4971 * gcc.target/i386/pr47381.c: Likewise.
4973 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4976 * gcc.dg/pr47727.c: New.
4979 * gcc.dg/pr47372-1.c: New.
4980 * gcc.dg/pr47372-2.c: Likewise.
4982 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4985 * gcc.target/i386/pr47449.c: New.
4988 * gcc.dg/pr47446-1.c: New.
4989 * gcc.dg/pr47446-2.c: Likewise.
4991 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4994 * gcc.dg/pr47766.c: New.
4997 * gcc.dg/tls/pr47715-1.c: New.
4998 * gcc.dg/tls/pr47715-2.c: Likewise.
4999 * gcc.dg/tls/pr47715-3.c: Likewise.
5000 * gcc.dg/tls/pr47715-4.c: Likewise.
5001 * gcc.dg/tls/pr47715-5.c: Likewise.
5003 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5006 * objc.dg/gnu-api-2-class.m: Updated comments.
5007 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5008 * objc.dg/gnu-api-2-class-meta.m: New test.
5009 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5011 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5014 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5015 with classes that are in construction.
5017 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5020 * gcc.target/i386/pr48084-1.c: New.
5021 * gcc.target/i386/pr48084-2.c: Likewise.
5022 * gcc.target/i386/pr48084-3.c: Likewise.
5023 * gcc.target/i386/pr48084-4.c: Likewise.
5024 * gcc.target/i386/pr48084-5.c: Likewise.
5026 PR rtl-optimization/49504
5027 * gcc.target/i386/pr49504.c: New.
5030 * gcc.dg/pr49860.c: New.
5032 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5035 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5036 with classes that are in construction.
5038 2011-08-05 Jason Merrill <jason@redhat.com>
5041 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5044 * g++.dg/cpp0x/decltype31.C: New.
5047 * g++.dg/init/array28.C: New.
5050 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5052 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5055 * gcc.dg/pr47369-1.c: New.
5057 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5060 * gcc.dg/torture/pr47364-1.c: New.
5061 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5062 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5064 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5067 * gfortran.dg/transfer_check_2.f90: New test case.
5069 2011-08-05 Jan Hubicka <jh@suse.cz>
5072 * gfortran.dg/pr49494.f90: New testcase.
5074 2011-08-05 Jan Hubicka <jh@suse.cz>
5077 * gcc.c-torture/compile/pr49735.c: New testcase.
5079 2011-08-05 Jason Merrill <jason@redhat.com>
5082 * g++.dg/cpp0x/initlist56.C: New.
5085 * g++.dg/overload/rvalue2.C: New.
5088 * g++.dg/cpp0x/range-for21.C: New.
5090 * g++.dg/ext/vla11.C: New.
5092 2011-08-05 Richard Guenther <rguenther@suse.de>
5094 PR tree-optimization/49984
5095 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5097 2011-08-05 Richard Guenther <rguenther@suse.de>
5099 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5100 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5103 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5105 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5106 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5107 * gfortran.dg/ldist-pr43023.f90: Ditto.
5108 * gfortran.dg/namelist_52.f90: Ditto.
5109 * gfortran.dg/interface_proc_end.f90: Ditto.
5110 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5111 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5113 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5115 * gcc.dg/vect/vect-over-widen-1.c: New test.
5116 * gcc.dg/vect/vect-over-widen-2.c: New test.
5117 * gcc.dg/vect/vect-over-widen-3.c: New test.
5118 * gcc.dg/vect/vect-over-widen-4.c: New test.
5120 2011-08-04 Richard Guenther <rguenther@suse.de>
5123 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5125 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5127 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5129 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5132 * g++.dg/ext/builtin-object-size3.C: New test.
5134 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5136 PR tree-optimization/49948
5137 * gcc.dg/pr49948.c: New test.
5139 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5142 * gcc.dg/torture/pr47383.c: New.
5144 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5146 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5148 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5150 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5152 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5155 * gcc.dg/torture/pr47744-1.c: New.
5156 * gcc.dg/torture/pr47744-2.c: Likewise.
5157 * gcc.dg/torture/pr47744-3.c: Likewise.
5159 2011-08-03 Richard Guenther <rguenther@suse.de>
5162 * gcc.dg/torture/pr49958.c: New testcase.
5164 2011-08-03 Richard Guenther <rguenther@suse.de>
5166 PR tree-optimization/49938
5167 * g++.dg/torture/pr49938.C: New testcase.
5169 2011-08-02 Jason Merrill <jason@redhat.com>
5172 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5175 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5178 * g++.dg/cpp0x/variadic115.C: New.
5181 * g++.dg/cpp0x/union5.C: New.
5183 2011-08-02 Daniel Kraft <d@domob.eu>
5186 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5188 2011-08-02 Kai Tietz <ktietz@redhat.com>
5191 * gcc.dg/tree-ssa/forwprop-15.c
5193 2011-08-02 Jason Merrill <jason@redhat.com>
5196 * g++.dg/cpp0x/range-for20.C: New.
5198 2011-08-02 Tobias Burnus <burnus@net-b.de>
5200 * gfortran.dg/coarray_lib_token_3.f90: New.
5202 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5205 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5206 * gcc.dg/gomp/atomic-15.c: New test.
5207 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5208 * g++.dg/gomp/atomic-15.C: New test.
5209 * g++.dg/gomp/private-1.C: New test.
5210 * g++.dg/gomp/sharing-2.C: New test.
5211 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5212 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5213 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5215 2011-08-02 Tobias Burnus <burnus@net-b.de>
5217 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5218 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5220 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5221 * gfortran.dg/allocatable_function_5.f90: Ditto.
5222 * gfortran.dg/allocate_stat.f90: Ditto.
5223 * gfortran.dg/array_constructor_20.f90: Ditto.
5224 * gfortran.dg/array_constructor_21.f90: Ditto.
5225 * gfortran.dg/array_constructor_22.f90: Ditto.
5226 * gfortran.dg/array_constructor_26.f03: Ditto.
5227 * gfortran.dg/array_function_4.f90: Ditto.
5228 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5229 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5230 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5231 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5232 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5233 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5234 * gfortran.dg/class_15.f03: Ditto.
5235 * gfortran.dg/class_27.f03: Ditto.
5236 * gfortran.dg/class_33.f90: Ditto.
5237 * gfortran.dg/class_37.f03: Ditto.
5238 * gfortran.dg/class_40.f03: Ditto.
5239 * gfortran.dg/class_42.f03: Ditto.
5240 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5241 * gfortran.dg/coarray/registering_1.f90: Ditto.
5242 * gfortran.dg/convert_1.f90: Ditto.
5243 * gfortran.dg/default_initialization_3.f90: Ditto.
5244 * gfortran.dg/dependency_25.f90: Ditto.
5245 * gfortran.dg/dependency_26.f90: Ditto.
5246 * gfortran.dg/dependency_36.f90: Ditto.
5247 * gfortran.dg/dependency_37.f90: Ditto.
5248 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5249 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5250 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5251 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5252 * gfortran.dg/elemental_result_1.f90: Ditto.
5253 * gfortran.dg/empty_derived_type.f90: Ditto.
5254 * gfortran.dg/entry_7.f90: Ditto.
5255 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5256 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5257 * gfortran.dg/error_recovery_3.f90: Ditto.
5258 * gfortran.dg/extends_4.f03: Ditto.
5259 * gfortran.dg/func_assign.f90: Ditto.
5260 * gfortran.dg/func_assign_3.f90: Ditto.
5261 * gfortran.dg/generic_1.f90: Ditto.
5262 * gfortran.dg/generic_18.f90: Ditto.
5263 * gfortran.dg/generic_22.f03: Ditto.
5264 * gfortran.dg/generic_4.f90: Ditto.
5265 * gfortran.dg/generic_6.f90: Ditto.
5266 * gfortran.dg/generic_actual_arg.f90: Ditto.
5267 * gfortran.dg/graphite/id-21.f: Ditto.
5268 * gfortran.dg/graphite/pr45758.f90: Ditto.
5269 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5270 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5271 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5272 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5273 * gfortran.dg/host_used_types_1.f90: Ditto.
5274 * gfortran.dg/implicit_1.f90: Ditto.
5275 * gfortran.dg/implicit_11.f90: Ditto.
5276 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5277 * gfortran.dg/impure_actual_1.f90: Ditto.
5278 * gfortran.dg/impure_assignment_1.f90: Ditto.
5279 * gfortran.dg/impure_constructor_1.f90: Ditto.
5280 * gfortran.dg/initialization_10.f90: Ditto.
5281 * gfortran.dg/initialization_12.f90: Ditto.
5282 * gfortran.dg/interface_14.f90: Ditto.
5283 * gfortran.dg/interface_15.f90: Ditto.
5284 * gfortran.dg/interface_2.f90: Ditto.
5285 * gfortran.dg/interface_25.f90: Ditto.
5286 * gfortran.dg/interface_26.f90: Ditto.
5287 * gfortran.dg/interface_29.f90: Ditto.
5288 * gfortran.dg/interface_assignment_1.f90: Ditto.
5289 * gfortran.dg/internal_pack_6.f90: Ditto.
5290 * gfortran.dg/internal_pack_7.f90: Ditto.
5291 * gfortran.dg/internal_pack_8.f90: Ditto.
5292 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5293 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5294 * gfortran.dg/module_commons_3.f90: Ditto.
5295 * gfortran.dg/module_equivalence_4.f90: Ditto.
5296 * gfortran.dg/module_equivalence_6.f90: Ditto.
5297 * gfortran.dg/module_function_type_1.f90: Ditto.
5298 * gfortran.dg/module_naming_1.f90: Ditto.
5299 * gfortran.dg/namelist_4.f90: Ditto.
5300 * gfortran.dg/operator_c1202.f90: Ditto.
5301 * gfortran.dg/parens_7.f90: Ditto.
5302 * gfortran.dg/pr32921.f: Ditto.
5303 * gfortran.dg/pr33646.f90: Ditto.
5304 * gfortran.dg/pr41928.f90: Ditto.
5305 * gfortran.dg/pr42119.f90: Ditto.
5306 * gfortran.dg/pr43984.f90: Ditto.
5307 * gfortran.dg/present_1.f90: Ditto.
5308 * gfortran.dg/private_type_2.f90: Ditto.
5309 * gfortran.dg/proc_decl_2.f90: Ditto.
5310 * gfortran.dg/proc_ptr_10.f90: Ditto.
5311 * gfortran.dg/proc_ptr_22.f90: Ditto.
5312 * gfortran.dg/proc_ptr_8.f90: Ditto.
5313 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5314 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5315 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5316 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5317 * gfortran.dg/substring_equivalence.f90: Ditto.
5318 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5319 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5320 * gfortran.dg/trim_optimize_6.f90: Ditto.
5321 * gfortran.dg/typebound_call_12.f03: Ditto.
5322 * gfortran.dg/typebound_operator_5.f03: Ditto.
5323 * gfortran.dg/typebound_operator_6.f03: Ditto.
5324 * gfortran.dg/typebound_proc_18.f03: Ditto.
5325 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5326 * gfortran.dg/use_1.f90: Ditto.
5327 * gfortran.dg/use_10.f90: Ditto.
5328 * gfortran.dg/use_11.f90: Ditto.
5329 * gfortran.dg/use_14.f90: Ditto.
5330 * gfortran.dg/use_only_2.f90: Ditto.
5331 * gfortran.dg/use_rename_4.f90: Ditto.
5332 * gfortran.dg/use_rename_5.f90: Ditto.
5333 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5334 * gfortran.dg/used_interface_ref.f90: Ditto.
5335 * gfortran.dg/used_types_11.f90: Ditto.
5336 * gfortran.dg/used_types_3.f90: Ditto.
5337 * gfortran.dg/used_types_4.f90: Ditto.
5338 * gfortran.dg/userdef_operator_2.f90: Ditto.
5339 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5340 * gfortran.dg/vect/pr46213.f90: Ditto.
5341 * gfortran.dg/whole_file_21.f90: Ditto.
5342 * gfortran.dg/whole_file_22.f90: Ditto.
5343 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5344 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5346 2011-08-02 Kai Tietz <ktietz@redhat.com>
5348 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5350 2011-08-01 Jason Merrill <jason@redhat.com>
5353 * g++.dg/abi/mangle49.C: New.
5356 * g++.dg/cpp0x/constexpr-array4.C: New.
5359 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5361 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5364 * gcc.target/i386/pr49927.c: New test.
5366 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5368 PR tree-optimization/49926
5369 * gcc.dg/vect/pr49926.c: New test.
5371 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5373 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5374 * gcc.target/i386/lzcnt-1.c: New test.
5375 * gcc.target/i386/lzcnt-2.c: Likewise.
5376 * gcc.target/i386/lzcnt-2a.c: Likewise.
5377 * gcc.target/i386/lzcnt-3.c: Likewise.
5378 * gcc.target/i386/lzcnt-4.c: Likewise.
5379 * gcc.target/i386/lzcnt-4a.c: Likewise.
5380 * gcc.target/i386/lzcnt-5.c: Likewise.
5381 * gcc.target/i386/lzcnt-6.c: Likewise.
5382 * gcc.target/i386/lzcnt-6a.c: Likewise.
5383 * gcc.target/i386/lzcnt-check.h: Likewise.
5385 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5386 * gcc.target/i386/sse-13.c: Likewise.
5387 * gcc.target/i386/sse-14.c: Likewise.
5388 * g++.dg/other/i386-2.C: Likewise.
5389 * g++.dg/other/i386-3.C: Likewise.
5391 2011-08-01 Julian Brown <julian@codesourcery.com>
5393 * gcc.target/arm/fixed-point-exec.c: New test.
5395 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5398 * gcc.target/i386/pr49920.c: New test.
5400 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5402 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5403 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5404 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5405 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5406 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5407 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5408 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5409 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5410 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5411 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5412 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5413 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5414 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5415 * g++.dg/tree-ssa/pr33615.C: Ditto.
5416 * g++.dg/tree-ssa/restrict1.C: Ditto.
5417 * c-c++-common/restrict-2.c: Ditto.
5418 * gfortran.dg/pr32921.f: Ditto.
5419 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5420 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5421 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5422 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5423 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5424 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5425 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5426 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5427 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5428 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5430 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5432 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5433 .exe.ltrans[0-9]*. dump files.
5435 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5438 * gfortran.dg/abstract_type_6.f03: Modified.
5439 * gfortran.dg/typebound_proc_24.f03: New.
5441 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/init/for1.C: Fix.
5446 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5449 * gfortran.dg/string_5.f90: New test.
5451 2011-07-29 Jason Merrill <jason@redhat.com>
5454 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5456 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5458 PR tree-optimization/47407
5459 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5463 2011-07-29 Richard Guenther <rguenther@suse.de>
5465 * gcc.dg/uninit-suppress.c: Also disable VRP.
5466 * gcc.dg/uninit-suppress_2.c: Likewise.
5468 2011-07-28 Jason Merrill <jason@redhat.com>
5471 * g++.dg/template/nontype24.C: New.
5473 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5475 PR rtl-optimization/47958
5476 * gcc.dg/torture/pr47958-1.c: New.
5478 2011-07-29 Wei Guozhi <carrot@google.com>
5480 PR rtl-optimization/49799
5481 * gcc.dg/pr49799.c: New test case.
5483 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5486 * gcc.dg/graphite/id-pr48648.c: New.
5488 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5491 * gfortran.dg/maxloc_2.f90: New test.
5492 * gfortran.dg/maxloc_3.f90: New test.
5493 * gfortran.dg/minloc_1.f90: New test.
5494 * gfortran.dg/minloc_2.f90: New test.
5495 * gfortran.dg/minloc_3.f90: New test.
5496 * gfortran.dg/minmaxloc_7.f90: New test.
5499 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5501 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5503 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5504 the builtin isn't optimized away.
5506 2011-07-27 Tobias Burnus <burnus@net-b.de>
5509 * gfortran.dg/lto/pr45586-2_0.f90: New.
5511 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5514 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5515 * c-c++-common/cxxbitfields-5.c: Same.
5517 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5519 * lib/target-supports.exp (check_effective_target_mmap): Use
5520 check_function_available.
5522 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5524 * g++.old-deja/g++.pt/crash60.C: Updated.
5526 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5529 * gcc.target/i386/pr49866.c: New test.
5531 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5533 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5534 * gcc.target/i386/bmi-andn-1.c: New test.
5535 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5536 * gcc.target/i386/bmi-andn-2.c: Likewise.
5537 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5538 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5539 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5540 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5541 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5542 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5543 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5544 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5545 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5546 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5547 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5548 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5549 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5550 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5551 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5552 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5553 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5554 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5555 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5556 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5557 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5559 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5562 * gfortran.dg/graphite/id-pr47691.f: New.
5564 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5566 * gcc.target/i386/avx-os-support.h: New.
5567 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5568 (main): Check avx_os_support before the test is run.
5569 * gcc.target/i386/aes-avx-check.h: Ditto.
5570 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5572 2011-07-27 Kai Tietz <ktietz@redhat.com>
5574 * gcc.target/i386/aggregate-ret3.c: New test.
5575 * gcc.target/i386/aggregate-ret4.c: New test.
5577 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5580 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5581 allocated array should *not* change its size.
5582 * gfortran.dg/multiple_allocation_3.f90: New test.
5584 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5587 * g++.dg/cpp0x/constexpr-49776.C: New.
5589 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5592 * gcc.dg/graphite/id-pr47046.c: New.
5594 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5597 * gcc.dg/graphite/run-id-pr47593.c: New.
5599 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5602 * gcc.dg/graphite/run-id-pr47653.c: New.
5603 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5604 induction variables.
5605 * gcc.dg/graphite/scop-16.c: Same.
5606 * gcc.dg/graphite/scop-17.c: Same.
5607 * gcc.dg/graphite/scop-21.c: Same.
5609 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5612 * gcc.dg/graphite/id-pr48805.c: New.
5614 2011-07-26 Tobias Burnus <burnus@net-b.de>
5616 * gfortran.dg/coarray_lib_token_2.f90: New.
5618 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5620 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5623 2011-07-25 Andrew Pinski <apinski@cavium.com>
5626 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5627 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5629 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5631 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5633 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5634 * gcc.c-torture/execute/loop-2g.c: Likewise.
5635 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5636 Require mmap support.
5637 * gcc.c-torture/execute/loop-2g.x: Likewise.
5638 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5639 (MAP_ANON): Provide default.
5640 * gcc.dg/20050826-1.c: Likewise.
5641 * gcc.target/i386/pr36533.c: Likewise.
5642 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5643 Use dg-require-effective-target mmap.
5645 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5648 * g++.dg/cpp0x/range-for19.C: New.
5650 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5653 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5656 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5659 * g++.dg/torture/pr49309.C: Remove.
5661 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5663 PR tree-optimization/49809
5664 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5667 2011-07-25 Richard Guenther <rguenther@suse.de>
5669 PR tree-optimization/49715
5670 * gcc.target/i386/pr49715-1.c: New testcase.
5671 * gcc.target/i386/pr49715-2.c: Likewise.
5673 2011-07-23 Jason Merrill <jason@redhat.com>
5675 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5677 2011-07-22 Jason Merrill <jason@redhat.com>
5680 * g++.dg/cpp0x/initlist55.C: New.
5682 2011-07-23 Tobias Burnus <burnus@net-b.de>
5685 * gfortran.dg/namelist_72.f: New.
5687 2011-07-23 Tobias Burnus <burnus@net-b.de>
5689 * gfortran.dg/coarray_25.f90: New.
5691 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5693 * override1.C: This test should use c++0x mode.
5694 * override3.C: New. Test the diagnostics in c++98 mode.
5696 2011-07-22 Jason Merrill <jason@redhat.com>
5697 Mark Glisse <marc.glisse@normalesup.org>
5700 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5703 * g++.dg/opt/builtins2.C: New.
5704 * g++.dg/other/error27.C: Don't rely on __builtin.
5706 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5708 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5710 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5711 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5712 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5713 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5715 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5718 2011-07-22 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/45819
5721 * gcc.dg/pr45819.c: New testcase.
5723 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5725 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5727 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5731 * gcc.dg/graphite/run-id-pr47654.c: New.
5733 2011-07-21 Ian Lance Taylor <iant@google.com>
5736 * gcc.dg/pr49705.c: New test.
5738 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5740 * lib/target-supports.exp (check_avx_os_support_available): New.
5741 (check_effective_target_avx_runtime): Use it.
5743 2011-07-21 Richard Guenther <rguenther@suse.de>
5745 PR tree-optimization/49770
5746 * g++.dg/torture/pr49770.C: New testcase.
5748 2011-07-21 Kai Tietz <ktietz@redhat.com>
5750 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5751 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5753 2011-07-21 Tobias Burnus <burnus@net-b.de>
5755 * gfortran.dg/coarray_lib_token_1.f90: New.
5757 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5759 * gcc.dg/pr32912-2.c: Skip for AVR.
5760 * gcc.dg/pr44674.c: Add dg-require-profiling.
5762 2011-07-20 Jason Merrill <jason@redhat.com>
5764 * g++.dg/ext/desig2.C: New.
5766 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5768 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5770 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5771 * gcc.target/powerpc/recip-3.c: Ditto.
5773 2011-07-19 Jason Merrill <jason@redhat.com>
5775 PR c++/6709 (DR 743)
5776 PR c++/42603 (DR 950)
5777 * g++.dg/cpp0x/decltype21.C: New.
5779 2011-07-20 Richard Guenther <rguenther@suse.de>
5782 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5783 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5785 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5787 * gcc.target/arm/combine-movs.c: New.
5788 * gcc.target/arm/unsigned-extend-2.c: New.
5790 2011-07-19 Jason Merrill <jason@redhat.com>
5793 * g++.dg/cpp0x/variadic114.C: New.
5795 2011-07-19 Tobias Burnus <burnus@net-b.de>
5797 * gfortran.dg/coarray_args_1.f90: New.
5798 * gfortran.dg/coarray_args_2.f90: New.
5800 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5803 * gfortran.dg/allocate_error_3.f90: New.
5805 2011-07-19 Richard Guenther <rguenther@suse.de>
5807 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5808 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5809 * gcc.dg/torture/20110719-1.c: New testcase.
5811 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5813 PR tree-optimization/49768
5814 * gcc.c-torture/execute/pr49768.c: New test.
5816 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5818 PR tree-optimization/49771
5819 * gcc.dg/vect/pr49771.c: New test.
5821 2011-07-18 Martin Jambor <mjambor@suse.cz>
5823 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5824 * gcc.dg/ipa/ipa-2.c: Likewise.
5825 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5826 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5827 * gcc.dg/ipa/ipa-5.c: Likewise.
5828 * gcc.dg/ipa/ipa-7.c: Likewise.
5829 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5830 * gcc.dg/ipa/ipacost-1.c: Likewise.
5831 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5833 * gcc.dg/ipa/ipcp-1.c: New test.
5834 * gcc.dg/ipa/ipcp-2.c: Likewise.
5835 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5837 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5840 * gfortran.dg/pr49675.f90: New test.
5842 2011-07-18 Richard Guenther <rguenther@suse.de>
5844 * gcc.dg/torture/20110718-1.c: New testcase.
5846 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5848 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5849 * g++.dg/ext/bitfield3.C: Likewise.
5850 * g++.dg/ext/bitfield4.C: Likewise.
5851 * g++.dg/ext/bitfield5.C: Likewise.
5852 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5853 * g++.dg/other/pr23205-2.C: Likewise.
5854 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5855 * gcc.c-torture/compile/20001109-2.c: Likewise.
5856 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5857 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5858 * gcc.dg/bitfld-16.c: Likewise.
5859 * gcc.dg/bitfld-17.c: Likewise.
5860 * gcc.dg/bitfld-18.c: Likewise.
5861 * gcc.dg/builtins-config.h: Remove Netware support.
5862 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5863 * gcc.dg/cdce2.c: Likewise.
5864 * gcc.dg/cpp/assert4.c: Remove netware support.
5865 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5866 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5868 * lib/target-supports.exp (check_visibility_available): Remove
5870 (check_profiling_available): Likewise.
5872 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5874 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5876 2011-07-17 Tobias Burnus <burnus@net-b.de>
5877 Thomas Koenig <tkoenig@gcc.gnu.org>
5880 * gfortran.dg/generic_17.f90: Fix testcase.
5881 * gfortran.dg/interface_3.f90: Add dg-error.
5882 * gfortran.dg/use_14.f90: New.
5883 * gfortran.dg/use_15.f90: New.
5885 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5887 * gnat.dg/pointer_controlled.adb: New test.
5889 2011-07-17 Tobias Burnus <burnus@net-b.de>
5892 * gfortran.dg/pointer_remapping_7.f90: New.
5894 2011-07-16 Jason Merrill <jason@redhat.com>
5896 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5898 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5899 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/decltype29.C: Adjust.
5904 * g++.dg/cpp0x/error4.C: Adjust.
5905 * g++.dg/cpp0x/sfinae26.C: Adjust.
5906 * g++.dg/cpp0x/variadic105.C: Adjust.
5907 * g++.dg/template/deduce3.C: Adjust.
5908 * g++.dg/template/error45.C: Adjust.
5909 * g++.dg/template/ptrmem2.C: Adjust.
5910 * g++.dg/template/sfinae2.C: Adjust.
5911 * g++.old-deja/g++.pt/crash60.C: Adjust.
5912 * g++.old-deja/g++.pt/unify6.C: Adjust.
5913 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5914 * g++.dg/cpp0x/nullptr15.C: Adjust.
5915 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5916 * g++.dg/cpp0x/pr31431.C: Adjust.
5917 * g++.dg/cpp0x/pr31434.C: Adjust.
5918 * g++.dg/cpp0x/sfinae11.C: Adjust
5919 * g++.dg/cpp0x/temp_default2.C: Adjust.
5920 * g++.dg/cpp0x/trailing4.C: Adjust.
5921 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5922 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5923 * g++.dg/cpp0x/variadic105.C: Adjust.
5924 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5925 * g++.dg/ext/vla2.C: Adjust.
5926 * g++.dg/other/ptrmem10.C: Adjust.
5927 * g++.dg/other/ptrmem11.C: Adjust.
5928 * g++.dg/overload/unknown1.C: Adjust.
5929 * g++.dg/template/conv11.C: Adjust.
5930 * g++.dg/template/dependent-expr5.C: Adjust.
5931 * g++.dg/template/friend.C: Adjust.
5932 * g++.dg/template/incomplete2.C: Adjust.
5933 * g++.dg/template/local4.C: Adjust.
5934 * g++.dg/template/local6.C: Adjust.
5935 * g++.dg/template/operator9.C: Adjust.
5936 * g++.dg/template/ttp25.C: Adjust.
5937 * g++.dg/template/unify10.C: Adjust.
5938 * g++.dg/template/unify11.C: Adjust.
5939 * g++.dg/template/unify6.C: Adjust.
5940 * g++.dg/template/unify9.C: Adjust.
5941 * g++.dg/template/varmod1.C: Adjust.
5942 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5943 * g++.old-deja/g++.pt/crash28.C: Adjust.
5944 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5945 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5946 * g++.old-deja/g++.pt/expr2.C: Adjust.
5947 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5948 * g++.old-deja/g++.pt/spec5.C: Adjust.
5949 * g++.old-deja/g++.pt/spec6.C: Adjust.
5950 * g++.old-deja/g++.pt/unify4.C: Adjust.
5951 * g++.old-deja/g++.pt/unify8.C: Adjust.
5952 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5953 * g++.dg/overload/template5.C: New testcase.
5954 * g++.dg/template/overload12.C: New testcase.
5956 2011-07-11 Tobias Burnus <burnus@net-b.de>
5958 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5959 * gfortran.dg/coarray_7.f90: Ditto.
5960 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5961 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5963 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5965 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5967 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5968 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5969 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5971 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5972 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5973 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5975 2011-07-15 Jason Merrill <jason@redhat.com>
5978 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5979 Use --extra_opts instead of --additional_options.
5981 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5984 * g++.dg/torture/pr49309.C: Remove.
5986 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5988 * gcc.target/tic6x/weak-call.c: New test.
5989 * gcc.target/tic6x/fpcmp.c: New test.
5990 * gcc.target/tic6x/fpdiv.c: New test.
5991 * gcc.target/tic6x/rotdi16-scan.c: New test.
5992 * gcc.target/tic6x/ffssi.c: New test.
5993 * gcc.target/tic6x/fpdiv-lib.c: New test.
5994 * gcc.target/tic6x/cold-lc.c: New test.
5995 * gcc.target/tic6x/longcalls.c: New test.
5996 * gcc.target/tic6x/abi-align-1.c: New test.
5997 * gcc.target/tic6x/fpcmp-finite.c: New test.
5998 * gcc.target/tic6x/rotdi16.c: New test.
5999 * gcc.target/tic6x/bswapl.c: New test.
6000 * gcc.target/tic6x/ffsdi.c: New test.
6001 * gcc.target/tic6x/tic6x.exp: New file.
6002 * gcc.target/tic6x/builtins/arith24.c: New test.
6003 * gcc.target/tic6x/builtins/smpy.c: New test.
6004 * gcc.target/tic6x/builtins/smpylh.c: New test.
6005 * gcc.target/tic6x/builtins/smpyh.c: New test.
6006 * gcc.target/tic6x/builtins/sarith1.c: New test.
6007 * gcc.target/tic6x/builtins/extclr.c: New test
6008 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6009 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6010 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6011 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6013 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6015 * gcc.dg/20020312-2.c: Likewise.
6016 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6017 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6018 * gcc.dg/torture/builtin-math-7.c: Likewise.
6021 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6022 not testing tic6x-*-*.
6024 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6027 * g++.dg/torture/pr49309.C: New testcase.
6029 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6031 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6033 2011-07-14 Richard Guenther <rguenther@suse.de>
6035 PR tree-optimization/49651
6036 * gcc.dg/torture/pr49651.c: New testcase.
6038 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6041 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6043 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6045 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6046 -mno-pointers-to-nested-functions.
6047 * gcc.target/powerpc/no-r11-2.c: Ditto.
6048 * gcc.target/powerpc/no-r11-3.c: Ditto.
6050 2011-07-13 Jason Merrill <jason@redhat.com>
6052 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6053 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6054 when compiling C files.
6055 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6056 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6057 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6058 * g++.dg/lookup/anon2.C: Likewise.
6059 * g++.dg/tree-ssa/copyprop.C: Likewise.
6060 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6061 * g++.dg/init/vector1.C: Ignore narrowing errors.
6062 * g++.dg/torture/pr35526.C: Likewise.
6063 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6065 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6068 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6071 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6074 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6076 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6078 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6079 * lib/obj-c++.exp (obj-c++_init): Ditto.
6080 * lib/file-format.exp (gcc_target_object_format): Ditto.
6081 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6082 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6083 (check_visibility_available): Ditto.
6084 (check_effective_target_tls_native): Ditto.
6085 (check_effective_target_tls_emulated): Ditto.
6086 (check_effective_target_function_sections): Ditto.
6088 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6090 * gcc.target/arm/pr48183.c: New test.
6092 2011-07-13 Richard Guenther <rguenther@suse.de>
6094 * gcc.dg/torture/20110713-1.c: New testcase.
6096 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6099 * gcc.c-torture/compile/pr49474.c: New testcase.
6101 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6103 PR tree-optimization/49712
6104 * gcc.c-torture/execute/pr49712.c: New test.
6106 2011-07-11 Jason Merrill <jason@redhat.com>
6109 * g++.dg/template/recurse3.C: New.
6111 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6114 * gcc.dg/guality/csttest.c: New test.
6117 * gfortran.dg/pr49698.f90: New test.
6119 2011-07-11 Jeff Law <law@redhat.com>
6121 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6123 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6125 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6126 * go.test/go-test.exp (go-set-goarch): Likewise.
6128 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6131 * gcc.target/avr/torture/pr39633.c: New test case.
6133 2011-07-11 Tobias Burnus <burnus@net-b.de>
6136 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6138 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6140 * lib/target-supports.exp (check_effective_target_scheduling):
6142 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6143 * gcc.dg/pr45055.c: Ditto.
6144 * gcc.dg/pr45353.c: Ditto.
6145 * g++.dg/pr45056.C: Ditto.
6147 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6149 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6150 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6151 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6152 * g++.dg/torture/pr31863.C: Skip AVR.
6154 2011-07-10 Tobias Burnus <burnus@net-b.de>
6157 * gfortran.dg/intrinsic_signal.f90: New.
6159 2011-07-09 Jason Merrill <jason@redhat.com>
6161 * g++.dg/cpp0x/regress/regress6.C: New.
6162 * g++.dg/parse/crash45.C: Adjust message.
6163 * g++.dg/template/crash38.C: Adjust message.
6164 * g++.dg/template/crash64.C: Adjust message.
6166 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6168 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6169 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6170 * g++.dg/abi/bitfield3.C: Likewise.
6171 * g++.dg/eh/pr38662.C: Likewise.
6172 * g++.dg/ext/attrib36.C: Likewise.
6173 * g++.dg/ext/attrib37.C: Likewise.
6174 * g++.dg/ext/attrib8.C: Likewise.
6175 * g++.dg/ext/tmplattr1.C: Likewise.
6176 * g++.dg/inherit/override-attribs.C: Likewise.
6177 * g++.dg/opt/inline9.C: Likewise.
6178 * g++.dg/opt/life1.C: Likewise.
6179 * g++.dg/opt/longbranch2.C: Likewise.
6180 * g++.dg/opt/nrv12.C: Likewise.
6181 * g++.dg/opt/reg-stack4.C: Likewise.
6182 * g++.dg/other/pr35504.C: Likewise.
6183 * g++.dg/other/pr39496.C: Likewise.
6184 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6185 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6186 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6187 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6188 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6189 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6190 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6191 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6192 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6193 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6194 * g++.dg/warn/pr15774-1.C: Likewise.
6195 * g++.dg/warn/pr15774-2.C: Likewise.
6196 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6197 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6198 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6199 * g++.old-deja/g++.pt/asm2.C: Likewise.
6200 * gcc.c-torture/compile/20000804-1.c: Likewise.
6201 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6202 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6203 * gcc.dg/20020108-1.c: Likewise.
6204 * gcc.dg/20020122-2.c: Likewise.
6205 * gcc.dg/20020122-3.c: Likewise.
6206 * gcc.dg/20020206-1.c: Likewise.
6207 * gcc.dg/20020219-1.c: Likewise.
6208 * gcc.dg/20020310-1.c: Likewise.
6209 * gcc.dg/20020411-1.c: Likewise.
6210 * gcc.dg/20020418-2.c: Likewise.
6211 * gcc.dg/20020426-2.c: Likewise.
6212 * gcc.dg/20020517-1.c: Likewise.
6213 * gcc.dg/20030204-1.c: Likewise.
6214 * gcc.dg/20030826-2.c: Likewise.
6215 * gcc.dg/20031102-1.c: Likewise.
6216 * gcc.dg/20031202-1.c: Likewise.
6217 * gcc.dg/20050111-1.c: Likewise.
6218 * gcc.dg/20050503-1.c: Likewise.
6219 * gcc.dg/array-init-1.c: Likewise.
6220 * gcc.dg/builtin-apply4.c: Likewise.
6221 * gcc.dg/dfp/pr31344.c: Likewise.
6222 * gcc.dg/gomp/atomic-11.c: Likewise.
6223 * gcc.dg/graphite/pr40281.c: Likewise.
6224 * gcc.dg/ia64-sync-1.c: Likewise.
6225 * gcc.dg/ia64-sync-2.c: Likewise.
6226 * gcc.dg/ia64-sync-3.c: Likewise.
6227 * gcc.dg/ia64-sync-4.c: Likewise.
6228 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6229 * gcc.dg/invalid-call-1.c: Likewise.
6230 * gcc.dg/loop-3.c: Likewise.
6231 * gcc.dg/lower-subreg-1.c: Likewise.
6232 * gcc.dg/lto/pr47259_0.c: Likewise.
6233 * gcc.dg/nested-calls-1.c: Likewise.
6234 * gcc.dg/pr20017.c: Likewise.
6235 * gcc.dg/pr25023.c: Likewise.
6236 * gcc.dg/pr27671-2.c: Likewise.
6237 * gcc.dg/pr32176.c: Likewise.
6238 * gcc.dg/pr33676.c: Likewise.
6239 * gcc.dg/pr35045.c: Likewise.
6240 * gcc.dg/pr36015.c: Likewise.
6241 * gcc.dg/pr36584.c: Likewise.
6242 * gcc.dg/pr36998.c: Likewise.
6243 * gcc.dg/pr37438.c: Likewise.
6244 * gcc.dg/pr37908.c: Likewise.
6245 * gcc.dg/pr41241.c: Likewise.
6246 * gcc.dg/pr41340.c: Likewise.
6247 * gcc.dg/pr44136.c: Likewise.
6248 * gcc.dg/pr44194-1.c: Likewise.
6249 * gcc.dg/pr46212.c: Likewise.
6250 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6251 * gcc.dg/setjmp-2.c: Likewise.
6252 * gcc.dg/short-compare-1.c: Likewise.
6253 * gcc.dg/short-compare-2.c: Likewise.
6254 * gcc.dg/smod-1.c: Likewise.
6255 * gcc.dg/sync-2.c: Likewise.
6256 * gcc.dg/sync-3.c: Likewise.
6257 * gcc.dg/tls/opt-1.c: Likewise.
6258 * gcc.dg/tls/opt-2.c: Likewise.
6259 * gcc.dg/tls/opt-3.c: Likewise.
6260 * gcc.dg/torture/badshift.c: Likewise.
6261 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6262 * gcc.dg/torture/pr20314-2.c: Likewise.
6263 * gcc.dg/torture/pr36891.c: Likewise.
6264 * gcc.dg/torture/pr38774.c: Likewise.
6265 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6266 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6267 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6268 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6269 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6270 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6271 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6272 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6273 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6274 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6275 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6276 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6277 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6278 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6279 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6280 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6281 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6282 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6283 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6284 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6285 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6286 * gcc.dg/unroll-1.c: Likewise.
6287 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6288 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6289 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6290 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6291 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6292 * gcc.target/i386/20000609-1.c: Likewise.
6293 * gcc.target/i386/20000720-1.c: Likewise.
6294 * gcc.target/i386/20000724-1.c: Likewise.
6295 * gcc.target/i386/20011107-1.c: Likewise.
6296 * gcc.target/i386/20011119-1.c: Likewise.
6297 * gcc.target/i386/20020201-3.c: Likewise.
6298 * gcc.target/i386/20020218-1.c: Likewise.
6299 * gcc.target/i386/20020729-1.c: Likewise.
6300 * gcc.target/i386/20030926-1.c: Likewise.
6301 * gcc.target/i386/20060125-1.c: Likewise.
6302 * gcc.target/i386/20060125-2.c: Likewise.
6303 * gcc.target/i386/20060512-1.c: Likewise.
6304 * gcc.target/i386/20060512-2.c: Likewise.
6305 * gcc.target/i386/20060512-3.c: Likewise.
6306 * gcc.target/i386/20060512-4.c: Likewise.
6307 * gcc.target/i386/387-1.c: Likewise.
6308 * gcc.target/i386/387-2.c: Likewise.
6309 * gcc.target/i386/387-5.c: Likewise.
6310 * gcc.target/i386/387-6.c: Likewise.
6311 * gcc.target/i386/980312-1.c: Likewise.
6312 * gcc.target/i386/980313-1.c: Likewise.
6313 * gcc.target/i386/990117-1.c: Likewise.
6314 * gcc.target/i386/990424-1.c: Likewise.
6315 * gcc.target/i386/990524-1.c: Likewise.
6316 * gcc.target/i386/991129-1.c: Likewise.
6317 * gcc.target/i386/991214-1.c: Likewise.
6318 * gcc.target/i386/991230-1.c: Likewise.
6319 * gcc.target/i386/addr-sel-1.c: Likewise.
6320 * gcc.target/i386/aggregate-ret1.c: Likewise.
6321 * gcc.target/i386/aggregate-ret2.c: Likewise.
6322 * gcc.target/i386/align-main-3.c: Likewise.
6323 * gcc.target/i386/amd64-abi-1.c: Likewise.
6324 * gcc.target/i386/amd64-abi-2.c: Likewise.
6325 * gcc.target/i386/amd64-abi-4.c: Likewise.
6326 * gcc.target/i386/amd64-abi-5.c: Likewise.
6327 * gcc.target/i386/amd64-abi-6.c: Likewise.
6328 * gcc.target/i386/asm-1.c: Likewise.
6329 * gcc.target/i386/asm-3.c: Likewise.
6330 * gcc.target/i386/asm-5.c: Likewise.
6331 * gcc.target/i386/attributes-error.c: Likewise.
6332 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6333 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6334 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6335 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6336 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6337 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6338 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6339 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6340 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6341 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6342 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6343 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6344 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6345 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6346 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6347 * gcc.target/i386/bitfield1.c: Likewise.
6348 * gcc.target/i386/bitfield2.c: Likewise.
6349 * gcc.target/i386/bmi-2.c: Likewise.
6350 * gcc.target/i386/bmi-5.c: Likewise.
6351 * gcc.target/i386/builtin-unreachable.c: Likewise.
6352 * gcc.target/i386/cleanup-2.c: Likewise.
6353 * gcc.target/i386/clobbers.c: Likewise.
6354 * gcc.target/i386/cmov8.c: Likewise.
6355 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6356 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6357 * gcc.target/i386/compress-float-387.c: Likewise.
6358 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6359 * gcc.target/i386/compress-float-sse.c: Likewise.
6360 * gcc.target/i386/crc32-2.c: Likewise.
6361 * gcc.target/i386/crc32-3.c: Likewise.
6362 * gcc.target/i386/divmod-7.c: Likewise.
6363 * gcc.target/i386/divmod-8.c: Likewise.
6364 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6365 * gcc.target/i386/fma3-builtin.c: Likewise.
6366 * gcc.target/i386/fma3-fma.c: Likewise.
6367 * gcc.target/i386/fma4-256-vector.c: Likewise.
6368 * gcc.target/i386/fma4-builtin.c: Likewise.
6369 * gcc.target/i386/fma4-fma-2.c: Likewise.
6370 * gcc.target/i386/fma4-fma.c: Likewise.
6371 * gcc.target/i386/fma4-vector-2.c: Likewise.
6372 * gcc.target/i386/fma4-vector.c: Likewise.
6373 * gcc.target/i386/funcspec-1.c: Likewise.
6374 * gcc.target/i386/funcspec-10.c: Likewise.
6375 * gcc.target/i386/funcspec-11.c: Likewise.
6376 * gcc.target/i386/funcspec-2.c: Likewise.
6377 * gcc.target/i386/funcspec-5.c: Likewise.
6378 * gcc.target/i386/funcspec-6.c: Likewise.
6379 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6380 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6381 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6382 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6383 * gcc.target/i386/incoming-1.c: Likewise.
6384 * gcc.target/i386/incoming-10.c: Likewise.
6385 * gcc.target/i386/incoming-11.c: Likewise.
6386 * gcc.target/i386/incoming-12.c: Likewise.
6387 * gcc.target/i386/incoming-13.c: Likewise.
6388 * gcc.target/i386/incoming-14.c: Likewise.
6389 * gcc.target/i386/incoming-15.c: Likewise.
6390 * gcc.target/i386/incoming-2.c: Likewise.
6391 * gcc.target/i386/incoming-3.c: Likewise.
6392 * gcc.target/i386/incoming-4.c: Likewise.
6393 * gcc.target/i386/incoming-5.c: Likewise.
6394 * gcc.target/i386/incoming-6.c: Likewise.
6395 * gcc.target/i386/incoming-7.c: Likewise.
6396 * gcc.target/i386/incoming-8.c: Likewise.
6397 * gcc.target/i386/incoming-9.c: Likewise.
6398 * gcc.target/i386/lea.c: Likewise.
6399 * gcc.target/i386/local.c: Likewise.
6400 * gcc.target/i386/loop-1.c: Likewise.
6401 * gcc.target/i386/loop-2.c: Likewise.
6402 * gcc.target/i386/loop-3.c: Likewise.
6403 * gcc.target/i386/max-stack-align.c: Likewise.
6404 * gcc.target/i386/memcpy-1.c: Likewise.
6405 * gcc.target/i386/movbe-2.c: Likewise.
6406 * gcc.target/i386/movq-2.c: Likewise.
6407 * gcc.target/i386/movq.c: Likewise.
6408 * gcc.target/i386/nrv1.c: Likewise.
6409 * gcc.target/i386/pad-4.c: Likewise.
6410 * gcc.target/i386/pad-5a.c: Likewise.
6411 * gcc.target/i386/pad-5b.c: Likewise.
6412 * gcc.target/i386/pad-6a.c: Likewise.
6413 * gcc.target/i386/pad-6b.c: Likewise.
6414 * gcc.target/i386/pad-7.c: Likewise.
6415 * gcc.target/i386/pad-9.c: Likewise.
6416 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6417 * gcc.target/i386/pic-1.c: Likewise.
6418 * gcc.target/i386/pr12092-1.c: Likewise.
6419 * gcc.target/i386/pr12329.c: Likewise.
6420 * gcc.target/i386/pr21518.c: Likewise.
6421 * gcc.target/i386/pr22362.c: Likewise.
6422 * gcc.target/i386/pr22585.c: Likewise.
6423 * gcc.target/i386/pr23098.c: Likewise.
6424 * gcc.target/i386/pr25196.c: Likewise.
6425 * gcc.target/i386/pr25293.c: Likewise.
6426 * gcc.target/i386/pr25654.c: Likewise.
6427 * gcc.target/i386/pr26449.c: Likewise.
6428 * gcc.target/i386/pr26778.c: Likewise.
6429 * gcc.target/i386/pr26826.c: Likewise.
6430 * gcc.target/i386/pr27266.c: Likewise.
6431 * gcc.target/i386/pr29978.c: Likewise.
6432 * gcc.target/i386/pr30505.c: Likewise.
6433 * gcc.target/i386/pr30961-1.c: Likewise.
6434 * gcc.target/i386/pr31628.c: Likewise.
6435 * gcc.target/i386/pr32000-2.c: Likewise.
6436 * gcc.target/i386/pr32661-1.c: Likewise.
6437 * gcc.target/i386/pr32708-2.c: Likewise.
6438 * gcc.target/i386/pr32708-3.c: Likewise.
6439 * gcc.target/i386/pr34256.c: Likewise.
6440 * gcc.target/i386/pr34312.c: Likewise.
6441 * gcc.target/i386/pr34522.c: Likewise.
6442 * gcc.target/i386/pr35160.c: Likewise.
6443 * gcc.target/i386/pr35281.c: Likewise.
6444 * gcc.target/i386/pr36246.c: Likewise.
6445 * gcc.target/i386/pr36786.c: Likewise.
6446 * gcc.target/i386/pr37275.c: Likewise.
6447 * gcc.target/i386/pr37843-3.c: Likewise.
6448 * gcc.target/i386/pr37843-4.c: Likewise.
6449 * gcc.target/i386/pr39082-1.c: Likewise.
6450 * gcc.target/i386/pr39431.c: Likewise.
6451 * gcc.target/i386/pr39496.c: Likewise.
6452 * gcc.target/i386/pr39543-2.c: Likewise.
6453 * gcc.target/i386/pr39911.c: Likewise.
6454 * gcc.target/i386/pr40718.c: Likewise.
6455 * gcc.target/i386/pr40906-1.c: Likewise.
6456 * gcc.target/i386/pr40906-2.c: Likewise.
6457 * gcc.target/i386/pr40906-3.c: Likewise.
6458 * gcc.target/i386/pr40934.c: Likewise.
6459 * gcc.target/i386/pr41900.c: Likewise.
6460 * gcc.target/i386/pr42589.c: Likewise.
6461 * gcc.target/i386/pr43662.c: Likewise.
6462 * gcc.target/i386/pr43671.c: Likewise.
6463 * gcc.target/i386/pr43766.c: Likewise.
6464 * gcc.target/i386/pr43869.c: Likewise.
6465 * gcc.target/i386/pr44942.c: Likewise.
6466 * gcc.target/i386/pr44948-2a.c: Likewise.
6467 * gcc.target/i386/pr45234.c: Likewise.
6468 * gcc.target/i386/pr45336-2.c: Likewise.
6469 * gcc.target/i386/pr45336-4.c: Likewise.
6470 * gcc.target/i386/pr45852.c: Likewise.
6471 * gcc.target/i386/pr46470.c: Likewise.
6472 * gcc.target/i386/pr48037-1.c: Likewise.
6473 * gcc.target/i386/pr48389.c: Likewise.
6474 * gcc.target/i386/pr49095.c: Likewise.
6475 * gcc.target/i386/pr9771-1.c: Likewise.
6476 * gcc.target/i386/rdfsbase-1.c: Likewise.
6477 * gcc.target/i386/rdfsbase-2.c: Likewise.
6478 * gcc.target/i386/rdgsbase-1.c: Likewise.
6479 * gcc.target/i386/rdgsbase-2.c: Likewise.
6480 * gcc.target/i386/rdrand-3.c: Likewise.
6481 * gcc.target/i386/regparm-stdcall.c: Likewise.
6482 * gcc.target/i386/regparm.c: Likewise.
6483 * gcc.target/i386/reload-1.c: Likewise.
6484 * gcc.target/i386/rotate-2.c: Likewise.
6485 * gcc.target/i386/sibcall-5.c: Likewise.
6486 * gcc.target/i386/signbit-1.c: Likewise.
6487 * gcc.target/i386/signbit-2.c: Likewise.
6488 * gcc.target/i386/signbit-3.c: Likewise.
6489 * gcc.target/i386/sse-5.c: Likewise.
6490 * gcc.target/i386/sse-8.c: Likewise.
6491 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6492 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6493 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6494 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6495 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6496 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6497 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6498 * gcc.target/i386/sse2-movq-2.c: Likewise.
6499 * gcc.target/i386/sse2-movq-3.c: Likewise.
6500 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6501 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6502 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6503 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6504 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6505 * gcc.target/i386/ssefn-1.c: Likewise.
6506 * gcc.target/i386/ssefn-2.c: Likewise.
6507 * gcc.target/i386/sseregparm-1.c: Likewise.
6508 * gcc.target/i386/sseregparm-2.c: Likewise.
6509 * gcc.target/i386/sseregparm-3.c: Likewise.
6510 * gcc.target/i386/sseregparm-4.c: Likewise.
6511 * gcc.target/i386/sseregparm-5.c: Likewise.
6512 * gcc.target/i386/sseregparm-6.c: Likewise.
6513 * gcc.target/i386/sseregparm-7.c: Likewise.
6514 * gcc.target/i386/sseregparm-8.c: Likewise.
6515 * gcc.target/i386/stack-realign.c: Likewise.
6516 * gcc.target/i386/stack-usage-realign.c: Likewise.
6517 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6518 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6519 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6520 * gcc.target/i386/stackalign/return-1.c: Likewise.
6521 * gcc.target/i386/stackalign/return-2.c: Likewise.
6522 * gcc.target/i386/stackalign/return-3.c: Likewise.
6523 * gcc.target/i386/tailcall-1.c: Likewise.
6524 * gcc.target/i386/tbm-2.c: Likewise.
6525 * gcc.target/i386/udivmod-7.c: Likewise.
6526 * gcc.target/i386/udivmod-8.c: Likewise.
6527 * gcc.target/i386/unroll-1.c: Likewise.
6528 * gcc.target/i386/vararg-1.c: Likewise.
6529 * gcc.target/i386/vararg-2.c: Likewise.
6530 * gcc.target/i386/vect8-ret.c: Likewise.
6531 * gcc.target/i386/vectorize5.c: Likewise.
6532 * gcc.target/i386/wmul-1.c: Likewise.
6533 * gcc.target/i386/wmul-2.c: Likewise.
6534 * gcc.target/i386/wrfsbase-1.c: Likewise.
6535 * gcc.target/i386/wrfsbase-2.c: Likewise.
6536 * gcc.target/i386/wrgsbase-1.c: Likewise.
6537 * gcc.target/i386/wrgsbase-2.c: Likewise.
6538 * gcc.target/i386/xop-pcmov.c: Likewise.
6539 * gcc.target/i386/xop-pcmov2.c: Likewise.
6540 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6541 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6542 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6543 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6544 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6545 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6546 * gcc.target/i386/zee.c: Likewise.
6547 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6548 * gfortran.dg/compiler-directive_2.f: Likewise.
6549 * gfortran.dg/g77/20010216-1.f: Likewise.
6550 * gfortran.dg/gomp/pr39152.f90: Likewise.
6551 * gfortran.dg/pr33794.f90: Likewise.
6553 2011-07-09 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/regress/regress5.C: New.
6557 2011-07-08 Jason Merrill <jason@redhat.com>
6560 * g++.dg/expr/compound-asn1.C: New.
6561 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6563 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6566 * gcc.target/powerpc/altivec-34.c: New test.
6568 2011-07-08 Jason Merrill <jason@redhat.com>
6571 * g++.dg/abi/guard3.C: New.
6573 2011-07-08 Julian Brown <julian@codesourcery.com>
6575 * lib/target-supports.exp
6576 (check_effective_target_arm_little_endian): New.
6577 (check_effective_target_vect_pack_trunc): Use above.
6578 (check_effective_target_vect_unpack): Likewise.
6579 (check_effective_target_vect_element_align): Test
6580 check_effective_target_arm_vect_no_misalign for ARM.
6582 2011-07-08 Jason Merrill <jason@redhat.com>
6585 * g++.dg/cpp0x/constexpr-rom.C: New.
6587 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6590 * g++.dg/torture/pr49519.C: New test.
6592 2011-07-08 Martin Jambor <mjambor@suse.cz>
6594 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6596 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6599 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6601 2011-07-08 Richard Guenther <rguenther@suse.de>
6603 PR tree-optimization/49662
6604 * gcc.dg/graphite/interchange-14.c: XFAIL.
6605 * gcc.dg/graphite/interchange-15.c: Likewise.
6606 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6608 2011-07-06 Jason Merrill <jason@redhat.com>
6611 * g++.dg/cpp0x/regress/regress4.C: New.
6613 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6616 * gfortran.dg/result_in_spec_4.f90: New test.
6618 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6620 * gcc.target/sparc/cas64.c: New test.
6622 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6625 * g++.dg/torture/pr49644.C: New test.
6628 * gcc.c-torture/execute/pr49644.c: New test.
6630 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6632 * lib/target-supports.exp (check_effective_target_ia32): New.
6633 (check_effective_target_x32): Likewise.
6634 (check_effective_target_vect_cmdline_needed): Also check x32.
6636 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6638 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6640 * gcc.target/arm/pr42235.c: Likewise.
6641 * gcc.target/arm/pr42495.c: Likewise.
6642 * gcc.target/arm/pr42574.c: Likewise.
6643 * gcc.target/arm/thumb-branch1.c: Likewise.
6645 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6646 unneeded prune of possible warning.
6647 * gcc.target/arm/pr40956.c: Likewise.
6648 * gcc.target/arm/pr42505.c: Likewise.
6650 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6651 * gcc.c-torture/compile/pr46883.c: Likewise.
6652 * gcc.c-torture/compile/pr46934.c: Likewise.
6654 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6655 for move to ../../gcc.c-torture/compile.
6656 * gcc.target/arm/pr46883.c: Likewise.
6657 * gcc.target/arm/pr46934.c: Likewise.
6659 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6660 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6661 * gcc.target/arm/wmul-1.c: Likewise.
6662 * gcc.target/arm/wmul-2.c: Likewise.
6663 * gcc.target/arm/wmul-3.c: Likewise.
6664 * gcc.target/arm/wmul-4.c: Likewise.
6665 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6666 add tab after scan target.
6667 * gcc.target/arm/smlaltt-1.c: Likewise.
6668 * gcc.target/arm/smlatb-1.c: Likewise.
6669 * gcc.target/arm/smlatt-1.c: Likewise.
6671 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6674 * gcc.dg/debug/pr49522.c: New test.
6676 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6678 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6679 * gcc.dg/pr46212.c: Run only if target int32plus.
6680 * gcc.dg/torture/pr48146.c: Ditto.
6681 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6682 * c-c++-common/pr44832.c: Ditto.
6683 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6684 * gcc.dg/pr31490.c: Ditto.
6685 * gcc.dg/torture/builtin-math-7.c: Run only if target
6687 * gcc.dg/torture/pr45764.c: Skip for AVR.
6688 * gcc.dg/pr47893.c: Ditto.
6690 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6692 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6693 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6694 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6695 add tab to scan target.
6697 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6699 * gcc.target/arm/neon-modes-3.c: New test.
6701 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6703 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6704 -fno-loop-interchange -ffast-math.
6706 2011-07-07 Richard Guenther <rguenther@suse.de>
6708 * gcc.dg/ftrapv-3.c: New testcase.
6710 2011-07-07 Richard Guenther <rguenther@suse.de>
6712 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6713 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6715 2011-07-07 Kai Tietz <ktietz@redhat.com>
6717 * gcc.dg/binop-notxor1.c: New test.
6718 * gcc.dg/binop-notand4a.c: New test.
6719 * gcc.dg/binop-notxor2.c: New test.
6720 * gcc.dg/binop-notand3a.c: New test.
6721 * gcc.dg/binop-notand2a.c: New test.
6722 * gcc.dg/binop-notand6a.c: New test.
6723 * gcc.dg/binop-notor1.c: New test.
6724 * gcc.dg/binop-notand1a.c: New test.
6725 * gcc.dg/binop-notand5a.c: New test.
6726 * gcc.dg/binop-notor2.c: New test.
6728 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6731 * gcc.dg/gomp/pr49640.c: New test.
6733 2011-07-07 Richard Guenther <rguenther@suse.de>
6735 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6737 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6740 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6742 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6744 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6745 * gcc.target/powerpc/no-r11-2.c: Ditto.
6746 * gcc.target/powerpc/no-r11-3.c: Ditto.
6748 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6750 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6751 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6753 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6755 * lib/target-supports.exp (check_profiling_available): Disable
6756 profiling with -fprofile-generate for target avr.
6758 2011-07-06 Richard Guenther <rguenther@suse.de>
6760 PR tree-optimization/49645
6761 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6763 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6766 * gcc.dg/pr47383.c: New.
6768 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6770 PR tree-optimization/49647
6771 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6773 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6776 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6777 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6779 2011-07-05 Jason Merrill <jason@redhat.com>
6782 * g++.dg/template/template-id-4.C: New.
6784 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6786 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6787 * gcc.dg/pr43402.c: Ditto.
6789 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6791 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6793 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6795 * gcc.target/powerpc/ppc-switch-1.c: New test for
6796 --param case-values-threshold.
6797 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6799 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6801 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6803 2011-07-05 Jason Merrill <jason@redhat.com>
6805 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6807 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6809 PR tree-optimization/47654
6810 * gcc.dg/graphite/block-pr47654.c: New.
6812 2011-07-05 Jason Merrill <jason@redhat.com>
6814 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6816 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6818 PR tree-optimization/49580
6819 * gcc.dg/autopar/pr49580.c: New test.
6821 2011-07-05 Richard Guenther <rguenther@suse.de>
6823 PR tree-optimization/49518
6824 PR tree-optimization/49628
6825 * g++.dg/torture/pr49628.C: New testcase.
6826 * gcc.dg/torture/pr49518.c: Likewise.
6828 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6830 * ada/acats/run_acats (which): Extract last field from type -p,
6831 type output only if command succeeded.
6833 2011-07-04 Jason Merrill <jason@redhat.com>
6835 * g++.dg/abi/mangle48.C: New.
6837 * g++.dg/cpp0x/diag1.C: New.
6839 * g++.dg/diagnostic/aka1.C: New.
6841 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6843 PR rtl-optimization/49619
6844 * gcc.dg/pr49619.c: New test.
6846 PR rtl-optimization/49472
6847 * gfortran.dg/pr49472.f90: New test.
6850 * gcc.dg/pr49602.c: New test.
6852 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6856 * gcc.target/avr/avr.exp: Run over cpp files, too.
6857 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6858 * gcc.target/avr/progmem.h: New file.
6859 * gcc.target/avr/exit-abort.h: New file.
6860 * gcc.target/avr/progmem-error-1.c: New file.
6861 * gcc.target/avr/progmem-error-1.cpp: New file.
6862 * gcc.target/avr/progmem-warning-1.c: New file.
6863 * gcc.target/avr/torture/progmem-1.c: New file.
6864 * gcc.target/avr/torture/progmem-1.cpp: New file.
6866 2011-07-04 Richard Guenther <rguenther@suse.de>
6868 PR tree-optimization/49615
6869 * g++.dg/torture/pr49615.C: New testcase.
6871 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6873 PR tree-optimization/49610
6874 * gcc.dg/vect/pr49610.c: New test.
6876 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6878 * gnat.dg/specs/debug1.ads: New test.
6880 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6883 * gfortran.dg/typebound_proc_23.f90: New.
6885 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6888 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6890 2011-07-01 Jason Merrill <jason@redhat.com>
6893 * g++.dg/template/template-id-3.C: New.
6896 * g++.dg/template/qualified-id4.C: New.
6899 * g++.dg/template/explicit-args4.C: New.
6902 * g++.dg/template/offsetof2.C: New.
6904 2011-07-01 Kai Tietz <ktietz@redhat.com>
6906 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6908 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6911 * lib/target-supports.exp (check_effective_target_gld): New proc.
6913 2011-07-01 Richard Guenther <rguenther@suse.de>
6915 PR tree-optimization/49603
6916 * gcc.dg/torture/pr49603.c: New testcase.
6918 2011-06-30 Jason Merrill <jason@redhat.com>
6921 * g++.dg/rtti/template1.C: New.
6924 * g++.dg/cpp0x/regress/ctor1.C: New.
6927 * g++.dg/cpp0x/initlist54.C: New.
6929 2011-06-30 Martin Jambor <mjambor@suse.cz>
6931 * gcc.dg/tree-ssa/sra-12.c: New test.
6933 2011-06-29 Jason Merrill <jason@redhat.com>
6935 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6937 2011-06-30 Richard Guenther <rguenther@suse.de>
6939 PR tree-optimization/46787
6940 * gcc.dg/vect/vect-121.c: New testcase.
6942 2011-06-30 Martin Jambor <mjambor@suse.cz>
6944 PR tree-optimization/49094
6945 * gcc.dg/tree-ssa/pr49094.c: New test.
6947 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6950 * gfortran.dg/pr49540-1.f90: New test.
6951 * gfortran.dg/pr49540-2.f90: New test.
6953 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6956 * ada/acats/run_acats (which): Use last field of type -p output.
6958 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6959 Iain Sandoe <iains@gcc.gnu.org>
6962 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6963 Only skip on 64-bit *-*-darwin8* && !objc2.
6965 2011-06-30 Richard Guenther <rguenther@suse.de>
6967 PR tree-optimization/38752
6968 * gcc.c-torture/compile/pr38752.c: New testcase.
6970 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6972 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6973 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6975 2011-06-29 Jason Merrill <jason@redhat.com>
6978 * g++.dg/cpp0x/initlist53.C: Use placement new.
6979 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6980 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6983 * g++.dg/cpp0x/trailing6.C: New.
6984 * g++.dg/cpp0x/pr45908.C: No error.
6987 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6990 * g++.dg/cpp0x/constexpr-using2.C: New.
6992 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6995 * g++.dg/cpp0x/constexpr-diag3.C: New.
6996 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6997 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6998 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6999 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7001 2011-06-29 Jason Merrill <jason@redhat.com>
7003 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7005 2011-06-29 Richard Guenther <rguenther@suse.de>
7007 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7009 2011-06-29 Jason Merrill <jason@redhat.com>
7011 * g++.dg/cpp0x/initlist-value2.C: New.
7013 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7014 * g++.dg/cpp0x/initlist-value.C: New.
7016 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7018 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7020 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7022 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7023 * gcc.dg/inline_2.c: Likewise.
7024 * gcc.dg/unroll_1.c: Likewise.
7026 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7029 * gcc.target/i386/pr49567.c: New test.
7031 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/opt17.ad[sb]: New test.
7035 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7036 Tom de Vries <tom@codesourcery.com>
7038 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7039 (check_effective_target_arm_thumb2): New effective targets.
7040 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7041 properly. Clean up temporary files.
7042 * gcc.target/arm/ivopts-2.c: Likewise.
7043 * gcc.target/arm/ivopts-3.c: Likewise.
7044 * gcc.target/arm/ivopts-4.c: Likewise.
7045 * gcc.target/arm/ivopts-5.c: Likewise.
7046 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7048 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7051 * gfortran.dg/reshape_zerosize_3.f90: New test.
7053 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7055 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7056 * gcc.target/arm/vfp-ldmias.c: Likewise.
7057 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7058 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7059 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7060 * gcc.target/arm/vfp-stmias.c: Likewise.
7061 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7062 * gcc.target/arm/vfp-stmiad.c: Likewise.
7064 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7066 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7068 * gcc.target/arm/pr45701-2.c: Ditto.
7070 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7073 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7074 * gfortran.dg/extends_14.f03: Modified.
7076 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7078 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7079 early if the test is already being skipped.
7081 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7082 scan-assembler-dem-not): For missing file, report unresolved with
7083 same message as for pass/fail, with reason reported in log file.
7085 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7086 from add_options_for_arm_neon_fp16.
7087 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7088 check_effective_target_arm_neon_fp16_ok_nocache.
7089 Check -mfpu and -mfloat-abi options from current multilib.
7090 Do not require neon support.
7091 (check_effective_target_arm_fp16_ok): Renamed from
7092 check_effecitve_target_arm_neon_fp16_ok.
7093 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7094 arm_neon_fp16_ok and arm_fp16.
7095 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7096 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7097 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7098 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7100 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7102 * gcc.dg/builtin-assume-aligned-1.c: New test.
7103 * gcc.dg/builtin-assume-aligned-2.c: New test.
7104 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7107 * gcc.dg/pr49544.c: New test.
7109 2011-06-27 Richard Guenther <rguenther@suse.de>
7111 PR tree-optimization/49394
7112 * g++.dg/torture/pr49394.C: New testcase.
7114 2011-06-27 Kai Tietz <ktietz@redhat.com>
7116 * gcc.dg/optimize-bswapdi-2.c: New test.
7118 2011-06-27 Michael Hope <michael.hope@linaro.org>
7119 Richard Sandiford <richard.sandiford@linaro.org>
7121 PR tree-optimization/49169
7122 * gcc.dg/torture/pr49169.c: New test.
7124 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7127 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7129 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7132 2011-06-26 Jason Merrill <jason@redhat.com>
7134 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7137 * g++.dg/init/ref19.C: New.
7138 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7140 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7142 PR tree-optimization/48377
7143 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7146 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7149 * lib/target-supports.exp (check_effective_target_non_strict_align):
7151 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7153 2011-06-24 Martin Jambor <mjambor@suse.cz>
7155 PR tree-optimizations/49516
7156 * g++.dg/tree-ssa/pr49516.C: New test.
7158 2011-06-23 Jason Merrill <jason@redhat.com>
7161 * g++.dg/template/partial10.C: New.
7162 * g++.dg/template/partial11.C: New.
7164 2011-06-23 Jeff Law <law@redhat.com>
7167 * gcc.dg/pr48770.c: New test.
7169 2011-06-23 Jan Hubicka <jh@suse.cz>
7172 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7174 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7177 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7178 instead of -fdump-tree-optimized.
7180 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7183 * g++.dg/template/crash107.C: New.
7184 * g++.dg/template/error17.C: Adjust.
7186 2011-06-23 Jason Merrill <jason@redhat.com>
7189 * g++.dg/cpp0x/defaulted30.C: New.
7192 * g++.dg/rtti/anon-ns1.C: New.
7195 * g++.dg/init/ref18.C: New.
7198 * g++.dg/template/partial9.C: New.
7200 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7203 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7205 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7208 * gcc.dg/pr49496.c: New test.
7210 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7212 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7215 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7217 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7218 * gcc.target/arm/pr42879.c: Likewise.
7219 * gcc.target/arm/pr45701-3.c: Likewise.
7221 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7222 * gcc.target/arm/pr40482.c: Likewise.
7223 * gcc.target/arm/stack-corruption.c: Likewise.
7225 2011-06-22 Richard Guenther <rguenther@suse.de>
7227 PR tree-optimization/49493
7228 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7230 2011-06-22 Jason Merrill <jason@redhat.com>
7233 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7235 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7236 Dmitry Melnik <dm@ispras.ru>
7238 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7239 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7240 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7242 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7244 * gcc.target/arm/tlscall.c: New.
7246 2011-06-21 Jason Merrill <jason@redhat.com>
7249 * g++.dg/cpp0x/constexpr-ref1.C: New.
7250 * g++.dg/cpp0x/constexpr-ref2.C: New.
7251 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7254 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7257 * g++.dg/template/param3.C: New.
7259 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7261 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7262 my_clrsb test functions.
7264 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7265 test_sll, test_ull): Add clrsb tests.
7266 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7269 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7272 * gfortran.dg/class_44.f03: New.
7274 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7276 PR tree-optimization/49478
7277 * gcc.dg/vect/pr49478.c
7279 2011-06-21 Richard Guenther <rguenther@suse.de>
7281 PR tree-optimization/49483
7282 * gcc.dg/vect/vect-120.c: New testcase.
7284 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7287 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7288 * gcc.dg/vect/vect-peel-4.c: Likewise.
7290 2011-06-22 Christian Bruel <christian.bruel@st.com>
7293 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7294 * gcc.dg/always_inline2.c: Likewise.
7295 * gcc.dg/always_inline3.c: Likewise.
7296 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7297 * gcc.dg/inline_1.c: Likewise.
7298 * gcc.dg/inline_2.c: Likewise.
7299 * gcc.dg/inline_3.c: Likewise.
7300 * gcc.dg/inline_4.c: Likewise.
7301 * gcc.dg/20051201-1.c: Likewise.
7302 * gcc.dg/pr40087.c: Likewise.
7303 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7304 * gcc.dg/inline-22.c: Likewise.
7305 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7306 * gcc.dg/lto/20090218-1_1.c: Likewise.
7307 * g++.dg/ipa/devirt-7.C: Likewise.
7308 * gcc.dg/uninit-pred-5_a.c: Likewise.
7309 * gcc.dg/uninit-pred-5_b.c: Likewise.
7310 * gcc.dg/fail_always_inline.c: New.
7312 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7314 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7315 into 6 jobs instead of 3.
7317 2011-06-20 Jason Merrill <jason@redhat.com>
7320 * g++.dg/cpp0x/initlist53.C: New.
7322 2011-06-20 Tobias Burnus <burnus@net-b.de>
7325 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7326 * gfortran.dg/coarray_lock_3.f90: New.
7327 * gfortran.dg/coarray/lock_1.f90: New.
7329 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7331 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7332 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7333 unresolved and report the reason to the log file.
7335 * lib/scanasm.exp (object-size): Move argument processing earlier
7336 to report errors before verifying that the file exists. Report
7337 problems detected at runtime as unresolved instead of error and
7338 report their reasons to the log file.
7340 2011-06-20 Jason Merrill <jason@redhat.com>
7343 * g++.dg/cpp0x/explicit6.C: New.
7346 * g++.dg/cpp0x/enum20.C: New.
7349 * g++.dg/ext/attr-aligned01.C: New.
7352 * g++.dg/cpp0x/variadic-default.C: New.
7355 * g++.dg/cpp0x/auto26.C: New.
7358 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7360 2011-06-20 Kai Tietz <ktietz@redhat.com>
7362 * gcc.dg/binop-notand1.c: New test.
7363 * gcc.dg/binop-notand2.c: New test.
7364 * gcc.dg/binop-notand3.c: New test.
7365 * gcc.dg/binop-notand4.c: New test.
7366 * gcc.dg/binop-notand5.c: New test.
7367 * gcc.dg/binop-notand6.c: New test.
7369 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7372 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7374 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7377 * gfortran.dg/proc_ptr_31.f90: New.
7379 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7381 * gnat.dg/volatile6.adb: New test.
7382 * gnat.dg/volatile7.adb: Likewise.
7383 * gnat.dg/volatile8.adb: Likewise.
7384 * gnat.dg/volatile9.adb: Likewise.
7386 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/constant3.adb: New test.
7390 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7393 * gfortran.dg/read_list_eof_1.f90: New test.
7395 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.target/i386/testimm-1.c: New test.
7399 * gcc.target/i386/testimm-2.c: New test.
7400 * gcc.target/i386/testimm-3.c: New test.
7401 * gcc.target/i386/testimm-4.c: New test.
7402 * gcc.target/i386/testimm-5.c: New test.
7403 * gcc.target/i386/testimm-6.c: New test.
7404 * gcc.target/i386/testimm-7.c: New test.
7405 * gcc.target/i386/testimm-8.c: New test.
7406 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7407 * gcc.target/i386/xop-rotate1-int.c: New test.
7408 * gcc.target/i386/xop-rotate2-int.c: New test.
7410 2011-06-17 Jason Merrill <jason@redhat.com>
7412 * g++.dg/cpp0x/rv-func2.C: New.
7414 * g++.dg/debug/dwarf2/lambda1.C: New.
7415 * g++.dg/warn/Wshadow-6.C: Adjust.
7417 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7420 * gfortran.dg/move_alloc_5.f90: New.
7422 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7424 PR rtl-optimization/48542
7425 * gcc.dg/torture/pr48542.c: New test.
7427 2011-06-16 Jason Merrill <jason@redhat.com>
7430 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7433 * g++.dg/cpp0x/initlist52.C New.
7436 * c-c++-common/raw-string-12.c: New.
7439 * g++.dg/cpp0x/sfinae26.C: New.
7442 * g++.dg/cpp0x/variadic113.C: New.
7445 * g++.dg/cpp0x/variadic112.C: New.
7447 2011-06-16 Jeff Law <law@redhat.com>
7449 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7450 improved jump threading.
7451 * gcc.dg/builtin-object-size-2.c: Likewise.
7452 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7454 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7457 * gfortran.dg/typebound_assignment_3.f03: New.
7459 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7462 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7464 2011-06-16 Martin Jambor <mjambor@suse.cz>
7466 PR tree-optimization/49343
7467 * gnat.dg/discr31.ad[sb]: New test.
7469 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7471 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7473 2011-06-16 Tom de Vries <tom@codesourcery.com>
7476 * gcc.target/arm/ivopts-3.c: Update test.
7477 * gcc.target/arm/ivopts-5.c: Same.
7479 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7482 2011-06-10 Wei Guozhi <carrot@google.com>
7485 * gcc.target/arm/pr45335.c: New test.
7486 * gcc.target/arm/pr45335-2.c: New test.
7487 * gcc.target/arm/pr45335-3.c: New test.
7488 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7489 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7490 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7492 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7494 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7496 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7499 * gfortran.dg/class_43.f03: New.
7501 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7503 PR tree-optimization/49419
7504 * gcc.c-torture/execute/pr49419.c: New test.
7506 2011-06-16 Revital Eres <revital.eres@linaro.org>
7508 * gcc.dg/sms-9.c: New file.
7510 2011-06-15 Easwaran Raman <eraman@google.com>
7512 PR rtl-optimization/49414
7513 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7515 2011-06-14 Jason Merrill <jason@redhat.com>
7517 * g++.dg/cpp0x/noexcept13.C: New.
7519 2011-06-14 Easwaran Raman <eraman@google.com>
7521 PR rtl-optimization/44194
7522 * gcc.dg/pr44194-1.c: New test.
7523 * gcc.dg/pr44194-2.c: New test.
7525 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7527 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7529 * gcc.target/arm/pr45701-2.c: Likewise.
7530 * gcc.target/arm/thumb-branch1.c: Likewise.
7532 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7535 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7537 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7539 * gcc.target/arm/pr45701-1.c: Require thumb support.
7540 * gcc.target/arm/pr45701-2.c: Likewise.
7541 * gcc.target/arm/thumb-branch1.c: Likewise.
7543 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7544 * gcc.target/arm/pr39839.c: Likewise.
7545 * gcc.target/arm/pr40657-2.c: Likewise.
7546 * gcc.target/arm/pr40956.c: Likewise.
7547 * gcc.target/arm/pr41679.c: Likewise.
7548 * gcc.target/arm/pr42235.c: Likewise.
7549 * gcc.target/arm/pr42495.c: Likewise.
7550 * gcc.target/arm/pr42505.c: Likewise.
7551 * gcc.target/arm/pr42574.c: Likewise.
7552 * gcc.target/arm/pr46883.c: Likewise.
7553 * gcc.target/arm/pr46934.c: Likewise.
7554 * gcc.target/arm/xor-and.c: Likewise.
7556 2011-06-14 Jason Merrill <jason@redhat.com>
7558 * g++.dg/other/error23.C: Adjust error message.
7559 * g++.dg/other/error32.C: Likewise.
7562 * g++.dg/cpp0x/rv-dotstar.C: New.
7565 * g++.dg/cpp0x/decltype30.C: New.
7567 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7569 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7572 * gfortran.dg/pr49103.f90: New test.
7574 2011-06-14 Tom de Vries <tom@codesourcery.com>
7577 * gcc.target/arm/ivopts-3.c: New test.
7578 * gcc.target/arm/ivopts-4.c: New test.
7579 * gcc.target/arm/ivopts-5.c: New test.
7581 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7583 PR rtl-optimization/49390
7584 * gcc.c-torture/execute/pr49390.c: New test.
7586 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7588 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7590 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7592 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7593 * gcc.c-torture/execute/cmpsi-2.x: New file.
7594 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7595 * gcc.c-torture/execute/pr45262.x: New file.
7596 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7597 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7599 * gcc.c-torture/compile/pr49163.c: Ditto.
7601 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7603 * gcc.dg/vect/vect-16.c: Rename to...
7604 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7605 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7606 for double-word vectors.
7607 * gcc.dg/vect/vect-peel-4.c: Likewise.
7608 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7610 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7613 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7616 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7618 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7620 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7622 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7624 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7626 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7628 * gfortran.dg/trim_optimize_8.f90: New test case.
7630 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7631 Ira Rosen <ira.rosen@linaro.org>
7633 PR tree-optimization/49352
7634 * gcc.dg/vect/pr49352.c: New test.
7636 2011-06-12 Tobias Burnus
7639 * gfortran.dg/alloc_comp_assign_11.f90: New.
7641 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7643 * gfortran.dg/trim_optimize_7.f90: New test.
7645 2011-06-10 Wei Guozhi <carrot@google.com>
7648 * gcc.target/arm/pr45335.c: New test.
7649 * gcc.target/arm/pr45335-2.c: New test.
7650 * gcc.target/arm/pr45335-3.c: New test.
7651 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7652 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7653 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7655 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7658 * g++.dg/parse/error39.C: New.
7660 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7662 * gcc.target/arm/20090811-1.c: Skip for incompatible
7663 options, do not override other options.
7664 * gcc.target/arm/combine-cmp-shift.c: Skip for
7665 incompatible options.
7666 * gcc.target/arm/pr45094.c: Likewise.
7667 * gcc.target/arm/scd42-1.c: Likewise.
7668 * gcc.target/arm/scd42-3.c: Likewise.
7669 * gcc.target/arm/thumb-ltu.c: Likewise.
7671 * lib/target-supports.exp
7672 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7673 multilib flags use -mfpu with a value other than neon-fp16.
7675 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7677 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7678 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7680 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7682 * lib/target-supports.exp (check_effective_target_pie): New proc.
7683 * gcc.dg/pie-link.c: Use target pie.
7685 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7686 Laurent Roug� <laurent.rouge@menta.fr>
7688 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7689 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7691 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7693 * gfortran.dg/coarray/sync_1.f90: New test for
7694 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7696 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7698 PR tree-optimization/49318
7699 * gcc.dg/vect/pr49318.c: New test.
7701 2011-06-09 David Krauss <potswa@mac.com>
7703 * g++.dg/template/arrow1.C: New.
7705 2011-06-09 Jason Merrill <jason@redhat.com>
7707 * lib/prune.exp: Prune "note"s.
7708 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7710 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7711 * g++.dg/template/dependent-expr3.C: Likewise.
7712 * g++.dg/parse/template7.C: Likewise.
7713 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7714 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7715 * g++.old-deja/g++.pt/friend38.C: Likewise.
7716 * g++.old-deja/g++.pt/crash32.C: Likewise.
7717 * g++.old-deja/g++.other/init4.C: Likewise.
7718 * g++.old-deja/g++.other/friend8.C: Likewise.
7720 * g++.dg/ext/complex7.C: Adjust expected output.
7721 * g++.dg/diagnostic/method1.C: Likewise.
7722 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7723 * g++.dg/parse/crash33.C: Likewise.
7724 * g++.dg/other/warning1.C: Likewise.
7725 * g++.dg/init/pr29571.C: Likewise.
7726 * g++.dg/warn/overflow-warn-1.C: Likewise.
7727 * g++.dg/warn/overflow-warn-3.C: Likewise.
7728 * g++.dg/warn/overflow-warn-4.C: Likewise.
7729 * g++.old-deja/g++.oliva/template1.C: Likewise.
7731 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7732 * g++.dg/parse/template7.C: Adjust.
7734 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7737 * gcc.dg/pr49307.c: New.
7739 2011-06-09 Wei Guozhi <carrot@google.com>
7742 * gcc.target/arm/pr46975.c: New testcase.
7744 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7746 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7747 (PMETH, arglist_t): Removed.
7748 (method_get_number_of_arguments): Removed.
7749 (method_get_nth_argument): Removed.
7750 (method_get_first_argument): Removed.
7751 (method_get_next_argument): Removed.
7752 (method_get_sizeof_arguments): Removed.
7753 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7755 (method_get_number_of_arguments): Removed.
7756 (method_get_nth_argument): Removed.
7757 (method_get_first_argument): Removed.
7758 (method_get_next_argument): Removed.
7759 (method_get_sizeof_arguments): Removed.
7760 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7762 2011-06-09 David Li <davidxl@google.com>
7764 * gcc.dg/dump-pass.c: New test.
7766 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7769 * g++.dg/parse/error38.C: New.
7771 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7774 * gfortran.dg/pr49308.f90: New test.
7776 2011-06-08 Jason Merrill <jason@redhat.com>
7778 * g++.dg/cpp0x/noexcept11.C: New.
7779 * g++.dg/cpp0x/noexcept12.C: New.
7780 * g++.dg/cpp0x/sfinae11.C: Adjust.
7782 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7785 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7786 to dg-options, match also DW_AT_linkage_name.
7788 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7791 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7792 -fno-common on alpha*-dec-osf*.
7793 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7795 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7797 PR rtl-optimization/49303
7798 * gcc.target/ia64/pr49303.c: New test.
7800 2011-06-08 Tobias Burnus <burnus@net-b.de>
7803 * gfortran.dg/coarray_lock_1.f90: New.
7804 * gfortran.dg/coarray_lock_2.f90: New.
7806 2011-06-07 Jason Merrill <jason@redhat.com>
7808 * lib/prune.exp: Look for "required" rather than "instantiated".
7809 * g++.dg/abi/mangle11.C: Likewise.
7810 * g++.dg/abi/mangle12.C: Likewise.
7811 * g++.dg/abi/mangle17.C: Likewise.
7812 * g++.dg/abi/mangle20-2.C: Likewise.
7813 * g++.dg/abi/pragma-pack1.C: Likewise.
7814 * g++.dg/cpp0x/decltype26.C: Likewise.
7815 * g++.dg/cpp0x/decltype28.C: Likewise.
7816 * g++.dg/cpp0x/decltype29.C: Likewise.
7817 * g++.dg/cpp0x/enum11.C: Likewise.
7818 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7819 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7820 * g++.dg/cpp0x/pr47416.C: Likewise.
7821 * g++.dg/ext/case-range2.C: Likewise.
7822 * g++.dg/ext/case-range3.C: Likewise.
7823 * g++.dg/gomp/for-19.C: Likewise.
7824 * g++.dg/gomp/pr37533.C: Likewise.
7825 * g++.dg/gomp/pr38639.C: Likewise.
7826 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7827 * g++.dg/inherit/base3.C: Likewise.
7828 * g++.dg/inherit/using6.C: Likewise.
7829 * g++.dg/init/placement4.C: Likewise.
7830 * g++.dg/init/reference3.C: Likewise.
7831 * g++.dg/lookup/scoped6.C: Likewise.
7832 * g++.dg/lookup/using7.C: Likewise.
7833 * g++.dg/other/abstract1.C: Likewise.
7834 * g++.dg/other/error10.C: Likewise.
7835 * g++.dg/other/error5.C: Likewise.
7836 * g++.dg/other/field1.C: Likewise.
7837 * g++.dg/other/offsetof5.C: Likewise.
7838 * g++.dg/parse/bitfield2.C: Likewise.
7839 * g++.dg/parse/constant4.C: Likewise.
7840 * g++.dg/parse/crash20.C: Likewise.
7841 * g++.dg/parse/invalid-op1.C: Likewise.
7842 * g++.dg/parse/non-dependent2.C: Likewise.
7843 * g++.dg/parse/template18.C: Likewise.
7844 * g++.dg/tc1/dr152.C: Likewise.
7845 * g++.dg/tc1/dr166.C: Likewise.
7846 * g++.dg/tc1/dr176.C: Likewise.
7847 * g++.dg/tc1/dr213.C: Likewise.
7848 * g++.dg/template/access11.C: Likewise.
7849 * g++.dg/template/access2.C: Likewise.
7850 * g++.dg/template/access3.C: Likewise.
7851 * g++.dg/template/access7.C: Likewise.
7852 * g++.dg/template/arg7.C: Likewise.
7853 * g++.dg/template/cond2.C: Likewise.
7854 * g++.dg/template/crash13.C: Likewise.
7855 * g++.dg/template/crash40.C: Likewise.
7856 * g++.dg/template/crash7.C: Likewise.
7857 * g++.dg/template/crash84.C: Likewise.
7858 * g++.dg/template/ctor5.C: Likewise.
7859 * g++.dg/template/defarg13.C: Likewise.
7860 * g++.dg/template/defarg14.C: Likewise.
7861 * g++.dg/template/dtor7.C: Likewise.
7862 * g++.dg/template/eh2.C: Likewise.
7863 * g++.dg/template/error2.C: Likewise.
7864 * g++.dg/template/error43.C: Likewise.
7865 * g++.dg/template/friend32.C: Likewise.
7866 * g++.dg/template/injected1.C: Likewise.
7867 * g++.dg/template/instantiate1.C: Likewise.
7868 * g++.dg/template/instantiate3.C: Likewise.
7869 * g++.dg/template/instantiate5.C: Likewise.
7870 * g++.dg/template/instantiate7.C: Likewise.
7871 * g++.dg/template/local6.C: Likewise.
7872 * g++.dg/template/lookup2.C: Likewise.
7873 * g++.dg/template/member5.C: Likewise.
7874 * g++.dg/template/memfriend15.C: Likewise.
7875 * g++.dg/template/memfriend16.C: Likewise.
7876 * g++.dg/template/memfriend17.C: Likewise.
7877 * g++.dg/template/memfriend7.C: Likewise.
7878 * g++.dg/template/meminit1.C: Likewise.
7879 * g++.dg/template/nested3.C: Likewise.
7880 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7881 * g++.dg/template/nontype12.C: Likewise.
7882 * g++.dg/template/nontype13.C: Likewise.
7883 * g++.dg/template/nontype6.C: Likewise.
7884 * g++.dg/template/pr23510.C: Likewise.
7885 * g++.dg/template/pr35240.C: Likewise.
7886 * g++.dg/template/ptrmem15.C: Likewise.
7887 * g++.dg/template/ptrmem6.C: Likewise.
7888 * g++.dg/template/qualified-id1.C: Likewise.
7889 * g++.dg/template/qualttp20.C: Likewise.
7890 * g++.dg/template/qualttp3.C: Likewise.
7891 * g++.dg/template/qualttp4.C: Likewise.
7892 * g++.dg/template/qualttp5.C: Likewise.
7893 * g++.dg/template/qualttp6.C: Likewise.
7894 * g++.dg/template/qualttp7.C: Likewise.
7895 * g++.dg/template/qualttp8.C: Likewise.
7896 * g++.dg/template/recurse.C: Likewise.
7897 * g++.dg/template/recurse2.C: Likewise.
7898 * g++.dg/template/ref5.C: Likewise.
7899 * g++.dg/template/scope2.C: Likewise.
7900 * g++.dg/template/sfinae10.C: Likewise.
7901 * g++.dg/template/sfinae3.C: Likewise.
7902 * g++.dg/template/sizeof3.C: Likewise.
7903 * g++.dg/template/static9.C: Likewise.
7904 * g++.dg/template/template-id-2.C: Likewise.
7905 * g++.dg/template/typedef13.C: Likewise.
7906 * g++.dg/template/typename4.C: Likewise.
7907 * g++.dg/template/using14.C: Likewise.
7908 * g++.dg/template/using2.C: Likewise.
7909 * g++.dg/template/warn1.C: Likewise.
7910 * g++.dg/warn/Wparentheses-13.C: Likewise.
7911 * g++.dg/warn/Wparentheses-15.C: Likewise.
7912 * g++.dg/warn/Wparentheses-16.C: Likewise.
7913 * g++.dg/warn/Wparentheses-17.C: Likewise.
7914 * g++.dg/warn/Wparentheses-18.C: Likewise.
7915 * g++.dg/warn/Wparentheses-19.C: Likewise.
7916 * g++.dg/warn/Wparentheses-20.C: Likewise.
7917 * g++.dg/warn/Wparentheses-23.C: Likewise.
7918 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7919 * g++.dg/warn/noeffect2.C: Likewise.
7920 * g++.dg/warn/noeffect4.C: Likewise.
7921 * g++.dg/warn/pr8570.C: Likewise.
7922 * g++.old-deja/g++.brendan/init2.C: Likewise.
7923 * g++.old-deja/g++.eh/spec6.C: Likewise.
7924 * g++.old-deja/g++.pt/crash10.C: Likewise.
7925 * g++.old-deja/g++.pt/crash36.C: Likewise.
7926 * g++.old-deja/g++.pt/derived3.C: Likewise.
7927 * g++.old-deja/g++.pt/error2.C: Likewise.
7928 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7929 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7930 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7931 * g++.old-deja/g++.pt/overload7.C: Likewise.
7932 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7934 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7935 Iain Sandoe <iains@gcc.gnu.org>
7937 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7938 Added code to deal with the case when [Protocol
7939 -descriptionForInstanceMethod:] or [Protocol
7940 -descriptionForClassMethod:] returns NULL.
7942 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7943 Iain Sandoe <iains@gcc.gnu.org>
7945 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7946 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7949 2011-06-07 Xinliang David Li <davidxl@google.com>
7951 * gcc.dg/inline_2.c: New test.
7952 * gcc.dg/unroll_2.c: New test.
7953 * gcc.dg/inline_3.c: New test.
7954 * gcc.dg/unroll_3.c: New test.
7955 * gcc.dg/inline_4.c: New test.
7956 * gcc.dg/unroll_4.c: New test.
7957 * gcc.dg/inline_1.c: New test.
7958 * gcc.dg/unroll_1.c: New test.
7960 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7962 PR tree-optimization/48497
7963 * lib/gcc-defs.exp (dg-additional-options): New proc.
7964 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7965 -msse2 on 32-bit x86.
7967 2011-06-06 Jason Merrill <jason@redhat.com>
7969 * g++.dg/cpp0x/enum19.C: New.
7971 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7973 * gcc.target/arm/neon-reload-class.c: New test.
7975 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7978 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7980 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7982 * gcc.target/arm/smlatb-1.c: New file.
7983 * gcc.target/arm/smlatt-1.c: New file.
7984 * gcc.target/arm/smlaltb-1.c: New file.
7985 * gcc.target/arm/smlaltt-1.c: New file.
7987 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7989 * gcc.target/arm/mla-2.c: New test.
7991 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7993 PR gcov-profile/49299
7994 * gcc.dg/tree-prof/pr49299-1.c: New test.
7995 * gcc.dg/tree-prof/pr49299-2.c: New test.
7997 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7999 * lib/target-supports.exp
8000 (check_effective_target_vect_widen_mult_qi_to_hi):
8001 Add NEON as supporting target.
8002 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8003 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8004 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8005 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8006 using widening multiplication on targets that support it.
8007 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8008 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8009 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8011 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8013 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8014 Modern Objective-C runtime API.
8015 * objc/execute/next_mapping.h: Removed.
8016 * objc-obj-c++-shared/next-mapping.h: Removed.
8017 * objc-obj-c++-shared/Object1.h: Removed.
8018 * objc-obj-c++-shared/Object1.m: Removed.
8019 * objc-obj-c++-shared/Object1.mm: Removed.
8020 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8021 * objc-obj-c++-shared/Protocol1.h: Removed.
8022 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8023 of ProtoBool, IVAR_T and METHOD.
8024 * objc-obj-c++-shared/runtime.h: New.
8025 * objc-obj-c++-shared/TestsuiteObject.h: New.
8026 * objc-obj-c++-shared/TestsuiteObject.m: New.
8028 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8029 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8030 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8032 * objc/execute/_cmd.m: Include
8033 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8034 runtime API. ([TestClass +initialize]): Include this method also
8035 with the GNU runtime.
8036 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8037 Object. ([-setValue:]): Return void.
8038 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8039 with the GNU runtime. Include
8040 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8041 for the NeXT runtime. Use the existing print_ivars() and
8042 compare_structures() implementations for the old NeXT runtime.
8043 Added new implementations for the Modern GNU and NeXT runtimes.
8044 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8045 well. (main): Use objc_getClass(). Use return instead of exit.
8046 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8047 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8049 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8050 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8051 instead of Object. (main): Use return instead of exit().
8052 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8053 instead of Object. Removed prototype for exit(). (main): Use
8054 return instead of exit(). Use the Modern Objective-C runtime API.
8055 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8057 * objc/execute/class-tests-1.h: Include
8058 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8059 runtime API. (test_class_with_superclass): Do not call [Object
8060 class]. There is no need to with the current libobjc.
8061 * objc/execute/class-tests-2.h: Include
8062 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8064 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8065 ../../objc-obj-c++-shared/next-mapping.h.
8066 * objc/execute/class-2.m: Likewise.
8067 * objc/execute/class-3.m: Likewise.
8068 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8069 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8070 +initialize]): Include this method also with the GNU
8071 runtime. (main): Use the Modern Objective-C runtime API.
8072 * objc/execute/class-5.m: Likewise.
8073 * objc/execute/class-6.m: Likewise.
8074 * objc/execute/class-7.m: Likewise.
8075 * objc/execute/class-8.m: Likewise.
8076 * objc/execute/class-9.m: Likewise.
8077 * objc/execute/class-10.m: Likewise.
8078 * objc/execute/class-11.m: Likewise.
8079 * objc/execute/class-12.m: Likewise.
8080 * objc/execute/class-13.m: Likewise.
8081 * objc/execute/class-14.m: Likewise.
8082 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8083 this method also with the GNU runtime.
8084 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8085 +initialize]): Include this method also with the GNU runtime.
8086 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8088 * objc/execute/encode-1.m: Likewise.
8089 * objc/execute/enumeration-1.m: Likewise.
8090 * objc/execute/enumeration-2.m: Likewise.
8091 * objc/execute/exceptions/catchall-1.m: Likewise.
8092 * objc/execute/exceptions/finally-1.m: Likewise.
8093 * objc/execute/exceptions/foward-1.m: Likewise.
8094 * objc/execute/exceptions/local-variables-1.m: Likewise.
8095 * objc/execute/exceptions/throw-nil.m: Likewise.
8096 * objc/execute/exceptions/trivial.m: Likewise.
8097 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8098 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8099 * objc/execute/exceptions/matcher-1.m: Likewise.
8100 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8102 * objc/execute/formal_protocol-2.m: Likewise.
8103 * objc/execute/formal_protocol-3.m: Likewise.
8104 * objc/execute/formal_protocol-4.m: Likewise.
8105 * objc/execute/formal_protocol-5.m: Include
8106 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8108 * objc/execute/formal_protocol-6.m: Likewise.
8109 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8110 Object. Include <objc/Protocol.h> instead of
8111 ../../objc-obj-c++-shared/Protocol1.h.
8112 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8114 * objc/execute/informal_protocol.m: Likewise.
8115 * objc/execute/load-3.m: Likewise.
8116 * objc/execute/many_args_method.m ([TestClass +initialize]):
8117 Include this method with the GNU runtime as well.
8118 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8119 * objc/execute/nested-func-1.m: Use TestsuiteObject
8121 * objc/execute/nil_method-1.m: Likewise.
8122 * objc/execute/no_clash.m: Likewise.
8123 * objc/execute/np-1.m: Do not include
8124 ../../objc-obj-c++-shared/Protocol1.h.
8125 (main): Use return instead of exit().
8126 * objc/execute/np-2.m: Do not include
8127 ../../objc-obj-c++-shared/Protocol1.h.
8128 ([MyObject +initialize]): Include this method also with the GNU
8129 runtime. (main): Use return instead of exit().
8130 * objc/execute/object_is_class.m: Include
8131 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8132 of Object. (main): Use the Modern Objective-C runtime API.
8133 * objc/execute/object_is_meta_class.m: Likewise.
8134 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8135 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8136 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8137 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8138 Objective-C runtime API.
8139 * objc/execute/protocol-isEqual-2.m: Likewise.
8140 * objc/execute/protocol-isEqual-3.m: Likewise.
8141 * objc/execute/protocol-isEqual-4.m: Likewise.
8142 * objc/execute/redefining_self.m ([TestClass +initialize]):
8143 Include this method with the GNU runtime as well.
8144 * objc/execute/root_methods.m: Include
8145 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8146 Include this method with the GNU runtime as well.
8147 (main): Use the Modern Objective-C runtime API.
8148 * objc/execute/selector-1.m: Include
8149 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8150 of Object. (main): Use the Modern Objective-C runtime API.
8151 * objc/execute/static-1.m ([Test +initialize]): Include this
8152 method with the GNU runtime as well.
8153 * objc/execute/static-2.m: Likewise.
8154 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8155 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8156 ([MathClass +initialize]): Include this method with the GNU
8158 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8160 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8161 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8162 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8163 * objc.dg/attributes/method-attribute-1.m: Likewise.
8164 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8165 * objc.dg/attributes/method-attribute-2.m: Likewise.
8166 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8167 * objc.dg/attributes/method-attribute-3.m: Likewise.
8168 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8169 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8170 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8171 * obj-c++.dg/bitfield-1.mm: Likewise.
8172 * obj-c++.dg/bitfield-2.mm: Likewise
8173 * objc.dg/bitfield-3.m: Likewise.
8174 * obj-c++.dg/bitfield-4.mm: Likewise.
8175 * objc.dg/bitfield-5.m: Likewise
8176 * objc.dg/call-super-1.m: Likewise.
8177 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8178 Use objc_getClass() instead of objc_get_class(), but for the GNU
8179 runtime redefine objc_getClass as objc_get_class. Include
8180 ../objc-obj-c++-shared/runtime.h.
8181 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8182 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8183 Use the Modern Objective-C runtime API.
8184 * objc.dg/class-protocol-1.m: Include
8185 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8186 * obj-c++.dg/class-protocol-1.mm: Likewise.
8187 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8188 * objc.dg/comp-types-10.m: Likewise.
8189 * objc.dg/comp-types-11.m: Likewise.
8190 * objc.dg/comp-types-12.m: Likewise.
8191 * obj-c++.dg/comp-types-9.mm: Likewise.
8192 * obj-c++.dg/comp-types-11.mm: Likewise.
8193 * obj-c++.dg/comp-types-12.mm: Likewise.
8194 * obj-c++.dg/comp-types-13.mm: Likewise.
8195 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8196 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8197 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8198 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8199 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8200 * objc.dg/desig-init-1.m: Likewise.
8201 * obj-c++.dg/defs.mm: Likewise.
8202 * objc.dg/exceptions-2.m: Likewise.
8203 * obj-c++.dg/except-1.mm: Likewise.
8204 * obj-c++.dg/exceptions-2.mm: Likewise.
8205 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8206 Use the Modern Objective-C runtime API.
8207 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8208 the Modern Objective-C runtime API. Do not include
8209 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8210 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8211 the Modern Objective-C runtime API except when using an older NeXT
8213 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8214 the Modern Objective-C runtime API.
8215 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8217 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8218 * objc.dg/encode-7-next-64bit.m: Updated include.
8219 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8221 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8222 the Modern Objective-C runtime API.
8223 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8224 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8225 instead of ../objc-obj-c++-shared/Protocol1.h.
8226 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8227 the Modern Objective-C runtime API except when using an older NeXT
8229 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8230 the Modern Objective-C runtime API.
8231 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8233 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8234 * objc.dg/fix-and-continue-2.m: Likewise.
8235 * objc.dg/foreach-1.m: Likewise.
8236 * objc.dg/foreach-2.m: Likewise.
8237 * objc.dg/foreach-3.m: Likewise.
8238 * objc.dg/foreach-4.m: Likewise.
8239 * objc.dg/foreach-5.m: Likewise.
8240 * objc.dg/foreach-6.m: Likewise.
8241 * objc.dg/foreach-7.m: Likewise.
8242 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8244 * objc.dg/func-ptr-2.m: Likewise.
8245 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8246 Do not include objc/objc-api.h.
8247 * obj-c++.dg/fsf-package-0.mm: Likewise.
8248 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8249 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8250 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8252 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8253 * objc.dg/gnu-runtime-3.m: Likewise.
8254 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8255 * objc.dg/headers.m: Include objc/runtime.h instead of
8256 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8257 for the NeXT runtime.
8258 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8259 * obj-c++.dg/isa-field-1.mm: Likewise.
8260 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8261 * objc.dg/layout-1.m: Likewise.
8262 * objc.dg/layout-2.m: Likewise.
8263 * objc.dg/local-decl-2.m: Likewise.
8264 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8265 Object. ([Container +elementForView:]): Use
8266 class_conformsToProtocol().
8267 * obj-c++.dg/lookup-2.mm: Likewise.
8268 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8269 * obj-c++.dg/local-decl-1.mm: Likewise.
8270 * objc.dg/method-3.m: Likewise.
8271 * objc.dg/method-4.m: Likewise.
8272 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8273 ../objc-obj-c++-shared/Protocol1.h.
8274 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8275 * objc.dg/method-9.m: Likewise.
8276 * objc.dg/method-10.m: Likewise.
8277 * objc.dg/method-13.m ([Root +initialize]): Include this method
8278 also for the GNU runtime. (main): Use objc_getClass() also for
8280 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8281 * objc.dg/method-17.m: Likewise.
8282 * objc.dg/method-19.m: Likewise.
8283 * objc.dg/method-20b.m: Likewise.
8284 * obj-c++.dg/method-2.mm: Likewise.
8285 * obj-c++.dg/method-6.mm: Likewise.
8286 * obj-c++.dg/method-10.mm: Likewise.
8287 * obj-c++.dg/method-11.mm: Likewise.
8288 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8289 ../objc-obj-c++-shared/Protocol1.h.
8290 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8291 * obj-c++.dg/method-15.mm: Likewise.
8292 * obj-c++.dg/method-17.mm: Likewise.
8293 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8294 +initialize]): Include this method also for the GNU
8295 runtime. (main): Use objc_getClass() also for the GNU runtime.
8296 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8297 * obj-c++.dg/method-22.mm: Likewise.
8298 * obj-c++.dg/method-23.mm: Likewise.
8299 * obj-c++.dg/no-extra-load.mm: Likewise.
8300 * objc.dg/objc-fast-4.m: Likewise.
8301 * objc.dg/objc-gc-4.m: Likewise.
8302 * obj-c++.dg/objc-gc-3.mm: Likewise.
8303 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8304 protocol_getMethodDescription() instead of [Protocol
8305 -descriptionForInstanceMethod].
8306 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8307 Made it available with all runtimes. (main): Call -test instead
8309 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8310 and put into a category.
8311 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8312 Object. Include objc/objc.h.
8313 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8314 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8315 New. (main): Use protocol_getMethodDescription() instead
8316 of [Protocol -descriptionForInstanceMethod] and [Protocol
8317 -descriptionForClassMethod].
8318 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8319 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8320 Objective-C runtime API.
8321 * obj-c++.dg/proto-qual-1.mm: Likewise.
8322 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8324 * obj-c++.dg/property/property-1.mm: Likewise.
8325 * obj-c++.dg/qual-types-1.mm: Likewise.
8326 * objc.dg/selector-2.m: Include objc/objc.h instead of
8327 ../objc-obj-c++-shared/Object1.h.
8328 * obj-c++.dg/selector-2.mm: Likewise.
8329 * obj-c++.dg/selector-5.mm: Likewise.
8330 * obj-c++.dg/selector-6.mm: Likewise.
8331 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8332 Object. Do not include objc/objc-api.h.
8333 * obj-c++.dg/set-not-used-1.mm: Likewise.
8334 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8335 * objc.dg/stret-1.m: Likewise.
8336 * objc.dg/stret-2.m: Likewise.
8337 * obj-c++.dg/super-class-2.mm: Likewise.
8338 * objc.dg/super-class-3.m: Likewise.
8339 * objc.dg/super-class-4.m: Likewise.
8340 * objc.dg/sync-2.m: Likewise.
8341 * obj-c++.dg/sync-2.mm: Likewise.
8342 * objc.dg/sync-1.m: Include objc/objc.h instead of
8343 ../objc-obj-c++-shared/Object1.h.
8344 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8345 'Class' as the type of 'isa'.
8346 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8347 Objective-C runtime API. ([TestClass +initialize]): Include this
8348 method with the GNU runtime as well.
8349 * objc.dg/strings/strings-1.m: Updated includes.
8350 * obj-c++.dg/strings/strings-1.mm: Likewise.
8351 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8352 objc.dg/strings/const-str-12b.m.
8353 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8354 * obj-c++.dg/template-3.mm: Likewise.
8355 * obj-c++.dg/template-4.mm: Likewise.
8356 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8357 Objective-C runtime API.
8358 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8359 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8360 * obj-c++.dg/try-catch-1.mm: Likewise.
8361 * obj-c++.dg/try-catch-2.mm: Likewise.
8362 * objc.dg/try-catch-3.m: Likewise.
8363 * obj-c++.dg/try-catch-3.mm: Likewise.
8364 * objc.dg/try-catch-6.m: Likewise.
8365 * objc.dg/try-catch-7.m: Likewise.
8366 * obj-c++.dg/try-catch-7.mm: Likewise.
8367 * obj-c++.dg/try-catch-8.mm: Likewise.
8368 * obj-c++.dg/try-catch-9.mm: Likewise.
8369 * objc.dg/try-catch-10.m: Likewise.
8370 * obj-c++.dg/try-catch-11.mm: Likewise.
8371 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8372 Object. Include objc/objc.h.
8373 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8374 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8375 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8376 Object. Use Modern Objective-C runtime API. Do not use
8378 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8379 * obj-c++.dg/torture/trivial.mm: Likewise.
8380 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8381 instead of ../objc-obj-c++-shared/Object1.h. Include
8382 ../objc-obj-c++-shared/runtime.h.
8383 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8384 * objc.dg/torture/strings/const-str-11.m: Likewise.
8385 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8386 * objc.dg/torture/strings/const-str-9.m: Likewise.
8387 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8388 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8389 instead of Object. Only add _FooClassReference if
8391 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8392 * objc.dg/torture/strings/const-str-8.m: Likewise.
8393 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8394 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8396 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8398 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8399 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8400 * obj-c++.dg/va-meth-1.mm: Likewise.
8401 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8402 ../objc-obj-c++-shared/Object1.h.
8403 * objc.dg/zero-link-3.m: Likewise.
8405 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8407 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8409 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8412 * obj-c++.dg/property/cxx-property-1.mm: New.
8413 * obj-c++.dg/property/cxx-property-2.mm: New.
8415 2011-06-06 Jason Merrill <jason@redhat.com>
8417 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8419 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8421 PR rtl-optimization/49145
8423 * gcc.c-torture/compile/pr49145.c: New test.
8425 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8428 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8429 to dg-options, match also DW_AT_linkage_name.
8432 * gcc.dg/debug/pr49294.c: New test.
8435 * g++.dg/opt/pr49264.C: New test.
8437 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8439 PR tree-optimization/49243
8440 * gcc.dg/pr49243.c: New.
8442 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8444 * gnat.dg/specs/cond_expr1.ads: New test.
8446 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8448 * gnat.dg/deferred_const4.ad[sb]: New test.
8449 * gnat.dg/deferred_const4_pkg.ads: New helper.
8451 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8453 * gnat.dg/test_tamdt.adb: Rename to...
8454 * gnat.dg/taft_type1.adb: ...this.
8455 * gnat.dg/tamdt.ad[sb]: Rename to...
8456 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8457 * gnat.dg/tamdt_aux.ads: Rename to...
8458 * gnat.dg/taft_type1_pkg2.ads: ...this.
8459 * gnat.dg/taft_type2.ad[sb]: New test.
8460 * gnat.dg/taft_type2_pkg.ads: New helper.
8461 * gnat.dg/taft_type3.adb: New test.
8462 * gnat.dg/taft_type3_pkg.ads: New helper.
8464 2011-06-05 Tobias Burnus <burnus@net-b.de>
8467 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8470 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8473 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8475 * objc.dg/gnu-api-2-objc.m: Likewise.
8476 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8477 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8479 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8481 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8482 alignment, not the alignment, when calling class_addIvar(). Add
8483 an 'isa' instance variable to the test root class.
8484 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8486 2011-06-04 Jan Hubicka <jh@suse.cz>
8488 PR tree-optimization/48893
8489 PR tree-optimization/49091
8490 PR tree-optimization/49179
8491 * gfortran.dg/pr49179.f90: New testcase
8493 2011-06-04 Jan Hubicka <jh@suse.cz>
8496 * g++.dg/torture/pr48954.C: New testcase.
8498 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8500 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8502 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8505 * g++.dg/diagnostic/bitfld2.C: New.
8507 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8510 * gcc.c-torture/execute/pr49281.c: New test.
8512 2011-06-04 Jan Hubicka <jh@suse.cz>
8514 PR tree-optimize/48929
8515 * gcc.c-torture/compile/pr48929.c: New testcase.
8517 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8519 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8521 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8524 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8526 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8528 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8530 2011-06-03 Richard Henderson <rth@redhat.com>
8531 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8533 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8535 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8537 * objc.dg/headers.m: Do not include objc-list.h.
8539 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8541 * objc.dg/type-stream-1.m: Test removed.
8542 * objc.dg/headers.m: Do not include typedstream.h.
8544 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8546 * objc.dg/torture/forward-1.m (main): Updated testcase.
8548 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8551 * gcc.c-torture/compile/pr49163.c: New.
8553 2011-06-02 Asher Langton <langton2@llnl.gov>
8556 * gfortran.dg/PR49268.f90: New test.
8558 2011-06-02 Asher Langton <langton2@llnl.gov>
8561 * gfortran.dg/PR37039.f90: New test.
8563 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8566 * objc.dg/method-5.m: Updated.
8567 * objc.dg/method-19.m: Updated.
8568 * objc.dg/method-lookup-1.m: New.
8569 * obj-c++.dg/method-6.mm: Updated.
8570 * obj-c++.dg/method-7.mm: Updated.
8571 * obj-c++.dg/method-lookup-1.mm: New.
8573 2011-06-02 DJ Delorie <dj@redhat.com>
8575 * lib/timeout.exp (timeout): Add board_info support.
8577 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8579 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8581 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8584 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8585 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8587 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8588 Hans-Peter Nilsson <hp@axis.com>
8590 PR rtl-optimization/48840
8591 * gcc.target/sparc/ultrasp13.c: New test.
8593 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8596 * gcc.c-torture/compile/pr49238.c: New.
8598 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8600 * gcc.target/arm/g2.c: Skip test in -mthumb.
8601 Skip test unless cpu is xscale.
8602 * gcc.target/arm/scd42-2.c: Likewise.
8603 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8605 2011-06-01 Jason Merrill <jason@redhat.com>
8607 * g++.dg/cpp0x/decltype28.C: New.
8608 * g++.dg/cpp0x/decltype29.C: New.
8610 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8613 * gcc.target/mips/pr45074.c: New test.
8615 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8616 Hans-Peter Nilsson <hp@axis.com>
8618 PR rtl-optimization/48830
8619 * gcc.target/sparc/ultrasp12.c: New test.
8621 2011-06-01 David Li <davidxl@google.com>
8623 * gcc.dg/profile-dir-1.c: Change pass name.
8624 * gcc.dg/profile-dir-2.c: Ditto.
8625 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8626 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8627 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8628 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8629 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8630 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8631 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8632 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8633 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8634 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8635 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8636 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8637 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8638 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8639 * gcc.dg/profile-dir-3.c: Ditto.
8640 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8642 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8644 * objc.dg/attributes/method-nonnull-1.m: New test.
8645 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8647 2011-05-31 Tobias Burnus <burnus@net-b.de>
8650 * gfortran.dg/coarray_atomic_1.f90: New.
8651 * gfortran.dg/coarray/atomic_1.f90: New.
8653 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8655 * gcc.dg/guality/bswaptest.c: New test.
8656 * gcc.dg/guality/clztest.c: New test.
8657 * gcc.dg/guality/ctztest.c: New test.
8658 * gcc.dg/guality/rotatetest.c: New test.
8661 * gcc.target/i386/pr48688.c: New test.
8663 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8666 * g++.dg/lookup/name-clash9.C: New.
8668 2011-05-31 Tobias Burnus <burnus@net-b.de>
8671 * gfortran.dg/coarray/dummy_1.f90: New.
8673 2011-05-31 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/coarray/save_1.f90: New.
8677 * gfortran.dg/coarray_4.f90: Update dg-error.
8679 2011-05-31 Jason Merrill <jason@redhat.com>
8681 * g++.dg/cpp0x/rv-template1.C: New.
8683 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8685 PR rtl-optimization/49235
8686 * gcc.dg/pr49235.c: New test.
8688 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8690 PR tree-optimization/49093
8691 * gcc.dg/vect/pr49093.c: New test.
8693 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8696 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8698 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8701 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8704 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8707 * gcc.c-torture/execute/pr49186.c: New.
8709 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8712 * gcc.target/i386/pr49168-1.c: New.
8714 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8715 Eric Botcazou <ebotcazou@adacore.com>
8717 * gcc.dg/guality/drap.c: New test.
8719 2011-05-30 Richard Guenther <rguenther@suse.de>
8721 PR tree-optimization/49210
8722 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8723 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8725 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8728 * g++.dg/gomp/pr49223-1.C: New test.
8729 * g++.dg/gomp/pr49223-2.C: New test.
8731 2011-05-30 Richard Guenther <rguenther@suse.de>
8733 PR tree-optimization/49218
8734 * gcc.c-torture/execute/pr49218.c: New testcase.
8736 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8738 PR tree-optimization/49199
8739 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8740 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8741 -fno-tree-scev-cprop.
8743 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8746 * gfortran.dg/extends_13.f03: New.
8748 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8750 PR rtl-optimization/49095
8751 * gcc.target/i386/pr49095.c: New test.
8753 2011-05-29 Tobias Burnus <burnus@net-b.de>
8756 * gfortran.dg/coarray_24.f90: New.
8758 2011-05-29 Tobias Burnus <burnus@net-b.de>
8761 * gfortran.dg/coarray_23.f90: New.
8763 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8766 * gcc.dg/pr48826.c: New test.
8768 2011-05-29 Richard Guenther <rguenther@suse.de>
8770 PR tree-optimization/49217
8771 * gcc.dg/torture/pr49217.c: New testcase.
8773 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8776 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8778 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8780 * gnat.dg/boolean_subtype.adb: Rename to...
8781 * gnat.dg/boolean_subtype1.adb: ...this.
8783 2011-05-28 Jason Merrill <jason@redhat.com>
8785 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8787 2011-05-27 Jason Merrill <jason@redhat.com>
8789 * g++.dg/cpp0x/enum18.C: Adjust.
8791 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8793 2011-05-27 Tobias Burnus <burnus@net-b.de>
8796 * gfortran.dg/coarray_22.f90: New.
8798 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8800 PR tree-optimization/46728
8801 * gcc.target/powerpc/pr46728-1.c: New.
8802 * gcc.target/powerpc/pr46728-2.c: New.
8803 * gcc.target/powerpc/pr46728-3.c: New.
8804 * gcc.target/powerpc/pr46728-4.c: New.
8805 * gcc.target/powerpc/pr46728-5.c: New.
8806 * gcc.dg/pr46728-6.c: New.
8807 * gcc.target/powerpc/pr46728-7.c: New.
8808 * gcc.target/powerpc/pr46728-8.c: New.
8809 * gcc.dg/pr46728-9.c: New.
8810 * gcc.target/powerpc/pr46728-10.c: New.
8811 * gcc.target/powerpc/pr46728-11.c: New.
8812 * gcc.dg/pr46728-12.c: New.
8813 * gcc.target/powerpc/pr46728-13.c: New.
8814 * gcc.target/powerpc/pr46728-14.c: New.
8815 * gcc.target/powerpc/pr46728-15.c: New.
8816 * gcc.target/powerpc/pr46728-16.c: New.
8818 2011-05-27 Jason Merrill <jason@redhat.com>
8820 * g++.dg/abi/mangle47.C: New.
8823 * g++.dg/template/const5.C: New.
8825 * g++.dg/cpp0x/enum18.C: New.
8827 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8829 * g++.dg/cpp0x/error6.C: New.
8831 * g++.dg/cpp0x/error5.C: New.
8833 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8836 * g++.dg/eh/cond6.C: New test.
8838 2011-05-27 Tobias Burnus <burnus@net-b.de>
8841 * gfortran.dg/rank_3.f90: New.
8842 * gfortran.dg/rank_4.f90: New.
8844 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8846 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8847 replace dump search.
8849 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8851 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8852 * gnat.dg/bit_packed_array5.adb: ...here.
8854 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8857 * g++.dg/cpp0x/auto25.C: New.
8859 2011-05-27 Richard Guenther <rguenther@suse.de>
8861 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8863 2011-05-27 Richard Guenther <rguenther@suse.de>
8865 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8867 2011-05-27 Richard Guenther <rguenther@suse.de>
8870 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8872 2011-05-26 Jason Merrill <jason@redhat.com>
8874 * g++.dg/cpp0x/friend1.C: New.
8875 * g++.dg/cpp0x/friend2.C: New.
8877 * g++.dg/cpp0x/auto7.C: Update.
8878 * g++.dg/template/crash50.C: Adjust.
8879 * g++.dg/template/static9.C: Adjust.
8880 * g++.old-deja/g++.ext/memconst.C: Adjust.
8882 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8884 * gcc.dg/march.c: Ignore a note for some targets.
8886 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8887 Nathan Froyd <froydnj@codesourcery.com>
8891 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8892 * g++.dg/parse/pr18770.C: New test.
8893 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8895 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8898 * gfortran.dg/dependency_40.f90 : New test.
8900 2011-05-26 Tobias Burnus <burnus@net-b.de>
8903 * gfortran.dg/coarray/registering_1.f90: New.
8905 2011-05-26 Jason Merrill <jason@redhat.com>
8907 * g++.dg/cpp0x/variadic111.C: New.
8908 * g++.dg/cpp0x/variadic41.C: Adjust.
8910 2011-05-26 Richard Guenther <rguenther@suse.de>
8912 PR tree-optimization/48702
8913 * gcc.dg/torture/pr48702.c: New testcase.
8915 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8917 PR gcov-profile/48845
8918 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8920 * gcc.dg/matrix/matrix.exp: Likewise.
8921 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8922 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8923 line number to check_profiling_available.
8924 * lib/target-supports.exp (check_profiling_available): Account for
8926 Require TLS runtime support with -fprofile-generate.
8927 * lib/profopt.exp (profopt-execute): Add TLS options for
8929 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8931 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8934 * g++.dg/eh/cond5.C: New test.
8936 PR tree-optimization/49161
8937 * gcc.c-torture/execute/pr49161.c: New test.
8939 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8941 * gcc.target/arm/neon-vorn-vbic.c: New test.
8943 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8945 PR tree-optimization/49038
8946 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8947 * gcc.dg/vect/pr49038.c: New test.
8949 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8951 * g++.dg/init/pr25811-3.C: New.
8952 * g++.dg/init/pr25811-4.C: New.
8954 2011-05-25 Jason Merrill <jason@redhat.com>
8956 * g++.dg/cpp0x/enum17.C: New.
8957 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8959 * g++.dg/cpp0x/auto24.C: New.
8961 * g++.dg/cpp0x/error4.C: New.
8963 * g++.dg/cpp0x/rv-restrict.C: New.
8965 * g++.dg/cpp0x/enum15.C: New.
8966 * g++.dg/cpp0x/constexpr-switch2.C: New.
8968 * g++.dg/cpp0x/variadic110.C: New.
8970 * g++.dg/cpp0x/auto9.C: Add typedef test.
8972 * g++.dg/cpp0x/auto23.C: New.
8973 * g++.dg/cpp0x/auto9.C: Adjust.
8975 * g++.dg/cpp0x/defaulted29.C: New.
8977 * g++.dg/cpp0x/initlist51.C: New.
8979 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8981 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8982 * g++.dg/abi/packed1.C: Suppress warning.
8983 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8984 * g++.dg/template/stdarg1.C: Likewise.
8985 * g++.dg/other/packed1.C: Remove arm from xfail list.
8987 2011-05-25 Jason Merrill <jason@redhat.com>
8989 * g++.dg/cpp0x/enum16.C: New.
8990 * g++.dg/parse/error15.C: Adjust.
8992 * g++.dg/cpp0x/initlist50.C: New.
8994 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8996 * g++.dg/cpp0x/variadic109.C: New.
8998 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9000 * gcc.target/i386/pause-1.c: New.
9002 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9004 * gcc.dg/stack-usage-1.c: Adjust comment.
9005 * gcc.dg/stack-usage-2.c: New test.
9007 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9010 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9011 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9013 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9015 PR rtl-optimization/48757
9016 * gfortran.dg/pr48757.f: New test case.
9018 2011-05-24 Jason Merrill <jason@redhat.com>
9020 * g++.dg/cpp0x/access01.C: New.
9022 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9025 * objc.dg/pr48177.m: New testcase.
9027 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9030 * objc.dg/pr48187.m: New testcase.
9031 * obj-c++.dg/pr48187.mm: New testcase.
9032 * objc.dg/ivar-extra-semicolon.m: New testcase.
9034 2011-05-24 Jason Merrill <jason@redhat.com>
9036 * g++.dg/template/access21.C: New.
9037 * g++.dg/template/access22.C: New.
9039 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9041 PR rtl-optimization/48633
9042 * g++.dg/pr48633.C: New test.
9044 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9047 * g++.dg/other/pr49133.C: New test.
9049 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9050 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9052 * gcc.dg/torture/tls/run-gd.c: New test.
9053 * gcc.dg/torture/tls/run-ie.c: New test.
9054 * gcc.dg/torture/tls/run-ld.c: New test.
9055 * gcc.dg/torture/tls/run-le.c: New test.
9056 * lib/target-supports.exp (check_effective_target_tls_runtime):
9057 Build testcase with TLS options.
9059 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9061 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9063 2011-05-24 Tom de Vries <tom@codesourcery.com>
9065 PR tree-optimization/49121
9066 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9068 2011-05-23 Jason Merrill <jason@redhat.com>
9070 * g++.dg/cpp0x/defaulted28.C: New.
9072 * g++.dg/cpp0x/sfinae25.C: New.
9074 * g++.dg/cpp0x/rv-cast2.C: New.
9076 * g++.dg/cpp0x/enum14.C: New.
9078 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9081 * gcc.c-torture/execute/pr49123.c: New test.
9084 * gcc.dg/debug/pr49032.c: New test.
9087 * gcc.dg/pr49120.c: New test.
9089 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9092 * gcc.target/i386/pr47315.c: New test.
9094 2011-05-23 Jason Merrill <jason@redhat.com>
9096 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9098 * g++.dg/cpp0x/sfinae24.C: New.
9100 * g++.dg/cpp0x/error3.C: New.
9102 * g++.dg/cpp0x/defaulted27.C: New.
9104 * g++.dg/cpp0x/decltype27.C: New.
9106 2011-05-23 Richard Guenther <rguenther@suse.de>
9108 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9110 2011-05-23 Richard Guenther <rguenther@suse.de>
9112 PR tree-optimization/40874
9113 * g++.dg/tree-ssa/pr40874.C: New testcase.
9115 2011-05-23 Richard Guenther <rguenther@suse.de>
9117 PR tree-optimization/49115
9118 * g++.dg/torture/pr49115.C: New testcase.
9120 2011-05-23 Richard Guenther <rguenther@suse.de>
9123 * gcc.dg/memcpy-3.c: New testcase.
9125 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.c-torture/execute/pr48973-1.c: New test.
9129 * gcc.c-torture/execute/pr48973-2.c: New test.
9131 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9134 * g++.dg/warn/pr18016.C: New.
9136 2011-05-23 Tom de Vries <tom@codesourcery.com>
9139 * gcc.target/arm/ivopts-6.c: New test.
9141 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9144 * gcc.c-torture/compile/pr49029.c: New test.
9146 2011-05-22 Jason Merrill <jason@redhat.com>
9148 * g++.dg/cpp0x/sfinae23.C: New.
9149 * g++.dg/cpp0x/sfinae8.C: Correct.
9151 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9153 * gfortran.dg/function_optimize_8.f90: New test case.
9155 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9157 PR tree-optimization/49087
9158 * gcc.dg/vect/O3-pr49087.c: New test.
9160 2011-05-21 Jason Merrill <jason@redhat.com>
9162 * g++.dg/debug/const5.C: New.
9164 2011-05-20 Jason Merrill <jason@redhat.com>
9166 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9168 * g++.dg/cpp0x/constexpr-static7.C: New.
9170 * g++.dg/cpp0x/enum12.C: New.
9171 * g++.dg/cpp0x/enum13.C: New.
9173 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9176 * gfortran.dg/select_type_23.f03: New.
9178 2011-05-20 Jason Merrill <jason@redhat.com>
9180 * g++.dg/cpp0x/defaulted26.C: New.
9182 * g++.dg/cpp0x/noexcept02.C: Fix.
9183 * g++.dg/cpp0x/noexcept03.C: Fix.
9184 * g++.dg/cpp0x/noexcept08.C: Fix.
9185 * g++.dg/cpp0x/noexcept10.C: New.
9187 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9190 * gfortran.dg/extends_12.f03: New.
9192 2011-05-20 Jason Merrill <jason@redhat.com>
9194 * g++.dg/template/koenig9.C: New.
9195 * g++.dg/opt/pr47615.C: Fix.
9196 * g++.dg/overload/defarg1.C: Fix.
9197 * g++.dg/tc1/dr213.C: Remove xfail.
9198 * g++.dg/torture/pr34850.C: Fix.
9199 * g++.dg/torture/pr39362.C: Fix.
9200 * g++.old-deja/g++.brendan/crash56.C: Fix.
9201 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9203 2011-05-20 Richard Guenther <rguenther@suse.de>
9205 PR tree-optimization/49079
9206 * gcc.dg/torture/pr49079.c: New testcase.
9208 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9210 PR tree-optimization/49073
9211 * gcc.c-torture/execute/pr49073.c: New test.
9213 2011-06-19 Tobias Burnus <burnus@net-b.de>
9216 * gfortran.dg/coarray_21.f90: New.
9218 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9220 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9223 2011-05-19 Richard Guenther <rguenther@suse.de>
9226 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9228 2011-05-19 Richard Guenther <rguenther@suse.de>
9231 * gcc.dg/builtin-object-size-11.c: New testcase.
9233 2011-05-19 Tom de Vries <tom@codesourcery.com>
9236 * gcc.target/arm/ivopts.c: New test.
9237 * gcc.target/arm/ivopts-2.c: New test.
9239 2011-05-19 Tom de Vries <tom@codesourcery.com>
9241 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9243 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9245 * gcc.c-torture/execute/960321-1.x: Remove.
9247 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9250 * gfortran.dg/move_alloc_4.f90: New.
9252 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9255 * gcc.target/i386/pr49002-1.c: New test.
9256 * gcc.target/i386/pr49002-2.c: Likewise.
9258 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9260 PR tree-optimization/49039
9261 * gcc.c-torture/execute/pr49039.c: New test.
9262 * gcc.dg/tree-ssa/pr49039.c: New test.
9263 * g++.dg/torture/pr49039.C: New test.
9265 2011-05-18 Jason Merrill <jason@redhat.com>
9267 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9268 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9269 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9271 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9273 * gcc.target/bfin/mcpu-bf592.c: New test.
9275 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9277 PR tree-optimization/41881
9278 * gcc.dg/vect/O3-pr41881.c: New test.
9279 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9281 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9283 PR tree-optimization/49000
9284 * gcc.dg/pr49000.c: New test.
9286 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9288 * gnat.dg/invalid1.adb: New test.
9290 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9292 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9294 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9295 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9297 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9300 * g++.dg/cpp0x/range-for18.C: New.
9302 2011-05-15 Tobias Burnus <burnus@net-b.de>
9305 * gfortran.dg/coarray/image_index_2.f90: New.
9307 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9309 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9310 * g++.dg/cpp0x/override2.C: New.
9312 2011-05-14 Tobias Burnus <burnus@net-b.de>
9315 * gfortran.de/coarray_20.f90: New.
9317 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9320 * function_optimize_7.f90: New test case.
9322 2011-05-13 Jason Merrill <jason@redhat.com>
9324 * g++.dg/cpp0x/decltype26.C: New.
9325 * g++.dg/cpp0x/enum11.C: New.
9327 2011-05-13 Tobias Burnus <burnus@net-b.de>
9331 * gfortran.dg/assign_8.f90: Update dg-error.
9333 2011-05-13 Tobias Burnus <burnus@net-b.de>
9336 * gfortran.dg/io_constraints_8.f90: New.
9337 * gfortran.dg/io_constraints_9.f90: New.
9339 2011-05-13 Martin Thuresson <martint@google.com>
9341 PR gcov-profile/47793
9342 * gcc.dg/pr47793.c: New.
9344 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9346 PR tree-optimization/48975
9347 * gcc.dg/pr48975.c: New test.
9349 2011-05-12 Tobias Burnus <burnus@net-b.de>
9352 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9354 2011-05-12 Jason Merrill <jason@redhat.com>
9356 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9358 2011-05-12 Geert Bosch <bosch@adacore.com>
9360 * gnat.dg/view_conversion1.adb: New test.
9362 2011-05-12 Richard Guenther <rguenther@suse.de>
9364 PR tree-optimization/48172
9365 * gcc.dg/vect/pr48172.c: New testcase.
9367 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9370 * g++.dg/opt/pr48967.C: New test.
9372 2011-05-11 Jason Merrill <jason@redhat.com>
9374 * g++.dg/cpp0x/constexpr-friend.C: New.
9375 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9377 * g++.dg/cpp0x/sfinae22.C: New.
9379 2011-05-11 Tobias Burnus <burnus@net-b.de>
9382 * gfortran.dg/generic_24.f90: New.
9384 2011-05-11 Richard Guenther <rguenther@suse.de>
9386 PR tree-optimization/15256
9387 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9389 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9392 * gcc.dg/pr48159-1.c: New test.
9393 * gcc.dg/pr48159-2.c: New test.
9395 2011-05-11 Richard Guenther <rguenther@suse.de>
9398 * gcc.dg/torture/pr48953.c: New testcase.
9400 2011-05-11 Richard Guenther <rguenther@suse.de>
9402 PR tree-optimization/18041
9403 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9405 2011-05-11 Alan Modra <amodra@gmail.com>
9408 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9410 2011-05-10 Jason Merrill <jason@redhat.com>
9412 * g++.dg/cpp0x/defaulted25.C: New.
9413 * g++.dg/template/crash7.C: Adjust.
9415 * g++.dg/cpp0x/variadic108.C: New.
9417 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9419 * g++.dg/inherit/virtual9.C: Extend.
9421 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9424 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9425 are passed and returned in vector registers.
9427 2011-05-10 Richard Guenther <rguenther@suse.de>
9429 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9430 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9431 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9432 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9433 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9436 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9438 PR tree-optimization/48611
9439 PR tree-optimization/48794
9440 * gfortran.dg/gomp/pr48611.f90: New test.
9441 * gfortran.dg/gomp/pr48794.f90: New test.
9444 * gcc.dg/dfp/pr48928.c: New test.
9446 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9449 * g++.dg/cpp0x/pr48522.C: New.
9451 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9454 * g++.dg/cpp0x/sfinae21.C: New.
9456 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9458 * g++.dg/template/sfinae28.C: Rename to...
9459 * g++.dg/cpp0x/sfinae19.C: ... this.
9460 * g++.dg/template/sfinae29.C: Rename to...
9461 * g++.dg/cpp0x/sfinae20.C: ... this.
9463 2011-05-09 Jeff Law <law@redhat.com>
9465 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9468 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9471 * g++.dg/init/pr20039.C: New.
9473 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9477 * g++.dg/template/sfinae28.C: New.
9478 * g++.dg/template/sfinae29.C: Likewise.
9480 2011-05-09 Jason Merrill <jason@redhat.com>
9482 * g++.dg/template/nontype23.C: New.
9484 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9486 * g++.dg/init/pr48859.C: New.
9488 2011-05-09 Jason Merrill <jason@redhat.com>
9490 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9491 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9492 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9493 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9494 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9495 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9496 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9497 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9499 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9501 * g++.dg/inherit/virtual9.C: New.
9503 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9506 * g++.dg/template/dependent-expr8.C: New test case.
9508 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9510 PR tree-optimization/48837
9511 * gcc.dg/pr48837.c: New testcase.
9513 2011-05-06 Jason Merrill <jason@redhat.com>
9515 * g++.dg/cpp0x/constexpr-condition2.C: New.
9517 * g++.dg/cpp0x/constexpr-missing.C: New.
9519 2011-05-06 Tobias Burnus <burnus@net-b.de>
9522 * gfortran.dg/coarray/this_image_2.f90: New.
9524 2011-05-06 Tobias Burnus <burnus@net-b.de>
9528 * gfortran.dg/bind_c_usage_22.f90: New.
9529 * gfortran.dg/bind_c_usage_23.f90: New.
9530 * gfortran.dg/bind_c_usage_24.f90: New.
9531 * gfortran.dg/bind_c_usage_24_c.c: New.
9533 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9536 * g++.dg/template/member9.C: New test case.
9538 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9540 * gnat.dg/discr29.ad[sb]: New test.
9541 * gnat.dg/discr30.adb: Likewise.
9543 2011-05-05 Julian Brown <julian@codesourcery.com>
9545 * gcc.target/arm/neon-vset_lanes8.c: New test.
9547 2011-05-05 Jason Merrill <jason@redhat.com>
9549 * g++.dg/init/new32.C: New.
9551 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9553 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9556 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9558 PR rtl-optimization/48381
9559 * gcc.c-torture/compile/pr48381.c: New test.
9561 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9563 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9565 * gcc.target/i386/opt-1.c: Ditto.
9567 2011-05-04 Jason Merrill <jason@redhat.com>
9569 * g++.dg/conversion/base1.C: New.
9571 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9573 PR libgfortran/48787
9574 * gfortran.dg/round_3.f08: Add more checks to test case.
9576 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9578 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9579 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9580 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9581 Gate test on effective_target fd_truncate.
9583 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9585 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9586 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9587 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9588 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9589 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9590 * gcc.target/i386/pr38824.c: Ditto.
9591 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9592 * gcc.target/i386/vecinit-2.c: Ditto.
9593 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9594 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9595 * gcc.target/i386/parity-2.c: Ditto.
9596 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9598 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9600 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9602 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9603 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9604 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9606 2011-05-03 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9611 2011-05-03 Tobias Burnus <burnus@net-b.de>
9614 * gfortran.dg/coarray/this_image_1.f90: New.
9616 2011-05-03 Tobias Burnus <burnus@net-b.de>
9619 * gfortran.dg/coarray/caf.dg: New.
9620 * gfortran.dg/coarray/image_index_1.f90: New, copied
9621 from ../coarray_16.f90.
9623 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9626 * g++.dg/ext/complex9.C: New.
9628 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9631 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9632 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9633 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9635 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9637 * gcc.target/bfin/builtins: Created.
9638 * gcc.target/bfin/hisilh-O0.c: Deleted.
9639 * gcc.target/bfin/hisilh.c: Moved to...
9640 * gcc.target/bfin/builtins/hisilh.c: ...here.
9641 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9642 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9643 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9644 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9645 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9646 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9647 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9648 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9649 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9650 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9651 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9652 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9653 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9654 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9655 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9656 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9657 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9658 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9659 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9660 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9661 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9662 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9663 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9664 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9665 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9666 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9667 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9668 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9669 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9670 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9671 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9672 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9673 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9674 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9675 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9676 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9677 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9678 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9679 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9680 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9681 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9682 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9683 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9684 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9685 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9686 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9687 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9688 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9689 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9690 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9691 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9692 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9693 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9694 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9695 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9696 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9697 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9698 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9699 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9700 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9701 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9702 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9703 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9704 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9705 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9706 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9707 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9708 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9709 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9710 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9711 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9712 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9713 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9714 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9715 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9716 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9717 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9718 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9719 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9720 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9721 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9722 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9723 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9724 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9725 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9726 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9727 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9728 * gcc.target/bfin/builtins/circptr.c: Ditto.
9729 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9730 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9731 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9732 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9733 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9734 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9735 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9736 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9737 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9738 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9739 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9740 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9741 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9742 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9743 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9744 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9745 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9746 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9747 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9748 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9749 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9750 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9751 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9752 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9753 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9754 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9755 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9756 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9757 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9758 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9759 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9760 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9761 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9762 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9763 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9764 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9765 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9766 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9767 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9768 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9769 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9770 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9771 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9772 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9773 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9774 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9775 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9776 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9777 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9778 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9779 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9780 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9781 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9782 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9783 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9784 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9785 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9786 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9787 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9788 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9789 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9790 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9791 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9792 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9793 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9794 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9795 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9796 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9797 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9798 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9800 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9802 * gcc.target/arm/cold-lc.c: New test.
9804 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9807 * gcc.dg/pr48774.c: New test.
9809 2011-05-03 Richard Guenther <rguenther@suse.de>
9811 * gcc.dg/large-size-array-5.c: New testcase.
9813 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9815 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9817 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9819 * lib/target-supports.exp (check_effective_target_vect_strided):
9821 (check_effective_target_vect_strided2)
9822 (check_effective_target_vect_strided3)
9823 (check_effective_target_vect_strided4)
9824 (check_effective_target_vect_strided8): ...these new functions.
9826 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9827 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9828 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9829 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9830 * gcc.dg/vect/pr37539.c: Likewise.
9831 * gcc.dg/vect/slp-11a.c: Likewise.
9832 * gcc.dg/vect/slp-11b.c: Likewise.
9833 * gcc.dg/vect/slp-11c.c: Likewise.
9834 * gcc.dg/vect/slp-12a.c: Likewise.
9835 * gcc.dg/vect/slp-12b.c: Likewise.
9836 * gcc.dg/vect/slp-18.c: Likewise.
9837 * gcc.dg/vect/slp-19a.c: Likewise.
9838 * gcc.dg/vect/slp-19b.c: Likewise.
9839 * gcc.dg/vect/slp-21.c: Likewise.
9840 * gcc.dg/vect/slp-23.c: Likewise.
9841 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9843 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9844 instead of vect_interleave && vect_extract_even_odd.
9845 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9846 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9847 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9848 * gcc.dg/vect/vect-1.c: Likewise.
9849 * gcc.dg/vect/vect-10.c: Likewise.
9850 * gcc.dg/vect/vect-98.c: Likewise.
9851 * gcc.dg/vect/vect-107.c: Likewise.
9852 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9853 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9854 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9855 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9856 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9857 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9858 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9859 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9860 * gcc.dg/vect/vect-strided-float.c: Likewise.
9861 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9862 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9863 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9864 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9865 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9866 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9867 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9868 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9869 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9870 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9871 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9872 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9873 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9874 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9875 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9877 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9879 * gcc.dg/vect/pr30843.c: Likewise.
9880 * gcc.dg/vect/pr33866.c: Likewise.
9881 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9882 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9883 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9884 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9886 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9888 * gcc.dg/vect/slp-11.c: Split into...
9889 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9890 gcc.dg/vect/slp-11c.c: ...these tests.
9891 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9892 * gcc.dg/vect/slp-12c.c: ...this new test.
9893 * gcc.dg/vect/slp-19.c: Split into...
9894 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9895 gcc.dg/vect/slp-19c.c: ...these new tests.
9897 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9899 * lib/target-supports.exp
9900 (check_effective_target_vect_extract_even_odd_wide): Delete.
9901 (check_effective_target_vect_strided_wide): Likewise.
9902 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9903 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9904 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9905 * gcc.dg/vect/pr37539.c: Likewise.
9906 * gcc.dg/vect/slp-11.c: Likewise.
9907 * gcc.dg/vect/slp-12a.c: Likewise.
9908 * gcc.dg/vect/slp-12b.c: Likewise.
9909 * gcc.dg/vect/slp-19.c: Likewise.
9910 * gcc.dg/vect/slp-23.c: Likewise.
9911 * gcc.dg/vect/vect-1.c: Likewise.
9912 * gcc.dg/vect/vect-98.c: Likewise.
9913 * gcc.dg/vect/vect-107.c: Likewise.
9914 * gcc.dg/vect/vect-strided-float.c: Likewise.
9916 2011-05-02 Jason Merrill <jason@redhat.com>
9918 * g++.dg/init/new31.C: New.
9920 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9923 * gcc.dg/pr35445.c: New test.
9925 2011-05-02 Jason Merrill <jason@redhat.com>
9927 * c-c++-common/vla-1.c: New.
9929 2011-05-02 Richard Guenther <rguenther@suse.de>
9931 PR tree-optimization/48822
9932 * gcc.dg/torture/pr48822.c: New testcase.
9934 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9937 * g++.dg/cpp0x/constexpr-47969.C: New.
9939 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9942 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9943 on vect_no_align targets.
9944 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9945 vect_no_align targets.
9947 2011-05-01 Xinliang David Li <davidxl@google.com>
9949 * gcc.dg/tree-ssa/integer-addr.c: New test.
9950 * gcc.dg/tree-ssa/alias_bug.c: New test.
9952 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9954 PR libgfortran/48787
9955 * gfortran.dg/round_3.f08: Add more checks.
9957 2011-04-30 Tobias Burnus <burnus@net-b.de>
9960 * gfortran.dg/import9.f90: New, proper test.
9961 * gfortran.dg/interface_37.f90: Remove bogus
9962 test (bogus copy of interface_36.f90).
9964 2011-04-30 Tobias Burnus <burnus@net-b.de>
9967 * gfortran.dg/interface_37.f90: New.
9969 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9972 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9974 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9976 PR tree-optimization/48809
9977 * gcc.c-torture/execute/pr48809.c: New test.
9979 2011-04-29 Jeff Law <law@redhat.com>
9981 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9983 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9986 * g++.dg/init/ctor10.C: New.
9988 2011-04-29 Le-Chun Wu <lcwu@google.com>
9990 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9991 warning in implicitly instantiated templates.
9993 2011-04-29 Le-Chun Wu <lcwu@google.com>
9995 * g++.dg/warn/Wnull-conversion-1.C: New.
9996 * g++.dg/warn/Wnull-conversion-2.C: New.
9998 2011-04-29 Diego Novillo <dnovillo@google.com>
10000 * g++.old-deja/g++.other/null3.C: Expect warning about
10001 converting boolean to a pointer.
10003 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10006 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10010 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10012 2011-04-29 Tobias Burnus <burnus@net-b.de>
10015 * gfortran.dg/typebound_proc_22.f90: New.
10018 * gfortran.dg/interface_36.f90: New.
10020 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10022 PR libgfortran/48488
10023 PR libgfortran/48602
10024 PR libgfortran/48615
10025 PR libgfortran/48684
10026 PR libgfortran/48787
10027 * gfortran.dg/fmt_g.f: Adjust test.
10028 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10029 * gfortran.dg/round_3.f08: New test.
10030 * gfortran.dg/namelist_print_1.f: Adjust test.
10031 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10032 * gfortran.dg/f2003_io_5.f03: Adjust test.
10033 * gfortran.dg/coarray_15.f90: Adjust test.
10034 * gfortran.dg/namelist_65.f90: Adjust test.
10035 * gfortran.dg/fmt_cache_1.f: Adjust test.
10036 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10037 * gfortran.dg/real_const_3.f90: Adjust test.
10039 2011-04-29 Jan Hubicka <jh@suse.cz>
10041 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10042 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10044 2011-04-28 Xinliang David Li <davidxl@google.com>
10046 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10047 * g++.dg/prof-robust-1.C: New test.
10049 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10051 PR tree-optimization/48765
10052 * gcc.dg/vect/pr48765.c: New.
10054 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10056 PR tree-optimization/48775
10057 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10059 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10062 * g++.dg/inherit/pr48798.C: New.
10063 * g++.old-deja/g++.other/base1.C: Adjust.
10065 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10068 * g++.dg/template/inherit7.C: New test case.
10070 2011-04-28 Richard Guenther <rguenther@suse.de>
10072 PR tree-optimization/40052
10073 PR tree-optimization/15347
10074 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10075 * gcc.dg/pr15347.c: Likewise.
10077 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10080 * g++.dg/cpp0x/sfinae18.C: New.
10082 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10085 * g++.dg/ext/is_literal_type1.C: New.
10087 2011-04-28 Tobias Burnus <burnus@net-b.de>
10091 * gfortran.dg/interface_35.f90: New.
10092 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10093 * gfortran.dg/func_result_6.f90: Add dg-warning.
10094 * gfortran.dg/bessel_1.f90: Ditto.
10095 * gfortran.dg/hypot_1.f90: Ditto.
10096 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10097 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10098 * gfortran.dg/interface_assignment_4.f90: Ditto.
10100 2011-04-27 Jason Merrill <jason@redhat.com>
10102 * g++.dg/ext/complex8.C: New.
10104 * g++.dg/cpp0x/initlist49.C: New.
10105 * g++.dg/init/new30.C: New.
10107 2011-04-27 Tobias Burnus <burnus@net-b.de>
10110 * gfortran.dg/whole_file_34.f90: New.
10112 2011-04-27 Jan Hubicka <jh@suse.cz>
10114 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10116 2011-04-27 Jason Merrill <jason@redhat.com>
10118 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10120 * g++.dg/parse/ambig6.C: New.
10122 2011-04-27 Nick Clifton <nickc@redhat.com>
10124 * gcc.dg/20020312-2.c: Add definition for RX.
10126 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10127 option with RX targets.
10129 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10132 2011-04-27 Richard Guenther <rguenther@suse.de>
10134 * gcc.dg/tree-ssa/pr23382.c: Remove.
10136 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10139 * gcc.c-torture/compile/pr48767.c: New test.
10141 2011-04-27 Richard Guenther <rguenther@suse.de>
10143 PR tree-optimization/48772
10144 * g++.dg/pr48772.C: New testcase.
10146 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10149 * gcc.c-torture/compile/pr48742.c: New test.
10151 2011-04-26 Jason Merrill <jason@redhat.com>
10153 * g++.dg/lookup/koenig13.C: New.
10155 * g++.dg/cpp0x/initlist48.C: New.
10157 2011-04-25 Jason Merrill <jason@redhat.com>
10159 * g++.dg/cpp0x/sfinae17.C: New.
10161 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10164 * gcc.target/powerpc/pr48258-1.c: New file.
10165 * gcc.target/powerpc/pr48258-2.c: Ditto.
10167 2011-04-26 Xinliang David Li <davidxl@google.com>
10169 * gcc.dg/uninit-suppress.c: New test.
10170 * gcc.dg/uninit-suppress.c: New test.
10172 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10175 * gcc.dg/pr48768.c: New test.
10177 PR tree-optimization/48734
10178 * gcc.c-torture/compile/pr48734.c: New test.
10181 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10183 2011-04-26 Richard Guenther <rguenther@suse.de>
10185 PR tree-optimization/48731
10186 * gcc.dg/torture/pr48731.c: New testcase.
10188 2011-04-26 Richard Guenther <rguenther@suse.de>
10191 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10193 2011-04-26 Richard Guenther <rguenther@suse.de>
10195 PR middle-end/48694
10196 * gcc.dg/torture/pr48694-1.c: New testcase.
10197 * gcc.dg/torture/pr48694-2.c: Likewise.
10199 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10201 * g++.dg/ext/underlying_type1.C: New.
10202 * g++.dg/ext/underlying_type2.C: Likewise.
10203 * g++.dg/ext/underlying_type3.C: Likewise.
10204 * g++.dg/ext/underlying_type4.C: Likewise.
10205 * g++.dg/ext/underlying_type5.C: Likewise.
10206 * g++.dg/ext/underlying_type6.C: Likewise.
10207 * g++.dg/ext/underlying_type7.C: Likewise.
10208 * g++.dg/ext/underlying_type8.C: Likewise.
10209 * g++.dg/ext/underlying_type9.C: Likewise.
10210 * g++.dg/ext/underlying_type10.C: Likewise.
10212 2011-04-25 Jason Merrill <jason@redhat.com>
10214 * g++.dg/cpp0x/regress/template-const2.C: New.
10216 2011-04-25 Jeff Law <law@redhat.com>
10218 * gcc.dg/tree-ssa/vrp56.c: new test.
10220 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10222 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10224 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10226 PR preprocessor/48740
10227 * c-c++-common/raw-string-11.c: New test.
10229 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10231 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10234 2011-04-23 Tobias Burnus <burnus@net-b.de>
10237 * gfortran.dg/coarray_19.f90: New.
10239 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10242 * gcc.dg/pr48685.c: New test.
10244 2011-04-22 Jan Hubicka <jh@suse.cz>
10246 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10248 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10250 PR tree-optimization/48717
10251 * gcc.c-torture/execute/pr48717.c: New test.
10253 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10256 * gcc.target/i386/pr48723.c: New test.
10258 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10261 * gcc.dg/gomp/pr48716.c: New test.
10262 * g++.dg/gomp/pr48716.C: New test.
10264 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10267 * gcc.dg/missing-field-init-2.c: Update testcase.
10269 2011-04-22 Alan Modra <amodra@gmail.com>
10271 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10273 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10276 * gfortran.dg/function_optimize_6.f90: New test.
10278 2011-04-21 Easwaran Raman <eraman@google.com>
10280 * gcc.dg/stack-layout-2.c: New test.
10282 2011-04-21 Richard Guenther <rguenther@suse.de>
10285 * g++.dg/lto/pr48207-2_0.C: New testcase.
10286 * g++.dg/lto/pr48207-3_0.C: Likewise.
10288 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10290 * gnat.dg/volatile5.adb: New test.
10291 * gnat.dg/volatile5_pkg.ads: New helper.
10293 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10296 * gcc.target/i386/pr48708.c: New test.
10298 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10300 * gcc.dg/vect/vect-119.c: New test.
10302 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10304 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10307 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10308 Richard Sandiford <richard.sandiford@linaro.org>
10311 * gcc.target/arm/pr46329.c: New test.
10313 2011-04-21 Tobias Burnus <burnus@net-b.de>
10316 * gfortran.dg/coarray_18.f90: New.
10318 2011-04-20 Jason Merrill <jason@redhat.com>
10320 * g++.dg/cpp0x/initlist47.C: New.
10322 * g++.dg/init/dtor4.C: New.
10324 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10327 * gcc.target/i386/sse2-pinsrw.c: New test.
10328 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10329 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10330 * gcc.target/i386/sse2-insvhi.c: Ditto.
10331 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10332 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10334 2011-04-20 Jason Merrill <jason@redhat.com>
10336 * g++.dg/template/const4.C: New.
10338 2011-04-20 Easwaran Raman <eraman@google.com>
10340 * gcc.dg/stack-layout-1.c: New test.
10342 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10344 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10345 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10348 2011-04-20 Kai Tietz <ktietz@redhat.com>
10350 * gcc.dg/binop-xor1.c: New test.
10351 * gcc.dg/binop-xor2.c: New test.
10352 * gcc.dg/binop-xor3.c: New test.
10353 * gcc.dg/binop-xor4.c: New test.
10354 * gcc.dg/binop-xor5.c: New test.
10356 2011-04-20 Richard Guenther <rguenther@suse.de>
10358 PR tree-optimization/47892
10359 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10361 2011-04-20 Richard Guenther <rguenther@suse.de>
10363 PR middle-end/48695
10364 * g++.dg/torture/pr48695.C: New testcase.
10366 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10368 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10369 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10370 * gcc.c-torture/execute/pr45262.c: Ditto
10371 * gcc.dg/torture/pr43165.c: Ditto.
10372 * gcc.dg/torture/pr47228.c: Ditto.
10373 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10374 * gcc.dg/ipa/pr45644.c: Ditto.
10375 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10378 2011-04-19 Jason Merrill <jason@redhat.com>
10380 * g++.dg/ext/complex7.C: New.
10382 * g++.dg/ext/attrib41.C: New.
10384 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10387 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10389 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10392 * gcc.target/i386/pr48678.c: New test.
10394 2011-04-19 Martin Jambor <mjambor@suse.cz>
10396 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10397 * g++.dg/opt/devirt2.C: New test.
10398 * g++.dg/ipa/devirt-g-1.C: Likewise.
10400 2011-04-19 Tobias Burnus <burnus@net-b.de>
10403 * gfortran.dg/whole_file_33.f90: New.
10405 2011-04-19 Martin Jambor <mjambor@suse.cz>
10407 * g++.dg/ipa/devirt-7.C: New test.
10409 2011-04-19 Richard Guenther <rguenther@suse.de>
10412 * g++.dg/lto/pr48207_0.C: New testcase.
10414 2011-04-18 Jason Merrill <jason@redhat.com>
10416 * g++.dg/init/void1.C: New.
10418 * g++.dg/cpp0x/union4.C: New.
10420 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10422 PR middle-end/48661
10423 * g++.dg/torture/pr48661.C: New test.
10426 * g++.dg/gomp/pr48632.C: New test.
10428 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10430 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10431 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10433 2011-04-18 Tobias Burnus <burnus@net-b.de>
10436 * gfortran.dg/coarray_17.f90: New.
10437 * gfortran.dg/coarray_10.f90: Update dg-error.
10439 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10442 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10443 * gfortran.dg/guality/guality.exp: Likewise.
10445 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10447 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10449 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10451 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10453 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10455 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10457 2011-04-18 Richard Guenther <rguenther@suse.de>
10459 PR middle-end/46364
10460 * g++.dg/torture/pr46364.C: New testcase.
10462 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10464 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10466 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10468 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10470 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10471 Ira Rosen <ira.rosen@linaro.org>
10474 * gcc.target/arm/pr48252.c: New test.
10476 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10478 PR tree-optimization/48616
10479 * gcc.dg/pr48616.c: New test.
10481 2011-04-18 Tobias Burnus <burnus@net-b.de>
10484 * gfortran.dg/coarray_16.f90: New.
10486 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10489 * gfortran.dg/realloc_on_assign_7.f03: New test.
10491 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10493 PR libgfortran/48602
10494 * gfortran.dg/fmt_g0_6.f08: New test.
10496 2011-04-17 Jason Merrill <jason@redhat.com>
10498 * g++.dg/cpp0x/sfinae16.C: New.
10500 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10502 * gcc.target/mips/reg-var-1.c: New test.
10504 2011-04-17 Jan Hubicka <jh@suse.cz>
10506 * gcc.dg/winline-5.c: Update testcase.
10508 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10510 * gnat.dg/discr27.ad[sb]: Move dg directive.
10511 * gnat.dg/discr28.ad[sb]: New test.
10512 * gnat.dg/discr28_pkg.ads: New helper.
10514 2011-04-17 Michael Matz <matz@suse.de>
10516 PR tree-optimization/48622
10518 * gcc.dg/lto/pr48622_0.c: New test.
10520 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10522 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10523 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10524 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10525 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10526 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10527 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10529 2011-04-15 Jason Merrill <jason@redhat.com>
10531 * g++.dg/cpp0x/range-for17.C: New.
10533 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10535 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10536 * g++.dg/cpp0x/range-for3.C: Likewise.
10537 * g++.dg/cpp0x/range-for9.C: Correct error message.
10538 * g++.dg/cpp0x/range-for11.C: New.
10539 * g++.dg/cpp0x/range-for12.C: New.
10540 * g++.dg/cpp0x/range-for13.C: New.
10541 * g++.dg/cpp0x/range-for14.C: New.
10542 * g++.dg/cpp0x/range-for15.C: New.
10543 * g++.dg/cpp0x/range-for16.C: New.
10545 2011-04-15 Tobias Burnus <burnus@net-b.de>
10548 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10550 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10552 * objc.dg/naming-4.m: Updated.
10553 * objc.dg/naming-5.m: Updated.
10554 * objc.dg/naming-6.m: New.
10555 * objc.dg/naming-7.m: New.
10556 * obj-c++.dg/naming-1.mm: Updated.
10557 * obj-c++.dg/naming-2.mm: Updated.
10558 * obj-c++.dg/naming-3.mm: New.
10559 * obj-c++.dg/naming-4.mm: New.
10561 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10563 PR libgfortran/48589
10564 * gfortran.dg/fmt_g0_5.f08: New test.
10566 2011-04-15 Richard Guenther <rguenther@suse.de>
10569 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10571 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10573 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10574 -finline-limit=0 to -fno-inline
10576 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10579 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10582 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10585 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10586 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10587 * gcc.target/i386/avx-insertps-3.c: New test.
10588 * gcc.target/i386/avx-insertps-4.c: New test.
10590 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10592 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10595 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10600 * gcc.target/avr/pr46779-1.c: New test case
10601 * gcc.target/avr/pr46779-2.c: New test case
10603 2011-04-14 Jason Merrill <jason@redhat.com>
10605 * g++.dg/cpp0x/sfinae15.C: New.
10607 * g++.dg/cpp0x/sfinae14.C: New.
10609 * g++.dg/ext/vla10.C: New.
10611 2011-04-14 Richard Guenther <rguenther@suse.de>
10613 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10615 2011-04-14 Richard Guenther <rguenther@suse.de>
10617 * gcc.dg/fold-bitand-4.c: Move ...
10618 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10620 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10622 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10624 * gcc.target/avr/torture/trivial.c: Ditto.
10626 2011-04-13 Jason Merrill <jason@redhat.com>
10628 * g++.dg/template/operator11.C: New.
10630 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10632 PR middle-end/48591
10633 * gcc.dg/gomp/pr48591.c: New test.
10636 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10637 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10639 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10642 * g++.dg/template/dependent-expr7.C: New test case.
10644 2011-04-13 Jason Merrill <jason@redhat.com>
10646 * g++.dg/cpp0x/sfinae13.C: New.
10648 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10650 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10652 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10654 * gcc.target/arm/pr43698.c: Remove -march option.
10656 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10658 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10661 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10665 * gfortran.dg/realloc_on_assign_6.f03: New test.
10667 2011-04-12 Kai Tietz <ktietz@redhat.com>
10669 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10670 targets the additional -mno-ms-bitfields and
10671 -Wno-packed-bitfield-compat options.
10672 * g++.dg/ext/bitfield3.C: Likewise.
10673 * g++.dg/ext/bitfield4.C: Likewise.
10674 * g++.dg/ext/bitfield5.C: Likewise.
10675 * gcc.dg/bitfld-15.c: Likewise.
10676 * gcc.dg/bitfld-16.c: Likewise.
10677 * gcc.dg/bitfld-17.c: Likewise.
10678 * gcc.dg/bitfld-18.c: Likewise.
10680 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10682 * gcc.target/arm/neon-vld3-1.c: New test.
10683 * gcc.target/arm/neon-vst3-1.c: New test.
10684 * gcc.target/arm/neon/v*.c: Regenerate.
10686 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10688 PR rtl-optimization/48549
10689 * g++.dg/opt/pr48549.C: New test.
10691 2011-04-12 Richard Guenther <rguenther@suse.de>
10693 PR tree-optimization/46076
10694 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10696 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10699 * lib/compat.exp (compat-execute): Declare unsupported after
10700 stripping path from src1.
10701 * lib/lto.exp (lto-execute): Likewise.
10703 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10706 * gcc.dg/pr48552-1.c: New test.
10707 * gcc.dg/pr48552-2.c: New test.
10709 2011-04-11 Jason Merrill <jason@redhat.com>
10711 * g++.dg/cpp0x/sfinae12.C: New.
10713 * g++.dg/cpp0x/enum10.C: New.
10715 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10717 * g++.dg/cpp0x/rv-func.C: New.
10719 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10721 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10724 2011-04-11 Martin Jambor <mjambor@suse.cz>
10726 PR tree-optimization/48195
10727 * gcc.dg/ipa/pr48195.c: New test.
10729 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10731 * gnat.dg/return3.adb: Remove unused switch.
10733 2011-04-08 Mike Stump <mikestump@comcast.net>
10736 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10737 default to fno-common.
10739 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10741 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10742 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10744 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10747 * gfortran.dg/function_optimize_5.f90: New test.
10749 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10751 * gnat.dg/aggr17.adb: New test.
10752 * gnat.dg/aggr18.adb: Likewise.
10754 2011-04-08 Michael Matz <matz@suse.de>
10756 PR middle-end/48389
10757 * gcc.target/i386/pr48389.c: New test.
10759 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10761 PR rtl-optimization/48272
10762 * g++.dg/opt/pr48272.C: New.
10764 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10766 PR rtl-optimization/48235
10767 * gcc.dg/pr48235.c: New.
10769 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10771 PR rtl-optimization/48302
10772 * g++.dg/opt/pr48302.C: New.
10774 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10777 * g++.dg/opt/pr48273.C: New.
10779 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10781 PR rtl-optimization/48442
10782 * gcc.dg/pr48442.c: New.
10784 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10786 PR tree-optimization/48377
10787 * gcc.dg/vect/pr48377.c: New test.
10789 2011-04-07 Jason Merrill <jason@redhat.com>
10791 * g++.dg/cpp0x/regress/call1.C: New.
10793 * g++.dg/cpp0x/variadic107.C: New.
10795 * g++.dg/cpp0x/sfinae11.C: New.
10796 * g++.dg/cpp0x/noexcept02.C: Fix.
10798 * g++.dg/cpp0x/sfinae10.C: New.
10800 * g++.dg/cpp0x/sfinae9.C: New.
10802 * c-c++-common/Wcast-qual-1.c: Move here from...
10803 * gcc.dg/cast-qual-3.c: ...here, and...
10804 * g++.dg/warn/Wcast-qual2.C: ...here.
10806 * g++.dg/cpp0x/sfinae8.C: New.
10808 * g++.dg/cpp0x/sfinae7.C: New.
10810 * g++.dg/cpp0x/enum9.C: New.
10812 2011-04-07 Mike Stump <mikestump@comcast.net>
10814 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10815 with no trampolines.
10817 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10820 * gfortran.dg/gomp/pr48117.f90: New test.
10823 * gcc.dg/torture/pr48343.c: New test.
10825 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10827 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10829 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10831 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10833 2011-04-07 Tom de Vries <tom@codesourcery.com>
10836 * lib/scanasm.exp (object-size): New proc.
10837 * gcc.target/arm/pr43920-2.c: New test.
10839 2011-04-06 Tobias Burnus <burnus@net-b.de>
10843 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10845 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10847 * gcc.dg/mtune.c: Prune note from output.
10849 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10852 * gcc.dg/guality/pr36977.c: New test.
10853 * gcc.dg/guality/pr48466.c: New test.
10855 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10857 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10859 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10861 * gnat.dg/return3.adb: New test.
10863 2011-04-06 Richard Guenther <rguenther@suse.de>
10865 PR tree-optimization/47663
10866 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10868 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10870 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10871 Solaris 8 and 9 as well.
10873 2011-04-05 Tom de Vries <tom@codesourcery.com>
10876 * gcc.target/arm/pr43920-1.c: New test.
10878 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10880 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10881 (cctor): Actually return the value.
10882 (main): Cast return values.
10884 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10886 * gfortran.dg/character_comparison_8.f90: New test.
10888 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10890 * frontend-passes: (optimize_lexical_comparison): New function.
10891 (optimize_expr): Call it.
10892 (optimize_comparison): Also handle lexical comparison functions.
10893 Return false instad of -2 for unequal comparison.
10895 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10898 * function_optimize_4.f90: New test.
10900 2011-04-04 Tobias Burnus <burnus@net-b.de>
10903 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10904 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10905 * gfortran.dg/coarray_15.f90: New.
10907 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10909 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10910 * gfortran.dg/bessel_7.f90: Likewise.
10912 2011-04-03 Tobias Burnus <burnus@net-b.de>
10914 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10916 2011-04-03 Richard Guenther <rguenther@suse.de>
10917 Ira Rosen <ira.rosen@linaro.org>
10919 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10920 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10921 -ftree-loop-if-convert-stores.
10923 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10925 * gnat.dg/specs/aggr2.ads: New test.
10927 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10929 * gnat.dg/debug2.ad[sb]: New test.
10930 * gnat.dg/debug2_pkg.ads: New helper.
10931 * gnat.dg/debug3.ad[sb]: New test.
10933 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10935 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10937 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10939 PR middle-end/48335
10940 * gcc.c-torture/compile/pr48335-1.c: New test.
10941 * gcc.dg/pr48335-1.c: New test.
10942 * gcc.dg/pr48335-2.c: New test.
10943 * gcc.dg/pr48335-3.c: New test.
10944 * gcc.dg/pr48335-4.c: New test.
10945 * gcc.dg/pr48335-5.c: New test.
10946 * gcc.dg/pr48335-6.c: New test.
10947 * gcc.dg/pr48335-7.c: New test.
10948 * gcc.dg/pr48335-8.c: New test.
10949 * gcc.target/i386/pr48335-1.c: New test.
10951 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10954 * gcc.dg/Waddress.c: New test.
10956 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10959 * gfortran.dg/function_optimize_3.f90: New test.
10961 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10963 * gcc.c-torture/compile/20110401-1.c: New test.
10965 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10966 * g++.dg/lto/20091002-2_0.C: Likewise.
10967 * g++.dg/lto/20090303_0.c: Likewise.
10968 * g++.dg/lto/20091004-1_0.C: Likewise.
10969 * g++.dg/lto/20091002-3_0.C: Likewise.
10970 * g++.dg/lto/20091004-2_0.C: Likewise.
10971 * g++.dg/lto/20081123_0.C: Likewise.
10972 * g++.dg/lto/20090313_0.C: Likewise.
10973 * g++.dg/lto/20081109-1_0.C: Likewise.
10974 * g++.dg/lto/20081219_0.C: Likewise.
10975 * g++.dg/lto/20081204-1_0.C: Likewise.
10976 * g++.dg/lto/20090302_0.C: Likewise.
10977 * g++.dg/lto/20081119-1_0.C: Likewise.
10978 * g++.dg/lto/20081118_0.C: Likewise.
10979 * gcc.dg/lto/20091020-2_0.c: Likewise.
10980 * gcc.dg/lto/20090210_0.c: Likewise.
10981 * gcc.dg/lto/20081204-1_0.c: Likewise.
10982 * gcc.dg/lto/20081224_0.c: Likewise.
10983 * gcc.dg/lto/20090219_0.c: Likewise.
10984 * gcc.dg/lto/20091014-1_0.c: Likewise.
10985 * gcc.dg/lto/20091016-1_0.c: Likewise.
10986 * gcc.dg/lto/20090206-2_0.c: Likewise.
10987 * gcc.dg/lto/20090116_0.c: Likewise.
10988 * gcc.dg/lto/20091013-1_0.c: Likewise.
10989 * gcc.dg/lto/20091015-1_0.c: Likewise.
10990 * gcc.dg/lto/20090126-2_0.c: Likewise.
10992 2011-03-31 Ian Lance Taylor <iant@google.com>
10994 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10996 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10998 * gnat.dg/opt16.adb: New test.
11000 2011-03-31 Jason Merrill <jason@redhat.com>
11002 * g++.dg/cpp0x/defaulted24.C: New.
11004 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11007 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11010 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11012 * g++.dg/other/i386-9.C: New test.
11014 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11016 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11018 2011-03-30 Jason Merrill <jason@redhat.com>
11020 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11022 * g++.dg/cpp0x/regress/isnan.C: New.
11024 * g++.dg/cpp0x/initlist46.C: New.
11026 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11029 * gcc.target/arm/neon-modes-2.c: New test.
11031 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11034 * gcc.c-torture/compile/pr48305.c: New test.
11036 2011-03-29 Jason Merrill <jason@redhat.com>
11038 * g++.dg/cpp0x/regress/value-dep1.C: New.
11040 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11042 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11044 2011-03-29 Ian Lance Taylor <iant@google.com>
11046 * go.test/go-test.exp: Handle the test lines used in several new
11048 (errchk): Add opts parameter. Change all callers. Handle parens
11051 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11052 Dominique d'Humieres <dominiq@lps.ens.fr>
11054 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11055 and __APPLE__ && __PPC__ && __ALTIVEC__.
11057 2011-03-29 Jason Merrill <jason@redhat.com>
11059 * g++.dg/cpp0x/dependent1.C: New.
11061 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11063 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11065 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11067 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11070 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11071 * gfortran.dg/proc_ptr_comp_32.f90: New.
11073 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11075 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11076 check for corresponding warning.
11078 2011-03-28 Jason Merrill <jason@redhat.com>
11080 * g++.dg/cpp0x/rv-deduce2.C: New.
11082 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11085 * gcc.dg/pr48203.c: New test.
11087 2011-03-28 Jeff Law <law@redhat.com>
11089 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11091 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11093 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11094 and __PPC__ && __ALTIVEC__.
11096 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11099 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11100 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11101 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11102 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11104 2011-03-28 Jason Merrill <jason@redhat.com>
11106 * g++.dg/cpp0x/initlist-array2.C: New.
11108 * g++.dg/cpp0x/initlist-array1.C: New.
11110 * g++.dg/cpp0x/constexpr-compound.C: New.
11112 * g++.dg/cpp0x/constexpr-using.C: New.
11114 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11116 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11119 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11121 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11123 * gcc.dg/slp-1.c: New test.
11125 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11127 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11128 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11129 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11130 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11131 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11132 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11133 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11134 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11135 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11136 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11137 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11138 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11139 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11140 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11142 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11145 * gfortran.dg/trim_optimize_5.f90: New test.
11146 * gfortran.dg/trim_optimize_6.f90: New test.
11148 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11151 * gcc.target/mips/madd-7.c: Remove -mlong32.
11152 * gcc.target/mips/msub-7.c: Likewise.
11154 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11156 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11157 accesses to preserve the meaning of the test for doubleword vectors.
11158 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11159 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11161 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11164 * gfortran.dg/class_42.f03: New.
11166 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11168 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11171 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11173 PR rtl-optimization/48144
11174 * gcc.dg/pr48144.c: New test.
11176 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11178 * gnat.dg/discr27.ad[sb]: New test.
11180 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11182 * gnat.dg/limited_with2.ad[sb]: New test.
11183 * gnat.dg/limited_with2_pkg1.ads: New helper.
11184 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11186 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11188 * gnat.dg/opt15.adb: New test.
11189 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11191 2011-03-25 Tobias Burnus <burnus@net-b.de>
11195 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11196 * gfortran.dg/leadz_trailz_3.f90: Ditto
11198 2011-03-25 Martin Jambor <mjambor@suse.cz>
11200 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11202 2011-03-25 Jason Merrill <jason@redhat.com>
11204 * g++.dg/cpp0x/defaulted22.C: New.
11205 * g++.dg/cpp0x/defaulted23.C: New.
11206 * g++.dg/cpp0x/defaulted15.C: Adjust.
11208 2011-03-25 Jason Merrill <jason@redhat.com>
11210 * g++.dg/cpp0x/move1.C: New.
11212 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11215 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11217 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11219 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11220 for mips-sgi-irix6.5.
11221 Replace snprintf prototype by <stdio.h>.
11223 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11226 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11227 run_expensive_tests.
11228 * gcc.dg/graphite/block-4.c: Likewise.
11229 * gcc.dg/graphite/block-7.c: Likewise.
11230 * gcc.dg/graphite/block-8.c: Likewise.
11232 2011-03-25 Richard Guenther <rguenther@suse.de>
11234 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11235 * g++.dg/tree-ssa/pr8781.C: Likewise.
11236 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11237 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11238 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11239 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11240 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11241 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11242 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11243 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11244 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11245 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11246 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11247 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11248 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11249 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11250 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11251 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11252 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11253 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11254 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11255 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11256 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11257 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11258 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11259 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11260 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11261 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11262 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11263 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11264 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11265 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11266 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11267 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11268 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11269 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11270 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11271 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11272 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11273 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11274 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11275 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11276 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11277 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11278 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11279 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11280 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11281 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11282 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11283 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11284 * c-c++-common/pr46562-2.c: Likewise.
11285 * gfortran.dg/pr42108.f90: Likewise.
11286 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11287 foo to be inlined even at -O1.
11288 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11289 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11290 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11291 * gcc.dg/matrix/matrix.exp: Disable FRE.
11293 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11296 * gcc.dg/dfp/pr48204.c: New test.
11298 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11301 * gcc.c-torture/execute/pr47917.c: Move this...
11302 * gcc.dg/torture/pr47917.c: to here and add xfails.
11304 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11306 * gnat.dg/array16.ad[sb]: New test.
11307 * gnat.dg/array16.ads: New helper.
11309 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11311 * gnat.dg/derived_type2.adb: New test.
11313 2011-03-24 Richard Guenther <rguenther@suse.de>
11315 PR tree-optimization/48271
11316 * g++.dg/torture/pr48271.C: New testcase.
11318 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11320 * gnat.dg/array15.ad[sb]: New test.
11322 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11325 * gcc.target/i386/pr48237.c: New test.
11327 2011-03-24 Richard Guenther <rguenther@suse.de>
11329 PR middle-end/48269
11330 * gcc.dg/builtin-object-size-10.c: New testcase.
11332 2011-03-24 Richard Guenther <rguenther@suse.de>
11334 PR tree-optimization/46562
11335 * c-c++-common/pr46562-2.c: New testcase.
11336 * c-c++-common/pr46562.c: Likewise.
11338 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11340 * gcc.dg/vect/vect-cselim-1.c: New test.
11341 * gcc.dg/vect/vect-cselim-2.c: New test.
11343 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11345 * gcc.target/arm/pr46934.c: New.
11347 2011-03-23 Ian Lance Taylor <iant@google.com>
11349 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11351 2011-03-23 Richard Guenther <rguenther@suse.de>
11353 * gcc.dg/struct: Remove directory and contents.
11355 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11358 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11360 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11362 * gnat.dg/discr26.ad[sb]: New test.
11363 * gnat.dg/discr26_pkg.ads: New helper.
11365 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11368 * gcc.target/arm/neon-vld-1.c: New test.
11370 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11372 * gnat.dg/array14.ad[sb]: New test.
11373 * gnat.dg/array14_pkg.ads: New helper.
11375 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11377 * gcc.c-torture/execute/920501-8.x: Remove.
11378 * gcc.c-torture/execute/930513-1.x: Remove.
11379 * gcc.c-torture/execute/960312-1.x: Remove.
11380 * gcc.c-torture/compile/20000804-1.c,
11381 gcc.c-torture/compile/20001205-1.c,
11382 gcc.c-torture/compile/20001226-1.c,
11383 gcc.c-torture/compile/20010518-2.c,
11384 gcc.c-torture/compile/20020312-1.c,
11385 gcc.c-torture/compile/20020604-1.c,
11386 gcc.c-torture/compile/920501-12.c,
11387 gcc.c-torture/compile/920501-4.c,
11388 gcc.c-torture/compile/920520-1.c,
11389 gcc.c-torture/compile/980506-1.c,
11390 gcc.c-torture/execute/980709-1.x,
11391 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11392 options for m68hc11.
11393 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11394 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11397 2011-03-22 Nick Clifton <nickc@redhat.com>
11399 * lib/target-supports.exp (check_profiling_available): Add MN10300
11400 to the list of targets that do not support profiling. Restore
11401 alpha sorting to this list.
11403 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11405 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11406 failure on 32-bit systems.
11407 * gcc.dg/torture/vector-2.c: Ditto.
11409 2011-03-22 Richard Guenther <rguenther@suse.de>
11411 PR tree-optimization/48228
11412 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11414 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11416 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11420 * gcc.target/powerpc/pr48226.c: New file.
11422 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11424 * lib/prune.exp (prune_gcc_output): Prune "could not create
11425 compact unwind for" warnings.
11427 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11431 * gcc.c-torture/execute/pr42544.c: New test.
11432 * gcc.c-torture/execute/pr48197.c: New test.
11434 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11436 PR preprocessor/48192
11437 * gcc.target/powerpc/pr48192.c: New file.
11440 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11441 split problem of 0 being loaded in a VSX register.
11443 2011-03-21 Richard Guenther <rguenther@suse.de>
11446 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11447 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11448 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11449 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11451 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11454 * gcc.dg/pr48213.c: New test.
11456 2011-03-21 Kai Tietz <ktietz@redhat.com>
11459 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11461 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11463 * gcc.target/arm/xor-and.c: New.
11465 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11468 * gfortran.dg/function_optimize_1.f90: New test.
11469 * gfortran.dg/function_optimize_2.f90: New test.
11471 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11473 PR rtl-optimization/47502
11474 * gcc.target/i386/pr47502-1.c: New.
11475 * gcc.target/i386/pr47502-2.c: Likewise.
11477 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11479 PR rtl-optimization/48156
11480 * gcc.dg/pr48156.c: New test.
11482 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11484 PR libfortran/47439
11485 * gfortran.dg/scratch_1.f90: Adjust test.
11487 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11489 PR libfortran/47439
11490 * gfortran.dg/scratch_1.f90: New test.
11492 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11494 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11495 variably modified typedefs.
11496 * gcc.dg/c1x-typedef-2.c: Remove.
11498 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11500 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11501 * gcc.dg/c1x-anon-struct-3.c: New test.
11502 * gcc.dg/anon-struct-11.c: Update.
11504 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11506 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11508 Only xfail with gas.
11510 2011-03-18 Jason Merrill <jason@redhat.com>
11512 * g++.dg/template/fn-ptr1.C: New.
11514 * g++.dg/overload/volatile1.C: New.
11516 * g++.dg/opt/pr23372.C: New.
11518 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11520 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11522 PR middle-end/47405
11523 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11525 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11527 * gcc.target/arm/unsigned-extend-1.c: New.
11529 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11532 * gcc.c-torture/compile/pr48161.c: New test.
11534 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11536 PR middle-end/47725
11537 * gcc.dg/torture/pr47725.c: New.
11539 2011-03-17 Jason Merrill <jason@redhat.com>
11541 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11542 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11544 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11546 * gnat.dg/specs/elab2.ads: New test.
11547 * gnat.dg/specs/elab2_pkg.ads: New helper.
11549 2011-03-17 Jason Merrill <jason@redhat.com>
11551 * g++.dg/cpp0x/decltype-1212.C: New.
11552 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11554 2011-03-17 Jason Merrill <jason@redhat.com>
11556 * g++.dg/parse/memfnquals1.C: New.
11558 2011-03-17 Richard Guenther <rguenther@suse.de>
11560 PR middle-end/48134
11561 * gcc.dg/pr48134.c: New testcase.
11563 2011-03-17 Richard Guenther <rguenther@suse.de>
11565 PR middle-end/48165
11566 * g++.dg/torture/pr48165.C: New testcase.
11568 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11570 PR rtl-optimization/48141
11571 * gcc.dg/pr48141.c: New test.
11573 2011-03-16 Jason Merrill <jason@redhat.com>
11575 * g++.dg/cpp0x/constexpr-48089.C: New.
11577 * g++.dg/cpp0x/constexpr-abi1.C: New.
11579 * g++.dg/cpp0x/constexpr-46336.C: New.
11580 * g++.dg/parse/friend5.C: Adjust expected errors.
11582 * g++.dg/cpp0x/constexpr-47570.C: New.
11584 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11587 * ++.dg/debug/dwarf2/typedef6.C: New test.
11589 2011-03-16 Jason Merrill <jason@redhat.com>
11591 * g++.dg/cpp0x/elision2.C: New.
11593 * g++.dg/cpp0x/constexpr-array3.C: New.
11595 2011-03-16 Jason Merrill <jason@redhat.com>
11597 * g++.dg/cpp0x/sfinae6.C: New.
11598 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11599 * g++.dg/cpp0x/pr45908.C: Likewise.
11600 * g++.dg/cpp0x/sfinae6.C: Likewise.
11601 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11602 * g++.old-deja/g++.law/arg11.C: Likewise.
11604 2011-03-16 Jason Merrill <jason@redhat.com>
11606 * g++.dg/template/incomplete6.C: New.
11608 2011-03-16 Jeff Law <law@redhat.com>
11610 * gcc.dg/tree-ssa/vrp55.c: New test.
11612 2011-03-16 Jason Merrill <jason@redhat.com>
11614 * g++.dg/cpp0x/auto22.C: New.
11616 2011-03-16 Richard Guenther <rguenther@suse.de>
11618 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11619 optimizing it away if promoted to const.
11621 2011-03-16 Richard Guenther <rguenther@suse.de>
11623 PR tree-optimization/48149
11624 * gcc.dg/fold-complex-1.c: New testcase.
11626 2011-03-16 Richard Guenther <rguenther@suse.de>
11629 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11630 or cloning happens.
11632 2011-03-16 Richard Guenther <rguenther@suse.de>
11634 PR tree-optimization/26134
11635 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11637 2011-03-16 Richard Guenther <rguenther@suse.de>
11639 PR tree-optimization/48146
11640 * gcc.dg/torture/pr48146.c: New testcase.
11642 2011-03-16 Richard Guenther <rguenther@suse.de>
11644 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11645 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11647 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11649 PR middle-end/48136
11650 * gcc.c-torture/compile/pr48136.c: New test.
11652 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11655 * gcc.dg/guality/pr45882.c: New test.
11657 2011-03-15 Jason Merrill <jason@redhat.com>
11659 * g++.dg/cpp0x/constexpr-recursion.C: New.
11661 * g++.dg/cpp0x/implicit11.C: New.
11663 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11665 * g++.dg/cpp0x/constexpr-attribute.C: New.
11667 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11669 * g++.dg/parse/pr34758.C: New.
11671 2011-03-15 Xinliang David Li <davidxl@google.com>
11674 * gcc.dg/uninit-pred-7_d.c: New test.
11675 * gcc.dg/uninit-pred-8_d.c: New test.
11677 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11680 * gcc.target/arm/pr46788.c: New.
11682 2011-03-15 Richard Guenther <rguenther@suse.de>
11684 PR middle-end/47650
11685 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11686 * gfortran.dg/ishft_4.f90: Likewise.
11687 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11689 2011-03-15 Richard Guenther <rguenther@suse.de>
11691 PR tree-optimization/13954
11692 * g++.dg/tree-ssa/pr13954.C: New testcase.
11694 2011-03-15 Richard Guenther <rguenther@suse.de>
11696 PR tree-optimization/48037
11697 * gcc.target/i386/pr48037-1.c: New testcase.
11699 2011-03-15 Richard Guenther <rguenther@suse.de>
11701 PR tree-optimization/41490
11702 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11703 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11704 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11705 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11706 * g++.dg/tree-ssa/pr33604.C: Adjust.
11708 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11710 PR middle-end/47917
11711 * gcc.c-torture/execute/pr47917.c: New test.
11712 * gcc.dg/pr47917.c: New test.
11714 PR middle-end/38878
11715 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11717 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11719 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11720 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11721 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11722 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11723 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11724 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11725 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11726 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11727 * gcc.target/i386/avx-floor-vec.c: Ditto.
11728 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11729 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11730 * gcc.target/i386/avx-rint-vec.c: Ditto.
11731 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11732 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11733 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11734 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11736 2011-03-14 Tom Tromey <tromey@redhat.com>
11738 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11739 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11740 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11742 2011-03-14 Tom Tromey <tromey@redhat.com>
11744 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11745 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11746 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11748 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11750 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11752 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11754 PR rtl-optimization/47166
11755 * gcc.c-torture/execute/postmod-1.c: New test.
11757 2011-03-14 Richard Guenther <rguenther@suse.de>
11759 PR middle-end/48098
11760 * gcc.dg/torture/pr48098.c: New testcase.
11762 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11765 * gcc.target/powerpc/pr48053-1.c: New test.
11766 * gcc.target/powerpc/pr48053-2.c: Likewise.
11768 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11770 PR libfortran/48066
11771 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11773 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11775 PR libfortran/48066
11776 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11778 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11781 * gfortran.dg/class_41.f03: New.
11783 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11785 * g++.dg/conversion/cast3.C: New test.
11787 2011-03-11 Jason Merrill <jason@redhat.com>
11789 * g++.dg/template/error45.C: New.
11791 * g++.dg/parse/no-type-defn1.C: New.
11793 * g++.dg/ext/attrib40.C: New.
11795 * g++.dg/cpp0x/regress/array1.C: New.
11797 2011-03-11 Richard Guenther <rguenther@suse.de>
11799 PR tree-optimization/48067
11800 * gcc.dg/pr48067.c: New testcase.
11802 2011-03-11 Richard Guenther <rguenther@suse.de>
11805 * g++.dg/lto/20110311-1_0.C: New testcase.
11807 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11810 * g++.dg/inherit/virtual8.C: New test.
11812 PR middle-end/48044
11813 * gcc.dg/torture/pr48044.c: New test.
11815 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11818 * gfortran.dg/proc_ptr_comp_31.f90: New.
11820 2011-03-11 Richard Guenther <rguenther@suse.de>
11822 PR tree-optimization/47278
11823 * gcc.dg/torture/pr47278-1.c: New testcase.
11824 * gcc.dg/torture/pr47278-2.c: Likewise.
11826 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11828 PR tree-optimization/48063
11829 * gcc.dg/torture/pr48063.c: New test.
11831 2011-03-10 Jason Merrill <jason@redhat.com>
11833 * g++.dg/template/array22.C: New.
11835 * g++.dg/cpp0x/syntax-err1.C: New.
11836 * g++.dg/parse/error36.C: Adjust expected errors.
11837 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11838 * g++.old-deja/g++.pt/typename3.C: Likewise.
11839 * g++.old-deja/g++.pt/typename4.C: Likewise.
11840 * g++.old-deja/g++.pt/typename6.C: Likewise.
11842 2011-03-09 Jason Merrill <jason@redhat.com>
11844 * g++.dg/template/nontype22.C: New.
11846 2011-03-09 Martin Jambor <mjambor@suse.cz>
11848 PR tree-optimization/47714
11849 * g++.dg/torture/pr47714.C: New test.
11851 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11854 * gcc.target/powerpc/pr47755-2.c: New file.
11856 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11858 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11859 is not set in the environment, pass 64 as first argument when not
11860 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11861 native where ulimit -u is supported.
11863 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11865 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11867 2011-03-08 Jason Merrill <jason@redhat.com>
11869 * g++.dg/template/nontype21.C: New.
11871 * g++.dg/template/anon5.C: New.
11873 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11876 * gcc.dg/pr47881.c: New test.
11878 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11881 * g++.dg/lookup/template3.C: New test.
11883 2011-03-08 Kai Tietz <ktietz@redhat.com>
11885 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11888 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11891 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11892 sizeof to compute alignment.
11894 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11896 PR tree-optimization/48022
11897 * gcc.dg/pr48022-1.c: New test.
11898 * gcc.dg/pr48022-2.c: New test.
11900 2011-03-07 Jason Merrill <jason@redhat.com>
11902 * g++.dg/template/nontype20.C: New.
11903 * g++.dg/init/member1.C: Adjust expected errors.
11904 * g++.dg/parse/constant4.C: Likewise.
11905 * g++.dg/template/qualified-id3.C: Likewise.
11906 * g++.old-deja/g++.pt/crash10.C: Likewise.
11908 * g++.dg/cpp0x/regress/non-const1.C: New.
11910 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11913 * gcc.dg/pr47991.c: New test.
11915 2011-03-07 Jason Merrill <jason@redhat.com>
11917 * g++.dg/abi/mangle46.C: New.
11919 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11922 * gcc.target/powerpc/pr47862.c: New.
11924 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11927 * gcc.target/i386/combine-mul.c: Require nonpic.
11929 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11930 Nathan Froyd <froydnj@codesourcery.com>
11932 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11934 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11936 * README.QMTEST: Remove.
11938 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11939 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11942 * gfortran.dg/array_constructor_37.f90 : New test.
11944 2011-03-05 Jason Merrill <jason@redhat.com>
11946 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11947 * g++.dg/abi/mangle45.C: Likewise.
11948 * g++.dg/cpp0x/trailing1.C: Likewise.
11950 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11952 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11954 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11956 PR rtl-optimization/47899
11957 * gcc.dg/pr47899.c: New test.
11959 * gcc.dg/torture/pr47968.c: Ignore warnings.
11961 PR tree-optimization/47967
11962 * gcc.c-torture/compile/pr47967.c: New test.
11964 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11966 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11967 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11969 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11971 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11972 and property_getAttributes() if __OBJC2__.
11973 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11974 * objc.dg/property/property-encoding-1.m: New.
11975 * obj-c++.dg/property/property-encoding-1.mm: New.
11977 2011-03-04 Jason Merrill <jason@redhat.com>
11979 * g++.dg/template/pseudodtor6.C: New.
11981 * g++.dg/inherit/covariant19.C: New.
11983 2011-03-04 Richard Guenther <rguenther@suse.de>
11985 PR middle-end/47968
11986 * gcc.dg/torture/pr47968.c: New testcase.
11988 2011-03-04 Richard Guenther <rguenther@suse.de>
11990 PR middle-end/47975
11991 * gcc.dg/torture/pr47975.c: New testcase.
11993 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11996 * g++.dg/template/crash106.C: New.
11998 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12001 * gcc.dg/gomp/pr47963.c: New test.
12002 * g++.dg/gomp/pr47963.C: New test.
12004 2011-03-02 Jason Merrill <jason@redhat.com>
12006 * g++.dg/cpp0x/regress/condition1.C: New.
12008 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12010 2011-03-01 Jason Merrill <jason@redhat.com>
12012 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12014 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12016 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12018 PR rtl-optimization/47925
12019 * gcc.c-torture/execute/pr47925.c: New test.
12021 2011-03-01 Jason Merrill <jason@redhat.com>
12023 * g++.dg/cpp0x/decltype25.C: New.
12025 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12027 2011-03-01 Richard Guenther <rguenther@suse.de>
12029 PR tree-optimization/47890
12030 * gcc.dg/torture/pr47890.c: New testcase.
12032 2011-03-01 Richard Guenther <rguenther@suse.de>
12035 * gcc.dg/lto/pr47924_0.c: New testcase.
12037 2011-03-01 Richard Guenther <rguenther@suse.de>
12040 * gfortran.dg/lto/pr46911_0.f: New testcase.
12042 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12044 PR libgfortran/47933
12045 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12046 compile errors from older code form.
12048 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12050 PR libgfortran/47567
12051 * gfortran.dg/fmt_fw_d.f90: New test.
12053 2011-02-28 Jason Merrill <jason@redhat.com>
12055 * g++.dg/inherit/covariant18.C: New.
12057 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12059 PR middle-end/47893
12060 * gcc.dg/pr47893.c: New test.
12062 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12064 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12065 NULL in case of a selector with conflicting types.
12066 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12068 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12070 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12071 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12072 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12073 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12075 2011-02-28 Jason Merrill <jason@redhat.com>
12078 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12080 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12082 PR libgfortran/47778
12083 * gfortran.dg/namelist_71.f90: New test.
12085 2011-02-27 Jason Merrill <jason@redhat.com>
12088 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12089 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12091 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12094 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12096 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12099 * gfortran.dg/gomp/task-1.f90: Removed.
12101 2011-02-26 Jason Merrill <jason@redhat.com>
12103 * g++.dg/template/this-targ1.C: New.
12105 * g++.dg/cpp0x/regress/template-const1.C: New.
12106 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12107 * g++.dg/template/function1.C: Adjust.
12108 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12109 * g++.dg/debug/debug7.C: Adjust.
12111 2011-02-26 Tobias Burnus <burnus@net-b.de>
12114 * gfortran.dg/gomp/task-1.f90: New.
12116 2011-02-25 Jie Zhang <jie@codesourcery.com>
12118 * gcc.target/arm/neon-thumb2-move.c: Add
12119 dg-require-effective-target arm_thumb2_ok.
12121 2011-02-24 Jason Merrill <jason@redhat.com>
12123 * g++.dg/parse/constant1.C: Specify C++98 mode.
12124 * g++.dg/parse/constant5.C: Likewise.
12125 * g++.dg/parse/error2.C: Likewise.
12126 * g++.dg/parse/semicolon3.C: Likewise.
12127 * g++.dg/template/crash14.C: Likewise.
12128 * g++.dg/template/local4.C: Likewise.
12129 * g++.dg/template/nontype3.C: Likewise.
12130 * g++.dg/parse/crash31.C: Adjust expected errors.
12131 * g++.dg/template/function1.C: Likewise.
12132 * g++.dg/template/ref3.C: Likewise.
12133 * g++.dg/template/static9.C: Likewise.
12134 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12136 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12137 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12138 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12139 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12140 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12142 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12145 * gfortran.dg/pr47878.f90: New test.
12147 2011-02-24 Richard Guenther <rguenther@suse.de>
12150 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12151 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12153 2011-02-24 Richard Guenther <rguenther@suse.de>
12156 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12157 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12159 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12161 PR libgfortran/47567
12162 * gfortran.dg/fmt_f0_1.f90: Update test.
12164 2011-02-23 Jason Merrill <jason@redhat.com>
12166 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12167 * g++.dg/abi/mangle45.C: New.
12169 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12170 * g++.dg/template/canon-type-9.C: Match use of decltype
12171 between declaration and definition.
12172 * g++.dg/template/canon-type-12.C: Likewise.
12174 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12177 * gfortran.dg/nested_allocatables_1.f90: New.
12179 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12182 * g++.dg/pr46868.C: New test.
12183 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12184 * g++.dg/parse/error14.C: Adjust.
12186 2011-02-23 Richard Guenther <rguenther@suse.de>
12188 PR tree-optimization/47838
12189 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12191 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12193 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12195 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12197 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12198 * gfortran.dg/count_init_expr.f03: Ditto.
12199 * gfortran.dg/gomp/pr43711.f90: Ditto.
12200 * gcc.dg/struct-parse-2.c: Ditto.
12201 * gcc.dg/parse-error-3.c: Ditto.
12202 * gcc.dg/Wlogical-op-1.c: Ditto.
12203 * gcc.dg/Walways-true-1.c: Ditto.
12204 * gcc.dg/pr24225.c: Ditto.
12205 * gcc.dg/Walways-true-2.c: Ditto.
12206 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12207 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12208 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12209 * g++.dg/overload/defarg4.C: Ditto.
12210 * g++.dg/inherit/covariant16.C: Ditto.
12211 * g++.dg/inherit/virtual7.C: Ditto.
12212 * g++.dg/template/canon-type-9.C: Ditto.
12213 * g++.dg/template/access19.C: Ditto.
12214 * g++.dg/template/call7.C: Ditto.
12215 * g++.dg/template/canon-type-2.C: Ditto.
12216 * g++.dg/template/init7.C: Ditto.
12217 * g++.dg/template/sizeof-template-argument.C: Ditto.
12218 * g++.dg/template/const3.C: Ditto.
12219 * g++.dg/template/sfinae26.C: Ditto.
12220 * g++.dg/template/sfinae26.C: Ditto.
12221 * g++.dg/template/canon-type-11.C: Ditto.
12222 * g++.dg/template/union2.C: Ditto.
12223 * g++.dg/template/canon-type-3.C: Ditto.
12224 * g++.dg/template/canon-type-1.C: Ditto.
12225 * g++.dg/template/canon-type-5.C: Ditto.
12226 * g++.dg/template/canon-type-7.C: Ditto.
12227 * g++.dg/template/canon-type-10.C: Ditto.
12228 * g++.dg/template/spec36.C: Ditto.
12229 * g++.dg/template/typedef38.C: Ditto.
12230 * g++.dg/template/canon-type-4.C: Ditto.
12231 * g++.dg/template/canon-type-6.C: Ditto.
12232 * g++.dg/template/canon-type-13.C: Ditto.
12233 * g++.dg/template/instantiate9.C: Ditto.
12234 * g++.dg/template/ttp22.C: Ditto.
12235 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12236 * g++.dg/warn/Walways-true-1.C: Ditto.
12237 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12238 * g++.dg/warn/Walways-true-2.C: Ditto.
12239 * g++.dg/conversion/op4.C: Ditto.
12240 * g++.dg/opt/pr19650.C: Ditto.
12241 * g++.dg/lookup/friend11.C: Ditto.
12242 * g++.dg/other/default2.C: Ditto.
12243 * g++.dg/other/default3.C: Ditto.
12244 * g++.dg/other/dtor2.C: Ditto.
12245 * g++.dg/other/friend5.C: Ditto.
12246 * g++.dg/other/default5.C: Ditto.
12247 * g++.dg/init/brace6.C: Ditto.
12248 * g++.dg/init/aggr5.C: Ditto.
12249 * g++.dg/init/error2.C: Ditto.
12250 * g++.dg/expr/bound-mem-fun.C: Ditto.
12251 * g++.dg/expr/cond6.C: Ditto.
12252 * g++.dg/expr/stmt-expr-1.C: Ditto.
12253 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12254 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12255 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12256 * g++.dg/cpp0x/bracket1.C: Ditto.
12257 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12258 * g++.dg/cpp0x/pr38646.C: Ditto.
12259 * g++.dg/cpp0x/variadic73.C: Ditto.
12260 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12261 * g++.dg/cpp0x/bracket4.C: Ditto.
12262 * g++.dg/cpp0x/decltype4.C: Ditto.
12263 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12264 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12265 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12266 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12267 * g++.dg/cpp0x/decltype2.C: Ditto.
12268 * g++.dg/cpp0x/decltype1.C: Ditto.
12269 * g++.dg/cpp0x/bracket2.C: Ditto.
12270 * g++.dg/cpp0x/decltype5.C: Ditto.
12271 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12272 * g++.dg/cpp0x/variadic70.C: Ditto.
12273 * g++.dg/cpp0x/decltype6.C: Ditto.
12274 * g++.dg/cpp0x/rvo.C: Ditto.
12275 * g++.dg/cpp0x/vt-40092.C: Ditto.
12276 * g++.dg/cpp0x/variadic-new.C: Ditto.
12277 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12278 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12279 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12280 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12281 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12282 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12283 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12284 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12285 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12286 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12287 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12288 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12289 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12290 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12291 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12292 * g++.dg/cpp0x/pr39639.C: Ditto.
12293 * g++.dg/cpp0x/decltype3.C: Ditto.
12294 * g++.dg/cpp0x/variadic68.C: Ditto.
12295 * g++.dg/cpp0x/variadic-function.C: Ditto.
12296 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12297 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12298 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12299 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12300 * g++.dg/parse/crash35.C: Ditto.
12301 * g++.dg/parse/crash40.C: Ditto.
12302 * g++.dg/parse/defarg12.C: Ditto.
12303 * g++.dg/parse/crash34.C: Ditto.
12304 * g++.dg/parse/constructor3.C: Ditto.
12305 * g++.dg/parse/template23.C: Ditto.
12306 * g++.dg/parse/crash56.C: Ditto.
12307 * g++.dg/parse/dtor13.C: Ditto.
12308 * g++.dg/parse/error33.C: Ditto.
12309 * g++.dg/parse/ctor9.C: Ditto.
12310 * g++.dg/parse/error32.C: Ditto.
12311 * g++.dg/parse/error37.C: Ditto.
12312 * g++.dg/parse/bitfield3.C: Ditto.
12313 * g++.dg/parse/struct-4.C: Ditto.
12314 * g++.dg/ext/has_trivial_copy.C: Ditto.
12315 * g++.dg/ext/is_polymorphic.C: Ditto.
12316 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12317 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12318 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12319 * g++.dg/ext/is_union.C: Ditto.
12320 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12321 * g++.dg/ext/is_pod.C: Ditto.
12322 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12323 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12324 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12325 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12326 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12327 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12328 * g++.dg/ext/is_abstract.C: Ditto.
12329 * g++.dg/ext/has_trivial_assign.C: Ditto.
12330 * g++.dg/ext/is_class.C: Ditto.
12331 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12332 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12333 * g++.dg/ext/is_base_of.C: Ditto.
12334 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12335 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12336 * g++.dg/ext/is_empty.C: Ditto.
12337 * g++.dg/ext/is_enum.C: Ditto.
12338 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12339 * gnat.dg/opt11.adb: Ditto.
12340 * obj-c++.dg/pr45735.mm: Ditto.
12341 * obj-c++.dg/pr24393.mm: Ditto.
12342 * obj-c++.dg/exceptions-2.mm: Ditto.
12343 * objc.dg/pr45735.m: Ditto.
12344 * objc.dg/pr24393.m: Ditto.
12346 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12348 * objc.dg/attributes/objc-exception-1.m: New.
12350 2011-02-23 Jie Zhang <jie@codesourcery.com>
12352 * gcc.dg/cpp/include7.c: New test.
12354 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12357 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12359 2011-02-23 Jie Zhang <jie@codesourcery.com>
12361 PR rtl-optimization/47763
12362 * gcc.dg/pr47763.c: New test.
12364 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12367 * gfortran.dg/whole_file_32.f90 : New test.
12369 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12372 * g++.dg/inherit/virtual7.C: New test.
12374 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12377 * objc.dg/type-size-3.m: Updated error message.
12378 * objc.dg/type-size-4.m: New test.
12379 * objc.dg/type-size-5.m: New test.
12381 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12383 * lib/gnat.exp: Fix comments.
12384 Don't load libgloss.exp.
12385 (default_gnat_version): Call $compiler with --version.
12386 Adapt regexp for gnatmake output, insert version.
12387 (gnat_version): New proc.
12388 (gnat_init): Remove gnat_libgcc_s_path.
12389 (gnat_target_compile): Likewise.
12390 Remove ld_library_path.
12391 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12392 (gnat_pass): Remove.
12393 (gnat_pass): Remove.
12394 (gnat_finish): Remove.
12395 (gnat_exit): Remove.
12396 (local_find_gnatmake): Reindent.
12397 (runtest_file_p): Remove.
12398 (prune_warnings): Remove.
12399 (find_gnatclean): New proc.
12400 * lib/gnat-dg.exp (lremove): New proc.
12401 (gnat-dg-test): Reindent.
12402 Remove additional output files.
12403 (gnat-dg-runtest): Remove.
12405 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12406 * gnat.dg/loop_optimization6.adb: Likewise.
12407 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12409 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12411 PR tree-optimization/47835
12412 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12414 2011-02-22 Tobias Burnus <burnus@net-b.de>
12416 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12417 * gfortran.dg/abstract_type_2.f03: Ditto.
12418 * gfortran.dg/abstract_type_3.f03: Ditto.
12419 * gfortran.dg/abstract_type_4.f03: Ditto.
12420 * gfortran.dg/abstract_type_5.f03: Ditto.
12421 * gfortran.dg/abstract_type_6.f03: Ditto.
12422 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12423 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12424 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12425 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12426 * gfortran.dg/array_function_5.f90: Ditto.
12427 * gfortran.dg/asynchronous_3.f03: Ditto.
12428 * gfortran.dg/char_expr_1.f90: Ditto.
12429 * gfortran.dg/class_14.f03: Ditto.
12430 * gfortran.dg/data_array_6.f: Ditto.
12431 * gfortran.dg/data_invalid.f90: Ditto.
12432 * gfortran.dg/dot_product_1.f03: Ditto.
12433 * gfortran.dg/func_derived_5.f90: Ditto.
12434 * gfortran.dg/func_result_4.f90: Ditto.
12435 * gfortran.dg/implied_do_1.f90: Ditto.
12436 * gfortran.dg/initialization_25.f90: Ditto.
12437 * gfortran.dg/initialization_26.f90: Ditto.
12438 * gfortran.dg/interface_34.f90: Ditto.
12439 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12440 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12441 * gfortran.dg/matmul_8.f03: Ditto.
12442 * gfortran.dg/merge_init_expr.f90: Ditto.
12443 * gfortran.dg/pack_assign_1.f90: Ditto.
12444 * gfortran.dg/pack_vector_1.f90: Ditto.
12445 * gfortran.dg/pointer_check_8.f90: Ditto.
12446 * gfortran.dg/product_init_expr.f03: Ditto.
12447 * gfortran.dg/reshape_order_5.f90: Ditto.
12448 * gfortran.dg/reshape_shape_1.f90: Ditto.
12449 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12450 * gfortran.dg/same_name_2.f90: Ditto.
12451 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12452 * gfortran.dg/spread_init_expr.f03: Ditto.
12453 * gfortran.dg/stmt_func_1.f90: Ditto.
12454 * gfortran.dg/sum_init_expr.f03: Ditto.
12455 * gfortran.dg/transpose_3.f03: Ditto.
12456 * gfortran.dg/unpack_init_expr.f03: Ditto.
12457 * gfortran.dg/warn_conversion.f90: Ditto.
12458 * gfortran.dg/warn_conversion_2.f90: Ditto.
12459 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12460 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12461 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12462 * gfortran.dg/whole_file_16.f90: Ditto.
12463 * gfortran.dg/whole_file_17.f90: Ditto.
12464 * gfortran.dg/whole_file_18.f90: Ditto.
12465 * gfortran.dg/whole_file_20.f03: Ditto.
12466 * gfortran.dg/whole_file_5.f90: Ditto.
12467 * gfortran.dg/whole_file_6.f90: Ditto.
12468 * gfortran.dg/write_invalid_format.f90: Ditto.
12469 * gfortran.dg/zero_sized_6.f90: Ditto.
12471 2011-02-21 Jeff Law <law@redhat.com>
12473 PR rtl-optimization/46178
12474 * gcc.target/i386/pr46178.c: New test.
12476 PR rtl-optimization/46002
12477 * gcc.c-torture/compile/pr46002.c: New test.
12479 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12481 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12484 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12487 * g++.dg/debug/pr47106.C: Require effective target lto.
12489 2011-02-21 Jason Merrill <jason@redhat.com>
12491 * g++.dg/cpp0x/constexpr-diag2.C: New.
12493 2011-02-20 Jason Merrill <jason@redhat.com>
12495 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12497 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12499 * g++.dg/overload/conv-op1.C: New.
12501 * g++.dg/cpp0x/constexpr-synth1.C: New.
12503 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12505 * objc.dg/layout-2.m: New.
12506 * objc.dg/selector-3.m: Adjusted location of error message.
12507 * objc.dg/type-size-3.m: Same.
12508 * obj-c++.dg/selector-3.mm: Same.
12510 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12513 * objc.dg/property/dotsyntax-22.m: New.
12514 * obj-c++.dg/property/dotsyntax-22.mm: New.
12516 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12519 * g++.dg/template/typedef38.C: New test.
12521 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12524 * gfortran.dg/whole_file_30.f90 : New test.
12525 * gfortran.dg/whole_file_31.f90 : New test.
12527 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12531 * gfortran.dg/whole_file_28.f90 : New test.
12532 * gfortran.dg/whole_file_29.f90 : New test.
12534 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12537 * g++.dg/template/crash105.C: New.
12539 2011-02-19 Jason Merrill <jason@redhat.com>
12541 * g++.dg/cpp0x/regress/no-elide1.C: New.
12543 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12545 PR tree-optimization/46620
12546 * gcc.dg/pr46620.c: New.
12548 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12551 * gcc.target/i386/pr47809.c: New test.
12553 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12554 Tobias Burnus <burnus@net-b.de>
12556 * lib/target-supports.exp
12557 (check_effective_target_fortran_large_real): New check for large reals.
12558 * gfortran.dg/nan_7.f90: New test.
12560 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12562 PR libgfortran/47567
12563 * gfortran.dg/fmt_f0_1.f90: Update test.
12565 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12568 * gfortran.dg/array_constructor_36.f90 : New test.
12569 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12570 allow for comparison between different elements of the array
12571 constructor at different levels of optimization.
12573 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12575 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12576 * gcc.target/i386/pr32280-1.c: Likewise.
12578 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12581 * gcc.target/i386/pr47800.c: New test.
12583 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12585 * objc/execute/exceptions/foward-1.x: New.
12587 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12590 * gfortran.dg/derived_constructor_comps_4.f90: New.
12592 2011-02-18 Tobias Burnus
12595 * gfortran.dg/func_result_6.f90: New.
12597 2011-02-18 Michael Matz <matz@suse.de>
12600 * gfortran.dg/lto/pr45586_0.f90: New test.
12601 * gfortran.dg/typebound_proc_20.f90: Ditto.
12602 * gfortran.dg/typebound_proc_21.f90: Ditto.
12604 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12607 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12609 2011-02-18 Tobias Burnus <burnus@net-b.de>
12612 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12613 gcc_warning_prefix.
12614 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12615 normalizing the error/warning output.
12616 * gfortran.dg/Wall.f90: Update dg-error/warning.
12617 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12618 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12619 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12620 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12621 * gfortran.dg/class_30.f90: Update dg-error/warning.
12622 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12623 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12624 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12625 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12626 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12627 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12628 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12629 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12630 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12631 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12632 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12633 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12634 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12635 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12636 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12637 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12638 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12639 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12640 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12641 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12642 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12643 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12644 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12645 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12646 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12648 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12651 * gfortran.dg/proc_ptr_comp_30.f90: New.
12653 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12656 * gcc.target/i386/pr47780.c: New test.
12658 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12661 * gfortran.dg/class_40.f03: New.
12663 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12666 * g++.dg/cpp0x/auto21.C: New test.
12668 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12670 * objc.dg/special/unclaimed-category-1.h: Updated for
12672 * objc.dg/special/unclaimed-category-1.m: Same.
12673 * objc.dg/zero-link-1.m: Same.
12674 * objc.dg/lookup-1.m: Same.
12675 * objc.dg/torture/strings/const-str-9.m
12676 * objc.dg/torture/strings/const-str-10.m: Same.
12677 * objc.dg/torture/strings/const-str-11.m: Same.
12678 * objc.dg/torture/forward-1.m: Same.
12679 * objc.dg/zero-link-2.m: Same.
12680 * objc.dg/encode-7-next-64bit.m: Same.
12681 * objc.dg/method-4.m: Same.
12682 * objc.dg/next-runtime-1.m: Same.
12683 * objc.dg/image-info.m: Same.
12684 * objc.dg/pr23214.m: Same.
12685 * objc.dg/symtab-1.m: Same.
12686 * obj-c++.dg/basic.m: Same.
12687 * obj-c++.dg/proto-lossage-3.m: Same.
12688 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12689 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12690 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12691 * obj-c++.dg/method-11.m: Same.
12692 * objc/execute/enumeration-1.m: Same.
12693 * objc/execute/object_is_class.m: Same.
12694 * objc/execute/formal_protocol-2.m: Same.
12695 * objc/execute/formal_protocol-4.m: Same.
12696 * objc/execute/formal_protocol-6.m: Same.
12697 * objc/execute/bycopy-3.m: Same.
12698 * objc/execute/exceptions/catchall-1.m: Same.
12699 * objc/execute/exceptions/finally-1.m: Same.
12700 * objc/execute/exceptions/local-variables-1.m: Same.
12701 * objc/execute/exceptions/foward-1.m: Same.
12702 * objc/execute/bf-common.h
12703 * objc/execute/enumeration-2.m: Same.
12704 * objc/execute/formal_protocol-1.m: Same.
12705 * objc/execute/formal_protocol-3.m: Same.
12706 * objc/execute/formal_protocol-5.m: Same.
12707 * objc/execute/accessing_ivars.m: Same.
12708 * objc/execute/bycopy-2.m: Same.
12709 * objc/execute/formal_protocol-7.m: Same.
12710 * objc/execute/compatibility_alias.m: Same.
12711 * objc/execute/no_clash.m: Same.
12712 * objc/execute/object_is_meta_class.m: Same.
12713 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12714 * objc/execute/class-tests-1.h: Include stdio.h.
12715 * objc/execute/class-tests-2.h: Same.
12716 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12718 * obj-c++.dg/try-catch-2.mm: Same.
12720 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12723 * g++.dg/warn/Wunused-parm-4.C: New test.
12725 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12726 Jan Hubicka <jh@suse.cz>
12730 * g++.dg/debug/pr47106.C: New.
12732 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12735 * gcc.target/i386/pr43653.c: New test.
12737 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12740 * g++.dg/template/inherit6.C: New test.
12742 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12745 * gfortran.dg/class_39.f03: New.
12747 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12750 * g++.dg/cpp0x/variadic106.C: New test.
12752 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12754 PR libfortran/47757
12755 * gfortran.dg/pr47757-1.f90: New test.
12756 * gfortran.dg/pr47757-2.f90: New test.
12757 * gfortran.dg/pr47757-3.f90: New test.
12760 * g++.dg/cpp0x/enum8.C: New test.
12762 2011-02-15 Jason Merrill <jason@redhat.com>
12764 * g++.dg/inherit/implicit-trivial1.C: New.
12765 * g++.dg/cpp0x/implicit-trivial1.C: New.
12767 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12769 PR middle-end/47725
12770 * gcc.dg/torture/pr47725.c: Removed.
12772 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12775 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12776 constant does not generate a load from memory.
12778 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12780 PR middle-end/47725
12781 * gcc.dg/torture/pr47725.c: New.
12783 2011-02-15 Richard Guenther <rguenther@suse.de>
12785 PR tree-optimization/47743
12786 * gcc.dg/torture/pr47743.c: New testcase.
12788 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12790 PR middle-end/47581
12791 * gcc.target/i386/pr47581.c: New test.
12793 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12796 * gfortran.dg/select_type_22.f03: New.
12798 2011-02-14 Jason Merrill <jason@redhat.com>
12800 * g++.dg/cpp0x/regress/enum1.C: New.
12802 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12804 * gnat.dg/include.adb: New test.
12806 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12809 * gfortran.dg/class_38.f03: New.
12811 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12813 * gcc.dg/pr46494.c: New test.
12815 2011-02-14 Richard Guenther <rguenther@suse.de>
12817 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12819 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12822 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12823 sparc*-sun-solaris2.11.
12825 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12828 * gfortran.dg/argument_checking_18.f90: New.
12830 2011-02-13 Tobias Burnus <burnus@net-b.de>
12832 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12833 * gfortran.dg/argument_checking_17.f90: New.
12835 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12837 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12838 are temporarily disabled.
12839 * gfortran.dg/class_7.f03: Ditto.
12840 * gfortran.dg/coarray_14.f90: Ditto.
12841 * gfortran.dg/typebound_proc_13.f03: Ditto.
12843 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12846 * gfortran.dg/extends_11.f03: New.
12848 2011-02-11 Xinliang David Li <davidxl@google.com>
12850 PR tree-optimization/47707
12851 * g++.dg/tree-ssa/pr47707.C: New test.
12853 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12855 * g++.dg/opt/inline17.C: New test.
12857 2011-02-11 Tobias Burnus <burnus@net-b.de>
12860 * gfortran.dg/pure_formal_2.f90: New.
12862 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12864 PR rtl-optimization/47614
12865 * gfortran.dg/pr47614.f: New.
12867 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12870 * gcc.dg/opts-6.c: New test.
12872 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12875 * gcc.dg/pr47684.c: New test.
12877 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12880 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12881 c99_runtime, dg-add-options c99_runtime.
12882 (main): Use __asm__.
12884 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12887 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12888 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12889 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12890 * gcc.dg/ucnid-10.c: Likewise.
12891 * gcc.dg/ucnid-13.c: Likewise.
12892 * gcc.dg/ucnid-7.c: Likewise.
12893 * gcc.dg/ucnid-8.c: Likewise.
12894 Adapt dg-warning line number.
12896 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12898 * gcc.target/i386/parity-1.c: Use -march=k8.
12899 * gcc.target/i386/parity-2.c: Ditto.
12900 * gcc.target/i386/vecinit-1.c: Ditto.
12901 * gcc.target/i386/vecinit-2.c: Ditto.
12903 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12906 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12907 * gcc.target/mips/save-restore-3.c: Likewise.
12908 * gcc.target/mips/save-restore-4.c: Likewise.
12909 * gcc.target/mips/save-restore-5.c: Likewise.
12912 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12913 * g++.dg/tree-prof/partition2.C: Likewise.
12915 2011-02-09 Jason Merrill <jason@redhat.com>
12917 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12918 rather than misdeclare std::puts.
12920 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12921 * g++.dg/other/warning1.C: Likewise.
12922 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12923 * g++.old-deja/g++.gb/scope06.C: Likewise.
12924 * g++.old-deja/g++.law/cvt11.C: Likewise.
12925 * g++.old-deja/g++.law/init1.C: Likewise.
12926 * g++.dg/abi/mangle26.C: Likewise.
12928 * g++.dg/template/function1.C: Adjust for C++0x mode.
12929 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12931 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12932 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12934 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12936 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12938 * g++.dg/cpp0x/regress: New directory.
12939 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12940 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12941 * g++.dg/cpp0x/regress/regress3.C: New.
12943 2011-02-10 Richard Guenther <rguenther@suse.de>
12945 PR tree-optimization/47677
12946 * gcc.dg/torture/pr47677.c: New testcase.
12948 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12950 * objc.dg/special/load-category-1.m: Remove unused header.
12951 * objc.dg/special/load-category-1a.m: Likewise.
12952 * objc.dg/special/load-category-2.m: Likewise.
12953 * objc.dg/special/load-category-2a.m: Likewise.
12954 * objc.dg/special/load-category-3.m: Likewise.
12955 * objc.dg/special/load-category-3a.m: Likewise.
12956 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12957 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12958 * objc.dg/attributes/class-attribute-1.m: Likewise.
12959 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12960 * obj-c++.dg/property/property.exp: Likewise.
12961 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12962 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12963 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12964 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12965 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12966 * obj-c++.dg/template-8.mm: Likewise.
12968 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12971 * gcc.target/i386/pr47665.c: New test.
12973 2011-02-10 Jie Zhang <jie@codesourcery.com>
12977 2011-02-05 Jie Zhang <jie@codesourcery.com>
12979 * gcc.dg/pr42631.c: Update test.
12980 * gcc.dg/pr42631-2.c: New test.
12982 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12985 * gfortran.dg/proc_decl_25.f90: New.
12987 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12990 * gfortran.dg/typebound_assignment_2.f03: New.
12992 2011-02-09 Richard Guenther <rguenther@suse.de>
12994 PR tree-optimization/47664
12995 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12997 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12999 PR middle-end/47646
13000 * gnat.dg/uninit_func.adb: Adjust dg directive.
13002 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13004 PR middle-end/47646
13005 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13007 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13010 * gfortran.dg/auto_dealloc_2.f90: New.
13012 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13014 * gcc.dg/builtins-config.h: Remove __sgi handling.
13015 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13016 -std=c99 for mips-sgi-irix6.5*.
13018 2011-02-09 Martin Jambor <mjambor@suse.cz>
13020 PR middle-end/45505
13021 * gfortran.dg/pr25923.f90: Remove xfails.
13023 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13026 * gfortran.dg/inquire_14.f90: New test.
13028 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13031 * gfortran.dg/pointer_init_6.f90: New.
13033 2011-02-08 Jeff Law <law@redhat.com>
13035 PR tree-optimization/42893
13036 * gcc.tree-ssa/pr42893.c: New test.
13038 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13040 PR tree-optimization/46834
13041 PR tree-optimization/46994
13042 PR tree-optimization/46995
13043 * gcc.dg/graphite/id-pr46834.c: New.
13044 * gfortran.dg/graphite/id-pr46994.f90: New.
13045 * gfortran.dg/graphite/id-pr46995.f90: New.
13047 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13049 PR middle-end/47646
13050 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13051 using the variable is known the warning is emitted there.
13052 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13053 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13055 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13058 * gcc.dg/noreturn-1.c (foo5): Likewise.
13059 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13060 (method2): Likewise.
13062 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13063 the return statement using the uninitialized variable.
13064 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13066 2011-02-08 Richard Guenther <rguenther@suse.de>
13068 PR middle-end/47639
13069 * g++.dg/opt/pr47639.c: New testcase.
13071 2011-02-08 Richard Guenther <rguenther@suse.de>
13073 PR tree-optimization/47632
13074 * g++.dg/opt/pr47632.C: New testcase.
13076 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13078 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13080 2011-02-07 Richard Guenther <rguenther@suse.de>
13082 PR tree-optimization/47615
13083 * g++.dg/opt/pr47615.C: New testcase.
13085 2011-02-07 Richard Guenther <rguenther@suse.de>
13087 PR tree-optimization/47621
13088 * gcc.dg/torture/pr47621.c: New testcase.
13090 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13092 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13094 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13097 * gfortran.dg/allocate_with_source_1 : New test.
13099 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13101 PR middle-end/47610
13102 * gcc.dg/pr47610.c: New test.
13104 2011-02-05 Jie Zhang <jie@codesourcery.com>
13107 * gcc.dg/pr42631.c: Update test.
13108 * gcc.dg/pr42631-2.c: New test.
13110 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13113 * gfortran.dg/pr47574.f90: New test.
13115 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13117 PR tree-optimization/46194
13118 * gcc.dg/autopar/pr46194.c: New.
13120 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13122 PR tree-optimization/43695
13123 * g++.dg/ipa/pr43695.C: New.
13125 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13127 PR inline-asm/23200
13128 * gcc.dg/pr23200.c: New test.
13130 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13133 * g++.dg/pr47589.C: New test.
13135 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13138 * g++.dg/template/typedef37.C: New test.
13139 * g++.dg/template/param1.C: Adjust expected error message.
13141 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13143 PR middle-end/31490
13144 * gcc.dg/pr31490-2.c: New test.
13145 * gcc.dg/pr31490-3.c: New test.
13146 * gcc.dg/pr31490-4.c: New test.
13148 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13149 Jakub Jelinek <jakub@redhat.com>
13152 * g++.dg/parser/semicolon3.C: Adjust.
13153 * g++.dg/parser/semicolon4.C: New testcase.
13154 * g++.dg/pr46890.C: New testcase.
13156 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13159 * g++.dg/init/pr29571.C: New.
13161 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13163 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13164 instead of vect_int.
13166 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13169 * gcc.target/i386/pr47312.c: New test.
13172 * gcc.target/i386/pr47564.c: New test.
13174 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13176 PR tree-optimization/45122
13177 * gcc.dg/tree-ssa/pr45122.c: New.
13179 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13182 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13185 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13186 and vsx so a default --with-cpu=power7 doesn't give an error
13187 when -mavoid-indexed-addresses is used.
13189 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13190 wrapper function to save the arguments and then jump to the real
13191 function, rather than depending on the compiler not to move stuff
13193 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13195 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13196 Paul Thomas <pault@gcc.gnu.org>
13199 * gfortran.dg/class_37.f03 : New test.
13201 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13202 Richard Guenther <rguenther@suse.de>
13204 PR tree-optimization/40979
13206 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13207 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13208 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13209 check_vect_support_and_set_flags.
13210 * gfortran.dg/graphite/vect-pr40979.f90: New.
13212 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13215 * gfortran.dg/class_36.f03: New.
13217 2011-02-02 Richard Guenther <rguenther@suse.de>
13219 PR tree-optimization/47566
13220 * gcc.dg/lto/20110201-1_0.c: New testcase.
13222 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13228 * debug/pr47498.c: New.
13229 * debug/pr47501.c: New.
13231 2011-02-01 Richard Guenther <rguenther@suse.de>
13233 PR tree-optimization/47559
13234 * g++.dg/torture/pr47559.C: New testcase.
13236 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13239 * gfortran.dg/typebound_call_20.f03: New.
13241 2011-02-01 Richard Guenther <rguenther@suse.de>
13243 PR tree-optimization/47555
13244 * gcc.dg/pr47555.c: New testcase.
13246 2011-02-01 Richard Guenther <rguenther@suse.de>
13248 PR tree-optimization/47541
13249 * g++.dg/torture/pr47541.C: New testcase.
13251 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13254 * gfortran.dg/typebound_call_19.f03: New.
13256 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13259 * g++.dg/cpp0x/pr47416.C: New test.
13261 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13264 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13266 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13269 * gfortran.dg/typebound_assignment_1.f03: New.
13271 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13273 PR tree-optimization/47538
13274 * gcc.c-torture/execute/pr47538.c: New test.
13276 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13279 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13281 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13283 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13285 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13287 PR rtl-optimization/44031
13288 * gcc.c-torture/compile/20110131-1.c: New test.
13290 2011-01-31 Tobias Burnus <burnus@net-b.de>
13293 * gfortran.dg/stmt_func_1.f90: New.
13295 2011-01-31 Tobias Burnus <burnus@net-b.de>
13298 * gfortran.dg/interface_34.f90: New.
13300 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13303 * gfortran.dg/realloc_on_assign_5.f03: New test.
13304 * gfortran.dg/realloc_on_assign_5.f03: New test.
13306 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13308 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13309 * gfortran.dg/bessel_7.f90: Likewise.
13310 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13312 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13313 * gfortran.dg/sum_init_expr.f03: Likewise.
13315 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13317 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13320 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13321 loop only on "vect_intfloat_cvt" targets.
13323 2011-01-29 Tobias Burnus <burnus@net-b.de>
13326 * gfortran.dg/shape_6.f90: New.
13328 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13330 PR libgfortran/47434
13331 * gfortran.dg/read_infnan_1.f90: Update test.
13332 * gfortran.dg/module_nan.f90: Update test.
13333 * gfortran.dg/char4_iunit_1.f03: Update test.
13334 * gfortran.dg/large_real_kind_1.f90: Update test.
13335 * gfortran.dg/real_const_3.f90: Update test.
13336 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13338 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13341 * g++.dg/template/param2.C: New test.
13343 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13345 PR libgfortran/47285
13346 * gfortran.dg/fmt_g.f: New test.
13348 2011-01-28 Tobias Burnus <burnus@net-b.de>
13351 * gfortran.dg/pure_formal_1.f90: New.
13353 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13356 * gcc.dg/tls/pr42894.c: New test.
13358 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13360 * gcc.dg/pr47276.c: Add dg-require-visibility.
13362 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13364 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13366 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13367 Tobias Burnus <burnus@gcc.gnu.org>
13372 * gfortran.dg/realloc_on_assign_3.f03: New test.
13373 * gfortran.dg/realloc_on_assign_4.f03: New test.
13374 * gfortran.dg/allocatable_function_5.f90: New test.
13375 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13376 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13377 implemented" dg-errors.
13379 2011-01-27 Jan Hubicka <jh@suse.cz>
13381 PR middle-end/46949
13382 * gcc.dg/attr-weakref-4.c: New testcase
13384 2011-01-27 Martin Jambor <mjambor@suse.cz>
13386 PR tree-optimization/47228
13387 * gcc.dg/torture/pr47228.c: New test.
13389 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13391 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13393 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13395 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13396 when using auto-overlay support on the SPU.
13398 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13400 PR rtl-optimization/44174
13401 * gcc.target/i386/asm-6.c: New test.
13403 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13405 PR rtl-optimization/46856
13406 * gcc.c-torture/compile/pr46856.c: New test.
13408 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13409 Andrew Pinski <pinskia@gmail.com>
13412 * gcc.dg/pr43082.c: New.
13414 2011-01-26 DJ Delorie <dj@redhat.com>
13416 PR rtl-optimization/46878
13417 * gcc.dg/pr46878-1.c: New test.
13419 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13422 * g++.dg/cpp0x/pr47476.C: New test.
13424 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13426 * gcc.c-torture/compile/20110126-1.c: New test.
13428 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13431 * gcc.dg/torture/pr47473.c: New test.
13433 2011-01-26 Jan Hubicka <jh@suse.cz>
13436 * gcc.c-torture/execute/pr47237.c: New testcase.
13438 2011-01-26 Jan Hubicka <jh@suse.cz>
13440 PR tree-optimization/47190
13441 * gcc.dg/attr-weakref-3.c: New testcase.
13443 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13446 * gcc.dg/dll-9a.c: New test file.
13447 * gcc.dg/dll-11.c: Likewise.
13448 * gcc.dg/dll-12.c: Likewise.
13449 * gcc.dg/dll-12a.c: Likewise.
13450 * gcc.dg/dll-11a.c: Likewise.
13451 * gcc.dg/dll-9.c: Likewise.
13452 * gcc.dg/dll-10.c: Likewise.
13453 * gcc.dg/dll-10a.c: Likewise.
13454 * g++.dg/ext/dllexport4a.cc: Likewise.
13455 * g++.dg/ext/dllexport4.C: Likewise.
13456 * g++.dg/ext/dllexport5.C: Likewise.
13457 * g++.dg/ext/dllexport5a.cc: Likewise.
13459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13461 PR tree-optimization/46970
13462 * gcc.dg/graphite/pr46970.c: New.
13464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13466 PR tree-optimization/46215
13467 * gcc.dg/graphite/pr46215.c: New.
13469 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13471 PR tree-optimization/46168
13472 * gcc.dg/graphite/pr46168.c: New.
13474 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13476 PR tree-optimization/43657
13477 * gcc.dg/graphite/pr43657.c: New.
13479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13481 PR tree-optimization/29832
13482 * gfortran.dg/graphite/pr29832.f90: New.
13484 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13486 PR tree-optimization/43567
13487 * gcc.dg/graphite/pr43567.c: New.
13489 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13491 * gfortran.dg/graphite/interchange-4.f: New.
13492 * gfortran.dg/graphite/interchange-5.f: New.
13494 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13495 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13496 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13497 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13498 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13499 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13500 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13501 * gfortran.dg/ltrans-7.f90: Removed.
13502 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13504 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13505 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13506 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13507 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13508 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13509 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13510 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13511 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13512 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13513 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13514 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13515 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13516 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13517 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13518 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13519 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13520 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13521 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13522 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13523 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13524 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13525 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13526 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13527 * gcc.dg/tree-ssa/data-dep-1.c
13528 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13529 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13530 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13531 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13532 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13534 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13536 PR tree-optimization/47265
13537 PR tree-optimization/47443
13538 * gcc.c-torture/compile/pr47265.c: New test.
13539 * gcc.dg/pr47443.c: New test.
13541 2011-01-25 Martin Jambor <mjambor@suse.cz>
13543 PR tree-optimization/47382
13544 * g++.dg/torture/pr47382.C: New test.
13545 * g++.dg/opt/devirt1.C: Xfail.
13547 2011-01-25 Yao Qi <yao@codesourcery.com>
13550 * gcc.target/arm/pr45701-1.c: New test.
13551 * gcc.target/arm/pr45701-2.c: New test.
13552 * gcc.target/arm/pr45701-3.c: New test.
13554 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13555 Jakub Jelinek <jakub@redhat.com>
13557 PR tree-optimization/47271
13558 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13560 2011-01-25 Nick Clifton <nickc@redhat.com>
13562 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13563 (saturate_add): Delete.
13564 (exchange): Delete.
13565 (main): Do not run saturate_add.
13566 (set_interrupts): Delete.
13568 2011-01-25 Tobias Burnus <burnus@net-b.de>
13571 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13573 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13575 PR tree-optimization/47427
13576 PR tree-optimization/47428
13577 * gcc.c-torture/compile/pr47427.c: New test.
13578 * gcc.c-torture/compile/pr47428.c: New test.
13580 2011-01-25 Richard Guenther <rguenther@suse.de>
13582 PR middle-end/47411
13583 * gcc.dg/torture/pr47411.c: New testcase.
13585 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13587 * gfortran.dg/graphite/id-24.f: New.
13588 * gfortran.dg/graphite/id-25.f: New.
13590 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13592 * gfortran.dg/graphite/id-23.f: New.
13594 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13596 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13598 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13600 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13601 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13602 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13603 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13604 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13605 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13606 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13607 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13608 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13610 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13612 * gcc.dg/graphite/block-0.c: Add documentation.
13613 * gcc.dg/graphite/block-4.c: Same.
13614 * gcc.dg/graphite/block-7.c: Same.
13615 * gcc.dg/graphite/block-8.c: New.
13616 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13617 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13618 * gcc.dg/graphite/interchange-12.c: Add documentation.
13619 * gcc.dg/graphite/interchange-13.c: New.
13620 * gcc.dg/graphite/interchange-14.c: New.
13621 * gcc.dg/graphite/interchange-15.c: New.
13622 * gcc.dg/graphite/interchange-8.c: Add documentation.
13623 * gcc.dg/graphite/interchange-mvt.c: Same.
13625 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13628 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13629 * gcc.target/powerpc/altivec-14.c: Ditto.
13630 * gcc.target/powerpc/altivec-33.c: Ditto.
13631 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13632 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13633 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13634 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13635 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13636 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13637 * g++.dg/ext/altivec-15.C: Ditto.
13638 * g++.dg/ext/altivec-types-1.C: Ditto.
13639 * g++.dg/ext/altivec-types-2.C: Ditto.
13640 * g++.dg/ext/altivec-types-3.C: Ditto.
13641 * g++.dg/ext/altivec-types-4.C: Ditto.
13643 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13645 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13647 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13649 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13650 optimization options.
13652 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13654 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13657 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13659 2011-01-23 Tobias Burnus <burnus@net-b.de>
13662 * gfortran.dg/allocatable_scalar_12.f90: New.
13664 2011-01-23 Ira Rosen <irar@il.ibm.com>
13666 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13667 vectorization to be not profitable if peeling is used to
13668 realign the memory access.
13669 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13670 loop bound to avoid loop unrolling.
13671 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13673 2011-01-22 Jan Hubicka <jh@suse.cz>
13676 * g++.dg/lto/pr47333.C: New file.
13678 2011-01-22 Jan Hubicka <jh@suse.cz>
13680 PR tree-optimization/43884
13682 * gcc.dg/autopar/outer-2.c: Increase array size.
13683 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13685 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13688 * gfortran.dg/c_loc_tests_16.f90: New test.
13690 2011-01-22 Tobias Burnus <burnus@net-b.de>
13693 * gfortran.dg/typebound_proc_19.f90: New.
13695 2011-01-21 Jeff Law <law@redhat.com>
13697 PR tree-optimization/47053
13698 * g++.dg/pr47053.C: New test.
13700 2011-01-21 Jason Merrill <jason@redhat.com>
13703 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13705 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13708 * g++.dg/cpp0x/range-for10.C: New test.
13709 * g++.dg/template/for1.C: New test.
13711 PR middle-end/45566
13712 * g++.dg/tree-prof/partition3.C: New test.
13714 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13716 PR rtl-optimization/47366
13717 * g++.dg/opt/pr47366.C: New test.
13719 2011-01-21 Jason Merrill <jason@redhat.com>
13722 * g++.dg/cpp0x/constexpr-regress2.C: New.
13724 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13726 2011-01-21 Jeff Law <law@redhat.com>
13728 PR rtl-optimization/41619
13729 * gcc.dg/pr41619.c: New.
13731 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13733 PR tree-optimization/47355
13734 * g++.dg/opt/pr47355.C: New test.
13736 2011-01-21 Richard Guenther <rguenther@suse.de>
13738 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13741 2011-01-21 Richard Guenther <rguenther@suse.de>
13743 PR tree-optimization/47365
13744 * gcc.dg/torture/pr47365.c: New testcase.
13745 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13747 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13749 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13751 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13753 PR tree-optimization/47391
13754 * gcc.dg/pr47391.c: New test.
13756 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13758 * g++.dg/template/char1.C: Use signed char.
13760 2011-01-21 Tobias Burnus <burnus@net-b.de>
13763 * gfortran.dg/pointer_target_4.f90: New.
13765 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13768 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13769 ILP32 system and not IP32.
13771 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13774 * g++.dg/debug/pr46583.C: New.
13776 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13779 * g++.dg/debug/pr47283.C: New test.
13782 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13783 * gcc.target/i386/headmerge-2.c: Likewise.
13785 2011-01-20 Richard Guenther <rguenther@suse.de>
13787 PR middle-end/47370
13788 * gcc.dg/torture/pr47370.c: New testcase.
13790 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13792 PR tree-optimization/46130
13793 * gcc.dg/pr46130-1.c: New test.
13794 * gcc.dg/pr46130-2.c: New test.
13796 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13799 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13801 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13804 * g++.dg/debug/pr46240.cc: New.
13806 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13809 * g++.dg/template/anonunion1.C: New test.
13811 PR rtl-optimization/47337
13812 * gcc.c-torture/execute/pr47337.c: New test.
13814 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13817 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13819 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13821 PR tree-optimization/46021
13822 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13824 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13826 PR tree-optimization/47290
13827 * g++.dg/torture/pr47290.C: New test.
13829 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13832 * gfortran.dg/proc_ptr_comp_29.f90: New.
13834 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13837 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13838 powerpc-apple-darwin9.
13840 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13842 PR rtl-optimization/47299
13843 * gcc.c-torture/execute/pr47299.c: New test.
13845 2011-01-17 Jason Merrill <jason@redhat.com>
13847 * g++.dg/cpp0x/constexpr-virtual.C: New.
13849 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13852 * gfortran.dg/gomp/pr47331.f90: New test.
13854 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13857 * objc.dg/selector-warn-1.m: New.
13858 * obj-c++.dg/selector-warn-1.mm: New.
13860 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13862 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13863 Update dg-final accordingly.
13865 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13867 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13869 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13871 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13873 * gcc.dg/guality/pr36728-2.c: Likewise.
13875 2011-01-17 Richard Guenther <rguenther@suse.de>
13877 PR tree-optimization/47313
13878 * g++.dg/torture/pr47313.C: New testcase.
13880 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13883 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13884 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13885 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13886 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13888 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13890 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13891 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13892 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13894 2011-01-17 Richard Guenther <rguenther@suse.de>
13896 PR tree-optimization/45967
13897 * gcc.dg/torture/pr45967-2.c: New testcase.
13898 * gcc.dg/torture/pr45967-3.c: Likewise.
13900 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13903 * g++.dg/ext/pr47213.C: Require visibility.
13905 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13907 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13908 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13910 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13912 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13913 Linux-based targets.
13915 2011-01-13 Jan Hubicka <jh@suse.cz>
13917 PR tree-optimization/47276
13918 * gcc.dg/pr47276.c: New testcase.
13920 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13921 Jonathan Wakely <jwakely.gcc@gmail.com>
13924 * g++.dg/other/pr33558.C: New.
13925 * g++.dg/other/pr33558-2.C: New.
13927 2011-01-14 Martin Jambor <mjambor@suse.cz>
13929 PR tree-optimization/45934
13930 PR tree-optimization/46302
13931 * g++.dg/ipa/devirt-c-1.C: New test.
13932 * g++.dg/ipa/devirt-c-2.C: Likewise.
13933 * g++.dg/ipa/devirt-c-3.C: Likewise.
13934 * g++.dg/ipa/devirt-c-4.C: Likewise.
13935 * g++.dg/ipa/devirt-c-5.C: Likewise.
13936 * g++.dg/ipa/devirt-c-6.C: Likewise.
13937 * g++.dg/ipa/devirt-6.C: Likewise.
13938 * g++.dg/ipa/devirt-d-1.C: Likewise.
13939 * g++.dg/torture/pr45934.C: Likewise.
13941 2011-01-14 Jason Merrill <jason@redhat.com>
13943 * g++.dg/cpp0x/variadic105.C: New.
13945 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13946 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13949 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13950 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13951 execution tests on i?86-*-*, x86_64-*-* and
13952 powerpc*-apple-darwin* && ilp32.
13953 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13954 tests on i?86-*-* and x86_64-*-*.
13956 2011-01-14 Richard Guenther <rguenther@suse.de>
13958 PR tree-optimization/47280
13959 * g++.dg/opt/pr47280.C: New testcase.
13961 2011-01-14 Jason Merrill <jason@redhat.com>
13963 * g++.dg/cpp0x/constexpr-regress1.C: New.
13965 * g++.dg/ext/flexary2.C: New.
13967 2011-01-14 Richard Guenther <rguenther@suse.de>
13969 PR middle-end/47281
13970 * gcc.dg/torture/pr47281.c: New testcase.
13971 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13973 2011-01-14 Richard Guenther <rguenther@suse.de>
13975 PR tree-optimization/47286
13976 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13978 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13981 * g++.dg/ext/pr47213.C: New.
13983 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13985 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13987 2011-01-13 Tobias Burnus <burnus@net-b.de>
13988 Mikael Morin <mikael@gcc.gnu.org>
13992 * gfortran.dg/select_type_20.f90: New.
13993 * gfortran.dg/select_type_21.f90: New.
13995 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13998 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14000 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14002 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14003 * gcc.dg/guality/pr36728-2.c: Likewise.
14005 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14008 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14010 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14012 PR rtl-optimization/45352
14013 * gcc.dg/pr45352-3.c: New.
14015 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14017 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14019 * g++.dg/cpp0x/range-for8.C: New.
14020 * g++.dg/cpp0x/range-for9.C: New.
14022 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14025 * g++.dg/debug/pr47209.C: New.
14027 2011-01-12 Richard Guenther <rguenther@suse.de>
14030 * gcc.dg/lto/pr47259_0.c: New testcase.
14031 * gcc.dg/lto/pr47259_1.c: Likewise.
14033 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14035 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14036 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14037 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14038 methods missing from the OBJC2 Object.
14039 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14040 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14041 GNU and NeXT runtimes.
14042 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14044 * objc-obj-c++-shared/Object1.m: Likewise.
14045 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14046 * objc.dg/proto-qual-1.m: Likewise.
14047 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14048 * obj-c++.dg/proto-qual-1.mm: Likewise.
14050 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14053 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14055 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14057 Fixed the Objective-C++ testsuite and updated all tests.
14058 * lib/obj-c++.exp (obj-c++_init): Declare and set
14059 gcc_warning_prefix and gcc_error_prefix.
14060 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14061 'dg-warning', 'dg-message' and 'dg-error'.
14062 * obj-c++.dg/class-extension-3.mm: Likewise.
14063 * obj-c++.dg/class-protocol-1.mm: Likewise.
14064 * obj-c++.dg/encode-7.mm: Likewise.
14065 * obj-c++.dg/exceptions-3.mm: Likewise.
14066 * obj-c++.dg/exceptions-5.mm: Likewise.
14067 * obj-c++.dg/method-12.mm: Likewise.
14068 * obj-c++.dg/method-13.mm: Likewise.
14069 * obj-c++.dg/method-15.mm: Likewise.
14070 * obj-c++.dg/method-16.mm: Likewise.
14071 * obj-c++.dg/method-4.mm: Likewise.
14072 * obj-c++.dg/method-8.mm: Likewise.
14073 * obj-c++.dg/method-conflict-1.mm: Likewise.
14074 * obj-c++.dg/method-conflict-2.mm: Likewise.
14075 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14076 and uncommented second part of the testcase now that the testsuite
14078 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14079 and uncommented second part of the testcase now that the testsuite
14081 * obj-c++.dg/private-1.mm: Likewise.
14082 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14083 * obj-c++.dg/syntax-error-7.mm: Likewise.
14084 * obj-c++.dg/warn5.mm: Likewise.
14085 * obj-c++.dg/property/at-property-14.mm: Likewise.
14086 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14088 * obj-c++.dg/property/at-property-18.mm: Likewise.
14089 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14091 * obj-c++.dg/property/at-property-21.mm: Likewise.
14092 * obj-c++.dg/property/at-property-28.mm: Likewise.
14093 * obj-c++.dg/property/at-property-5.mm: Likewise.
14094 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14095 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14096 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14097 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14098 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14099 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14100 * obj-c++.dg/tls/diag-5.mm: Likewise.
14101 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14102 dg-error, now matched correctly.
14104 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14106 * objc.dg/property/at-property-29.m: New.
14107 * obj-c++.dg/property/at-property-29.mm: New.
14109 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14111 * go.test/go-test.exp (go-set-goarch): New proc.
14112 (go-gc-tests): Use it.
14114 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14117 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14119 2011-01-11 Richard Henderson <rth@redhat.com>
14121 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14123 2011-01-11 Jan Hubicka <jh@suse.cz>
14127 * gcc.dg/lto/pr45721_1.c: New file.
14128 * gcc.dg/lto/pr45721_0.c: New file.
14130 2011-01-11 Richard Guenther <rguenther@suse.de>
14132 PR tree-optimization/46076
14133 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14135 2011-01-11 Jeff Law <law@redhat.com>
14137 * PR tree-optimization/47086
14138 * gcc.dg/pr47086.c: New test.
14140 2011-01-11 Jason Merrill <jason@redhat.com>
14143 * g++.dg/template/new10.C: New.
14146 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14148 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14150 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14151 Split type definitions and NSConstantString class into...
14152 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14153 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14154 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14155 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14156 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14157 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14159 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14160 encode defines for newer NeXT system headers.
14161 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14162 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14163 * objc.dg/foreach-5.m: Likewise.
14164 * objc.dg/foreach-2.m: Likewise.
14165 * objc.dg/foreach-4.m: Likewise.
14166 * objc.dg/torture/strings/string1.m: Likewise.
14167 * objc.dg/torture/strings/string2.m: Likewise.
14168 * objc.dg/torture/strings/string3.m: Likewise.
14169 * objc.dg/torture/strings/string4.m: Likewise.
14170 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14171 header and stand alone.
14172 * obj-c++.dg/strings/strings-2.mm: Likewise.
14173 * objc.dg/torture/strings/const-str-3.m: Likewise.
14174 * objc.dg/strings/strings-2.m: Likewise.
14175 * objc.dg/strings/const-str-12b.m: Likewise.
14177 2011-01-12 Richard Guenther <rguenther@suse.de>
14179 PR middle-end/32511
14180 * gcc.dg/attr-weak-1.c: Adjust.
14182 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14185 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14186 standard compliant and comment.
14188 2011-01-10 Jan Hubicka <jh@suse.cz>
14191 * gcc.dg/initpri3.c: New testcase.
14193 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14196 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14197 externally visible.
14202 (g_ebp_save): Likewise.
14203 (g_esp_save): Likewise.
14205 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14207 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14209 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14211 PR tree-optimization/46021
14212 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14213 i?86-*-*, x86_64-*-*.
14215 2011-01-10 Jeff Law <law@redhat.com>
14217 * PR tree-optimization/47141
14218 * gcc.c-torture/compile/pr47141.c: New test.
14220 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14223 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14224 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14225 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14226 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14229 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14230 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14231 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14232 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14233 being vectorized. Adjust dg-final pattern.
14236 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14237 * gcc.dg/vect/slp-24.c: Likewise.
14239 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14242 * g++.dg/other/pr47218-1.C: New test file.
14243 * g++.dg/other/pr47218.C: Likewise.
14244 * g++.dg/other/pr47218.h: New supporting header.
14246 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14249 * objc.dg/attributes/invalid-attribute-1.m: New.
14250 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14252 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14255 * gfortran.dg/proc_ptr_comp_28.f90: New.
14257 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14259 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14260 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14261 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14262 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14263 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14264 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14265 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14266 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14267 * objc.dg/gnu-api-2-class.m: Likewise.
14268 * objc.dg/gnu-api-2-ivar.m: Likewise.
14269 * objc.dg/gnu-api-2-method.m: Likewise.
14270 * objc.dg/gnu-api-2-objc.m: Likewise.
14271 * objc.dg/gnu-api-2-object.m: Likewise.
14272 * objc.dg/gnu-api-2-property.m: Likewise.
14273 * objc.dg/gnu-api-2-protocol.m: Likewise.
14274 * objc.dg/gnu-api-2-sel.m: Likewise.
14276 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14278 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14279 * objc.dg/objc-foreach-4.m: Likewise.
14280 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14281 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14282 * objc.dg/foreach-4.m: Likewise.
14283 * objc.dg/foreach-5.m: Likewise.
14284 * objc.dg/foreach-3.m: Return self from init.
14286 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14289 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14291 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14294 * gfortran.dg/class_35.f90: New.
14296 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14298 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14300 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14303 * objc.dg/invalid-method-2.m: New.
14304 * obj-c++.dg/invalid-method-2.mm: New.
14306 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14309 * gfortran.dg/transpose_optimization_2.f90 : New test.
14311 2011-01-08 Jan Hubicka <jh@suse.cz>
14313 PR tree-optmization/46469
14314 * g++.dg/torture/pr46469.C: New testcase.
14316 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14318 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14319 emulation of libobjc-gnu structure layout functionality to ..
14320 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14321 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14322 * objc/execute/bf-common.h: Adjust headers.
14323 * objc/execute/bf-1.m: Likewise.
14324 * objc/execute/bf-2.m: Likewise.
14325 * objc/execute/bf-3.m: Likewise.
14326 * objc/execute/bf-4.m: Likewise.
14327 * objc/execute/bf-5.m: Likewise.
14328 * objc/execute/bf-6.m: Likewise.
14329 * objc/execute/bf-7.m: Likewise.
14330 * objc/execute/bf-8.m: Likewise.
14331 * objc/execute/bf-9.m: Likewise.
14332 * objc/execute/bf-10.m: Likewise.
14333 * objc/execute/bf-11.m: Likewise.
14334 * objc/execute/bf-12.m: Likewise.
14335 * objc/execute/bf-13.m: Likewise.
14336 * objc/execute/bf-14.m: Likewise.
14337 * objc/execute/bf-15.m: Likewise.
14338 * objc/execute/bf-16.m: Likewise.
14339 * objc/execute/bf-17.m: Likewise.
14340 * objc/execute/bf-18.m: Likewise.
14341 * objc/execute/bf-19.m: Likewise.
14342 * objc/execute/bf-20.m: Likewise.
14343 * objc/execute/bf-21.m: Likewise.
14344 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14345 objc_get_type_qualifiers ().
14347 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14350 * gfortran.dg/dependency_39.f90: New test.
14352 2011-01-07 Jan Hubicka <jh@suse.cz>
14354 Get builtins tests ready for linker plugin.
14355 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14356 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14357 my_memset, my_bzero): Mark used.
14358 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14359 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14361 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14364 2011-01-07 Jan Hubicka <jh@suse.cz>
14366 PR tree-optimization/46367
14367 * g++.dg/torture/pr46367.C: New file.
14369 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14372 * gcc.dg/pr47201.c: New test.
14375 * gcc.dg/tree-prof/pr47187.c: New test.
14377 2011-01-07 Tobias Burnus <burnus@net-b.de>
14380 * gfortran.dg/extends_type_of_3.f90: New.
14382 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14384 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14385 * g++.dg/ext/dllimport-MI1.C: Likewise.
14386 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14387 * g++.dg/ext/dllimport10.C: Likewise.
14388 * g++.dg/ext/dllimport11.C: Likewise.
14389 * g++.dg/ext/dllimport12.C: Likewise.
14390 * g++.dg/ext/dllimport13.C: Likewise.
14391 * g++.dg/ext/dllimport2.C: Likewise.
14392 * g++.dg/ext/dllimport3.C: Likewise.
14393 * g++.dg/ext/dllimport4.C: Likewise.
14394 * g++.dg/ext/dllimport5.C: Likewise.
14395 * g++.dg/ext/dllimport6.C: Likewise.
14396 * g++.dg/ext/dllimport8.C: Likewise.
14397 * g++.dg/ext/dllimport9.C: Likewise.
14398 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14399 targets, too. Additionally enable test for i?86-*-mingw*.
14400 * g++.dg/ext/selectany1.C: Likewise.
14401 Remove guard variable check.
14403 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14407 * gfortran.dg/storage_size_3.f08: Extended.
14409 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14412 * g++.dg/template/stdarg1.C: New test.
14414 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14417 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14418 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14419 from the interface of functions to not hide the errors that
14422 2011-01-06 Jan Hubicka <jh@suse.cz>
14424 * gcc.dg/lto/pr47188_0.c: New testcase.
14425 * gcc.dg/lto/pr47188_1.c: New testcase.
14427 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14431 * gfortran.dg/interface_33.f90: New test.
14433 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14436 * gcc.c-torture/compile/pr47150.c: New test.
14438 2011-01-06 Ira Rosen <irar@il.ibm.com>
14440 PR tree-optimization/47139
14441 * gcc.dg/vect/pr47139.c: New test.
14443 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14446 * gfortran.dg/extends_type_of_2.f03: New.
14448 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14450 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14452 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14454 * gnat.dg/opt14.adb: New test.
14456 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14459 * gfortran.dg/allocate_error_2.f90: New test.
14461 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14464 * gfortran.dg/storage_size_3.f08: New.
14466 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14468 PR libgfortran/47154
14469 * gfortran.dg/namelist_68.f90: New test.
14471 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14473 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14475 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14478 * gfortran.dg/class_34.f90: New.
14480 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14482 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14483 use __builtin_inff. Skip all single-precision tests that require
14486 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14488 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14490 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14492 PR tree-optimization/47148
14493 * gcc.c-torture/execute/pr47148.c: New test.
14495 PR tree-optimization/47155
14496 * gcc.c-torture/execute/pr47155.c: New test.
14498 PR rtl-optimization/47157
14499 * gcc.c-torture/compile/pr47157.c: New test.
14501 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14503 * gcc.dg/torture/vector-shift2.c (schar): Define.
14504 (main): Always use schar or uchar instead of plain "char" to avoid
14505 dependencies on implementation-defined char signedness.
14507 2011-01-03 Martin Jambor <mjambor@suse.cz>
14509 PR tree-optimization/46801
14510 * gnat.dg/pack9.adb: Remove xfail.
14512 2011-01-03 Martin Jambor <mjambor@suse.cz>
14514 PR tree-optimization/46984
14515 * g++.dg/ipa/pr46984.C: New test.
14517 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14520 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14522 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14524 PR tree-optimization/47140
14525 * gcc.c-torture/compile/pr47140.c: New test.
14527 PR rtl-optimization/47028
14528 * gcc.dg/pr47028.c: New test.
14530 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14532 * objc.dg/protocol-forward-1.m: Removed TODO.
14533 * objc.dg/protocol-forward-2.m: New.
14534 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14535 * obj-c++.dg/protocol-forward-2.mm: New.
14537 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14540 * g++.dg/eh/pr38662.C: New testcase.
14542 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14544 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14545 scan for newline '\n'.
14548 Copyright (C) 2011 Free Software Foundation, Inc.
14550 Copying and distribution of this file, with or without modification,
14551 are permitted in any medium without royalty provided the copyright
14552 notice and this notice are preserved.