1 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
3 Use complex floating-point constant in CDBL.
5 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
7 2011-11-29 Tobias Burnus <burnus@net-b.de>
11 * gfortran.dg/move_alloc_5.f90: Add dg-error.
12 * gfortran.dg/select_type_23.f03: Add dg-error.
13 * gfortran.dg/move_alloc_6.f90: New.
14 * gfortran.dg/move_alloc_7.f90: New.
16 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
18 PR tree-optimization/51301
19 * gcc.dg/vect/pr51301.c: New test.
21 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
23 * g++.dg/cdce3.C: Use dg-additional-options.
25 2011-11-28 Jakub Jelinek <jakub@redhat.com>
28 * gcc.dg/tree-prof/pr50907.c: New test.
30 PR tree-optimization/50078
31 * gcc.dg/pr50078.c: New test.
33 PR tree-optimization/50682
34 * g++.dg/opt/pr50682.C: New test.
36 2011-11-28 Tobias Burnus <burnus@net-b.de>
39 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
41 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
42 Iain Sandoe <iains@gcc.gnu.org>
44 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
45 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
46 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
47 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
48 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
50 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
52 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
53 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
54 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
55 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
56 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
57 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
58 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
59 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
60 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
61 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
62 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
63 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
64 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
65 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
66 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
67 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
68 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
69 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
70 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
71 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
72 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
73 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
74 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
75 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
76 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
77 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
78 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
80 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
82 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
84 * gcc.target/mips/no-dsp-1.c: New test.
85 * gcc.target/mips/soft-float-1.c: Likewise.
87 2011-11-26 Jakub Jelinek <jakub@redhat.com>
89 PR rtl-optimization/49912
90 * g++.dg/other/pr49912.C: New test.
92 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
96 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
98 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
102 * gfortran.dg/inline_sum_3.f90: New test.
104 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
107 * lib/target-supports.exp
108 (check_effective_target_sync_long_long): Also supported on 32bit
109 x86 targets. Add comment about required dg-options.
110 Add alpha*-*-* targets.
111 (check_effective_target_sync_long_long_runtime): Ditto.
113 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
115 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
116 * gcc.dg/atomic-exchange-4.c: Ditto.
117 * gcc.dg/atomic-load-4.c: Ditto.
118 * gcc.dg/atomic-store-4.c: Ditto.
119 * gcc.dg/di-longlong64-sync-1.c: Ditto.
120 * gcc.dg/di-sync-multithread.c: Ditto.
121 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
122 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
124 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
127 * lib/target-supports.exp
128 (check_effective_target_sync_int_128_runtime): New procedure.
129 (check_effective_target_sync_long_long_runtime): Ditto.
130 (check_effective_target_sync_long_long): Add arm*-*-*.
131 (check_effective_target_sync_longlong): Remove.
133 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
134 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
135 * gcc.dg/atomic-exchange-5.c: Ditto.
136 * gcc.dg/atomic-load-5.c: Ditto.
137 * gcc.dg/atomic-store-5.c: Ditto.
138 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
139 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
140 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
142 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
143 * gcc.dg/atomic-exchange-4.c: Ditto.
144 * gcc.dg/atomic-load-4.c: Ditto.
145 * gcc.dg/atomic-store-4.c: Ditto.
146 * gcc.dg/di-longlong64-sync-1.c: Ditto.
147 * gcc.dg/di-sync-multithread.c: Ditto.
148 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
149 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
151 2011-11-25 Tobias Burnus <burnus@net-b.de>
154 * gfortran.dg/whole_file_35.f90: New.
156 2011-11-25 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/volatile13.f90: New.
161 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
164 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
166 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
169 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
171 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
174 * gcc.target/i386/sw-1.c: Revert revision 181357.
176 2011-11-24 Tobias Burnus <burnus@net-b.de>
179 * gfortran.dg/implicit_pure_1.f90: New.
181 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
184 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
185 * gcc.dg/atomic-exchange-5.c: Likewise.
186 * gcc.dg/atomic-load-5.c: Likewise.
187 * gcc.dg/atomic-op-5.c: Likewise.
188 * gcc.dg/atomic-store-5.c: Likewise.
189 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
191 2011-11-24 Jakub Jelinek <jakub@redhat.com>
193 PR rtl-optimization/50290
194 * gcc.dg/pr50290.c: New test.
196 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
201 2011-11-23 Jakub Jelinek <jakub@redhat.com>
204 * gcc.dg/pr51261.c: New test.
206 2011-11-22 Dodji Seketeli <dodji@redhat.com>
209 * g++.dg/cpp0x/alias-decl-14.C: New test.
210 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
212 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
214 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
215 * g++.dg/lookup/struct1.C: Likewise.
216 * g++.dg/parse/elab1.C: Likewise.
217 * g++.dg/parse/elab2.C: Likewise.
218 * g++.dg/parse/int-as-enum1.C: Likewise.
219 * g++.dg/parse/typedef1.C: Likewise.
220 * g++.dg/parse/typedef3.C: Likewise.
221 * g++.dg/parse/typedef4.C: Likewise.
222 * g++.dg/parse/typedef5.C: Likewise.
223 * g++.dg/template/crash26.C: Likewise.
224 * g++.dg/template/nontype4.C: Likewise.
225 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
226 * g++.old-deja/g++.brendan/line1.C: Likewise.
227 * g++.old-deja/g++.other/elab1.C: Likewise.
228 * g++.old-deja/g++.other/syntax4.C: Likewise.
230 2011-11-22 Tom de Vries <tom@codesourcery.com>
232 PR rtl-optimization/50764
233 * gcc.dg/pr50764.c: New test.
235 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/decltype36.C: New.
240 2011-11-22 Jakub Jelinek <jakub@redhat.com>
242 PR tree-optimization/51074
243 * gcc.dg/vect/pr51074.c: New test.
245 2011-11-22 Dodji Seketeli <dodji@redhat.com>
248 * g++.dg/cpp0x/alias-decl-16.C: New test.
250 2011-11-22 Jakub Jelinek <jakub@redhat.com>
252 PR tree-optimization/50765
253 * gcc.dg/pr50765.c: New test.
255 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
257 * gcc.dg/vshift-1.c (main): Call rand instead of random.
258 * gcc.dg/vshift-3.c (main): Likewise.
260 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
262 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
264 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
266 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
267 * gcc.misc-tests/gcov-17.c: Likewise.
268 * g++.dg/gcov/gcov-8.C: Likewise.
269 * g++.dg/gcov/gcov-9.C: Likewise.
271 2011-11-21 Torvald Riegel <triegel@redhat.com>
273 * g++.dg/tm/pr47747.C: New test.
275 2011-11-21 Torvald Riegel <triegel@redhat.com>
277 * g++.dg/tm/template-2.C: New test.
279 2011-11-21 Jakub Jelinek <jakub@redhat.com>
282 * gcc.dg/pr50827.c: New test.
284 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
287 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
288 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
289 * g++.dg/cpp0x/udlit-member.C: Adjust.
290 * g++.dg/cpp0x/udlit-raw-length.C: New.
291 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
292 * g++.dg/cpp0x/udlit-resolve.C: New.
293 * c-c++-common/dfp/pr33466.c: Adjust.
295 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
297 * lib/target-supports.exp
298 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
299 with ultrasparc_vis2_hw.
300 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
301 with ultrasparc_vis3_hw.
303 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
305 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
306 *-*-solaris2* && c++.
308 2011-11-20 Joey Ye <joey.ye@arm.com>
310 * gcc.dg/volatile-bitfields-1.c: New.
312 2011-11-20 Jason Merrill <jason@redhat.com>
315 * g++.dg/cpp0x/variadic120.C: New.
316 * g++.dg/cpp0x/sfinae26.C: Adjust.
318 * g++.dg/cpp0x/sfinae11.C: Adjust.
319 * g++.dg/cpp0x/sfinae26.C: Adjust.
320 * g++.dg/template/unify11.C: Adjust.
322 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/template/error46.C: New.
327 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
330 * gcc.target/i386/pr51235.c: New test.
333 * gcc.target/i386/pr51236.c: New test.
335 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
337 * gnat.dg/discr32.adb: New test.
338 * gnat.dg/discr32_pkg.ads: New helper.
340 2011-11-20 Nathan Sidwell <nathan@acm.org>
342 PR gcov-profile/51113
343 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
344 * gcc.misc-tests/gcov-16.c: New.
345 * gcc.misc-tests/gcov-17.c: New.
346 * g++.dg/gcov/gcov-8.C: New.
347 * g++.dg/gcov/gcov-9.C: New.
348 * g++.dg/gcov/gcov-10.C: New.
350 2011-11-20 Dodji Seketeli <dodji@redhat.com>
353 * g++.dg/cpp0x/alias-decl-15.C: New test.
355 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
358 * g++.dg/cpp0x/pr51216.C: New.
360 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
362 * gcc.dg/delay-slot-2.c: New test.
364 2011-11-18 Joseph Myers <joseph@codesourcery.com>
366 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
368 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
371 * g++.dg/lookup/using46.C: New.
372 * g++.dg/lookup/using47.C: New.
373 * g++.dg/lookup/using48.C: New.
374 * g++.dg/lookup/using49.C: New.
375 * g++.dg/lookup/using50.C: New.
377 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
379 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
380 supports /* ... */ comments.
382 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
385 * g++.dg/cpp0x/pr51150.C: New.
387 2011-11-18 Martin Jambor <mjambor@suse.cz>
389 PR tree-optimization/50605
390 * g++.dg/ipa/pr50605.C: New test.
392 2011-11-18 Dodji Seketeli <dodji@redhat.com>
395 * g++.dg/cpp0x/alias-decl-13.C: New test.
397 2011-11-17 Jason Merrill <jason@redhat.com>
400 * g++.dg/cpp0x/auto27.C: New.
401 * g++.dg/cpp0x/trailing2.C: Adjust messages.
403 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
405 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
406 memory model parameters don't match expected values.
407 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
408 __atomic_compare_exchange.
409 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
410 __atomic_compare_exchange_n.
411 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
412 weak/strong parameter and fail if memory models aren't correct.
414 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
416 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
417 Look for simulate_thread_done to determine working gdb. Reduce timeout
418 to 10 seconds and fail when timeout occurs. Improve error messages.
420 2011-11-17 Jason Merrill <jason@redhat.com>
423 * g++.dg/template/virtual2.C: New.
425 2011-11-17 Michael Matz <matz@suse.de>
429 * g++.dg/tree-ssa/pr50741.C: New.
431 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
433 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
435 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
437 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
438 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
439 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
441 2011-11-16 Tobias Burnus <burnus@net-b.de>
445 * gfortran.dg/constructor_1.f90: New.
446 * gfortran.dg/constructor_2.f90: New.
447 * gfortran.dg/constructor_3.f90: New.
448 * gfortran.dg/constructor_4.f90: New.
449 * gfortran.dg/constructor_5.f90: New.
450 * gfortran.dg/constructor_6.f90: New.
451 * gfortran.dg/use_only_5.f90: New.
452 * gfortran.dg/c_ptr_tests_17.f90: New.
453 * gfortran.dg/c_ptr_tests_18.f90: New.
454 * gfortran.dg/used_types_25.f90: New.
455 * gfortran.dg/used_types_26.f90: New
456 * gfortran.dg/type_decl_3.f90: New.
457 * gfortran.dg/function_types_3.f90: Update dg-error.
458 * gfortran.dg/result_1.f90: Ditto.
459 * gfortran.dg/structure_constructor_3.f03: Ditto.
460 * gfortran.dg/structure_constructor_4.f03: Ditto.
462 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
464 * gcc.dg/vect/pr30858.c: Update expected output for
465 architectures with multiple vector sizes.
467 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
468 Bernd Schmidt <bernds@coudesourcery.com>
469 Sebastian Huber <sebastian.huber@embedded-brains.de>
472 * gcc.target/arm/pr49641.c: New test.
474 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
476 PR tree-optimization/49960
477 * gcc.dg/autopar/pr49960.c: New test.
478 * gcc.dg/autopar/pr49960-1.c: New test.
481 2011-11-16 Tom de Vries <tom@codesourcery.com>
483 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
484 * gcc.dg/pr43864-2.c: Same.
485 * gcc.dg/pr43864-3.c: Same.
486 * gcc.dg/pr43864-4.c: Same.
488 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/sse2-cvt-vec.c: New test.
491 * gcc.target/i386/avx-cvt-vec.c: Ditto.
492 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
493 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
494 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
495 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
496 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
498 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
500 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
501 powerpc*-*-darwin* targets.
503 2011-11-15 Torvald Riegel <triegel@redhat.com>
505 * c-c++-common/tm/trxn-expr-3.c: New test.
507 2011-11-14 Torvald Riegel <triegel@redhat.com>
509 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
511 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
513 * gcc.target/i386/avx-recip-vec.c: New test.
514 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
515 * gcc.target/i386/avx-lrint-vec.c: Ditto.
516 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
517 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
518 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
519 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
520 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
521 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
522 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
523 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
524 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
525 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
526 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
527 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
529 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
532 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
533 non-template literal operator.
535 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
537 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
538 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
539 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
540 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
541 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
542 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
543 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
544 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
545 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
546 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
547 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
548 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
549 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
550 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
551 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
552 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
554 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
560 * g++.old-deja/g++.brendan/misc14.C: Adjust.
561 * g++.old-deja/g++.jason/scoping16.C: Likewise.
562 * g++.old-deja/g++.other/anon7.C: Likewise.
563 * g++.old-deja/g++.other/using1.C: Likewise.
564 * g++.old-deja/g++.other/redecl1.C: Likewise.
565 * g++.old-deja/g++.other/typedef7.C: Likewise.
566 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
567 * g++.dg/template/using2.C: Likewise.
568 * g++.dg/template/static4.C: Likewise.
569 * g++.dg/template/typedef1.C: Likewise.
570 * g++.dg/lookup/name-clash9.C: Likewise.
571 * g++.dg/abi/mangle41.C: Likewise.
572 * g++.dg/parse/ctor5.C: Likewise.
573 * g++.dg/inherit/using4.C: Likewise.
574 * g++.dg/lookup/using24.C: New.
575 * g++.dg/lookup/using25.C: New.
576 * g++.dg/lookup/using26.C: New.
577 * g++.dg/lookup/using27.C: New.
578 * g++.dg/lookup/using28.C: New.
579 * g++.dg/lookup/using29.C: New.
580 * g++.dg/lookup/using30.C: New.
581 * g++.dg/lookup/using31.C: New.
582 * g++.dg/lookup/using32.C: New.
583 * g++.dg/lookup/using33.C: New.
584 * g++.dg/lookup/using34.C: New.
585 * g++.dg/lookup/using35.C: New.
586 * g++.dg/lookup/using36.C: New.
587 * g++.dg/lookup/using37.C: New.
588 * g++.dg/lookup/using38.C: New.
589 * g++.dg/lookup/using39.C: New.
590 * g++.dg/lookup/using40.C: New.
591 * g++.dg/lookup/using41.C: New.
592 * g++.dg/lookup/using42.C: New.
593 * g++.dg/lookup/using43.C: New.
594 * g++.dg/lookup/using44.C: New.
595 * g++.dg/lookup/using45.C: New.
596 * g++.dg/lookup/pr6936.C: New.
597 * g++.dg/debug/using4.C: New.
598 * g++.dg/debug/using5.C: New.
599 * g++.dg/cpp0x/forw_enum10.C: New.
601 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
602 Jan Hubicka <jh@suse.cz>
604 * gcc.target/i386/sw-1.c: Force rep;movsb.
606 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
609 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
610 dg-additional-options.
612 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
614 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
615 specified. Remove redundant runtime checks.
616 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
617 Allow for other than -m4. Fix typos in comments.
619 2011-11-12 Jason Merrill <jason@redhat.com>
622 * g++.dg/warn/ref-temp1.C: New.
625 * g++.dg/opt/stack2.C: New.
627 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
629 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
630 alpha*-*-linux* targets.
632 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
635 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
636 Darwin targets and allow external symbols to be undefined.
638 2011-11-12 Nathan Sidwell <nathan@acm.org>
640 * gcc.misc-tests/gcov-15.c: New.
642 2011-11-11 Jakub Jelinek <jakub@redhat.com>
644 PR tree-optimization/51058
645 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
646 * gfortran.dg/vect/pr51058-2.f90: New test.
648 2011-11-10 Jason Merrill <jason@redhat.com>
650 * g++.dg/template/linkage1.C: New.
651 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
652 * g++.old-deja/g++.other/linkage4.C: Likewise.
655 * g++.dg/cpp0x/defaulted33.C: New.
657 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
660 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
661 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
664 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
666 PR rtl-optimization/51040
667 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
670 2011-11-10 Jason Merrill <jason@redhat.com>
673 * g++.dg/template/conv12.C: New.
676 * gcc.dg/debug/dwarf2/asm-line1.c: New.
678 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
680 * gnat.dg/atomic6_1.adb: New test.
681 * gnat.dg/atomic6_2.adb: Likewise.
682 * gnat.dg/atomic6_3.adb: Likewise.
683 * gnat.dg/atomic6_4.adb: Likewise.
684 * gnat.dg/atomic6_5.adb: Likewise.
685 * gnat.dg/atomic6_6.adb: Likewise.
686 * gnat.dg/atomic6_7.adb: Likewise.
687 * gnat.dg/atomic6_8.adb: Likewise.
688 * gnat.dg/atomic6_pkg.ads: New helper.
690 2011-11-10 Jakub Jelinek <jakub@redhat.com>
693 * gcc.c-torture/compile/pr51077.c: New test.
695 PR rtl-optimization/51023
696 * gcc.c-torture/execute/pr51023.c: New test.
698 2011-11-10 Richard Guenther <rguenther@suse.de>
700 PR tree-optimization/51042
701 * gcc.dg/torture/pr51042.c: New testcase.
703 2011-11-10 Richard Guenther <rguenther@suse.de>
705 PR tree-optimization/51070
706 * gcc.dg/torture/pr51070.c: New testcase.
708 2011-11-10 Richard Guenther <rguenther@suse.de>
710 PR tree-optimization/51030
711 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
713 2011-11-10 Richard Guenther <rguenther@suse.de>
716 * gcc.dg/torture/pr51071.c: New testcase.
718 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/loop_optimization9.ad[sb]: New test.
722 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
724 PR tree-optimization/51058
725 * gfortran.dg/vect/pr51058.f90: New test.
727 2011-11-10 Jakub Jelinek <jakub@redhat.com>
729 PR tree-optimization/51000
730 * gcc.dg/vect/pr51000.c: New test.
732 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
735 * g++.dg/cpp0x/static_assert5.C: New.
736 * g++.dg/template/nontype13.C: Tweak.
738 2011-11-09 Jason Merrill <jason@redhat.com>
741 * g++.dg/cpp0x/noexcept16.C: New.
744 * g++.dg/cpp0x/variadic119.C: New.
746 2011-11-09 Jakub Jelinek <jakub@redhat.com>
749 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
751 * gcc.dg/torture/vshuf-32.inc: Likewise.
752 * gcc.dg/torture/vshuf-4.inc: Likewise.
753 * gcc.dg/torture/vshuf-8.inc: Likewise.
755 * gcc.dg/tm/memopt-1.c: Fix up regexp.
757 2011-11-09 Ian Lance Taylor <iant@google.com>
759 * lib/target-supports.exp (check_effective_target_ucontext_h): New
761 * gcc.dg/split-5.c: New test.
763 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
765 * gcc.dg/tm/memopt-1.c: Adjust regexp.
767 2011-11-09 Jason Merrill <jason@redhat.com>
770 * g++.dg/template/virtual1.C: New.
772 2011-11-08 Jason Merrill <jason@redhat.com>
774 Run most C++ tests in both C++98 and C++11 modes.
775 * lib/target-supports.exp (check_effective_target_c++11): New.
776 (check_effective_target_c++98): New.
777 * lib/g++-dg.exp (g++-dg-runtest): New.
778 * g++.dg/dg.exp: Use g++-dg-runtest.
779 * g++.dg/charset/charset.exp: Likewise.
780 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
781 * g++.dg/dfp/dfp.exp: Likewise.
782 * g++.dg/gcov/gcov.exp: Likewise.
783 * g++.dg/gomp/gomp.exp: Likewise.
784 * g++.dg/graphite/graphite.exp: Likewise.
785 * g++.dg/tls/tls.exp: Likewise.
786 * g++.dg/tm/tm.exp: Likewise.
787 * g++.dg/vect/vect.exp: Likewise.
788 * g++.old-deja/old-deja.exp: Likewise.
789 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
790 with some of the torture options.
791 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
792 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
793 * g++.dg/init/null1.C: Only run in C++98.
794 * g++.dg/warn/Wconversion-null-3.C: Likewise.
795 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
796 * g++.old-deja/g++.brendan/crash64.C: Likewise.
797 * g++.old-deja/g++.other/anon9.C: Likewise.
798 * g++.old-deja/g++.other/linkage1.C: Likewise.
799 * g++.old-deja/g++.other/linkage2.C: Likewise.
800 * g++.old-deja/g++.pt/t29.C: Likewise.
801 * g++.old-deja/g++.pt/t30.C: Likewise.
802 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
803 * g++.dg/ext/anon-struct4.C: Likewise.
804 * g++.dg/init/brace2.C: Likewise.
805 * g++.dg/init/brace6.C: Likewise.
806 * g++.dg/other/anon3.C: Likewise.
807 * g++.dg/template/arg2.C: Likewise.
808 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
809 * g++.old-deja/g++.brendan/enum11.C: Likewise.
810 * g++.old-deja/g++.brendan/enum8.C: Likewise.
811 * g++.old-deja/g++.brendan/enum9.C: Likewise.
812 * g++.old-deja/g++.brendan/friend3.C: Likewise.
813 * g++.old-deja/g++.brendan/init2.C: Likewise.
814 * g++.old-deja/g++.brendan/init4.C: Likewise.
815 * g++.old-deja/g++.brendan/misc14.C: Likewise.
816 * g++.old-deja/g++.jason/cond.C: Likewise.
817 * g++.old-deja/g++.law/init1.C: Likewise.
818 * g++.old-deja/g++.law/operators32.C: Likewise.
819 * g++.old-deja/g++.pt/enum6.C: Likewise.
820 * g++.old-deja/g++.pt/explicit70.C: Likewise.
821 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
823 * g++.dg/eh/new1.C: Adjust for C++11 mode.
824 * g++.dg/init/new11.C: Likewise.
825 * g++.dg/init/pr29571.C: Likewise.
826 * g++.dg/lookup/forscope2.C: Likewise.
827 * g++.dg/parse/linkage1.C: Likewise.
828 * g++.dg/parse/typedef8.C: Likewise.
829 * g++.dg/template/error44.C: Likewise.
830 * g++.dg/tls/diag-2.C: Likewise.
831 * g++.dg/tls/diag-4.C: Likewise.
832 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
833 * g++.old-deja/g++.abi/arraynew.C: Likewise.
834 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
835 * g++.old-deja/g++.brendan/new3.C: Likewise.
836 * g++.old-deja/g++.eh/new1.C: Likewise.
837 * g++.old-deja/g++.eh/new2.C: Likewise.
838 * g++.old-deja/g++.jason/new.C: Likewise.
839 * g++.old-deja/g++.law/friend1.C: Likewise.
840 * g++.old-deja/g++.mike/net46.C: Likewise.
841 * g++.old-deja/g++.mike/p755.C: Likewise.
842 * g++.old-deja/g++.other/new6.C: Likewise.
844 * g++.dg/cpp0x/variadic74.C: Adjust diags.
845 * g++.dg/template/crash53.C: Likewise.
846 * g++.dg/template/void9.C: Likewise.
848 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
851 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
853 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
856 * g++.dg/cpp0x/sfinae29.C: New.
858 2011-11-09 Janus Weil <janus@gcc.gnu.org>
861 * gfortran.dg/typebound_call_22.f03: New test case.
863 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
866 * gfortran.dg/inquire_size.f90: Don't flush the unit.
868 2011-11-09 Richard Guenther <rguenther@suse.de>
870 PR tree-optimization/51039
871 * gcc.dg/pr51039.c: New testcase.
873 2011-11-09 Jakub Jelinek <jakub@redhat.com>
875 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
876 Enable also for powerpc*-*-*.
878 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
881 * gfortran.dg/forall_16.f90: New test.
883 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
886 * gfortran.dg/initialization_29.f90: Expand test.
888 2011-11-09 Dodji Seketeli <dodji@redhat.com>
891 * g++.dg/cpp0x/alias-decl-12.C: New test.
892 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
894 2011-11-09 Dodji Seketeli <dodji@redhat.com>
897 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
899 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
901 PR tree-optimization/51015
902 * gcc.dg/vect/pr51015.c: New test.
904 2011-11-08 David S. Miller <davem@davemloft.net>
906 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
907 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
909 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
912 * gfortran.dg/io_constraints_3.f90: Improve testcase.
914 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
917 * gfortran.dg/string_5.f90: Improve testcase.
919 2011-10-23 Jason Merrill <jason@redhat.com>
922 * g++.dg/template/lvalue2.C: New.
924 2011-11-08 Michael Matz <matz@suse.de>
926 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
927 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
928 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
929 * g++.dg/eh/builtin2.C: Ditto.
930 * g++.dg/eh/builtin3.C: Ditto.
932 2011-11-08 Jakub Jelinek <jakub@redhat.com>
934 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
935 being prefered even for -mavx.
936 * gcc.target/i386/avx-cvt-3.c: New test.
938 2011-11-08 Richard Guenther <rguenther@suse.de>
940 PR tree-optimization/51012
941 * gcc.dg/pr51012-1.c: New testcase.
942 * gcc.dg/pr51012-2.c: Likewise.
944 2011-11-08 Richard Guenther <rguenther@suse.de>
947 * c-c++-common/uninit-pr51010.c: New testcase.
949 2011-11-08 Jakub Jelinek <jakub@redhat.com>
951 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
952 check_effective_target_vect_call_copysignf,
953 check_effective_target_vect_call_lrint): New procedures.
954 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
955 $VECT_SLP_CFLAGS with -ffast-math.
956 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
957 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
958 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
959 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
961 2011-11-07 Richard Henderson <rth@redhat.com>
962 Aldy Hernandez <aldyh@redhat.com>
963 Torvald Riegel <triegel@redhat.com>
965 Merged from transactional-memory.
967 * g++.dg/dg.exp: Run transactional memory tests.
968 * g++.dg/tm: New directory with new tests.
969 * gcc.dg/tm: New directory with new tests.
970 * c-c++-common/tm: New directory with new tests.
972 2011-11-08 Dodji Seketeli <dodji@redhat.com>
974 Fix context handling of alias-declaration
975 * g++.dg/cpp0x/alias-decl-11.C: New test.
977 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
980 * g++.dg/parse/template26.C: New.
981 * g++.dg/template/crash45.C: Adjust dg-error string.
983 2011-11-07 Jason Merrill <jason@redhat.com>
986 * g++.dg/template/lookup9.C: New.
989 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
992 * g++.dg/cpp0x/decltype35.C: New.
994 2011-11-07 Dodji Seketeli <dodji@redhat.com>
996 Support C++11 alias-declaration
998 * g++.dg/cpp0x/alias-decl-0.C: New test case.
999 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1000 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1001 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1002 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1003 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1004 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1005 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1006 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1007 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1008 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1009 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1010 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1012 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1014 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1016 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1019 * gfortran.dg/typebound_call_21.f03: New.
1021 2011-11-07 Nathan Sidwell <nathan@acm.org>
1023 * gcc.dg/profile-dir-1.c: Adjust final scan.
1024 * gcc.dg/profile-dir-2.c: Adjust final scan.
1025 * gcc.dg/profile-dir-3.c: Adjust final scan.
1026 * gcc.misc-tests/gcov.exp: Adjust regexp.
1027 * gcc.misc-tests/gcov-12.c: New.
1028 * gcc.misc-tests/gcov-13.c: New.
1029 * gcc.misc-tests/gcovpart-13b.c: New.
1030 * gcc.misc-tests/gcov-14.c: New.
1032 2011-11-07 Jason Merrill <jason@redhat.com>
1035 * g++.dg/ext/visibility/template8.C: New.
1037 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1039 PR tree-optimization/50789
1040 * gcc.target/i386/avx2-gather-1.c: New test.
1041 * gcc.target/i386/avx2-gather-2.c: New test.
1042 * gcc.target/i386/avx2-gather-3.c: New test.
1043 * gcc.target/i386/avx2-gather-4.c: New test.
1045 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1047 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1049 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1052 * gfortran.dg/open_dev_null.f90: Remove testcase.
1054 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1056 * lib/target-supports.exp (check_effective_target_sync_int_128):
1057 Don't cache the result.
1058 (check_effective_target_sync_long_long): Ditto.
1060 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1062 PR rtl-optimization/47698
1063 * gcc.target/i386/47698.c: New test.
1065 2011-11-06 Jason Merrill <jason@redhat.com>
1068 * g++.dg/ext/visibility/template7.C: New.
1070 2011-11-07 Terry Guo <terry.guo@arm.com>
1072 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1073 * gcc.target/arm/wmul-2.c: Ditto.
1074 * gcc.target/arm/wmul-3.c: Ditto.
1075 * gcc.target/arm/wmul-4.c: Ditto.
1077 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1079 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1080 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1081 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1082 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1083 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1084 expected diagnostics.
1086 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1087 Richard Henderson <rth@redhat.com>
1088 Aldy Hernandez <aldyh@redhat.com>
1090 Merged from cxx-mem-model.
1092 * lib/target-supports.exp (check_effective_target_sync_int_128,
1093 check_effective_target_sync_long_long): Check whether the target
1094 supports 64 and 128 bit __sync builtins.
1095 (check_effective_target_cas_char): New.
1096 (check_effective_target_cas_int): New.
1097 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1098 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1099 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1100 produce the expected library calls.
1101 * gcc.dg/atomic-fence.c: New functional tests.
1102 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1103 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1104 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1105 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1106 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1107 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1108 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1109 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1110 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1112 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1114 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1116 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1118 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1119 int128 operations are atomic.
1120 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1121 operations are atomic.
1122 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1123 operations are atomic.
1124 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1125 operations are atomic.
1126 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1127 stores aren't moved out of a loop.
1128 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1129 globals don't overwrite neighbouring globals.
1130 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1131 writes dont overwrite neighbouring components.
1132 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1133 * c-c++-common/gomp/atomic-3.c: Likewise.
1134 * c-c++-common/gomp/atomic-9.c: Likewise.
1135 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1136 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1137 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1138 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1139 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1140 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1141 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1142 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1143 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1144 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1145 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1146 g++.dg/gomp/atomic-15.C: Remove.
1147 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1148 * gcc.dg/gomp/atomic-11.c: Remove test.
1150 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1152 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1153 * gcc.dg/vect/slp-cond-1.c: New test.
1154 * gcc.dg/vect/slp-cond-2.c: New test.
1156 2011-11-05 David S. Miller <davem@davemloft.net>
1158 * lib/test-supports.exp
1159 (check_effective_target_ultrasparc_vis2_hw): New proc.
1160 (check_effective_target_ultrasparc_vis3_hw): New proc.
1161 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1162 * gcc.target/sparc/vec-init-2.inc: Likewise.
1163 * gcc.target/sparc/vec-init-3.inc: Likewise.
1164 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1165 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1166 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1167 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1168 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1169 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1170 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1171 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1172 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1174 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1176 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1177 Disable test on Epiphany.
1178 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1179 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1180 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1181 * g++.dg/parse/pragma3.C: Likewise.
1182 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1184 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1185 * gcc.dg/tls/thr-cse-1.c: Likewise.
1186 * g++.dg/opt/devirt2.C: Likewise.
1187 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1188 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1189 * gcc.target/epiphany: New directory.
1191 2011-11-05 Tobias Burnus <burnus@net-b.de>
1193 * gfortran.dg/quad_2.f90: New.
1195 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1197 * gcc.dg/strlenopt-22g.c: New wrapper around...
1198 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1200 2011-11-04 Jason Merrill <jason@redhat.com>
1203 * g++.dg/init/lifetime2.C: New.
1204 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1207 * g++.dg/init/lifetime1.C: Test cleanup order.
1209 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1211 * g++.dg/other/offsetof7.C: New test.
1213 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1215 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1216 variable, default empty, -ffat-lto-objects for effective_target_lto.
1217 (gcc-dg-test-1): Add options from dg-final methods.
1218 * lib/scanasm.exp (scan-assembler_required_options)
1219 (scan-assembler-not_required_options): New procs.
1221 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1223 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1224 generate a pedwarn in c++98-mode.
1225 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1226 don't generate a pedwarn in c++0x-mode.
1228 2011-11-04 Olivier Goffart <olivier@woboq.com>
1231 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1233 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1235 PR rtl-optimization/38644
1236 * gcc.target/arm/stack-red-zone.c: New.
1238 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/warn/Wconversion-null-3.C: New.
1243 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1246 * g++.dg/cpp0x/udlit-strint-length.C: New.
1248 2011-11-04 Jason Merrill <jason@redhat.com>
1251 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1252 * g++.dg/init/lifetime1.C: New.
1253 * g++.dg/init/ref21.C: New.
1254 * g++.dg/eh/array1.C: New.
1256 2011-11-04 Tom de Vries <tom@codesourcery.com>
1258 PR tree-optimization/50763
1259 * gcc.dg/pr50763-5.c: New test.
1261 2011-11-04 Tom de Vries <tom@codesourcery.com>
1263 PR tree-optimization/50763
1264 * g++.dg/pr50763-4.C: New test.
1266 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1271 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1273 * gcc.dg/torture/vec-cvt-1.c: New test.
1275 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/specs/private1[-sub].ads: New test.
1279 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1282 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1283 * gfortran.dg/inline_sum_1.f90: New.
1284 * gfortran.dg/inline_sum_2.f90: New.
1285 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1286 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1287 * gfortran.dg/inline_product_1.f90: New.
1289 2011-11-03 Tobias Burnus <burnus@net-b.de>
1292 * gfortran.dg/bind_c_dts_5.f90: New.
1294 2011-11-03 Tobias Burnus <burnus@net-b.de>
1297 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1299 2011-11-03 Richard Guenther <rguenther@suse.de>
1302 * g++.dg/init/copy7.C: Remove testcase.
1304 2011-11-03 Martin Jambor <mjambor@suse.cz>
1306 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1307 * g++.dg/ipa/devirt-c-2.C: Likewise.
1308 * g++.dg/ipa/devirt-c-7.C: New test.
1309 * g++.dg/ipa/devirt-c-8.C: Likewise.
1311 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1313 PR tree-optimization/50912
1314 * gnat.dg/loop_optimization10.ad[sb]: New test.
1315 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1317 2011-11-02 Jason Merrill <jason@redhat.com>
1320 * g++.dg/cpp0x/nsdmi-list2.C: New.
1322 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1326 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1328 2011-11-02 Tom de Vries <tom@codesourcery.com>
1330 PR tree-optimization/50769
1331 * gfortran.dg/pr50769.f90: New test.
1333 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1335 * gcc.target/sparc/20111102-1.c: New test.
1337 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/warn/Wcast-qual2.C: New.
1342 2011-11-02 Tom de Vries <tom@codesourcery.com>
1344 PR tree-optimization/50763
1345 * g++.dg/pr50763-3.C: New test.
1347 2011-11-02 Tom de Vries <tom@codesourcery.com>
1349 PR tree-optimization/50672
1350 * g++.dg/pr50672.C: New test.
1352 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1355 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1356 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1358 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1360 2011-11-02 Richard Guenther <rguenther@suse.de>
1362 PR tree-optimization/50902
1363 * gcc.dg/torture/pr50902.c: New testcase.
1365 2010-11-02 Richard Guenther <rguenther@suse.de>
1367 PR tree-optimization/50890
1368 * gcc.dg/torture/pr50890.c: New testcase.
1370 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1374 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1376 2011-11-01 Tom de Vries <tom@codesourcery.com>
1378 PR tree-optimization/50908
1379 * gcc.dg/pr50908.c: New test.
1380 * gcc.dg/pr50908-2.c: Same.
1381 * gcc.dg/pr50908-3.c: Same.
1383 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1385 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1386 the outer loop. Remove comment. Don't check for widen-mult.
1388 2011-10-31 Martin Jambor <mjambor@suse.cz>
1390 * gcc.dg/ipa/ipcp-4.c: New test.
1392 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/vshift-3.c: New test.
1395 * gcc.dg/vshift-4.c: New test.
1396 * gcc.dg/vshift-5.c: New test.
1398 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1400 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1401 and current implementation.
1403 2011-10-31 Paul Brook <paul@codesourcery.com>
1405 * gcc.dg/constructor-1.c: New test.
1407 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1410 * gfortran.dg/dshift_3.f90: New test.
1412 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1414 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1416 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1417 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1418 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1419 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1420 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1421 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1422 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1423 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1424 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1425 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1426 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1427 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1428 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1429 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1430 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1431 * gcc.dg/vector-compare-2.c: Likewise.
1433 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1436 * g++.dg/cpp0x/pr50901.C: New.
1438 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1440 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1441 * gcc.target/i386/fma4-check.h (main): Ditto.
1442 * gcc.target/i386/xop-check.h (main): Ditto.
1444 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1447 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1450 * g++.dg/template/crash109.C: New.
1452 2011-10-28 Jason Merrill <jason@redhat.com>
1454 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1456 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/template/crash109.C: New.
1461 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1463 * gfortran.dg/nearest_5.f90: New test.
1465 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1467 * gcc.dg/vshift-1.c: New test.
1468 * gcc.dg/vshift-2.c: New test.
1469 * gcc.target/i386/xop-vshift-1.c: New test.
1470 * gcc.target/i386/xop-vshift-2.c: New test.
1471 * gcc.target/i386/avx2-vshift-1.c: New test.
1473 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1475 PR rtl-optimization/49720
1476 * g++.dg/torture/pr49720.C: New test.
1478 2011-10-27 David S. Miller <davem@davemloft.net>
1480 * gcc.target/sparc/setcc-3.c: New test.
1482 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1485 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1487 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1489 * gcc.target/i386/sse2-cvt-1.c: New test.
1490 * gcc.target/i386/sse2-cvt-2.c: New test.
1491 * gcc.target/i386/avx-cvt-1.c: New test.
1492 * gcc.target/i386/avx-cvt-2.c: New test.
1493 * gcc.target/i386/avx2-cvt-1.c: New test.
1494 * gcc.target/i386/avx2-cvt-2.c: New test.
1496 2011-10-27 Martin Jambor <mjambor@suse.cz>
1498 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1500 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1501 Steven G. Kargl <kargl@gcc.gnu.org>
1504 * gfortran.dg/pr50875.f90: New test.
1506 2011-10-26 David S. Miller <davem@davemloft.net>
1508 * gcc.target/sparc/fmaf-1.c: New test.
1510 * gcc.target/sparc/setcc-1.c: New test.
1511 * gcc.target/sparc/setcc-2.c: New test.
1513 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1515 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1517 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1519 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1522 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1524 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1527 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1529 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1531 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1533 * gnat.dg/specs/discr1.ads: New test.
1534 * gnat.dg/specs/discr1_pkg.ads: New helper.
1536 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/specs/unchecked_union.ads: Rename to...
1539 * gnat.dg/specs/unchecked_union1.ads: ...this.
1540 * gnat.dg/specs/unchecked_union2.ads: New test.
1542 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1544 * gnat.dg/specs/atomic1.ads: New test.
1546 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1548 Implement C++11 user-defined literals.
1549 * g++.dg/cpp0x/udlit-addr.C: New.
1550 * g++.dg/cpp0x/udlit-args.C: New.
1551 * g++.dg/cpp0x/udlit-args-neg.C: New.
1552 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1553 * g++.dg/cpp0x/udlit-concat.C: New.
1554 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1555 * g++.dg/cpp0x/udlit-constexpr.C: New.
1556 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1557 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1558 * g++.dg/cpp0x/udlit-friend.C: New.
1559 * g++.dg/cpp0x/udlit-general.C: New.
1560 * g++.dg/cpp0x/udlit-inline.C: New.
1561 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1562 * g++.dg/cpp0x/udlit-member-neg.C: New.
1563 * g++.dg/cpp0x/udlit-namespace.C: New.
1564 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1565 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1566 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1567 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1568 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1569 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1570 * g++.dg/cpp0x/udlit-raw-str.C: New.
1571 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1572 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1573 * g++.dg/cpp0x/udlit-systemheader.C: New.
1574 * g++.dg/cpp0x/udlit-template.C: New.
1575 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1576 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1577 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1578 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1579 * g++.dg/cpp0x/udlit_system_header: New.
1581 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1584 * g++.dg/cpp0x/decltype34.C: New.
1586 2011-10-26 Tom de Vries <tom@codesourcery.com>
1588 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1589 * gcc.c-torture/unsorted/HIset.c: Same.
1590 * gcc.c-torture/unsorted/SIcmp.c: Same.
1591 * gcc.c-torture/unsorted/SIset.c: Same.
1592 * gcc.c-torture/unsorted/SFset.c: Same.
1593 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1594 * gcc.c-torture/unsorted/USIcmp.c: Same.
1595 * gcc.c-torture/unsorted/DFcmp.c: Same.
1597 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1599 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1600 to work also with -masm=intel and additionally test the xmm vs. ymm
1601 register type combination on mask/dest and in vsib.
1602 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1603 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1604 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1605 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1606 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1607 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1608 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1609 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1610 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1611 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1612 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1613 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1614 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1615 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1616 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1617 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1618 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1619 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1620 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1621 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1622 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1623 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1624 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1625 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1626 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1627 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1628 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1629 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1630 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1631 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1632 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1634 2011-10-26 Tom de Vries <tom@codesourcery.com>
1636 PR tree-optimization/50763
1637 * gcc.dg/pr50763-2.c: New test.
1639 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1641 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1642 Update expected messages.
1644 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1646 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1648 2011-10-25 Jason Merrill <jason@redhat.com>
1651 * g++.dg/init/aggr7.C: New.
1654 * g++.dg/cpp0x/initlist59.C: New.
1656 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/overload/operator5.C: New.
1661 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/template/crash108.C: New.
1666 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1668 PR tree-optimization/50596
1669 * gcc.dg/vect/vect-cond-10.c: New test.
1671 2011-10-24 Joey Ye <joey.ye@arm.com>
1673 * gcc.target/arm/pr42575.c: Remove architecture option.
1675 2011-10-24 David S. Miller <davem@davemloft.net>
1677 * gcc.target/sparc/vis3move-1.c: New test.
1678 * gcc.target/sparc/vis3move-2.c: New test.
1679 * gcc.target/sparc/vis3move-3.c: New test.
1681 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1683 * gcc.dg/strlenopt-22.c: New testcase.
1684 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1686 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1688 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1690 (dg-skip-if): Remove.
1691 * gcc.target/i386/funcspec-1.c: Ditto.
1692 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1694 2011-10-24 Richard Guenther <rguenther@suse.de>
1696 * gcc.dg/vect/vect-bool-1.c: New testcase.
1698 2011-10-24 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/50838
1701 * gcc.dg/torture/pr50838.c: New testcase.
1703 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1705 PR tree-optimization/50730
1706 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1707 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1708 -fno-tree-sra and SLP flags.
1710 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1714 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1718 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1720 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1723 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1724 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1726 2011-10-23 Tom de Vries <tom@codesourcery.com>
1728 PR tree-optimization/50763
1729 * gcc.dg/pr50763.c: New test.
1731 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1734 * gcc.target/i386/pr50788.c: New test.
1736 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1738 PR tree-optimization/50819
1739 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1740 * g++.dg/vect/slp-pr50819.cc: New test.
1742 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/warn/Wconversion4.C: New.
1747 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1751 from element other than first and reverse permutation.
1752 * gcc.dg/torture/vshuf-16.inc: Likewise.
1753 * gcc.dg/torture/vshuf-8.inc: Likewise.
1754 * gcc.dg/torture/vshuf-4.inc: Likewise.
1756 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/parse/error43.C: New.
1760 * g++.dg/parse/error44.C: Likewise.
1762 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1763 Kirill Yukhin <kirill.yukhin@intel.com>
1766 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1767 * gcc.target/i386/bmi2-check.h: Ditto.
1769 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1772 * g++.dg/cpp0x/override2.C: Add test.
1774 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1776 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1777 check_linker_plugin_available.
1779 2011-10-21 Kai Tietz <ktietz@redhat.com>
1781 * gcc.target/i386/branch-cost1.c: New test.
1782 * gcc.target/i386/branch-cost2.c: New test.
1783 * gcc.target/i386/branch-cost3.c: New test.
1784 * gcc.target/i386/branch-cost4.c: New test.
1786 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1788 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1790 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1793 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1795 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1797 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1798 (_moz_foo, EXT__foo): Use ASMNAME.
1800 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1802 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1805 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1808 * gcc.target/i386/pr50766.c: New test.
1810 2011-10-20 Jason Merrill <jason@redhat.com>
1813 * g++.dg/eh/partial1.C: New.
1815 2011-10-20 Richard Henderson <rth@redhat.com>
1817 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1818 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1819 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1820 Use __builtin_shuffle.
1822 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1825 * gfortran.dg/ishft_3.f90: Update test.
1827 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1830 * gfortran.dg/substring_integer_index.f90: New test.
1832 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1834 * gfortran.dg/format_string.f: New test.
1836 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1838 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1840 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1842 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1844 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1845 gcc.target/i386/pr46226.c: Do not use
1846 -mno-accumulate-outgoing-args.
1848 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1850 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1851 including <strings.h>.
1853 2011-10-19 Jan Hubicka <jh@suse.cz>
1855 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1856 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1857 * lib/c-torture.exp: Likewise.
1858 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1859 * gcc.c-torture/compile/sync-1.c: Likewise.
1860 * gcc.c-torture/compile/sync-1.c: Likewise.
1861 * gcc.c-torture/compile/sync-3.c: Likewise.
1862 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1863 * gcc.dg/noncompile/920507-1.c: Likewise.
1864 * gcc.dg/torture/pr36400.c: Likewise.
1865 * g++.dg/torture/pr34850.C: Likewise.
1867 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1869 * gnat.dg/source_ref1.adb: New test.
1870 * gnat.dg/source_ref2.adb: Likewise.
1872 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1875 * g++.dg/parse/error42.C: New.
1876 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1878 2011-10-19 Jason Merrill <jason@redhat.com>
1881 * g++.dg/init/value9.C: New.
1883 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1885 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1886 * gcc.dg/torture/vshuf-16.inc: Likewise.
1887 * gcc.dg/torture/vshuf-8.inc: Likewise.
1888 * gcc.dg/torture/vshuf-4.inc: Likewise.
1890 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1893 * gfortran.dg/sizeof_proc.f90: New.
1895 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1897 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1898 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1900 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1903 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1905 2011-10-19 Jason Merrill <jason@redhat.com>
1908 * g++.dg/init/ref20.C: New.
1910 2011-10-19 Kai Tietz <ktietz@redhat.com>
1913 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1914 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1915 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1916 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1917 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1919 2011-10-19 Richard Guenther <rguenther@suse.de>
1922 * gcc.dg/torture/pr50768.c: New testcase.
1924 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1926 PR rtl-optimization/50340
1927 * gcc.dg/pr50340.c: New.
1929 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1931 PR tree-optimization/50717
1933 * gcc.dg/pr50717-1.c: New file.
1934 * gcc.target/arm/wmul-12.c: Correct types.
1935 * gcc.target/arm/wmul-8.c: Correct types.
1937 2011-10-18 Jason Merrill <jason@redhat.com>
1940 * g++.dg/cpp0x/defaulted32.C: New.
1943 * g++.dg/lookup/using23.C: New.
1946 * g++.dg/cpp0x/implicit12.C: New.
1947 * g++.dg/cpp0x/defaulted20.C: Adjust.
1948 * g++.dg/cpp0x/defaulted21.C: Adjust.
1949 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1950 * g++.dg/cpp0x/implicit4.C: Adjust.
1951 * g++.dg/cpp0x/implicit5.C: Adjust.
1952 * g++.dg/cpp0x/implicit8.C: Adjust.
1953 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1954 * g++.dg/cpp0x/not_special.C: Adjust.
1955 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1956 * g++.dg/cpp0x/rv1n.C: Adjust.
1957 * g++.dg/cpp0x/rv2n.C: Adjust.
1958 * g++.dg/cpp0x/rv3n.C: Adjust.
1959 * g++.dg/cpp0x/rv4n.C: Adjust.
1960 * g++.dg/cpp0x/rv5n.C: Adjust.
1961 * g++.dg/cpp0x/rv6n.C: Adjust.
1962 * g++.dg/cpp0x/rv7n.C: Adjust.
1964 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1966 * gcc.target/i386/avx2-vpop-check.h: New header.
1967 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1968 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1969 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1970 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1971 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1972 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1973 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1974 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1975 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1976 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1977 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1978 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1979 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1980 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1981 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1983 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1986 * gfortran.dg/coarray_subobject_1.f90: New test.
1987 * gfortran.dg/coarray/subobject_1.f90: New test.
1989 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1991 PR rtl-optimization/50205
1992 * gcc.dg/pr50205.c: New.
1994 2011-10-18 Richard Guenther <rguenther@suse.de>
1996 PR tree-optimization/50767
1997 * gcc.dg/torture/pr50767.c: New testcase.
1999 2011-10-18 Julian Brown <julian@codesourcery.com>
2001 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2002 * gcc.target/arm/unaligned-memcpy-1.c: New.
2003 * gcc.target/arm/unaligned-memcpy-2.c: New.
2004 * gcc.target/arm/unaligned-memcpy-3.c: New.
2005 * gcc.target/arm/unaligned-memcpy-4.c: New.
2007 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2010 * gfortran.dg/iso_c_binding_class.f03: New.
2012 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2014 * testsuite/lib/target-supports.exp
2015 (check_effective_target_vect_widen_shift): New.
2016 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2017 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2018 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2019 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2021 2011-10-18 Richard Guenther <rguenther@suse.de>
2023 * gcc.dg/torture/restrict-1.c: New testcase.
2025 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2027 * g++.dg/ext/bases.C: New test.
2029 2011-10-17 David S. Miller <davem@davemloft.net>
2031 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2032 all operations to emit VIS instructions.
2033 * gcc.target/sparc/fandnot.c: Likewise.
2034 * gcc.target/sparc/fnot.c: Likewise.
2035 * gcc.target/sparc/for.c: Likewise.
2036 * gcc.target/sparc/fornot.c: Likewise.
2037 * gcc.target/sparc/fxnor.c: Likewise.
2038 * gcc.target/sparc/fxor.c: Likewise.
2039 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2042 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2044 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2045 * gcc.dg/torture/vshuf-16.inc: New file.
2046 * gcc.dg/torture/vshuf-2.inc: New file.
2047 * gcc.dg/torture/vshuf-32.inc: New file.
2048 * gcc.dg/torture/vshuf-4.inc: New file.
2049 * gcc.dg/torture/vshuf-8.inc: New file.
2050 * gcc.dg/torture/vshuf-main.inc: New file.
2051 * gcc.dg/torture/vshuf-v16hi.c: New test.
2052 * gcc.dg/torture/vshuf-v16qi.c: New test.
2053 * gcc.dg/torture/vshuf-v2df.c: New test.
2054 * gcc.dg/torture/vshuf-v2di.c: New test.
2055 * gcc.dg/torture/vshuf-v2sf.c: New test.
2056 * gcc.dg/torture/vshuf-v2si.c: New test.
2057 * gcc.dg/torture/vshuf-v32qi.c: New test.
2058 * gcc.dg/torture/vshuf-v4df.c: New test.
2059 * gcc.dg/torture/vshuf-v4di.c: New test.
2060 * gcc.dg/torture/vshuf-v4hi.c: New test.
2061 * gcc.dg/torture/vshuf-v4sf.c: New test.
2062 * gcc.dg/torture/vshuf-v4si.c: New test.
2063 * gcc.dg/torture/vshuf-v8hi.c: New test.
2064 * gcc.dg/torture/vshuf-v8qi.c: New test.
2065 * gcc.dg/torture/vshuf-v8sf.c: New test.
2066 * gcc.dg/torture/vshuf-v8si.c: New test.
2068 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2070 PR tree-optimization/50746
2071 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2073 2011-10-17 Jason Merrill <jason@redhat.com>
2076 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2078 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2081 * g++.dg/parse/error41.C: New.
2082 * g++.dg/parse/error20.C: Adjust.
2084 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2087 * g++.dg/warn/format7.C: New.
2088 * obj-c++.dg/warn7.mm: Likewise.
2090 2011-10-17 Richard Guenther <rguenther@suse.de>
2092 PR tree-optimization/50729
2093 * gcc.dg/torture/pr50729.c: New testcase.
2095 2011-10-15 Tom Tromey <tromey@redhat.com>
2096 Dodji Seketeli <dodji@redhat.com>
2098 * lib/prune.exp (prune_gcc_output): Prune output referring to
2100 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2101 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2102 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2103 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2105 2011-10-15 Tom Tromey <tromey@redhat.com>
2106 Dodji Seketeli <dodji@redhat.com>
2108 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2110 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/inherit/error5.C: New.
2115 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2119 * gfortran.dg/kind_tests_4.f90: New.
2121 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2123 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2124 targets that support vector condition.
2126 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2129 * gfortran.dg/c_kind_tests_3.f03: New.
2131 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2134 * gfortran.dg/elemental_args_check_4.f90: New.
2136 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2138 PR tree-optimization/50727
2139 * gcc.dg/vect/pr50727.c: New test.
2141 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2143 * gcc.dg/vla-23.c: New test.
2145 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2147 PR tree-optimization/50596
2148 * gcc.dg/vect/vect-cond-9.c: New test.
2150 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2152 * gcc.dg/vect/bb-slp-29.c: New test.
2154 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2157 * g++.dg/ext/is_base_of_incomplete.C: New.
2158 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2159 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2161 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2163 * gcc.target/sparc/combined-1.c: Compile at -O2.
2165 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2167 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2168 (dg-options): Add -Wno-attributes.
2169 * gcc.target/i386/fma_double_?.c: Ditto.
2170 * gcc.target/i386/fma_run_float_?.c: Ditto.
2171 * gcc.target/i386/fma_run_double_?.c: Ditto.
2172 * gcc.target/i386/l_fma_float_?.c: Dtto.
2173 * gcc.target/i386/l_fma_double_?.c: Ditto.
2174 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2175 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2177 2011-10-15 Tobias Burnus <burnus@net-b.de>
2179 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2181 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2182 * gfortran.dg/rank_3.f90: Ditto.
2183 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2184 -std=f2008ts in dg-options.
2185 * gfortran.dg/rank_4.f90: Ditto.
2187 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2190 * gcc.target/sh/pr49263.c: New.
2192 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/specs/debug1.ads: Tweak.
2196 2011-10-14 Kai Tietz <ktietz@redhat.com>
2198 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2200 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.target/i386/sse2-mul-1.c: New test.
2203 * gcc.target/i386/sse4_1-mul-1.c: New test.
2204 * gcc.target/i386/avx-mul-1.c: New test.
2205 * gcc.target/i386/xop-mul-1.c: New test.
2206 * gcc.target/i386/avx2-mul-1.c: New test.
2208 2011-10-14 Jason Merrill <jason@redhat.com>
2211 * g++.dg/cpp0x/nsdmi-list1.C: New.
2214 * g++.dg/cpp0x/nsdmi-const1.C: New.
2216 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2219 * gfortran.dg/pointer_intent_5.f90: New.
2221 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2223 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2224 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2225 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2227 2011-10-14 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/pointer_check_11.f90: New.
2231 * gfortran.dg/pointer_check_12.f90: New.
2233 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2236 * g++.dg/overload/operator4.C: New.
2238 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2240 * gcc.dg/di-longlong64-sync-1.c: New test.
2241 * gcc.dg/di-sync-multithread.c: New test.
2242 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2243 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2244 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2245 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2246 (check_effective_target_arm_arm_ok): New helper.
2247 (check_effective_target_sync_longlong): New helper.
2249 2011-10-14 Richard Guenther <rguenther@suse.de>
2251 PR tree-optimization/50723
2252 * gcc.dg/torture/pr50723.c: New testcase.
2254 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2257 * g++.dg/warn/format6.C: New.
2258 * obj-c++.dg/warn6.mm: Likewise.
2260 2011-10-13 Richard Henderson <rth@redhat.com>
2262 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2264 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2265 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2266 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2268 2011-10-13 Jason Merrill <jason@redhat.com>
2271 * g++.dg/cpp0x/nsdmi-template2.C: New.
2274 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2277 * g++.dg/init/vbase1.C: New.
2279 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2281 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2282 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2283 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2284 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2286 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2288 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2290 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2292 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2294 2011-10-13 Richard Guenther <rguenther@suse.de>
2296 PR tree-optimization/50712
2297 * gcc.target/i386/pr50712.c: New testcase.
2299 2011-10-13 Tom de Vries <tom@codesourcery.com>
2301 * gcc.dg/memcpy-4.c: New test.
2303 2011-10-13 Richard Guenther <rguenther@suse.de>
2305 PR tree-optimization/50698
2306 * g++.dg/vect/pr50698.cc: New testcase.
2308 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2310 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2311 * gcc.target/powerpc/warn-2.c: Ditto.
2313 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2314 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2315 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2316 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2317 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2318 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2319 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2320 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2321 * gcc.target/powerpc/ppc-pow.c: Likewise.
2322 * gcc.target/powerpc/recip-1.c: Likewise.
2323 * gcc.target/powerpc/recip-2.c: Likewise.
2324 * gcc.target/powerpc/recip-3.c: Likewise.
2325 * gcc.target/powerpc/recip-4.c: Likewise.
2326 * gcc.target/powerpc/recip-5.c: Likewise.
2328 2011-10-12 David S. Miller <davem@davemloft.net>
2330 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2331 '-mvis3' instead of 'mcpu=niagara3' in options.
2332 * gcc.target/sparc/fhalve.c: Likewise.
2333 * gcc.target/sparc/fnegop.c: Likewise.
2334 * gcc.target/sparc/fpadds.c: Likewise.
2335 * gcc.target/sparc/fshift.c: Likewise.
2336 * gcc.target/sparc/fucmp.c: Likewise.
2337 * gcc.target/sparc/lzd.c: Likewise.
2338 * gcc.target/sparc/vis3misc.c: Likewise.
2339 * gcc.target/sparc/xmul.c: Likewise.
2341 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2343 * gnat.dg/vect1.ad[sb]: New test.
2344 * gnat.dg/vect1_pkg.ads: New helper.
2345 * gnat.dg/vect2.ad[sb]: New test.
2346 * gnat.dg/vect2_pkg.ads: New helper.
2347 * gnat.dg/vect3.ad[sb]: New test.
2348 * gnat.dg/vect3_pkg.ads: New helper.
2349 * gnat.dg/vect4.ad[sb]: New test.
2350 * gnat.dg/vect4_pkg.ads: New helper.
2351 * gnat.dg/vect5.ad[sb]: New test.
2352 * gnat.dg/vect5_pkg.ads: New helper.
2353 * gnat.dg/vect6.ad[sb]: New test.
2354 * gnat.dg/vect6_pkg.ads: New helper.
2356 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2358 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2359 * gcc.target/i386/fma_run_double_2.c: Likewise.
2360 * gcc.target/i386/fma_run_double_3.c: Likewise.
2361 * gcc.target/i386/fma_run_double_4.c: Likewise.
2362 * gcc.target/i386/fma_run_double_5.c: Likewise.
2363 * gcc.target/i386/fma_run_double_6.c: Likewise.
2364 * gcc.target/i386/fma_run_float_1.c: Likewise.
2365 * gcc.target/i386/fma_run_float_2.c: Likewise.
2366 * gcc.target/i386/fma_run_float_3.c: Likewise.
2367 * gcc.target/i386/fma_run_float_4.c: Likewise.
2368 * gcc.target/i386/fma_run_float_5.c: Likewise.
2369 * gcc.target/i386/fma_run_float_6.c: Likewise.
2371 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2372 remove the extra dg-options.
2373 * gcc.target/i386/l_fma_double_2.c: Likewise.
2374 * gcc.target/i386/l_fma_double_3.c: Likewise.
2375 * gcc.target/i386/l_fma_double_4.c: Likewise.
2376 * gcc.target/i386/l_fma_double_5.c: Likewise.
2377 * gcc.target/i386/l_fma_double_6.c: Likewise.
2378 * gcc.target/i386/l_fma_float_1.c: Likewise.
2379 * gcc.target/i386/l_fma_float_2.c: Likewise.
2380 * gcc.target/i386/l_fma_float_3.c: Likewise.
2381 * gcc.target/i386/l_fma_float_4.c: Likewise.
2382 * gcc.target/i386/l_fma_float_5.c: Likewise.
2383 * gcc.target/i386/l_fma_float_6.c: Likewise.
2385 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2387 PR tree-optimization/50189
2388 * g++.dg/torture/pr50189.C: New testcase.
2390 2011-10-12 Richard Guenther <rguenther@suse.de>
2392 PR tree-optimization/50700
2393 * gcc.dg/builtin-object-size-12.c: New testcase.
2395 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2398 * gcc.c-torture/compile/pr50565-1.c,
2399 gcc.c-torture/compile/pr50565-2.c: New tests.
2401 2011-10-11 Jason Merrill <jason@redhat.com>
2405 * g++.dg/template/constant1.C: New.
2406 * g++.dg/template/constant2.C: New.
2407 * g++.dg/cpp0x/constexpr-template3.C: New.
2409 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2411 * gcc.target/i386/warn-vect-op-3.c: New test.
2412 * gcc.target/i386/warn-vect-op-1.c: New test.
2413 * gcc.target/i386/warn-vect-op-2.c: New test.
2415 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2417 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2419 2011-10-11 Richard Guenther <rguenther@suse.de>
2421 PR tree-optimization/50204
2422 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2424 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2426 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2428 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2430 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2431 * gcc.target/i386/fma_double_2.c: Ditto.
2432 * gcc.target/i386/fma_double_3.c: Ditto.
2433 * gcc.target/i386/fma_double_4.c: Ditto.
2434 * gcc.target/i386/fma_double_5.c: Ditto.
2435 * gcc.target/i386/fma_double_6.c: Ditto.
2436 * gcc.target/i386/fma_float_1.c: Ditto.
2437 * gcc.target/i386/fma_float_2.c: Ditto.
2438 * gcc.target/i386/fma_float_3.c: Ditto.
2439 * gcc.target/i386/fma_float_4.c: Ditto.
2440 * gcc.target/i386/fma_float_5.c: Ditto.
2441 * gcc.target/i386/fma_float_6.c: Ditto.
2442 * gcc.target/i386/l_fma_double_1.c: Ditto.
2443 * gcc.target/i386/l_fma_double_2.c: Ditto.
2444 * gcc.target/i386/l_fma_double_3.c: Ditto.
2445 * gcc.target/i386/l_fma_double_4.c: Ditto.
2446 * gcc.target/i386/l_fma_double_5.c: Ditto.
2447 * gcc.target/i386/l_fma_double_6.c: Ditto.
2448 * gcc.target/i386/l_fma_float_1.c: Ditto.
2449 * gcc.target/i386/l_fma_float_2.c: Ditto.
2450 * gcc.target/i386/l_fma_float_3.c: Ditto.
2451 * gcc.target/i386/l_fma_float_4.c: Ditto.
2452 * gcc.target/i386/l_fma_float_5.c: Ditto.
2453 * gcc.target/i386/l_fma_float_6.c: Ditto.
2454 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2455 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2456 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2457 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2458 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2459 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2460 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2461 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2462 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2463 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2464 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2465 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2467 2011-10-11 Tristan Gingold <gingold@adacore.com>
2469 * gcc.dg/va-arg-4.c: New test.
2470 * gcc.dg/va-arg-5.c: Ditto.
2472 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2474 * lib/target-supports.exp (check_effective_target_fd_truncate):
2475 Close and unlink test file before exit.
2477 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2480 * gfortran.dg/forall_15.f90: New test case.
2482 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2483 Andrew Macleod <amacleod@redhat.com>
2485 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2486 wrappers for *other_threads() and *final_verify().
2487 * gcc.dg/simulate-thread/simulate-thread.h
2488 (simulate_thread_wrapper_other_threads): New.
2489 (simulate_thread_wrapper_final_verify): New.
2491 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2493 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2495 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2497 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2499 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2500 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2502 * gcc.target/i386/fma_1.h: New file.
2503 * gcc.target/i386/fma_2.h: Likewise.
2504 * gcc.target/i386/fma_3.h: Likewise.
2505 * gcc.target/i386/fma_4.h: Likewise.
2506 * gcc.target/i386/fma_5.h: Likewise.
2507 * gcc.target/i386/fma_6.h: Likewise.
2508 * gcc.target/i386/fma_double_1.c: Likewise.
2509 * gcc.target/i386/fma_double_2.c: Likewise.
2510 * gcc.target/i386/fma_double_3.c: Likewise.
2511 * gcc.target/i386/fma_double_4.c: Likewise.
2512 * gcc.target/i386/fma_double_5.c: Likewise.
2513 * gcc.target/i386/fma_double_6.c: Likewise.
2514 * gcc.target/i386/fma_float_1.c: Likewise.
2515 * gcc.target/i386/fma_float_2.c: Likewise.
2516 * gcc.target/i386/fma_float_3.c: Likewise.
2517 * gcc.target/i386/fma_float_4.c: Likewise.
2518 * gcc.target/i386/fma_float_5.c: Likewise.
2519 * gcc.target/i386/fma_float_6.c: Likewise.
2520 * gcc.target/i386/fma_main.h: Likewise.
2521 * gcc.target/i386/fma_run_double_1.c: Likewise.
2522 * gcc.target/i386/fma_run_double_2.c: Likewise.
2523 * gcc.target/i386/fma_run_double_3.c: Likewise.
2524 * gcc.target/i386/fma_run_double_4.c: Likewise.
2525 * gcc.target/i386/fma_run_double_5.c: Likewise.
2526 * gcc.target/i386/fma_run_double_6.c: Likewise.
2527 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2528 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2529 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2530 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2531 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2532 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2533 * gcc.target/i386/fma_run_float_1.c: Likewise.
2534 * gcc.target/i386/fma_run_float_2.c: Likewise.
2535 * gcc.target/i386/fma_run_float_3.c: Likewise.
2536 * gcc.target/i386/fma_run_float_4.c: Likewise.
2537 * gcc.target/i386/fma_run_float_5.c: Likewise.
2538 * gcc.target/i386/fma_run_float_6.c: Likewise.
2539 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2540 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2541 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2542 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2543 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2544 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2545 * gcc.target/i386/l_fma_1.h: Likewise.
2546 * gcc.target/i386/l_fma_2.h: Likewise.
2547 * gcc.target/i386/l_fma_3.h: Likewise.
2548 * gcc.target/i386/l_fma_4.h: Likewise.
2549 * gcc.target/i386/l_fma_5.h: Likewise.
2550 * gcc.target/i386/l_fma_6.h: Likewise.
2551 * gcc.target/i386/l_fma_double_1.c: Likewise.
2552 * gcc.target/i386/l_fma_double_2.c: Likewise.
2553 * gcc.target/i386/l_fma_double_3.c: Likewise.
2554 * gcc.target/i386/l_fma_double_4.c: Likewise.
2555 * gcc.target/i386/l_fma_double_5.c: Likewise.
2556 * gcc.target/i386/l_fma_double_6.c: Likewise.
2557 * gcc.target/i386/l_fma_float_1.c: Likewise.
2558 * gcc.target/i386/l_fma_float_2.c: Likewise.
2559 * gcc.target/i386/l_fma_float_3.c: Likewise.
2560 * gcc.target/i386/l_fma_float_4.c: Likewise.
2561 * gcc.target/i386/l_fma_float_5.c: Likewise.
2562 * gcc.target/i386/l_fma_float_6.c: Likewise.
2563 * gcc.target/i386/l_fma_main.h: Likewise.
2564 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2565 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2566 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2567 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2568 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2569 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2570 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2571 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2572 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2573 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2574 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2575 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2577 2011-10-10 Richard Guenther <rguenther@suse.de>
2580 * gcc.dg/torture/pr50389.c: New testcase.
2582 2011-10-10 Richard Guenther <rguenther@suse.de>
2585 * gcc.dg/builtins-47.c: Optimize.
2587 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2589 * lib/gcc-simulate-thread.exp: New.
2590 * gcc.dg/simulate-thread/guality.h: New.
2591 * gcc.dg/simulate-thread/simulate-thread.h: New.
2592 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2593 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2594 * gcc.dg/simulate-thread/README: New.
2595 * g++.dg/simulate-thread/guality.h: New.
2596 * g++.dg/simulate-thread/simulate-thread.h: New.
2597 * g++.dg/simulate-thread/simulate-thread.exp: New.
2598 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2599 * c-c++-common/cxxbitfields-2.c: Remove.
2600 * c-c++-common/cxxbitfields.c: Remove.
2601 * c-c++-common/cxxbitfields-4.c: Remove.
2602 * c-c++-common/cxxbitfields-5.c: Remove.
2603 * c-c++-common/simulate-thread/bitfields-1.c: New.
2604 * c-c++-common/simulate-thread/bitfields-2.c: New.
2605 * c-c++-common/simulate-thread/bitfields-3.c: New.
2606 * c-c++-common/simulate-thread/bitfields-4.c: New.
2608 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2611 * g++.dg/warn/format5.C: New.
2613 2011-10-09 Tobias Burnus <burnus@net-b.de>
2616 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2617 * gfortran.dg/common_16.f90: New.
2619 2011-10-09 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/iso_c_binding_param_1.f90: New.
2622 * gfortran.dg/iso_c_binding_param_2.f90: New.
2623 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2625 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2627 PR tree-optimization/50635
2628 * gcc.dg/vect/pr50635.c: New test.
2630 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2633 * gfortran.dg/proc_decl_27.f90: New.
2635 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2638 * objc/execute/initialize-1.m: New test.
2640 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2643 * gfortran.dg/pointer_function_result_1.f90 : New test.
2645 2011-10-07 David S. Miller <davem@davemloft.net>
2648 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2649 * gcc.target/sparc/cmask.c: Use it.
2650 * gcc.target/sparc/fhalve.c: Likewise.
2651 * gcc.target/sparc/fnegop.c: Likewise.
2652 * gcc.target/sparc/fpadds.c: Likewise.
2653 * gcc.target/sparc/fshift.c: Likewise.
2654 * gcc.target/sparc/fucmp.c: Likewise.
2655 * gcc.target/sparc/lzd.c: Likewise.
2656 * gcc.target/sparc/vis3misc.c: Likewise.
2657 * gcc.target/sparc/xmul.c: Likewise.
2659 2011-10-07 Richard Henderson <rth@redhat.com>
2661 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2663 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2665 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2667 * gcc.dg/pr50193-1.c: New file.
2668 * gcc.target/arm/shiftable.c: New file.
2670 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2673 * gfortran.dg/class_46.f03: New.
2675 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2677 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2678 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2679 (syslog, vsyslog, __vsyslog_chk): Likewise.
2681 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2682 (x, EXT_x): Use ASMNAME.
2684 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2685 (a, c): Use ASMNAME.
2687 2011-10-07 Tom de Vries <tom@codesourcery.com>
2690 * gcc.dg/pr50527.c: New test.
2692 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2694 PR tree-optimization/50650
2695 * gcc.c-torture/compile/pr50650.c: New test.
2697 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2699 PR tree-optimization/50575
2700 * gcc.c-torture/execute/vector-compare-2.x: New file.
2702 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2705 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2706 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2709 2011-10-07 Richard Guenther <rguenther@suse.de>
2712 * gcc.dg/vect/vect-align-2.c: Increase array size.
2714 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2715 H.J. Lu <hongjiu.lu@intel.com>
2718 * gcc.target/i386/pr50603.c: New test.
2720 2011-10-06 Jason Merrill <jason@redhat.com>
2723 * g++.dg/cpp0x/default31.C: New.
2725 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2727 PR tree-optimization/50596
2728 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2730 * gcc.dg/vect/vect-cond-8.c: New test.
2732 2011-10-06 Richard Henderson <rth@redhat.com>
2734 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2735 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2736 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2737 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2738 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2739 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2740 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2741 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2742 * gcc.c-torture/execute/vshuf-16.inc: New file.
2743 * gcc.c-torture/execute/vshuf-2.inc: New file.
2744 * gcc.c-torture/execute/vshuf-4.inc: New file.
2745 * gcc.c-torture/execute/vshuf-8.inc: New file.
2746 * gcc.c-torture/execute/vshuf-main.inc: New file.
2747 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2748 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2749 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2750 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2751 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2752 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2753 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2754 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2755 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2756 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2757 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2758 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2759 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2761 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2763 PR tree-optimization/49279
2764 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2765 * gcc.c-torture/execute/pr49279.c: New test.
2767 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2770 * gcc.c-torture/compile/pr49049.c: New test.
2772 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2775 * gcc.target/arm/pr50305.c: New test.
2777 2011-10-06 Richard Guenther <rguenther@suse.de>
2779 PR tree-optimization/38884
2780 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2781 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2783 2011-10-05 David S. Miller <davem@davemloft.net>
2785 * gcc.target/sparc/lzd.c: New test.
2786 * gcc.target/sparc/popc.c: New test.
2788 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2790 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2791 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2792 * g++.dg/other/final1.C: Cleanup original tree dump.
2794 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2796 PR tree-optimization/50613
2797 * gcc.dg/pr50613.c: New test.
2799 2011-10-05 Richard Henderson <rth@redhat.com>
2801 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2802 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2803 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2804 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2805 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2806 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2807 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2808 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2810 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2812 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2813 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2814 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2815 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2816 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2818 2011-10-05 Richard Guenther <rguenther@suse.de>
2820 PR tree-optimization/38885
2821 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2823 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2825 * gcc.target/i386/sw-1.c: New test.
2827 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2829 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2831 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2833 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2835 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2837 2011-10-04 David S. Miller <davem@davemloft.net>
2839 * gcc.target/sparc/fhalve.c: New test.
2840 * gcc.target/sparc/fnegop.c: New test.
2841 * gcc.target/sparc/xmul.c: New test.
2843 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2846 * gfortran.dg/dummy_procedure_6.f90: New.
2848 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2850 PR tree-optimization/50604
2851 * gcc.dg/pr50604.c: New test.
2853 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2855 PR tree-optimization/49662
2856 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2857 * gcc.dg/graphite/interchange-15.c: Likewise.
2858 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2860 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2862 * gcc.dg/tree-ssa/restrict-4.c: New test.
2864 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2866 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2867 (main): Use __typeof to get result type of comparison.
2869 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2871 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2872 Make et_vect_multiple_sizes_saved global.
2873 (check_effective_target_vect64): Make et_vect64_saved global.
2875 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2877 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2878 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2879 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2880 * gcc.dg/builtin-complex-err-1.c: Adjust.
2882 2011-10-02 Jason Merrill <jason@redhat.com>
2884 * g++.dg/cpp0x/range-for22.C: New.
2886 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2887 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2888 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2889 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2891 * g++.dg/cpp0x/nsdmi5.C: New.
2893 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2896 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2898 (mips-dg-options): Force an ABI option if the current ABI is
2899 incompatible with the required -mlong setting. Likewise force
2900 a long setting if the current one is incompatible with the
2901 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2902 throughout procedure.
2903 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2904 instead of addressing=absolute.
2906 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2908 * gcc.target/mips/stack-1.c: New test.
2910 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2912 * gcc.dg/pr49696.c: New test.
2914 2011-10-02 Jan Hubicka <jh@suse.cz>
2916 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2918 2011-10-01 David S. Miller <davem@davemloft.net>
2920 * gcc.target/sparc/cmask.c: New test.
2921 * gcc.target/sparc/fpadds.c: New test.
2922 * gcc.target/sparc/fshift.c: New test.
2923 * gcc.target/sparc/fucmp.c: New test.
2924 * gcc.target/sparc/vis3misc.c: New test.
2926 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2929 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2931 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2934 * g++.dg/dfp/44473-1.C: New test.
2935 * g++.dg/dfp/44473-2.C: New test.
2936 * g++.dg/dfp/mangle-1.C: New test.
2937 * g++.dg/dfp/mangle-2.C: New test.
2938 * g++.dg/dfp/mangle-3.C: New test.
2939 * g++.dg/dfp/mangle-4.C: New test.
2940 * g++.dg/dfp/mangle-5.C: New test.
2942 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2945 * gcc.dg/pr50571.c: New test.
2947 PR tree-optimization/46309
2948 * gcc.dg/pr46309.c: New test.
2950 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2952 * gcc.dg/strlenopt-21.c: New test.
2954 2011-09-30 Revital Eres <revital.eres@linaro.org>
2956 * gcc.dg/sms-10.c: New file.
2958 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2960 * gcc.target/arm/pr50099.c: New test.
2962 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2964 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2966 2011-09-30 David S. Miller <davem@davemloft.net>
2968 * gcc.target/sparc/bmaskbshuf.c: New test.
2969 * gcc.target/sparc/edgen.c: New test.
2971 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2974 * gfortran.dg/pure_formal_proc_3.f90: New.
2977 * gfortran.dg/stfunc_7.f90: New.
2979 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2981 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2982 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2983 * gcc.dg/vector-compare-1.c: Likewise.
2984 * gcc.dg/vector-compare-2.c: Likewise.
2986 2011-09-29 David S. Miller <davem@davemloft.net>
2988 * gcc.target/sparc/array.c: New test.
2990 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2992 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2993 loop unroll and set max unroll times to 8.
2994 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2995 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2996 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2997 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2999 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/ext/visibility/warn5.C: New.
3004 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.dg/warn/Wextra-3.C: New.
3009 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3012 * gcc.target/sh/pr49468-si.c: New.
3014 2011-09-28 Tom de Vries <tom@codesourcery.com>
3017 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3018 (TEST): Initialize src3 with random floats.
3019 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3020 from union src3. Initialize src3 with random floats.
3022 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3024 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3025 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3026 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3027 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3028 * gcc.target/sh/sh4a-cos.c: Ditto.
3029 * gcc.target/sh/sh4a-cosf.c: Ditto.
3030 * gcc.target/sh/sh4a-sin.c: Ditto.
3031 * gcc.target/sh/sh4a-sinf.c: Ditto.
3032 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3033 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3034 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3036 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3039 * g++.dg/parse/error40.C: New.
3040 * g++.dg/warn/incomplete1.C: Adjust.
3042 2011-09-27 Jan Hubicka <jh@suse.cz>
3045 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3048 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3050 * gcc.dg/strlenopt-1.c: New test.
3051 * gcc.dg/strlenopt-1f.c: New test.
3052 * gcc.dg/strlenopt-2.c: New test.
3053 * gcc.dg/strlenopt-2f.c: New test.
3054 * gcc.dg/strlenopt-3.c: New test.
3055 * gcc.dg/strlenopt-4.c: New test.
3056 * gcc.dg/strlenopt-4g.c: New test.
3057 * gcc.dg/strlenopt-4gf.c: New test.
3058 * gcc.dg/strlenopt-5.c: New test.
3059 * gcc.dg/strlenopt-6.c: New test.
3060 * gcc.dg/strlenopt-7.c: New test.
3061 * gcc.dg/strlenopt-8.c: New test.
3062 * gcc.dg/strlenopt-9.c: New test.
3063 * gcc.dg/strlenopt-10.c: New test.
3064 * gcc.dg/strlenopt-11.c: New test.
3065 * gcc.dg/strlenopt-12.c: New test.
3066 * gcc.dg/strlenopt-12g.c: New test.
3067 * gcc.dg/strlenopt-13.c: New test.
3068 * gcc.dg/strlenopt-14g.c: New test.
3069 * gcc.dg/strlenopt-14gf.c: New test.
3070 * gcc.dg/strlenopt-15.c: New test.
3071 * gcc.dg/strlenopt-16g.c: New test.
3072 * gcc.dg/strlenopt-17g.c: New test.
3073 * gcc.dg/strlenopt-18g.c: New test.
3074 * gcc.dg/strlenopt.h: New file.
3076 2011-09-27 Tom de Vries <tom@codesourcery.com>
3079 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3080 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3081 * gcc.dg/pr43864.c: New test.
3082 * gcc.dg/pr43864-2.c: Same.
3083 * gcc.dg/pr43864-3.c: Same.
3084 * gcc.dg/pr43864-4.c: Same.
3086 2011-09-27 Jan Hubicka <jh@suse.cz>
3088 * gcc.dg/ipa/inline-5.c: New testcase.
3090 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3092 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3094 * gcc.dg/vect/bb-slp-27.c: New.
3095 * gcc.dg/vect/bb-slp-28.c: New.
3097 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3099 * testsuite/lib/target-supports.exp (check_profiling_available):
3100 Don't rely solely on TLS tests for -fprofile-generate, fall
3101 through to the other code.
3103 2011-09-27 Richard Guenther <rguenther@suse.de>
3105 PR tree-optimization/50363
3106 * gcc.dg/torture/pr50363.c: New testcase.
3108 2011-09-26 Jason Merrill <jason@redhat.com>
3111 * g++.dg/template/partial13.C: New.
3114 * g++.dg/template/partial12.C: New.
3117 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3119 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3122 * g++.dg/diagnostic/bindings1.C: New.
3123 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3125 2011-09-26 David S. Miller <davem@davemloft.net>
3127 * gcc.target/sparc/wrgsr.c: New test.
3128 * gcc.target/sparc/rdgsr.c: New test.
3129 * gcc.target/sparc/edge.c: New test.
3130 * gcc.target/sparc/fcmp.c: New test.
3132 * gcc.target/sparc/edge.c: Update for new return types.
3133 * gcc.target/sparc/fcmp.c: Likewise.
3135 * gcc.target/sparc/fpaddsubi.c: New test.
3137 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3140 * gfortran.dg/common_15.f90: New.
3143 * gfortran.dg/dummy_procedure_5.f90: New.
3144 * gfortran.dg/interface_26.f90: Modified error message.
3145 * gfortran.dg/proc_ptr_11.f90: Ditto.
3146 * gfortran.dg/proc_ptr_15.f90: Ditto.
3147 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3148 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3150 2011-09-26 Jason Merrill <jason@redhat.com>
3153 * g++.dg/overload/rvalue3.C: New.
3156 * g++.dg/overload/ref-conv2.C: New.
3158 * g++.dg/cpp0x/nsdmi-template1.C: New.
3160 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3162 * g++.dg/cpp0x/nullptr25.C: New.
3164 2011-09-26 Richard Guenther <rguenther@suse.de>
3166 PR tree-optimization/50472
3167 * gcc.dg/torture/pr50472.c: New testcase.
3169 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3171 * gnat.dg/opt22.adb: New test.
3172 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3174 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3176 * gnat.dg/opt21.adb: New test.
3177 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3179 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3181 * gnat.dg/opt20.ad[sb]: New test.
3182 * gnat.dg/opt20_pkg.ads: New helper.
3184 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3186 * gnat.dg/array17.adb: New test.
3187 * gnat.dg/array17_pkg.ads: New helper.
3189 2011-09-25 Jason Merrill <jason@redhat.com>
3191 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3193 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3195 * gnat.dg/frame_overflow.ads: New.
3196 * gnat.dg/frame_overflow.adb: Adjust.
3197 * gnat.dg/specs/addr1.ads: Likewise.
3199 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3201 * g++.dg/tree-ssa/restrict2.C: New test.
3203 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3205 * lib/target-supports.exp (check_effective_target_vect64): New.
3206 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3207 of multiple vector sizes.
3208 * gcc.dg/vect/bb-slp-26.c: New.
3210 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3213 * g++.dg/template/bitfield1.C: New.
3215 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3217 * gcc.dg/vect/bb-slp-24.c: New.
3219 2011-09-24 Jason Merrill <jason@redhat.com>
3221 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3223 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3225 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3226 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3228 * g++.dg/cpp0x/nsdmi1.C: New.
3229 * g++.dg/cpp0x/nsdmi2.C: New.
3230 * g++.dg/cpp0x/nsdmi3.C: New.
3231 * g++.dg/cpp0x/nsdmi4.C: New.
3232 * g++.old-deja/g++.other/init4.C: New.
3234 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/template/sfinae28.C: New.
3239 2011-09-23 Ian Lance Taylor <iant@google.com>
3241 * go.test/go-test.exp (errchk): Handle more cases of getting
3242 correct Tcl backslash quoting in regular expressions in test file.
3244 2011-09-23 Jason Merrill <jason@redhat.com>
3247 * g++.dg/init/const8.C: New.
3248 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3249 * g++.dg/cpp0x/defaulted2.C: Likewise.
3250 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3251 * g++.dg/init/pr20039.C: Likewise.
3252 * g++.dg/init/pr42844.C: Likewise.
3254 2011-09-23 Jan Hubicka <jh@suse.cz>
3256 * gcc.dg/ipa/inline-1.c: new testcase.
3257 * gcc.dg/ipa/inline-2.c: new testcase.
3258 * gcc.dg/ipa/inline-3.c: new testcase.
3259 * gcc.dg/ipa/inline-4.c: new testcase.
3261 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3264 * g++.dg/cpp0x/constexpr-static8.C: New.
3266 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3268 * gcc.target/i386/avxfp-1.c: New test.
3269 * gcc.target/i386/avxfp-2.c: New test.
3271 2011-09-23 Terry Guo <terry.guo@arm.com>
3273 * gcc.c-torture/execute/941014-1.x: Deleted.
3275 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3278 * g++.dg/cpp0x/pr50491.C: New.
3280 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3283 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3285 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3288 * g++.dg/cpp0x/nullptr24.C: New.
3290 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3293 * gcc.target/i386/pr50482.c: New test.
3295 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3297 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3298 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3299 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3300 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3301 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3302 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3303 multilib options contain different -march= from dg-options.
3305 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3306 Paolo Carlini <paolo.carlini@oracle.com>
3309 * g++.dg/template/friend52.C: New.
3311 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3313 * gcc.target/arm/cmp-1.c: New test.
3314 * gcc.target/arm/cmp-2.c: Likewise.
3316 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3319 * gfortran.dg/impure_actual_1.f90: Modified error message.
3320 * gfortran.dg/proc_ptr_32.f90: New.
3321 * gfortran.dg/proc_ptr_33.f90: New.
3323 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3325 PR tree-optimization/50451
3326 * gcc.dg/vect/pr50451.c: New test.
3328 2011-09-21 Ian Lance Taylor <iant@google.com>
3330 * go.test/go-test.exp (errchk): Add special case for bug332.
3331 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3332 some more test lines.
3334 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3336 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3337 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3338 * g++.dg/other/i386-8.C: Ditto.
3339 * g++.dg/other/pr34435.C: Ditto.
3340 * g++.dg/other/pr39496.C: Ditto.
3341 * g++.dg/other/mmintrin.C: Ditto.
3343 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3345 * gcc.dg/vect/vect-cond-7.c: New test.
3346 * gcc.target/i386/sse4_1-cond-1.c: New test.
3347 * gcc.target/i386/avx-cond-1.c: New test.
3349 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3352 * g++.dg/other/pr50464.C: New test.
3354 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3356 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3357 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3358 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3359 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3361 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3363 * gnat.dg/opt19.adb: New test.
3365 2011-09-21 Terry Guo <terry.guo@arm.com>
3367 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3368 on arch conflict when testing case on targets other than armv7-a.
3370 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3373 * g++.dg/ext/int128-1.C: New.
3374 * g++.dg/ext/int128-2.C: Likewise.
3375 * g++.dg/ext/int128-2.h: Likewise.
3377 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3380 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3382 2011-09-20 Jason Merrill <jason@redhat.com>
3384 * g++.dg/cpp0x/constexpr-generated1.C: New.
3387 * g++.dg/overload/ref-conv1.C: New.
3389 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3391 * g++.dg/other/final1.C: New.
3393 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3395 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3398 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3400 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3403 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3405 PR tree-optimization/50413
3406 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3407 -fdump-tree-slp-details. Run other tests with
3408 -fdump-tree-vect-details.
3409 * g++.dg/vect/slp-pr50413.cc: New.
3411 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3412 Ira Rosen <ira.rosen@linaro.org>
3415 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3416 Fix underscores around restrict.
3418 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3420 PR tree-optimization/50414
3421 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3422 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3423 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3425 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3427 PR tree-optimization/50412
3428 * gfortran.dg/vect/pr50412.f90: New.
3430 2011-09-16 Jason Merrill <jason@redhat.com>
3433 * g++.dg/eh/defarg1.C: New.
3435 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3437 * gcc.dg/vect/vect-reduc-10.c: New test.
3438 * gcc.target/i386/avx-reduc-1.c: New test.
3440 * gcc.target/i386/sse2-extract-1.c: New test.
3441 * gcc.target/i386/avx-extract-1.c: New test.
3443 2011-09-16 Terry Guo <terry.guo@arm.com>
3445 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3447 2011-09-15 Diego Novillo <dnovillo@google.com>
3449 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3450 ALWAYS_CXXFLAGS, if defined.
3451 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3452 ALWAYS_GFORTRANFLAGS, if defined.
3453 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3454 ALWAYS_GOCFLAGS, if defined.
3455 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3456 ALWAYS_OBJCXXFLAGS, if defined.
3457 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3458 additional_flags, if defined.
3459 * lib/gnat.exp (gnat_target_compile): Likewise.
3460 * lib/objc.exp (objc_target_compile): Likewise.
3461 * lib/target-supports-dg.exp (dg-add-options): Handle
3464 2011-09-15 Tom de Vries <tom@codesourcery.com>
3467 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3468 Use uintptr_t in f1. Undo avr xfails.
3470 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3474 * gfortran.dg/function_types_3.f90: New.
3476 2011-09-15 Jason Merrill <jason@redhat.com>
3479 * g++.dg/cpp0x/trailing7.C: New.
3482 * g++.dg/cpp0x/nullptr23.C: New.
3484 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3486 * gcc.dg/vect/bb-slp-25.c: New.
3488 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3491 * g++.dg/cpp0x/noexcept15.C: New.
3493 2011-09-14 Tom de Vries <tom@codesourcery.com>
3496 * gcc.dg/pr50251.c: New test.
3498 2011-09-14 Tobias Burnus <burnus@net-b.de>
3502 * gfortran.dg/null_5.f90: New.
3503 * gfortran.dg/null_6.f90: New.
3505 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3507 * gcc.c-torture/compile/20110913-1.c: New test.
3509 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3512 * gfortran.dg/result_2.f90: New.
3514 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3516 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3518 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3521 * g++.dg/cpp0x/variadic116.C: New test case.
3523 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3525 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3526 * gcc.target/mips/interrupt_handler-2.c: New test.
3527 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3529 2011-09-12 Jason Merrill <jason@redhat.com>
3531 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3533 * g++.dg/cpp0x/explicit7.C: New.
3535 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3537 PR rtl-optimization/50212
3538 * g++.dg/other/pr50212.C: New test.
3540 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3543 * testsuite/gcc.target/avr/torture/avr-torture.exp
3544 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3545 "-O2 -fmerge-all-constants".
3547 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3550 * gfortran.dg/do_while_1.f90: New test.
3552 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3556 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3557 * gfortran.dg/proc_decl_26.f90: New.
3558 * gfortran.dg/typebound_override_2.f90: New.
3559 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3561 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3563 * gnat.dg/cond_expr2.ad[sb]: New test.
3565 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3567 * gnat.dg/atomic5.ad[sb]: New test.
3569 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3571 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3573 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3576 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3578 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3581 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3583 2011-09-09 Richard Guenther <rguenther@suse.de>
3585 PR tree-optimization/50328
3586 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3588 2011-09-09 Richard Guenther <rguenther@suse.de>
3591 * gcc.dg/torture/pr50333.c: New testcase.
3593 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3595 PR tree-optimization/50318
3596 * gcc.target/arm/pr50318-1.c: New file.
3598 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.target/i386/all_one_m256i.c: New test.
3602 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3605 * g++.dg/cpp0x/sfinae28.C: New.
3607 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3610 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3611 longer ignored on typedefs.
3613 PR c++/33255 - Support -Wunused-local-typedefs warning
3614 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3615 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3617 2011-09-08 Martin Jambor <mjambor@suse.cz>
3619 PR tree-optimization/50287
3620 * gcc.dg/torture/pr50287.c: New test.
3622 2011-09-08 Richard Guenther <rguenther@suse.de>
3624 PR tree-optimization/19831
3625 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3626 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3627 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3628 * gcc.dg/errno-1.c: Adjust.
3630 2011-09-08 Richard Guenther <rguenther@suse.de>
3632 PR tree-optimization/19831
3633 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3635 2011-09-08 Tobias Burnus <burnus@net-b.de>
3638 * gfortran.dg/do_concurrent_1.f90: New.
3639 * gfortran.dg/do_concurrent_2.f90: New.
3641 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3645 * gcc.dg/pr50310-2.c: New test.
3647 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3650 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3651 * gfortran.dg/impure_constructor_1.f90: Modified.
3652 * gfortran.dg/proc_ptr_comp_33.f90: New.
3654 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3657 * gcc.dg/pr50310-1.c: New test.
3659 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3662 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3665 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3668 * g++.dg/cpp0x/noexcept14.C: New.
3670 2011-09-07 Jason Merrill <jason@redhat.com>
3672 * g++.dg/cpp0x/constexpr-ref3.C: New.
3674 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3676 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3678 * gcc.dg/section1.c: Don't xfail for avr.
3680 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3682 PR tree-optimization/50322
3683 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3685 2011-09-07 Martin Jambor <mjambor@suse.cz>
3687 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3689 2011-09-07 Martin Jambor <mjambor@suse.cz>
3691 PR tree-optimization/49911
3692 * g++.dg/tree-ssa/pr49911.C: New test.
3694 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3697 * gcc.dg/torture/pr49030.c: New test.
3699 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3702 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3703 * gfortran.dg/class_4d.f03: Deleted.
3704 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3706 2011-09-07 Richard Guenther <rguenther@suse.de>
3708 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3710 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3712 PR tree-optimization/46021
3713 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3715 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3717 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3719 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3721 * gcc.c-torture/compile/20110906-1.c: New test.
3723 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3725 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3727 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3729 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3730 --param tree-reassoc-width=1.
3732 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3733 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3735 2011-09-06 Richard Guenther <rguenther@suse.de>
3737 PR tree-optimization/48149
3738 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3740 2011-09-06 Richard Guenther <rguenther@suse.de>
3742 PR tree-optimization/48317
3743 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3745 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3747 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3749 (add_options_for_quad_vectors): Replace with ...
3750 (add_options_for_double_vectors): ... this.
3751 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3752 support multiple vector sizes since the vectorizer attempts to
3753 vectorize with both vector sizes.
3754 * gcc.dg/vect/no-vfa-vect-79.c,
3755 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3756 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3757 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3758 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3759 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3760 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3761 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3762 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3763 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3764 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3765 gcc.dg/vect/vect-40.c: Likewise.
3766 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3767 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3768 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3769 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3770 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3772 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3774 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3777 * gcc.target/mips/abi-main.h: New file.
3778 * gcc.target/mips/abi-o32-long32.c: New test.
3779 * gcc.target/mips/abi-o32-long64.c: Likewise.
3780 * gcc.target/mips/abi-o64-long32.c: Likewise.
3781 * gcc.target/mips/abi-o64-long64.c: Likewise.
3782 * gcc.target/mips/abi-n32-long32.c: Likewise.
3783 * gcc.target/mips/abi-n32-long64.c: Likewise.
3784 * gcc.target/mips/abi-n64-long32.c: Likewise.
3785 * gcc.target/mips/abi-n64-long64.c: Likewise.
3786 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3787 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3788 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3789 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3790 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3791 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3792 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3793 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3794 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3795 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3796 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3797 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3798 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3799 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3800 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3801 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3802 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3803 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3804 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3805 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3806 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3807 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3808 * gcc.target/mips/branch-3.c: Likewise.
3809 * gcc.target/mips/branch-4.c: Likewise.
3810 * gcc.target/mips/branch-5.c: Likewise.
3811 * gcc.target/mips/branch-6.c: Likewise.
3812 * gcc.target/mips/branch-7.c: Likewise.
3813 * gcc.target/mips/branch-8.c: Likewise.
3814 * gcc.target/mips/branch-9.c: Likewise.
3815 * gcc.target/mips/branch-10.c: Likewise.
3816 * gcc.target/mips/branch-11.c: Likewise.
3817 * gcc.target/mips/branch-12.c: Likewise.
3818 * gcc.target/mips/branch-13.c: Likewise.
3819 * gcc.target/mips/lazy-binding-1.c: Likewise.
3821 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3823 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3824 to avoid warning on int=16 platforms..
3826 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3829 to work even with -fshort-enums.
3831 2011-09-04 Jan Hubicka <jh@suse.cz>
3833 * gcc.c-torture/compile/20110902.c: new testcase.
3835 2011-09-04 Jason Merrill <jason@redhat.com>
3838 * g++.dg/cpp0x/rv-conv1.C: New.
3841 * g++.dg/cpp0x/rv-func3.C: New.
3843 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3847 * g++.dg/cpp0x/constexpr-template1.C: New.
3848 * g++.dg/cpp0x/constexpr-template2.C: New.
3849 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3850 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3852 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3854 * gnat.dg/specs/debug1.ads: Tweak pattern.
3856 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3859 * gfortran.dg/class_45a.f03: New.
3860 * gfortran.dg/class_45b.f03: New.
3862 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3863 Ira Rosen <ira.rosen@linaro.org>
3865 PR tree-optimization/50208
3866 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3867 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3868 -fno-tree-fre -fno-tree-pre.
3870 2011-09-02 Martin Jambor <mjambor@suse.cz>
3872 * gcc.dg/ipa/ipcp-3.c: New test.
3874 2011-09-02 Richard Guenther <rguenther@suse.de>
3876 PR tree-optimization/27460
3878 * gcc.dg/vect/vect-cond-7.c: New testcase.
3880 2011-09-02 Martin Jambor <mjambor@suse.cz>
3882 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3883 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3884 xfailed test for inlining.
3885 * g++.dg/ipa/ivinline-9.C: Likewise.
3887 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3889 PR tree-optimization/50178
3890 * gfortran.dg/vect/pr50178.f90: New test.
3892 2011-08-31 Martin Jambor <mjambor@suse.cz>
3895 * gcc.c-torture/execute/pr49886.c: New testcase.
3897 2011-08-31 Tom de Vries <tom@codesourcery.com>
3900 * gcc.dg/pr43513.c: New test.
3902 2011-08-30 Tobias Burnus <burnus@net-b.de>
3905 * gfortran.dg/common_14.f90: New.
3906 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3908 2011-08-30 Jason Merrill <jason@redhat.com>
3911 * g++.dg/cpp0x/decltype33.C: New.
3914 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3917 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3919 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3921 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3923 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3925 * gnat.dg/specs/aggr3.ads: New test.
3926 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3928 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3929 * gnat.dg/specs/aggr2.ads: Likewise.
3931 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3934 * gfortran.dg/allocate_with_source_2.f90: New test
3936 2011-08-30 Jason Merrill <jason@redhat.com>
3939 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3942 * g++.dg/cpp0x/constexpr-value3.C: New.
3944 2011-08-30 Richard Guenther <rguenther@suse.de>
3947 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3948 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3949 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3950 * gcc.dg/pr36902.c: XFAIL.
3952 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3954 * gcc.target/i386/fma-check.h: New.
3955 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3956 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3957 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3958 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3959 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3960 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3961 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3962 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3963 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3964 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3965 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3966 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3967 * gcc.target/i386/fma-compile.c: Likewise.
3968 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3969 * gcc.target/i386/sse-12.c: Add -mfma.
3970 * gcc.target/i386/sse-13.c: Likewise.
3971 * gcc.target/i386/sse-14.c: Likewise.
3972 * gcc.target/i386/sse-22.c: Likewise.
3973 * gcc.target/i386/sse-23.c: Likewise.
3974 * g++.dg/other/i386-2.C: Likewise.
3975 * g++.dg/other/i386-3.C: Likewise.
3977 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3980 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3981 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3983 2011-08-30 Christian Bruel <christian.bruel@st.com>
3985 * g++.dg/bprob/bprob.exp (feedback_options): Set
3986 -fbranch-probabilities.
3987 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3989 2011-08-29 Jason Merrill <jason@redhat.com>
3992 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3994 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3995 Jason Merrill <jason@redhat.com>
3997 * g++.dg/dfp/base.C: New test.
3999 2011-08-29 Jason Merrill <jason@redhat.com>
4003 * g++.dg/cpp0x/initlist58.C: New.
4005 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4008 * gfortran.dg/class_result_1.f03: New.
4010 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4013 * gcc.target/i386/pr48722.c: New test.
4015 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4018 * gfortran.dg/widechar_compare_1.f90: New test.
4020 2011-08-26 Jason Merrill <jason@redhat.com>
4024 * g++.dg/abi/mangle50.C: New.
4026 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4029 * gcc.target/i386/pr50202.c: New test.
4031 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4033 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4034 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4035 * gcc.target/i386/avx-round-vec.c: New test.
4036 * gcc.target/i386/avx-roundf-vec.c: New test.
4038 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4040 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4044 * c-c++-common/Wunused-var-14.c: New test.
4046 2011-08-26 Tom de Vries <tom@codesourcery.com>
4048 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4050 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4052 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4053 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4054 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4055 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4057 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4059 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4060 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4061 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4062 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4064 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4067 * gfortran.dg/pointer_comp_init_1.f90: New test.
4069 2011-08-25 Jason Merrill <jason@redhat.com>
4072 * g++.dg/cpp0x/sfinae27.C: New.
4074 2011-08-25 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/coarray_lib_token_4.f90: New.
4078 2011-08-25 Tobias Burnus <burnus@net-b.de>
4080 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4082 2011-08-25 Richard Guenther <rguenther@suse.de>
4084 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4086 2011-08-24 Tobias Burnus <burnus@net-b.de>
4089 * gfortran.dg/initialization_28.f90: New.
4091 2011-08-24 Richard Guenther <rguenther@suse.de>
4093 PR tree-optimization/50067
4094 * gcc.dg/torture/pr50067-3.c: New testcase.
4095 * gcc.dg/torture/pr50067-4.c: Likewise.
4096 * gcc.dg/torture/pr50067-5.c: Likewise.
4098 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4100 * g++.dg/other/i386-2.C: Add -mavx2 check.
4101 * g++.dg/other/i386-3.C: Likewise.
4102 * gcc.target/i386/avx-1.c: Add AVX2.
4103 * gcc.target/i386/avx-2.c: Likewise.
4104 * gcc.target/i386/funcspec-5.c: Likewise.
4105 * gcc.target/i386/sse-12.c: Likewise.
4106 * gcc.target/i386/sse-13.c: Likewise.
4107 * gcc.target/i386/sse-14.c: Likewise.
4108 * gcc.target/i386/sse-22.c: Likewise.
4109 * gcc.target/i386/sse-23.c: Likewise.
4110 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4111 * gcc.target/i386/avx2-check.h: New.
4112 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4113 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4114 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4115 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4116 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4117 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4118 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4119 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4120 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4121 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4122 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4123 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4124 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4125 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4126 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4127 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4128 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4129 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4130 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4131 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4132 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4133 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4134 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4135 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4136 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4137 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4138 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4139 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4140 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4141 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4142 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4143 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4144 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4145 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4146 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4147 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4148 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4149 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4150 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4151 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4152 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4153 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4154 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4155 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4156 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4157 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4158 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4159 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4160 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4161 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4162 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4163 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4164 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4165 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4166 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4167 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4168 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4169 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4170 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4171 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4172 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4173 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4174 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4175 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4176 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4177 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4178 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4179 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4180 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4181 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4182 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4183 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4184 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4185 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4186 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4187 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4188 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4189 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4190 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4191 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4192 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4193 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4194 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4195 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4196 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4197 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4198 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4199 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4200 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4201 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4202 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4203 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4204 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4205 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4206 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4207 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4208 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4209 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4210 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4211 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4212 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4213 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4214 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4215 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4216 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4217 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4218 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4219 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4220 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4221 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4222 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4223 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4224 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4225 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4226 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4227 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4228 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4229 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4230 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4231 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4232 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4233 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4234 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4235 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4236 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4237 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4238 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4239 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4240 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4241 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4242 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4243 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4244 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4245 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4246 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4247 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4248 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4249 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4250 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4251 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4252 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4253 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4254 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4255 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4256 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4257 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4258 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4259 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4260 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4261 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4262 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4263 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4264 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4265 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4266 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4267 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4268 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4269 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4270 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4271 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4272 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4273 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4274 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4275 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4276 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4277 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4278 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4279 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4283 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4284 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4285 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4286 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4287 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4288 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4289 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4290 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4291 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4292 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4293 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4294 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4295 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4296 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4297 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4298 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4299 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4300 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4301 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4302 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4303 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4304 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4310 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4311 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4320 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4321 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4322 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4323 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4324 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4325 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4326 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4327 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4328 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4329 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4330 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4331 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4332 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4333 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4334 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4335 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4336 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4337 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4338 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4339 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4340 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4341 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4342 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4343 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4344 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4345 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4346 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4347 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4348 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4349 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4355 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4356 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4365 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4366 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4367 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4368 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4369 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4370 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4371 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4372 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4373 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4374 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4375 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4377 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4378 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4379 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4380 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4381 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4382 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4383 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4384 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4385 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4386 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4387 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4388 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4389 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4390 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4391 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4395 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4396 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4397 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4398 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4399 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4400 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4401 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4402 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4403 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4404 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4405 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4406 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4483 * gcc.target/i386/testimm-9.c: Likewise.
4485 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4487 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4488 * g++.dg/other/i386-3.C: Likewise.
4489 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4490 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4491 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4492 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4493 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4494 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4495 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4496 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4497 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4498 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4499 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4500 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4501 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4502 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4503 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4504 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4505 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4506 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4507 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4508 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4509 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4510 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4511 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4512 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4513 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4514 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4515 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4516 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4517 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4518 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4519 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4520 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4521 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4522 * gcc.target/i386/sse-12.c: Add BMI2.
4523 * gcc.target/i386/sse-13.c: Likewise.
4524 * gcc.target/i386/sse-14.c: Likewise.
4525 * gcc.target/i386/sse-22.c: Likewise.
4526 * gcc.target/i386/sse-23.c: Likewise.
4528 2011-08-23 Jason Merrill <jason@redhat.com>
4530 * g++.dg/template/crash7.C: Adjust expected errors.
4532 2011-08-23 Jason Merrill <jason@redhat.com>
4536 * g++.dg/cpp0x/overload2.C: New.
4538 2011-08-23 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4543 2011-08-23 Jason Merrill <jason@redhat.com>
4546 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4547 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4548 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4549 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4551 2011-08-23 Jason Merrill <jason@redhat.com>
4554 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4556 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4559 * g++.dg/warn/Wunused-var-16.C: New test.
4562 * gcc.dg/pr50161.c: New test.
4564 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4567 * g++.dg/gcov/gcov-7.C: New test.
4569 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4572 * g++.dg/dfp/nofields.C: New test.
4574 2011-08-23 Tobias Burnus <burnus@net-b.de>
4577 * gfortran.dg/use_16.f90: New.
4579 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4580 Kirill Yukhin <kirill.yukhin@intel.com>
4583 * gcc.target/i386/pr50155.c: New test.
4585 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4587 PR tree-optimization/50133
4588 * gcc.dg/pr50133.c: New test.
4591 * c-c++-common/cxxbitfields-6.c: New test.
4593 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4596 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4598 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4600 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4601 * gcc.dg/pr49994-3.c: Ditto.
4603 2011-08-22 Richard Guenther <rguenther@suse.de>
4606 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4607 * gcc.dg/torture/pr50067-2.c: Likewise.
4609 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4612 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4613 of a constant resulting from simplification.
4614 * gfortran.dg/warn_conversion_3.f90: New test.
4616 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4619 * gfortran.dg/zero_stride_1.f90: New test.
4621 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4624 * gfortran.dg/typebound_override_1.f90: Modified.
4626 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4628 PR tree-optimization/48739
4629 * gcc.dg/pr48739-1.c: New test.
4630 * gcc.dg/pr48739-2.c: New test.
4632 2011-08-20 Tobias Burnus <burnus@net-b.de>
4634 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4636 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4639 * gfortran.dg/where_3.f90: New test.
4641 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4644 * gfortran.dg/pr49721-1.f: New.
4645 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4647 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4649 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4650 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4653 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4655 * gcc.target/arm/wmul-11.c: New file.
4656 * gcc.target/arm/wmul-12.c: New file.
4657 * gcc.target/arm/wmul-13.c: New file.
4659 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4661 * gcc.target/arm/wmul-10.c: New file.
4663 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4665 * gcc.target/arm/wmul-9.c: New file.
4666 * gcc.target/arm/wmul-bitfield-2.c: New file.
4668 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4670 * gcc.target/arm/wmul-8.c: New file.
4672 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4674 * gcc.target/arm/wmul-7.c: New file.
4676 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4678 * gcc.target/arm/wmul-6.c: New file.
4680 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4682 * gcc.target/arm/wmul-5.c: New file.
4683 * gcc.target/arm/no-wmla-1.c: New file.
4685 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4687 * gcc.target/arm/wmul-bitfield-1.c: New file.
4689 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4691 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4693 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4695 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4696 * gcc.target/i386/conversion.c: Likewise.
4698 2011-08-19 Richard Guenther <rguenther@suse.de>
4700 * gcc.dg/torture/pr50067-1.c: New testcase.
4701 * gcc.dg/torture/pr50067-2.c: Likewise.
4703 2011-08-19 Joey Ye <joey.ye@arm.com>
4706 * gcc.target/arm/handler-align.c: New test.
4707 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4710 2011-08-19 Joey Ye <joey.ye@arm.com>
4712 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4714 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4717 * gfortran.dg/end_block_label_1.f90: New test.
4718 * gfortran.dg/end_associate_label_1.f90: New test.
4720 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4722 * gcc.dg/c1x-pointer-float-1.c: New test.
4724 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4727 * gfortran.dg/duplicate_labels_2.f: New test.
4729 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4731 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4732 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4733 gcc.dg/c1x-noreturn-5.c: New tests.
4735 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4737 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4739 2011-08-18 Tobias Burnus <burnus@net-b.de>
4742 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4743 * gfortran.dg/coarray_lock_3.f90: Fix test.
4744 * gfortran.dg/coarray_lock_4.f90: New.
4745 * gfortran.dg/coarray_lock_5.f90: New.
4747 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.c-torture/compile/pr50009.c: New test.
4753 * gcc.dg/torture/pr50092.c: New test.
4755 2011-08-18 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/namelist_73.f90: New.
4760 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4762 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4765 * gcc.dg/pr50017.c: New test.
4767 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4770 * g++.dg/lookup/hidden-var1.C: New test case.
4772 2011-08-17 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/warn_unused_var_2.f90: New.
4776 * gfortran.dg/warn_unused_var_3.f90: New.
4778 2011-08-17 Tom de Vries <tom@codesourcery.com>
4781 * gcc.target/arm/pr43597.c: New test.
4783 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4786 * gfortran.dg/common_13.f90: New.
4788 2011-08-16 Jason Merrill <jason@redhat.com>
4791 * g++.dg/cpp0x/variadic-unresolved.C: New.
4793 * g++.old-deja/g++.brendan/README: Add R.I.P.
4795 * g++.dg/ext/attr-used-1.C: New.
4798 * g++.dg/cpp0x/initlist56.C: New.
4800 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4803 * g++.dg/opt/life1.C: Only run on Linux.
4805 2011-08-15 Tobias Burnus <burnus@net-b.de>
4807 * gfortran.dg/coarray_26.f90: New.
4809 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4811 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4814 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4817 * gfortran.dg/func_result_7.f90: New.
4819 2011-08-13 Jason Merrill <jason@redhat.com>
4822 * g++.dg/cpp0x/decltype32.C: New.
4825 * g++.dg/diagnostic/expr1.C: New.
4827 2011-08-12 David Li <davidxl@google.com>
4829 * g++.dg/abi/vbase15.C: New test.
4831 2011-08-12 Jason Merrill <jason@redhat.com>
4834 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4836 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4838 * gcc.dg/builtins-67.c: New test.
4839 * gcc.target/i386/conversion.c: Ditto.
4841 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4842 Brian Hackett <bhackett1024@gmail.com>
4844 * g++.dg/plugin/decl_plugin.c: New.
4845 * g++.dg/plugin/decl-plugin-test.C: New.
4846 * g++.dg/plugin/plugin.exp: Add above testcase.
4848 2011-08-11 Richard Guenther <rguenther@suse.de>
4850 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4852 2011-08-11 Michael Matz <matz@suse.de>
4854 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4856 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4858 PR tree-optimization/50039
4859 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4860 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4862 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4864 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4865 (sse4_1_test): Initialize src3 with random value.
4867 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4869 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4870 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4871 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4872 * gcc.dg/scal-to-vec1.c: New test.
4873 * gcc.dg/scal-to-vec2.c: New test.
4875 2011-08-09 Richard Guenther <rguenther@suse.de>
4877 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4878 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4879 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4880 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4882 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4884 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4886 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4888 * gcc.dg/pr49948.c: Require pthread effective target.
4890 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4892 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4894 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4896 * gcc.target/i386/sse-22a.c: New test.
4898 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4900 PR tree-optimization/50014
4901 * gcc.dg/vect/pr50014.c: New test.
4903 2011-08-08 Martin Jambor <mjambor@suse.cz>
4906 * gcc.dg/tree-ssa/pr49923.c: New test.
4908 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4911 * gcc.target/i386/pr49781-1.c: New.
4913 2011-08-08 Jason Merrill <jason@redhat.com>
4915 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4917 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4919 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4922 * gfortran.dg/typebound_override_1.f90: New.
4924 2011-08-07 Kai Tietz <ktietz@redhat.com>
4926 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4927 x86_64 mingw target.
4928 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4929 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4930 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4931 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4932 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4933 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4934 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4935 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4936 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4937 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4939 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4942 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4944 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4946 * gcc.dg/pr48770.c: Cleanup coverage files.
4947 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4949 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4951 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4952 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4953 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4954 lzcnt and bmi options.
4956 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4959 * gcc.dg/pr47381-1.c: New.
4960 * gcc.dg/pr47381-2.c: Likewise.
4961 * gcc.target/i386/pr47381.c: Likewise.
4963 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4966 * gcc.dg/pr47727.c: New.
4969 * gcc.dg/pr47372-1.c: New.
4970 * gcc.dg/pr47372-2.c: Likewise.
4972 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4975 * gcc.target/i386/pr47449.c: New.
4978 * gcc.dg/pr47446-1.c: New.
4979 * gcc.dg/pr47446-2.c: Likewise.
4981 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4984 * gcc.dg/pr47766.c: New.
4987 * gcc.dg/tls/pr47715-1.c: New.
4988 * gcc.dg/tls/pr47715-2.c: Likewise.
4989 * gcc.dg/tls/pr47715-3.c: Likewise.
4990 * gcc.dg/tls/pr47715-4.c: Likewise.
4991 * gcc.dg/tls/pr47715-5.c: Likewise.
4993 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4996 * objc.dg/gnu-api-2-class.m: Updated comments.
4997 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4998 * objc.dg/gnu-api-2-class-meta.m: New test.
4999 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5001 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5004 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5005 with classes that are in construction.
5007 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5010 * gcc.target/i386/pr48084-1.c: New.
5011 * gcc.target/i386/pr48084-2.c: Likewise.
5012 * gcc.target/i386/pr48084-3.c: Likewise.
5013 * gcc.target/i386/pr48084-4.c: Likewise.
5014 * gcc.target/i386/pr48084-5.c: Likewise.
5016 PR rtl-optimization/49504
5017 * gcc.target/i386/pr49504.c: New.
5020 * gcc.dg/pr49860.c: New.
5022 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5025 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5026 with classes that are in construction.
5028 2011-08-05 Jason Merrill <jason@redhat.com>
5031 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5034 * g++.dg/cpp0x/decltype31.C: New.
5037 * g++.dg/init/array28.C: New.
5040 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5042 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5045 * gcc.dg/pr47369-1.c: New.
5047 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5050 * gcc.dg/torture/pr47364-1.c: New.
5051 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5052 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5054 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5057 * gfortran.dg/transfer_check_2.f90: New test case.
5059 2011-08-05 Jan Hubicka <jh@suse.cz>
5062 * gfortran.dg/pr49494.f90: New testcase.
5064 2011-08-05 Jan Hubicka <jh@suse.cz>
5067 * gcc.c-torture/compile/pr49735.c: New testcase.
5069 2011-08-05 Jason Merrill <jason@redhat.com>
5072 * g++.dg/cpp0x/initlist56.C: New.
5075 * g++.dg/overload/rvalue2.C: New.
5078 * g++.dg/cpp0x/range-for21.C: New.
5080 * g++.dg/ext/vla11.C: New.
5082 2011-08-05 Richard Guenther <rguenther@suse.de>
5084 PR tree-optimization/49984
5085 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5087 2011-08-05 Richard Guenther <rguenther@suse.de>
5089 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5090 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5091 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5093 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5095 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5096 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5097 * gfortran.dg/ldist-pr43023.f90: Ditto.
5098 * gfortran.dg/namelist_52.f90: Ditto.
5099 * gfortran.dg/interface_proc_end.f90: Ditto.
5100 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5101 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5103 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5105 * gcc.dg/vect/vect-over-widen-1.c: New test.
5106 * gcc.dg/vect/vect-over-widen-2.c: New test.
5107 * gcc.dg/vect/vect-over-widen-3.c: New test.
5108 * gcc.dg/vect/vect-over-widen-4.c: New test.
5110 2011-08-04 Richard Guenther <rguenther@suse.de>
5113 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5115 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5117 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5119 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5122 * g++.dg/ext/builtin-object-size3.C: New test.
5124 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5126 PR tree-optimization/49948
5127 * gcc.dg/pr49948.c: New test.
5129 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5132 * gcc.dg/torture/pr47383.c: New.
5134 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5136 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5138 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5140 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5142 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5145 * gcc.dg/torture/pr47744-1.c: New.
5146 * gcc.dg/torture/pr47744-2.c: Likewise.
5147 * gcc.dg/torture/pr47744-3.c: Likewise.
5149 2011-08-03 Richard Guenther <rguenther@suse.de>
5152 * gcc.dg/torture/pr49958.c: New testcase.
5154 2011-08-03 Richard Guenther <rguenther@suse.de>
5156 PR tree-optimization/49938
5157 * g++.dg/torture/pr49938.C: New testcase.
5159 2011-08-02 Jason Merrill <jason@redhat.com>
5162 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5165 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5168 * g++.dg/cpp0x/variadic115.C: New.
5171 * g++.dg/cpp0x/union5.C: New.
5173 2011-08-02 Daniel Kraft <d@domob.eu>
5176 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5178 2011-08-02 Kai Tietz <ktietz@redhat.com>
5181 * gcc.dg/tree-ssa/forwprop-15.c
5183 2011-08-02 Jason Merrill <jason@redhat.com>
5186 * g++.dg/cpp0x/range-for20.C: New.
5188 2011-08-02 Tobias Burnus <burnus@net-b.de>
5190 * gfortran.dg/coarray_lib_token_3.f90: New.
5192 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5195 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5196 * gcc.dg/gomp/atomic-15.c: New test.
5197 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5198 * g++.dg/gomp/atomic-15.C: New test.
5199 * g++.dg/gomp/private-1.C: New test.
5200 * g++.dg/gomp/sharing-2.C: New test.
5201 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5202 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5203 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5205 2011-08-02 Tobias Burnus <burnus@net-b.de>
5207 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5208 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5210 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5211 * gfortran.dg/allocatable_function_5.f90: Ditto.
5212 * gfortran.dg/allocate_stat.f90: Ditto.
5213 * gfortran.dg/array_constructor_20.f90: Ditto.
5214 * gfortran.dg/array_constructor_21.f90: Ditto.
5215 * gfortran.dg/array_constructor_22.f90: Ditto.
5216 * gfortran.dg/array_constructor_26.f03: Ditto.
5217 * gfortran.dg/array_function_4.f90: Ditto.
5218 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5219 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5220 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5221 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5222 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5223 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5224 * gfortran.dg/class_15.f03: Ditto.
5225 * gfortran.dg/class_27.f03: Ditto.
5226 * gfortran.dg/class_33.f90: Ditto.
5227 * gfortran.dg/class_37.f03: Ditto.
5228 * gfortran.dg/class_40.f03: Ditto.
5229 * gfortran.dg/class_42.f03: Ditto.
5230 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5231 * gfortran.dg/coarray/registering_1.f90: Ditto.
5232 * gfortran.dg/convert_1.f90: Ditto.
5233 * gfortran.dg/default_initialization_3.f90: Ditto.
5234 * gfortran.dg/dependency_25.f90: Ditto.
5235 * gfortran.dg/dependency_26.f90: Ditto.
5236 * gfortran.dg/dependency_36.f90: Ditto.
5237 * gfortran.dg/dependency_37.f90: Ditto.
5238 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5239 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5240 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5241 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5242 * gfortran.dg/elemental_result_1.f90: Ditto.
5243 * gfortran.dg/empty_derived_type.f90: Ditto.
5244 * gfortran.dg/entry_7.f90: Ditto.
5245 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5246 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5247 * gfortran.dg/error_recovery_3.f90: Ditto.
5248 * gfortran.dg/extends_4.f03: Ditto.
5249 * gfortran.dg/func_assign.f90: Ditto.
5250 * gfortran.dg/func_assign_3.f90: Ditto.
5251 * gfortran.dg/generic_1.f90: Ditto.
5252 * gfortran.dg/generic_18.f90: Ditto.
5253 * gfortran.dg/generic_22.f03: Ditto.
5254 * gfortran.dg/generic_4.f90: Ditto.
5255 * gfortran.dg/generic_6.f90: Ditto.
5256 * gfortran.dg/generic_actual_arg.f90: Ditto.
5257 * gfortran.dg/graphite/id-21.f: Ditto.
5258 * gfortran.dg/graphite/pr45758.f90: Ditto.
5259 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5260 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5261 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5262 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5263 * gfortran.dg/host_used_types_1.f90: Ditto.
5264 * gfortran.dg/implicit_1.f90: Ditto.
5265 * gfortran.dg/implicit_11.f90: Ditto.
5266 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5267 * gfortran.dg/impure_actual_1.f90: Ditto.
5268 * gfortran.dg/impure_assignment_1.f90: Ditto.
5269 * gfortran.dg/impure_constructor_1.f90: Ditto.
5270 * gfortran.dg/initialization_10.f90: Ditto.
5271 * gfortran.dg/initialization_12.f90: Ditto.
5272 * gfortran.dg/interface_14.f90: Ditto.
5273 * gfortran.dg/interface_15.f90: Ditto.
5274 * gfortran.dg/interface_2.f90: Ditto.
5275 * gfortran.dg/interface_25.f90: Ditto.
5276 * gfortran.dg/interface_26.f90: Ditto.
5277 * gfortran.dg/interface_29.f90: Ditto.
5278 * gfortran.dg/interface_assignment_1.f90: Ditto.
5279 * gfortran.dg/internal_pack_6.f90: Ditto.
5280 * gfortran.dg/internal_pack_7.f90: Ditto.
5281 * gfortran.dg/internal_pack_8.f90: Ditto.
5282 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5283 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5284 * gfortran.dg/module_commons_3.f90: Ditto.
5285 * gfortran.dg/module_equivalence_4.f90: Ditto.
5286 * gfortran.dg/module_equivalence_6.f90: Ditto.
5287 * gfortran.dg/module_function_type_1.f90: Ditto.
5288 * gfortran.dg/module_naming_1.f90: Ditto.
5289 * gfortran.dg/namelist_4.f90: Ditto.
5290 * gfortran.dg/operator_c1202.f90: Ditto.
5291 * gfortran.dg/parens_7.f90: Ditto.
5292 * gfortran.dg/pr32921.f: Ditto.
5293 * gfortran.dg/pr33646.f90: Ditto.
5294 * gfortran.dg/pr41928.f90: Ditto.
5295 * gfortran.dg/pr42119.f90: Ditto.
5296 * gfortran.dg/pr43984.f90: Ditto.
5297 * gfortran.dg/present_1.f90: Ditto.
5298 * gfortran.dg/private_type_2.f90: Ditto.
5299 * gfortran.dg/proc_decl_2.f90: Ditto.
5300 * gfortran.dg/proc_ptr_10.f90: Ditto.
5301 * gfortran.dg/proc_ptr_22.f90: Ditto.
5302 * gfortran.dg/proc_ptr_8.f90: Ditto.
5303 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5304 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5305 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5306 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5307 * gfortran.dg/substring_equivalence.f90: Ditto.
5308 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5309 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5310 * gfortran.dg/trim_optimize_6.f90: Ditto.
5311 * gfortran.dg/typebound_call_12.f03: Ditto.
5312 * gfortran.dg/typebound_operator_5.f03: Ditto.
5313 * gfortran.dg/typebound_operator_6.f03: Ditto.
5314 * gfortran.dg/typebound_proc_18.f03: Ditto.
5315 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5316 * gfortran.dg/use_1.f90: Ditto.
5317 * gfortran.dg/use_10.f90: Ditto.
5318 * gfortran.dg/use_11.f90: Ditto.
5319 * gfortran.dg/use_14.f90: Ditto.
5320 * gfortran.dg/use_only_2.f90: Ditto.
5321 * gfortran.dg/use_rename_4.f90: Ditto.
5322 * gfortran.dg/use_rename_5.f90: Ditto.
5323 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5324 * gfortran.dg/used_interface_ref.f90: Ditto.
5325 * gfortran.dg/used_types_11.f90: Ditto.
5326 * gfortran.dg/used_types_3.f90: Ditto.
5327 * gfortran.dg/used_types_4.f90: Ditto.
5328 * gfortran.dg/userdef_operator_2.f90: Ditto.
5329 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5330 * gfortran.dg/vect/pr46213.f90: Ditto.
5331 * gfortran.dg/whole_file_21.f90: Ditto.
5332 * gfortran.dg/whole_file_22.f90: Ditto.
5333 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5334 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5336 2011-08-02 Kai Tietz <ktietz@redhat.com>
5338 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5340 2011-08-01 Jason Merrill <jason@redhat.com>
5343 * g++.dg/abi/mangle49.C: New.
5346 * g++.dg/cpp0x/constexpr-array4.C: New.
5349 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5351 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5354 * gcc.target/i386/pr49927.c: New test.
5356 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5358 PR tree-optimization/49926
5359 * gcc.dg/vect/pr49926.c: New test.
5361 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5363 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5364 * gcc.target/i386/lzcnt-1.c: New test.
5365 * gcc.target/i386/lzcnt-2.c: Likewise.
5366 * gcc.target/i386/lzcnt-2a.c: Likewise.
5367 * gcc.target/i386/lzcnt-3.c: Likewise.
5368 * gcc.target/i386/lzcnt-4.c: Likewise.
5369 * gcc.target/i386/lzcnt-4a.c: Likewise.
5370 * gcc.target/i386/lzcnt-5.c: Likewise.
5371 * gcc.target/i386/lzcnt-6.c: Likewise.
5372 * gcc.target/i386/lzcnt-6a.c: Likewise.
5373 * gcc.target/i386/lzcnt-check.h: Likewise.
5375 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5376 * gcc.target/i386/sse-13.c: Likewise.
5377 * gcc.target/i386/sse-14.c: Likewise.
5378 * g++.dg/other/i386-2.C: Likewise.
5379 * g++.dg/other/i386-3.C: Likewise.
5381 2011-08-01 Julian Brown <julian@codesourcery.com>
5383 * gcc.target/arm/fixed-point-exec.c: New test.
5385 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5388 * gcc.target/i386/pr49920.c: New test.
5390 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5392 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5393 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5394 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5395 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5396 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5397 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5398 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5399 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5400 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5401 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5402 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5403 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5404 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5405 * g++.dg/tree-ssa/pr33615.C: Ditto.
5406 * g++.dg/tree-ssa/restrict1.C: Ditto.
5407 * c-c++-common/restrict-2.c: Ditto.
5408 * gfortran.dg/pr32921.f: Ditto.
5409 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5410 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5411 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5412 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5413 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5414 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5415 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5416 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5417 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5418 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5420 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5422 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5423 .exe.ltrans[0-9]*. dump files.
5425 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5428 * gfortran.dg/abstract_type_6.f03: Modified.
5429 * gfortran.dg/typebound_proc_24.f03: New.
5431 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/init/for1.C: Fix.
5436 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5439 * gfortran.dg/string_5.f90: New test.
5441 2011-07-29 Jason Merrill <jason@redhat.com>
5444 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5446 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5448 PR tree-optimization/47407
5449 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5453 2011-07-29 Richard Guenther <rguenther@suse.de>
5455 * gcc.dg/uninit-suppress.c: Also disable VRP.
5456 * gcc.dg/uninit-suppress_2.c: Likewise.
5458 2011-07-28 Jason Merrill <jason@redhat.com>
5461 * g++.dg/template/nontype24.C: New.
5463 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5465 PR rtl-optimization/47958
5466 * gcc.dg/torture/pr47958-1.c: New.
5468 2011-07-29 Wei Guozhi <carrot@google.com>
5470 PR rtl-optimization/49799
5471 * gcc.dg/pr49799.c: New test case.
5473 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5476 * gcc.dg/graphite/id-pr48648.c: New.
5478 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5481 * gfortran.dg/maxloc_2.f90: New test.
5482 * gfortran.dg/maxloc_3.f90: New test.
5483 * gfortran.dg/minloc_1.f90: New test.
5484 * gfortran.dg/minloc_2.f90: New test.
5485 * gfortran.dg/minloc_3.f90: New test.
5486 * gfortran.dg/minmaxloc_7.f90: New test.
5489 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5491 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5493 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5494 the builtin isn't optimized away.
5496 2011-07-27 Tobias Burnus <burnus@net-b.de>
5499 * gfortran.dg/lto/pr45586-2_0.f90: New.
5501 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5504 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5505 * c-c++-common/cxxbitfields-5.c: Same.
5507 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5509 * lib/target-supports.exp (check_effective_target_mmap): Use
5510 check_function_available.
5512 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5514 * g++.old-deja/g++.pt/crash60.C: Updated.
5516 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5519 * gcc.target/i386/pr49866.c: New test.
5521 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5523 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5524 * gcc.target/i386/bmi-andn-1.c: New test.
5525 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5526 * gcc.target/i386/bmi-andn-2.c: Likewise.
5527 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5528 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5529 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5530 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5531 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5532 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5533 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5534 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5535 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5536 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5537 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5538 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5539 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5540 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5541 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5542 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5543 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5544 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5545 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5546 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5547 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5549 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5552 * gfortran.dg/graphite/id-pr47691.f: New.
5554 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/avx-os-support.h: New.
5557 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5558 (main): Check avx_os_support before the test is run.
5559 * gcc.target/i386/aes-avx-check.h: Ditto.
5560 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5562 2011-07-27 Kai Tietz <ktietz@redhat.com>
5564 * gcc.target/i386/aggregate-ret3.c: New test.
5565 * gcc.target/i386/aggregate-ret4.c: New test.
5567 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5570 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5571 allocated array should *not* change its size.
5572 * gfortran.dg/multiple_allocation_3.f90: New test.
5574 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5577 * g++.dg/cpp0x/constexpr-49776.C: New.
5579 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5582 * gcc.dg/graphite/id-pr47046.c: New.
5584 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5587 * gcc.dg/graphite/run-id-pr47593.c: New.
5589 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5592 * gcc.dg/graphite/run-id-pr47653.c: New.
5593 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5594 induction variables.
5595 * gcc.dg/graphite/scop-16.c: Same.
5596 * gcc.dg/graphite/scop-17.c: Same.
5597 * gcc.dg/graphite/scop-21.c: Same.
5599 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5602 * gcc.dg/graphite/id-pr48805.c: New.
5604 2011-07-26 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/coarray_lib_token_2.f90: New.
5608 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5610 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5613 2011-07-25 Andrew Pinski <apinski@cavium.com>
5616 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5617 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5619 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5621 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5623 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5624 * gcc.c-torture/execute/loop-2g.c: Likewise.
5625 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5626 Require mmap support.
5627 * gcc.c-torture/execute/loop-2g.x: Likewise.
5628 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5629 (MAP_ANON): Provide default.
5630 * gcc.dg/20050826-1.c: Likewise.
5631 * gcc.target/i386/pr36533.c: Likewise.
5632 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5633 Use dg-require-effective-target mmap.
5635 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5638 * g++.dg/cpp0x/range-for19.C: New.
5640 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5643 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5646 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5649 * g++.dg/torture/pr49309.C: Remove.
5651 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5653 PR tree-optimization/49809
5654 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5657 2011-07-25 Richard Guenther <rguenther@suse.de>
5659 PR tree-optimization/49715
5660 * gcc.target/i386/pr49715-1.c: New testcase.
5661 * gcc.target/i386/pr49715-2.c: Likewise.
5663 2011-07-23 Jason Merrill <jason@redhat.com>
5665 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5667 2011-07-22 Jason Merrill <jason@redhat.com>
5670 * g++.dg/cpp0x/initlist55.C: New.
5672 2011-07-23 Tobias Burnus <burnus@net-b.de>
5675 * gfortran.dg/namelist_72.f: New.
5677 2011-07-23 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/coarray_25.f90: New.
5681 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5683 * override1.C: This test should use c++0x mode.
5684 * override3.C: New. Test the diagnostics in c++98 mode.
5686 2011-07-22 Jason Merrill <jason@redhat.com>
5687 Mark Glisse <marc.glisse@normalesup.org>
5690 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5693 * g++.dg/opt/builtins2.C: New.
5694 * g++.dg/other/error27.C: Don't rely on __builtin.
5696 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5698 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5700 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5701 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5702 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5703 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5705 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5708 2011-07-22 Richard Guenther <rguenther@suse.de>
5710 PR tree-optimization/45819
5711 * gcc.dg/pr45819.c: New testcase.
5713 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5715 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5717 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5721 * gcc.dg/graphite/run-id-pr47654.c: New.
5723 2011-07-21 Ian Lance Taylor <iant@google.com>
5726 * gcc.dg/pr49705.c: New test.
5728 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5730 * lib/target-supports.exp (check_avx_os_support_available): New.
5731 (check_effective_target_avx_runtime): Use it.
5733 2011-07-21 Richard Guenther <rguenther@suse.de>
5735 PR tree-optimization/49770
5736 * g++.dg/torture/pr49770.C: New testcase.
5738 2011-07-21 Kai Tietz <ktietz@redhat.com>
5740 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5741 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5743 2011-07-21 Tobias Burnus <burnus@net-b.de>
5745 * gfortran.dg/coarray_lib_token_1.f90: New.
5747 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5749 * gcc.dg/pr32912-2.c: Skip for AVR.
5750 * gcc.dg/pr44674.c: Add dg-require-profiling.
5752 2011-07-20 Jason Merrill <jason@redhat.com>
5754 * g++.dg/ext/desig2.C: New.
5756 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5758 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5760 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5761 * gcc.target/powerpc/recip-3.c: Ditto.
5763 2011-07-19 Jason Merrill <jason@redhat.com>
5765 PR c++/6709 (DR 743)
5766 PR c++/42603 (DR 950)
5767 * g++.dg/cpp0x/decltype21.C: New.
5769 2011-07-20 Richard Guenther <rguenther@suse.de>
5772 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5773 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5775 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5777 * gcc.target/arm/combine-movs.c: New.
5778 * gcc.target/arm/unsigned-extend-2.c: New.
5780 2011-07-19 Jason Merrill <jason@redhat.com>
5783 * g++.dg/cpp0x/variadic114.C: New.
5785 2011-07-19 Tobias Burnus <burnus@net-b.de>
5787 * gfortran.dg/coarray_args_1.f90: New.
5788 * gfortran.dg/coarray_args_2.f90: New.
5790 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5793 * gfortran.dg/allocate_error_3.f90: New.
5795 2011-07-19 Richard Guenther <rguenther@suse.de>
5797 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5798 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5799 * gcc.dg/torture/20110719-1.c: New testcase.
5801 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5803 PR tree-optimization/49768
5804 * gcc.c-torture/execute/pr49768.c: New test.
5806 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5808 PR tree-optimization/49771
5809 * gcc.dg/vect/pr49771.c: New test.
5811 2011-07-18 Martin Jambor <mjambor@suse.cz>
5813 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5814 * gcc.dg/ipa/ipa-2.c: Likewise.
5815 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5816 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5817 * gcc.dg/ipa/ipa-5.c: Likewise.
5818 * gcc.dg/ipa/ipa-7.c: Likewise.
5819 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5820 * gcc.dg/ipa/ipacost-1.c: Likewise.
5821 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5823 * gcc.dg/ipa/ipcp-1.c: New test.
5824 * gcc.dg/ipa/ipcp-2.c: Likewise.
5825 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5827 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5830 * gfortran.dg/pr49675.f90: New test.
5832 2011-07-18 Richard Guenther <rguenther@suse.de>
5834 * gcc.dg/torture/20110718-1.c: New testcase.
5836 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5838 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5839 * g++.dg/ext/bitfield3.C: Likewise.
5840 * g++.dg/ext/bitfield4.C: Likewise.
5841 * g++.dg/ext/bitfield5.C: Likewise.
5842 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5843 * g++.dg/other/pr23205-2.C: Likewise.
5844 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5845 * gcc.c-torture/compile/20001109-2.c: Likewise.
5846 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5847 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5848 * gcc.dg/bitfld-16.c: Likewise.
5849 * gcc.dg/bitfld-17.c: Likewise.
5850 * gcc.dg/bitfld-18.c: Likewise.
5851 * gcc.dg/builtins-config.h: Remove Netware support.
5852 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5853 * gcc.dg/cdce2.c: Likewise.
5854 * gcc.dg/cpp/assert4.c: Remove netware support.
5855 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5856 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5858 * lib/target-supports.exp (check_visibility_available): Remove
5860 (check_profiling_available): Likewise.
5862 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5864 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5866 2011-07-17 Tobias Burnus <burnus@net-b.de>
5867 Thomas Koenig <tkoenig@gcc.gnu.org>
5870 * gfortran.dg/generic_17.f90: Fix testcase.
5871 * gfortran.dg/interface_3.f90: Add dg-error.
5872 * gfortran.dg/use_14.f90: New.
5873 * gfortran.dg/use_15.f90: New.
5875 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5877 * gnat.dg/pointer_controlled.adb: New test.
5879 2011-07-17 Tobias Burnus <burnus@net-b.de>
5882 * gfortran.dg/pointer_remapping_7.f90: New.
5884 2011-07-16 Jason Merrill <jason@redhat.com>
5886 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5888 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5889 Jason Merrill <jason@redhat.com>
5893 * g++.dg/cpp0x/decltype29.C: Adjust.
5894 * g++.dg/cpp0x/error4.C: Adjust.
5895 * g++.dg/cpp0x/sfinae26.C: Adjust.
5896 * g++.dg/cpp0x/variadic105.C: Adjust.
5897 * g++.dg/template/deduce3.C: Adjust.
5898 * g++.dg/template/error45.C: Adjust.
5899 * g++.dg/template/ptrmem2.C: Adjust.
5900 * g++.dg/template/sfinae2.C: Adjust.
5901 * g++.old-deja/g++.pt/crash60.C: Adjust.
5902 * g++.old-deja/g++.pt/unify6.C: Adjust.
5903 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5904 * g++.dg/cpp0x/nullptr15.C: Adjust.
5905 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5906 * g++.dg/cpp0x/pr31431.C: Adjust.
5907 * g++.dg/cpp0x/pr31434.C: Adjust.
5908 * g++.dg/cpp0x/sfinae11.C: Adjust
5909 * g++.dg/cpp0x/temp_default2.C: Adjust.
5910 * g++.dg/cpp0x/trailing4.C: Adjust.
5911 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5912 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5913 * g++.dg/cpp0x/variadic105.C: Adjust.
5914 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5915 * g++.dg/ext/vla2.C: Adjust.
5916 * g++.dg/other/ptrmem10.C: Adjust.
5917 * g++.dg/other/ptrmem11.C: Adjust.
5918 * g++.dg/overload/unknown1.C: Adjust.
5919 * g++.dg/template/conv11.C: Adjust.
5920 * g++.dg/template/dependent-expr5.C: Adjust.
5921 * g++.dg/template/friend.C: Adjust.
5922 * g++.dg/template/incomplete2.C: Adjust.
5923 * g++.dg/template/local4.C: Adjust.
5924 * g++.dg/template/local6.C: Adjust.
5925 * g++.dg/template/operator9.C: Adjust.
5926 * g++.dg/template/ttp25.C: Adjust.
5927 * g++.dg/template/unify10.C: Adjust.
5928 * g++.dg/template/unify11.C: Adjust.
5929 * g++.dg/template/unify6.C: Adjust.
5930 * g++.dg/template/unify9.C: Adjust.
5931 * g++.dg/template/varmod1.C: Adjust.
5932 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5933 * g++.old-deja/g++.pt/crash28.C: Adjust.
5934 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5935 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5936 * g++.old-deja/g++.pt/expr2.C: Adjust.
5937 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5938 * g++.old-deja/g++.pt/spec5.C: Adjust.
5939 * g++.old-deja/g++.pt/spec6.C: Adjust.
5940 * g++.old-deja/g++.pt/unify4.C: Adjust.
5941 * g++.old-deja/g++.pt/unify8.C: Adjust.
5942 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5943 * g++.dg/overload/template5.C: New testcase.
5944 * g++.dg/template/overload12.C: New testcase.
5946 2011-07-11 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5949 * gfortran.dg/coarray_7.f90: Ditto.
5950 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5951 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5953 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5955 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5957 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5958 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5959 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5961 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5962 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5963 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5965 2011-07-15 Jason Merrill <jason@redhat.com>
5968 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5969 Use --extra_opts instead of --additional_options.
5971 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/torture/pr49309.C: Remove.
5976 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5978 * gcc.target/tic6x/weak-call.c: New test.
5979 * gcc.target/tic6x/fpcmp.c: New test.
5980 * gcc.target/tic6x/fpdiv.c: New test.
5981 * gcc.target/tic6x/rotdi16-scan.c: New test.
5982 * gcc.target/tic6x/ffssi.c: New test.
5983 * gcc.target/tic6x/fpdiv-lib.c: New test.
5984 * gcc.target/tic6x/cold-lc.c: New test.
5985 * gcc.target/tic6x/longcalls.c: New test.
5986 * gcc.target/tic6x/abi-align-1.c: New test.
5987 * gcc.target/tic6x/fpcmp-finite.c: New test.
5988 * gcc.target/tic6x/rotdi16.c: New test.
5989 * gcc.target/tic6x/bswapl.c: New test.
5990 * gcc.target/tic6x/ffsdi.c: New test.
5991 * gcc.target/tic6x/tic6x.exp: New file.
5992 * gcc.target/tic6x/builtins/arith24.c: New test.
5993 * gcc.target/tic6x/builtins/smpy.c: New test.
5994 * gcc.target/tic6x/builtins/smpylh.c: New test.
5995 * gcc.target/tic6x/builtins/smpyh.c: New test.
5996 * gcc.target/tic6x/builtins/sarith1.c: New test.
5997 * gcc.target/tic6x/builtins/extclr.c: New test
5998 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5999 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6000 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6001 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6003 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6005 * gcc.dg/20020312-2.c: Likewise.
6006 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6007 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6008 * gcc.dg/torture/builtin-math-7.c: Likewise.
6011 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6012 not testing tic6x-*-*.
6014 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6017 * g++.dg/torture/pr49309.C: New testcase.
6019 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6021 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6023 2011-07-14 Richard Guenther <rguenther@suse.de>
6025 PR tree-optimization/49651
6026 * gcc.dg/torture/pr49651.c: New testcase.
6028 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6031 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6033 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6035 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6036 -mno-pointers-to-nested-functions.
6037 * gcc.target/powerpc/no-r11-2.c: Ditto.
6038 * gcc.target/powerpc/no-r11-3.c: Ditto.
6040 2011-07-13 Jason Merrill <jason@redhat.com>
6042 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6043 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6044 when compiling C files.
6045 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6046 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6047 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6048 * g++.dg/lookup/anon2.C: Likewise.
6049 * g++.dg/tree-ssa/copyprop.C: Likewise.
6050 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6051 * g++.dg/init/vector1.C: Ignore narrowing errors.
6052 * g++.dg/torture/pr35526.C: Likewise.
6053 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6055 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6058 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6061 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6064 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6066 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6068 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6069 * lib/obj-c++.exp (obj-c++_init): Ditto.
6070 * lib/file-format.exp (gcc_target_object_format): Ditto.
6071 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6072 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6073 (check_visibility_available): Ditto.
6074 (check_effective_target_tls_native): Ditto.
6075 (check_effective_target_tls_emulated): Ditto.
6076 (check_effective_target_function_sections): Ditto.
6078 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6080 * gcc.target/arm/pr48183.c: New test.
6082 2011-07-13 Richard Guenther <rguenther@suse.de>
6084 * gcc.dg/torture/20110713-1.c: New testcase.
6086 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6089 * gcc.c-torture/compile/pr49474.c: New testcase.
6091 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6093 PR tree-optimization/49712
6094 * gcc.c-torture/execute/pr49712.c: New test.
6096 2011-07-11 Jason Merrill <jason@redhat.com>
6099 * g++.dg/template/recurse3.C: New.
6101 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6104 * gcc.dg/guality/csttest.c: New test.
6107 * gfortran.dg/pr49698.f90: New test.
6109 2011-07-11 Jeff Law <law@redhat.com>
6111 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6113 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6115 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6116 * go.test/go-test.exp (go-set-goarch): Likewise.
6118 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6121 * gcc.target/avr/torture/pr39633.c: New test case.
6123 2011-07-11 Tobias Burnus <burnus@net-b.de>
6126 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6128 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6130 * lib/target-supports.exp (check_effective_target_scheduling):
6132 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6133 * gcc.dg/pr45055.c: Ditto.
6134 * gcc.dg/pr45353.c: Ditto.
6135 * g++.dg/pr45056.C: Ditto.
6137 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6139 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6140 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6141 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6142 * g++.dg/torture/pr31863.C: Skip AVR.
6144 2011-07-10 Tobias Burnus <burnus@net-b.de>
6147 * gfortran.dg/intrinsic_signal.f90: New.
6149 2011-07-09 Jason Merrill <jason@redhat.com>
6151 * g++.dg/cpp0x/regress/regress6.C: New.
6152 * g++.dg/parse/crash45.C: Adjust message.
6153 * g++.dg/template/crash38.C: Adjust message.
6154 * g++.dg/template/crash64.C: Adjust message.
6156 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6158 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6159 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6160 * g++.dg/abi/bitfield3.C: Likewise.
6161 * g++.dg/eh/pr38662.C: Likewise.
6162 * g++.dg/ext/attrib36.C: Likewise.
6163 * g++.dg/ext/attrib37.C: Likewise.
6164 * g++.dg/ext/attrib8.C: Likewise.
6165 * g++.dg/ext/tmplattr1.C: Likewise.
6166 * g++.dg/inherit/override-attribs.C: Likewise.
6167 * g++.dg/opt/inline9.C: Likewise.
6168 * g++.dg/opt/life1.C: Likewise.
6169 * g++.dg/opt/longbranch2.C: Likewise.
6170 * g++.dg/opt/nrv12.C: Likewise.
6171 * g++.dg/opt/reg-stack4.C: Likewise.
6172 * g++.dg/other/pr35504.C: Likewise.
6173 * g++.dg/other/pr39496.C: Likewise.
6174 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6175 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6176 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6177 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6178 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6179 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6180 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6181 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6182 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6183 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6184 * g++.dg/warn/pr15774-1.C: Likewise.
6185 * g++.dg/warn/pr15774-2.C: Likewise.
6186 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6187 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6188 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6189 * g++.old-deja/g++.pt/asm2.C: Likewise.
6190 * gcc.c-torture/compile/20000804-1.c: Likewise.
6191 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6192 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6193 * gcc.dg/20020108-1.c: Likewise.
6194 * gcc.dg/20020122-2.c: Likewise.
6195 * gcc.dg/20020122-3.c: Likewise.
6196 * gcc.dg/20020206-1.c: Likewise.
6197 * gcc.dg/20020219-1.c: Likewise.
6198 * gcc.dg/20020310-1.c: Likewise.
6199 * gcc.dg/20020411-1.c: Likewise.
6200 * gcc.dg/20020418-2.c: Likewise.
6201 * gcc.dg/20020426-2.c: Likewise.
6202 * gcc.dg/20020517-1.c: Likewise.
6203 * gcc.dg/20030204-1.c: Likewise.
6204 * gcc.dg/20030826-2.c: Likewise.
6205 * gcc.dg/20031102-1.c: Likewise.
6206 * gcc.dg/20031202-1.c: Likewise.
6207 * gcc.dg/20050111-1.c: Likewise.
6208 * gcc.dg/20050503-1.c: Likewise.
6209 * gcc.dg/array-init-1.c: Likewise.
6210 * gcc.dg/builtin-apply4.c: Likewise.
6211 * gcc.dg/dfp/pr31344.c: Likewise.
6212 * gcc.dg/gomp/atomic-11.c: Likewise.
6213 * gcc.dg/graphite/pr40281.c: Likewise.
6214 * gcc.dg/ia64-sync-1.c: Likewise.
6215 * gcc.dg/ia64-sync-2.c: Likewise.
6216 * gcc.dg/ia64-sync-3.c: Likewise.
6217 * gcc.dg/ia64-sync-4.c: Likewise.
6218 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6219 * gcc.dg/invalid-call-1.c: Likewise.
6220 * gcc.dg/loop-3.c: Likewise.
6221 * gcc.dg/lower-subreg-1.c: Likewise.
6222 * gcc.dg/lto/pr47259_0.c: Likewise.
6223 * gcc.dg/nested-calls-1.c: Likewise.
6224 * gcc.dg/pr20017.c: Likewise.
6225 * gcc.dg/pr25023.c: Likewise.
6226 * gcc.dg/pr27671-2.c: Likewise.
6227 * gcc.dg/pr32176.c: Likewise.
6228 * gcc.dg/pr33676.c: Likewise.
6229 * gcc.dg/pr35045.c: Likewise.
6230 * gcc.dg/pr36015.c: Likewise.
6231 * gcc.dg/pr36584.c: Likewise.
6232 * gcc.dg/pr36998.c: Likewise.
6233 * gcc.dg/pr37438.c: Likewise.
6234 * gcc.dg/pr37908.c: Likewise.
6235 * gcc.dg/pr41241.c: Likewise.
6236 * gcc.dg/pr41340.c: Likewise.
6237 * gcc.dg/pr44136.c: Likewise.
6238 * gcc.dg/pr44194-1.c: Likewise.
6239 * gcc.dg/pr46212.c: Likewise.
6240 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6241 * gcc.dg/setjmp-2.c: Likewise.
6242 * gcc.dg/short-compare-1.c: Likewise.
6243 * gcc.dg/short-compare-2.c: Likewise.
6244 * gcc.dg/smod-1.c: Likewise.
6245 * gcc.dg/sync-2.c: Likewise.
6246 * gcc.dg/sync-3.c: Likewise.
6247 * gcc.dg/tls/opt-1.c: Likewise.
6248 * gcc.dg/tls/opt-2.c: Likewise.
6249 * gcc.dg/tls/opt-3.c: Likewise.
6250 * gcc.dg/torture/badshift.c: Likewise.
6251 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6252 * gcc.dg/torture/pr20314-2.c: Likewise.
6253 * gcc.dg/torture/pr36891.c: Likewise.
6254 * gcc.dg/torture/pr38774.c: Likewise.
6255 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6256 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6257 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6258 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6259 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6260 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6261 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6262 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6263 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6264 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6265 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6266 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6267 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6268 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6269 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6270 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6271 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6272 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6273 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6274 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6275 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6276 * gcc.dg/unroll-1.c: Likewise.
6277 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6278 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6279 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6280 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6281 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6282 * gcc.target/i386/20000609-1.c: Likewise.
6283 * gcc.target/i386/20000720-1.c: Likewise.
6284 * gcc.target/i386/20000724-1.c: Likewise.
6285 * gcc.target/i386/20011107-1.c: Likewise.
6286 * gcc.target/i386/20011119-1.c: Likewise.
6287 * gcc.target/i386/20020201-3.c: Likewise.
6288 * gcc.target/i386/20020218-1.c: Likewise.
6289 * gcc.target/i386/20020729-1.c: Likewise.
6290 * gcc.target/i386/20030926-1.c: Likewise.
6291 * gcc.target/i386/20060125-1.c: Likewise.
6292 * gcc.target/i386/20060125-2.c: Likewise.
6293 * gcc.target/i386/20060512-1.c: Likewise.
6294 * gcc.target/i386/20060512-2.c: Likewise.
6295 * gcc.target/i386/20060512-3.c: Likewise.
6296 * gcc.target/i386/20060512-4.c: Likewise.
6297 * gcc.target/i386/387-1.c: Likewise.
6298 * gcc.target/i386/387-2.c: Likewise.
6299 * gcc.target/i386/387-5.c: Likewise.
6300 * gcc.target/i386/387-6.c: Likewise.
6301 * gcc.target/i386/980312-1.c: Likewise.
6302 * gcc.target/i386/980313-1.c: Likewise.
6303 * gcc.target/i386/990117-1.c: Likewise.
6304 * gcc.target/i386/990424-1.c: Likewise.
6305 * gcc.target/i386/990524-1.c: Likewise.
6306 * gcc.target/i386/991129-1.c: Likewise.
6307 * gcc.target/i386/991214-1.c: Likewise.
6308 * gcc.target/i386/991230-1.c: Likewise.
6309 * gcc.target/i386/addr-sel-1.c: Likewise.
6310 * gcc.target/i386/aggregate-ret1.c: Likewise.
6311 * gcc.target/i386/aggregate-ret2.c: Likewise.
6312 * gcc.target/i386/align-main-3.c: Likewise.
6313 * gcc.target/i386/amd64-abi-1.c: Likewise.
6314 * gcc.target/i386/amd64-abi-2.c: Likewise.
6315 * gcc.target/i386/amd64-abi-4.c: Likewise.
6316 * gcc.target/i386/amd64-abi-5.c: Likewise.
6317 * gcc.target/i386/amd64-abi-6.c: Likewise.
6318 * gcc.target/i386/asm-1.c: Likewise.
6319 * gcc.target/i386/asm-3.c: Likewise.
6320 * gcc.target/i386/asm-5.c: Likewise.
6321 * gcc.target/i386/attributes-error.c: Likewise.
6322 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6323 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6324 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6325 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6326 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6327 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6328 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6329 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6330 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6331 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6332 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6333 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6334 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6335 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6336 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6337 * gcc.target/i386/bitfield1.c: Likewise.
6338 * gcc.target/i386/bitfield2.c: Likewise.
6339 * gcc.target/i386/bmi-2.c: Likewise.
6340 * gcc.target/i386/bmi-5.c: Likewise.
6341 * gcc.target/i386/builtin-unreachable.c: Likewise.
6342 * gcc.target/i386/cleanup-2.c: Likewise.
6343 * gcc.target/i386/clobbers.c: Likewise.
6344 * gcc.target/i386/cmov8.c: Likewise.
6345 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6346 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6347 * gcc.target/i386/compress-float-387.c: Likewise.
6348 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6349 * gcc.target/i386/compress-float-sse.c: Likewise.
6350 * gcc.target/i386/crc32-2.c: Likewise.
6351 * gcc.target/i386/crc32-3.c: Likewise.
6352 * gcc.target/i386/divmod-7.c: Likewise.
6353 * gcc.target/i386/divmod-8.c: Likewise.
6354 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6355 * gcc.target/i386/fma3-builtin.c: Likewise.
6356 * gcc.target/i386/fma3-fma.c: Likewise.
6357 * gcc.target/i386/fma4-256-vector.c: Likewise.
6358 * gcc.target/i386/fma4-builtin.c: Likewise.
6359 * gcc.target/i386/fma4-fma-2.c: Likewise.
6360 * gcc.target/i386/fma4-fma.c: Likewise.
6361 * gcc.target/i386/fma4-vector-2.c: Likewise.
6362 * gcc.target/i386/fma4-vector.c: Likewise.
6363 * gcc.target/i386/funcspec-1.c: Likewise.
6364 * gcc.target/i386/funcspec-10.c: Likewise.
6365 * gcc.target/i386/funcspec-11.c: Likewise.
6366 * gcc.target/i386/funcspec-2.c: Likewise.
6367 * gcc.target/i386/funcspec-5.c: Likewise.
6368 * gcc.target/i386/funcspec-6.c: Likewise.
6369 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6370 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6371 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6372 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6373 * gcc.target/i386/incoming-1.c: Likewise.
6374 * gcc.target/i386/incoming-10.c: Likewise.
6375 * gcc.target/i386/incoming-11.c: Likewise.
6376 * gcc.target/i386/incoming-12.c: Likewise.
6377 * gcc.target/i386/incoming-13.c: Likewise.
6378 * gcc.target/i386/incoming-14.c: Likewise.
6379 * gcc.target/i386/incoming-15.c: Likewise.
6380 * gcc.target/i386/incoming-2.c: Likewise.
6381 * gcc.target/i386/incoming-3.c: Likewise.
6382 * gcc.target/i386/incoming-4.c: Likewise.
6383 * gcc.target/i386/incoming-5.c: Likewise.
6384 * gcc.target/i386/incoming-6.c: Likewise.
6385 * gcc.target/i386/incoming-7.c: Likewise.
6386 * gcc.target/i386/incoming-8.c: Likewise.
6387 * gcc.target/i386/incoming-9.c: Likewise.
6388 * gcc.target/i386/lea.c: Likewise.
6389 * gcc.target/i386/local.c: Likewise.
6390 * gcc.target/i386/loop-1.c: Likewise.
6391 * gcc.target/i386/loop-2.c: Likewise.
6392 * gcc.target/i386/loop-3.c: Likewise.
6393 * gcc.target/i386/max-stack-align.c: Likewise.
6394 * gcc.target/i386/memcpy-1.c: Likewise.
6395 * gcc.target/i386/movbe-2.c: Likewise.
6396 * gcc.target/i386/movq-2.c: Likewise.
6397 * gcc.target/i386/movq.c: Likewise.
6398 * gcc.target/i386/nrv1.c: Likewise.
6399 * gcc.target/i386/pad-4.c: Likewise.
6400 * gcc.target/i386/pad-5a.c: Likewise.
6401 * gcc.target/i386/pad-5b.c: Likewise.
6402 * gcc.target/i386/pad-6a.c: Likewise.
6403 * gcc.target/i386/pad-6b.c: Likewise.
6404 * gcc.target/i386/pad-7.c: Likewise.
6405 * gcc.target/i386/pad-9.c: Likewise.
6406 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6407 * gcc.target/i386/pic-1.c: Likewise.
6408 * gcc.target/i386/pr12092-1.c: Likewise.
6409 * gcc.target/i386/pr12329.c: Likewise.
6410 * gcc.target/i386/pr21518.c: Likewise.
6411 * gcc.target/i386/pr22362.c: Likewise.
6412 * gcc.target/i386/pr22585.c: Likewise.
6413 * gcc.target/i386/pr23098.c: Likewise.
6414 * gcc.target/i386/pr25196.c: Likewise.
6415 * gcc.target/i386/pr25293.c: Likewise.
6416 * gcc.target/i386/pr25654.c: Likewise.
6417 * gcc.target/i386/pr26449.c: Likewise.
6418 * gcc.target/i386/pr26778.c: Likewise.
6419 * gcc.target/i386/pr26826.c: Likewise.
6420 * gcc.target/i386/pr27266.c: Likewise.
6421 * gcc.target/i386/pr29978.c: Likewise.
6422 * gcc.target/i386/pr30505.c: Likewise.
6423 * gcc.target/i386/pr30961-1.c: Likewise.
6424 * gcc.target/i386/pr31628.c: Likewise.
6425 * gcc.target/i386/pr32000-2.c: Likewise.
6426 * gcc.target/i386/pr32661-1.c: Likewise.
6427 * gcc.target/i386/pr32708-2.c: Likewise.
6428 * gcc.target/i386/pr32708-3.c: Likewise.
6429 * gcc.target/i386/pr34256.c: Likewise.
6430 * gcc.target/i386/pr34312.c: Likewise.
6431 * gcc.target/i386/pr34522.c: Likewise.
6432 * gcc.target/i386/pr35160.c: Likewise.
6433 * gcc.target/i386/pr35281.c: Likewise.
6434 * gcc.target/i386/pr36246.c: Likewise.
6435 * gcc.target/i386/pr36786.c: Likewise.
6436 * gcc.target/i386/pr37275.c: Likewise.
6437 * gcc.target/i386/pr37843-3.c: Likewise.
6438 * gcc.target/i386/pr37843-4.c: Likewise.
6439 * gcc.target/i386/pr39082-1.c: Likewise.
6440 * gcc.target/i386/pr39431.c: Likewise.
6441 * gcc.target/i386/pr39496.c: Likewise.
6442 * gcc.target/i386/pr39543-2.c: Likewise.
6443 * gcc.target/i386/pr39911.c: Likewise.
6444 * gcc.target/i386/pr40718.c: Likewise.
6445 * gcc.target/i386/pr40906-1.c: Likewise.
6446 * gcc.target/i386/pr40906-2.c: Likewise.
6447 * gcc.target/i386/pr40906-3.c: Likewise.
6448 * gcc.target/i386/pr40934.c: Likewise.
6449 * gcc.target/i386/pr41900.c: Likewise.
6450 * gcc.target/i386/pr42589.c: Likewise.
6451 * gcc.target/i386/pr43662.c: Likewise.
6452 * gcc.target/i386/pr43671.c: Likewise.
6453 * gcc.target/i386/pr43766.c: Likewise.
6454 * gcc.target/i386/pr43869.c: Likewise.
6455 * gcc.target/i386/pr44942.c: Likewise.
6456 * gcc.target/i386/pr44948-2a.c: Likewise.
6457 * gcc.target/i386/pr45234.c: Likewise.
6458 * gcc.target/i386/pr45336-2.c: Likewise.
6459 * gcc.target/i386/pr45336-4.c: Likewise.
6460 * gcc.target/i386/pr45852.c: Likewise.
6461 * gcc.target/i386/pr46470.c: Likewise.
6462 * gcc.target/i386/pr48037-1.c: Likewise.
6463 * gcc.target/i386/pr48389.c: Likewise.
6464 * gcc.target/i386/pr49095.c: Likewise.
6465 * gcc.target/i386/pr9771-1.c: Likewise.
6466 * gcc.target/i386/rdfsbase-1.c: Likewise.
6467 * gcc.target/i386/rdfsbase-2.c: Likewise.
6468 * gcc.target/i386/rdgsbase-1.c: Likewise.
6469 * gcc.target/i386/rdgsbase-2.c: Likewise.
6470 * gcc.target/i386/rdrand-3.c: Likewise.
6471 * gcc.target/i386/regparm-stdcall.c: Likewise.
6472 * gcc.target/i386/regparm.c: Likewise.
6473 * gcc.target/i386/reload-1.c: Likewise.
6474 * gcc.target/i386/rotate-2.c: Likewise.
6475 * gcc.target/i386/sibcall-5.c: Likewise.
6476 * gcc.target/i386/signbit-1.c: Likewise.
6477 * gcc.target/i386/signbit-2.c: Likewise.
6478 * gcc.target/i386/signbit-3.c: Likewise.
6479 * gcc.target/i386/sse-5.c: Likewise.
6480 * gcc.target/i386/sse-8.c: Likewise.
6481 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6482 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6483 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6484 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6485 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6486 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6487 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6488 * gcc.target/i386/sse2-movq-2.c: Likewise.
6489 * gcc.target/i386/sse2-movq-3.c: Likewise.
6490 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6491 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6492 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6493 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6494 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6495 * gcc.target/i386/ssefn-1.c: Likewise.
6496 * gcc.target/i386/ssefn-2.c: Likewise.
6497 * gcc.target/i386/sseregparm-1.c: Likewise.
6498 * gcc.target/i386/sseregparm-2.c: Likewise.
6499 * gcc.target/i386/sseregparm-3.c: Likewise.
6500 * gcc.target/i386/sseregparm-4.c: Likewise.
6501 * gcc.target/i386/sseregparm-5.c: Likewise.
6502 * gcc.target/i386/sseregparm-6.c: Likewise.
6503 * gcc.target/i386/sseregparm-7.c: Likewise.
6504 * gcc.target/i386/sseregparm-8.c: Likewise.
6505 * gcc.target/i386/stack-realign.c: Likewise.
6506 * gcc.target/i386/stack-usage-realign.c: Likewise.
6507 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6508 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6509 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6510 * gcc.target/i386/stackalign/return-1.c: Likewise.
6511 * gcc.target/i386/stackalign/return-2.c: Likewise.
6512 * gcc.target/i386/stackalign/return-3.c: Likewise.
6513 * gcc.target/i386/tailcall-1.c: Likewise.
6514 * gcc.target/i386/tbm-2.c: Likewise.
6515 * gcc.target/i386/udivmod-7.c: Likewise.
6516 * gcc.target/i386/udivmod-8.c: Likewise.
6517 * gcc.target/i386/unroll-1.c: Likewise.
6518 * gcc.target/i386/vararg-1.c: Likewise.
6519 * gcc.target/i386/vararg-2.c: Likewise.
6520 * gcc.target/i386/vect8-ret.c: Likewise.
6521 * gcc.target/i386/vectorize5.c: Likewise.
6522 * gcc.target/i386/wmul-1.c: Likewise.
6523 * gcc.target/i386/wmul-2.c: Likewise.
6524 * gcc.target/i386/wrfsbase-1.c: Likewise.
6525 * gcc.target/i386/wrfsbase-2.c: Likewise.
6526 * gcc.target/i386/wrgsbase-1.c: Likewise.
6527 * gcc.target/i386/wrgsbase-2.c: Likewise.
6528 * gcc.target/i386/xop-pcmov.c: Likewise.
6529 * gcc.target/i386/xop-pcmov2.c: Likewise.
6530 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6531 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6532 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6533 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6534 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6535 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6536 * gcc.target/i386/zee.c: Likewise.
6537 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6538 * gfortran.dg/compiler-directive_2.f: Likewise.
6539 * gfortran.dg/g77/20010216-1.f: Likewise.
6540 * gfortran.dg/gomp/pr39152.f90: Likewise.
6541 * gfortran.dg/pr33794.f90: Likewise.
6543 2011-07-09 Jason Merrill <jason@redhat.com>
6545 * g++.dg/cpp0x/regress/regress5.C: New.
6547 2011-07-08 Jason Merrill <jason@redhat.com>
6550 * g++.dg/expr/compound-asn1.C: New.
6551 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6553 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6556 * gcc.target/powerpc/altivec-34.c: New test.
6558 2011-07-08 Jason Merrill <jason@redhat.com>
6561 * g++.dg/abi/guard3.C: New.
6563 2011-07-08 Julian Brown <julian@codesourcery.com>
6565 * lib/target-supports.exp
6566 (check_effective_target_arm_little_endian): New.
6567 (check_effective_target_vect_pack_trunc): Use above.
6568 (check_effective_target_vect_unpack): Likewise.
6569 (check_effective_target_vect_element_align): Test
6570 check_effective_target_arm_vect_no_misalign for ARM.
6572 2011-07-08 Jason Merrill <jason@redhat.com>
6575 * g++.dg/cpp0x/constexpr-rom.C: New.
6577 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6580 * g++.dg/torture/pr49519.C: New test.
6582 2011-07-08 Martin Jambor <mjambor@suse.cz>
6584 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6586 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6589 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6591 2011-07-08 Richard Guenther <rguenther@suse.de>
6593 PR tree-optimization/49662
6594 * gcc.dg/graphite/interchange-14.c: XFAIL.
6595 * gcc.dg/graphite/interchange-15.c: Likewise.
6596 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6598 2011-07-06 Jason Merrill <jason@redhat.com>
6601 * g++.dg/cpp0x/regress/regress4.C: New.
6603 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6606 * gfortran.dg/result_in_spec_4.f90: New test.
6608 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6610 * gcc.target/sparc/cas64.c: New test.
6612 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6615 * g++.dg/torture/pr49644.C: New test.
6618 * gcc.c-torture/execute/pr49644.c: New test.
6620 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6622 * lib/target-supports.exp (check_effective_target_ia32): New.
6623 (check_effective_target_x32): Likewise.
6624 (check_effective_target_vect_cmdline_needed): Also check x32.
6626 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6628 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6630 * gcc.target/arm/pr42235.c: Likewise.
6631 * gcc.target/arm/pr42495.c: Likewise.
6632 * gcc.target/arm/pr42574.c: Likewise.
6633 * gcc.target/arm/thumb-branch1.c: Likewise.
6635 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6636 unneeded prune of possible warning.
6637 * gcc.target/arm/pr40956.c: Likewise.
6638 * gcc.target/arm/pr42505.c: Likewise.
6640 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6641 * gcc.c-torture/compile/pr46883.c: Likewise.
6642 * gcc.c-torture/compile/pr46934.c: Likewise.
6644 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6645 for move to ../../gcc.c-torture/compile.
6646 * gcc.target/arm/pr46883.c: Likewise.
6647 * gcc.target/arm/pr46934.c: Likewise.
6649 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6650 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6651 * gcc.target/arm/wmul-1.c: Likewise.
6652 * gcc.target/arm/wmul-2.c: Likewise.
6653 * gcc.target/arm/wmul-3.c: Likewise.
6654 * gcc.target/arm/wmul-4.c: Likewise.
6655 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6656 add tab after scan target.
6657 * gcc.target/arm/smlaltt-1.c: Likewise.
6658 * gcc.target/arm/smlatb-1.c: Likewise.
6659 * gcc.target/arm/smlatt-1.c: Likewise.
6661 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.dg/debug/pr49522.c: New test.
6666 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6668 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6669 * gcc.dg/pr46212.c: Run only if target int32plus.
6670 * gcc.dg/torture/pr48146.c: Ditto.
6671 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6672 * c-c++-common/pr44832.c: Ditto.
6673 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6674 * gcc.dg/pr31490.c: Ditto.
6675 * gcc.dg/torture/builtin-math-7.c: Run only if target
6677 * gcc.dg/torture/pr45764.c: Skip for AVR.
6678 * gcc.dg/pr47893.c: Ditto.
6680 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6682 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6683 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6684 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6685 add tab to scan target.
6687 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6689 * gcc.target/arm/neon-modes-3.c: New test.
6691 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6693 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6694 -fno-loop-interchange -ffast-math.
6696 2011-07-07 Richard Guenther <rguenther@suse.de>
6698 * gcc.dg/ftrapv-3.c: New testcase.
6700 2011-07-07 Richard Guenther <rguenther@suse.de>
6702 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6703 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6705 2011-07-07 Kai Tietz <ktietz@redhat.com>
6707 * gcc.dg/binop-notxor1.c: New test.
6708 * gcc.dg/binop-notand4a.c: New test.
6709 * gcc.dg/binop-notxor2.c: New test.
6710 * gcc.dg/binop-notand3a.c: New test.
6711 * gcc.dg/binop-notand2a.c: New test.
6712 * gcc.dg/binop-notand6a.c: New test.
6713 * gcc.dg/binop-notor1.c: New test.
6714 * gcc.dg/binop-notand1a.c: New test.
6715 * gcc.dg/binop-notand5a.c: New test.
6716 * gcc.dg/binop-notor2.c: New test.
6718 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6721 * gcc.dg/gomp/pr49640.c: New test.
6723 2011-07-07 Richard Guenther <rguenther@suse.de>
6725 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6727 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6732 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6734 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6735 * gcc.target/powerpc/no-r11-2.c: Ditto.
6736 * gcc.target/powerpc/no-r11-3.c: Ditto.
6738 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6740 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6741 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6743 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6745 * lib/target-supports.exp (check_profiling_available): Disable
6746 profiling with -fprofile-generate for target avr.
6748 2011-07-06 Richard Guenther <rguenther@suse.de>
6750 PR tree-optimization/49645
6751 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6753 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6756 * gcc.dg/pr47383.c: New.
6758 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6760 PR tree-optimization/49647
6761 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6763 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6766 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6767 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6769 2011-07-05 Jason Merrill <jason@redhat.com>
6772 * g++.dg/template/template-id-4.C: New.
6774 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6776 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6777 * gcc.dg/pr43402.c: Ditto.
6779 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6781 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6783 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6785 * gcc.target/powerpc/ppc-switch-1.c: New test for
6786 --param case-values-threshold.
6787 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6789 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6791 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6793 2011-07-05 Jason Merrill <jason@redhat.com>
6795 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6797 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6799 PR tree-optimization/47654
6800 * gcc.dg/graphite/block-pr47654.c: New.
6802 2011-07-05 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6806 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6808 PR tree-optimization/49580
6809 * gcc.dg/autopar/pr49580.c: New test.
6811 2011-07-05 Richard Guenther <rguenther@suse.de>
6813 PR tree-optimization/49518
6814 PR tree-optimization/49628
6815 * g++.dg/torture/pr49628.C: New testcase.
6816 * gcc.dg/torture/pr49518.c: Likewise.
6818 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6820 * ada/acats/run_acats (which): Extract last field from type -p,
6821 type output only if command succeeded.
6823 2011-07-04 Jason Merrill <jason@redhat.com>
6825 * g++.dg/abi/mangle48.C: New.
6827 * g++.dg/cpp0x/diag1.C: New.
6829 * g++.dg/diagnostic/aka1.C: New.
6831 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6833 PR rtl-optimization/49619
6834 * gcc.dg/pr49619.c: New test.
6836 PR rtl-optimization/49472
6837 * gfortran.dg/pr49472.f90: New test.
6840 * gcc.dg/pr49602.c: New test.
6842 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6846 * gcc.target/avr/avr.exp: Run over cpp files, too.
6847 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6848 * gcc.target/avr/progmem.h: New file.
6849 * gcc.target/avr/exit-abort.h: New file.
6850 * gcc.target/avr/progmem-error-1.c: New file.
6851 * gcc.target/avr/progmem-error-1.cpp: New file.
6852 * gcc.target/avr/progmem-warning-1.c: New file.
6853 * gcc.target/avr/torture/progmem-1.c: New file.
6854 * gcc.target/avr/torture/progmem-1.cpp: New file.
6856 2011-07-04 Richard Guenther <rguenther@suse.de>
6858 PR tree-optimization/49615
6859 * g++.dg/torture/pr49615.C: New testcase.
6861 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6863 PR tree-optimization/49610
6864 * gcc.dg/vect/pr49610.c: New test.
6866 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/specs/debug1.ads: New test.
6870 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6873 * gfortran.dg/typebound_proc_23.f90: New.
6875 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6878 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6880 2011-07-01 Jason Merrill <jason@redhat.com>
6883 * g++.dg/template/template-id-3.C: New.
6886 * g++.dg/template/qualified-id4.C: New.
6889 * g++.dg/template/explicit-args4.C: New.
6892 * g++.dg/template/offsetof2.C: New.
6894 2011-07-01 Kai Tietz <ktietz@redhat.com>
6896 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6898 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6901 * lib/target-supports.exp (check_effective_target_gld): New proc.
6903 2011-07-01 Richard Guenther <rguenther@suse.de>
6905 PR tree-optimization/49603
6906 * gcc.dg/torture/pr49603.c: New testcase.
6908 2011-06-30 Jason Merrill <jason@redhat.com>
6911 * g++.dg/rtti/template1.C: New.
6914 * g++.dg/cpp0x/regress/ctor1.C: New.
6917 * g++.dg/cpp0x/initlist54.C: New.
6919 2011-06-30 Martin Jambor <mjambor@suse.cz>
6921 * gcc.dg/tree-ssa/sra-12.c: New test.
6923 2011-06-29 Jason Merrill <jason@redhat.com>
6925 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6927 2011-06-30 Richard Guenther <rguenther@suse.de>
6929 PR tree-optimization/46787
6930 * gcc.dg/vect/vect-121.c: New testcase.
6932 2011-06-30 Martin Jambor <mjambor@suse.cz>
6934 PR tree-optimization/49094
6935 * gcc.dg/tree-ssa/pr49094.c: New test.
6937 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6940 * gfortran.dg/pr49540-1.f90: New test.
6941 * gfortran.dg/pr49540-2.f90: New test.
6943 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6946 * ada/acats/run_acats (which): Use last field of type -p output.
6948 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6949 Iain Sandoe <iains@gcc.gnu.org>
6952 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6953 Only skip on 64-bit *-*-darwin8* && !objc2.
6955 2011-06-30 Richard Guenther <rguenther@suse.de>
6957 PR tree-optimization/38752
6958 * gcc.c-torture/compile/pr38752.c: New testcase.
6960 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6962 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6963 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6965 2011-06-29 Jason Merrill <jason@redhat.com>
6968 * g++.dg/cpp0x/initlist53.C: Use placement new.
6969 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6970 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6973 * g++.dg/cpp0x/trailing6.C: New.
6974 * g++.dg/cpp0x/pr45908.C: No error.
6977 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6980 * g++.dg/cpp0x/constexpr-using2.C: New.
6982 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6985 * g++.dg/cpp0x/constexpr-diag3.C: New.
6986 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6987 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6988 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6989 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6991 2011-06-29 Jason Merrill <jason@redhat.com>
6993 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6995 2011-06-29 Richard Guenther <rguenther@suse.de>
6997 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6999 2011-06-29 Jason Merrill <jason@redhat.com>
7001 * g++.dg/cpp0x/initlist-value2.C: New.
7003 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7004 * g++.dg/cpp0x/initlist-value.C: New.
7006 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7008 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7010 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7012 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7013 * gcc.dg/inline_2.c: Likewise.
7014 * gcc.dg/unroll_1.c: Likewise.
7016 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7019 * gcc.target/i386/pr49567.c: New test.
7021 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7023 * gnat.dg/opt17.ad[sb]: New test.
7025 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7026 Tom de Vries <tom@codesourcery.com>
7028 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7029 (check_effective_target_arm_thumb2): New effective targets.
7030 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7031 properly. Clean up temporary files.
7032 * gcc.target/arm/ivopts-2.c: Likewise.
7033 * gcc.target/arm/ivopts-3.c: Likewise.
7034 * gcc.target/arm/ivopts-4.c: Likewise.
7035 * gcc.target/arm/ivopts-5.c: Likewise.
7036 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7038 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7041 * gfortran.dg/reshape_zerosize_3.f90: New test.
7043 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7045 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7046 * gcc.target/arm/vfp-ldmias.c: Likewise.
7047 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7048 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7049 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7050 * gcc.target/arm/vfp-stmias.c: Likewise.
7051 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7052 * gcc.target/arm/vfp-stmiad.c: Likewise.
7054 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7056 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7058 * gcc.target/arm/pr45701-2.c: Ditto.
7060 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7063 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7064 * gfortran.dg/extends_14.f03: Modified.
7066 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7068 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7069 early if the test is already being skipped.
7071 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7072 scan-assembler-dem-not): For missing file, report unresolved with
7073 same message as for pass/fail, with reason reported in log file.
7075 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7076 from add_options_for_arm_neon_fp16.
7077 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7078 check_effective_target_arm_neon_fp16_ok_nocache.
7079 Check -mfpu and -mfloat-abi options from current multilib.
7080 Do not require neon support.
7081 (check_effective_target_arm_fp16_ok): Renamed from
7082 check_effecitve_target_arm_neon_fp16_ok.
7083 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7084 arm_neon_fp16_ok and arm_fp16.
7085 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7086 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7087 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7088 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7090 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7092 * gcc.dg/builtin-assume-aligned-1.c: New test.
7093 * gcc.dg/builtin-assume-aligned-2.c: New test.
7094 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7097 * gcc.dg/pr49544.c: New test.
7099 2011-06-27 Richard Guenther <rguenther@suse.de>
7101 PR tree-optimization/49394
7102 * g++.dg/torture/pr49394.C: New testcase.
7104 2011-06-27 Kai Tietz <ktietz@redhat.com>
7106 * gcc.dg/optimize-bswapdi-2.c: New test.
7108 2011-06-27 Michael Hope <michael.hope@linaro.org>
7109 Richard Sandiford <richard.sandiford@linaro.org>
7111 PR tree-optimization/49169
7112 * gcc.dg/torture/pr49169.c: New test.
7114 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7117 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7119 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7122 2011-06-26 Jason Merrill <jason@redhat.com>
7124 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7127 * g++.dg/init/ref19.C: New.
7128 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7130 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7132 PR tree-optimization/48377
7133 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7136 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7139 * lib/target-supports.exp (check_effective_target_non_strict_align):
7141 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7143 2011-06-24 Martin Jambor <mjambor@suse.cz>
7145 PR tree-optimizations/49516
7146 * g++.dg/tree-ssa/pr49516.C: New test.
7148 2011-06-23 Jason Merrill <jason@redhat.com>
7151 * g++.dg/template/partial10.C: New.
7152 * g++.dg/template/partial11.C: New.
7154 2011-06-23 Jeff Law <law@redhat.com>
7157 * gcc.dg/pr48770.c: New test.
7159 2011-06-23 Jan Hubicka <jh@suse.cz>
7162 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7164 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7167 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7168 instead of -fdump-tree-optimized.
7170 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7173 * g++.dg/template/crash107.C: New.
7174 * g++.dg/template/error17.C: Adjust.
7176 2011-06-23 Jason Merrill <jason@redhat.com>
7179 * g++.dg/cpp0x/defaulted30.C: New.
7182 * g++.dg/rtti/anon-ns1.C: New.
7185 * g++.dg/init/ref18.C: New.
7188 * g++.dg/template/partial9.C: New.
7190 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7193 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7195 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7198 * gcc.dg/pr49496.c: New test.
7200 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7202 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7205 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7207 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7208 * gcc.target/arm/pr42879.c: Likewise.
7209 * gcc.target/arm/pr45701-3.c: Likewise.
7211 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7212 * gcc.target/arm/pr40482.c: Likewise.
7213 * gcc.target/arm/stack-corruption.c: Likewise.
7215 2011-06-22 Richard Guenther <rguenther@suse.de>
7217 PR tree-optimization/49493
7218 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7220 2011-06-22 Jason Merrill <jason@redhat.com>
7223 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7225 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7226 Dmitry Melnik <dm@ispras.ru>
7228 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7229 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7230 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7232 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7234 * gcc.target/arm/tlscall.c: New.
7236 2011-06-21 Jason Merrill <jason@redhat.com>
7239 * g++.dg/cpp0x/constexpr-ref1.C: New.
7240 * g++.dg/cpp0x/constexpr-ref2.C: New.
7241 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7244 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7247 * g++.dg/template/param3.C: New.
7249 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7251 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7252 my_clrsb test functions.
7254 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7255 test_sll, test_ull): Add clrsb tests.
7256 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7259 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7262 * gfortran.dg/class_44.f03: New.
7264 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7266 PR tree-optimization/49478
7267 * gcc.dg/vect/pr49478.c
7269 2011-06-21 Richard Guenther <rguenther@suse.de>
7271 PR tree-optimization/49483
7272 * gcc.dg/vect/vect-120.c: New testcase.
7274 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7277 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7278 * gcc.dg/vect/vect-peel-4.c: Likewise.
7280 2011-06-22 Christian Bruel <christian.bruel@st.com>
7283 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7284 * gcc.dg/always_inline2.c: Likewise.
7285 * gcc.dg/always_inline3.c: Likewise.
7286 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7287 * gcc.dg/inline_1.c: Likewise.
7288 * gcc.dg/inline_2.c: Likewise.
7289 * gcc.dg/inline_3.c: Likewise.
7290 * gcc.dg/inline_4.c: Likewise.
7291 * gcc.dg/20051201-1.c: Likewise.
7292 * gcc.dg/pr40087.c: Likewise.
7293 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7294 * gcc.dg/inline-22.c: Likewise.
7295 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7296 * gcc.dg/lto/20090218-1_1.c: Likewise.
7297 * g++.dg/ipa/devirt-7.C: Likewise.
7298 * gcc.dg/uninit-pred-5_a.c: Likewise.
7299 * gcc.dg/uninit-pred-5_b.c: Likewise.
7300 * gcc.dg/fail_always_inline.c: New.
7302 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7304 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7305 into 6 jobs instead of 3.
7307 2011-06-20 Jason Merrill <jason@redhat.com>
7310 * g++.dg/cpp0x/initlist53.C: New.
7312 2011-06-20 Tobias Burnus <burnus@net-b.de>
7315 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7316 * gfortran.dg/coarray_lock_3.f90: New.
7317 * gfortran.dg/coarray/lock_1.f90: New.
7319 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7321 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7322 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7323 unresolved and report the reason to the log file.
7325 * lib/scanasm.exp (object-size): Move argument processing earlier
7326 to report errors before verifying that the file exists. Report
7327 problems detected at runtime as unresolved instead of error and
7328 report their reasons to the log file.
7330 2011-06-20 Jason Merrill <jason@redhat.com>
7333 * g++.dg/cpp0x/explicit6.C: New.
7336 * g++.dg/cpp0x/enum20.C: New.
7339 * g++.dg/ext/attr-aligned01.C: New.
7342 * g++.dg/cpp0x/variadic-default.C: New.
7345 * g++.dg/cpp0x/auto26.C: New.
7348 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7350 2011-06-20 Kai Tietz <ktietz@redhat.com>
7352 * gcc.dg/binop-notand1.c: New test.
7353 * gcc.dg/binop-notand2.c: New test.
7354 * gcc.dg/binop-notand3.c: New test.
7355 * gcc.dg/binop-notand4.c: New test.
7356 * gcc.dg/binop-notand5.c: New test.
7357 * gcc.dg/binop-notand6.c: New test.
7359 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7362 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7364 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7367 * gfortran.dg/proc_ptr_31.f90: New.
7369 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7371 * gnat.dg/volatile6.adb: New test.
7372 * gnat.dg/volatile7.adb: Likewise.
7373 * gnat.dg/volatile8.adb: Likewise.
7374 * gnat.dg/volatile9.adb: Likewise.
7376 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7378 * gnat.dg/constant3.adb: New test.
7380 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7383 * gfortran.dg/read_list_eof_1.f90: New test.
7385 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7388 * gcc.target/i386/testimm-1.c: New test.
7389 * gcc.target/i386/testimm-2.c: New test.
7390 * gcc.target/i386/testimm-3.c: New test.
7391 * gcc.target/i386/testimm-4.c: New test.
7392 * gcc.target/i386/testimm-5.c: New test.
7393 * gcc.target/i386/testimm-6.c: New test.
7394 * gcc.target/i386/testimm-7.c: New test.
7395 * gcc.target/i386/testimm-8.c: New test.
7396 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7397 * gcc.target/i386/xop-rotate1-int.c: New test.
7398 * gcc.target/i386/xop-rotate2-int.c: New test.
7400 2011-06-17 Jason Merrill <jason@redhat.com>
7402 * g++.dg/cpp0x/rv-func2.C: New.
7404 * g++.dg/debug/dwarf2/lambda1.C: New.
7405 * g++.dg/warn/Wshadow-6.C: Adjust.
7407 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7410 * gfortran.dg/move_alloc_5.f90: New.
7412 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7414 PR rtl-optimization/48542
7415 * gcc.dg/torture/pr48542.c: New test.
7417 2011-06-16 Jason Merrill <jason@redhat.com>
7420 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7423 * g++.dg/cpp0x/initlist52.C New.
7426 * c-c++-common/raw-string-12.c: New.
7429 * g++.dg/cpp0x/sfinae26.C: New.
7432 * g++.dg/cpp0x/variadic113.C: New.
7435 * g++.dg/cpp0x/variadic112.C: New.
7437 2011-06-16 Jeff Law <law@redhat.com>
7439 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7440 improved jump threading.
7441 * gcc.dg/builtin-object-size-2.c: Likewise.
7442 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7444 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7447 * gfortran.dg/typebound_assignment_3.f03: New.
7449 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7452 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7454 2011-06-16 Martin Jambor <mjambor@suse.cz>
7456 PR tree-optimization/49343
7457 * gnat.dg/discr31.ad[sb]: New test.
7459 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7461 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7463 2011-06-16 Tom de Vries <tom@codesourcery.com>
7466 * gcc.target/arm/ivopts-3.c: Update test.
7467 * gcc.target/arm/ivopts-5.c: Same.
7469 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7472 2011-06-10 Wei Guozhi <carrot@google.com>
7475 * gcc.target/arm/pr45335.c: New test.
7476 * gcc.target/arm/pr45335-2.c: New test.
7477 * gcc.target/arm/pr45335-3.c: New test.
7478 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7479 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7480 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7482 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7484 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7486 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7489 * gfortran.dg/class_43.f03: New.
7491 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7493 PR tree-optimization/49419
7494 * gcc.c-torture/execute/pr49419.c: New test.
7496 2011-06-16 Revital Eres <revital.eres@linaro.org>
7498 * gcc.dg/sms-9.c: New file.
7500 2011-06-15 Easwaran Raman <eraman@google.com>
7502 PR rtl-optimization/49414
7503 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7505 2011-06-14 Jason Merrill <jason@redhat.com>
7507 * g++.dg/cpp0x/noexcept13.C: New.
7509 2011-06-14 Easwaran Raman <eraman@google.com>
7511 PR rtl-optimization/44194
7512 * gcc.dg/pr44194-1.c: New test.
7513 * gcc.dg/pr44194-2.c: New test.
7515 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7517 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7519 * gcc.target/arm/pr45701-2.c: Likewise.
7520 * gcc.target/arm/thumb-branch1.c: Likewise.
7522 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7525 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7527 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7529 * gcc.target/arm/pr45701-1.c: Require thumb support.
7530 * gcc.target/arm/pr45701-2.c: Likewise.
7531 * gcc.target/arm/thumb-branch1.c: Likewise.
7533 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7534 * gcc.target/arm/pr39839.c: Likewise.
7535 * gcc.target/arm/pr40657-2.c: Likewise.
7536 * gcc.target/arm/pr40956.c: Likewise.
7537 * gcc.target/arm/pr41679.c: Likewise.
7538 * gcc.target/arm/pr42235.c: Likewise.
7539 * gcc.target/arm/pr42495.c: Likewise.
7540 * gcc.target/arm/pr42505.c: Likewise.
7541 * gcc.target/arm/pr42574.c: Likewise.
7542 * gcc.target/arm/pr46883.c: Likewise.
7543 * gcc.target/arm/pr46934.c: Likewise.
7544 * gcc.target/arm/xor-and.c: Likewise.
7546 2011-06-14 Jason Merrill <jason@redhat.com>
7548 * g++.dg/other/error23.C: Adjust error message.
7549 * g++.dg/other/error32.C: Likewise.
7552 * g++.dg/cpp0x/rv-dotstar.C: New.
7555 * g++.dg/cpp0x/decltype30.C: New.
7557 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7559 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7562 * gfortran.dg/pr49103.f90: New test.
7564 2011-06-14 Tom de Vries <tom@codesourcery.com>
7567 * gcc.target/arm/ivopts-3.c: New test.
7568 * gcc.target/arm/ivopts-4.c: New test.
7569 * gcc.target/arm/ivopts-5.c: New test.
7571 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7573 PR rtl-optimization/49390
7574 * gcc.c-torture/execute/pr49390.c: New test.
7576 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7580 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7582 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7583 * gcc.c-torture/execute/cmpsi-2.x: New file.
7584 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7585 * gcc.c-torture/execute/pr45262.x: New file.
7586 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7587 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7589 * gcc.c-torture/compile/pr49163.c: Ditto.
7591 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7593 * gcc.dg/vect/vect-16.c: Rename to...
7594 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7595 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7596 for double-word vectors.
7597 * gcc.dg/vect/vect-peel-4.c: Likewise.
7598 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7600 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7603 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7606 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7608 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7612 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7614 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7616 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7618 * gfortran.dg/trim_optimize_8.f90: New test case.
7620 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7621 Ira Rosen <ira.rosen@linaro.org>
7623 PR tree-optimization/49352
7624 * gcc.dg/vect/pr49352.c: New test.
7626 2011-06-12 Tobias Burnus
7629 * gfortran.dg/alloc_comp_assign_11.f90: New.
7631 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7633 * gfortran.dg/trim_optimize_7.f90: New test.
7635 2011-06-10 Wei Guozhi <carrot@google.com>
7638 * gcc.target/arm/pr45335.c: New test.
7639 * gcc.target/arm/pr45335-2.c: New test.
7640 * gcc.target/arm/pr45335-3.c: New test.
7641 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7642 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7643 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7645 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7648 * g++.dg/parse/error39.C: New.
7650 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7652 * gcc.target/arm/20090811-1.c: Skip for incompatible
7653 options, do not override other options.
7654 * gcc.target/arm/combine-cmp-shift.c: Skip for
7655 incompatible options.
7656 * gcc.target/arm/pr45094.c: Likewise.
7657 * gcc.target/arm/scd42-1.c: Likewise.
7658 * gcc.target/arm/scd42-3.c: Likewise.
7659 * gcc.target/arm/thumb-ltu.c: Likewise.
7661 * lib/target-supports.exp
7662 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7663 multilib flags use -mfpu with a value other than neon-fp16.
7665 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7667 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7668 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7670 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7672 * lib/target-supports.exp (check_effective_target_pie): New proc.
7673 * gcc.dg/pie-link.c: Use target pie.
7675 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7676 Laurent Roug� <laurent.rouge@menta.fr>
7678 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7679 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7681 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7683 * gfortran.dg/coarray/sync_1.f90: New test for
7684 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7686 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7688 PR tree-optimization/49318
7689 * gcc.dg/vect/pr49318.c: New test.
7691 2011-06-09 David Krauss <potswa@mac.com>
7693 * g++.dg/template/arrow1.C: New.
7695 2011-06-09 Jason Merrill <jason@redhat.com>
7697 * lib/prune.exp: Prune "note"s.
7698 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7700 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7701 * g++.dg/template/dependent-expr3.C: Likewise.
7702 * g++.dg/parse/template7.C: Likewise.
7703 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7704 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7705 * g++.old-deja/g++.pt/friend38.C: Likewise.
7706 * g++.old-deja/g++.pt/crash32.C: Likewise.
7707 * g++.old-deja/g++.other/init4.C: Likewise.
7708 * g++.old-deja/g++.other/friend8.C: Likewise.
7710 * g++.dg/ext/complex7.C: Adjust expected output.
7711 * g++.dg/diagnostic/method1.C: Likewise.
7712 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7713 * g++.dg/parse/crash33.C: Likewise.
7714 * g++.dg/other/warning1.C: Likewise.
7715 * g++.dg/init/pr29571.C: Likewise.
7716 * g++.dg/warn/overflow-warn-1.C: Likewise.
7717 * g++.dg/warn/overflow-warn-3.C: Likewise.
7718 * g++.dg/warn/overflow-warn-4.C: Likewise.
7719 * g++.old-deja/g++.oliva/template1.C: Likewise.
7721 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7722 * g++.dg/parse/template7.C: Adjust.
7724 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7727 * gcc.dg/pr49307.c: New.
7729 2011-06-09 Wei Guozhi <carrot@google.com>
7732 * gcc.target/arm/pr46975.c: New testcase.
7734 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7736 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7737 (PMETH, arglist_t): Removed.
7738 (method_get_number_of_arguments): Removed.
7739 (method_get_nth_argument): Removed.
7740 (method_get_first_argument): Removed.
7741 (method_get_next_argument): Removed.
7742 (method_get_sizeof_arguments): Removed.
7743 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7745 (method_get_number_of_arguments): Removed.
7746 (method_get_nth_argument): Removed.
7747 (method_get_first_argument): Removed.
7748 (method_get_next_argument): Removed.
7749 (method_get_sizeof_arguments): Removed.
7750 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7752 2011-06-09 David Li <davidxl@google.com>
7754 * gcc.dg/dump-pass.c: New test.
7756 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/parse/error38.C: New.
7761 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7764 * gfortran.dg/pr49308.f90: New test.
7766 2011-06-08 Jason Merrill <jason@redhat.com>
7768 * g++.dg/cpp0x/noexcept11.C: New.
7769 * g++.dg/cpp0x/noexcept12.C: New.
7770 * g++.dg/cpp0x/sfinae11.C: Adjust.
7772 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7775 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7776 to dg-options, match also DW_AT_linkage_name.
7778 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7781 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7782 -fno-common on alpha*-dec-osf*.
7783 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7785 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7787 PR rtl-optimization/49303
7788 * gcc.target/ia64/pr49303.c: New test.
7790 2011-06-08 Tobias Burnus <burnus@net-b.de>
7793 * gfortran.dg/coarray_lock_1.f90: New.
7794 * gfortran.dg/coarray_lock_2.f90: New.
7796 2011-06-07 Jason Merrill <jason@redhat.com>
7798 * lib/prune.exp: Look for "required" rather than "instantiated".
7799 * g++.dg/abi/mangle11.C: Likewise.
7800 * g++.dg/abi/mangle12.C: Likewise.
7801 * g++.dg/abi/mangle17.C: Likewise.
7802 * g++.dg/abi/mangle20-2.C: Likewise.
7803 * g++.dg/abi/pragma-pack1.C: Likewise.
7804 * g++.dg/cpp0x/decltype26.C: Likewise.
7805 * g++.dg/cpp0x/decltype28.C: Likewise.
7806 * g++.dg/cpp0x/decltype29.C: Likewise.
7807 * g++.dg/cpp0x/enum11.C: Likewise.
7808 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7809 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7810 * g++.dg/cpp0x/pr47416.C: Likewise.
7811 * g++.dg/ext/case-range2.C: Likewise.
7812 * g++.dg/ext/case-range3.C: Likewise.
7813 * g++.dg/gomp/for-19.C: Likewise.
7814 * g++.dg/gomp/pr37533.C: Likewise.
7815 * g++.dg/gomp/pr38639.C: Likewise.
7816 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7817 * g++.dg/inherit/base3.C: Likewise.
7818 * g++.dg/inherit/using6.C: Likewise.
7819 * g++.dg/init/placement4.C: Likewise.
7820 * g++.dg/init/reference3.C: Likewise.
7821 * g++.dg/lookup/scoped6.C: Likewise.
7822 * g++.dg/lookup/using7.C: Likewise.
7823 * g++.dg/other/abstract1.C: Likewise.
7824 * g++.dg/other/error10.C: Likewise.
7825 * g++.dg/other/error5.C: Likewise.
7826 * g++.dg/other/field1.C: Likewise.
7827 * g++.dg/other/offsetof5.C: Likewise.
7828 * g++.dg/parse/bitfield2.C: Likewise.
7829 * g++.dg/parse/constant4.C: Likewise.
7830 * g++.dg/parse/crash20.C: Likewise.
7831 * g++.dg/parse/invalid-op1.C: Likewise.
7832 * g++.dg/parse/non-dependent2.C: Likewise.
7833 * g++.dg/parse/template18.C: Likewise.
7834 * g++.dg/tc1/dr152.C: Likewise.
7835 * g++.dg/tc1/dr166.C: Likewise.
7836 * g++.dg/tc1/dr176.C: Likewise.
7837 * g++.dg/tc1/dr213.C: Likewise.
7838 * g++.dg/template/access11.C: Likewise.
7839 * g++.dg/template/access2.C: Likewise.
7840 * g++.dg/template/access3.C: Likewise.
7841 * g++.dg/template/access7.C: Likewise.
7842 * g++.dg/template/arg7.C: Likewise.
7843 * g++.dg/template/cond2.C: Likewise.
7844 * g++.dg/template/crash13.C: Likewise.
7845 * g++.dg/template/crash40.C: Likewise.
7846 * g++.dg/template/crash7.C: Likewise.
7847 * g++.dg/template/crash84.C: Likewise.
7848 * g++.dg/template/ctor5.C: Likewise.
7849 * g++.dg/template/defarg13.C: Likewise.
7850 * g++.dg/template/defarg14.C: Likewise.
7851 * g++.dg/template/dtor7.C: Likewise.
7852 * g++.dg/template/eh2.C: Likewise.
7853 * g++.dg/template/error2.C: Likewise.
7854 * g++.dg/template/error43.C: Likewise.
7855 * g++.dg/template/friend32.C: Likewise.
7856 * g++.dg/template/injected1.C: Likewise.
7857 * g++.dg/template/instantiate1.C: Likewise.
7858 * g++.dg/template/instantiate3.C: Likewise.
7859 * g++.dg/template/instantiate5.C: Likewise.
7860 * g++.dg/template/instantiate7.C: Likewise.
7861 * g++.dg/template/local6.C: Likewise.
7862 * g++.dg/template/lookup2.C: Likewise.
7863 * g++.dg/template/member5.C: Likewise.
7864 * g++.dg/template/memfriend15.C: Likewise.
7865 * g++.dg/template/memfriend16.C: Likewise.
7866 * g++.dg/template/memfriend17.C: Likewise.
7867 * g++.dg/template/memfriend7.C: Likewise.
7868 * g++.dg/template/meminit1.C: Likewise.
7869 * g++.dg/template/nested3.C: Likewise.
7870 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7871 * g++.dg/template/nontype12.C: Likewise.
7872 * g++.dg/template/nontype13.C: Likewise.
7873 * g++.dg/template/nontype6.C: Likewise.
7874 * g++.dg/template/pr23510.C: Likewise.
7875 * g++.dg/template/pr35240.C: Likewise.
7876 * g++.dg/template/ptrmem15.C: Likewise.
7877 * g++.dg/template/ptrmem6.C: Likewise.
7878 * g++.dg/template/qualified-id1.C: Likewise.
7879 * g++.dg/template/qualttp20.C: Likewise.
7880 * g++.dg/template/qualttp3.C: Likewise.
7881 * g++.dg/template/qualttp4.C: Likewise.
7882 * g++.dg/template/qualttp5.C: Likewise.
7883 * g++.dg/template/qualttp6.C: Likewise.
7884 * g++.dg/template/qualttp7.C: Likewise.
7885 * g++.dg/template/qualttp8.C: Likewise.
7886 * g++.dg/template/recurse.C: Likewise.
7887 * g++.dg/template/recurse2.C: Likewise.
7888 * g++.dg/template/ref5.C: Likewise.
7889 * g++.dg/template/scope2.C: Likewise.
7890 * g++.dg/template/sfinae10.C: Likewise.
7891 * g++.dg/template/sfinae3.C: Likewise.
7892 * g++.dg/template/sizeof3.C: Likewise.
7893 * g++.dg/template/static9.C: Likewise.
7894 * g++.dg/template/template-id-2.C: Likewise.
7895 * g++.dg/template/typedef13.C: Likewise.
7896 * g++.dg/template/typename4.C: Likewise.
7897 * g++.dg/template/using14.C: Likewise.
7898 * g++.dg/template/using2.C: Likewise.
7899 * g++.dg/template/warn1.C: Likewise.
7900 * g++.dg/warn/Wparentheses-13.C: Likewise.
7901 * g++.dg/warn/Wparentheses-15.C: Likewise.
7902 * g++.dg/warn/Wparentheses-16.C: Likewise.
7903 * g++.dg/warn/Wparentheses-17.C: Likewise.
7904 * g++.dg/warn/Wparentheses-18.C: Likewise.
7905 * g++.dg/warn/Wparentheses-19.C: Likewise.
7906 * g++.dg/warn/Wparentheses-20.C: Likewise.
7907 * g++.dg/warn/Wparentheses-23.C: Likewise.
7908 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7909 * g++.dg/warn/noeffect2.C: Likewise.
7910 * g++.dg/warn/noeffect4.C: Likewise.
7911 * g++.dg/warn/pr8570.C: Likewise.
7912 * g++.old-deja/g++.brendan/init2.C: Likewise.
7913 * g++.old-deja/g++.eh/spec6.C: Likewise.
7914 * g++.old-deja/g++.pt/crash10.C: Likewise.
7915 * g++.old-deja/g++.pt/crash36.C: Likewise.
7916 * g++.old-deja/g++.pt/derived3.C: Likewise.
7917 * g++.old-deja/g++.pt/error2.C: Likewise.
7918 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7919 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7920 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7921 * g++.old-deja/g++.pt/overload7.C: Likewise.
7922 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7924 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7925 Iain Sandoe <iains@gcc.gnu.org>
7927 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7928 Added code to deal with the case when [Protocol
7929 -descriptionForInstanceMethod:] or [Protocol
7930 -descriptionForClassMethod:] returns NULL.
7932 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7933 Iain Sandoe <iains@gcc.gnu.org>
7935 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7936 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7939 2011-06-07 Xinliang David Li <davidxl@google.com>
7941 * gcc.dg/inline_2.c: New test.
7942 * gcc.dg/unroll_2.c: New test.
7943 * gcc.dg/inline_3.c: New test.
7944 * gcc.dg/unroll_3.c: New test.
7945 * gcc.dg/inline_4.c: New test.
7946 * gcc.dg/unroll_4.c: New test.
7947 * gcc.dg/inline_1.c: New test.
7948 * gcc.dg/unroll_1.c: New test.
7950 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7952 PR tree-optimization/48497
7953 * lib/gcc-defs.exp (dg-additional-options): New proc.
7954 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7955 -msse2 on 32-bit x86.
7957 2011-06-06 Jason Merrill <jason@redhat.com>
7959 * g++.dg/cpp0x/enum19.C: New.
7961 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7963 * gcc.target/arm/neon-reload-class.c: New test.
7965 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7968 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7970 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7972 * gcc.target/arm/smlatb-1.c: New file.
7973 * gcc.target/arm/smlatt-1.c: New file.
7974 * gcc.target/arm/smlaltb-1.c: New file.
7975 * gcc.target/arm/smlaltt-1.c: New file.
7977 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7979 * gcc.target/arm/mla-2.c: New test.
7981 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7983 PR gcov-profile/49299
7984 * gcc.dg/tree-prof/pr49299-1.c: New test.
7985 * gcc.dg/tree-prof/pr49299-2.c: New test.
7987 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7989 * lib/target-supports.exp
7990 (check_effective_target_vect_widen_mult_qi_to_hi):
7991 Add NEON as supporting target.
7992 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7993 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7994 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7995 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7996 using widening multiplication on targets that support it.
7997 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7998 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7999 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8001 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8003 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8004 Modern Objective-C runtime API.
8005 * objc/execute/next_mapping.h: Removed.
8006 * objc-obj-c++-shared/next-mapping.h: Removed.
8007 * objc-obj-c++-shared/Object1.h: Removed.
8008 * objc-obj-c++-shared/Object1.m: Removed.
8009 * objc-obj-c++-shared/Object1.mm: Removed.
8010 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8011 * objc-obj-c++-shared/Protocol1.h: Removed.
8012 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8013 of ProtoBool, IVAR_T and METHOD.
8014 * objc-obj-c++-shared/runtime.h: New.
8015 * objc-obj-c++-shared/TestsuiteObject.h: New.
8016 * objc-obj-c++-shared/TestsuiteObject.m: New.
8018 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8019 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8020 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8022 * objc/execute/_cmd.m: Include
8023 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8024 runtime API. ([TestClass +initialize]): Include this method also
8025 with the GNU runtime.
8026 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8027 Object. ([-setValue:]): Return void.
8028 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8029 with the GNU runtime. Include
8030 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8031 for the NeXT runtime. Use the existing print_ivars() and
8032 compare_structures() implementations for the old NeXT runtime.
8033 Added new implementations for the Modern GNU and NeXT runtimes.
8034 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8035 well. (main): Use objc_getClass(). Use return instead of exit.
8036 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8037 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8039 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8040 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8041 instead of Object. (main): Use return instead of exit().
8042 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8043 instead of Object. Removed prototype for exit(). (main): Use
8044 return instead of exit(). Use the Modern Objective-C runtime API.
8045 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8047 * objc/execute/class-tests-1.h: Include
8048 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8049 runtime API. (test_class_with_superclass): Do not call [Object
8050 class]. There is no need to with the current libobjc.
8051 * objc/execute/class-tests-2.h: Include
8052 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8054 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8055 ../../objc-obj-c++-shared/next-mapping.h.
8056 * objc/execute/class-2.m: Likewise.
8057 * objc/execute/class-3.m: Likewise.
8058 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8059 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8060 +initialize]): Include this method also with the GNU
8061 runtime. (main): Use the Modern Objective-C runtime API.
8062 * objc/execute/class-5.m: Likewise.
8063 * objc/execute/class-6.m: Likewise.
8064 * objc/execute/class-7.m: Likewise.
8065 * objc/execute/class-8.m: Likewise.
8066 * objc/execute/class-9.m: Likewise.
8067 * objc/execute/class-10.m: Likewise.
8068 * objc/execute/class-11.m: Likewise.
8069 * objc/execute/class-12.m: Likewise.
8070 * objc/execute/class-13.m: Likewise.
8071 * objc/execute/class-14.m: Likewise.
8072 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8073 this method also with the GNU runtime.
8074 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8075 +initialize]): Include this method also with the GNU runtime.
8076 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8078 * objc/execute/encode-1.m: Likewise.
8079 * objc/execute/enumeration-1.m: Likewise.
8080 * objc/execute/enumeration-2.m: Likewise.
8081 * objc/execute/exceptions/catchall-1.m: Likewise.
8082 * objc/execute/exceptions/finally-1.m: Likewise.
8083 * objc/execute/exceptions/foward-1.m: Likewise.
8084 * objc/execute/exceptions/local-variables-1.m: Likewise.
8085 * objc/execute/exceptions/throw-nil.m: Likewise.
8086 * objc/execute/exceptions/trivial.m: Likewise.
8087 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8088 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8089 * objc/execute/exceptions/matcher-1.m: Likewise.
8090 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8092 * objc/execute/formal_protocol-2.m: Likewise.
8093 * objc/execute/formal_protocol-3.m: Likewise.
8094 * objc/execute/formal_protocol-4.m: Likewise.
8095 * objc/execute/formal_protocol-5.m: Include
8096 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8098 * objc/execute/formal_protocol-6.m: Likewise.
8099 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8100 Object. Include <objc/Protocol.h> instead of
8101 ../../objc-obj-c++-shared/Protocol1.h.
8102 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8104 * objc/execute/informal_protocol.m: Likewise.
8105 * objc/execute/load-3.m: Likewise.
8106 * objc/execute/many_args_method.m ([TestClass +initialize]):
8107 Include this method with the GNU runtime as well.
8108 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8109 * objc/execute/nested-func-1.m: Use TestsuiteObject
8111 * objc/execute/nil_method-1.m: Likewise.
8112 * objc/execute/no_clash.m: Likewise.
8113 * objc/execute/np-1.m: Do not include
8114 ../../objc-obj-c++-shared/Protocol1.h.
8115 (main): Use return instead of exit().
8116 * objc/execute/np-2.m: Do not include
8117 ../../objc-obj-c++-shared/Protocol1.h.
8118 ([MyObject +initialize]): Include this method also with the GNU
8119 runtime. (main): Use return instead of exit().
8120 * objc/execute/object_is_class.m: Include
8121 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8122 of Object. (main): Use the Modern Objective-C runtime API.
8123 * objc/execute/object_is_meta_class.m: Likewise.
8124 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8125 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8126 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8127 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8128 Objective-C runtime API.
8129 * objc/execute/protocol-isEqual-2.m: Likewise.
8130 * objc/execute/protocol-isEqual-3.m: Likewise.
8131 * objc/execute/protocol-isEqual-4.m: Likewise.
8132 * objc/execute/redefining_self.m ([TestClass +initialize]):
8133 Include this method with the GNU runtime as well.
8134 * objc/execute/root_methods.m: Include
8135 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8136 Include this method with the GNU runtime as well.
8137 (main): Use the Modern Objective-C runtime API.
8138 * objc/execute/selector-1.m: Include
8139 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8140 of Object. (main): Use the Modern Objective-C runtime API.
8141 * objc/execute/static-1.m ([Test +initialize]): Include this
8142 method with the GNU runtime as well.
8143 * objc/execute/static-2.m: Likewise.
8144 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8145 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8146 ([MathClass +initialize]): Include this method with the GNU
8148 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8150 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8151 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8152 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8153 * objc.dg/attributes/method-attribute-1.m: Likewise.
8154 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8155 * objc.dg/attributes/method-attribute-2.m: Likewise.
8156 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8157 * objc.dg/attributes/method-attribute-3.m: Likewise.
8158 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8159 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8160 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8161 * obj-c++.dg/bitfield-1.mm: Likewise.
8162 * obj-c++.dg/bitfield-2.mm: Likewise
8163 * objc.dg/bitfield-3.m: Likewise.
8164 * obj-c++.dg/bitfield-4.mm: Likewise.
8165 * objc.dg/bitfield-5.m: Likewise
8166 * objc.dg/call-super-1.m: Likewise.
8167 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8168 Use objc_getClass() instead of objc_get_class(), but for the GNU
8169 runtime redefine objc_getClass as objc_get_class. Include
8170 ../objc-obj-c++-shared/runtime.h.
8171 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8172 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8173 Use the Modern Objective-C runtime API.
8174 * objc.dg/class-protocol-1.m: Include
8175 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8176 * obj-c++.dg/class-protocol-1.mm: Likewise.
8177 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8178 * objc.dg/comp-types-10.m: Likewise.
8179 * objc.dg/comp-types-11.m: Likewise.
8180 * objc.dg/comp-types-12.m: Likewise.
8181 * obj-c++.dg/comp-types-9.mm: Likewise.
8182 * obj-c++.dg/comp-types-11.mm: Likewise.
8183 * obj-c++.dg/comp-types-12.mm: Likewise.
8184 * obj-c++.dg/comp-types-13.mm: Likewise.
8185 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8186 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8187 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8188 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8189 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8190 * objc.dg/desig-init-1.m: Likewise.
8191 * obj-c++.dg/defs.mm: Likewise.
8192 * objc.dg/exceptions-2.m: Likewise.
8193 * obj-c++.dg/except-1.mm: Likewise.
8194 * obj-c++.dg/exceptions-2.mm: Likewise.
8195 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8196 Use the Modern Objective-C runtime API.
8197 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8198 the Modern Objective-C runtime API. Do not include
8199 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8200 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8201 the Modern Objective-C runtime API except when using an older NeXT
8203 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8204 the Modern Objective-C runtime API.
8205 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8207 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8208 * objc.dg/encode-7-next-64bit.m: Updated include.
8209 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8211 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8212 the Modern Objective-C runtime API.
8213 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8214 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8215 instead of ../objc-obj-c++-shared/Protocol1.h.
8216 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8217 the Modern Objective-C runtime API except when using an older NeXT
8219 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8220 the Modern Objective-C runtime API.
8221 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8223 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8224 * objc.dg/fix-and-continue-2.m: Likewise.
8225 * objc.dg/foreach-1.m: Likewise.
8226 * objc.dg/foreach-2.m: Likewise.
8227 * objc.dg/foreach-3.m: Likewise.
8228 * objc.dg/foreach-4.m: Likewise.
8229 * objc.dg/foreach-5.m: Likewise.
8230 * objc.dg/foreach-6.m: Likewise.
8231 * objc.dg/foreach-7.m: Likewise.
8232 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8234 * objc.dg/func-ptr-2.m: Likewise.
8235 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8236 Do not include objc/objc-api.h.
8237 * obj-c++.dg/fsf-package-0.mm: Likewise.
8238 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8239 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8240 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8242 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8243 * objc.dg/gnu-runtime-3.m: Likewise.
8244 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8245 * objc.dg/headers.m: Include objc/runtime.h instead of
8246 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8247 for the NeXT runtime.
8248 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8249 * obj-c++.dg/isa-field-1.mm: Likewise.
8250 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8251 * objc.dg/layout-1.m: Likewise.
8252 * objc.dg/layout-2.m: Likewise.
8253 * objc.dg/local-decl-2.m: Likewise.
8254 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8255 Object. ([Container +elementForView:]): Use
8256 class_conformsToProtocol().
8257 * obj-c++.dg/lookup-2.mm: Likewise.
8258 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8259 * obj-c++.dg/local-decl-1.mm: Likewise.
8260 * objc.dg/method-3.m: Likewise.
8261 * objc.dg/method-4.m: Likewise.
8262 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8263 ../objc-obj-c++-shared/Protocol1.h.
8264 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8265 * objc.dg/method-9.m: Likewise.
8266 * objc.dg/method-10.m: Likewise.
8267 * objc.dg/method-13.m ([Root +initialize]): Include this method
8268 also for the GNU runtime. (main): Use objc_getClass() also for
8270 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8271 * objc.dg/method-17.m: Likewise.
8272 * objc.dg/method-19.m: Likewise.
8273 * objc.dg/method-20b.m: Likewise.
8274 * obj-c++.dg/method-2.mm: Likewise.
8275 * obj-c++.dg/method-6.mm: Likewise.
8276 * obj-c++.dg/method-10.mm: Likewise.
8277 * obj-c++.dg/method-11.mm: Likewise.
8278 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8279 ../objc-obj-c++-shared/Protocol1.h.
8280 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8281 * obj-c++.dg/method-15.mm: Likewise.
8282 * obj-c++.dg/method-17.mm: Likewise.
8283 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8284 +initialize]): Include this method also for the GNU
8285 runtime. (main): Use objc_getClass() also for the GNU runtime.
8286 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8287 * obj-c++.dg/method-22.mm: Likewise.
8288 * obj-c++.dg/method-23.mm: Likewise.
8289 * obj-c++.dg/no-extra-load.mm: Likewise.
8290 * objc.dg/objc-fast-4.m: Likewise.
8291 * objc.dg/objc-gc-4.m: Likewise.
8292 * obj-c++.dg/objc-gc-3.mm: Likewise.
8293 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8294 protocol_getMethodDescription() instead of [Protocol
8295 -descriptionForInstanceMethod].
8296 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8297 Made it available with all runtimes. (main): Call -test instead
8299 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8300 and put into a category.
8301 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8302 Object. Include objc/objc.h.
8303 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8304 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8305 New. (main): Use protocol_getMethodDescription() instead
8306 of [Protocol -descriptionForInstanceMethod] and [Protocol
8307 -descriptionForClassMethod].
8308 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8309 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8310 Objective-C runtime API.
8311 * obj-c++.dg/proto-qual-1.mm: Likewise.
8312 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8314 * obj-c++.dg/property/property-1.mm: Likewise.
8315 * obj-c++.dg/qual-types-1.mm: Likewise.
8316 * objc.dg/selector-2.m: Include objc/objc.h instead of
8317 ../objc-obj-c++-shared/Object1.h.
8318 * obj-c++.dg/selector-2.mm: Likewise.
8319 * obj-c++.dg/selector-5.mm: Likewise.
8320 * obj-c++.dg/selector-6.mm: Likewise.
8321 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8322 Object. Do not include objc/objc-api.h.
8323 * obj-c++.dg/set-not-used-1.mm: Likewise.
8324 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8325 * objc.dg/stret-1.m: Likewise.
8326 * objc.dg/stret-2.m: Likewise.
8327 * obj-c++.dg/super-class-2.mm: Likewise.
8328 * objc.dg/super-class-3.m: Likewise.
8329 * objc.dg/super-class-4.m: Likewise.
8330 * objc.dg/sync-2.m: Likewise.
8331 * obj-c++.dg/sync-2.mm: Likewise.
8332 * objc.dg/sync-1.m: Include objc/objc.h instead of
8333 ../objc-obj-c++-shared/Object1.h.
8334 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8335 'Class' as the type of 'isa'.
8336 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8337 Objective-C runtime API. ([TestClass +initialize]): Include this
8338 method with the GNU runtime as well.
8339 * objc.dg/strings/strings-1.m: Updated includes.
8340 * obj-c++.dg/strings/strings-1.mm: Likewise.
8341 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8342 objc.dg/strings/const-str-12b.m.
8343 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8344 * obj-c++.dg/template-3.mm: Likewise.
8345 * obj-c++.dg/template-4.mm: Likewise.
8346 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8347 Objective-C runtime API.
8348 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8349 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8350 * obj-c++.dg/try-catch-1.mm: Likewise.
8351 * obj-c++.dg/try-catch-2.mm: Likewise.
8352 * objc.dg/try-catch-3.m: Likewise.
8353 * obj-c++.dg/try-catch-3.mm: Likewise.
8354 * objc.dg/try-catch-6.m: Likewise.
8355 * objc.dg/try-catch-7.m: Likewise.
8356 * obj-c++.dg/try-catch-7.mm: Likewise.
8357 * obj-c++.dg/try-catch-8.mm: Likewise.
8358 * obj-c++.dg/try-catch-9.mm: Likewise.
8359 * objc.dg/try-catch-10.m: Likewise.
8360 * obj-c++.dg/try-catch-11.mm: Likewise.
8361 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8362 Object. Include objc/objc.h.
8363 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8364 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8365 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8366 Object. Use Modern Objective-C runtime API. Do not use
8368 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8369 * obj-c++.dg/torture/trivial.mm: Likewise.
8370 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8371 instead of ../objc-obj-c++-shared/Object1.h. Include
8372 ../objc-obj-c++-shared/runtime.h.
8373 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8374 * objc.dg/torture/strings/const-str-11.m: Likewise.
8375 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8376 * objc.dg/torture/strings/const-str-9.m: Likewise.
8377 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8378 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8379 instead of Object. Only add _FooClassReference if
8381 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8382 * objc.dg/torture/strings/const-str-8.m: Likewise.
8383 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8384 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8386 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8388 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8389 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8390 * obj-c++.dg/va-meth-1.mm: Likewise.
8391 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8392 ../objc-obj-c++-shared/Object1.h.
8393 * objc.dg/zero-link-3.m: Likewise.
8395 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8397 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8399 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8402 * obj-c++.dg/property/cxx-property-1.mm: New.
8403 * obj-c++.dg/property/cxx-property-2.mm: New.
8405 2011-06-06 Jason Merrill <jason@redhat.com>
8407 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8409 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8411 PR rtl-optimization/49145
8413 * gcc.c-torture/compile/pr49145.c: New test.
8415 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8418 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8419 to dg-options, match also DW_AT_linkage_name.
8422 * gcc.dg/debug/pr49294.c: New test.
8425 * g++.dg/opt/pr49264.C: New test.
8427 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8429 PR tree-optimization/49243
8430 * gcc.dg/pr49243.c: New.
8432 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8434 * gnat.dg/specs/cond_expr1.ads: New test.
8436 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8438 * gnat.dg/deferred_const4.ad[sb]: New test.
8439 * gnat.dg/deferred_const4_pkg.ads: New helper.
8441 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8443 * gnat.dg/test_tamdt.adb: Rename to...
8444 * gnat.dg/taft_type1.adb: ...this.
8445 * gnat.dg/tamdt.ad[sb]: Rename to...
8446 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8447 * gnat.dg/tamdt_aux.ads: Rename to...
8448 * gnat.dg/taft_type1_pkg2.ads: ...this.
8449 * gnat.dg/taft_type2.ad[sb]: New test.
8450 * gnat.dg/taft_type2_pkg.ads: New helper.
8451 * gnat.dg/taft_type3.adb: New test.
8452 * gnat.dg/taft_type3_pkg.ads: New helper.
8454 2011-06-05 Tobias Burnus <burnus@net-b.de>
8457 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8460 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8463 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8465 * objc.dg/gnu-api-2-objc.m: Likewise.
8466 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8467 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8469 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8471 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8472 alignment, not the alignment, when calling class_addIvar(). Add
8473 an 'isa' instance variable to the test root class.
8474 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8476 2011-06-04 Jan Hubicka <jh@suse.cz>
8478 PR tree-optimization/48893
8479 PR tree-optimization/49091
8480 PR tree-optimization/49179
8481 * gfortran.dg/pr49179.f90: New testcase
8483 2011-06-04 Jan Hubicka <jh@suse.cz>
8486 * g++.dg/torture/pr48954.C: New testcase.
8488 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8490 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8492 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8495 * g++.dg/diagnostic/bitfld2.C: New.
8497 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8500 * gcc.c-torture/execute/pr49281.c: New test.
8502 2011-06-04 Jan Hubicka <jh@suse.cz>
8504 PR tree-optimize/48929
8505 * gcc.c-torture/compile/pr48929.c: New testcase.
8507 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8509 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8511 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8514 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8516 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8518 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8520 2011-06-03 Richard Henderson <rth@redhat.com>
8521 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8523 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8525 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8527 * objc.dg/headers.m: Do not include objc-list.h.
8529 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8531 * objc.dg/type-stream-1.m: Test removed.
8532 * objc.dg/headers.m: Do not include typedstream.h.
8534 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8536 * objc.dg/torture/forward-1.m (main): Updated testcase.
8538 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8541 * gcc.c-torture/compile/pr49163.c: New.
8543 2011-06-02 Asher Langton <langton2@llnl.gov>
8546 * gfortran.dg/PR49268.f90: New test.
8548 2011-06-02 Asher Langton <langton2@llnl.gov>
8551 * gfortran.dg/PR37039.f90: New test.
8553 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8556 * objc.dg/method-5.m: Updated.
8557 * objc.dg/method-19.m: Updated.
8558 * objc.dg/method-lookup-1.m: New.
8559 * obj-c++.dg/method-6.mm: Updated.
8560 * obj-c++.dg/method-7.mm: Updated.
8561 * obj-c++.dg/method-lookup-1.mm: New.
8563 2011-06-02 DJ Delorie <dj@redhat.com>
8565 * lib/timeout.exp (timeout): Add board_info support.
8567 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8569 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8571 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8574 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8575 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8577 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8578 Hans-Peter Nilsson <hp@axis.com>
8580 PR rtl-optimization/48840
8581 * gcc.target/sparc/ultrasp13.c: New test.
8583 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8586 * gcc.c-torture/compile/pr49238.c: New.
8588 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8590 * gcc.target/arm/g2.c: Skip test in -mthumb.
8591 Skip test unless cpu is xscale.
8592 * gcc.target/arm/scd42-2.c: Likewise.
8593 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8595 2011-06-01 Jason Merrill <jason@redhat.com>
8597 * g++.dg/cpp0x/decltype28.C: New.
8598 * g++.dg/cpp0x/decltype29.C: New.
8600 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8603 * gcc.target/mips/pr45074.c: New test.
8605 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8606 Hans-Peter Nilsson <hp@axis.com>
8608 PR rtl-optimization/48830
8609 * gcc.target/sparc/ultrasp12.c: New test.
8611 2011-06-01 David Li <davidxl@google.com>
8613 * gcc.dg/profile-dir-1.c: Change pass name.
8614 * gcc.dg/profile-dir-2.c: Ditto.
8615 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8616 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8617 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8618 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8619 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8620 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8621 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8622 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8623 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8624 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8625 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8626 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8627 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8628 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8629 * gcc.dg/profile-dir-3.c: Ditto.
8630 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8632 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8634 * objc.dg/attributes/method-nonnull-1.m: New test.
8635 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8637 2011-05-31 Tobias Burnus <burnus@net-b.de>
8640 * gfortran.dg/coarray_atomic_1.f90: New.
8641 * gfortran.dg/coarray/atomic_1.f90: New.
8643 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8645 * gcc.dg/guality/bswaptest.c: New test.
8646 * gcc.dg/guality/clztest.c: New test.
8647 * gcc.dg/guality/ctztest.c: New test.
8648 * gcc.dg/guality/rotatetest.c: New test.
8651 * gcc.target/i386/pr48688.c: New test.
8653 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8656 * g++.dg/lookup/name-clash9.C: New.
8658 2011-05-31 Tobias Burnus <burnus@net-b.de>
8661 * gfortran.dg/coarray/dummy_1.f90: New.
8663 2011-05-31 Tobias Burnus <burnus@net-b.de>
8666 * gfortran.dg/coarray/save_1.f90: New.
8667 * gfortran.dg/coarray_4.f90: Update dg-error.
8669 2011-05-31 Jason Merrill <jason@redhat.com>
8671 * g++.dg/cpp0x/rv-template1.C: New.
8673 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8675 PR rtl-optimization/49235
8676 * gcc.dg/pr49235.c: New test.
8678 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8680 PR tree-optimization/49093
8681 * gcc.dg/vect/pr49093.c: New test.
8683 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8686 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8688 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8691 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8694 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8697 * gcc.c-torture/execute/pr49186.c: New.
8699 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8702 * gcc.target/i386/pr49168-1.c: New.
8704 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8705 Eric Botcazou <ebotcazou@adacore.com>
8707 * gcc.dg/guality/drap.c: New test.
8709 2011-05-30 Richard Guenther <rguenther@suse.de>
8711 PR tree-optimization/49210
8712 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8713 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8715 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8718 * g++.dg/gomp/pr49223-1.C: New test.
8719 * g++.dg/gomp/pr49223-2.C: New test.
8721 2011-05-30 Richard Guenther <rguenther@suse.de>
8723 PR tree-optimization/49218
8724 * gcc.c-torture/execute/pr49218.c: New testcase.
8726 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8728 PR tree-optimization/49199
8729 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8730 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8731 -fno-tree-scev-cprop.
8733 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8736 * gfortran.dg/extends_13.f03: New.
8738 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8740 PR rtl-optimization/49095
8741 * gcc.target/i386/pr49095.c: New test.
8743 2011-05-29 Tobias Burnus <burnus@net-b.de>
8746 * gfortran.dg/coarray_24.f90: New.
8748 2011-05-29 Tobias Burnus <burnus@net-b.de>
8751 * gfortran.dg/coarray_23.f90: New.
8753 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8756 * gcc.dg/pr48826.c: New test.
8758 2011-05-29 Richard Guenther <rguenther@suse.de>
8760 PR tree-optimization/49217
8761 * gcc.dg/torture/pr49217.c: New testcase.
8763 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8766 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8768 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/boolean_subtype.adb: Rename to...
8771 * gnat.dg/boolean_subtype1.adb: ...this.
8773 2011-05-28 Jason Merrill <jason@redhat.com>
8775 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8777 2011-05-27 Jason Merrill <jason@redhat.com>
8779 * g++.dg/cpp0x/enum18.C: Adjust.
8781 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8783 2011-05-27 Tobias Burnus <burnus@net-b.de>
8786 * gfortran.dg/coarray_22.f90: New.
8788 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8790 PR tree-optimization/46728
8791 * gcc.target/powerpc/pr46728-1.c: New.
8792 * gcc.target/powerpc/pr46728-2.c: New.
8793 * gcc.target/powerpc/pr46728-3.c: New.
8794 * gcc.target/powerpc/pr46728-4.c: New.
8795 * gcc.target/powerpc/pr46728-5.c: New.
8796 * gcc.dg/pr46728-6.c: New.
8797 * gcc.target/powerpc/pr46728-7.c: New.
8798 * gcc.target/powerpc/pr46728-8.c: New.
8799 * gcc.dg/pr46728-9.c: New.
8800 * gcc.target/powerpc/pr46728-10.c: New.
8801 * gcc.target/powerpc/pr46728-11.c: New.
8802 * gcc.dg/pr46728-12.c: New.
8803 * gcc.target/powerpc/pr46728-13.c: New.
8804 * gcc.target/powerpc/pr46728-14.c: New.
8805 * gcc.target/powerpc/pr46728-15.c: New.
8806 * gcc.target/powerpc/pr46728-16.c: New.
8808 2011-05-27 Jason Merrill <jason@redhat.com>
8810 * g++.dg/abi/mangle47.C: New.
8813 * g++.dg/template/const5.C: New.
8815 * g++.dg/cpp0x/enum18.C: New.
8817 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8819 * g++.dg/cpp0x/error6.C: New.
8821 * g++.dg/cpp0x/error5.C: New.
8823 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8826 * g++.dg/eh/cond6.C: New test.
8828 2011-05-27 Tobias Burnus <burnus@net-b.de>
8831 * gfortran.dg/rank_3.f90: New.
8832 * gfortran.dg/rank_4.f90: New.
8834 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8836 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8837 replace dump search.
8839 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8841 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8842 * gnat.dg/bit_packed_array5.adb: ...here.
8844 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8847 * g++.dg/cpp0x/auto25.C: New.
8849 2011-05-27 Richard Guenther <rguenther@suse.de>
8851 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8853 2011-05-27 Richard Guenther <rguenther@suse.de>
8855 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8857 2011-05-27 Richard Guenther <rguenther@suse.de>
8860 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8862 2011-05-26 Jason Merrill <jason@redhat.com>
8864 * g++.dg/cpp0x/friend1.C: New.
8865 * g++.dg/cpp0x/friend2.C: New.
8867 * g++.dg/cpp0x/auto7.C: Update.
8868 * g++.dg/template/crash50.C: Adjust.
8869 * g++.dg/template/static9.C: Adjust.
8870 * g++.old-deja/g++.ext/memconst.C: Adjust.
8872 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8874 * gcc.dg/march.c: Ignore a note for some targets.
8876 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8877 Nathan Froyd <froydnj@codesourcery.com>
8881 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8882 * g++.dg/parse/pr18770.C: New test.
8883 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8885 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8888 * gfortran.dg/dependency_40.f90 : New test.
8890 2011-05-26 Tobias Burnus <burnus@net-b.de>
8893 * gfortran.dg/coarray/registering_1.f90: New.
8895 2011-05-26 Jason Merrill <jason@redhat.com>
8897 * g++.dg/cpp0x/variadic111.C: New.
8898 * g++.dg/cpp0x/variadic41.C: Adjust.
8900 2011-05-26 Richard Guenther <rguenther@suse.de>
8902 PR tree-optimization/48702
8903 * gcc.dg/torture/pr48702.c: New testcase.
8905 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8907 PR gcov-profile/48845
8908 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8910 * gcc.dg/matrix/matrix.exp: Likewise.
8911 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8912 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8913 line number to check_profiling_available.
8914 * lib/target-supports.exp (check_profiling_available): Account for
8916 Require TLS runtime support with -fprofile-generate.
8917 * lib/profopt.exp (profopt-execute): Add TLS options for
8919 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8921 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8924 * g++.dg/eh/cond5.C: New test.
8926 PR tree-optimization/49161
8927 * gcc.c-torture/execute/pr49161.c: New test.
8929 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8931 * gcc.target/arm/neon-vorn-vbic.c: New test.
8933 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8935 PR tree-optimization/49038
8936 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8937 * gcc.dg/vect/pr49038.c: New test.
8939 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8941 * g++.dg/init/pr25811-3.C: New.
8942 * g++.dg/init/pr25811-4.C: New.
8944 2011-05-25 Jason Merrill <jason@redhat.com>
8946 * g++.dg/cpp0x/enum17.C: New.
8947 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8949 * g++.dg/cpp0x/auto24.C: New.
8951 * g++.dg/cpp0x/error4.C: New.
8953 * g++.dg/cpp0x/rv-restrict.C: New.
8955 * g++.dg/cpp0x/enum15.C: New.
8956 * g++.dg/cpp0x/constexpr-switch2.C: New.
8958 * g++.dg/cpp0x/variadic110.C: New.
8960 * g++.dg/cpp0x/auto9.C: Add typedef test.
8962 * g++.dg/cpp0x/auto23.C: New.
8963 * g++.dg/cpp0x/auto9.C: Adjust.
8965 * g++.dg/cpp0x/defaulted29.C: New.
8967 * g++.dg/cpp0x/initlist51.C: New.
8969 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8971 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8972 * g++.dg/abi/packed1.C: Suppress warning.
8973 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8974 * g++.dg/template/stdarg1.C: Likewise.
8975 * g++.dg/other/packed1.C: Remove arm from xfail list.
8977 2011-05-25 Jason Merrill <jason@redhat.com>
8979 * g++.dg/cpp0x/enum16.C: New.
8980 * g++.dg/parse/error15.C: Adjust.
8982 * g++.dg/cpp0x/initlist50.C: New.
8984 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8986 * g++.dg/cpp0x/variadic109.C: New.
8988 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8990 * gcc.target/i386/pause-1.c: New.
8992 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8994 * gcc.dg/stack-usage-1.c: Adjust comment.
8995 * gcc.dg/stack-usage-2.c: New test.
8997 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9000 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9001 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9003 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9005 PR rtl-optimization/48757
9006 * gfortran.dg/pr48757.f: New test case.
9008 2011-05-24 Jason Merrill <jason@redhat.com>
9010 * g++.dg/cpp0x/access01.C: New.
9012 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9015 * objc.dg/pr48177.m: New testcase.
9017 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9020 * objc.dg/pr48187.m: New testcase.
9021 * obj-c++.dg/pr48187.mm: New testcase.
9022 * objc.dg/ivar-extra-semicolon.m: New testcase.
9024 2011-05-24 Jason Merrill <jason@redhat.com>
9026 * g++.dg/template/access21.C: New.
9027 * g++.dg/template/access22.C: New.
9029 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9031 PR rtl-optimization/48633
9032 * g++.dg/pr48633.C: New test.
9034 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9037 * g++.dg/other/pr49133.C: New test.
9039 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9040 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9042 * gcc.dg/torture/tls/run-gd.c: New test.
9043 * gcc.dg/torture/tls/run-ie.c: New test.
9044 * gcc.dg/torture/tls/run-ld.c: New test.
9045 * gcc.dg/torture/tls/run-le.c: New test.
9046 * lib/target-supports.exp (check_effective_target_tls_runtime):
9047 Build testcase with TLS options.
9049 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9053 2011-05-24 Tom de Vries <tom@codesourcery.com>
9055 PR tree-optimization/49121
9056 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9058 2011-05-23 Jason Merrill <jason@redhat.com>
9060 * g++.dg/cpp0x/defaulted28.C: New.
9062 * g++.dg/cpp0x/sfinae25.C: New.
9064 * g++.dg/cpp0x/rv-cast2.C: New.
9066 * g++.dg/cpp0x/enum14.C: New.
9068 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9071 * gcc.c-torture/execute/pr49123.c: New test.
9074 * gcc.dg/debug/pr49032.c: New test.
9077 * gcc.dg/pr49120.c: New test.
9079 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9082 * gcc.target/i386/pr47315.c: New test.
9084 2011-05-23 Jason Merrill <jason@redhat.com>
9086 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9088 * g++.dg/cpp0x/sfinae24.C: New.
9090 * g++.dg/cpp0x/error3.C: New.
9092 * g++.dg/cpp0x/defaulted27.C: New.
9094 * g++.dg/cpp0x/decltype27.C: New.
9096 2011-05-23 Richard Guenther <rguenther@suse.de>
9098 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9100 2011-05-23 Richard Guenther <rguenther@suse.de>
9102 PR tree-optimization/40874
9103 * g++.dg/tree-ssa/pr40874.C: New testcase.
9105 2011-05-23 Richard Guenther <rguenther@suse.de>
9107 PR tree-optimization/49115
9108 * g++.dg/torture/pr49115.C: New testcase.
9110 2011-05-23 Richard Guenther <rguenther@suse.de>
9113 * gcc.dg/memcpy-3.c: New testcase.
9115 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9118 * gcc.c-torture/execute/pr48973-1.c: New test.
9119 * gcc.c-torture/execute/pr48973-2.c: New test.
9121 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9124 * g++.dg/warn/pr18016.C: New.
9126 2011-05-23 Tom de Vries <tom@codesourcery.com>
9129 * gcc.target/arm/ivopts-6.c: New test.
9131 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9134 * gcc.c-torture/compile/pr49029.c: New test.
9136 2011-05-22 Jason Merrill <jason@redhat.com>
9138 * g++.dg/cpp0x/sfinae23.C: New.
9139 * g++.dg/cpp0x/sfinae8.C: Correct.
9141 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9143 * gfortran.dg/function_optimize_8.f90: New test case.
9145 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9147 PR tree-optimization/49087
9148 * gcc.dg/vect/O3-pr49087.c: New test.
9150 2011-05-21 Jason Merrill <jason@redhat.com>
9152 * g++.dg/debug/const5.C: New.
9154 2011-05-20 Jason Merrill <jason@redhat.com>
9156 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9158 * g++.dg/cpp0x/constexpr-static7.C: New.
9160 * g++.dg/cpp0x/enum12.C: New.
9161 * g++.dg/cpp0x/enum13.C: New.
9163 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9166 * gfortran.dg/select_type_23.f03: New.
9168 2011-05-20 Jason Merrill <jason@redhat.com>
9170 * g++.dg/cpp0x/defaulted26.C: New.
9172 * g++.dg/cpp0x/noexcept02.C: Fix.
9173 * g++.dg/cpp0x/noexcept03.C: Fix.
9174 * g++.dg/cpp0x/noexcept08.C: Fix.
9175 * g++.dg/cpp0x/noexcept10.C: New.
9177 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9180 * gfortran.dg/extends_12.f03: New.
9182 2011-05-20 Jason Merrill <jason@redhat.com>
9184 * g++.dg/template/koenig9.C: New.
9185 * g++.dg/opt/pr47615.C: Fix.
9186 * g++.dg/overload/defarg1.C: Fix.
9187 * g++.dg/tc1/dr213.C: Remove xfail.
9188 * g++.dg/torture/pr34850.C: Fix.
9189 * g++.dg/torture/pr39362.C: Fix.
9190 * g++.old-deja/g++.brendan/crash56.C: Fix.
9191 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9193 2011-05-20 Richard Guenther <rguenther@suse.de>
9195 PR tree-optimization/49079
9196 * gcc.dg/torture/pr49079.c: New testcase.
9198 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9200 PR tree-optimization/49073
9201 * gcc.c-torture/execute/pr49073.c: New test.
9203 2011-06-19 Tobias Burnus <burnus@net-b.de>
9206 * gfortran.dg/coarray_21.f90: New.
9208 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9210 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9213 2011-05-19 Richard Guenther <rguenther@suse.de>
9216 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9218 2011-05-19 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/builtin-object-size-11.c: New testcase.
9223 2011-05-19 Tom de Vries <tom@codesourcery.com>
9226 * gcc.target/arm/ivopts.c: New test.
9227 * gcc.target/arm/ivopts-2.c: New test.
9229 2011-05-19 Tom de Vries <tom@codesourcery.com>
9231 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9233 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9235 * gcc.c-torture/execute/960321-1.x: Remove.
9237 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9240 * gfortran.dg/move_alloc_4.f90: New.
9242 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9245 * gcc.target/i386/pr49002-1.c: New test.
9246 * gcc.target/i386/pr49002-2.c: Likewise.
9248 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9250 PR tree-optimization/49039
9251 * gcc.c-torture/execute/pr49039.c: New test.
9252 * gcc.dg/tree-ssa/pr49039.c: New test.
9253 * g++.dg/torture/pr49039.C: New test.
9255 2011-05-18 Jason Merrill <jason@redhat.com>
9257 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9258 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9259 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9261 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9263 * gcc.target/bfin/mcpu-bf592.c: New test.
9265 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9267 PR tree-optimization/41881
9268 * gcc.dg/vect/O3-pr41881.c: New test.
9269 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9271 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9273 PR tree-optimization/49000
9274 * gcc.dg/pr49000.c: New test.
9276 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9278 * gnat.dg/invalid1.adb: New test.
9280 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9282 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9284 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9285 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9287 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9290 * g++.dg/cpp0x/range-for18.C: New.
9292 2011-05-15 Tobias Burnus <burnus@net-b.de>
9295 * gfortran.dg/coarray/image_index_2.f90: New.
9297 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9299 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9300 * g++.dg/cpp0x/override2.C: New.
9302 2011-05-14 Tobias Burnus <burnus@net-b.de>
9305 * gfortran.de/coarray_20.f90: New.
9307 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9310 * function_optimize_7.f90: New test case.
9312 2011-05-13 Jason Merrill <jason@redhat.com>
9314 * g++.dg/cpp0x/decltype26.C: New.
9315 * g++.dg/cpp0x/enum11.C: New.
9317 2011-05-13 Tobias Burnus <burnus@net-b.de>
9321 * gfortran.dg/assign_8.f90: Update dg-error.
9323 2011-05-13 Tobias Burnus <burnus@net-b.de>
9326 * gfortran.dg/io_constraints_8.f90: New.
9327 * gfortran.dg/io_constraints_9.f90: New.
9329 2011-05-13 Martin Thuresson <martint@google.com>
9331 PR gcov-profile/47793
9332 * gcc.dg/pr47793.c: New.
9334 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9336 PR tree-optimization/48975
9337 * gcc.dg/pr48975.c: New test.
9339 2011-05-12 Tobias Burnus <burnus@net-b.de>
9342 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9344 2011-05-12 Jason Merrill <jason@redhat.com>
9346 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9348 2011-05-12 Geert Bosch <bosch@adacore.com>
9350 * gnat.dg/view_conversion1.adb: New test.
9352 2011-05-12 Richard Guenther <rguenther@suse.de>
9354 PR tree-optimization/48172
9355 * gcc.dg/vect/pr48172.c: New testcase.
9357 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9360 * g++.dg/opt/pr48967.C: New test.
9362 2011-05-11 Jason Merrill <jason@redhat.com>
9364 * g++.dg/cpp0x/constexpr-friend.C: New.
9365 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9367 * g++.dg/cpp0x/sfinae22.C: New.
9369 2011-05-11 Tobias Burnus <burnus@net-b.de>
9372 * gfortran.dg/generic_24.f90: New.
9374 2011-05-11 Richard Guenther <rguenther@suse.de>
9376 PR tree-optimization/15256
9377 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9379 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9382 * gcc.dg/pr48159-1.c: New test.
9383 * gcc.dg/pr48159-2.c: New test.
9385 2011-05-11 Richard Guenther <rguenther@suse.de>
9388 * gcc.dg/torture/pr48953.c: New testcase.
9390 2011-05-11 Richard Guenther <rguenther@suse.de>
9392 PR tree-optimization/18041
9393 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9395 2011-05-11 Alan Modra <amodra@gmail.com>
9398 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9400 2011-05-10 Jason Merrill <jason@redhat.com>
9402 * g++.dg/cpp0x/defaulted25.C: New.
9403 * g++.dg/template/crash7.C: Adjust.
9405 * g++.dg/cpp0x/variadic108.C: New.
9407 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9409 * g++.dg/inherit/virtual9.C: Extend.
9411 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9414 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9415 are passed and returned in vector registers.
9417 2011-05-10 Richard Guenther <rguenther@suse.de>
9419 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9420 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9421 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9422 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9423 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9426 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9428 PR tree-optimization/48611
9429 PR tree-optimization/48794
9430 * gfortran.dg/gomp/pr48611.f90: New test.
9431 * gfortran.dg/gomp/pr48794.f90: New test.
9434 * gcc.dg/dfp/pr48928.c: New test.
9436 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9439 * g++.dg/cpp0x/pr48522.C: New.
9441 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9444 * g++.dg/cpp0x/sfinae21.C: New.
9446 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9448 * g++.dg/template/sfinae28.C: Rename to...
9449 * g++.dg/cpp0x/sfinae19.C: ... this.
9450 * g++.dg/template/sfinae29.C: Rename to...
9451 * g++.dg/cpp0x/sfinae20.C: ... this.
9453 2011-05-09 Jeff Law <law@redhat.com>
9455 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9458 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9461 * g++.dg/init/pr20039.C: New.
9463 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9467 * g++.dg/template/sfinae28.C: New.
9468 * g++.dg/template/sfinae29.C: Likewise.
9470 2011-05-09 Jason Merrill <jason@redhat.com>
9472 * g++.dg/template/nontype23.C: New.
9474 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9476 * g++.dg/init/pr48859.C: New.
9478 2011-05-09 Jason Merrill <jason@redhat.com>
9480 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9481 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9482 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9483 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9484 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9485 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9486 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9487 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9489 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9491 * g++.dg/inherit/virtual9.C: New.
9493 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9496 * g++.dg/template/dependent-expr8.C: New test case.
9498 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9500 PR tree-optimization/48837
9501 * gcc.dg/pr48837.c: New testcase.
9503 2011-05-06 Jason Merrill <jason@redhat.com>
9505 * g++.dg/cpp0x/constexpr-condition2.C: New.
9507 * g++.dg/cpp0x/constexpr-missing.C: New.
9509 2011-05-06 Tobias Burnus <burnus@net-b.de>
9512 * gfortran.dg/coarray/this_image_2.f90: New.
9514 2011-05-06 Tobias Burnus <burnus@net-b.de>
9518 * gfortran.dg/bind_c_usage_22.f90: New.
9519 * gfortran.dg/bind_c_usage_23.f90: New.
9520 * gfortran.dg/bind_c_usage_24.f90: New.
9521 * gfortran.dg/bind_c_usage_24_c.c: New.
9523 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9526 * g++.dg/template/member9.C: New test case.
9528 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9530 * gnat.dg/discr29.ad[sb]: New test.
9531 * gnat.dg/discr30.adb: Likewise.
9533 2011-05-05 Julian Brown <julian@codesourcery.com>
9535 * gcc.target/arm/neon-vset_lanes8.c: New test.
9537 2011-05-05 Jason Merrill <jason@redhat.com>
9539 * g++.dg/init/new32.C: New.
9541 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9543 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9546 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9548 PR rtl-optimization/48381
9549 * gcc.c-torture/compile/pr48381.c: New test.
9551 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9553 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9555 * gcc.target/i386/opt-1.c: Ditto.
9557 2011-05-04 Jason Merrill <jason@redhat.com>
9559 * g++.dg/conversion/base1.C: New.
9561 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9563 PR libgfortran/48787
9564 * gfortran.dg/round_3.f08: Add more checks to test case.
9566 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9568 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9569 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9570 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9571 Gate test on effective_target fd_truncate.
9573 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9575 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9576 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9577 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9578 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9579 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9580 * gcc.target/i386/pr38824.c: Ditto.
9581 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9582 * gcc.target/i386/vecinit-2.c: Ditto.
9583 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9584 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9585 * gcc.target/i386/parity-2.c: Ditto.
9586 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9588 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9590 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9592 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9593 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9594 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9596 2011-05-03 Tobias Burnus <burnus@net-b.de>
9599 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9601 2011-05-03 Tobias Burnus <burnus@net-b.de>
9604 * gfortran.dg/coarray/this_image_1.f90: New.
9606 2011-05-03 Tobias Burnus <burnus@net-b.de>
9609 * gfortran.dg/coarray/caf.dg: New.
9610 * gfortran.dg/coarray/image_index_1.f90: New, copied
9611 from ../coarray_16.f90.
9613 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9616 * g++.dg/ext/complex9.C: New.
9618 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9621 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9622 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9623 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9625 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9627 * gcc.target/bfin/builtins: Created.
9628 * gcc.target/bfin/hisilh-O0.c: Deleted.
9629 * gcc.target/bfin/hisilh.c: Moved to...
9630 * gcc.target/bfin/builtins/hisilh.c: ...here.
9631 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9632 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9633 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9634 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9635 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9636 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9637 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9638 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9639 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9640 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9641 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9642 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9643 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9644 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9645 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9646 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9647 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9648 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9649 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9650 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9651 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9652 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9653 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9654 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9655 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9656 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9657 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9658 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9659 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9660 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9661 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9662 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9663 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9664 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9665 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9666 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9667 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9668 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9669 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9670 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9671 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9672 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9673 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9674 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9675 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9676 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9677 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9678 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9679 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9680 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9681 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9682 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9683 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9684 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9685 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9686 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9687 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9688 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9689 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9690 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9691 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9692 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9693 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9694 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9695 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9696 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9697 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9698 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9699 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9700 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9701 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9702 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9703 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9704 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9705 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9706 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9707 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9708 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9709 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9710 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9711 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9712 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9713 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9714 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9715 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9716 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9717 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9718 * gcc.target/bfin/builtins/circptr.c: Ditto.
9719 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9720 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9721 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9722 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9723 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9724 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9725 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9726 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9727 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9728 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9729 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9730 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9731 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9732 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9733 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9734 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9735 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9736 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9737 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9738 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9739 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9740 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9741 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9742 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9743 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9744 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9745 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9746 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9747 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9748 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9749 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9750 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9751 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9752 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9753 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9754 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9755 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9756 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9757 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9758 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9759 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9760 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9761 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9762 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9763 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9764 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9765 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9766 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9767 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9768 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9769 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9770 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9771 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9772 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9773 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9774 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9775 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9776 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9777 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9778 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9779 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9780 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9781 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9782 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9783 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9784 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9785 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9786 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9787 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9788 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9790 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9792 * gcc.target/arm/cold-lc.c: New test.
9794 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9797 * gcc.dg/pr48774.c: New test.
9799 2011-05-03 Richard Guenther <rguenther@suse.de>
9801 * gcc.dg/large-size-array-5.c: New testcase.
9803 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9805 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9807 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9809 * lib/target-supports.exp (check_effective_target_vect_strided):
9811 (check_effective_target_vect_strided2)
9812 (check_effective_target_vect_strided3)
9813 (check_effective_target_vect_strided4)
9814 (check_effective_target_vect_strided8): ...these new functions.
9816 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9817 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9818 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9819 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9820 * gcc.dg/vect/pr37539.c: Likewise.
9821 * gcc.dg/vect/slp-11a.c: Likewise.
9822 * gcc.dg/vect/slp-11b.c: Likewise.
9823 * gcc.dg/vect/slp-11c.c: Likewise.
9824 * gcc.dg/vect/slp-12a.c: Likewise.
9825 * gcc.dg/vect/slp-12b.c: Likewise.
9826 * gcc.dg/vect/slp-18.c: Likewise.
9827 * gcc.dg/vect/slp-19a.c: Likewise.
9828 * gcc.dg/vect/slp-19b.c: Likewise.
9829 * gcc.dg/vect/slp-21.c: Likewise.
9830 * gcc.dg/vect/slp-23.c: Likewise.
9831 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9833 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9834 instead of vect_interleave && vect_extract_even_odd.
9835 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9836 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9837 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9838 * gcc.dg/vect/vect-1.c: Likewise.
9839 * gcc.dg/vect/vect-10.c: Likewise.
9840 * gcc.dg/vect/vect-98.c: Likewise.
9841 * gcc.dg/vect/vect-107.c: Likewise.
9842 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9843 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9844 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9845 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9846 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9847 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9848 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9849 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9850 * gcc.dg/vect/vect-strided-float.c: Likewise.
9851 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9852 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9853 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9854 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9855 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9856 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9857 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9858 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9859 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9860 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9861 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9862 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9863 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9864 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9865 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9867 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9869 * gcc.dg/vect/pr30843.c: Likewise.
9870 * gcc.dg/vect/pr33866.c: Likewise.
9871 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9872 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9873 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9874 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9876 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9878 * gcc.dg/vect/slp-11.c: Split into...
9879 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9880 gcc.dg/vect/slp-11c.c: ...these tests.
9881 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9882 * gcc.dg/vect/slp-12c.c: ...this new test.
9883 * gcc.dg/vect/slp-19.c: Split into...
9884 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9885 gcc.dg/vect/slp-19c.c: ...these new tests.
9887 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9889 * lib/target-supports.exp
9890 (check_effective_target_vect_extract_even_odd_wide): Delete.
9891 (check_effective_target_vect_strided_wide): Likewise.
9892 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9893 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9894 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9895 * gcc.dg/vect/pr37539.c: Likewise.
9896 * gcc.dg/vect/slp-11.c: Likewise.
9897 * gcc.dg/vect/slp-12a.c: Likewise.
9898 * gcc.dg/vect/slp-12b.c: Likewise.
9899 * gcc.dg/vect/slp-19.c: Likewise.
9900 * gcc.dg/vect/slp-23.c: Likewise.
9901 * gcc.dg/vect/vect-1.c: Likewise.
9902 * gcc.dg/vect/vect-98.c: Likewise.
9903 * gcc.dg/vect/vect-107.c: Likewise.
9904 * gcc.dg/vect/vect-strided-float.c: Likewise.
9906 2011-05-02 Jason Merrill <jason@redhat.com>
9908 * g++.dg/init/new31.C: New.
9910 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9913 * gcc.dg/pr35445.c: New test.
9915 2011-05-02 Jason Merrill <jason@redhat.com>
9917 * c-c++-common/vla-1.c: New.
9919 2011-05-02 Richard Guenther <rguenther@suse.de>
9921 PR tree-optimization/48822
9922 * gcc.dg/torture/pr48822.c: New testcase.
9924 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9927 * g++.dg/cpp0x/constexpr-47969.C: New.
9929 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9932 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9933 on vect_no_align targets.
9934 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9935 vect_no_align targets.
9937 2011-05-01 Xinliang David Li <davidxl@google.com>
9939 * gcc.dg/tree-ssa/integer-addr.c: New test.
9940 * gcc.dg/tree-ssa/alias_bug.c: New test.
9942 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9944 PR libgfortran/48787
9945 * gfortran.dg/round_3.f08: Add more checks.
9947 2011-04-30 Tobias Burnus <burnus@net-b.de>
9950 * gfortran.dg/import9.f90: New, proper test.
9951 * gfortran.dg/interface_37.f90: Remove bogus
9952 test (bogus copy of interface_36.f90).
9954 2011-04-30 Tobias Burnus <burnus@net-b.de>
9957 * gfortran.dg/interface_37.f90: New.
9959 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9962 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9964 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9966 PR tree-optimization/48809
9967 * gcc.c-torture/execute/pr48809.c: New test.
9969 2011-04-29 Jeff Law <law@redhat.com>
9971 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9973 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9976 * g++.dg/init/ctor10.C: New.
9978 2011-04-29 Le-Chun Wu <lcwu@google.com>
9980 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9981 warning in implicitly instantiated templates.
9983 2011-04-29 Le-Chun Wu <lcwu@google.com>
9985 * g++.dg/warn/Wnull-conversion-1.C: New.
9986 * g++.dg/warn/Wnull-conversion-2.C: New.
9988 2011-04-29 Diego Novillo <dnovillo@google.com>
9990 * g++.old-deja/g++.other/null3.C: Expect warning about
9991 converting boolean to a pointer.
9993 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9996 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10000 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10002 2011-04-29 Tobias Burnus <burnus@net-b.de>
10005 * gfortran.dg/typebound_proc_22.f90: New.
10008 * gfortran.dg/interface_36.f90: New.
10010 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10012 PR libgfortran/48488
10013 PR libgfortran/48602
10014 PR libgfortran/48615
10015 PR libgfortran/48684
10016 PR libgfortran/48787
10017 * gfortran.dg/fmt_g.f: Adjust test.
10018 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10019 * gfortran.dg/round_3.f08: New test.
10020 * gfortran.dg/namelist_print_1.f: Adjust test.
10021 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10022 * gfortran.dg/f2003_io_5.f03: Adjust test.
10023 * gfortran.dg/coarray_15.f90: Adjust test.
10024 * gfortran.dg/namelist_65.f90: Adjust test.
10025 * gfortran.dg/fmt_cache_1.f: Adjust test.
10026 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10027 * gfortran.dg/real_const_3.f90: Adjust test.
10029 2011-04-29 Jan Hubicka <jh@suse.cz>
10031 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10032 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10034 2011-04-28 Xinliang David Li <davidxl@google.com>
10036 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10037 * g++.dg/prof-robust-1.C: New test.
10039 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10041 PR tree-optimization/48765
10042 * gcc.dg/vect/pr48765.c: New.
10044 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10046 PR tree-optimization/48775
10047 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10049 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10052 * g++.dg/inherit/pr48798.C: New.
10053 * g++.old-deja/g++.other/base1.C: Adjust.
10055 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10058 * g++.dg/template/inherit7.C: New test case.
10060 2011-04-28 Richard Guenther <rguenther@suse.de>
10062 PR tree-optimization/40052
10063 PR tree-optimization/15347
10064 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10065 * gcc.dg/pr15347.c: Likewise.
10067 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10070 * g++.dg/cpp0x/sfinae18.C: New.
10072 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10075 * g++.dg/ext/is_literal_type1.C: New.
10077 2011-04-28 Tobias Burnus <burnus@net-b.de>
10081 * gfortran.dg/interface_35.f90: New.
10082 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10083 * gfortran.dg/func_result_6.f90: Add dg-warning.
10084 * gfortran.dg/bessel_1.f90: Ditto.
10085 * gfortran.dg/hypot_1.f90: Ditto.
10086 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10087 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10088 * gfortran.dg/interface_assignment_4.f90: Ditto.
10090 2011-04-27 Jason Merrill <jason@redhat.com>
10092 * g++.dg/ext/complex8.C: New.
10094 * g++.dg/cpp0x/initlist49.C: New.
10095 * g++.dg/init/new30.C: New.
10097 2011-04-27 Tobias Burnus <burnus@net-b.de>
10100 * gfortran.dg/whole_file_34.f90: New.
10102 2011-04-27 Jan Hubicka <jh@suse.cz>
10104 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10106 2011-04-27 Jason Merrill <jason@redhat.com>
10108 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10110 * g++.dg/parse/ambig6.C: New.
10112 2011-04-27 Nick Clifton <nickc@redhat.com>
10114 * gcc.dg/20020312-2.c: Add definition for RX.
10116 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10117 option with RX targets.
10119 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10122 2011-04-27 Richard Guenther <rguenther@suse.de>
10124 * gcc.dg/tree-ssa/pr23382.c: Remove.
10126 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10129 * gcc.c-torture/compile/pr48767.c: New test.
10131 2011-04-27 Richard Guenther <rguenther@suse.de>
10133 PR tree-optimization/48772
10134 * g++.dg/pr48772.C: New testcase.
10136 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10139 * gcc.c-torture/compile/pr48742.c: New test.
10141 2011-04-26 Jason Merrill <jason@redhat.com>
10143 * g++.dg/lookup/koenig13.C: New.
10145 * g++.dg/cpp0x/initlist48.C: New.
10147 2011-04-25 Jason Merrill <jason@redhat.com>
10149 * g++.dg/cpp0x/sfinae17.C: New.
10151 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10154 * gcc.target/powerpc/pr48258-1.c: New file.
10155 * gcc.target/powerpc/pr48258-2.c: Ditto.
10157 2011-04-26 Xinliang David Li <davidxl@google.com>
10159 * gcc.dg/uninit-suppress.c: New test.
10160 * gcc.dg/uninit-suppress.c: New test.
10162 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10165 * gcc.dg/pr48768.c: New test.
10167 PR tree-optimization/48734
10168 * gcc.c-torture/compile/pr48734.c: New test.
10171 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10173 2011-04-26 Richard Guenther <rguenther@suse.de>
10175 PR tree-optimization/48731
10176 * gcc.dg/torture/pr48731.c: New testcase.
10178 2011-04-26 Richard Guenther <rguenther@suse.de>
10181 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10183 2011-04-26 Richard Guenther <rguenther@suse.de>
10185 PR middle-end/48694
10186 * gcc.dg/torture/pr48694-1.c: New testcase.
10187 * gcc.dg/torture/pr48694-2.c: Likewise.
10189 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10191 * g++.dg/ext/underlying_type1.C: New.
10192 * g++.dg/ext/underlying_type2.C: Likewise.
10193 * g++.dg/ext/underlying_type3.C: Likewise.
10194 * g++.dg/ext/underlying_type4.C: Likewise.
10195 * g++.dg/ext/underlying_type5.C: Likewise.
10196 * g++.dg/ext/underlying_type6.C: Likewise.
10197 * g++.dg/ext/underlying_type7.C: Likewise.
10198 * g++.dg/ext/underlying_type8.C: Likewise.
10199 * g++.dg/ext/underlying_type9.C: Likewise.
10200 * g++.dg/ext/underlying_type10.C: Likewise.
10202 2011-04-25 Jason Merrill <jason@redhat.com>
10204 * g++.dg/cpp0x/regress/template-const2.C: New.
10206 2011-04-25 Jeff Law <law@redhat.com>
10208 * gcc.dg/tree-ssa/vrp56.c: new test.
10210 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10212 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10214 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10216 PR preprocessor/48740
10217 * c-c++-common/raw-string-11.c: New test.
10219 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10221 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10224 2011-04-23 Tobias Burnus <burnus@net-b.de>
10227 * gfortran.dg/coarray_19.f90: New.
10229 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10232 * gcc.dg/pr48685.c: New test.
10234 2011-04-22 Jan Hubicka <jh@suse.cz>
10236 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10238 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10240 PR tree-optimization/48717
10241 * gcc.c-torture/execute/pr48717.c: New test.
10243 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10246 * gcc.target/i386/pr48723.c: New test.
10248 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10251 * gcc.dg/gomp/pr48716.c: New test.
10252 * g++.dg/gomp/pr48716.C: New test.
10254 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10257 * gcc.dg/missing-field-init-2.c: Update testcase.
10259 2011-04-22 Alan Modra <amodra@gmail.com>
10261 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10263 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10266 * gfortran.dg/function_optimize_6.f90: New test.
10268 2011-04-21 Easwaran Raman <eraman@google.com>
10270 * gcc.dg/stack-layout-2.c: New test.
10272 2011-04-21 Richard Guenther <rguenther@suse.de>
10275 * g++.dg/lto/pr48207-2_0.C: New testcase.
10276 * g++.dg/lto/pr48207-3_0.C: Likewise.
10278 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10280 * gnat.dg/volatile5.adb: New test.
10281 * gnat.dg/volatile5_pkg.ads: New helper.
10283 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10286 * gcc.target/i386/pr48708.c: New test.
10288 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10290 * gcc.dg/vect/vect-119.c: New test.
10292 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10294 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10297 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10298 Richard Sandiford <richard.sandiford@linaro.org>
10301 * gcc.target/arm/pr46329.c: New test.
10303 2011-04-21 Tobias Burnus <burnus@net-b.de>
10306 * gfortran.dg/coarray_18.f90: New.
10308 2011-04-20 Jason Merrill <jason@redhat.com>
10310 * g++.dg/cpp0x/initlist47.C: New.
10312 * g++.dg/init/dtor4.C: New.
10314 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10317 * gcc.target/i386/sse2-pinsrw.c: New test.
10318 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10319 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10320 * gcc.target/i386/sse2-insvhi.c: Ditto.
10321 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10322 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10324 2011-04-20 Jason Merrill <jason@redhat.com>
10326 * g++.dg/template/const4.C: New.
10328 2011-04-20 Easwaran Raman <eraman@google.com>
10330 * gcc.dg/stack-layout-1.c: New test.
10332 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10334 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10335 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10338 2011-04-20 Kai Tietz <ktietz@redhat.com>
10340 * gcc.dg/binop-xor1.c: New test.
10341 * gcc.dg/binop-xor2.c: New test.
10342 * gcc.dg/binop-xor3.c: New test.
10343 * gcc.dg/binop-xor4.c: New test.
10344 * gcc.dg/binop-xor5.c: New test.
10346 2011-04-20 Richard Guenther <rguenther@suse.de>
10348 PR tree-optimization/47892
10349 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10351 2011-04-20 Richard Guenther <rguenther@suse.de>
10353 PR middle-end/48695
10354 * g++.dg/torture/pr48695.C: New testcase.
10356 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10358 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10359 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10360 * gcc.c-torture/execute/pr45262.c: Ditto
10361 * gcc.dg/torture/pr43165.c: Ditto.
10362 * gcc.dg/torture/pr47228.c: Ditto.
10363 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10364 * gcc.dg/ipa/pr45644.c: Ditto.
10365 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10368 2011-04-19 Jason Merrill <jason@redhat.com>
10370 * g++.dg/ext/complex7.C: New.
10372 * g++.dg/ext/attrib41.C: New.
10374 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10377 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10379 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10382 * gcc.target/i386/pr48678.c: New test.
10384 2011-04-19 Martin Jambor <mjambor@suse.cz>
10386 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10387 * g++.dg/opt/devirt2.C: New test.
10388 * g++.dg/ipa/devirt-g-1.C: Likewise.
10390 2011-04-19 Tobias Burnus <burnus@net-b.de>
10393 * gfortran.dg/whole_file_33.f90: New.
10395 2011-04-19 Martin Jambor <mjambor@suse.cz>
10397 * g++.dg/ipa/devirt-7.C: New test.
10399 2011-04-19 Richard Guenther <rguenther@suse.de>
10402 * g++.dg/lto/pr48207_0.C: New testcase.
10404 2011-04-18 Jason Merrill <jason@redhat.com>
10406 * g++.dg/init/void1.C: New.
10408 * g++.dg/cpp0x/union4.C: New.
10410 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10412 PR middle-end/48661
10413 * g++.dg/torture/pr48661.C: New test.
10416 * g++.dg/gomp/pr48632.C: New test.
10418 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10420 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10421 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10423 2011-04-18 Tobias Burnus <burnus@net-b.de>
10426 * gfortran.dg/coarray_17.f90: New.
10427 * gfortran.dg/coarray_10.f90: Update dg-error.
10429 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10432 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10433 * gfortran.dg/guality/guality.exp: Likewise.
10435 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10437 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10439 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10441 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10443 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10445 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10447 2011-04-18 Richard Guenther <rguenther@suse.de>
10449 PR middle-end/46364
10450 * g++.dg/torture/pr46364.C: New testcase.
10452 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10454 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10456 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10458 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10460 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10461 Ira Rosen <ira.rosen@linaro.org>
10464 * gcc.target/arm/pr48252.c: New test.
10466 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10468 PR tree-optimization/48616
10469 * gcc.dg/pr48616.c: New test.
10471 2011-04-18 Tobias Burnus <burnus@net-b.de>
10474 * gfortran.dg/coarray_16.f90: New.
10476 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10479 * gfortran.dg/realloc_on_assign_7.f03: New test.
10481 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10483 PR libgfortran/48602
10484 * gfortran.dg/fmt_g0_6.f08: New test.
10486 2011-04-17 Jason Merrill <jason@redhat.com>
10488 * g++.dg/cpp0x/sfinae16.C: New.
10490 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10492 * gcc.target/mips/reg-var-1.c: New test.
10494 2011-04-17 Jan Hubicka <jh@suse.cz>
10496 * gcc.dg/winline-5.c: Update testcase.
10498 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10500 * gnat.dg/discr27.ad[sb]: Move dg directive.
10501 * gnat.dg/discr28.ad[sb]: New test.
10502 * gnat.dg/discr28_pkg.ads: New helper.
10504 2011-04-17 Michael Matz <matz@suse.de>
10506 PR tree-optimization/48622
10508 * gcc.dg/lto/pr48622_0.c: New test.
10510 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10512 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10513 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10514 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10515 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10516 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10517 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10519 2011-04-15 Jason Merrill <jason@redhat.com>
10521 * g++.dg/cpp0x/range-for17.C: New.
10523 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10525 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10526 * g++.dg/cpp0x/range-for3.C: Likewise.
10527 * g++.dg/cpp0x/range-for9.C: Correct error message.
10528 * g++.dg/cpp0x/range-for11.C: New.
10529 * g++.dg/cpp0x/range-for12.C: New.
10530 * g++.dg/cpp0x/range-for13.C: New.
10531 * g++.dg/cpp0x/range-for14.C: New.
10532 * g++.dg/cpp0x/range-for15.C: New.
10533 * g++.dg/cpp0x/range-for16.C: New.
10535 2011-04-15 Tobias Burnus <burnus@net-b.de>
10538 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10540 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10542 * objc.dg/naming-4.m: Updated.
10543 * objc.dg/naming-5.m: Updated.
10544 * objc.dg/naming-6.m: New.
10545 * objc.dg/naming-7.m: New.
10546 * obj-c++.dg/naming-1.mm: Updated.
10547 * obj-c++.dg/naming-2.mm: Updated.
10548 * obj-c++.dg/naming-3.mm: New.
10549 * obj-c++.dg/naming-4.mm: New.
10551 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10553 PR libgfortran/48589
10554 * gfortran.dg/fmt_g0_5.f08: New test.
10556 2011-04-15 Richard Guenther <rguenther@suse.de>
10559 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10561 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10563 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10564 -finline-limit=0 to -fno-inline
10566 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10569 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10572 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10575 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10576 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10577 * gcc.target/i386/avx-insertps-3.c: New test.
10578 * gcc.target/i386/avx-insertps-4.c: New test.
10580 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10582 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10585 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10590 * gcc.target/avr/pr46779-1.c: New test case
10591 * gcc.target/avr/pr46779-2.c: New test case
10593 2011-04-14 Jason Merrill <jason@redhat.com>
10595 * g++.dg/cpp0x/sfinae15.C: New.
10597 * g++.dg/cpp0x/sfinae14.C: New.
10599 * g++.dg/ext/vla10.C: New.
10601 2011-04-14 Richard Guenther <rguenther@suse.de>
10603 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10605 2011-04-14 Richard Guenther <rguenther@suse.de>
10607 * gcc.dg/fold-bitand-4.c: Move ...
10608 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10610 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10612 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10614 * gcc.target/avr/torture/trivial.c: Ditto.
10616 2011-04-13 Jason Merrill <jason@redhat.com>
10618 * g++.dg/template/operator11.C: New.
10620 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10622 PR middle-end/48591
10623 * gcc.dg/gomp/pr48591.c: New test.
10626 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10627 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10629 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10632 * g++.dg/template/dependent-expr7.C: New test case.
10634 2011-04-13 Jason Merrill <jason@redhat.com>
10636 * g++.dg/cpp0x/sfinae13.C: New.
10638 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10640 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10642 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10644 * gcc.target/arm/pr43698.c: Remove -march option.
10646 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10648 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10651 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10655 * gfortran.dg/realloc_on_assign_6.f03: New test.
10657 2011-04-12 Kai Tietz <ktietz@redhat.com>
10659 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10660 targets the additional -mno-ms-bitfields and
10661 -Wno-packed-bitfield-compat options.
10662 * g++.dg/ext/bitfield3.C: Likewise.
10663 * g++.dg/ext/bitfield4.C: Likewise.
10664 * g++.dg/ext/bitfield5.C: Likewise.
10665 * gcc.dg/bitfld-15.c: Likewise.
10666 * gcc.dg/bitfld-16.c: Likewise.
10667 * gcc.dg/bitfld-17.c: Likewise.
10668 * gcc.dg/bitfld-18.c: Likewise.
10670 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10672 * gcc.target/arm/neon-vld3-1.c: New test.
10673 * gcc.target/arm/neon-vst3-1.c: New test.
10674 * gcc.target/arm/neon/v*.c: Regenerate.
10676 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10678 PR rtl-optimization/48549
10679 * g++.dg/opt/pr48549.C: New test.
10681 2011-04-12 Richard Guenther <rguenther@suse.de>
10683 PR tree-optimization/46076
10684 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10686 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10689 * lib/compat.exp (compat-execute): Declare unsupported after
10690 stripping path from src1.
10691 * lib/lto.exp (lto-execute): Likewise.
10693 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10696 * gcc.dg/pr48552-1.c: New test.
10697 * gcc.dg/pr48552-2.c: New test.
10699 2011-04-11 Jason Merrill <jason@redhat.com>
10701 * g++.dg/cpp0x/sfinae12.C: New.
10703 * g++.dg/cpp0x/enum10.C: New.
10705 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10707 * g++.dg/cpp0x/rv-func.C: New.
10709 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10711 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10714 2011-04-11 Martin Jambor <mjambor@suse.cz>
10716 PR tree-optimization/48195
10717 * gcc.dg/ipa/pr48195.c: New test.
10719 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10721 * gnat.dg/return3.adb: Remove unused switch.
10723 2011-04-08 Mike Stump <mikestump@comcast.net>
10726 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10727 default to fno-common.
10729 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10731 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10732 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10734 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10737 * gfortran.dg/function_optimize_5.f90: New test.
10739 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10741 * gnat.dg/aggr17.adb: New test.
10742 * gnat.dg/aggr18.adb: Likewise.
10744 2011-04-08 Michael Matz <matz@suse.de>
10746 PR middle-end/48389
10747 * gcc.target/i386/pr48389.c: New test.
10749 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10751 PR rtl-optimization/48272
10752 * g++.dg/opt/pr48272.C: New.
10754 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10756 PR rtl-optimization/48235
10757 * gcc.dg/pr48235.c: New.
10759 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10761 PR rtl-optimization/48302
10762 * g++.dg/opt/pr48302.C: New.
10764 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10767 * g++.dg/opt/pr48273.C: New.
10769 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10771 PR rtl-optimization/48442
10772 * gcc.dg/pr48442.c: New.
10774 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10776 PR tree-optimization/48377
10777 * gcc.dg/vect/pr48377.c: New test.
10779 2011-04-07 Jason Merrill <jason@redhat.com>
10781 * g++.dg/cpp0x/regress/call1.C: New.
10783 * g++.dg/cpp0x/variadic107.C: New.
10785 * g++.dg/cpp0x/sfinae11.C: New.
10786 * g++.dg/cpp0x/noexcept02.C: Fix.
10788 * g++.dg/cpp0x/sfinae10.C: New.
10790 * g++.dg/cpp0x/sfinae9.C: New.
10792 * c-c++-common/Wcast-qual-1.c: Move here from...
10793 * gcc.dg/cast-qual-3.c: ...here, and...
10794 * g++.dg/warn/Wcast-qual2.C: ...here.
10796 * g++.dg/cpp0x/sfinae8.C: New.
10798 * g++.dg/cpp0x/sfinae7.C: New.
10800 * g++.dg/cpp0x/enum9.C: New.
10802 2011-04-07 Mike Stump <mikestump@comcast.net>
10804 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10805 with no trampolines.
10807 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10810 * gfortran.dg/gomp/pr48117.f90: New test.
10813 * gcc.dg/torture/pr48343.c: New test.
10815 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10817 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10819 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10821 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10823 2011-04-07 Tom de Vries <tom@codesourcery.com>
10826 * lib/scanasm.exp (object-size): New proc.
10827 * gcc.target/arm/pr43920-2.c: New test.
10829 2011-04-06 Tobias Burnus <burnus@net-b.de>
10833 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10835 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10837 * gcc.dg/mtune.c: Prune note from output.
10839 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10842 * gcc.dg/guality/pr36977.c: New test.
10843 * gcc.dg/guality/pr48466.c: New test.
10845 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10847 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10849 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10851 * gnat.dg/return3.adb: New test.
10853 2011-04-06 Richard Guenther <rguenther@suse.de>
10855 PR tree-optimization/47663
10856 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10858 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10860 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10861 Solaris 8 and 9 as well.
10863 2011-04-05 Tom de Vries <tom@codesourcery.com>
10866 * gcc.target/arm/pr43920-1.c: New test.
10868 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10870 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10871 (cctor): Actually return the value.
10872 (main): Cast return values.
10874 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10876 * gfortran.dg/character_comparison_8.f90: New test.
10878 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10880 * frontend-passes: (optimize_lexical_comparison): New function.
10881 (optimize_expr): Call it.
10882 (optimize_comparison): Also handle lexical comparison functions.
10883 Return false instad of -2 for unequal comparison.
10885 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10888 * function_optimize_4.f90: New test.
10890 2011-04-04 Tobias Burnus <burnus@net-b.de>
10893 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10894 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10895 * gfortran.dg/coarray_15.f90: New.
10897 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10899 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10900 * gfortran.dg/bessel_7.f90: Likewise.
10902 2011-04-03 Tobias Burnus <burnus@net-b.de>
10904 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10906 2011-04-03 Richard Guenther <rguenther@suse.de>
10907 Ira Rosen <ira.rosen@linaro.org>
10909 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10910 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10911 -ftree-loop-if-convert-stores.
10913 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10915 * gnat.dg/specs/aggr2.ads: New test.
10917 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10919 * gnat.dg/debug2.ad[sb]: New test.
10920 * gnat.dg/debug2_pkg.ads: New helper.
10921 * gnat.dg/debug3.ad[sb]: New test.
10923 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10925 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10927 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10929 PR middle-end/48335
10930 * gcc.c-torture/compile/pr48335-1.c: New test.
10931 * gcc.dg/pr48335-1.c: New test.
10932 * gcc.dg/pr48335-2.c: New test.
10933 * gcc.dg/pr48335-3.c: New test.
10934 * gcc.dg/pr48335-4.c: New test.
10935 * gcc.dg/pr48335-5.c: New test.
10936 * gcc.dg/pr48335-6.c: New test.
10937 * gcc.dg/pr48335-7.c: New test.
10938 * gcc.dg/pr48335-8.c: New test.
10939 * gcc.target/i386/pr48335-1.c: New test.
10941 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10944 * gcc.dg/Waddress.c: New test.
10946 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10949 * gfortran.dg/function_optimize_3.f90: New test.
10951 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10953 * gcc.c-torture/compile/20110401-1.c: New test.
10955 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10956 * g++.dg/lto/20091002-2_0.C: Likewise.
10957 * g++.dg/lto/20090303_0.c: Likewise.
10958 * g++.dg/lto/20091004-1_0.C: Likewise.
10959 * g++.dg/lto/20091002-3_0.C: Likewise.
10960 * g++.dg/lto/20091004-2_0.C: Likewise.
10961 * g++.dg/lto/20081123_0.C: Likewise.
10962 * g++.dg/lto/20090313_0.C: Likewise.
10963 * g++.dg/lto/20081109-1_0.C: Likewise.
10964 * g++.dg/lto/20081219_0.C: Likewise.
10965 * g++.dg/lto/20081204-1_0.C: Likewise.
10966 * g++.dg/lto/20090302_0.C: Likewise.
10967 * g++.dg/lto/20081119-1_0.C: Likewise.
10968 * g++.dg/lto/20081118_0.C: Likewise.
10969 * gcc.dg/lto/20091020-2_0.c: Likewise.
10970 * gcc.dg/lto/20090210_0.c: Likewise.
10971 * gcc.dg/lto/20081204-1_0.c: Likewise.
10972 * gcc.dg/lto/20081224_0.c: Likewise.
10973 * gcc.dg/lto/20090219_0.c: Likewise.
10974 * gcc.dg/lto/20091014-1_0.c: Likewise.
10975 * gcc.dg/lto/20091016-1_0.c: Likewise.
10976 * gcc.dg/lto/20090206-2_0.c: Likewise.
10977 * gcc.dg/lto/20090116_0.c: Likewise.
10978 * gcc.dg/lto/20091013-1_0.c: Likewise.
10979 * gcc.dg/lto/20091015-1_0.c: Likewise.
10980 * gcc.dg/lto/20090126-2_0.c: Likewise.
10982 2011-03-31 Ian Lance Taylor <iant@google.com>
10984 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10986 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10988 * gnat.dg/opt16.adb: New test.
10990 2011-03-31 Jason Merrill <jason@redhat.com>
10992 * g++.dg/cpp0x/defaulted24.C: New.
10994 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10997 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11000 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11002 * g++.dg/other/i386-9.C: New test.
11004 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11006 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11008 2011-03-30 Jason Merrill <jason@redhat.com>
11010 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11012 * g++.dg/cpp0x/regress/isnan.C: New.
11014 * g++.dg/cpp0x/initlist46.C: New.
11016 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11019 * gcc.target/arm/neon-modes-2.c: New test.
11021 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11024 * gcc.c-torture/compile/pr48305.c: New test.
11026 2011-03-29 Jason Merrill <jason@redhat.com>
11028 * g++.dg/cpp0x/regress/value-dep1.C: New.
11030 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11032 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11034 2011-03-29 Ian Lance Taylor <iant@google.com>
11036 * go.test/go-test.exp: Handle the test lines used in several new
11038 (errchk): Add opts parameter. Change all callers. Handle parens
11041 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11042 Dominique d'Humieres <dominiq@lps.ens.fr>
11044 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11045 and __APPLE__ && __PPC__ && __ALTIVEC__.
11047 2011-03-29 Jason Merrill <jason@redhat.com>
11049 * g++.dg/cpp0x/dependent1.C: New.
11051 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11053 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11055 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11057 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11060 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11061 * gfortran.dg/proc_ptr_comp_32.f90: New.
11063 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11065 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11066 check for corresponding warning.
11068 2011-03-28 Jason Merrill <jason@redhat.com>
11070 * g++.dg/cpp0x/rv-deduce2.C: New.
11072 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11075 * gcc.dg/pr48203.c: New test.
11077 2011-03-28 Jeff Law <law@redhat.com>
11079 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11081 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11083 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11084 and __PPC__ && __ALTIVEC__.
11086 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11089 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11090 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11091 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11092 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11094 2011-03-28 Jason Merrill <jason@redhat.com>
11096 * g++.dg/cpp0x/initlist-array2.C: New.
11098 * g++.dg/cpp0x/initlist-array1.C: New.
11100 * g++.dg/cpp0x/constexpr-compound.C: New.
11102 * g++.dg/cpp0x/constexpr-using.C: New.
11104 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11106 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11109 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11111 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11113 * gcc.dg/slp-1.c: New test.
11115 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11117 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11118 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11119 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11120 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11121 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11122 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11123 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11124 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11125 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11126 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11127 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11128 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11129 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11130 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11132 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11135 * gfortran.dg/trim_optimize_5.f90: New test.
11136 * gfortran.dg/trim_optimize_6.f90: New test.
11138 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11141 * gcc.target/mips/madd-7.c: Remove -mlong32.
11142 * gcc.target/mips/msub-7.c: Likewise.
11144 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11146 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11147 accesses to preserve the meaning of the test for doubleword vectors.
11148 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11149 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11151 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11154 * gfortran.dg/class_42.f03: New.
11156 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11158 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11161 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11163 PR rtl-optimization/48144
11164 * gcc.dg/pr48144.c: New test.
11166 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11168 * gnat.dg/discr27.ad[sb]: New test.
11170 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11172 * gnat.dg/limited_with2.ad[sb]: New test.
11173 * gnat.dg/limited_with2_pkg1.ads: New helper.
11174 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11176 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11178 * gnat.dg/opt15.adb: New test.
11179 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11181 2011-03-25 Tobias Burnus <burnus@net-b.de>
11185 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11186 * gfortran.dg/leadz_trailz_3.f90: Ditto
11188 2011-03-25 Martin Jambor <mjambor@suse.cz>
11190 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11192 2011-03-25 Jason Merrill <jason@redhat.com>
11194 * g++.dg/cpp0x/defaulted22.C: New.
11195 * g++.dg/cpp0x/defaulted23.C: New.
11196 * g++.dg/cpp0x/defaulted15.C: Adjust.
11198 2011-03-25 Jason Merrill <jason@redhat.com>
11200 * g++.dg/cpp0x/move1.C: New.
11202 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11205 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11207 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11209 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11210 for mips-sgi-irix6.5.
11211 Replace snprintf prototype by <stdio.h>.
11213 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11216 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11217 run_expensive_tests.
11218 * gcc.dg/graphite/block-4.c: Likewise.
11219 * gcc.dg/graphite/block-7.c: Likewise.
11220 * gcc.dg/graphite/block-8.c: Likewise.
11222 2011-03-25 Richard Guenther <rguenther@suse.de>
11224 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11225 * g++.dg/tree-ssa/pr8781.C: Likewise.
11226 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11227 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11228 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11229 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11230 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11231 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11232 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11233 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11234 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11235 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11236 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11237 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11238 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11239 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11240 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11241 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11242 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11243 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11244 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11245 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11246 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11247 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11248 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11249 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11250 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11251 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11252 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11253 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11254 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11255 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11256 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11257 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11258 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11259 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11260 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11261 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11262 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11263 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11264 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11265 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11266 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11267 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11268 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11269 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11270 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11271 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11272 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11273 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11274 * c-c++-common/pr46562-2.c: Likewise.
11275 * gfortran.dg/pr42108.f90: Likewise.
11276 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11277 foo to be inlined even at -O1.
11278 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11279 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11280 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11281 * gcc.dg/matrix/matrix.exp: Disable FRE.
11283 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11286 * gcc.dg/dfp/pr48204.c: New test.
11288 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11291 * gcc.c-torture/execute/pr47917.c: Move this...
11292 * gcc.dg/torture/pr47917.c: to here and add xfails.
11294 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11296 * gnat.dg/array16.ad[sb]: New test.
11297 * gnat.dg/array16.ads: New helper.
11299 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11301 * gnat.dg/derived_type2.adb: New test.
11303 2011-03-24 Richard Guenther <rguenther@suse.de>
11305 PR tree-optimization/48271
11306 * g++.dg/torture/pr48271.C: New testcase.
11308 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11310 * gnat.dg/array15.ad[sb]: New test.
11312 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11315 * gcc.target/i386/pr48237.c: New test.
11317 2011-03-24 Richard Guenther <rguenther@suse.de>
11319 PR middle-end/48269
11320 * gcc.dg/builtin-object-size-10.c: New testcase.
11322 2011-03-24 Richard Guenther <rguenther@suse.de>
11324 PR tree-optimization/46562
11325 * c-c++-common/pr46562-2.c: New testcase.
11326 * c-c++-common/pr46562.c: Likewise.
11328 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11330 * gcc.dg/vect/vect-cselim-1.c: New test.
11331 * gcc.dg/vect/vect-cselim-2.c: New test.
11333 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11335 * gcc.target/arm/pr46934.c: New.
11337 2011-03-23 Ian Lance Taylor <iant@google.com>
11339 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11341 2011-03-23 Richard Guenther <rguenther@suse.de>
11343 * gcc.dg/struct: Remove directory and contents.
11345 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11348 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11350 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11352 * gnat.dg/discr26.ad[sb]: New test.
11353 * gnat.dg/discr26_pkg.ads: New helper.
11355 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11358 * gcc.target/arm/neon-vld-1.c: New test.
11360 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11362 * gnat.dg/array14.ad[sb]: New test.
11363 * gnat.dg/array14_pkg.ads: New helper.
11365 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11367 * gcc.c-torture/execute/920501-8.x: Remove.
11368 * gcc.c-torture/execute/930513-1.x: Remove.
11369 * gcc.c-torture/execute/960312-1.x: Remove.
11370 * gcc.c-torture/compile/20000804-1.c,
11371 gcc.c-torture/compile/20001205-1.c,
11372 gcc.c-torture/compile/20001226-1.c,
11373 gcc.c-torture/compile/20010518-2.c,
11374 gcc.c-torture/compile/20020312-1.c,
11375 gcc.c-torture/compile/20020604-1.c,
11376 gcc.c-torture/compile/920501-12.c,
11377 gcc.c-torture/compile/920501-4.c,
11378 gcc.c-torture/compile/920520-1.c,
11379 gcc.c-torture/compile/980506-1.c,
11380 gcc.c-torture/execute/980709-1.x,
11381 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11382 options for m68hc11.
11383 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11384 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11387 2011-03-22 Nick Clifton <nickc@redhat.com>
11389 * lib/target-supports.exp (check_profiling_available): Add MN10300
11390 to the list of targets that do not support profiling. Restore
11391 alpha sorting to this list.
11393 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11395 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11396 failure on 32-bit systems.
11397 * gcc.dg/torture/vector-2.c: Ditto.
11399 2011-03-22 Richard Guenther <rguenther@suse.de>
11401 PR tree-optimization/48228
11402 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11404 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11406 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11410 * gcc.target/powerpc/pr48226.c: New file.
11412 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11414 * lib/prune.exp (prune_gcc_output): Prune "could not create
11415 compact unwind for" warnings.
11417 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11421 * gcc.c-torture/execute/pr42544.c: New test.
11422 * gcc.c-torture/execute/pr48197.c: New test.
11424 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11426 PR preprocessor/48192
11427 * gcc.target/powerpc/pr48192.c: New file.
11430 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11431 split problem of 0 being loaded in a VSX register.
11433 2011-03-21 Richard Guenther <rguenther@suse.de>
11436 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11437 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11438 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11439 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11441 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.dg/pr48213.c: New test.
11446 2011-03-21 Kai Tietz <ktietz@redhat.com>
11449 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11451 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11453 * gcc.target/arm/xor-and.c: New.
11455 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11458 * gfortran.dg/function_optimize_1.f90: New test.
11459 * gfortran.dg/function_optimize_2.f90: New test.
11461 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11463 PR rtl-optimization/47502
11464 * gcc.target/i386/pr47502-1.c: New.
11465 * gcc.target/i386/pr47502-2.c: Likewise.
11467 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11469 PR rtl-optimization/48156
11470 * gcc.dg/pr48156.c: New test.
11472 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11474 PR libfortran/47439
11475 * gfortran.dg/scratch_1.f90: Adjust test.
11477 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11479 PR libfortran/47439
11480 * gfortran.dg/scratch_1.f90: New test.
11482 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11484 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11485 variably modified typedefs.
11486 * gcc.dg/c1x-typedef-2.c: Remove.
11488 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11490 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11491 * gcc.dg/c1x-anon-struct-3.c: New test.
11492 * gcc.dg/anon-struct-11.c: Update.
11494 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11496 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11498 Only xfail with gas.
11500 2011-03-18 Jason Merrill <jason@redhat.com>
11502 * g++.dg/template/fn-ptr1.C: New.
11504 * g++.dg/overload/volatile1.C: New.
11506 * g++.dg/opt/pr23372.C: New.
11508 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11510 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11512 PR middle-end/47405
11513 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11515 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11517 * gcc.target/arm/unsigned-extend-1.c: New.
11519 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11522 * gcc.c-torture/compile/pr48161.c: New test.
11524 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11526 PR middle-end/47725
11527 * gcc.dg/torture/pr47725.c: New.
11529 2011-03-17 Jason Merrill <jason@redhat.com>
11531 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11532 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11534 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11536 * gnat.dg/specs/elab2.ads: New test.
11537 * gnat.dg/specs/elab2_pkg.ads: New helper.
11539 2011-03-17 Jason Merrill <jason@redhat.com>
11541 * g++.dg/cpp0x/decltype-1212.C: New.
11542 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11544 2011-03-17 Jason Merrill <jason@redhat.com>
11546 * g++.dg/parse/memfnquals1.C: New.
11548 2011-03-17 Richard Guenther <rguenther@suse.de>
11550 PR middle-end/48134
11551 * gcc.dg/pr48134.c: New testcase.
11553 2011-03-17 Richard Guenther <rguenther@suse.de>
11555 PR middle-end/48165
11556 * g++.dg/torture/pr48165.C: New testcase.
11558 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11560 PR rtl-optimization/48141
11561 * gcc.dg/pr48141.c: New test.
11563 2011-03-16 Jason Merrill <jason@redhat.com>
11565 * g++.dg/cpp0x/constexpr-48089.C: New.
11567 * g++.dg/cpp0x/constexpr-abi1.C: New.
11569 * g++.dg/cpp0x/constexpr-46336.C: New.
11570 * g++.dg/parse/friend5.C: Adjust expected errors.
11572 * g++.dg/cpp0x/constexpr-47570.C: New.
11574 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11577 * ++.dg/debug/dwarf2/typedef6.C: New test.
11579 2011-03-16 Jason Merrill <jason@redhat.com>
11581 * g++.dg/cpp0x/elision2.C: New.
11583 * g++.dg/cpp0x/constexpr-array3.C: New.
11585 2011-03-16 Jason Merrill <jason@redhat.com>
11587 * g++.dg/cpp0x/sfinae6.C: New.
11588 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11589 * g++.dg/cpp0x/pr45908.C: Likewise.
11590 * g++.dg/cpp0x/sfinae6.C: Likewise.
11591 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11592 * g++.old-deja/g++.law/arg11.C: Likewise.
11594 2011-03-16 Jason Merrill <jason@redhat.com>
11596 * g++.dg/template/incomplete6.C: New.
11598 2011-03-16 Jeff Law <law@redhat.com>
11600 * gcc.dg/tree-ssa/vrp55.c: New test.
11602 2011-03-16 Jason Merrill <jason@redhat.com>
11604 * g++.dg/cpp0x/auto22.C: New.
11606 2011-03-16 Richard Guenther <rguenther@suse.de>
11608 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11609 optimizing it away if promoted to const.
11611 2011-03-16 Richard Guenther <rguenther@suse.de>
11613 PR tree-optimization/48149
11614 * gcc.dg/fold-complex-1.c: New testcase.
11616 2011-03-16 Richard Guenther <rguenther@suse.de>
11619 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11620 or cloning happens.
11622 2011-03-16 Richard Guenther <rguenther@suse.de>
11624 PR tree-optimization/26134
11625 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11627 2011-03-16 Richard Guenther <rguenther@suse.de>
11629 PR tree-optimization/48146
11630 * gcc.dg/torture/pr48146.c: New testcase.
11632 2011-03-16 Richard Guenther <rguenther@suse.de>
11634 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11635 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11637 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11639 PR middle-end/48136
11640 * gcc.c-torture/compile/pr48136.c: New test.
11642 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11645 * gcc.dg/guality/pr45882.c: New test.
11647 2011-03-15 Jason Merrill <jason@redhat.com>
11649 * g++.dg/cpp0x/constexpr-recursion.C: New.
11651 * g++.dg/cpp0x/implicit11.C: New.
11653 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11655 * g++.dg/cpp0x/constexpr-attribute.C: New.
11657 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11659 * g++.dg/parse/pr34758.C: New.
11661 2011-03-15 Xinliang David Li <davidxl@google.com>
11664 * gcc.dg/uninit-pred-7_d.c: New test.
11665 * gcc.dg/uninit-pred-8_d.c: New test.
11667 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11670 * gcc.target/arm/pr46788.c: New.
11672 2011-03-15 Richard Guenther <rguenther@suse.de>
11674 PR middle-end/47650
11675 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11676 * gfortran.dg/ishft_4.f90: Likewise.
11677 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11679 2011-03-15 Richard Guenther <rguenther@suse.de>
11681 PR tree-optimization/13954
11682 * g++.dg/tree-ssa/pr13954.C: New testcase.
11684 2011-03-15 Richard Guenther <rguenther@suse.de>
11686 PR tree-optimization/48037
11687 * gcc.target/i386/pr48037-1.c: New testcase.
11689 2011-03-15 Richard Guenther <rguenther@suse.de>
11691 PR tree-optimization/41490
11692 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11693 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11694 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11695 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11696 * g++.dg/tree-ssa/pr33604.C: Adjust.
11698 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11700 PR middle-end/47917
11701 * gcc.c-torture/execute/pr47917.c: New test.
11702 * gcc.dg/pr47917.c: New test.
11704 PR middle-end/38878
11705 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11707 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11709 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11710 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11711 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11712 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11713 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11714 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11715 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11716 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11717 * gcc.target/i386/avx-floor-vec.c: Ditto.
11718 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11719 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11720 * gcc.target/i386/avx-rint-vec.c: Ditto.
11721 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11722 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11723 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11724 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11726 2011-03-14 Tom Tromey <tromey@redhat.com>
11728 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11729 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11730 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11732 2011-03-14 Tom Tromey <tromey@redhat.com>
11734 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11735 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11736 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11738 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11740 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11742 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11744 PR rtl-optimization/47166
11745 * gcc.c-torture/execute/postmod-1.c: New test.
11747 2011-03-14 Richard Guenther <rguenther@suse.de>
11749 PR middle-end/48098
11750 * gcc.dg/torture/pr48098.c: New testcase.
11752 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11755 * gcc.target/powerpc/pr48053-1.c: New test.
11756 * gcc.target/powerpc/pr48053-2.c: Likewise.
11758 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11760 PR libfortran/48066
11761 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11763 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11765 PR libfortran/48066
11766 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11768 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11771 * gfortran.dg/class_41.f03: New.
11773 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11775 * g++.dg/conversion/cast3.C: New test.
11777 2011-03-11 Jason Merrill <jason@redhat.com>
11779 * g++.dg/template/error45.C: New.
11781 * g++.dg/parse/no-type-defn1.C: New.
11783 * g++.dg/ext/attrib40.C: New.
11785 * g++.dg/cpp0x/regress/array1.C: New.
11787 2011-03-11 Richard Guenther <rguenther@suse.de>
11789 PR tree-optimization/48067
11790 * gcc.dg/pr48067.c: New testcase.
11792 2011-03-11 Richard Guenther <rguenther@suse.de>
11795 * g++.dg/lto/20110311-1_0.C: New testcase.
11797 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11800 * g++.dg/inherit/virtual8.C: New test.
11802 PR middle-end/48044
11803 * gcc.dg/torture/pr48044.c: New test.
11805 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11808 * gfortran.dg/proc_ptr_comp_31.f90: New.
11810 2011-03-11 Richard Guenther <rguenther@suse.de>
11812 PR tree-optimization/47278
11813 * gcc.dg/torture/pr47278-1.c: New testcase.
11814 * gcc.dg/torture/pr47278-2.c: Likewise.
11816 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11818 PR tree-optimization/48063
11819 * gcc.dg/torture/pr48063.c: New test.
11821 2011-03-10 Jason Merrill <jason@redhat.com>
11823 * g++.dg/template/array22.C: New.
11825 * g++.dg/cpp0x/syntax-err1.C: New.
11826 * g++.dg/parse/error36.C: Adjust expected errors.
11827 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11828 * g++.old-deja/g++.pt/typename3.C: Likewise.
11829 * g++.old-deja/g++.pt/typename4.C: Likewise.
11830 * g++.old-deja/g++.pt/typename6.C: Likewise.
11832 2011-03-09 Jason Merrill <jason@redhat.com>
11834 * g++.dg/template/nontype22.C: New.
11836 2011-03-09 Martin Jambor <mjambor@suse.cz>
11838 PR tree-optimization/47714
11839 * g++.dg/torture/pr47714.C: New test.
11841 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11844 * gcc.target/powerpc/pr47755-2.c: New file.
11846 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11848 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11849 is not set in the environment, pass 64 as first argument when not
11850 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11851 native where ulimit -u is supported.
11853 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11855 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11857 2011-03-08 Jason Merrill <jason@redhat.com>
11859 * g++.dg/template/nontype21.C: New.
11861 * g++.dg/template/anon5.C: New.
11863 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11866 * gcc.dg/pr47881.c: New test.
11868 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11871 * g++.dg/lookup/template3.C: New test.
11873 2011-03-08 Kai Tietz <ktietz@redhat.com>
11875 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11878 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11881 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11882 sizeof to compute alignment.
11884 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11886 PR tree-optimization/48022
11887 * gcc.dg/pr48022-1.c: New test.
11888 * gcc.dg/pr48022-2.c: New test.
11890 2011-03-07 Jason Merrill <jason@redhat.com>
11892 * g++.dg/template/nontype20.C: New.
11893 * g++.dg/init/member1.C: Adjust expected errors.
11894 * g++.dg/parse/constant4.C: Likewise.
11895 * g++.dg/template/qualified-id3.C: Likewise.
11896 * g++.old-deja/g++.pt/crash10.C: Likewise.
11898 * g++.dg/cpp0x/regress/non-const1.C: New.
11900 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11903 * gcc.dg/pr47991.c: New test.
11905 2011-03-07 Jason Merrill <jason@redhat.com>
11907 * g++.dg/abi/mangle46.C: New.
11909 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11912 * gcc.target/powerpc/pr47862.c: New.
11914 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11917 * gcc.target/i386/combine-mul.c: Require nonpic.
11919 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11920 Nathan Froyd <froydnj@codesourcery.com>
11922 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11924 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11926 * README.QMTEST: Remove.
11928 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11929 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11932 * gfortran.dg/array_constructor_37.f90 : New test.
11934 2011-03-05 Jason Merrill <jason@redhat.com>
11936 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11937 * g++.dg/abi/mangle45.C: Likewise.
11938 * g++.dg/cpp0x/trailing1.C: Likewise.
11940 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11942 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11944 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11946 PR rtl-optimization/47899
11947 * gcc.dg/pr47899.c: New test.
11949 * gcc.dg/torture/pr47968.c: Ignore warnings.
11951 PR tree-optimization/47967
11952 * gcc.c-torture/compile/pr47967.c: New test.
11954 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11956 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11957 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11959 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11961 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11962 and property_getAttributes() if __OBJC2__.
11963 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11964 * objc.dg/property/property-encoding-1.m: New.
11965 * obj-c++.dg/property/property-encoding-1.mm: New.
11967 2011-03-04 Jason Merrill <jason@redhat.com>
11969 * g++.dg/template/pseudodtor6.C: New.
11971 * g++.dg/inherit/covariant19.C: New.
11973 2011-03-04 Richard Guenther <rguenther@suse.de>
11975 PR middle-end/47968
11976 * gcc.dg/torture/pr47968.c: New testcase.
11978 2011-03-04 Richard Guenther <rguenther@suse.de>
11980 PR middle-end/47975
11981 * gcc.dg/torture/pr47975.c: New testcase.
11983 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11986 * g++.dg/template/crash106.C: New.
11988 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11991 * gcc.dg/gomp/pr47963.c: New test.
11992 * g++.dg/gomp/pr47963.C: New test.
11994 2011-03-02 Jason Merrill <jason@redhat.com>
11996 * g++.dg/cpp0x/regress/condition1.C: New.
11998 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12000 2011-03-01 Jason Merrill <jason@redhat.com>
12002 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12004 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12006 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12008 PR rtl-optimization/47925
12009 * gcc.c-torture/execute/pr47925.c: New test.
12011 2011-03-01 Jason Merrill <jason@redhat.com>
12013 * g++.dg/cpp0x/decltype25.C: New.
12015 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12017 2011-03-01 Richard Guenther <rguenther@suse.de>
12019 PR tree-optimization/47890
12020 * gcc.dg/torture/pr47890.c: New testcase.
12022 2011-03-01 Richard Guenther <rguenther@suse.de>
12025 * gcc.dg/lto/pr47924_0.c: New testcase.
12027 2011-03-01 Richard Guenther <rguenther@suse.de>
12030 * gfortran.dg/lto/pr46911_0.f: New testcase.
12032 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12034 PR libgfortran/47933
12035 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12036 compile errors from older code form.
12038 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12040 PR libgfortran/47567
12041 * gfortran.dg/fmt_fw_d.f90: New test.
12043 2011-02-28 Jason Merrill <jason@redhat.com>
12045 * g++.dg/inherit/covariant18.C: New.
12047 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12049 PR middle-end/47893
12050 * gcc.dg/pr47893.c: New test.
12052 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12054 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12055 NULL in case of a selector with conflicting types.
12056 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12058 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12060 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12061 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12062 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12063 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12065 2011-02-28 Jason Merrill <jason@redhat.com>
12068 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12070 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12072 PR libgfortran/47778
12073 * gfortran.dg/namelist_71.f90: New test.
12075 2011-02-27 Jason Merrill <jason@redhat.com>
12078 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12079 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12081 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12084 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12086 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12089 * gfortran.dg/gomp/task-1.f90: Removed.
12091 2011-02-26 Jason Merrill <jason@redhat.com>
12093 * g++.dg/template/this-targ1.C: New.
12095 * g++.dg/cpp0x/regress/template-const1.C: New.
12096 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12097 * g++.dg/template/function1.C: Adjust.
12098 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12099 * g++.dg/debug/debug7.C: Adjust.
12101 2011-02-26 Tobias Burnus <burnus@net-b.de>
12104 * gfortran.dg/gomp/task-1.f90: New.
12106 2011-02-25 Jie Zhang <jie@codesourcery.com>
12108 * gcc.target/arm/neon-thumb2-move.c: Add
12109 dg-require-effective-target arm_thumb2_ok.
12111 2011-02-24 Jason Merrill <jason@redhat.com>
12113 * g++.dg/parse/constant1.C: Specify C++98 mode.
12114 * g++.dg/parse/constant5.C: Likewise.
12115 * g++.dg/parse/error2.C: Likewise.
12116 * g++.dg/parse/semicolon3.C: Likewise.
12117 * g++.dg/template/crash14.C: Likewise.
12118 * g++.dg/template/local4.C: Likewise.
12119 * g++.dg/template/nontype3.C: Likewise.
12120 * g++.dg/parse/crash31.C: Adjust expected errors.
12121 * g++.dg/template/function1.C: Likewise.
12122 * g++.dg/template/ref3.C: Likewise.
12123 * g++.dg/template/static9.C: Likewise.
12124 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12126 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12127 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12128 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12129 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12130 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12132 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12135 * gfortran.dg/pr47878.f90: New test.
12137 2011-02-24 Richard Guenther <rguenther@suse.de>
12140 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12141 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12143 2011-02-24 Richard Guenther <rguenther@suse.de>
12146 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12147 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12149 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12151 PR libgfortran/47567
12152 * gfortran.dg/fmt_f0_1.f90: Update test.
12154 2011-02-23 Jason Merrill <jason@redhat.com>
12156 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12157 * g++.dg/abi/mangle45.C: New.
12159 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12160 * g++.dg/template/canon-type-9.C: Match use of decltype
12161 between declaration and definition.
12162 * g++.dg/template/canon-type-12.C: Likewise.
12164 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12167 * gfortran.dg/nested_allocatables_1.f90: New.
12169 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12172 * g++.dg/pr46868.C: New test.
12173 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12174 * g++.dg/parse/error14.C: Adjust.
12176 2011-02-23 Richard Guenther <rguenther@suse.de>
12178 PR tree-optimization/47838
12179 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12181 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12183 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12185 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12187 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12188 * gfortran.dg/count_init_expr.f03: Ditto.
12189 * gfortran.dg/gomp/pr43711.f90: Ditto.
12190 * gcc.dg/struct-parse-2.c: Ditto.
12191 * gcc.dg/parse-error-3.c: Ditto.
12192 * gcc.dg/Wlogical-op-1.c: Ditto.
12193 * gcc.dg/Walways-true-1.c: Ditto.
12194 * gcc.dg/pr24225.c: Ditto.
12195 * gcc.dg/Walways-true-2.c: Ditto.
12196 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12197 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12198 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12199 * g++.dg/overload/defarg4.C: Ditto.
12200 * g++.dg/inherit/covariant16.C: Ditto.
12201 * g++.dg/inherit/virtual7.C: Ditto.
12202 * g++.dg/template/canon-type-9.C: Ditto.
12203 * g++.dg/template/access19.C: Ditto.
12204 * g++.dg/template/call7.C: Ditto.
12205 * g++.dg/template/canon-type-2.C: Ditto.
12206 * g++.dg/template/init7.C: Ditto.
12207 * g++.dg/template/sizeof-template-argument.C: Ditto.
12208 * g++.dg/template/const3.C: Ditto.
12209 * g++.dg/template/sfinae26.C: Ditto.
12210 * g++.dg/template/sfinae26.C: Ditto.
12211 * g++.dg/template/canon-type-11.C: Ditto.
12212 * g++.dg/template/union2.C: Ditto.
12213 * g++.dg/template/canon-type-3.C: Ditto.
12214 * g++.dg/template/canon-type-1.C: Ditto.
12215 * g++.dg/template/canon-type-5.C: Ditto.
12216 * g++.dg/template/canon-type-7.C: Ditto.
12217 * g++.dg/template/canon-type-10.C: Ditto.
12218 * g++.dg/template/spec36.C: Ditto.
12219 * g++.dg/template/typedef38.C: Ditto.
12220 * g++.dg/template/canon-type-4.C: Ditto.
12221 * g++.dg/template/canon-type-6.C: Ditto.
12222 * g++.dg/template/canon-type-13.C: Ditto.
12223 * g++.dg/template/instantiate9.C: Ditto.
12224 * g++.dg/template/ttp22.C: Ditto.
12225 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12226 * g++.dg/warn/Walways-true-1.C: Ditto.
12227 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12228 * g++.dg/warn/Walways-true-2.C: Ditto.
12229 * g++.dg/conversion/op4.C: Ditto.
12230 * g++.dg/opt/pr19650.C: Ditto.
12231 * g++.dg/lookup/friend11.C: Ditto.
12232 * g++.dg/other/default2.C: Ditto.
12233 * g++.dg/other/default3.C: Ditto.
12234 * g++.dg/other/dtor2.C: Ditto.
12235 * g++.dg/other/friend5.C: Ditto.
12236 * g++.dg/other/default5.C: Ditto.
12237 * g++.dg/init/brace6.C: Ditto.
12238 * g++.dg/init/aggr5.C: Ditto.
12239 * g++.dg/init/error2.C: Ditto.
12240 * g++.dg/expr/bound-mem-fun.C: Ditto.
12241 * g++.dg/expr/cond6.C: Ditto.
12242 * g++.dg/expr/stmt-expr-1.C: Ditto.
12243 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12244 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12245 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12246 * g++.dg/cpp0x/bracket1.C: Ditto.
12247 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12248 * g++.dg/cpp0x/pr38646.C: Ditto.
12249 * g++.dg/cpp0x/variadic73.C: Ditto.
12250 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12251 * g++.dg/cpp0x/bracket4.C: Ditto.
12252 * g++.dg/cpp0x/decltype4.C: Ditto.
12253 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12254 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12255 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12256 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12257 * g++.dg/cpp0x/decltype2.C: Ditto.
12258 * g++.dg/cpp0x/decltype1.C: Ditto.
12259 * g++.dg/cpp0x/bracket2.C: Ditto.
12260 * g++.dg/cpp0x/decltype5.C: Ditto.
12261 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12262 * g++.dg/cpp0x/variadic70.C: Ditto.
12263 * g++.dg/cpp0x/decltype6.C: Ditto.
12264 * g++.dg/cpp0x/rvo.C: Ditto.
12265 * g++.dg/cpp0x/vt-40092.C: Ditto.
12266 * g++.dg/cpp0x/variadic-new.C: Ditto.
12267 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12268 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12269 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12270 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12271 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12272 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12273 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12274 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12275 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12276 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12277 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12278 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12279 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12280 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12281 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12282 * g++.dg/cpp0x/pr39639.C: Ditto.
12283 * g++.dg/cpp0x/decltype3.C: Ditto.
12284 * g++.dg/cpp0x/variadic68.C: Ditto.
12285 * g++.dg/cpp0x/variadic-function.C: Ditto.
12286 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12287 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12288 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12289 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12290 * g++.dg/parse/crash35.C: Ditto.
12291 * g++.dg/parse/crash40.C: Ditto.
12292 * g++.dg/parse/defarg12.C: Ditto.
12293 * g++.dg/parse/crash34.C: Ditto.
12294 * g++.dg/parse/constructor3.C: Ditto.
12295 * g++.dg/parse/template23.C: Ditto.
12296 * g++.dg/parse/crash56.C: Ditto.
12297 * g++.dg/parse/dtor13.C: Ditto.
12298 * g++.dg/parse/error33.C: Ditto.
12299 * g++.dg/parse/ctor9.C: Ditto.
12300 * g++.dg/parse/error32.C: Ditto.
12301 * g++.dg/parse/error37.C: Ditto.
12302 * g++.dg/parse/bitfield3.C: Ditto.
12303 * g++.dg/parse/struct-4.C: Ditto.
12304 * g++.dg/ext/has_trivial_copy.C: Ditto.
12305 * g++.dg/ext/is_polymorphic.C: Ditto.
12306 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12307 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12308 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12309 * g++.dg/ext/is_union.C: Ditto.
12310 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12311 * g++.dg/ext/is_pod.C: Ditto.
12312 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12313 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12314 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12315 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12316 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12317 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12318 * g++.dg/ext/is_abstract.C: Ditto.
12319 * g++.dg/ext/has_trivial_assign.C: Ditto.
12320 * g++.dg/ext/is_class.C: Ditto.
12321 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12322 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12323 * g++.dg/ext/is_base_of.C: Ditto.
12324 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12325 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12326 * g++.dg/ext/is_empty.C: Ditto.
12327 * g++.dg/ext/is_enum.C: Ditto.
12328 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12329 * gnat.dg/opt11.adb: Ditto.
12330 * obj-c++.dg/pr45735.mm: Ditto.
12331 * obj-c++.dg/pr24393.mm: Ditto.
12332 * obj-c++.dg/exceptions-2.mm: Ditto.
12333 * objc.dg/pr45735.m: Ditto.
12334 * objc.dg/pr24393.m: Ditto.
12336 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12338 * objc.dg/attributes/objc-exception-1.m: New.
12340 2011-02-23 Jie Zhang <jie@codesourcery.com>
12342 * gcc.dg/cpp/include7.c: New test.
12344 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12347 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12349 2011-02-23 Jie Zhang <jie@codesourcery.com>
12351 PR rtl-optimization/47763
12352 * gcc.dg/pr47763.c: New test.
12354 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12357 * gfortran.dg/whole_file_32.f90 : New test.
12359 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12362 * g++.dg/inherit/virtual7.C: New test.
12364 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12367 * objc.dg/type-size-3.m: Updated error message.
12368 * objc.dg/type-size-4.m: New test.
12369 * objc.dg/type-size-5.m: New test.
12371 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12373 * lib/gnat.exp: Fix comments.
12374 Don't load libgloss.exp.
12375 (default_gnat_version): Call $compiler with --version.
12376 Adapt regexp for gnatmake output, insert version.
12377 (gnat_version): New proc.
12378 (gnat_init): Remove gnat_libgcc_s_path.
12379 (gnat_target_compile): Likewise.
12380 Remove ld_library_path.
12381 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12382 (gnat_pass): Remove.
12383 (gnat_pass): Remove.
12384 (gnat_finish): Remove.
12385 (gnat_exit): Remove.
12386 (local_find_gnatmake): Reindent.
12387 (runtest_file_p): Remove.
12388 (prune_warnings): Remove.
12389 (find_gnatclean): New proc.
12390 * lib/gnat-dg.exp (lremove): New proc.
12391 (gnat-dg-test): Reindent.
12392 Remove additional output files.
12393 (gnat-dg-runtest): Remove.
12395 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12396 * gnat.dg/loop_optimization6.adb: Likewise.
12397 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12399 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12401 PR tree-optimization/47835
12402 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12404 2011-02-22 Tobias Burnus <burnus@net-b.de>
12406 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12407 * gfortran.dg/abstract_type_2.f03: Ditto.
12408 * gfortran.dg/abstract_type_3.f03: Ditto.
12409 * gfortran.dg/abstract_type_4.f03: Ditto.
12410 * gfortran.dg/abstract_type_5.f03: Ditto.
12411 * gfortran.dg/abstract_type_6.f03: Ditto.
12412 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12413 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12414 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12415 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12416 * gfortran.dg/array_function_5.f90: Ditto.
12417 * gfortran.dg/asynchronous_3.f03: Ditto.
12418 * gfortran.dg/char_expr_1.f90: Ditto.
12419 * gfortran.dg/class_14.f03: Ditto.
12420 * gfortran.dg/data_array_6.f: Ditto.
12421 * gfortran.dg/data_invalid.f90: Ditto.
12422 * gfortran.dg/dot_product_1.f03: Ditto.
12423 * gfortran.dg/func_derived_5.f90: Ditto.
12424 * gfortran.dg/func_result_4.f90: Ditto.
12425 * gfortran.dg/implied_do_1.f90: Ditto.
12426 * gfortran.dg/initialization_25.f90: Ditto.
12427 * gfortran.dg/initialization_26.f90: Ditto.
12428 * gfortran.dg/interface_34.f90: Ditto.
12429 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12430 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12431 * gfortran.dg/matmul_8.f03: Ditto.
12432 * gfortran.dg/merge_init_expr.f90: Ditto.
12433 * gfortran.dg/pack_assign_1.f90: Ditto.
12434 * gfortran.dg/pack_vector_1.f90: Ditto.
12435 * gfortran.dg/pointer_check_8.f90: Ditto.
12436 * gfortran.dg/product_init_expr.f03: Ditto.
12437 * gfortran.dg/reshape_order_5.f90: Ditto.
12438 * gfortran.dg/reshape_shape_1.f90: Ditto.
12439 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12440 * gfortran.dg/same_name_2.f90: Ditto.
12441 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12442 * gfortran.dg/spread_init_expr.f03: Ditto.
12443 * gfortran.dg/stmt_func_1.f90: Ditto.
12444 * gfortran.dg/sum_init_expr.f03: Ditto.
12445 * gfortran.dg/transpose_3.f03: Ditto.
12446 * gfortran.dg/unpack_init_expr.f03: Ditto.
12447 * gfortran.dg/warn_conversion.f90: Ditto.
12448 * gfortran.dg/warn_conversion_2.f90: Ditto.
12449 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12450 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12451 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12452 * gfortran.dg/whole_file_16.f90: Ditto.
12453 * gfortran.dg/whole_file_17.f90: Ditto.
12454 * gfortran.dg/whole_file_18.f90: Ditto.
12455 * gfortran.dg/whole_file_20.f03: Ditto.
12456 * gfortran.dg/whole_file_5.f90: Ditto.
12457 * gfortran.dg/whole_file_6.f90: Ditto.
12458 * gfortran.dg/write_invalid_format.f90: Ditto.
12459 * gfortran.dg/zero_sized_6.f90: Ditto.
12461 2011-02-21 Jeff Law <law@redhat.com>
12463 PR rtl-optimization/46178
12464 * gcc.target/i386/pr46178.c: New test.
12466 PR rtl-optimization/46002
12467 * gcc.c-torture/compile/pr46002.c: New test.
12469 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12471 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12474 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12477 * g++.dg/debug/pr47106.C: Require effective target lto.
12479 2011-02-21 Jason Merrill <jason@redhat.com>
12481 * g++.dg/cpp0x/constexpr-diag2.C: New.
12483 2011-02-20 Jason Merrill <jason@redhat.com>
12485 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12487 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12489 * g++.dg/overload/conv-op1.C: New.
12491 * g++.dg/cpp0x/constexpr-synth1.C: New.
12493 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12495 * objc.dg/layout-2.m: New.
12496 * objc.dg/selector-3.m: Adjusted location of error message.
12497 * objc.dg/type-size-3.m: Same.
12498 * obj-c++.dg/selector-3.mm: Same.
12500 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12503 * objc.dg/property/dotsyntax-22.m: New.
12504 * obj-c++.dg/property/dotsyntax-22.mm: New.
12506 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12509 * g++.dg/template/typedef38.C: New test.
12511 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12514 * gfortran.dg/whole_file_30.f90 : New test.
12515 * gfortran.dg/whole_file_31.f90 : New test.
12517 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12521 * gfortran.dg/whole_file_28.f90 : New test.
12522 * gfortran.dg/whole_file_29.f90 : New test.
12524 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12527 * g++.dg/template/crash105.C: New.
12529 2011-02-19 Jason Merrill <jason@redhat.com>
12531 * g++.dg/cpp0x/regress/no-elide1.C: New.
12533 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12535 PR tree-optimization/46620
12536 * gcc.dg/pr46620.c: New.
12538 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12541 * gcc.target/i386/pr47809.c: New test.
12543 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12544 Tobias Burnus <burnus@net-b.de>
12546 * lib/target-supports.exp
12547 (check_effective_target_fortran_large_real): New check for large reals.
12548 * gfortran.dg/nan_7.f90: New test.
12550 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12552 PR libgfortran/47567
12553 * gfortran.dg/fmt_f0_1.f90: Update test.
12555 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12558 * gfortran.dg/array_constructor_36.f90 : New test.
12559 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12560 allow for comparison between different elements of the array
12561 constructor at different levels of optimization.
12563 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12565 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12566 * gcc.target/i386/pr32280-1.c: Likewise.
12568 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12571 * gcc.target/i386/pr47800.c: New test.
12573 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12575 * objc/execute/exceptions/foward-1.x: New.
12577 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12580 * gfortran.dg/derived_constructor_comps_4.f90: New.
12582 2011-02-18 Tobias Burnus
12585 * gfortran.dg/func_result_6.f90: New.
12587 2011-02-18 Michael Matz <matz@suse.de>
12590 * gfortran.dg/lto/pr45586_0.f90: New test.
12591 * gfortran.dg/typebound_proc_20.f90: Ditto.
12592 * gfortran.dg/typebound_proc_21.f90: Ditto.
12594 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12597 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12599 2011-02-18 Tobias Burnus <burnus@net-b.de>
12602 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12603 gcc_warning_prefix.
12604 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12605 normalizing the error/warning output.
12606 * gfortran.dg/Wall.f90: Update dg-error/warning.
12607 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12608 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12609 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12610 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12611 * gfortran.dg/class_30.f90: Update dg-error/warning.
12612 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12613 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12614 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12615 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12616 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12617 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12618 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12619 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12620 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12621 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12622 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12623 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12624 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12625 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12626 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12627 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12628 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12629 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12630 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12631 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12632 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12633 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12634 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12635 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12636 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12638 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12641 * gfortran.dg/proc_ptr_comp_30.f90: New.
12643 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12646 * gcc.target/i386/pr47780.c: New test.
12648 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12651 * gfortran.dg/class_40.f03: New.
12653 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12656 * g++.dg/cpp0x/auto21.C: New test.
12658 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12660 * objc.dg/special/unclaimed-category-1.h: Updated for
12662 * objc.dg/special/unclaimed-category-1.m: Same.
12663 * objc.dg/zero-link-1.m: Same.
12664 * objc.dg/lookup-1.m: Same.
12665 * objc.dg/torture/strings/const-str-9.m
12666 * objc.dg/torture/strings/const-str-10.m: Same.
12667 * objc.dg/torture/strings/const-str-11.m: Same.
12668 * objc.dg/torture/forward-1.m: Same.
12669 * objc.dg/zero-link-2.m: Same.
12670 * objc.dg/encode-7-next-64bit.m: Same.
12671 * objc.dg/method-4.m: Same.
12672 * objc.dg/next-runtime-1.m: Same.
12673 * objc.dg/image-info.m: Same.
12674 * objc.dg/pr23214.m: Same.
12675 * objc.dg/symtab-1.m: Same.
12676 * obj-c++.dg/basic.m: Same.
12677 * obj-c++.dg/proto-lossage-3.m: Same.
12678 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12679 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12680 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12681 * obj-c++.dg/method-11.m: Same.
12682 * objc/execute/enumeration-1.m: Same.
12683 * objc/execute/object_is_class.m: Same.
12684 * objc/execute/formal_protocol-2.m: Same.
12685 * objc/execute/formal_protocol-4.m: Same.
12686 * objc/execute/formal_protocol-6.m: Same.
12687 * objc/execute/bycopy-3.m: Same.
12688 * objc/execute/exceptions/catchall-1.m: Same.
12689 * objc/execute/exceptions/finally-1.m: Same.
12690 * objc/execute/exceptions/local-variables-1.m: Same.
12691 * objc/execute/exceptions/foward-1.m: Same.
12692 * objc/execute/bf-common.h
12693 * objc/execute/enumeration-2.m: Same.
12694 * objc/execute/formal_protocol-1.m: Same.
12695 * objc/execute/formal_protocol-3.m: Same.
12696 * objc/execute/formal_protocol-5.m: Same.
12697 * objc/execute/accessing_ivars.m: Same.
12698 * objc/execute/bycopy-2.m: Same.
12699 * objc/execute/formal_protocol-7.m: Same.
12700 * objc/execute/compatibility_alias.m: Same.
12701 * objc/execute/no_clash.m: Same.
12702 * objc/execute/object_is_meta_class.m: Same.
12703 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12704 * objc/execute/class-tests-1.h: Include stdio.h.
12705 * objc/execute/class-tests-2.h: Same.
12706 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12708 * obj-c++.dg/try-catch-2.mm: Same.
12710 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12713 * g++.dg/warn/Wunused-parm-4.C: New test.
12715 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12716 Jan Hubicka <jh@suse.cz>
12720 * g++.dg/debug/pr47106.C: New.
12722 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12725 * gcc.target/i386/pr43653.c: New test.
12727 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12730 * g++.dg/template/inherit6.C: New test.
12732 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12735 * gfortran.dg/class_39.f03: New.
12737 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12740 * g++.dg/cpp0x/variadic106.C: New test.
12742 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12744 PR libfortran/47757
12745 * gfortran.dg/pr47757-1.f90: New test.
12746 * gfortran.dg/pr47757-2.f90: New test.
12747 * gfortran.dg/pr47757-3.f90: New test.
12750 * g++.dg/cpp0x/enum8.C: New test.
12752 2011-02-15 Jason Merrill <jason@redhat.com>
12754 * g++.dg/inherit/implicit-trivial1.C: New.
12755 * g++.dg/cpp0x/implicit-trivial1.C: New.
12757 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12759 PR middle-end/47725
12760 * gcc.dg/torture/pr47725.c: Removed.
12762 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12765 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12766 constant does not generate a load from memory.
12768 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12770 PR middle-end/47725
12771 * gcc.dg/torture/pr47725.c: New.
12773 2011-02-15 Richard Guenther <rguenther@suse.de>
12775 PR tree-optimization/47743
12776 * gcc.dg/torture/pr47743.c: New testcase.
12778 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12780 PR middle-end/47581
12781 * gcc.target/i386/pr47581.c: New test.
12783 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12786 * gfortran.dg/select_type_22.f03: New.
12788 2011-02-14 Jason Merrill <jason@redhat.com>
12790 * g++.dg/cpp0x/regress/enum1.C: New.
12792 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12794 * gnat.dg/include.adb: New test.
12796 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12799 * gfortran.dg/class_38.f03: New.
12801 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12803 * gcc.dg/pr46494.c: New test.
12805 2011-02-14 Richard Guenther <rguenther@suse.de>
12807 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12809 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12812 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12813 sparc*-sun-solaris2.11.
12815 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12818 * gfortran.dg/argument_checking_18.f90: New.
12820 2011-02-13 Tobias Burnus <burnus@net-b.de>
12822 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12823 * gfortran.dg/argument_checking_17.f90: New.
12825 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12827 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12828 are temporarily disabled.
12829 * gfortran.dg/class_7.f03: Ditto.
12830 * gfortran.dg/coarray_14.f90: Ditto.
12831 * gfortran.dg/typebound_proc_13.f03: Ditto.
12833 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12836 * gfortran.dg/extends_11.f03: New.
12838 2011-02-11 Xinliang David Li <davidxl@google.com>
12840 PR tree-optimization/47707
12841 * g++.dg/tree-ssa/pr47707.C: New test.
12843 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12845 * g++.dg/opt/inline17.C: New test.
12847 2011-02-11 Tobias Burnus <burnus@net-b.de>
12850 * gfortran.dg/pure_formal_2.f90: New.
12852 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12854 PR rtl-optimization/47614
12855 * gfortran.dg/pr47614.f: New.
12857 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12860 * gcc.dg/opts-6.c: New test.
12862 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12865 * gcc.dg/pr47684.c: New test.
12867 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12870 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12871 c99_runtime, dg-add-options c99_runtime.
12872 (main): Use __asm__.
12874 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12877 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12878 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12879 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12880 * gcc.dg/ucnid-10.c: Likewise.
12881 * gcc.dg/ucnid-13.c: Likewise.
12882 * gcc.dg/ucnid-7.c: Likewise.
12883 * gcc.dg/ucnid-8.c: Likewise.
12884 Adapt dg-warning line number.
12886 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12888 * gcc.target/i386/parity-1.c: Use -march=k8.
12889 * gcc.target/i386/parity-2.c: Ditto.
12890 * gcc.target/i386/vecinit-1.c: Ditto.
12891 * gcc.target/i386/vecinit-2.c: Ditto.
12893 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12896 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12897 * gcc.target/mips/save-restore-3.c: Likewise.
12898 * gcc.target/mips/save-restore-4.c: Likewise.
12899 * gcc.target/mips/save-restore-5.c: Likewise.
12902 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12903 * g++.dg/tree-prof/partition2.C: Likewise.
12905 2011-02-09 Jason Merrill <jason@redhat.com>
12907 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12908 rather than misdeclare std::puts.
12910 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12911 * g++.dg/other/warning1.C: Likewise.
12912 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12913 * g++.old-deja/g++.gb/scope06.C: Likewise.
12914 * g++.old-deja/g++.law/cvt11.C: Likewise.
12915 * g++.old-deja/g++.law/init1.C: Likewise.
12916 * g++.dg/abi/mangle26.C: Likewise.
12918 * g++.dg/template/function1.C: Adjust for C++0x mode.
12919 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12921 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12922 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12924 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12926 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12928 * g++.dg/cpp0x/regress: New directory.
12929 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12930 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12931 * g++.dg/cpp0x/regress/regress3.C: New.
12933 2011-02-10 Richard Guenther <rguenther@suse.de>
12935 PR tree-optimization/47677
12936 * gcc.dg/torture/pr47677.c: New testcase.
12938 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12940 * objc.dg/special/load-category-1.m: Remove unused header.
12941 * objc.dg/special/load-category-1a.m: Likewise.
12942 * objc.dg/special/load-category-2.m: Likewise.
12943 * objc.dg/special/load-category-2a.m: Likewise.
12944 * objc.dg/special/load-category-3.m: Likewise.
12945 * objc.dg/special/load-category-3a.m: Likewise.
12946 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12947 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12948 * objc.dg/attributes/class-attribute-1.m: Likewise.
12949 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12950 * obj-c++.dg/property/property.exp: Likewise.
12951 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12952 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12953 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12954 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12955 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12956 * obj-c++.dg/template-8.mm: Likewise.
12958 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12961 * gcc.target/i386/pr47665.c: New test.
12963 2011-02-10 Jie Zhang <jie@codesourcery.com>
12967 2011-02-05 Jie Zhang <jie@codesourcery.com>
12969 * gcc.dg/pr42631.c: Update test.
12970 * gcc.dg/pr42631-2.c: New test.
12972 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12975 * gfortran.dg/proc_decl_25.f90: New.
12977 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12980 * gfortran.dg/typebound_assignment_2.f03: New.
12982 2011-02-09 Richard Guenther <rguenther@suse.de>
12984 PR tree-optimization/47664
12985 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12987 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12989 PR middle-end/47646
12990 * gnat.dg/uninit_func.adb: Adjust dg directive.
12992 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12994 PR middle-end/47646
12995 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12997 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13000 * gfortran.dg/auto_dealloc_2.f90: New.
13002 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13004 * gcc.dg/builtins-config.h: Remove __sgi handling.
13005 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13006 -std=c99 for mips-sgi-irix6.5*.
13008 2011-02-09 Martin Jambor <mjambor@suse.cz>
13010 PR middle-end/45505
13011 * gfortran.dg/pr25923.f90: Remove xfails.
13013 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13016 * gfortran.dg/inquire_14.f90: New test.
13018 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13021 * gfortran.dg/pointer_init_6.f90: New.
13023 2011-02-08 Jeff Law <law@redhat.com>
13025 PR tree-optimization/42893
13026 * gcc.tree-ssa/pr42893.c: New test.
13028 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13030 PR tree-optimization/46834
13031 PR tree-optimization/46994
13032 PR tree-optimization/46995
13033 * gcc.dg/graphite/id-pr46834.c: New.
13034 * gfortran.dg/graphite/id-pr46994.f90: New.
13035 * gfortran.dg/graphite/id-pr46995.f90: New.
13037 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13039 PR middle-end/47646
13040 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13041 using the variable is known the warning is emitted there.
13042 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13043 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13045 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13048 * gcc.dg/noreturn-1.c (foo5): Likewise.
13049 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13050 (method2): Likewise.
13052 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13053 the return statement using the uninitialized variable.
13054 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13056 2011-02-08 Richard Guenther <rguenther@suse.de>
13058 PR middle-end/47639
13059 * g++.dg/opt/pr47639.c: New testcase.
13061 2011-02-08 Richard Guenther <rguenther@suse.de>
13063 PR tree-optimization/47632
13064 * g++.dg/opt/pr47632.C: New testcase.
13066 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13068 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13070 2011-02-07 Richard Guenther <rguenther@suse.de>
13072 PR tree-optimization/47615
13073 * g++.dg/opt/pr47615.C: New testcase.
13075 2011-02-07 Richard Guenther <rguenther@suse.de>
13077 PR tree-optimization/47621
13078 * gcc.dg/torture/pr47621.c: New testcase.
13080 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13082 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13084 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13087 * gfortran.dg/allocate_with_source_1 : New test.
13089 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13091 PR middle-end/47610
13092 * gcc.dg/pr47610.c: New test.
13094 2011-02-05 Jie Zhang <jie@codesourcery.com>
13097 * gcc.dg/pr42631.c: Update test.
13098 * gcc.dg/pr42631-2.c: New test.
13100 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13103 * gfortran.dg/pr47574.f90: New test.
13105 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13107 PR tree-optimization/46194
13108 * gcc.dg/autopar/pr46194.c: New.
13110 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13112 PR tree-optimization/43695
13113 * g++.dg/ipa/pr43695.C: New.
13115 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13117 PR inline-asm/23200
13118 * gcc.dg/pr23200.c: New test.
13120 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13123 * g++.dg/pr47589.C: New test.
13125 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13128 * g++.dg/template/typedef37.C: New test.
13129 * g++.dg/template/param1.C: Adjust expected error message.
13131 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13133 PR middle-end/31490
13134 * gcc.dg/pr31490-2.c: New test.
13135 * gcc.dg/pr31490-3.c: New test.
13136 * gcc.dg/pr31490-4.c: New test.
13138 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13139 Jakub Jelinek <jakub@redhat.com>
13142 * g++.dg/parser/semicolon3.C: Adjust.
13143 * g++.dg/parser/semicolon4.C: New testcase.
13144 * g++.dg/pr46890.C: New testcase.
13146 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13149 * g++.dg/init/pr29571.C: New.
13151 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13153 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13154 instead of vect_int.
13156 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13159 * gcc.target/i386/pr47312.c: New test.
13162 * gcc.target/i386/pr47564.c: New test.
13164 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13166 PR tree-optimization/45122
13167 * gcc.dg/tree-ssa/pr45122.c: New.
13169 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13172 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13175 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13176 and vsx so a default --with-cpu=power7 doesn't give an error
13177 when -mavoid-indexed-addresses is used.
13179 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13180 wrapper function to save the arguments and then jump to the real
13181 function, rather than depending on the compiler not to move stuff
13183 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13185 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13186 Paul Thomas <pault@gcc.gnu.org>
13189 * gfortran.dg/class_37.f03 : New test.
13191 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13192 Richard Guenther <rguenther@suse.de>
13194 PR tree-optimization/40979
13196 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13197 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13198 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13199 check_vect_support_and_set_flags.
13200 * gfortran.dg/graphite/vect-pr40979.f90: New.
13202 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13205 * gfortran.dg/class_36.f03: New.
13207 2011-02-02 Richard Guenther <rguenther@suse.de>
13209 PR tree-optimization/47566
13210 * gcc.dg/lto/20110201-1_0.c: New testcase.
13212 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13218 * debug/pr47498.c: New.
13219 * debug/pr47501.c: New.
13221 2011-02-01 Richard Guenther <rguenther@suse.de>
13223 PR tree-optimization/47559
13224 * g++.dg/torture/pr47559.C: New testcase.
13226 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13229 * gfortran.dg/typebound_call_20.f03: New.
13231 2011-02-01 Richard Guenther <rguenther@suse.de>
13233 PR tree-optimization/47555
13234 * gcc.dg/pr47555.c: New testcase.
13236 2011-02-01 Richard Guenther <rguenther@suse.de>
13238 PR tree-optimization/47541
13239 * g++.dg/torture/pr47541.C: New testcase.
13241 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13244 * gfortran.dg/typebound_call_19.f03: New.
13246 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13249 * g++.dg/cpp0x/pr47416.C: New test.
13251 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13254 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13256 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13259 * gfortran.dg/typebound_assignment_1.f03: New.
13261 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13263 PR tree-optimization/47538
13264 * gcc.c-torture/execute/pr47538.c: New test.
13266 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13269 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13271 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13273 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13275 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13277 PR rtl-optimization/44031
13278 * gcc.c-torture/compile/20110131-1.c: New test.
13280 2011-01-31 Tobias Burnus <burnus@net-b.de>
13283 * gfortran.dg/stmt_func_1.f90: New.
13285 2011-01-31 Tobias Burnus <burnus@net-b.de>
13288 * gfortran.dg/interface_34.f90: New.
13290 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13293 * gfortran.dg/realloc_on_assign_5.f03: New test.
13294 * gfortran.dg/realloc_on_assign_5.f03: New test.
13296 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13298 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13299 * gfortran.dg/bessel_7.f90: Likewise.
13300 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13302 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13303 * gfortran.dg/sum_init_expr.f03: Likewise.
13305 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13307 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13310 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13311 loop only on "vect_intfloat_cvt" targets.
13313 2011-01-29 Tobias Burnus <burnus@net-b.de>
13316 * gfortran.dg/shape_6.f90: New.
13318 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13320 PR libgfortran/47434
13321 * gfortran.dg/read_infnan_1.f90: Update test.
13322 * gfortran.dg/module_nan.f90: Update test.
13323 * gfortran.dg/char4_iunit_1.f03: Update test.
13324 * gfortran.dg/large_real_kind_1.f90: Update test.
13325 * gfortran.dg/real_const_3.f90: Update test.
13326 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13328 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13331 * g++.dg/template/param2.C: New test.
13333 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13335 PR libgfortran/47285
13336 * gfortran.dg/fmt_g.f: New test.
13338 2011-01-28 Tobias Burnus <burnus@net-b.de>
13341 * gfortran.dg/pure_formal_1.f90: New.
13343 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13346 * gcc.dg/tls/pr42894.c: New test.
13348 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13350 * gcc.dg/pr47276.c: Add dg-require-visibility.
13352 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13354 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13356 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13357 Tobias Burnus <burnus@gcc.gnu.org>
13362 * gfortran.dg/realloc_on_assign_3.f03: New test.
13363 * gfortran.dg/realloc_on_assign_4.f03: New test.
13364 * gfortran.dg/allocatable_function_5.f90: New test.
13365 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13366 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13367 implemented" dg-errors.
13369 2011-01-27 Jan Hubicka <jh@suse.cz>
13371 PR middle-end/46949
13372 * gcc.dg/attr-weakref-4.c: New testcase
13374 2011-01-27 Martin Jambor <mjambor@suse.cz>
13376 PR tree-optimization/47228
13377 * gcc.dg/torture/pr47228.c: New test.
13379 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13381 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13383 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13385 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13386 when using auto-overlay support on the SPU.
13388 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13390 PR rtl-optimization/44174
13391 * gcc.target/i386/asm-6.c: New test.
13393 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13395 PR rtl-optimization/46856
13396 * gcc.c-torture/compile/pr46856.c: New test.
13398 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13399 Andrew Pinski <pinskia@gmail.com>
13402 * gcc.dg/pr43082.c: New.
13404 2011-01-26 DJ Delorie <dj@redhat.com>
13406 PR rtl-optimization/46878
13407 * gcc.dg/pr46878-1.c: New test.
13409 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13412 * g++.dg/cpp0x/pr47476.C: New test.
13414 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13416 * gcc.c-torture/compile/20110126-1.c: New test.
13418 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13421 * gcc.dg/torture/pr47473.c: New test.
13423 2011-01-26 Jan Hubicka <jh@suse.cz>
13426 * gcc.c-torture/execute/pr47237.c: New testcase.
13428 2011-01-26 Jan Hubicka <jh@suse.cz>
13430 PR tree-optimization/47190
13431 * gcc.dg/attr-weakref-3.c: New testcase.
13433 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13436 * gcc.dg/dll-9a.c: New test file.
13437 * gcc.dg/dll-11.c: Likewise.
13438 * gcc.dg/dll-12.c: Likewise.
13439 * gcc.dg/dll-12a.c: Likewise.
13440 * gcc.dg/dll-11a.c: Likewise.
13441 * gcc.dg/dll-9.c: Likewise.
13442 * gcc.dg/dll-10.c: Likewise.
13443 * gcc.dg/dll-10a.c: Likewise.
13444 * g++.dg/ext/dllexport4a.cc: Likewise.
13445 * g++.dg/ext/dllexport4.C: Likewise.
13446 * g++.dg/ext/dllexport5.C: Likewise.
13447 * g++.dg/ext/dllexport5a.cc: Likewise.
13449 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13451 PR tree-optimization/46970
13452 * gcc.dg/graphite/pr46970.c: New.
13454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13456 PR tree-optimization/46215
13457 * gcc.dg/graphite/pr46215.c: New.
13459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13461 PR tree-optimization/46168
13462 * gcc.dg/graphite/pr46168.c: New.
13464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13466 PR tree-optimization/43657
13467 * gcc.dg/graphite/pr43657.c: New.
13469 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13471 PR tree-optimization/29832
13472 * gfortran.dg/graphite/pr29832.f90: New.
13474 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13476 PR tree-optimization/43567
13477 * gcc.dg/graphite/pr43567.c: New.
13479 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13481 * gfortran.dg/graphite/interchange-4.f: New.
13482 * gfortran.dg/graphite/interchange-5.f: New.
13484 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13485 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13486 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13487 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13488 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13489 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13490 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13491 * gfortran.dg/ltrans-7.f90: Removed.
13492 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13494 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13495 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13496 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13497 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13498 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13499 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13500 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13501 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13502 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13503 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13504 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13505 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13506 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13507 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13508 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13509 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13510 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13511 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13512 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13513 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13514 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13515 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13516 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13517 * gcc.dg/tree-ssa/data-dep-1.c
13518 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13519 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13520 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13521 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13522 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13524 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13526 PR tree-optimization/47265
13527 PR tree-optimization/47443
13528 * gcc.c-torture/compile/pr47265.c: New test.
13529 * gcc.dg/pr47443.c: New test.
13531 2011-01-25 Martin Jambor <mjambor@suse.cz>
13533 PR tree-optimization/47382
13534 * g++.dg/torture/pr47382.C: New test.
13535 * g++.dg/opt/devirt1.C: Xfail.
13537 2011-01-25 Yao Qi <yao@codesourcery.com>
13540 * gcc.target/arm/pr45701-1.c: New test.
13541 * gcc.target/arm/pr45701-2.c: New test.
13542 * gcc.target/arm/pr45701-3.c: New test.
13544 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13545 Jakub Jelinek <jakub@redhat.com>
13547 PR tree-optimization/47271
13548 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13550 2011-01-25 Nick Clifton <nickc@redhat.com>
13552 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13553 (saturate_add): Delete.
13554 (exchange): Delete.
13555 (main): Do not run saturate_add.
13556 (set_interrupts): Delete.
13558 2011-01-25 Tobias Burnus <burnus@net-b.de>
13561 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13563 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13565 PR tree-optimization/47427
13566 PR tree-optimization/47428
13567 * gcc.c-torture/compile/pr47427.c: New test.
13568 * gcc.c-torture/compile/pr47428.c: New test.
13570 2011-01-25 Richard Guenther <rguenther@suse.de>
13572 PR middle-end/47411
13573 * gcc.dg/torture/pr47411.c: New testcase.
13575 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13577 * gfortran.dg/graphite/id-24.f: New.
13578 * gfortran.dg/graphite/id-25.f: New.
13580 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13582 * gfortran.dg/graphite/id-23.f: New.
13584 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13586 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13588 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13590 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13591 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13592 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13593 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13594 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13595 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13596 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13597 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13598 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13600 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13602 * gcc.dg/graphite/block-0.c: Add documentation.
13603 * gcc.dg/graphite/block-4.c: Same.
13604 * gcc.dg/graphite/block-7.c: Same.
13605 * gcc.dg/graphite/block-8.c: New.
13606 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13607 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13608 * gcc.dg/graphite/interchange-12.c: Add documentation.
13609 * gcc.dg/graphite/interchange-13.c: New.
13610 * gcc.dg/graphite/interchange-14.c: New.
13611 * gcc.dg/graphite/interchange-15.c: New.
13612 * gcc.dg/graphite/interchange-8.c: Add documentation.
13613 * gcc.dg/graphite/interchange-mvt.c: Same.
13615 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13618 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13619 * gcc.target/powerpc/altivec-14.c: Ditto.
13620 * gcc.target/powerpc/altivec-33.c: Ditto.
13621 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13622 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13623 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13624 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13625 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13626 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13627 * g++.dg/ext/altivec-15.C: Ditto.
13628 * g++.dg/ext/altivec-types-1.C: Ditto.
13629 * g++.dg/ext/altivec-types-2.C: Ditto.
13630 * g++.dg/ext/altivec-types-3.C: Ditto.
13631 * g++.dg/ext/altivec-types-4.C: Ditto.
13633 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13635 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13637 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13639 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13640 optimization options.
13642 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13644 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13647 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13649 2011-01-23 Tobias Burnus <burnus@net-b.de>
13652 * gfortran.dg/allocatable_scalar_12.f90: New.
13654 2011-01-23 Ira Rosen <irar@il.ibm.com>
13656 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13657 vectorization to be not profitable if peeling is used to
13658 realign the memory access.
13659 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13660 loop bound to avoid loop unrolling.
13661 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13663 2011-01-22 Jan Hubicka <jh@suse.cz>
13666 * g++.dg/lto/pr47333.C: New file.
13668 2011-01-22 Jan Hubicka <jh@suse.cz>
13670 PR tree-optimization/43884
13672 * gcc.dg/autopar/outer-2.c: Increase array size.
13673 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13675 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13678 * gfortran.dg/c_loc_tests_16.f90: New test.
13680 2011-01-22 Tobias Burnus <burnus@net-b.de>
13683 * gfortran.dg/typebound_proc_19.f90: New.
13685 2011-01-21 Jeff Law <law@redhat.com>
13687 PR tree-optimization/47053
13688 * g++.dg/pr47053.C: New test.
13690 2011-01-21 Jason Merrill <jason@redhat.com>
13693 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13695 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13698 * g++.dg/cpp0x/range-for10.C: New test.
13699 * g++.dg/template/for1.C: New test.
13701 PR middle-end/45566
13702 * g++.dg/tree-prof/partition3.C: New test.
13704 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13706 PR rtl-optimization/47366
13707 * g++.dg/opt/pr47366.C: New test.
13709 2011-01-21 Jason Merrill <jason@redhat.com>
13712 * g++.dg/cpp0x/constexpr-regress2.C: New.
13714 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13716 2011-01-21 Jeff Law <law@redhat.com>
13718 PR rtl-optimization/41619
13719 * gcc.dg/pr41619.c: New.
13721 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13723 PR tree-optimization/47355
13724 * g++.dg/opt/pr47355.C: New test.
13726 2011-01-21 Richard Guenther <rguenther@suse.de>
13728 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13731 2011-01-21 Richard Guenther <rguenther@suse.de>
13733 PR tree-optimization/47365
13734 * gcc.dg/torture/pr47365.c: New testcase.
13735 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13737 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13739 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13741 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13743 PR tree-optimization/47391
13744 * gcc.dg/pr47391.c: New test.
13746 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13748 * g++.dg/template/char1.C: Use signed char.
13750 2011-01-21 Tobias Burnus <burnus@net-b.de>
13753 * gfortran.dg/pointer_target_4.f90: New.
13755 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13758 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13759 ILP32 system and not IP32.
13761 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13764 * g++.dg/debug/pr46583.C: New.
13766 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13769 * g++.dg/debug/pr47283.C: New test.
13772 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13773 * gcc.target/i386/headmerge-2.c: Likewise.
13775 2011-01-20 Richard Guenther <rguenther@suse.de>
13777 PR middle-end/47370
13778 * gcc.dg/torture/pr47370.c: New testcase.
13780 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13782 PR tree-optimization/46130
13783 * gcc.dg/pr46130-1.c: New test.
13784 * gcc.dg/pr46130-2.c: New test.
13786 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13789 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13791 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13794 * g++.dg/debug/pr46240.cc: New.
13796 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13799 * g++.dg/template/anonunion1.C: New test.
13801 PR rtl-optimization/47337
13802 * gcc.c-torture/execute/pr47337.c: New test.
13804 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13807 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13809 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13811 PR tree-optimization/46021
13812 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13814 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13816 PR tree-optimization/47290
13817 * g++.dg/torture/pr47290.C: New test.
13819 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13822 * gfortran.dg/proc_ptr_comp_29.f90: New.
13824 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13827 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13828 powerpc-apple-darwin9.
13830 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13832 PR rtl-optimization/47299
13833 * gcc.c-torture/execute/pr47299.c: New test.
13835 2011-01-17 Jason Merrill <jason@redhat.com>
13837 * g++.dg/cpp0x/constexpr-virtual.C: New.
13839 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13842 * gfortran.dg/gomp/pr47331.f90: New test.
13844 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13847 * objc.dg/selector-warn-1.m: New.
13848 * obj-c++.dg/selector-warn-1.mm: New.
13850 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13852 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13853 Update dg-final accordingly.
13855 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13857 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13859 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13861 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13863 * gcc.dg/guality/pr36728-2.c: Likewise.
13865 2011-01-17 Richard Guenther <rguenther@suse.de>
13867 PR tree-optimization/47313
13868 * g++.dg/torture/pr47313.C: New testcase.
13870 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13873 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13874 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13875 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13876 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13878 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13880 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13881 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13882 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13884 2011-01-17 Richard Guenther <rguenther@suse.de>
13886 PR tree-optimization/45967
13887 * gcc.dg/torture/pr45967-2.c: New testcase.
13888 * gcc.dg/torture/pr45967-3.c: Likewise.
13890 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13893 * g++.dg/ext/pr47213.C: Require visibility.
13895 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13897 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13898 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13900 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13902 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13903 Linux-based targets.
13905 2011-01-13 Jan Hubicka <jh@suse.cz>
13907 PR tree-optimization/47276
13908 * gcc.dg/pr47276.c: New testcase.
13910 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13911 Jonathan Wakely <jwakely.gcc@gmail.com>
13914 * g++.dg/other/pr33558.C: New.
13915 * g++.dg/other/pr33558-2.C: New.
13917 2011-01-14 Martin Jambor <mjambor@suse.cz>
13919 PR tree-optimization/45934
13920 PR tree-optimization/46302
13921 * g++.dg/ipa/devirt-c-1.C: New test.
13922 * g++.dg/ipa/devirt-c-2.C: Likewise.
13923 * g++.dg/ipa/devirt-c-3.C: Likewise.
13924 * g++.dg/ipa/devirt-c-4.C: Likewise.
13925 * g++.dg/ipa/devirt-c-5.C: Likewise.
13926 * g++.dg/ipa/devirt-c-6.C: Likewise.
13927 * g++.dg/ipa/devirt-6.C: Likewise.
13928 * g++.dg/ipa/devirt-d-1.C: Likewise.
13929 * g++.dg/torture/pr45934.C: Likewise.
13931 2011-01-14 Jason Merrill <jason@redhat.com>
13933 * g++.dg/cpp0x/variadic105.C: New.
13935 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13936 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13939 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13940 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13941 execution tests on i?86-*-*, x86_64-*-* and
13942 powerpc*-apple-darwin* && ilp32.
13943 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13944 tests on i?86-*-* and x86_64-*-*.
13946 2011-01-14 Richard Guenther <rguenther@suse.de>
13948 PR tree-optimization/47280
13949 * g++.dg/opt/pr47280.C: New testcase.
13951 2011-01-14 Jason Merrill <jason@redhat.com>
13953 * g++.dg/cpp0x/constexpr-regress1.C: New.
13955 * g++.dg/ext/flexary2.C: New.
13957 2011-01-14 Richard Guenther <rguenther@suse.de>
13959 PR middle-end/47281
13960 * gcc.dg/torture/pr47281.c: New testcase.
13961 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13963 2011-01-14 Richard Guenther <rguenther@suse.de>
13965 PR tree-optimization/47286
13966 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13968 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13971 * g++.dg/ext/pr47213.C: New.
13973 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13975 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13977 2011-01-13 Tobias Burnus <burnus@net-b.de>
13978 Mikael Morin <mikael@gcc.gnu.org>
13982 * gfortran.dg/select_type_20.f90: New.
13983 * gfortran.dg/select_type_21.f90: New.
13985 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13988 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13990 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13992 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13993 * gcc.dg/guality/pr36728-2.c: Likewise.
13995 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13998 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14000 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14002 PR rtl-optimization/45352
14003 * gcc.dg/pr45352-3.c: New.
14005 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14007 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14009 * g++.dg/cpp0x/range-for8.C: New.
14010 * g++.dg/cpp0x/range-for9.C: New.
14012 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14015 * g++.dg/debug/pr47209.C: New.
14017 2011-01-12 Richard Guenther <rguenther@suse.de>
14020 * gcc.dg/lto/pr47259_0.c: New testcase.
14021 * gcc.dg/lto/pr47259_1.c: Likewise.
14023 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14025 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14026 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14027 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14028 methods missing from the OBJC2 Object.
14029 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14030 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14031 GNU and NeXT runtimes.
14032 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14034 * objc-obj-c++-shared/Object1.m: Likewise.
14035 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14036 * objc.dg/proto-qual-1.m: Likewise.
14037 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14038 * obj-c++.dg/proto-qual-1.mm: Likewise.
14040 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14043 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14045 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14047 Fixed the Objective-C++ testsuite and updated all tests.
14048 * lib/obj-c++.exp (obj-c++_init): Declare and set
14049 gcc_warning_prefix and gcc_error_prefix.
14050 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14051 'dg-warning', 'dg-message' and 'dg-error'.
14052 * obj-c++.dg/class-extension-3.mm: Likewise.
14053 * obj-c++.dg/class-protocol-1.mm: Likewise.
14054 * obj-c++.dg/encode-7.mm: Likewise.
14055 * obj-c++.dg/exceptions-3.mm: Likewise.
14056 * obj-c++.dg/exceptions-5.mm: Likewise.
14057 * obj-c++.dg/method-12.mm: Likewise.
14058 * obj-c++.dg/method-13.mm: Likewise.
14059 * obj-c++.dg/method-15.mm: Likewise.
14060 * obj-c++.dg/method-16.mm: Likewise.
14061 * obj-c++.dg/method-4.mm: Likewise.
14062 * obj-c++.dg/method-8.mm: Likewise.
14063 * obj-c++.dg/method-conflict-1.mm: Likewise.
14064 * obj-c++.dg/method-conflict-2.mm: Likewise.
14065 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14066 and uncommented second part of the testcase now that the testsuite
14068 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14069 and uncommented second part of the testcase now that the testsuite
14071 * obj-c++.dg/private-1.mm: Likewise.
14072 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14073 * obj-c++.dg/syntax-error-7.mm: Likewise.
14074 * obj-c++.dg/warn5.mm: Likewise.
14075 * obj-c++.dg/property/at-property-14.mm: Likewise.
14076 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14078 * obj-c++.dg/property/at-property-18.mm: Likewise.
14079 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14081 * obj-c++.dg/property/at-property-21.mm: Likewise.
14082 * obj-c++.dg/property/at-property-28.mm: Likewise.
14083 * obj-c++.dg/property/at-property-5.mm: Likewise.
14084 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14085 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14086 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14087 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14088 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14089 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14090 * obj-c++.dg/tls/diag-5.mm: Likewise.
14091 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14092 dg-error, now matched correctly.
14094 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14096 * objc.dg/property/at-property-29.m: New.
14097 * obj-c++.dg/property/at-property-29.mm: New.
14099 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14101 * go.test/go-test.exp (go-set-goarch): New proc.
14102 (go-gc-tests): Use it.
14104 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14107 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14109 2011-01-11 Richard Henderson <rth@redhat.com>
14111 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14113 2011-01-11 Jan Hubicka <jh@suse.cz>
14117 * gcc.dg/lto/pr45721_1.c: New file.
14118 * gcc.dg/lto/pr45721_0.c: New file.
14120 2011-01-11 Richard Guenther <rguenther@suse.de>
14122 PR tree-optimization/46076
14123 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14125 2011-01-11 Jeff Law <law@redhat.com>
14127 * PR tree-optimization/47086
14128 * gcc.dg/pr47086.c: New test.
14130 2011-01-11 Jason Merrill <jason@redhat.com>
14133 * g++.dg/template/new10.C: New.
14136 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14138 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14140 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14141 Split type definitions and NSConstantString class into...
14142 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14143 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14144 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14145 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14146 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14147 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14149 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14150 encode defines for newer NeXT system headers.
14151 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14152 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14153 * objc.dg/foreach-5.m: Likewise.
14154 * objc.dg/foreach-2.m: Likewise.
14155 * objc.dg/foreach-4.m: Likewise.
14156 * objc.dg/torture/strings/string1.m: Likewise.
14157 * objc.dg/torture/strings/string2.m: Likewise.
14158 * objc.dg/torture/strings/string3.m: Likewise.
14159 * objc.dg/torture/strings/string4.m: Likewise.
14160 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14161 header and stand alone.
14162 * obj-c++.dg/strings/strings-2.mm: Likewise.
14163 * objc.dg/torture/strings/const-str-3.m: Likewise.
14164 * objc.dg/strings/strings-2.m: Likewise.
14165 * objc.dg/strings/const-str-12b.m: Likewise.
14167 2011-01-12 Richard Guenther <rguenther@suse.de>
14169 PR middle-end/32511
14170 * gcc.dg/attr-weak-1.c: Adjust.
14172 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14175 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14176 standard compliant and comment.
14178 2011-01-10 Jan Hubicka <jh@suse.cz>
14181 * gcc.dg/initpri3.c: New testcase.
14183 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14186 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14187 externally visible.
14192 (g_ebp_save): Likewise.
14193 (g_esp_save): Likewise.
14195 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14197 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14199 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14201 PR tree-optimization/46021
14202 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14203 i?86-*-*, x86_64-*-*.
14205 2011-01-10 Jeff Law <law@redhat.com>
14207 * PR tree-optimization/47141
14208 * gcc.c-torture/compile/pr47141.c: New test.
14210 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14213 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14214 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14215 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14216 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14219 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14220 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14221 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14222 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14223 being vectorized. Adjust dg-final pattern.
14226 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14227 * gcc.dg/vect/slp-24.c: Likewise.
14229 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14232 * g++.dg/other/pr47218-1.C: New test file.
14233 * g++.dg/other/pr47218.C: Likewise.
14234 * g++.dg/other/pr47218.h: New supporting header.
14236 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14239 * objc.dg/attributes/invalid-attribute-1.m: New.
14240 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14242 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14245 * gfortran.dg/proc_ptr_comp_28.f90: New.
14247 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14249 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14250 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14251 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14252 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14253 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14254 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14255 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14256 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14257 * objc.dg/gnu-api-2-class.m: Likewise.
14258 * objc.dg/gnu-api-2-ivar.m: Likewise.
14259 * objc.dg/gnu-api-2-method.m: Likewise.
14260 * objc.dg/gnu-api-2-objc.m: Likewise.
14261 * objc.dg/gnu-api-2-object.m: Likewise.
14262 * objc.dg/gnu-api-2-property.m: Likewise.
14263 * objc.dg/gnu-api-2-protocol.m: Likewise.
14264 * objc.dg/gnu-api-2-sel.m: Likewise.
14266 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14268 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14269 * objc.dg/objc-foreach-4.m: Likewise.
14270 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14271 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14272 * objc.dg/foreach-4.m: Likewise.
14273 * objc.dg/foreach-5.m: Likewise.
14274 * objc.dg/foreach-3.m: Return self from init.
14276 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14279 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14281 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14284 * gfortran.dg/class_35.f90: New.
14286 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14288 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14290 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14293 * objc.dg/invalid-method-2.m: New.
14294 * obj-c++.dg/invalid-method-2.mm: New.
14296 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14299 * gfortran.dg/transpose_optimization_2.f90 : New test.
14301 2011-01-08 Jan Hubicka <jh@suse.cz>
14303 PR tree-optmization/46469
14304 * g++.dg/torture/pr46469.C: New testcase.
14306 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14308 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14309 emulation of libobjc-gnu structure layout functionality to ..
14310 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14311 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14312 * objc/execute/bf-common.h: Adjust headers.
14313 * objc/execute/bf-1.m: Likewise.
14314 * objc/execute/bf-2.m: Likewise.
14315 * objc/execute/bf-3.m: Likewise.
14316 * objc/execute/bf-4.m: Likewise.
14317 * objc/execute/bf-5.m: Likewise.
14318 * objc/execute/bf-6.m: Likewise.
14319 * objc/execute/bf-7.m: Likewise.
14320 * objc/execute/bf-8.m: Likewise.
14321 * objc/execute/bf-9.m: Likewise.
14322 * objc/execute/bf-10.m: Likewise.
14323 * objc/execute/bf-11.m: Likewise.
14324 * objc/execute/bf-12.m: Likewise.
14325 * objc/execute/bf-13.m: Likewise.
14326 * objc/execute/bf-14.m: Likewise.
14327 * objc/execute/bf-15.m: Likewise.
14328 * objc/execute/bf-16.m: Likewise.
14329 * objc/execute/bf-17.m: Likewise.
14330 * objc/execute/bf-18.m: Likewise.
14331 * objc/execute/bf-19.m: Likewise.
14332 * objc/execute/bf-20.m: Likewise.
14333 * objc/execute/bf-21.m: Likewise.
14334 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14335 objc_get_type_qualifiers ().
14337 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14340 * gfortran.dg/dependency_39.f90: New test.
14342 2011-01-07 Jan Hubicka <jh@suse.cz>
14344 Get builtins tests ready for linker plugin.
14345 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14346 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14347 my_memset, my_bzero): Mark used.
14348 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14349 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14351 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14354 2011-01-07 Jan Hubicka <jh@suse.cz>
14356 PR tree-optimization/46367
14357 * g++.dg/torture/pr46367.C: New file.
14359 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14362 * gcc.dg/pr47201.c: New test.
14365 * gcc.dg/tree-prof/pr47187.c: New test.
14367 2011-01-07 Tobias Burnus <burnus@net-b.de>
14370 * gfortran.dg/extends_type_of_3.f90: New.
14372 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14374 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14375 * g++.dg/ext/dllimport-MI1.C: Likewise.
14376 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14377 * g++.dg/ext/dllimport10.C: Likewise.
14378 * g++.dg/ext/dllimport11.C: Likewise.
14379 * g++.dg/ext/dllimport12.C: Likewise.
14380 * g++.dg/ext/dllimport13.C: Likewise.
14381 * g++.dg/ext/dllimport2.C: Likewise.
14382 * g++.dg/ext/dllimport3.C: Likewise.
14383 * g++.dg/ext/dllimport4.C: Likewise.
14384 * g++.dg/ext/dllimport5.C: Likewise.
14385 * g++.dg/ext/dllimport6.C: Likewise.
14386 * g++.dg/ext/dllimport8.C: Likewise.
14387 * g++.dg/ext/dllimport9.C: Likewise.
14388 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14389 targets, too. Additionally enable test for i?86-*-mingw*.
14390 * g++.dg/ext/selectany1.C: Likewise.
14391 Remove guard variable check.
14393 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14397 * gfortran.dg/storage_size_3.f08: Extended.
14399 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14402 * g++.dg/template/stdarg1.C: New test.
14404 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14407 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14408 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14409 from the interface of functions to not hide the errors that
14412 2011-01-06 Jan Hubicka <jh@suse.cz>
14414 * gcc.dg/lto/pr47188_0.c: New testcase.
14415 * gcc.dg/lto/pr47188_1.c: New testcase.
14417 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14421 * gfortran.dg/interface_33.f90: New test.
14423 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14426 * gcc.c-torture/compile/pr47150.c: New test.
14428 2011-01-06 Ira Rosen <irar@il.ibm.com>
14430 PR tree-optimization/47139
14431 * gcc.dg/vect/pr47139.c: New test.
14433 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14436 * gfortran.dg/extends_type_of_2.f03: New.
14438 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14440 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14442 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14444 * gnat.dg/opt14.adb: New test.
14446 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14449 * gfortran.dg/allocate_error_2.f90: New test.
14451 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14454 * gfortran.dg/storage_size_3.f08: New.
14456 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14458 PR libgfortran/47154
14459 * gfortran.dg/namelist_68.f90: New test.
14461 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14463 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14465 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14468 * gfortran.dg/class_34.f90: New.
14470 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14472 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14473 use __builtin_inff. Skip all single-precision tests that require
14476 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14478 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14480 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14482 PR tree-optimization/47148
14483 * gcc.c-torture/execute/pr47148.c: New test.
14485 PR tree-optimization/47155
14486 * gcc.c-torture/execute/pr47155.c: New test.
14488 PR rtl-optimization/47157
14489 * gcc.c-torture/compile/pr47157.c: New test.
14491 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14493 * gcc.dg/torture/vector-shift2.c (schar): Define.
14494 (main): Always use schar or uchar instead of plain "char" to avoid
14495 dependencies on implementation-defined char signedness.
14497 2011-01-03 Martin Jambor <mjambor@suse.cz>
14499 PR tree-optimization/46801
14500 * gnat.dg/pack9.adb: Remove xfail.
14502 2011-01-03 Martin Jambor <mjambor@suse.cz>
14504 PR tree-optimization/46984
14505 * g++.dg/ipa/pr46984.C: New test.
14507 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14510 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14512 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14514 PR tree-optimization/47140
14515 * gcc.c-torture/compile/pr47140.c: New test.
14517 PR rtl-optimization/47028
14518 * gcc.dg/pr47028.c: New test.
14520 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14522 * objc.dg/protocol-forward-1.m: Removed TODO.
14523 * objc.dg/protocol-forward-2.m: New.
14524 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14525 * obj-c++.dg/protocol-forward-2.mm: New.
14527 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14530 * g++.dg/eh/pr38662.C: New testcase.
14532 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14534 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14535 scan for newline '\n'.
14538 Copyright (C) 2011 Free Software Foundation, Inc.
14540 Copying and distribution of this file, with or without modification,
14541 are permitted in any medium without royalty provided the copyright
14542 notice and this notice are preserved.