1 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/cdce3.C: Use dg-additional-options.
5 2011-11-28 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/tree-prof/pr50907.c: New test.
10 PR tree-optimization/50078
11 * gcc.dg/pr50078.c: New test.
13 PR tree-optimization/50682
14 * g++.dg/opt/pr50682.C: New test.
16 2011-11-28 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
21 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
22 Iain Sandoe <iains@gcc.gnu.org>
24 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
25 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
26 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
27 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
28 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
30 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
32 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
33 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
34 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
35 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
36 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
37 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
38 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
39 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
40 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
41 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
42 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
43 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
44 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
45 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
46 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
47 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
48 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
49 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
50 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
51 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
52 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
53 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
54 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
55 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
56 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
57 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
58 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
60 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
62 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
64 * gcc.target/mips/no-dsp-1.c: New test.
65 * gcc.target/mips/soft-float-1.c: Likewise.
67 2011-11-26 Jakub Jelinek <jakub@redhat.com>
69 PR rtl-optimization/49912
70 * g++.dg/other/pr49912.C: New test.
72 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
74 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
76 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
78 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
82 * gfortran.dg/inline_sum_3.f90: New test.
84 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
87 * lib/target-supports.exp
88 (check_effective_target_sync_long_long): Also supported on 32bit
89 x86 targets. Add comment about required dg-options.
90 Add alpha*-*-* targets.
91 (check_effective_target_sync_long_long_runtime): Ditto.
93 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
95 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
96 * gcc.dg/atomic-exchange-4.c: Ditto.
97 * gcc.dg/atomic-load-4.c: Ditto.
98 * gcc.dg/atomic-store-4.c: Ditto.
99 * gcc.dg/di-longlong64-sync-1.c: Ditto.
100 * gcc.dg/di-sync-multithread.c: Ditto.
101 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
102 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
104 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
107 * lib/target-supports.exp
108 (check_effective_target_sync_int_128_runtime): New procedure.
109 (check_effective_target_sync_long_long_runtime): Ditto.
110 (check_effective_target_sync_long_long): Add arm*-*-*.
111 (check_effective_target_sync_longlong): Remove.
113 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
114 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
115 * gcc.dg/atomic-exchange-5.c: Ditto.
116 * gcc.dg/atomic-load-5.c: Ditto.
117 * gcc.dg/atomic-store-5.c: Ditto.
118 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
119 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
120 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
122 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
123 * gcc.dg/atomic-exchange-4.c: Ditto.
124 * gcc.dg/atomic-load-4.c: Ditto.
125 * gcc.dg/atomic-store-4.c: Ditto.
126 * gcc.dg/di-longlong64-sync-1.c: Ditto.
127 * gcc.dg/di-sync-multithread.c: Ditto.
128 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
129 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
131 2011-11-25 Tobias Burnus <burnus@net-b.de>
134 * gfortran.dg/whole_file_35.f90: New.
136 2011-11-25 Tobias Burnus <burnus@net-b.de>
139 * gfortran.dg/volatile13.f90: New.
141 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
144 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
146 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
151 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
154 * gcc.target/i386/sw-1.c: Revert revision 181357.
156 2011-11-24 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/implicit_pure_1.f90: New.
161 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
165 * gcc.dg/atomic-exchange-5.c: Likewise.
166 * gcc.dg/atomic-load-5.c: Likewise.
167 * gcc.dg/atomic-op-5.c: Likewise.
168 * gcc.dg/atomic-store-5.c: Likewise.
169 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
171 2011-11-24 Jakub Jelinek <jakub@redhat.com>
173 PR rtl-optimization/50290
174 * gcc.dg/pr50290.c: New test.
176 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
181 2011-11-23 Jakub Jelinek <jakub@redhat.com>
184 * gcc.dg/pr51261.c: New test.
186 2011-11-22 Dodji Seketeli <dodji@redhat.com>
189 * g++.dg/cpp0x/alias-decl-14.C: New test.
190 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
192 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
194 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
195 * g++.dg/lookup/struct1.C: Likewise.
196 * g++.dg/parse/elab1.C: Likewise.
197 * g++.dg/parse/elab2.C: Likewise.
198 * g++.dg/parse/int-as-enum1.C: Likewise.
199 * g++.dg/parse/typedef1.C: Likewise.
200 * g++.dg/parse/typedef3.C: Likewise.
201 * g++.dg/parse/typedef4.C: Likewise.
202 * g++.dg/parse/typedef5.C: Likewise.
203 * g++.dg/template/crash26.C: Likewise.
204 * g++.dg/template/nontype4.C: Likewise.
205 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
206 * g++.old-deja/g++.brendan/line1.C: Likewise.
207 * g++.old-deja/g++.other/elab1.C: Likewise.
208 * g++.old-deja/g++.other/syntax4.C: Likewise.
210 2011-11-22 Tom de Vries <tom@codesourcery.com>
212 PR rtl-optimization/50764
213 * gcc.dg/pr50764.c: New test.
215 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
218 * g++.dg/cpp0x/decltype36.C: New.
220 2011-11-22 Jakub Jelinek <jakub@redhat.com>
222 PR tree-optimization/51074
223 * gcc.dg/vect/pr51074.c: New test.
225 2011-11-22 Dodji Seketeli <dodji@redhat.com>
228 * g++.dg/cpp0x/alias-decl-16.C: New test.
230 2011-11-22 Jakub Jelinek <jakub@redhat.com>
232 PR tree-optimization/50765
233 * gcc.dg/pr50765.c: New test.
235 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
237 * gcc.dg/vshift-1.c (main): Call rand instead of random.
238 * gcc.dg/vshift-3.c (main): Likewise.
240 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
242 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
244 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
246 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
247 * gcc.misc-tests/gcov-17.c: Likewise.
248 * g++.dg/gcov/gcov-8.C: Likewise.
249 * g++.dg/gcov/gcov-9.C: Likewise.
251 2011-11-21 Torvald Riegel <triegel@redhat.com>
253 * g++.dg/tm/pr47747.C: New test.
255 2011-11-21 Torvald Riegel <triegel@redhat.com>
257 * g++.dg/tm/template-2.C: New test.
259 2011-11-21 Jakub Jelinek <jakub@redhat.com>
262 * gcc.dg/pr50827.c: New test.
264 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
267 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
268 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
269 * g++.dg/cpp0x/udlit-member.C: Adjust.
270 * g++.dg/cpp0x/udlit-raw-length.C: New.
271 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
272 * g++.dg/cpp0x/udlit-resolve.C: New.
273 * c-c++-common/dfp/pr33466.c: Adjust.
275 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
277 * lib/target-supports.exp
278 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
279 with ultrasparc_vis2_hw.
280 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
281 with ultrasparc_vis3_hw.
283 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
285 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
286 *-*-solaris2* && c++.
288 2011-11-20 Joey Ye <joey.ye@arm.com>
290 * gcc.dg/volatile-bitfields-1.c: New.
292 2011-11-20 Jason Merrill <jason@redhat.com>
295 * g++.dg/cpp0x/variadic120.C: New.
296 * g++.dg/cpp0x/sfinae26.C: Adjust.
298 * g++.dg/cpp0x/sfinae11.C: Adjust.
299 * g++.dg/cpp0x/sfinae26.C: Adjust.
300 * g++.dg/template/unify11.C: Adjust.
302 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
305 * g++.dg/template/error46.C: New.
307 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
310 * gcc.target/i386/pr51235.c: New test.
313 * gcc.target/i386/pr51236.c: New test.
315 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
317 * gnat.dg/discr32.adb: New test.
318 * gnat.dg/discr32_pkg.ads: New helper.
320 2011-11-20 Nathan Sidwell <nathan@acm.org>
322 PR gcov-profile/51113
323 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
324 * gcc.misc-tests/gcov-16.c: New.
325 * gcc.misc-tests/gcov-17.c: New.
326 * g++.dg/gcov/gcov-8.C: New.
327 * g++.dg/gcov/gcov-9.C: New.
328 * g++.dg/gcov/gcov-10.C: New.
330 2011-11-20 Dodji Seketeli <dodji@redhat.com>
333 * g++.dg/cpp0x/alias-decl-15.C: New test.
335 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
338 * g++.dg/cpp0x/pr51216.C: New.
340 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
342 * gcc.dg/delay-slot-2.c: New test.
344 2011-11-18 Joseph Myers <joseph@codesourcery.com>
346 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
348 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
351 * g++.dg/lookup/using46.C: New.
352 * g++.dg/lookup/using47.C: New.
353 * g++.dg/lookup/using48.C: New.
354 * g++.dg/lookup/using49.C: New.
355 * g++.dg/lookup/using50.C: New.
357 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
359 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
360 supports /* ... */ comments.
362 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
365 * g++.dg/cpp0x/pr51150.C: New.
367 2011-11-18 Martin Jambor <mjambor@suse.cz>
369 PR tree-optimization/50605
370 * g++.dg/ipa/pr50605.C: New test.
372 2011-11-18 Dodji Seketeli <dodji@redhat.com>
375 * g++.dg/cpp0x/alias-decl-13.C: New test.
377 2011-11-17 Jason Merrill <jason@redhat.com>
380 * g++.dg/cpp0x/auto27.C: New.
381 * g++.dg/cpp0x/trailing2.C: Adjust messages.
383 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
385 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
386 memory model parameters don't match expected values.
387 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
388 __atomic_compare_exchange.
389 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
390 __atomic_compare_exchange_n.
391 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
392 weak/strong parameter and fail if memory models aren't correct.
394 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
396 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
397 Look for simulate_thread_done to determine working gdb. Reduce timeout
398 to 10 seconds and fail when timeout occurs. Improve error messages.
400 2011-11-17 Jason Merrill <jason@redhat.com>
403 * g++.dg/template/virtual2.C: New.
405 2011-11-17 Michael Matz <matz@suse.de>
409 * g++.dg/tree-ssa/pr50741.C: New.
411 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
415 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
417 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
418 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
419 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
421 2011-11-16 Tobias Burnus <burnus@net-b.de>
425 * gfortran.dg/constructor_1.f90: New.
426 * gfortran.dg/constructor_2.f90: New.
427 * gfortran.dg/constructor_3.f90: New.
428 * gfortran.dg/constructor_4.f90: New.
429 * gfortran.dg/constructor_5.f90: New.
430 * gfortran.dg/constructor_6.f90: New.
431 * gfortran.dg/use_only_5.f90: New.
432 * gfortran.dg/c_ptr_tests_17.f90: New.
433 * gfortran.dg/c_ptr_tests_18.f90: New.
434 * gfortran.dg/used_types_25.f90: New.
435 * gfortran.dg/used_types_26.f90: New
436 * gfortran.dg/type_decl_3.f90: New.
437 * gfortran.dg/function_types_3.f90: Update dg-error.
438 * gfortran.dg/result_1.f90: Ditto.
439 * gfortran.dg/structure_constructor_3.f03: Ditto.
440 * gfortran.dg/structure_constructor_4.f03: Ditto.
442 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
444 * gcc.dg/vect/pr30858.c: Update expected output for
445 architectures with multiple vector sizes.
447 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
448 Bernd Schmidt <bernds@coudesourcery.com>
449 Sebastian Huber <sebastian.huber@embedded-brains.de>
452 * gcc.target/arm/pr49641.c: New test.
454 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
456 PR tree-optimization/49960
457 * gcc.dg/autopar/pr49960.c: New test.
458 * gcc.dg/autopar/pr49960-1.c: New test.
461 2011-11-16 Tom de Vries <tom@codesourcery.com>
463 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
464 * gcc.dg/pr43864-2.c: Same.
465 * gcc.dg/pr43864-3.c: Same.
466 * gcc.dg/pr43864-4.c: Same.
468 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
470 * gcc.target/i386/sse2-cvt-vec.c: New test.
471 * gcc.target/i386/avx-cvt-vec.c: Ditto.
472 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
473 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
474 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
475 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
476 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
478 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
480 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
481 powerpc*-*-darwin* targets.
483 2011-11-15 Torvald Riegel <triegel@redhat.com>
485 * c-c++-common/tm/trxn-expr-3.c: New test.
487 2011-11-14 Torvald Riegel <triegel@redhat.com>
489 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
491 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.target/i386/avx-recip-vec.c: New test.
494 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
495 * gcc.target/i386/avx-lrint-vec.c: Ditto.
496 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
497 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
498 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
499 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
500 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
501 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
502 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
503 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
504 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
505 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
506 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
507 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
509 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
512 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
513 non-template literal operator.
515 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
518 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
519 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
520 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
521 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
522 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
523 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
524 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
525 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
526 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
527 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
528 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
529 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
530 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
531 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
532 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
534 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
540 * g++.old-deja/g++.brendan/misc14.C: Adjust.
541 * g++.old-deja/g++.jason/scoping16.C: Likewise.
542 * g++.old-deja/g++.other/anon7.C: Likewise.
543 * g++.old-deja/g++.other/using1.C: Likewise.
544 * g++.old-deja/g++.other/redecl1.C: Likewise.
545 * g++.old-deja/g++.other/typedef7.C: Likewise.
546 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
547 * g++.dg/template/using2.C: Likewise.
548 * g++.dg/template/static4.C: Likewise.
549 * g++.dg/template/typedef1.C: Likewise.
550 * g++.dg/lookup/name-clash9.C: Likewise.
551 * g++.dg/abi/mangle41.C: Likewise.
552 * g++.dg/parse/ctor5.C: Likewise.
553 * g++.dg/inherit/using4.C: Likewise.
554 * g++.dg/lookup/using24.C: New.
555 * g++.dg/lookup/using25.C: New.
556 * g++.dg/lookup/using26.C: New.
557 * g++.dg/lookup/using27.C: New.
558 * g++.dg/lookup/using28.C: New.
559 * g++.dg/lookup/using29.C: New.
560 * g++.dg/lookup/using30.C: New.
561 * g++.dg/lookup/using31.C: New.
562 * g++.dg/lookup/using32.C: New.
563 * g++.dg/lookup/using33.C: New.
564 * g++.dg/lookup/using34.C: New.
565 * g++.dg/lookup/using35.C: New.
566 * g++.dg/lookup/using36.C: New.
567 * g++.dg/lookup/using37.C: New.
568 * g++.dg/lookup/using38.C: New.
569 * g++.dg/lookup/using39.C: New.
570 * g++.dg/lookup/using40.C: New.
571 * g++.dg/lookup/using41.C: New.
572 * g++.dg/lookup/using42.C: New.
573 * g++.dg/lookup/using43.C: New.
574 * g++.dg/lookup/using44.C: New.
575 * g++.dg/lookup/using45.C: New.
576 * g++.dg/lookup/pr6936.C: New.
577 * g++.dg/debug/using4.C: New.
578 * g++.dg/debug/using5.C: New.
579 * g++.dg/cpp0x/forw_enum10.C: New.
581 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
582 Jan Hubicka <jh@suse.cz>
584 * gcc.target/i386/sw-1.c: Force rep;movsb.
586 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
589 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
590 dg-additional-options.
592 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
594 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
595 specified. Remove redundant runtime checks.
596 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
597 Allow for other than -m4. Fix typos in comments.
599 2011-11-12 Jason Merrill <jason@redhat.com>
602 * g++.dg/warn/ref-temp1.C: New.
605 * g++.dg/opt/stack2.C: New.
607 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
609 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
610 alpha*-*-linux* targets.
612 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
615 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
616 Darwin targets and allow external symbols to be undefined.
618 2011-11-12 Nathan Sidwell <nathan@acm.org>
620 * gcc.misc-tests/gcov-15.c: New.
622 2011-11-11 Jakub Jelinek <jakub@redhat.com>
624 PR tree-optimization/51058
625 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
626 * gfortran.dg/vect/pr51058-2.f90: New test.
628 2011-11-10 Jason Merrill <jason@redhat.com>
630 * g++.dg/template/linkage1.C: New.
631 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
632 * g++.old-deja/g++.other/linkage4.C: Likewise.
635 * g++.dg/cpp0x/defaulted33.C: New.
637 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
640 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
641 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
644 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
646 PR rtl-optimization/51040
647 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
650 2011-11-10 Jason Merrill <jason@redhat.com>
653 * g++.dg/template/conv12.C: New.
656 * gcc.dg/debug/dwarf2/asm-line1.c: New.
658 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
660 * gnat.dg/atomic6_1.adb: New test.
661 * gnat.dg/atomic6_2.adb: Likewise.
662 * gnat.dg/atomic6_3.adb: Likewise.
663 * gnat.dg/atomic6_4.adb: Likewise.
664 * gnat.dg/atomic6_5.adb: Likewise.
665 * gnat.dg/atomic6_6.adb: Likewise.
666 * gnat.dg/atomic6_7.adb: Likewise.
667 * gnat.dg/atomic6_8.adb: Likewise.
668 * gnat.dg/atomic6_pkg.ads: New helper.
670 2011-11-10 Jakub Jelinek <jakub@redhat.com>
673 * gcc.c-torture/compile/pr51077.c: New test.
675 PR rtl-optimization/51023
676 * gcc.c-torture/execute/pr51023.c: New test.
678 2011-11-10 Richard Guenther <rguenther@suse.de>
680 PR tree-optimization/51042
681 * gcc.dg/torture/pr51042.c: New testcase.
683 2011-11-10 Richard Guenther <rguenther@suse.de>
685 PR tree-optimization/51070
686 * gcc.dg/torture/pr51070.c: New testcase.
688 2011-11-10 Richard Guenther <rguenther@suse.de>
690 PR tree-optimization/51030
691 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
693 2011-11-10 Richard Guenther <rguenther@suse.de>
696 * gcc.dg/torture/pr51071.c: New testcase.
698 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/loop_optimization9.ad[sb]: New test.
702 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
704 PR tree-optimization/51058
705 * gfortran.dg/vect/pr51058.f90: New test.
707 2011-11-10 Jakub Jelinek <jakub@redhat.com>
709 PR tree-optimization/51000
710 * gcc.dg/vect/pr51000.c: New test.
712 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
715 * g++.dg/cpp0x/static_assert5.C: New.
716 * g++.dg/template/nontype13.C: Tweak.
718 2011-11-09 Jason Merrill <jason@redhat.com>
721 * g++.dg/cpp0x/noexcept16.C: New.
724 * g++.dg/cpp0x/variadic119.C: New.
726 2011-11-09 Jakub Jelinek <jakub@redhat.com>
729 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
731 * gcc.dg/torture/vshuf-32.inc: Likewise.
732 * gcc.dg/torture/vshuf-4.inc: Likewise.
733 * gcc.dg/torture/vshuf-8.inc: Likewise.
735 * gcc.dg/tm/memopt-1.c: Fix up regexp.
737 2011-11-09 Ian Lance Taylor <iant@google.com>
739 * lib/target-supports.exp (check_effective_target_ucontext_h): New
741 * gcc.dg/split-5.c: New test.
743 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
745 * gcc.dg/tm/memopt-1.c: Adjust regexp.
747 2011-11-09 Jason Merrill <jason@redhat.com>
750 * g++.dg/template/virtual1.C: New.
752 2011-11-08 Jason Merrill <jason@redhat.com>
754 Run most C++ tests in both C++98 and C++11 modes.
755 * lib/target-supports.exp (check_effective_target_c++11): New.
756 (check_effective_target_c++98): New.
757 * lib/g++-dg.exp (g++-dg-runtest): New.
758 * g++.dg/dg.exp: Use g++-dg-runtest.
759 * g++.dg/charset/charset.exp: Likewise.
760 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
761 * g++.dg/dfp/dfp.exp: Likewise.
762 * g++.dg/gcov/gcov.exp: Likewise.
763 * g++.dg/gomp/gomp.exp: Likewise.
764 * g++.dg/graphite/graphite.exp: Likewise.
765 * g++.dg/tls/tls.exp: Likewise.
766 * g++.dg/tm/tm.exp: Likewise.
767 * g++.dg/vect/vect.exp: Likewise.
768 * g++.old-deja/old-deja.exp: Likewise.
769 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
770 with some of the torture options.
771 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
772 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
773 * g++.dg/init/null1.C: Only run in C++98.
774 * g++.dg/warn/Wconversion-null-3.C: Likewise.
775 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
776 * g++.old-deja/g++.brendan/crash64.C: Likewise.
777 * g++.old-deja/g++.other/anon9.C: Likewise.
778 * g++.old-deja/g++.other/linkage1.C: Likewise.
779 * g++.old-deja/g++.other/linkage2.C: Likewise.
780 * g++.old-deja/g++.pt/t29.C: Likewise.
781 * g++.old-deja/g++.pt/t30.C: Likewise.
782 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
783 * g++.dg/ext/anon-struct4.C: Likewise.
784 * g++.dg/init/brace2.C: Likewise.
785 * g++.dg/init/brace6.C: Likewise.
786 * g++.dg/other/anon3.C: Likewise.
787 * g++.dg/template/arg2.C: Likewise.
788 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
789 * g++.old-deja/g++.brendan/enum11.C: Likewise.
790 * g++.old-deja/g++.brendan/enum8.C: Likewise.
791 * g++.old-deja/g++.brendan/enum9.C: Likewise.
792 * g++.old-deja/g++.brendan/friend3.C: Likewise.
793 * g++.old-deja/g++.brendan/init2.C: Likewise.
794 * g++.old-deja/g++.brendan/init4.C: Likewise.
795 * g++.old-deja/g++.brendan/misc14.C: Likewise.
796 * g++.old-deja/g++.jason/cond.C: Likewise.
797 * g++.old-deja/g++.law/init1.C: Likewise.
798 * g++.old-deja/g++.law/operators32.C: Likewise.
799 * g++.old-deja/g++.pt/enum6.C: Likewise.
800 * g++.old-deja/g++.pt/explicit70.C: Likewise.
801 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
803 * g++.dg/eh/new1.C: Adjust for C++11 mode.
804 * g++.dg/init/new11.C: Likewise.
805 * g++.dg/init/pr29571.C: Likewise.
806 * g++.dg/lookup/forscope2.C: Likewise.
807 * g++.dg/parse/linkage1.C: Likewise.
808 * g++.dg/parse/typedef8.C: Likewise.
809 * g++.dg/template/error44.C: Likewise.
810 * g++.dg/tls/diag-2.C: Likewise.
811 * g++.dg/tls/diag-4.C: Likewise.
812 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
813 * g++.old-deja/g++.abi/arraynew.C: Likewise.
814 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
815 * g++.old-deja/g++.brendan/new3.C: Likewise.
816 * g++.old-deja/g++.eh/new1.C: Likewise.
817 * g++.old-deja/g++.eh/new2.C: Likewise.
818 * g++.old-deja/g++.jason/new.C: Likewise.
819 * g++.old-deja/g++.law/friend1.C: Likewise.
820 * g++.old-deja/g++.mike/net46.C: Likewise.
821 * g++.old-deja/g++.mike/p755.C: Likewise.
822 * g++.old-deja/g++.other/new6.C: Likewise.
824 * g++.dg/cpp0x/variadic74.C: Adjust diags.
825 * g++.dg/template/crash53.C: Likewise.
826 * g++.dg/template/void9.C: Likewise.
828 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
833 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp0x/sfinae29.C: New.
838 2011-11-09 Janus Weil <janus@gcc.gnu.org>
841 * gfortran.dg/typebound_call_22.f03: New test case.
843 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
846 * gfortran.dg/inquire_size.f90: Don't flush the unit.
848 2011-11-09 Richard Guenther <rguenther@suse.de>
850 PR tree-optimization/51039
851 * gcc.dg/pr51039.c: New testcase.
853 2011-11-09 Jakub Jelinek <jakub@redhat.com>
855 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
856 Enable also for powerpc*-*-*.
858 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
861 * gfortran.dg/forall_16.f90: New test.
863 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
866 * gfortran.dg/initialization_29.f90: Expand test.
868 2011-11-09 Dodji Seketeli <dodji@redhat.com>
871 * g++.dg/cpp0x/alias-decl-12.C: New test.
872 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
874 2011-11-09 Dodji Seketeli <dodji@redhat.com>
877 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
879 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
881 PR tree-optimization/51015
882 * gcc.dg/vect/pr51015.c: New test.
884 2011-11-08 David S. Miller <davem@davemloft.net>
886 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
887 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
889 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
892 * gfortran.dg/io_constraints_3.f90: Improve testcase.
894 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
897 * gfortran.dg/string_5.f90: Improve testcase.
899 2011-10-23 Jason Merrill <jason@redhat.com>
902 * g++.dg/template/lvalue2.C: New.
904 2011-11-08 Michael Matz <matz@suse.de>
906 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
907 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
908 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
909 * g++.dg/eh/builtin2.C: Ditto.
910 * g++.dg/eh/builtin3.C: Ditto.
912 2011-11-08 Jakub Jelinek <jakub@redhat.com>
914 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
915 being prefered even for -mavx.
916 * gcc.target/i386/avx-cvt-3.c: New test.
918 2011-11-08 Richard Guenther <rguenther@suse.de>
920 PR tree-optimization/51012
921 * gcc.dg/pr51012-1.c: New testcase.
922 * gcc.dg/pr51012-2.c: Likewise.
924 2011-11-08 Richard Guenther <rguenther@suse.de>
927 * c-c++-common/uninit-pr51010.c: New testcase.
929 2011-11-08 Jakub Jelinek <jakub@redhat.com>
931 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
932 check_effective_target_vect_call_copysignf,
933 check_effective_target_vect_call_lrint): New procedures.
934 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
935 $VECT_SLP_CFLAGS with -ffast-math.
936 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
937 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
938 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
939 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
941 2011-11-07 Richard Henderson <rth@redhat.com>
942 Aldy Hernandez <aldyh@redhat.com>
943 Torvald Riegel <triegel@redhat.com>
945 Merged from transactional-memory.
947 * g++.dg/dg.exp: Run transactional memory tests.
948 * g++.dg/tm: New directory with new tests.
949 * gcc.dg/tm: New directory with new tests.
950 * c-c++-common/tm: New directory with new tests.
952 2011-11-08 Dodji Seketeli <dodji@redhat.com>
954 Fix context handling of alias-declaration
955 * g++.dg/cpp0x/alias-decl-11.C: New test.
957 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
960 * g++.dg/parse/template26.C: New.
961 * g++.dg/template/crash45.C: Adjust dg-error string.
963 2011-11-07 Jason Merrill <jason@redhat.com>
966 * g++.dg/template/lookup9.C: New.
969 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
972 * g++.dg/cpp0x/decltype35.C: New.
974 2011-11-07 Dodji Seketeli <dodji@redhat.com>
976 Support C++11 alias-declaration
978 * g++.dg/cpp0x/alias-decl-0.C: New test case.
979 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
980 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
981 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
982 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
983 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
984 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
985 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
986 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
987 * g++.dg/ext/alias-decl-attr1.C: Likewise.
988 * g++.dg/ext/alias-decl-attr2.C: Likewise.
989 * g++.dg/ext/alias-decl-attr3.C: Likewise.
990 * g++.dg/ext/alias-decl-attr4.C: Likewise.
992 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
994 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
996 2011-11-07 Janus Weil <janus@gcc.gnu.org>
999 * gfortran.dg/typebound_call_21.f03: New.
1001 2011-11-07 Nathan Sidwell <nathan@acm.org>
1003 * gcc.dg/profile-dir-1.c: Adjust final scan.
1004 * gcc.dg/profile-dir-2.c: Adjust final scan.
1005 * gcc.dg/profile-dir-3.c: Adjust final scan.
1006 * gcc.misc-tests/gcov.exp: Adjust regexp.
1007 * gcc.misc-tests/gcov-12.c: New.
1008 * gcc.misc-tests/gcov-13.c: New.
1009 * gcc.misc-tests/gcovpart-13b.c: New.
1010 * gcc.misc-tests/gcov-14.c: New.
1012 2011-11-07 Jason Merrill <jason@redhat.com>
1015 * g++.dg/ext/visibility/template8.C: New.
1017 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1019 PR tree-optimization/50789
1020 * gcc.target/i386/avx2-gather-1.c: New test.
1021 * gcc.target/i386/avx2-gather-2.c: New test.
1022 * gcc.target/i386/avx2-gather-3.c: New test.
1023 * gcc.target/i386/avx2-gather-4.c: New test.
1025 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1027 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1029 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1032 * gfortran.dg/open_dev_null.f90: Remove testcase.
1034 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1036 * lib/target-supports.exp (check_effective_target_sync_int_128):
1037 Don't cache the result.
1038 (check_effective_target_sync_long_long): Ditto.
1040 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1042 PR rtl-optimization/47698
1043 * gcc.target/i386/47698.c: New test.
1045 2011-11-06 Jason Merrill <jason@redhat.com>
1048 * g++.dg/ext/visibility/template7.C: New.
1050 2011-11-07 Terry Guo <terry.guo@arm.com>
1052 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1053 * gcc.target/arm/wmul-2.c: Ditto.
1054 * gcc.target/arm/wmul-3.c: Ditto.
1055 * gcc.target/arm/wmul-4.c: Ditto.
1057 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1059 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1060 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1061 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1062 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1063 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1064 expected diagnostics.
1066 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1067 Richard Henderson <rth@redhat.com>
1068 Aldy Hernandez <aldyh@redhat.com>
1070 Merged from cxx-mem-model.
1072 * lib/target-supports.exp (check_effective_target_sync_int_128,
1073 check_effective_target_sync_long_long): Check whether the target
1074 supports 64 and 128 bit __sync builtins.
1075 (check_effective_target_cas_char): New.
1076 (check_effective_target_cas_int): New.
1077 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1078 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1079 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1080 produce the expected library calls.
1081 * gcc.dg/atomic-fence.c: New functional tests.
1082 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1083 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1084 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1085 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1086 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1087 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1088 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1089 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1090 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1092 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1094 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1096 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1098 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1099 int128 operations are atomic.
1100 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1101 operations are atomic.
1102 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1103 operations are atomic.
1104 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1105 operations are atomic.
1106 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1107 stores aren't moved out of a loop.
1108 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1109 globals don't overwrite neighbouring globals.
1110 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1111 writes dont overwrite neighbouring components.
1112 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1113 * c-c++-common/gomp/atomic-3.c: Likewise.
1114 * c-c++-common/gomp/atomic-9.c: Likewise.
1115 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1116 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1117 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1118 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1119 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1120 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1121 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1122 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1123 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1124 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1125 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1126 g++.dg/gomp/atomic-15.C: Remove.
1127 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1128 * gcc.dg/gomp/atomic-11.c: Remove test.
1130 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1132 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1133 * gcc.dg/vect/slp-cond-1.c: New test.
1134 * gcc.dg/vect/slp-cond-2.c: New test.
1136 2011-11-05 David S. Miller <davem@davemloft.net>
1138 * lib/test-supports.exp
1139 (check_effective_target_ultrasparc_vis2_hw): New proc.
1140 (check_effective_target_ultrasparc_vis3_hw): New proc.
1141 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1142 * gcc.target/sparc/vec-init-2.inc: Likewise.
1143 * gcc.target/sparc/vec-init-3.inc: Likewise.
1144 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1145 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1146 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1147 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1148 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1149 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1150 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1151 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1152 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1154 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1156 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1157 Disable test on Epiphany.
1158 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1159 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1160 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1161 * g++.dg/parse/pragma3.C: Likewise.
1162 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1164 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1165 * gcc.dg/tls/thr-cse-1.c: Likewise.
1166 * g++.dg/opt/devirt2.C: Likewise.
1167 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1168 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1169 * gcc.target/epiphany: New directory.
1171 2011-11-05 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/quad_2.f90: New.
1175 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1177 * gcc.dg/strlenopt-22g.c: New wrapper around...
1178 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1180 2011-11-04 Jason Merrill <jason@redhat.com>
1183 * g++.dg/init/lifetime2.C: New.
1184 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1187 * g++.dg/init/lifetime1.C: Test cleanup order.
1189 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1191 * g++.dg/other/offsetof7.C: New test.
1193 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1195 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1196 variable, default empty, -ffat-lto-objects for effective_target_lto.
1197 (gcc-dg-test-1): Add options from dg-final methods.
1198 * lib/scanasm.exp (scan-assembler_required_options)
1199 (scan-assembler-not_required_options): New procs.
1201 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1203 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1204 generate a pedwarn in c++98-mode.
1205 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1206 don't generate a pedwarn in c++0x-mode.
1208 2011-11-04 Olivier Goffart <olivier@woboq.com>
1211 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1213 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1215 PR rtl-optimization/38644
1216 * gcc.target/arm/stack-red-zone.c: New.
1218 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/warn/Wconversion-null-3.C: New.
1223 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1226 * g++.dg/cpp0x/udlit-strint-length.C: New.
1228 2011-11-04 Jason Merrill <jason@redhat.com>
1231 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1232 * g++.dg/init/lifetime1.C: New.
1233 * g++.dg/init/ref21.C: New.
1234 * g++.dg/eh/array1.C: New.
1236 2011-11-04 Tom de Vries <tom@codesourcery.com>
1238 PR tree-optimization/50763
1239 * gcc.dg/pr50763-5.c: New test.
1241 2011-11-04 Tom de Vries <tom@codesourcery.com>
1243 PR tree-optimization/50763
1244 * g++.dg/pr50763-4.C: New test.
1246 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1248 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1251 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1253 * gcc.dg/torture/vec-cvt-1.c: New test.
1255 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1257 * gnat.dg/specs/private1[-sub].ads: New test.
1259 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1262 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1263 * gfortran.dg/inline_sum_1.f90: New.
1264 * gfortran.dg/inline_sum_2.f90: New.
1265 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1266 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1267 * gfortran.dg/inline_product_1.f90: New.
1269 2011-11-03 Tobias Burnus <burnus@net-b.de>
1272 * gfortran.dg/bind_c_dts_5.f90: New.
1274 2011-11-03 Tobias Burnus <burnus@net-b.de>
1277 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1279 2011-11-03 Richard Guenther <rguenther@suse.de>
1282 * g++.dg/init/copy7.C: Remove testcase.
1284 2011-11-03 Martin Jambor <mjambor@suse.cz>
1286 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1287 * g++.dg/ipa/devirt-c-2.C: Likewise.
1288 * g++.dg/ipa/devirt-c-7.C: New test.
1289 * g++.dg/ipa/devirt-c-8.C: Likewise.
1291 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1293 PR tree-optimization/50912
1294 * gnat.dg/loop_optimization10.ad[sb]: New test.
1295 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1297 2011-11-02 Jason Merrill <jason@redhat.com>
1300 * g++.dg/cpp0x/nsdmi-list2.C: New.
1302 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1306 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1308 2011-11-02 Tom de Vries <tom@codesourcery.com>
1310 PR tree-optimization/50769
1311 * gfortran.dg/pr50769.f90: New test.
1313 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1315 * gcc.target/sparc/20111102-1.c: New test.
1317 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1320 * g++.dg/warn/Wcast-qual2.C: New.
1322 2011-11-02 Tom de Vries <tom@codesourcery.com>
1324 PR tree-optimization/50763
1325 * g++.dg/pr50763-3.C: New test.
1327 2011-11-02 Tom de Vries <tom@codesourcery.com>
1329 PR tree-optimization/50672
1330 * g++.dg/pr50672.C: New test.
1332 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1334 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1335 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1336 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1338 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1340 2011-11-02 Richard Guenther <rguenther@suse.de>
1342 PR tree-optimization/50902
1343 * gcc.dg/torture/pr50902.c: New testcase.
1345 2010-11-02 Richard Guenther <rguenther@suse.de>
1347 PR tree-optimization/50890
1348 * gcc.dg/torture/pr50890.c: New testcase.
1350 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1353 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1354 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1356 2011-11-01 Tom de Vries <tom@codesourcery.com>
1358 PR tree-optimization/50908
1359 * gcc.dg/pr50908.c: New test.
1360 * gcc.dg/pr50908-2.c: Same.
1361 * gcc.dg/pr50908-3.c: Same.
1363 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1365 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1366 the outer loop. Remove comment. Don't check for widen-mult.
1368 2011-10-31 Martin Jambor <mjambor@suse.cz>
1370 * gcc.dg/ipa/ipcp-4.c: New test.
1372 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.dg/vshift-3.c: New test.
1375 * gcc.dg/vshift-4.c: New test.
1376 * gcc.dg/vshift-5.c: New test.
1378 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1380 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1381 and current implementation.
1383 2011-10-31 Paul Brook <paul@codesourcery.com>
1385 * gcc.dg/constructor-1.c: New test.
1387 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1390 * gfortran.dg/dshift_3.f90: New test.
1392 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1394 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1396 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1397 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1398 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1399 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1400 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1401 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1402 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1403 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1404 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1405 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1406 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1407 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1408 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1409 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1410 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1411 * gcc.dg/vector-compare-2.c: Likewise.
1413 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1416 * g++.dg/cpp0x/pr50901.C: New.
1418 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1420 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1421 * gcc.target/i386/fma4-check.h (main): Ditto.
1422 * gcc.target/i386/xop-check.h (main): Ditto.
1424 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1427 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/template/crash109.C: New.
1432 2011-10-28 Jason Merrill <jason@redhat.com>
1434 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1436 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1439 * g++.dg/template/crash109.C: New.
1441 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1443 * gfortran.dg/nearest_5.f90: New test.
1445 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1447 * gcc.dg/vshift-1.c: New test.
1448 * gcc.dg/vshift-2.c: New test.
1449 * gcc.target/i386/xop-vshift-1.c: New test.
1450 * gcc.target/i386/xop-vshift-2.c: New test.
1451 * gcc.target/i386/avx2-vshift-1.c: New test.
1453 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1455 PR rtl-optimization/49720
1456 * g++.dg/torture/pr49720.C: New test.
1458 2011-10-27 David S. Miller <davem@davemloft.net>
1460 * gcc.target/sparc/setcc-3.c: New test.
1462 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1465 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1467 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1469 * gcc.target/i386/sse2-cvt-1.c: New test.
1470 * gcc.target/i386/sse2-cvt-2.c: New test.
1471 * gcc.target/i386/avx-cvt-1.c: New test.
1472 * gcc.target/i386/avx-cvt-2.c: New test.
1473 * gcc.target/i386/avx2-cvt-1.c: New test.
1474 * gcc.target/i386/avx2-cvt-2.c: New test.
1476 2011-10-27 Martin Jambor <mjambor@suse.cz>
1478 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1480 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1481 Steven G. Kargl <kargl@gcc.gnu.org>
1484 * gfortran.dg/pr50875.f90: New test.
1486 2011-10-26 David S. Miller <davem@davemloft.net>
1488 * gcc.target/sparc/fmaf-1.c: New test.
1490 * gcc.target/sparc/setcc-1.c: New test.
1491 * gcc.target/sparc/setcc-2.c: New test.
1493 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1495 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1497 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1499 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1502 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1504 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1507 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1511 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1513 * gnat.dg/specs/discr1.ads: New test.
1514 * gnat.dg/specs/discr1_pkg.ads: New helper.
1516 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1518 * gnat.dg/specs/unchecked_union.ads: Rename to...
1519 * gnat.dg/specs/unchecked_union1.ads: ...this.
1520 * gnat.dg/specs/unchecked_union2.ads: New test.
1522 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1524 * gnat.dg/specs/atomic1.ads: New test.
1526 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1528 Implement C++11 user-defined literals.
1529 * g++.dg/cpp0x/udlit-addr.C: New.
1530 * g++.dg/cpp0x/udlit-args.C: New.
1531 * g++.dg/cpp0x/udlit-args-neg.C: New.
1532 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1533 * g++.dg/cpp0x/udlit-concat.C: New.
1534 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1535 * g++.dg/cpp0x/udlit-constexpr.C: New.
1536 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1537 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1538 * g++.dg/cpp0x/udlit-friend.C: New.
1539 * g++.dg/cpp0x/udlit-general.C: New.
1540 * g++.dg/cpp0x/udlit-inline.C: New.
1541 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1542 * g++.dg/cpp0x/udlit-member-neg.C: New.
1543 * g++.dg/cpp0x/udlit-namespace.C: New.
1544 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1545 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1546 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1547 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1548 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1549 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1550 * g++.dg/cpp0x/udlit-raw-str.C: New.
1551 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1552 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1553 * g++.dg/cpp0x/udlit-systemheader.C: New.
1554 * g++.dg/cpp0x/udlit-template.C: New.
1555 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1556 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1557 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1558 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1559 * g++.dg/cpp0x/udlit_system_header: New.
1561 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/decltype34.C: New.
1566 2011-10-26 Tom de Vries <tom@codesourcery.com>
1568 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1569 * gcc.c-torture/unsorted/HIset.c: Same.
1570 * gcc.c-torture/unsorted/SIcmp.c: Same.
1571 * gcc.c-torture/unsorted/SIset.c: Same.
1572 * gcc.c-torture/unsorted/SFset.c: Same.
1573 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1574 * gcc.c-torture/unsorted/USIcmp.c: Same.
1575 * gcc.c-torture/unsorted/DFcmp.c: Same.
1577 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1579 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1580 to work also with -masm=intel and additionally test the xmm vs. ymm
1581 register type combination on mask/dest and in vsib.
1582 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1583 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1584 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1585 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1586 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1587 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1588 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1589 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1590 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1591 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1592 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1593 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1594 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1595 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1596 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1597 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1598 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1599 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1600 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1601 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1602 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1603 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1604 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1605 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1606 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1607 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1608 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1609 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1610 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1611 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1612 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1614 2011-10-26 Tom de Vries <tom@codesourcery.com>
1616 PR tree-optimization/50763
1617 * gcc.dg/pr50763-2.c: New test.
1619 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1621 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1622 Update expected messages.
1624 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1626 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1628 2011-10-25 Jason Merrill <jason@redhat.com>
1631 * g++.dg/init/aggr7.C: New.
1634 * g++.dg/cpp0x/initlist59.C: New.
1636 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/overload/operator5.C: New.
1641 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/template/crash108.C: New.
1646 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1648 PR tree-optimization/50596
1649 * gcc.dg/vect/vect-cond-10.c: New test.
1651 2011-10-24 Joey Ye <joey.ye@arm.com>
1653 * gcc.target/arm/pr42575.c: Remove architecture option.
1655 2011-10-24 David S. Miller <davem@davemloft.net>
1657 * gcc.target/sparc/vis3move-1.c: New test.
1658 * gcc.target/sparc/vis3move-2.c: New test.
1659 * gcc.target/sparc/vis3move-3.c: New test.
1661 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1663 * gcc.dg/strlenopt-22.c: New testcase.
1664 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1666 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1668 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1670 (dg-skip-if): Remove.
1671 * gcc.target/i386/funcspec-1.c: Ditto.
1672 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1674 2011-10-24 Richard Guenther <rguenther@suse.de>
1676 * gcc.dg/vect/vect-bool-1.c: New testcase.
1678 2011-10-24 Richard Guenther <rguenther@suse.de>
1680 PR tree-optimization/50838
1681 * gcc.dg/torture/pr50838.c: New testcase.
1683 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1685 PR tree-optimization/50730
1686 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1687 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1688 -fno-tree-sra and SLP flags.
1690 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1694 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1698 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1700 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1703 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1704 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1706 2011-10-23 Tom de Vries <tom@codesourcery.com>
1708 PR tree-optimization/50763
1709 * gcc.dg/pr50763.c: New test.
1711 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1714 * gcc.target/i386/pr50788.c: New test.
1716 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1718 PR tree-optimization/50819
1719 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1720 * g++.dg/vect/slp-pr50819.cc: New test.
1722 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/warn/Wconversion4.C: New.
1727 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1731 from element other than first and reverse permutation.
1732 * gcc.dg/torture/vshuf-16.inc: Likewise.
1733 * gcc.dg/torture/vshuf-8.inc: Likewise.
1734 * gcc.dg/torture/vshuf-4.inc: Likewise.
1736 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/parse/error43.C: New.
1740 * g++.dg/parse/error44.C: Likewise.
1742 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1743 Kirill Yukhin <kirill.yukhin@intel.com>
1746 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1747 * gcc.target/i386/bmi2-check.h: Ditto.
1749 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1752 * g++.dg/cpp0x/override2.C: Add test.
1754 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1756 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1757 check_linker_plugin_available.
1759 2011-10-21 Kai Tietz <ktietz@redhat.com>
1761 * gcc.target/i386/branch-cost1.c: New test.
1762 * gcc.target/i386/branch-cost2.c: New test.
1763 * gcc.target/i386/branch-cost3.c: New test.
1764 * gcc.target/i386/branch-cost4.c: New test.
1766 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1768 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1770 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1773 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1775 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1777 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1778 (_moz_foo, EXT__foo): Use ASMNAME.
1780 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1782 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1785 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1788 * gcc.target/i386/pr50766.c: New test.
1790 2011-10-20 Jason Merrill <jason@redhat.com>
1793 * g++.dg/eh/partial1.C: New.
1795 2011-10-20 Richard Henderson <rth@redhat.com>
1797 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1798 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1799 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1800 Use __builtin_shuffle.
1802 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1805 * gfortran.dg/ishft_3.f90: Update test.
1807 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1810 * gfortran.dg/substring_integer_index.f90: New test.
1812 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1814 * gfortran.dg/format_string.f: New test.
1816 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1820 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1822 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1824 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1825 gcc.target/i386/pr46226.c: Do not use
1826 -mno-accumulate-outgoing-args.
1828 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1830 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1831 including <strings.h>.
1833 2011-10-19 Jan Hubicka <jh@suse.cz>
1835 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1836 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1837 * lib/c-torture.exp: Likewise.
1838 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1839 * gcc.c-torture/compile/sync-1.c: Likewise.
1840 * gcc.c-torture/compile/sync-1.c: Likewise.
1841 * gcc.c-torture/compile/sync-3.c: Likewise.
1842 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1843 * gcc.dg/noncompile/920507-1.c: Likewise.
1844 * gcc.dg/torture/pr36400.c: Likewise.
1845 * g++.dg/torture/pr34850.C: Likewise.
1847 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1849 * gnat.dg/source_ref1.adb: New test.
1850 * gnat.dg/source_ref2.adb: Likewise.
1852 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/parse/error42.C: New.
1856 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1858 2011-10-19 Jason Merrill <jason@redhat.com>
1861 * g++.dg/init/value9.C: New.
1863 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1866 * gcc.dg/torture/vshuf-16.inc: Likewise.
1867 * gcc.dg/torture/vshuf-8.inc: Likewise.
1868 * gcc.dg/torture/vshuf-4.inc: Likewise.
1870 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1873 * gfortran.dg/sizeof_proc.f90: New.
1875 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1877 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1878 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1880 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1883 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1885 2011-10-19 Jason Merrill <jason@redhat.com>
1888 * g++.dg/init/ref20.C: New.
1890 2011-10-19 Kai Tietz <ktietz@redhat.com>
1893 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1894 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1895 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1896 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1897 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1899 2011-10-19 Richard Guenther <rguenther@suse.de>
1902 * gcc.dg/torture/pr50768.c: New testcase.
1904 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1906 PR rtl-optimization/50340
1907 * gcc.dg/pr50340.c: New.
1909 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1911 PR tree-optimization/50717
1913 * gcc.dg/pr50717-1.c: New file.
1914 * gcc.target/arm/wmul-12.c: Correct types.
1915 * gcc.target/arm/wmul-8.c: Correct types.
1917 2011-10-18 Jason Merrill <jason@redhat.com>
1920 * g++.dg/cpp0x/defaulted32.C: New.
1923 * g++.dg/lookup/using23.C: New.
1926 * g++.dg/cpp0x/implicit12.C: New.
1927 * g++.dg/cpp0x/defaulted20.C: Adjust.
1928 * g++.dg/cpp0x/defaulted21.C: Adjust.
1929 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1930 * g++.dg/cpp0x/implicit4.C: Adjust.
1931 * g++.dg/cpp0x/implicit5.C: Adjust.
1932 * g++.dg/cpp0x/implicit8.C: Adjust.
1933 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1934 * g++.dg/cpp0x/not_special.C: Adjust.
1935 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1936 * g++.dg/cpp0x/rv1n.C: Adjust.
1937 * g++.dg/cpp0x/rv2n.C: Adjust.
1938 * g++.dg/cpp0x/rv3n.C: Adjust.
1939 * g++.dg/cpp0x/rv4n.C: Adjust.
1940 * g++.dg/cpp0x/rv5n.C: Adjust.
1941 * g++.dg/cpp0x/rv6n.C: Adjust.
1942 * g++.dg/cpp0x/rv7n.C: Adjust.
1944 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1946 * gcc.target/i386/avx2-vpop-check.h: New header.
1947 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1948 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1949 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1950 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1951 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1952 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1953 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1954 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1955 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1956 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1957 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1958 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1959 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1960 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1961 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1963 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1966 * gfortran.dg/coarray_subobject_1.f90: New test.
1967 * gfortran.dg/coarray/subobject_1.f90: New test.
1969 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1971 PR rtl-optimization/50205
1972 * gcc.dg/pr50205.c: New.
1974 2011-10-18 Richard Guenther <rguenther@suse.de>
1976 PR tree-optimization/50767
1977 * gcc.dg/torture/pr50767.c: New testcase.
1979 2011-10-18 Julian Brown <julian@codesourcery.com>
1981 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1982 * gcc.target/arm/unaligned-memcpy-1.c: New.
1983 * gcc.target/arm/unaligned-memcpy-2.c: New.
1984 * gcc.target/arm/unaligned-memcpy-3.c: New.
1985 * gcc.target/arm/unaligned-memcpy-4.c: New.
1987 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1990 * gfortran.dg/iso_c_binding_class.f03: New.
1992 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1994 * testsuite/lib/target-supports.exp
1995 (check_effective_target_vect_widen_shift): New.
1996 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1997 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1998 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1999 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2001 2011-10-18 Richard Guenther <rguenther@suse.de>
2003 * gcc.dg/torture/restrict-1.c: New testcase.
2005 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2007 * g++.dg/ext/bases.C: New test.
2009 2011-10-17 David S. Miller <davem@davemloft.net>
2011 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2012 all operations to emit VIS instructions.
2013 * gcc.target/sparc/fandnot.c: Likewise.
2014 * gcc.target/sparc/fnot.c: Likewise.
2015 * gcc.target/sparc/for.c: Likewise.
2016 * gcc.target/sparc/fornot.c: Likewise.
2017 * gcc.target/sparc/fxnor.c: Likewise.
2018 * gcc.target/sparc/fxor.c: Likewise.
2019 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2022 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2024 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2025 * gcc.dg/torture/vshuf-16.inc: New file.
2026 * gcc.dg/torture/vshuf-2.inc: New file.
2027 * gcc.dg/torture/vshuf-32.inc: New file.
2028 * gcc.dg/torture/vshuf-4.inc: New file.
2029 * gcc.dg/torture/vshuf-8.inc: New file.
2030 * gcc.dg/torture/vshuf-main.inc: New file.
2031 * gcc.dg/torture/vshuf-v16hi.c: New test.
2032 * gcc.dg/torture/vshuf-v16qi.c: New test.
2033 * gcc.dg/torture/vshuf-v2df.c: New test.
2034 * gcc.dg/torture/vshuf-v2di.c: New test.
2035 * gcc.dg/torture/vshuf-v2sf.c: New test.
2036 * gcc.dg/torture/vshuf-v2si.c: New test.
2037 * gcc.dg/torture/vshuf-v32qi.c: New test.
2038 * gcc.dg/torture/vshuf-v4df.c: New test.
2039 * gcc.dg/torture/vshuf-v4di.c: New test.
2040 * gcc.dg/torture/vshuf-v4hi.c: New test.
2041 * gcc.dg/torture/vshuf-v4sf.c: New test.
2042 * gcc.dg/torture/vshuf-v4si.c: New test.
2043 * gcc.dg/torture/vshuf-v8hi.c: New test.
2044 * gcc.dg/torture/vshuf-v8qi.c: New test.
2045 * gcc.dg/torture/vshuf-v8sf.c: New test.
2046 * gcc.dg/torture/vshuf-v8si.c: New test.
2048 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2050 PR tree-optimization/50746
2051 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2053 2011-10-17 Jason Merrill <jason@redhat.com>
2056 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2058 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/parse/error41.C: New.
2062 * g++.dg/parse/error20.C: Adjust.
2064 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/warn/format7.C: New.
2068 * obj-c++.dg/warn7.mm: Likewise.
2070 2011-10-17 Richard Guenther <rguenther@suse.de>
2072 PR tree-optimization/50729
2073 * gcc.dg/torture/pr50729.c: New testcase.
2075 2011-10-15 Tom Tromey <tromey@redhat.com>
2076 Dodji Seketeli <dodji@redhat.com>
2078 * lib/prune.exp (prune_gcc_output): Prune output referring to
2080 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2081 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2082 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2083 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2085 2011-10-15 Tom Tromey <tromey@redhat.com>
2086 Dodji Seketeli <dodji@redhat.com>
2088 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2090 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2093 * g++.dg/inherit/error5.C: New.
2095 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2099 * gfortran.dg/kind_tests_4.f90: New.
2101 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2103 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2104 targets that support vector condition.
2106 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2109 * gfortran.dg/c_kind_tests_3.f03: New.
2111 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2114 * gfortran.dg/elemental_args_check_4.f90: New.
2116 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2118 PR tree-optimization/50727
2119 * gcc.dg/vect/pr50727.c: New test.
2121 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2123 * gcc.dg/vla-23.c: New test.
2125 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2127 PR tree-optimization/50596
2128 * gcc.dg/vect/vect-cond-9.c: New test.
2130 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2132 * gcc.dg/vect/bb-slp-29.c: New test.
2134 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/ext/is_base_of_incomplete.C: New.
2138 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2139 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2141 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2143 * gcc.target/sparc/combined-1.c: Compile at -O2.
2145 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2147 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2148 (dg-options): Add -Wno-attributes.
2149 * gcc.target/i386/fma_double_?.c: Ditto.
2150 * gcc.target/i386/fma_run_float_?.c: Ditto.
2151 * gcc.target/i386/fma_run_double_?.c: Ditto.
2152 * gcc.target/i386/l_fma_float_?.c: Dtto.
2153 * gcc.target/i386/l_fma_double_?.c: Ditto.
2154 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2155 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2157 2011-10-15 Tobias Burnus <burnus@net-b.de>
2159 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2161 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2162 * gfortran.dg/rank_3.f90: Ditto.
2163 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2164 -std=f2008ts in dg-options.
2165 * gfortran.dg/rank_4.f90: Ditto.
2167 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2170 * gcc.target/sh/pr49263.c: New.
2172 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2174 * gnat.dg/specs/debug1.ads: Tweak.
2176 2011-10-14 Kai Tietz <ktietz@redhat.com>
2178 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2180 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2182 * gcc.target/i386/sse2-mul-1.c: New test.
2183 * gcc.target/i386/sse4_1-mul-1.c: New test.
2184 * gcc.target/i386/avx-mul-1.c: New test.
2185 * gcc.target/i386/xop-mul-1.c: New test.
2186 * gcc.target/i386/avx2-mul-1.c: New test.
2188 2011-10-14 Jason Merrill <jason@redhat.com>
2191 * g++.dg/cpp0x/nsdmi-list1.C: New.
2194 * g++.dg/cpp0x/nsdmi-const1.C: New.
2196 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2199 * gfortran.dg/pointer_intent_5.f90: New.
2201 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2203 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2204 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2205 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2207 2011-10-14 Tobias Burnus <burnus@net-b.de>
2210 * gfortran.dg/pointer_check_11.f90: New.
2211 * gfortran.dg/pointer_check_12.f90: New.
2213 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/overload/operator4.C: New.
2218 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2220 * gcc.dg/di-longlong64-sync-1.c: New test.
2221 * gcc.dg/di-sync-multithread.c: New test.
2222 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2223 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2224 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2225 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2226 (check_effective_target_arm_arm_ok): New helper.
2227 (check_effective_target_sync_longlong): New helper.
2229 2011-10-14 Richard Guenther <rguenther@suse.de>
2231 PR tree-optimization/50723
2232 * gcc.dg/torture/pr50723.c: New testcase.
2234 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2237 * g++.dg/warn/format6.C: New.
2238 * obj-c++.dg/warn6.mm: Likewise.
2240 2011-10-13 Richard Henderson <rth@redhat.com>
2242 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2244 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2245 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2246 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2248 2011-10-13 Jason Merrill <jason@redhat.com>
2251 * g++.dg/cpp0x/nsdmi-template2.C: New.
2254 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2257 * g++.dg/init/vbase1.C: New.
2259 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2262 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2263 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2264 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2266 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2268 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2270 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2272 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2274 2011-10-13 Richard Guenther <rguenther@suse.de>
2276 PR tree-optimization/50712
2277 * gcc.target/i386/pr50712.c: New testcase.
2279 2011-10-13 Tom de Vries <tom@codesourcery.com>
2281 * gcc.dg/memcpy-4.c: New test.
2283 2011-10-13 Richard Guenther <rguenther@suse.de>
2285 PR tree-optimization/50698
2286 * g++.dg/vect/pr50698.cc: New testcase.
2288 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2290 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2291 * gcc.target/powerpc/warn-2.c: Ditto.
2293 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2294 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2295 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2296 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2297 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2298 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2299 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2300 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2301 * gcc.target/powerpc/ppc-pow.c: Likewise.
2302 * gcc.target/powerpc/recip-1.c: Likewise.
2303 * gcc.target/powerpc/recip-2.c: Likewise.
2304 * gcc.target/powerpc/recip-3.c: Likewise.
2305 * gcc.target/powerpc/recip-4.c: Likewise.
2306 * gcc.target/powerpc/recip-5.c: Likewise.
2308 2011-10-12 David S. Miller <davem@davemloft.net>
2310 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2311 '-mvis3' instead of 'mcpu=niagara3' in options.
2312 * gcc.target/sparc/fhalve.c: Likewise.
2313 * gcc.target/sparc/fnegop.c: Likewise.
2314 * gcc.target/sparc/fpadds.c: Likewise.
2315 * gcc.target/sparc/fshift.c: Likewise.
2316 * gcc.target/sparc/fucmp.c: Likewise.
2317 * gcc.target/sparc/lzd.c: Likewise.
2318 * gcc.target/sparc/vis3misc.c: Likewise.
2319 * gcc.target/sparc/xmul.c: Likewise.
2321 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2323 * gnat.dg/vect1.ad[sb]: New test.
2324 * gnat.dg/vect1_pkg.ads: New helper.
2325 * gnat.dg/vect2.ad[sb]: New test.
2326 * gnat.dg/vect2_pkg.ads: New helper.
2327 * gnat.dg/vect3.ad[sb]: New test.
2328 * gnat.dg/vect3_pkg.ads: New helper.
2329 * gnat.dg/vect4.ad[sb]: New test.
2330 * gnat.dg/vect4_pkg.ads: New helper.
2331 * gnat.dg/vect5.ad[sb]: New test.
2332 * gnat.dg/vect5_pkg.ads: New helper.
2333 * gnat.dg/vect6.ad[sb]: New test.
2334 * gnat.dg/vect6_pkg.ads: New helper.
2336 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2338 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2339 * gcc.target/i386/fma_run_double_2.c: Likewise.
2340 * gcc.target/i386/fma_run_double_3.c: Likewise.
2341 * gcc.target/i386/fma_run_double_4.c: Likewise.
2342 * gcc.target/i386/fma_run_double_5.c: Likewise.
2343 * gcc.target/i386/fma_run_double_6.c: Likewise.
2344 * gcc.target/i386/fma_run_float_1.c: Likewise.
2345 * gcc.target/i386/fma_run_float_2.c: Likewise.
2346 * gcc.target/i386/fma_run_float_3.c: Likewise.
2347 * gcc.target/i386/fma_run_float_4.c: Likewise.
2348 * gcc.target/i386/fma_run_float_5.c: Likewise.
2349 * gcc.target/i386/fma_run_float_6.c: Likewise.
2351 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2352 remove the extra dg-options.
2353 * gcc.target/i386/l_fma_double_2.c: Likewise.
2354 * gcc.target/i386/l_fma_double_3.c: Likewise.
2355 * gcc.target/i386/l_fma_double_4.c: Likewise.
2356 * gcc.target/i386/l_fma_double_5.c: Likewise.
2357 * gcc.target/i386/l_fma_double_6.c: Likewise.
2358 * gcc.target/i386/l_fma_float_1.c: Likewise.
2359 * gcc.target/i386/l_fma_float_2.c: Likewise.
2360 * gcc.target/i386/l_fma_float_3.c: Likewise.
2361 * gcc.target/i386/l_fma_float_4.c: Likewise.
2362 * gcc.target/i386/l_fma_float_5.c: Likewise.
2363 * gcc.target/i386/l_fma_float_6.c: Likewise.
2365 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2367 PR tree-optimization/50189
2368 * g++.dg/torture/pr50189.C: New testcase.
2370 2011-10-12 Richard Guenther <rguenther@suse.de>
2372 PR tree-optimization/50700
2373 * gcc.dg/builtin-object-size-12.c: New testcase.
2375 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2378 * gcc.c-torture/compile/pr50565-1.c,
2379 gcc.c-torture/compile/pr50565-2.c: New tests.
2381 2011-10-11 Jason Merrill <jason@redhat.com>
2385 * g++.dg/template/constant1.C: New.
2386 * g++.dg/template/constant2.C: New.
2387 * g++.dg/cpp0x/constexpr-template3.C: New.
2389 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2391 * gcc.target/i386/warn-vect-op-3.c: New test.
2392 * gcc.target/i386/warn-vect-op-1.c: New test.
2393 * gcc.target/i386/warn-vect-op-2.c: New test.
2395 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2397 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2399 2011-10-11 Richard Guenther <rguenther@suse.de>
2401 PR tree-optimization/50204
2402 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2404 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2406 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2408 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2410 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2411 * gcc.target/i386/fma_double_2.c: Ditto.
2412 * gcc.target/i386/fma_double_3.c: Ditto.
2413 * gcc.target/i386/fma_double_4.c: Ditto.
2414 * gcc.target/i386/fma_double_5.c: Ditto.
2415 * gcc.target/i386/fma_double_6.c: Ditto.
2416 * gcc.target/i386/fma_float_1.c: Ditto.
2417 * gcc.target/i386/fma_float_2.c: Ditto.
2418 * gcc.target/i386/fma_float_3.c: Ditto.
2419 * gcc.target/i386/fma_float_4.c: Ditto.
2420 * gcc.target/i386/fma_float_5.c: Ditto.
2421 * gcc.target/i386/fma_float_6.c: Ditto.
2422 * gcc.target/i386/l_fma_double_1.c: Ditto.
2423 * gcc.target/i386/l_fma_double_2.c: Ditto.
2424 * gcc.target/i386/l_fma_double_3.c: Ditto.
2425 * gcc.target/i386/l_fma_double_4.c: Ditto.
2426 * gcc.target/i386/l_fma_double_5.c: Ditto.
2427 * gcc.target/i386/l_fma_double_6.c: Ditto.
2428 * gcc.target/i386/l_fma_float_1.c: Ditto.
2429 * gcc.target/i386/l_fma_float_2.c: Ditto.
2430 * gcc.target/i386/l_fma_float_3.c: Ditto.
2431 * gcc.target/i386/l_fma_float_4.c: Ditto.
2432 * gcc.target/i386/l_fma_float_5.c: Ditto.
2433 * gcc.target/i386/l_fma_float_6.c: Ditto.
2434 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2435 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2436 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2437 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2438 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2439 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2440 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2441 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2442 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2443 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2444 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2445 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2447 2011-10-11 Tristan Gingold <gingold@adacore.com>
2449 * gcc.dg/va-arg-4.c: New test.
2450 * gcc.dg/va-arg-5.c: Ditto.
2452 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2454 * lib/target-supports.exp (check_effective_target_fd_truncate):
2455 Close and unlink test file before exit.
2457 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2460 * gfortran.dg/forall_15.f90: New test case.
2462 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2463 Andrew Macleod <amacleod@redhat.com>
2465 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2466 wrappers for *other_threads() and *final_verify().
2467 * gcc.dg/simulate-thread/simulate-thread.h
2468 (simulate_thread_wrapper_other_threads): New.
2469 (simulate_thread_wrapper_final_verify): New.
2471 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2473 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2475 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2477 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2479 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2480 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2482 * gcc.target/i386/fma_1.h: New file.
2483 * gcc.target/i386/fma_2.h: Likewise.
2484 * gcc.target/i386/fma_3.h: Likewise.
2485 * gcc.target/i386/fma_4.h: Likewise.
2486 * gcc.target/i386/fma_5.h: Likewise.
2487 * gcc.target/i386/fma_6.h: Likewise.
2488 * gcc.target/i386/fma_double_1.c: Likewise.
2489 * gcc.target/i386/fma_double_2.c: Likewise.
2490 * gcc.target/i386/fma_double_3.c: Likewise.
2491 * gcc.target/i386/fma_double_4.c: Likewise.
2492 * gcc.target/i386/fma_double_5.c: Likewise.
2493 * gcc.target/i386/fma_double_6.c: Likewise.
2494 * gcc.target/i386/fma_float_1.c: Likewise.
2495 * gcc.target/i386/fma_float_2.c: Likewise.
2496 * gcc.target/i386/fma_float_3.c: Likewise.
2497 * gcc.target/i386/fma_float_4.c: Likewise.
2498 * gcc.target/i386/fma_float_5.c: Likewise.
2499 * gcc.target/i386/fma_float_6.c: Likewise.
2500 * gcc.target/i386/fma_main.h: Likewise.
2501 * gcc.target/i386/fma_run_double_1.c: Likewise.
2502 * gcc.target/i386/fma_run_double_2.c: Likewise.
2503 * gcc.target/i386/fma_run_double_3.c: Likewise.
2504 * gcc.target/i386/fma_run_double_4.c: Likewise.
2505 * gcc.target/i386/fma_run_double_5.c: Likewise.
2506 * gcc.target/i386/fma_run_double_6.c: Likewise.
2507 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2508 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2509 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2510 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2511 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2512 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2513 * gcc.target/i386/fma_run_float_1.c: Likewise.
2514 * gcc.target/i386/fma_run_float_2.c: Likewise.
2515 * gcc.target/i386/fma_run_float_3.c: Likewise.
2516 * gcc.target/i386/fma_run_float_4.c: Likewise.
2517 * gcc.target/i386/fma_run_float_5.c: Likewise.
2518 * gcc.target/i386/fma_run_float_6.c: Likewise.
2519 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2520 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2521 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2522 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2523 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2524 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2525 * gcc.target/i386/l_fma_1.h: Likewise.
2526 * gcc.target/i386/l_fma_2.h: Likewise.
2527 * gcc.target/i386/l_fma_3.h: Likewise.
2528 * gcc.target/i386/l_fma_4.h: Likewise.
2529 * gcc.target/i386/l_fma_5.h: Likewise.
2530 * gcc.target/i386/l_fma_6.h: Likewise.
2531 * gcc.target/i386/l_fma_double_1.c: Likewise.
2532 * gcc.target/i386/l_fma_double_2.c: Likewise.
2533 * gcc.target/i386/l_fma_double_3.c: Likewise.
2534 * gcc.target/i386/l_fma_double_4.c: Likewise.
2535 * gcc.target/i386/l_fma_double_5.c: Likewise.
2536 * gcc.target/i386/l_fma_double_6.c: Likewise.
2537 * gcc.target/i386/l_fma_float_1.c: Likewise.
2538 * gcc.target/i386/l_fma_float_2.c: Likewise.
2539 * gcc.target/i386/l_fma_float_3.c: Likewise.
2540 * gcc.target/i386/l_fma_float_4.c: Likewise.
2541 * gcc.target/i386/l_fma_float_5.c: Likewise.
2542 * gcc.target/i386/l_fma_float_6.c: Likewise.
2543 * gcc.target/i386/l_fma_main.h: Likewise.
2544 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2545 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2546 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2547 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2548 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2549 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2550 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2551 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2552 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2553 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2554 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2555 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2557 2011-10-10 Richard Guenther <rguenther@suse.de>
2560 * gcc.dg/torture/pr50389.c: New testcase.
2562 2011-10-10 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/builtins-47.c: Optimize.
2567 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2569 * lib/gcc-simulate-thread.exp: New.
2570 * gcc.dg/simulate-thread/guality.h: New.
2571 * gcc.dg/simulate-thread/simulate-thread.h: New.
2572 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2573 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2574 * gcc.dg/simulate-thread/README: New.
2575 * g++.dg/simulate-thread/guality.h: New.
2576 * g++.dg/simulate-thread/simulate-thread.h: New.
2577 * g++.dg/simulate-thread/simulate-thread.exp: New.
2578 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2579 * c-c++-common/cxxbitfields-2.c: Remove.
2580 * c-c++-common/cxxbitfields.c: Remove.
2581 * c-c++-common/cxxbitfields-4.c: Remove.
2582 * c-c++-common/cxxbitfields-5.c: Remove.
2583 * c-c++-common/simulate-thread/bitfields-1.c: New.
2584 * c-c++-common/simulate-thread/bitfields-2.c: New.
2585 * c-c++-common/simulate-thread/bitfields-3.c: New.
2586 * c-c++-common/simulate-thread/bitfields-4.c: New.
2588 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2591 * g++.dg/warn/format5.C: New.
2593 2011-10-09 Tobias Burnus <burnus@net-b.de>
2596 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2597 * gfortran.dg/common_16.f90: New.
2599 2011-10-09 Tobias Burnus <burnus@net-b.de>
2601 * gfortran.dg/iso_c_binding_param_1.f90: New.
2602 * gfortran.dg/iso_c_binding_param_2.f90: New.
2603 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2605 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2607 PR tree-optimization/50635
2608 * gcc.dg/vect/pr50635.c: New test.
2610 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2613 * gfortran.dg/proc_decl_27.f90: New.
2615 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2618 * objc/execute/initialize-1.m: New test.
2620 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2623 * gfortran.dg/pointer_function_result_1.f90 : New test.
2625 2011-10-07 David S. Miller <davem@davemloft.net>
2628 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2629 * gcc.target/sparc/cmask.c: Use it.
2630 * gcc.target/sparc/fhalve.c: Likewise.
2631 * gcc.target/sparc/fnegop.c: Likewise.
2632 * gcc.target/sparc/fpadds.c: Likewise.
2633 * gcc.target/sparc/fshift.c: Likewise.
2634 * gcc.target/sparc/fucmp.c: Likewise.
2635 * gcc.target/sparc/lzd.c: Likewise.
2636 * gcc.target/sparc/vis3misc.c: Likewise.
2637 * gcc.target/sparc/xmul.c: Likewise.
2639 2011-10-07 Richard Henderson <rth@redhat.com>
2641 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2643 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2645 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2647 * gcc.dg/pr50193-1.c: New file.
2648 * gcc.target/arm/shiftable.c: New file.
2650 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2653 * gfortran.dg/class_46.f03: New.
2655 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2657 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2658 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2659 (syslog, vsyslog, __vsyslog_chk): Likewise.
2661 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2662 (x, EXT_x): Use ASMNAME.
2664 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2665 (a, c): Use ASMNAME.
2667 2011-10-07 Tom de Vries <tom@codesourcery.com>
2670 * gcc.dg/pr50527.c: New test.
2672 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2674 PR tree-optimization/50650
2675 * gcc.c-torture/compile/pr50650.c: New test.
2677 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2679 PR tree-optimization/50575
2680 * gcc.c-torture/execute/vector-compare-2.x: New file.
2682 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2685 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2686 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2689 2011-10-07 Richard Guenther <rguenther@suse.de>
2692 * gcc.dg/vect/vect-align-2.c: Increase array size.
2694 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2695 H.J. Lu <hongjiu.lu@intel.com>
2698 * gcc.target/i386/pr50603.c: New test.
2700 2011-10-06 Jason Merrill <jason@redhat.com>
2703 * g++.dg/cpp0x/default31.C: New.
2705 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2707 PR tree-optimization/50596
2708 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2710 * gcc.dg/vect/vect-cond-8.c: New test.
2712 2011-10-06 Richard Henderson <rth@redhat.com>
2714 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2715 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2716 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2717 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2718 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2719 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2720 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2721 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2722 * gcc.c-torture/execute/vshuf-16.inc: New file.
2723 * gcc.c-torture/execute/vshuf-2.inc: New file.
2724 * gcc.c-torture/execute/vshuf-4.inc: New file.
2725 * gcc.c-torture/execute/vshuf-8.inc: New file.
2726 * gcc.c-torture/execute/vshuf-main.inc: New file.
2727 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2728 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2729 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2730 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2731 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2732 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2733 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2734 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2735 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2736 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2737 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2738 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2739 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2741 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2743 PR tree-optimization/49279
2744 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2745 * gcc.c-torture/execute/pr49279.c: New test.
2747 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2750 * gcc.c-torture/compile/pr49049.c: New test.
2752 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2755 * gcc.target/arm/pr50305.c: New test.
2757 2011-10-06 Richard Guenther <rguenther@suse.de>
2759 PR tree-optimization/38884
2760 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2761 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2763 2011-10-05 David S. Miller <davem@davemloft.net>
2765 * gcc.target/sparc/lzd.c: New test.
2766 * gcc.target/sparc/popc.c: New test.
2768 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2770 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2771 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2772 * g++.dg/other/final1.C: Cleanup original tree dump.
2774 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2776 PR tree-optimization/50613
2777 * gcc.dg/pr50613.c: New test.
2779 2011-10-05 Richard Henderson <rth@redhat.com>
2781 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2782 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2783 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2784 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2785 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2786 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2787 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2788 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2790 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2792 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2793 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2794 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2795 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2796 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2798 2011-10-05 Richard Guenther <rguenther@suse.de>
2800 PR tree-optimization/38885
2801 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2803 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2805 * gcc.target/i386/sw-1.c: New test.
2807 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2809 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2811 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2813 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2815 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2817 2011-10-04 David S. Miller <davem@davemloft.net>
2819 * gcc.target/sparc/fhalve.c: New test.
2820 * gcc.target/sparc/fnegop.c: New test.
2821 * gcc.target/sparc/xmul.c: New test.
2823 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2826 * gfortran.dg/dummy_procedure_6.f90: New.
2828 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2830 PR tree-optimization/50604
2831 * gcc.dg/pr50604.c: New test.
2833 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2835 PR tree-optimization/49662
2836 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2837 * gcc.dg/graphite/interchange-15.c: Likewise.
2838 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2840 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2842 * gcc.dg/tree-ssa/restrict-4.c: New test.
2844 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2846 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2847 (main): Use __typeof to get result type of comparison.
2849 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2851 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2852 Make et_vect_multiple_sizes_saved global.
2853 (check_effective_target_vect64): Make et_vect64_saved global.
2855 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2857 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2858 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2859 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2860 * gcc.dg/builtin-complex-err-1.c: Adjust.
2862 2011-10-02 Jason Merrill <jason@redhat.com>
2864 * g++.dg/cpp0x/range-for22.C: New.
2866 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2867 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2868 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2869 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2871 * g++.dg/cpp0x/nsdmi5.C: New.
2873 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2876 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2878 (mips-dg-options): Force an ABI option if the current ABI is
2879 incompatible with the required -mlong setting. Likewise force
2880 a long setting if the current one is incompatible with the
2881 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2882 throughout procedure.
2883 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2884 instead of addressing=absolute.
2886 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2888 * gcc.target/mips/stack-1.c: New test.
2890 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2892 * gcc.dg/pr49696.c: New test.
2894 2011-10-02 Jan Hubicka <jh@suse.cz>
2896 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2898 2011-10-01 David S. Miller <davem@davemloft.net>
2900 * gcc.target/sparc/cmask.c: New test.
2901 * gcc.target/sparc/fpadds.c: New test.
2902 * gcc.target/sparc/fshift.c: New test.
2903 * gcc.target/sparc/fucmp.c: New test.
2904 * gcc.target/sparc/vis3misc.c: New test.
2906 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2909 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2911 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2914 * g++.dg/dfp/44473-1.C: New test.
2915 * g++.dg/dfp/44473-2.C: New test.
2916 * g++.dg/dfp/mangle-1.C: New test.
2917 * g++.dg/dfp/mangle-2.C: New test.
2918 * g++.dg/dfp/mangle-3.C: New test.
2919 * g++.dg/dfp/mangle-4.C: New test.
2920 * g++.dg/dfp/mangle-5.C: New test.
2922 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2925 * gcc.dg/pr50571.c: New test.
2927 PR tree-optimization/46309
2928 * gcc.dg/pr46309.c: New test.
2930 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2932 * gcc.dg/strlenopt-21.c: New test.
2934 2011-09-30 Revital Eres <revital.eres@linaro.org>
2936 * gcc.dg/sms-10.c: New file.
2938 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2940 * gcc.target/arm/pr50099.c: New test.
2942 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2944 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2946 2011-09-30 David S. Miller <davem@davemloft.net>
2948 * gcc.target/sparc/bmaskbshuf.c: New test.
2949 * gcc.target/sparc/edgen.c: New test.
2951 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2954 * gfortran.dg/pure_formal_proc_3.f90: New.
2957 * gfortran.dg/stfunc_7.f90: New.
2959 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2961 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2962 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2963 * gcc.dg/vector-compare-1.c: Likewise.
2964 * gcc.dg/vector-compare-2.c: Likewise.
2966 2011-09-29 David S. Miller <davem@davemloft.net>
2968 * gcc.target/sparc/array.c: New test.
2970 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2972 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2973 loop unroll and set max unroll times to 8.
2974 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2975 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2976 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2977 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2979 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2982 * g++.dg/ext/visibility/warn5.C: New.
2984 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2987 * g++.dg/warn/Wextra-3.C: New.
2989 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2992 * gcc.target/sh/pr49468-si.c: New.
2994 2011-09-28 Tom de Vries <tom@codesourcery.com>
2997 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2998 (TEST): Initialize src3 with random floats.
2999 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3000 from union src3. Initialize src3 with random floats.
3002 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3004 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3005 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3006 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3007 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3008 * gcc.target/sh/sh4a-cos.c: Ditto.
3009 * gcc.target/sh/sh4a-cosf.c: Ditto.
3010 * gcc.target/sh/sh4a-sin.c: Ditto.
3011 * gcc.target/sh/sh4a-sinf.c: Ditto.
3012 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3013 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3014 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3016 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3019 * g++.dg/parse/error40.C: New.
3020 * g++.dg/warn/incomplete1.C: Adjust.
3022 2011-09-27 Jan Hubicka <jh@suse.cz>
3025 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3028 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3030 * gcc.dg/strlenopt-1.c: New test.
3031 * gcc.dg/strlenopt-1f.c: New test.
3032 * gcc.dg/strlenopt-2.c: New test.
3033 * gcc.dg/strlenopt-2f.c: New test.
3034 * gcc.dg/strlenopt-3.c: New test.
3035 * gcc.dg/strlenopt-4.c: New test.
3036 * gcc.dg/strlenopt-4g.c: New test.
3037 * gcc.dg/strlenopt-4gf.c: New test.
3038 * gcc.dg/strlenopt-5.c: New test.
3039 * gcc.dg/strlenopt-6.c: New test.
3040 * gcc.dg/strlenopt-7.c: New test.
3041 * gcc.dg/strlenopt-8.c: New test.
3042 * gcc.dg/strlenopt-9.c: New test.
3043 * gcc.dg/strlenopt-10.c: New test.
3044 * gcc.dg/strlenopt-11.c: New test.
3045 * gcc.dg/strlenopt-12.c: New test.
3046 * gcc.dg/strlenopt-12g.c: New test.
3047 * gcc.dg/strlenopt-13.c: New test.
3048 * gcc.dg/strlenopt-14g.c: New test.
3049 * gcc.dg/strlenopt-14gf.c: New test.
3050 * gcc.dg/strlenopt-15.c: New test.
3051 * gcc.dg/strlenopt-16g.c: New test.
3052 * gcc.dg/strlenopt-17g.c: New test.
3053 * gcc.dg/strlenopt-18g.c: New test.
3054 * gcc.dg/strlenopt.h: New file.
3056 2011-09-27 Tom de Vries <tom@codesourcery.com>
3059 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3060 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3061 * gcc.dg/pr43864.c: New test.
3062 * gcc.dg/pr43864-2.c: Same.
3063 * gcc.dg/pr43864-3.c: Same.
3064 * gcc.dg/pr43864-4.c: Same.
3066 2011-09-27 Jan Hubicka <jh@suse.cz>
3068 * gcc.dg/ipa/inline-5.c: New testcase.
3070 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3072 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3074 * gcc.dg/vect/bb-slp-27.c: New.
3075 * gcc.dg/vect/bb-slp-28.c: New.
3077 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3079 * testsuite/lib/target-supports.exp (check_profiling_available):
3080 Don't rely solely on TLS tests for -fprofile-generate, fall
3081 through to the other code.
3083 2011-09-27 Richard Guenther <rguenther@suse.de>
3085 PR tree-optimization/50363
3086 * gcc.dg/torture/pr50363.c: New testcase.
3088 2011-09-26 Jason Merrill <jason@redhat.com>
3091 * g++.dg/template/partial13.C: New.
3094 * g++.dg/template/partial12.C: New.
3097 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3099 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/diagnostic/bindings1.C: New.
3103 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3105 2011-09-26 David S. Miller <davem@davemloft.net>
3107 * gcc.target/sparc/wrgsr.c: New test.
3108 * gcc.target/sparc/rdgsr.c: New test.
3109 * gcc.target/sparc/edge.c: New test.
3110 * gcc.target/sparc/fcmp.c: New test.
3112 * gcc.target/sparc/edge.c: Update for new return types.
3113 * gcc.target/sparc/fcmp.c: Likewise.
3115 * gcc.target/sparc/fpaddsubi.c: New test.
3117 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3120 * gfortran.dg/common_15.f90: New.
3123 * gfortran.dg/dummy_procedure_5.f90: New.
3124 * gfortran.dg/interface_26.f90: Modified error message.
3125 * gfortran.dg/proc_ptr_11.f90: Ditto.
3126 * gfortran.dg/proc_ptr_15.f90: Ditto.
3127 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3128 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3130 2011-09-26 Jason Merrill <jason@redhat.com>
3133 * g++.dg/overload/rvalue3.C: New.
3136 * g++.dg/overload/ref-conv2.C: New.
3138 * g++.dg/cpp0x/nsdmi-template1.C: New.
3140 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3142 * g++.dg/cpp0x/nullptr25.C: New.
3144 2011-09-26 Richard Guenther <rguenther@suse.de>
3146 PR tree-optimization/50472
3147 * gcc.dg/torture/pr50472.c: New testcase.
3149 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/opt22.adb: New test.
3152 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3154 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3156 * gnat.dg/opt21.adb: New test.
3157 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3159 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3161 * gnat.dg/opt20.ad[sb]: New test.
3162 * gnat.dg/opt20_pkg.ads: New helper.
3164 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/array17.adb: New test.
3167 * gnat.dg/array17_pkg.ads: New helper.
3169 2011-09-25 Jason Merrill <jason@redhat.com>
3171 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3173 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3175 * gnat.dg/frame_overflow.ads: New.
3176 * gnat.dg/frame_overflow.adb: Adjust.
3177 * gnat.dg/specs/addr1.ads: Likewise.
3179 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3181 * g++.dg/tree-ssa/restrict2.C: New test.
3183 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3185 * lib/target-supports.exp (check_effective_target_vect64): New.
3186 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3187 of multiple vector sizes.
3188 * gcc.dg/vect/bb-slp-26.c: New.
3190 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3193 * g++.dg/template/bitfield1.C: New.
3195 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3197 * gcc.dg/vect/bb-slp-24.c: New.
3199 2011-09-24 Jason Merrill <jason@redhat.com>
3201 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3203 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3205 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3206 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3208 * g++.dg/cpp0x/nsdmi1.C: New.
3209 * g++.dg/cpp0x/nsdmi2.C: New.
3210 * g++.dg/cpp0x/nsdmi3.C: New.
3211 * g++.dg/cpp0x/nsdmi4.C: New.
3212 * g++.old-deja/g++.other/init4.C: New.
3214 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/template/sfinae28.C: New.
3219 2011-09-23 Ian Lance Taylor <iant@google.com>
3221 * go.test/go-test.exp (errchk): Handle more cases of getting
3222 correct Tcl backslash quoting in regular expressions in test file.
3224 2011-09-23 Jason Merrill <jason@redhat.com>
3227 * g++.dg/init/const8.C: New.
3228 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3229 * g++.dg/cpp0x/defaulted2.C: Likewise.
3230 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3231 * g++.dg/init/pr20039.C: Likewise.
3232 * g++.dg/init/pr42844.C: Likewise.
3234 2011-09-23 Jan Hubicka <jh@suse.cz>
3236 * gcc.dg/ipa/inline-1.c: new testcase.
3237 * gcc.dg/ipa/inline-2.c: new testcase.
3238 * gcc.dg/ipa/inline-3.c: new testcase.
3239 * gcc.dg/ipa/inline-4.c: new testcase.
3241 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3244 * g++.dg/cpp0x/constexpr-static8.C: New.
3246 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.target/i386/avxfp-1.c: New test.
3249 * gcc.target/i386/avxfp-2.c: New test.
3251 2011-09-23 Terry Guo <terry.guo@arm.com>
3253 * gcc.c-torture/execute/941014-1.x: Deleted.
3255 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/cpp0x/pr50491.C: New.
3260 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3263 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3265 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/cpp0x/nullptr24.C: New.
3270 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3273 * gcc.target/i386/pr50482.c: New test.
3275 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3277 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3278 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3279 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3280 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3281 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3282 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3283 multilib options contain different -march= from dg-options.
3285 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3286 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/template/friend52.C: New.
3291 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3293 * gcc.target/arm/cmp-1.c: New test.
3294 * gcc.target/arm/cmp-2.c: Likewise.
3296 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3299 * gfortran.dg/impure_actual_1.f90: Modified error message.
3300 * gfortran.dg/proc_ptr_32.f90: New.
3301 * gfortran.dg/proc_ptr_33.f90: New.
3303 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3305 PR tree-optimization/50451
3306 * gcc.dg/vect/pr50451.c: New test.
3308 2011-09-21 Ian Lance Taylor <iant@google.com>
3310 * go.test/go-test.exp (errchk): Add special case for bug332.
3311 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3312 some more test lines.
3314 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3316 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3317 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3318 * g++.dg/other/i386-8.C: Ditto.
3319 * g++.dg/other/pr34435.C: Ditto.
3320 * g++.dg/other/pr39496.C: Ditto.
3321 * g++.dg/other/mmintrin.C: Ditto.
3323 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3325 * gcc.dg/vect/vect-cond-7.c: New test.
3326 * gcc.target/i386/sse4_1-cond-1.c: New test.
3327 * gcc.target/i386/avx-cond-1.c: New test.
3329 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3332 * g++.dg/other/pr50464.C: New test.
3334 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3336 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3337 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3338 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3339 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3341 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3343 * gnat.dg/opt19.adb: New test.
3345 2011-09-21 Terry Guo <terry.guo@arm.com>
3347 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3348 on arch conflict when testing case on targets other than armv7-a.
3350 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/ext/int128-1.C: New.
3354 * g++.dg/ext/int128-2.C: Likewise.
3355 * g++.dg/ext/int128-2.h: Likewise.
3357 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3360 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3362 2011-09-20 Jason Merrill <jason@redhat.com>
3364 * g++.dg/cpp0x/constexpr-generated1.C: New.
3367 * g++.dg/overload/ref-conv1.C: New.
3369 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3371 * g++.dg/other/final1.C: New.
3373 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3375 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3378 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3380 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3383 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3385 PR tree-optimization/50413
3386 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3387 -fdump-tree-slp-details. Run other tests with
3388 -fdump-tree-vect-details.
3389 * g++.dg/vect/slp-pr50413.cc: New.
3391 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3392 Ira Rosen <ira.rosen@linaro.org>
3395 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3396 Fix underscores around restrict.
3398 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3400 PR tree-optimization/50414
3401 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3402 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3403 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3405 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3407 PR tree-optimization/50412
3408 * gfortran.dg/vect/pr50412.f90: New.
3410 2011-09-16 Jason Merrill <jason@redhat.com>
3413 * g++.dg/eh/defarg1.C: New.
3415 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/vect/vect-reduc-10.c: New test.
3418 * gcc.target/i386/avx-reduc-1.c: New test.
3420 * gcc.target/i386/sse2-extract-1.c: New test.
3421 * gcc.target/i386/avx-extract-1.c: New test.
3423 2011-09-16 Terry Guo <terry.guo@arm.com>
3425 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3427 2011-09-15 Diego Novillo <dnovillo@google.com>
3429 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3430 ALWAYS_CXXFLAGS, if defined.
3431 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3432 ALWAYS_GFORTRANFLAGS, if defined.
3433 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3434 ALWAYS_GOCFLAGS, if defined.
3435 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3436 ALWAYS_OBJCXXFLAGS, if defined.
3437 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3438 additional_flags, if defined.
3439 * lib/gnat.exp (gnat_target_compile): Likewise.
3440 * lib/objc.exp (objc_target_compile): Likewise.
3441 * lib/target-supports-dg.exp (dg-add-options): Handle
3444 2011-09-15 Tom de Vries <tom@codesourcery.com>
3447 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3448 Use uintptr_t in f1. Undo avr xfails.
3450 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3454 * gfortran.dg/function_types_3.f90: New.
3456 2011-09-15 Jason Merrill <jason@redhat.com>
3459 * g++.dg/cpp0x/trailing7.C: New.
3462 * g++.dg/cpp0x/nullptr23.C: New.
3464 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3466 * gcc.dg/vect/bb-slp-25.c: New.
3468 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3471 * g++.dg/cpp0x/noexcept15.C: New.
3473 2011-09-14 Tom de Vries <tom@codesourcery.com>
3476 * gcc.dg/pr50251.c: New test.
3478 2011-09-14 Tobias Burnus <burnus@net-b.de>
3482 * gfortran.dg/null_5.f90: New.
3483 * gfortran.dg/null_6.f90: New.
3485 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3487 * gcc.c-torture/compile/20110913-1.c: New test.
3489 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3492 * gfortran.dg/result_2.f90: New.
3494 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3496 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3498 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3501 * g++.dg/cpp0x/variadic116.C: New test case.
3503 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3505 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3506 * gcc.target/mips/interrupt_handler-2.c: New test.
3507 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3509 2011-09-12 Jason Merrill <jason@redhat.com>
3511 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3513 * g++.dg/cpp0x/explicit7.C: New.
3515 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3517 PR rtl-optimization/50212
3518 * g++.dg/other/pr50212.C: New test.
3520 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3523 * testsuite/gcc.target/avr/torture/avr-torture.exp
3524 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3525 "-O2 -fmerge-all-constants".
3527 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3530 * gfortran.dg/do_while_1.f90: New test.
3532 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3536 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3537 * gfortran.dg/proc_decl_26.f90: New.
3538 * gfortran.dg/typebound_override_2.f90: New.
3539 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3541 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3543 * gnat.dg/cond_expr2.ad[sb]: New test.
3545 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3547 * gnat.dg/atomic5.ad[sb]: New test.
3549 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3551 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3553 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3556 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3558 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3561 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3563 2011-09-09 Richard Guenther <rguenther@suse.de>
3565 PR tree-optimization/50328
3566 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3568 2011-09-09 Richard Guenther <rguenther@suse.de>
3571 * gcc.dg/torture/pr50333.c: New testcase.
3573 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3575 PR tree-optimization/50318
3576 * gcc.target/arm/pr50318-1.c: New file.
3578 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3580 * gcc.target/i386/all_one_m256i.c: New test.
3582 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/cpp0x/sfinae28.C: New.
3587 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3590 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3591 longer ignored on typedefs.
3593 PR c++/33255 - Support -Wunused-local-typedefs warning
3594 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3595 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3597 2011-09-08 Martin Jambor <mjambor@suse.cz>
3599 PR tree-optimization/50287
3600 * gcc.dg/torture/pr50287.c: New test.
3602 2011-09-08 Richard Guenther <rguenther@suse.de>
3604 PR tree-optimization/19831
3605 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3606 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3607 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3608 * gcc.dg/errno-1.c: Adjust.
3610 2011-09-08 Richard Guenther <rguenther@suse.de>
3612 PR tree-optimization/19831
3613 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3615 2011-09-08 Tobias Burnus <burnus@net-b.de>
3618 * gfortran.dg/do_concurrent_1.f90: New.
3619 * gfortran.dg/do_concurrent_2.f90: New.
3621 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3624 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3625 * gcc.dg/pr50310-2.c: New test.
3627 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3630 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3631 * gfortran.dg/impure_constructor_1.f90: Modified.
3632 * gfortran.dg/proc_ptr_comp_33.f90: New.
3634 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3637 * gcc.dg/pr50310-1.c: New test.
3639 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3642 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3645 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3648 * g++.dg/cpp0x/noexcept14.C: New.
3650 2011-09-07 Jason Merrill <jason@redhat.com>
3652 * g++.dg/cpp0x/constexpr-ref3.C: New.
3654 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3656 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3658 * gcc.dg/section1.c: Don't xfail for avr.
3660 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3662 PR tree-optimization/50322
3663 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3665 2011-09-07 Martin Jambor <mjambor@suse.cz>
3667 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3669 2011-09-07 Martin Jambor <mjambor@suse.cz>
3671 PR tree-optimization/49911
3672 * g++.dg/tree-ssa/pr49911.C: New test.
3674 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3677 * gcc.dg/torture/pr49030.c: New test.
3679 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3682 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3683 * gfortran.dg/class_4d.f03: Deleted.
3684 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3686 2011-09-07 Richard Guenther <rguenther@suse.de>
3688 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3690 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3692 PR tree-optimization/46021
3693 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3695 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3697 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3699 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3701 * gcc.c-torture/compile/20110906-1.c: New test.
3703 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3705 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3707 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3709 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3710 --param tree-reassoc-width=1.
3712 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3713 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3715 2011-09-06 Richard Guenther <rguenther@suse.de>
3717 PR tree-optimization/48149
3718 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3720 2011-09-06 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/48317
3723 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3725 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3727 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3729 (add_options_for_quad_vectors): Replace with ...
3730 (add_options_for_double_vectors): ... this.
3731 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3732 support multiple vector sizes since the vectorizer attempts to
3733 vectorize with both vector sizes.
3734 * gcc.dg/vect/no-vfa-vect-79.c,
3735 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3736 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3737 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3738 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3739 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3740 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3741 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3742 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3743 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3744 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3745 gcc.dg/vect/vect-40.c: Likewise.
3746 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3747 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3748 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3749 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3750 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3752 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3754 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3757 * gcc.target/mips/abi-main.h: New file.
3758 * gcc.target/mips/abi-o32-long32.c: New test.
3759 * gcc.target/mips/abi-o32-long64.c: Likewise.
3760 * gcc.target/mips/abi-o64-long32.c: Likewise.
3761 * gcc.target/mips/abi-o64-long64.c: Likewise.
3762 * gcc.target/mips/abi-n32-long32.c: Likewise.
3763 * gcc.target/mips/abi-n32-long64.c: Likewise.
3764 * gcc.target/mips/abi-n64-long32.c: Likewise.
3765 * gcc.target/mips/abi-n64-long64.c: Likewise.
3766 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3767 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3768 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3769 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3770 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3771 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3772 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3773 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3774 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3775 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3776 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3777 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3778 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3779 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3780 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3781 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3782 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3783 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3784 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3785 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3786 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3787 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3788 * gcc.target/mips/branch-3.c: Likewise.
3789 * gcc.target/mips/branch-4.c: Likewise.
3790 * gcc.target/mips/branch-5.c: Likewise.
3791 * gcc.target/mips/branch-6.c: Likewise.
3792 * gcc.target/mips/branch-7.c: Likewise.
3793 * gcc.target/mips/branch-8.c: Likewise.
3794 * gcc.target/mips/branch-9.c: Likewise.
3795 * gcc.target/mips/branch-10.c: Likewise.
3796 * gcc.target/mips/branch-11.c: Likewise.
3797 * gcc.target/mips/branch-12.c: Likewise.
3798 * gcc.target/mips/branch-13.c: Likewise.
3799 * gcc.target/mips/lazy-binding-1.c: Likewise.
3801 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3803 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3804 to avoid warning on int=16 platforms..
3806 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3809 to work even with -fshort-enums.
3811 2011-09-04 Jan Hubicka <jh@suse.cz>
3813 * gcc.c-torture/compile/20110902.c: new testcase.
3815 2011-09-04 Jason Merrill <jason@redhat.com>
3818 * g++.dg/cpp0x/rv-conv1.C: New.
3821 * g++.dg/cpp0x/rv-func3.C: New.
3823 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3827 * g++.dg/cpp0x/constexpr-template1.C: New.
3828 * g++.dg/cpp0x/constexpr-template2.C: New.
3829 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3830 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3832 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3834 * gnat.dg/specs/debug1.ads: Tweak pattern.
3836 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3839 * gfortran.dg/class_45a.f03: New.
3840 * gfortran.dg/class_45b.f03: New.
3842 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3843 Ira Rosen <ira.rosen@linaro.org>
3845 PR tree-optimization/50208
3846 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3847 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3848 -fno-tree-fre -fno-tree-pre.
3850 2011-09-02 Martin Jambor <mjambor@suse.cz>
3852 * gcc.dg/ipa/ipcp-3.c: New test.
3854 2011-09-02 Richard Guenther <rguenther@suse.de>
3856 PR tree-optimization/27460
3858 * gcc.dg/vect/vect-cond-7.c: New testcase.
3860 2011-09-02 Martin Jambor <mjambor@suse.cz>
3862 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3863 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3864 xfailed test for inlining.
3865 * g++.dg/ipa/ivinline-9.C: Likewise.
3867 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3869 PR tree-optimization/50178
3870 * gfortran.dg/vect/pr50178.f90: New test.
3872 2011-08-31 Martin Jambor <mjambor@suse.cz>
3875 * gcc.c-torture/execute/pr49886.c: New testcase.
3877 2011-08-31 Tom de Vries <tom@codesourcery.com>
3880 * gcc.dg/pr43513.c: New test.
3882 2011-08-30 Tobias Burnus <burnus@net-b.de>
3885 * gfortran.dg/common_14.f90: New.
3886 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3888 2011-08-30 Jason Merrill <jason@redhat.com>
3891 * g++.dg/cpp0x/decltype33.C: New.
3894 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3897 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3899 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3901 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3903 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3905 * gnat.dg/specs/aggr3.ads: New test.
3906 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3908 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3909 * gnat.dg/specs/aggr2.ads: Likewise.
3911 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3914 * gfortran.dg/allocate_with_source_2.f90: New test
3916 2011-08-30 Jason Merrill <jason@redhat.com>
3919 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3922 * g++.dg/cpp0x/constexpr-value3.C: New.
3924 2011-08-30 Richard Guenther <rguenther@suse.de>
3927 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3928 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3929 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3930 * gcc.dg/pr36902.c: XFAIL.
3932 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3934 * gcc.target/i386/fma-check.h: New.
3935 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3936 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3937 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3938 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3939 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3940 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3941 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3942 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3943 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3944 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3945 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3946 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3947 * gcc.target/i386/fma-compile.c: Likewise.
3948 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3949 * gcc.target/i386/sse-12.c: Add -mfma.
3950 * gcc.target/i386/sse-13.c: Likewise.
3951 * gcc.target/i386/sse-14.c: Likewise.
3952 * gcc.target/i386/sse-22.c: Likewise.
3953 * gcc.target/i386/sse-23.c: Likewise.
3954 * g++.dg/other/i386-2.C: Likewise.
3955 * g++.dg/other/i386-3.C: Likewise.
3957 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3960 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3961 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3963 2011-08-30 Christian Bruel <christian.bruel@st.com>
3965 * g++.dg/bprob/bprob.exp (feedback_options): Set
3966 -fbranch-probabilities.
3967 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3969 2011-08-29 Jason Merrill <jason@redhat.com>
3972 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3974 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3975 Jason Merrill <jason@redhat.com>
3977 * g++.dg/dfp/base.C: New test.
3979 2011-08-29 Jason Merrill <jason@redhat.com>
3983 * g++.dg/cpp0x/initlist58.C: New.
3985 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3988 * gfortran.dg/class_result_1.f03: New.
3990 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.target/i386/pr48722.c: New test.
3995 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3998 * gfortran.dg/widechar_compare_1.f90: New test.
4000 2011-08-26 Jason Merrill <jason@redhat.com>
4004 * g++.dg/abi/mangle50.C: New.
4006 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4009 * gcc.target/i386/pr50202.c: New test.
4011 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4013 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4014 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4015 * gcc.target/i386/avx-round-vec.c: New test.
4016 * gcc.target/i386/avx-roundf-vec.c: New test.
4018 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4020 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4024 * c-c++-common/Wunused-var-14.c: New test.
4026 2011-08-26 Tom de Vries <tom@codesourcery.com>
4028 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4030 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4032 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4033 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4034 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4035 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4037 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4039 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4040 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4041 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4042 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4044 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4047 * gfortran.dg/pointer_comp_init_1.f90: New test.
4049 2011-08-25 Jason Merrill <jason@redhat.com>
4052 * g++.dg/cpp0x/sfinae27.C: New.
4054 2011-08-25 Tobias Burnus <burnus@net-b.de>
4056 * gfortran.dg/coarray_lib_token_4.f90: New.
4058 2011-08-25 Tobias Burnus <burnus@net-b.de>
4060 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4062 2011-08-25 Richard Guenther <rguenther@suse.de>
4064 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4066 2011-08-24 Tobias Burnus <burnus@net-b.de>
4069 * gfortran.dg/initialization_28.f90: New.
4071 2011-08-24 Richard Guenther <rguenther@suse.de>
4073 PR tree-optimization/50067
4074 * gcc.dg/torture/pr50067-3.c: New testcase.
4075 * gcc.dg/torture/pr50067-4.c: Likewise.
4076 * gcc.dg/torture/pr50067-5.c: Likewise.
4078 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4080 * g++.dg/other/i386-2.C: Add -mavx2 check.
4081 * g++.dg/other/i386-3.C: Likewise.
4082 * gcc.target/i386/avx-1.c: Add AVX2.
4083 * gcc.target/i386/avx-2.c: Likewise.
4084 * gcc.target/i386/funcspec-5.c: Likewise.
4085 * gcc.target/i386/sse-12.c: Likewise.
4086 * gcc.target/i386/sse-13.c: Likewise.
4087 * gcc.target/i386/sse-14.c: Likewise.
4088 * gcc.target/i386/sse-22.c: Likewise.
4089 * gcc.target/i386/sse-23.c: Likewise.
4090 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4091 * gcc.target/i386/avx2-check.h: New.
4092 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4093 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4094 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4095 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4096 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4097 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4098 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4099 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4100 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4101 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4102 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4103 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4104 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4105 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4106 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4107 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4108 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4109 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4110 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4111 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4112 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4113 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4114 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4115 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4116 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4117 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4118 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4119 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4120 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4121 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4122 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4123 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4124 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4125 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4126 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4127 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4128 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4129 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4130 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4131 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4132 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4133 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4134 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4135 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4136 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4137 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4138 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4139 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4140 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4141 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4142 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4143 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4144 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4145 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4146 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4147 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4148 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4149 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4150 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4151 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4152 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4153 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4154 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4155 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4156 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4157 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4158 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4159 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4160 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4161 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4162 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4163 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4164 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4165 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4166 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4167 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4168 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4169 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4170 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4171 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4172 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4173 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4174 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4175 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4176 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4177 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4178 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4179 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4180 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4181 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4182 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4183 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4184 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4185 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4186 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4187 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4188 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4189 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4190 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4191 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4192 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4193 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4194 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4195 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4196 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4197 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4198 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4199 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4200 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4201 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4202 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4203 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4204 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4205 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4206 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4207 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4208 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4209 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4210 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4211 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4212 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4213 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4214 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4215 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4216 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4217 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4218 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4219 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4220 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4221 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4222 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4223 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4224 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4225 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4226 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4227 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4228 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4229 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4230 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4231 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4232 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4233 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4234 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4235 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4236 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4237 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4238 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4239 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4240 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4241 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4242 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4243 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4244 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4245 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4246 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4247 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4248 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4249 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4250 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4251 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4252 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4253 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4254 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4255 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4256 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4257 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4258 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4259 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4260 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4261 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4262 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4263 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4264 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4265 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4266 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4267 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4268 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4269 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4270 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4271 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4272 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4273 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4274 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4275 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4276 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4277 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4278 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4279 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4280 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4281 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4282 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4283 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4284 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4285 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4286 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4287 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4288 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4289 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4290 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4291 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4292 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4293 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4294 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4295 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4296 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4297 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4298 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4299 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4300 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4301 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4302 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4303 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4304 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4310 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4311 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4320 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4321 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4322 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4323 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4324 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4325 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4326 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4327 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4328 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4329 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4330 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4331 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4332 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4333 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4334 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4335 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4336 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4337 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4338 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4339 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4340 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4341 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4342 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4343 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4344 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4345 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4346 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4347 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4348 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4349 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4350 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4351 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4352 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4353 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4354 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4355 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4356 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4357 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4358 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4359 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4360 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4361 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4362 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4363 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4364 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4365 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4366 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4367 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4368 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4369 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4370 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4371 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4372 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4373 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4374 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4375 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4376 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4377 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4378 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4379 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4380 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4381 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4382 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4383 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4384 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4385 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4386 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4387 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4388 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4389 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4390 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4391 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4395 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4396 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4397 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4398 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4399 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4400 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4401 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4402 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4403 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4404 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4405 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4406 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4463 * gcc.target/i386/testimm-9.c: Likewise.
4465 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4467 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4468 * g++.dg/other/i386-3.C: Likewise.
4469 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4470 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4471 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4472 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4473 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4474 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4475 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4476 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4477 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4478 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4479 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4480 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4481 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4482 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4483 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4484 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4485 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4486 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4487 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4488 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4489 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4490 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4491 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4492 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4493 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4494 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4495 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4496 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4497 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4498 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4499 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4500 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4501 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4502 * gcc.target/i386/sse-12.c: Add BMI2.
4503 * gcc.target/i386/sse-13.c: Likewise.
4504 * gcc.target/i386/sse-14.c: Likewise.
4505 * gcc.target/i386/sse-22.c: Likewise.
4506 * gcc.target/i386/sse-23.c: Likewise.
4508 2011-08-23 Jason Merrill <jason@redhat.com>
4510 * g++.dg/template/crash7.C: Adjust expected errors.
4512 2011-08-23 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp0x/overload2.C: New.
4518 2011-08-23 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4523 2011-08-23 Jason Merrill <jason@redhat.com>
4526 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4527 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4528 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4529 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4531 2011-08-23 Jason Merrill <jason@redhat.com>
4534 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4536 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4539 * g++.dg/warn/Wunused-var-16.C: New test.
4542 * gcc.dg/pr50161.c: New test.
4544 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4547 * g++.dg/gcov/gcov-7.C: New test.
4549 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4552 * g++.dg/dfp/nofields.C: New test.
4554 2011-08-23 Tobias Burnus <burnus@net-b.de>
4557 * gfortran.dg/use_16.f90: New.
4559 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4560 Kirill Yukhin <kirill.yukhin@intel.com>
4563 * gcc.target/i386/pr50155.c: New test.
4565 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4567 PR tree-optimization/50133
4568 * gcc.dg/pr50133.c: New test.
4571 * c-c++-common/cxxbitfields-6.c: New test.
4573 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4576 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4578 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4580 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4581 * gcc.dg/pr49994-3.c: Ditto.
4583 2011-08-22 Richard Guenther <rguenther@suse.de>
4586 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4587 * gcc.dg/torture/pr50067-2.c: Likewise.
4589 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4592 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4593 of a constant resulting from simplification.
4594 * gfortran.dg/warn_conversion_3.f90: New test.
4596 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4599 * gfortran.dg/zero_stride_1.f90: New test.
4601 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4604 * gfortran.dg/typebound_override_1.f90: Modified.
4606 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4608 PR tree-optimization/48739
4609 * gcc.dg/pr48739-1.c: New test.
4610 * gcc.dg/pr48739-2.c: New test.
4612 2011-08-20 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4616 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4619 * gfortran.dg/where_3.f90: New test.
4621 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4624 * gfortran.dg/pr49721-1.f: New.
4625 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4627 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4629 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4630 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4633 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4635 * gcc.target/arm/wmul-11.c: New file.
4636 * gcc.target/arm/wmul-12.c: New file.
4637 * gcc.target/arm/wmul-13.c: New file.
4639 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4641 * gcc.target/arm/wmul-10.c: New file.
4643 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4645 * gcc.target/arm/wmul-9.c: New file.
4646 * gcc.target/arm/wmul-bitfield-2.c: New file.
4648 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4650 * gcc.target/arm/wmul-8.c: New file.
4652 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4654 * gcc.target/arm/wmul-7.c: New file.
4656 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4658 * gcc.target/arm/wmul-6.c: New file.
4660 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4662 * gcc.target/arm/wmul-5.c: New file.
4663 * gcc.target/arm/no-wmla-1.c: New file.
4665 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4667 * gcc.target/arm/wmul-bitfield-1.c: New file.
4669 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4671 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4673 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4676 * gcc.target/i386/conversion.c: Likewise.
4678 2011-08-19 Richard Guenther <rguenther@suse.de>
4680 * gcc.dg/torture/pr50067-1.c: New testcase.
4681 * gcc.dg/torture/pr50067-2.c: Likewise.
4683 2011-08-19 Joey Ye <joey.ye@arm.com>
4686 * gcc.target/arm/handler-align.c: New test.
4687 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4690 2011-08-19 Joey Ye <joey.ye@arm.com>
4692 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4694 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4697 * gfortran.dg/end_block_label_1.f90: New test.
4698 * gfortran.dg/end_associate_label_1.f90: New test.
4700 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4702 * gcc.dg/c1x-pointer-float-1.c: New test.
4704 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4707 * gfortran.dg/duplicate_labels_2.f: New test.
4709 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4711 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4712 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4713 gcc.dg/c1x-noreturn-5.c: New tests.
4715 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4717 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4719 2011-08-18 Tobias Burnus <burnus@net-b.de>
4722 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4723 * gfortran.dg/coarray_lock_3.f90: Fix test.
4724 * gfortran.dg/coarray_lock_4.f90: New.
4725 * gfortran.dg/coarray_lock_5.f90: New.
4727 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.c-torture/compile/pr50009.c: New test.
4733 * gcc.dg/torture/pr50092.c: New test.
4735 2011-08-18 Tobias Burnus <burnus@net-b.de>
4738 * gfortran.dg/namelist_73.f90: New.
4740 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4742 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4745 * gcc.dg/pr50017.c: New test.
4747 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4750 * g++.dg/lookup/hidden-var1.C: New test case.
4752 2011-08-17 Tobias Burnus <burnus@net-b.de>
4755 * gfortran.dg/warn_unused_var_2.f90: New.
4756 * gfortran.dg/warn_unused_var_3.f90: New.
4758 2011-08-17 Tom de Vries <tom@codesourcery.com>
4761 * gcc.target/arm/pr43597.c: New test.
4763 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4766 * gfortran.dg/common_13.f90: New.
4768 2011-08-16 Jason Merrill <jason@redhat.com>
4771 * g++.dg/cpp0x/variadic-unresolved.C: New.
4773 * g++.old-deja/g++.brendan/README: Add R.I.P.
4775 * g++.dg/ext/attr-used-1.C: New.
4778 * g++.dg/cpp0x/initlist56.C: New.
4780 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4783 * g++.dg/opt/life1.C: Only run on Linux.
4785 2011-08-15 Tobias Burnus <burnus@net-b.de>
4787 * gfortran.dg/coarray_26.f90: New.
4789 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4791 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4794 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4797 * gfortran.dg/func_result_7.f90: New.
4799 2011-08-13 Jason Merrill <jason@redhat.com>
4802 * g++.dg/cpp0x/decltype32.C: New.
4805 * g++.dg/diagnostic/expr1.C: New.
4807 2011-08-12 David Li <davidxl@google.com>
4809 * g++.dg/abi/vbase15.C: New test.
4811 2011-08-12 Jason Merrill <jason@redhat.com>
4814 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4816 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4818 * gcc.dg/builtins-67.c: New test.
4819 * gcc.target/i386/conversion.c: Ditto.
4821 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4822 Brian Hackett <bhackett1024@gmail.com>
4824 * g++.dg/plugin/decl_plugin.c: New.
4825 * g++.dg/plugin/decl-plugin-test.C: New.
4826 * g++.dg/plugin/plugin.exp: Add above testcase.
4828 2011-08-11 Richard Guenther <rguenther@suse.de>
4830 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4832 2011-08-11 Michael Matz <matz@suse.de>
4834 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4836 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4838 PR tree-optimization/50039
4839 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4840 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4842 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4844 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4845 (sse4_1_test): Initialize src3 with random value.
4847 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4849 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4850 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4851 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4852 * gcc.dg/scal-to-vec1.c: New test.
4853 * gcc.dg/scal-to-vec2.c: New test.
4855 2011-08-09 Richard Guenther <rguenther@suse.de>
4857 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4858 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4859 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4860 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4862 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4864 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4866 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4868 * gcc.dg/pr49948.c: Require pthread effective target.
4870 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4872 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4874 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4876 * gcc.target/i386/sse-22a.c: New test.
4878 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4880 PR tree-optimization/50014
4881 * gcc.dg/vect/pr50014.c: New test.
4883 2011-08-08 Martin Jambor <mjambor@suse.cz>
4886 * gcc.dg/tree-ssa/pr49923.c: New test.
4888 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4891 * gcc.target/i386/pr49781-1.c: New.
4893 2011-08-08 Jason Merrill <jason@redhat.com>
4895 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4897 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4899 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4902 * gfortran.dg/typebound_override_1.f90: New.
4904 2011-08-07 Kai Tietz <ktietz@redhat.com>
4906 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4907 x86_64 mingw target.
4908 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4909 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4910 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4911 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4912 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4913 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4914 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4915 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4916 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4917 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4919 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4922 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4924 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4926 * gcc.dg/pr48770.c: Cleanup coverage files.
4927 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4929 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4931 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4932 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4933 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4934 lzcnt and bmi options.
4936 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4939 * gcc.dg/pr47381-1.c: New.
4940 * gcc.dg/pr47381-2.c: Likewise.
4941 * gcc.target/i386/pr47381.c: Likewise.
4943 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4946 * gcc.dg/pr47727.c: New.
4949 * gcc.dg/pr47372-1.c: New.
4950 * gcc.dg/pr47372-2.c: Likewise.
4952 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4955 * gcc.target/i386/pr47449.c: New.
4958 * gcc.dg/pr47446-1.c: New.
4959 * gcc.dg/pr47446-2.c: Likewise.
4961 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4964 * gcc.dg/pr47766.c: New.
4967 * gcc.dg/tls/pr47715-1.c: New.
4968 * gcc.dg/tls/pr47715-2.c: Likewise.
4969 * gcc.dg/tls/pr47715-3.c: Likewise.
4970 * gcc.dg/tls/pr47715-4.c: Likewise.
4971 * gcc.dg/tls/pr47715-5.c: Likewise.
4973 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4976 * objc.dg/gnu-api-2-class.m: Updated comments.
4977 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4978 * objc.dg/gnu-api-2-class-meta.m: New test.
4979 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4981 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4984 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4985 with classes that are in construction.
4987 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4990 * gcc.target/i386/pr48084-1.c: New.
4991 * gcc.target/i386/pr48084-2.c: Likewise.
4992 * gcc.target/i386/pr48084-3.c: Likewise.
4993 * gcc.target/i386/pr48084-4.c: Likewise.
4994 * gcc.target/i386/pr48084-5.c: Likewise.
4996 PR rtl-optimization/49504
4997 * gcc.target/i386/pr49504.c: New.
5000 * gcc.dg/pr49860.c: New.
5002 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5005 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5006 with classes that are in construction.
5008 2011-08-05 Jason Merrill <jason@redhat.com>
5011 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5014 * g++.dg/cpp0x/decltype31.C: New.
5017 * g++.dg/init/array28.C: New.
5020 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5022 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5025 * gcc.dg/pr47369-1.c: New.
5027 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5030 * gcc.dg/torture/pr47364-1.c: New.
5031 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5032 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5034 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5037 * gfortran.dg/transfer_check_2.f90: New test case.
5039 2011-08-05 Jan Hubicka <jh@suse.cz>
5042 * gfortran.dg/pr49494.f90: New testcase.
5044 2011-08-05 Jan Hubicka <jh@suse.cz>
5047 * gcc.c-torture/compile/pr49735.c: New testcase.
5049 2011-08-05 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp0x/initlist56.C: New.
5055 * g++.dg/overload/rvalue2.C: New.
5058 * g++.dg/cpp0x/range-for21.C: New.
5060 * g++.dg/ext/vla11.C: New.
5062 2011-08-05 Richard Guenther <rguenther@suse.de>
5064 PR tree-optimization/49984
5065 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5067 2011-08-05 Richard Guenther <rguenther@suse.de>
5069 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5070 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5071 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5073 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5075 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5076 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5077 * gfortran.dg/ldist-pr43023.f90: Ditto.
5078 * gfortran.dg/namelist_52.f90: Ditto.
5079 * gfortran.dg/interface_proc_end.f90: Ditto.
5080 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5081 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5083 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5085 * gcc.dg/vect/vect-over-widen-1.c: New test.
5086 * gcc.dg/vect/vect-over-widen-2.c: New test.
5087 * gcc.dg/vect/vect-over-widen-3.c: New test.
5088 * gcc.dg/vect/vect-over-widen-4.c: New test.
5090 2011-08-04 Richard Guenther <rguenther@suse.de>
5093 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5095 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5097 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5099 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5102 * g++.dg/ext/builtin-object-size3.C: New test.
5104 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5106 PR tree-optimization/49948
5107 * gcc.dg/pr49948.c: New test.
5109 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5112 * gcc.dg/torture/pr47383.c: New.
5114 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5116 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5118 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5120 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5122 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5125 * gcc.dg/torture/pr47744-1.c: New.
5126 * gcc.dg/torture/pr47744-2.c: Likewise.
5127 * gcc.dg/torture/pr47744-3.c: Likewise.
5129 2011-08-03 Richard Guenther <rguenther@suse.de>
5132 * gcc.dg/torture/pr49958.c: New testcase.
5134 2011-08-03 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/49938
5137 * g++.dg/torture/pr49938.C: New testcase.
5139 2011-08-02 Jason Merrill <jason@redhat.com>
5142 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5145 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5148 * g++.dg/cpp0x/variadic115.C: New.
5151 * g++.dg/cpp0x/union5.C: New.
5153 2011-08-02 Daniel Kraft <d@domob.eu>
5156 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5158 2011-08-02 Kai Tietz <ktietz@redhat.com>
5161 * gcc.dg/tree-ssa/forwprop-15.c
5163 2011-08-02 Jason Merrill <jason@redhat.com>
5166 * g++.dg/cpp0x/range-for20.C: New.
5168 2011-08-02 Tobias Burnus <burnus@net-b.de>
5170 * gfortran.dg/coarray_lib_token_3.f90: New.
5172 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5175 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5176 * gcc.dg/gomp/atomic-15.c: New test.
5177 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5178 * g++.dg/gomp/atomic-15.C: New test.
5179 * g++.dg/gomp/private-1.C: New test.
5180 * g++.dg/gomp/sharing-2.C: New test.
5181 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5182 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5183 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5185 2011-08-02 Tobias Burnus <burnus@net-b.de>
5187 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5188 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5190 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5191 * gfortran.dg/allocatable_function_5.f90: Ditto.
5192 * gfortran.dg/allocate_stat.f90: Ditto.
5193 * gfortran.dg/array_constructor_20.f90: Ditto.
5194 * gfortran.dg/array_constructor_21.f90: Ditto.
5195 * gfortran.dg/array_constructor_22.f90: Ditto.
5196 * gfortran.dg/array_constructor_26.f03: Ditto.
5197 * gfortran.dg/array_function_4.f90: Ditto.
5198 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5199 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5200 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5201 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5202 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5203 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5204 * gfortran.dg/class_15.f03: Ditto.
5205 * gfortran.dg/class_27.f03: Ditto.
5206 * gfortran.dg/class_33.f90: Ditto.
5207 * gfortran.dg/class_37.f03: Ditto.
5208 * gfortran.dg/class_40.f03: Ditto.
5209 * gfortran.dg/class_42.f03: Ditto.
5210 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5211 * gfortran.dg/coarray/registering_1.f90: Ditto.
5212 * gfortran.dg/convert_1.f90: Ditto.
5213 * gfortran.dg/default_initialization_3.f90: Ditto.
5214 * gfortran.dg/dependency_25.f90: Ditto.
5215 * gfortran.dg/dependency_26.f90: Ditto.
5216 * gfortran.dg/dependency_36.f90: Ditto.
5217 * gfortran.dg/dependency_37.f90: Ditto.
5218 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5219 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5220 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5221 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5222 * gfortran.dg/elemental_result_1.f90: Ditto.
5223 * gfortran.dg/empty_derived_type.f90: Ditto.
5224 * gfortran.dg/entry_7.f90: Ditto.
5225 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5226 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5227 * gfortran.dg/error_recovery_3.f90: Ditto.
5228 * gfortran.dg/extends_4.f03: Ditto.
5229 * gfortran.dg/func_assign.f90: Ditto.
5230 * gfortran.dg/func_assign_3.f90: Ditto.
5231 * gfortran.dg/generic_1.f90: Ditto.
5232 * gfortran.dg/generic_18.f90: Ditto.
5233 * gfortran.dg/generic_22.f03: Ditto.
5234 * gfortran.dg/generic_4.f90: Ditto.
5235 * gfortran.dg/generic_6.f90: Ditto.
5236 * gfortran.dg/generic_actual_arg.f90: Ditto.
5237 * gfortran.dg/graphite/id-21.f: Ditto.
5238 * gfortran.dg/graphite/pr45758.f90: Ditto.
5239 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5240 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5241 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5242 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5243 * gfortran.dg/host_used_types_1.f90: Ditto.
5244 * gfortran.dg/implicit_1.f90: Ditto.
5245 * gfortran.dg/implicit_11.f90: Ditto.
5246 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5247 * gfortran.dg/impure_actual_1.f90: Ditto.
5248 * gfortran.dg/impure_assignment_1.f90: Ditto.
5249 * gfortran.dg/impure_constructor_1.f90: Ditto.
5250 * gfortran.dg/initialization_10.f90: Ditto.
5251 * gfortran.dg/initialization_12.f90: Ditto.
5252 * gfortran.dg/interface_14.f90: Ditto.
5253 * gfortran.dg/interface_15.f90: Ditto.
5254 * gfortran.dg/interface_2.f90: Ditto.
5255 * gfortran.dg/interface_25.f90: Ditto.
5256 * gfortran.dg/interface_26.f90: Ditto.
5257 * gfortran.dg/interface_29.f90: Ditto.
5258 * gfortran.dg/interface_assignment_1.f90: Ditto.
5259 * gfortran.dg/internal_pack_6.f90: Ditto.
5260 * gfortran.dg/internal_pack_7.f90: Ditto.
5261 * gfortran.dg/internal_pack_8.f90: Ditto.
5262 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5263 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5264 * gfortran.dg/module_commons_3.f90: Ditto.
5265 * gfortran.dg/module_equivalence_4.f90: Ditto.
5266 * gfortran.dg/module_equivalence_6.f90: Ditto.
5267 * gfortran.dg/module_function_type_1.f90: Ditto.
5268 * gfortran.dg/module_naming_1.f90: Ditto.
5269 * gfortran.dg/namelist_4.f90: Ditto.
5270 * gfortran.dg/operator_c1202.f90: Ditto.
5271 * gfortran.dg/parens_7.f90: Ditto.
5272 * gfortran.dg/pr32921.f: Ditto.
5273 * gfortran.dg/pr33646.f90: Ditto.
5274 * gfortran.dg/pr41928.f90: Ditto.
5275 * gfortran.dg/pr42119.f90: Ditto.
5276 * gfortran.dg/pr43984.f90: Ditto.
5277 * gfortran.dg/present_1.f90: Ditto.
5278 * gfortran.dg/private_type_2.f90: Ditto.
5279 * gfortran.dg/proc_decl_2.f90: Ditto.
5280 * gfortran.dg/proc_ptr_10.f90: Ditto.
5281 * gfortran.dg/proc_ptr_22.f90: Ditto.
5282 * gfortran.dg/proc_ptr_8.f90: Ditto.
5283 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5284 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5285 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5286 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5287 * gfortran.dg/substring_equivalence.f90: Ditto.
5288 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5289 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5290 * gfortran.dg/trim_optimize_6.f90: Ditto.
5291 * gfortran.dg/typebound_call_12.f03: Ditto.
5292 * gfortran.dg/typebound_operator_5.f03: Ditto.
5293 * gfortran.dg/typebound_operator_6.f03: Ditto.
5294 * gfortran.dg/typebound_proc_18.f03: Ditto.
5295 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5296 * gfortran.dg/use_1.f90: Ditto.
5297 * gfortran.dg/use_10.f90: Ditto.
5298 * gfortran.dg/use_11.f90: Ditto.
5299 * gfortran.dg/use_14.f90: Ditto.
5300 * gfortran.dg/use_only_2.f90: Ditto.
5301 * gfortran.dg/use_rename_4.f90: Ditto.
5302 * gfortran.dg/use_rename_5.f90: Ditto.
5303 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5304 * gfortran.dg/used_interface_ref.f90: Ditto.
5305 * gfortran.dg/used_types_11.f90: Ditto.
5306 * gfortran.dg/used_types_3.f90: Ditto.
5307 * gfortran.dg/used_types_4.f90: Ditto.
5308 * gfortran.dg/userdef_operator_2.f90: Ditto.
5309 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5310 * gfortran.dg/vect/pr46213.f90: Ditto.
5311 * gfortran.dg/whole_file_21.f90: Ditto.
5312 * gfortran.dg/whole_file_22.f90: Ditto.
5313 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5314 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5316 2011-08-02 Kai Tietz <ktietz@redhat.com>
5318 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5320 2011-08-01 Jason Merrill <jason@redhat.com>
5323 * g++.dg/abi/mangle49.C: New.
5326 * g++.dg/cpp0x/constexpr-array4.C: New.
5329 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5331 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5334 * gcc.target/i386/pr49927.c: New test.
5336 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5338 PR tree-optimization/49926
5339 * gcc.dg/vect/pr49926.c: New test.
5341 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5343 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5344 * gcc.target/i386/lzcnt-1.c: New test.
5345 * gcc.target/i386/lzcnt-2.c: Likewise.
5346 * gcc.target/i386/lzcnt-2a.c: Likewise.
5347 * gcc.target/i386/lzcnt-3.c: Likewise.
5348 * gcc.target/i386/lzcnt-4.c: Likewise.
5349 * gcc.target/i386/lzcnt-4a.c: Likewise.
5350 * gcc.target/i386/lzcnt-5.c: Likewise.
5351 * gcc.target/i386/lzcnt-6.c: Likewise.
5352 * gcc.target/i386/lzcnt-6a.c: Likewise.
5353 * gcc.target/i386/lzcnt-check.h: Likewise.
5355 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5356 * gcc.target/i386/sse-13.c: Likewise.
5357 * gcc.target/i386/sse-14.c: Likewise.
5358 * g++.dg/other/i386-2.C: Likewise.
5359 * g++.dg/other/i386-3.C: Likewise.
5361 2011-08-01 Julian Brown <julian@codesourcery.com>
5363 * gcc.target/arm/fixed-point-exec.c: New test.
5365 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5368 * gcc.target/i386/pr49920.c: New test.
5370 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5372 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5373 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5374 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5375 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5376 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5377 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5378 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5379 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5380 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5381 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5382 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5383 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5384 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5385 * g++.dg/tree-ssa/pr33615.C: Ditto.
5386 * g++.dg/tree-ssa/restrict1.C: Ditto.
5387 * c-c++-common/restrict-2.c: Ditto.
5388 * gfortran.dg/pr32921.f: Ditto.
5389 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5390 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5391 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5392 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5393 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5394 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5395 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5396 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5397 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5398 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5400 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5402 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5403 .exe.ltrans[0-9]*. dump files.
5405 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5408 * gfortran.dg/abstract_type_6.f03: Modified.
5409 * gfortran.dg/typebound_proc_24.f03: New.
5411 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5414 * g++.dg/init/for1.C: Fix.
5416 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5419 * gfortran.dg/string_5.f90: New test.
5421 2011-07-29 Jason Merrill <jason@redhat.com>
5424 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5426 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5428 PR tree-optimization/47407
5429 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5433 2011-07-29 Richard Guenther <rguenther@suse.de>
5435 * gcc.dg/uninit-suppress.c: Also disable VRP.
5436 * gcc.dg/uninit-suppress_2.c: Likewise.
5438 2011-07-28 Jason Merrill <jason@redhat.com>
5441 * g++.dg/template/nontype24.C: New.
5443 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5445 PR rtl-optimization/47958
5446 * gcc.dg/torture/pr47958-1.c: New.
5448 2011-07-29 Wei Guozhi <carrot@google.com>
5450 PR rtl-optimization/49799
5451 * gcc.dg/pr49799.c: New test case.
5453 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5456 * gcc.dg/graphite/id-pr48648.c: New.
5458 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5461 * gfortran.dg/maxloc_2.f90: New test.
5462 * gfortran.dg/maxloc_3.f90: New test.
5463 * gfortran.dg/minloc_1.f90: New test.
5464 * gfortran.dg/minloc_2.f90: New test.
5465 * gfortran.dg/minloc_3.f90: New test.
5466 * gfortran.dg/minmaxloc_7.f90: New test.
5469 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5471 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5473 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5474 the builtin isn't optimized away.
5476 2011-07-27 Tobias Burnus <burnus@net-b.de>
5479 * gfortran.dg/lto/pr45586-2_0.f90: New.
5481 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5484 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5485 * c-c++-common/cxxbitfields-5.c: Same.
5487 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5489 * lib/target-supports.exp (check_effective_target_mmap): Use
5490 check_function_available.
5492 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5494 * g++.old-deja/g++.pt/crash60.C: Updated.
5496 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5499 * gcc.target/i386/pr49866.c: New test.
5501 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5503 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5504 * gcc.target/i386/bmi-andn-1.c: New test.
5505 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5506 * gcc.target/i386/bmi-andn-2.c: Likewise.
5507 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5508 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5509 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5510 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5511 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5512 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5513 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5514 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5515 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5516 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5517 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5518 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5519 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5520 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5521 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5522 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5523 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5524 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5525 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5526 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5527 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5529 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5532 * gfortran.dg/graphite/id-pr47691.f: New.
5534 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5536 * gcc.target/i386/avx-os-support.h: New.
5537 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5538 (main): Check avx_os_support before the test is run.
5539 * gcc.target/i386/aes-avx-check.h: Ditto.
5540 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5542 2011-07-27 Kai Tietz <ktietz@redhat.com>
5544 * gcc.target/i386/aggregate-ret3.c: New test.
5545 * gcc.target/i386/aggregate-ret4.c: New test.
5547 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5550 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5551 allocated array should *not* change its size.
5552 * gfortran.dg/multiple_allocation_3.f90: New test.
5554 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5557 * g++.dg/cpp0x/constexpr-49776.C: New.
5559 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5562 * gcc.dg/graphite/id-pr47046.c: New.
5564 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5567 * gcc.dg/graphite/run-id-pr47593.c: New.
5569 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5572 * gcc.dg/graphite/run-id-pr47653.c: New.
5573 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5574 induction variables.
5575 * gcc.dg/graphite/scop-16.c: Same.
5576 * gcc.dg/graphite/scop-17.c: Same.
5577 * gcc.dg/graphite/scop-21.c: Same.
5579 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5582 * gcc.dg/graphite/id-pr48805.c: New.
5584 2011-07-26 Tobias Burnus <burnus@net-b.de>
5586 * gfortran.dg/coarray_lib_token_2.f90: New.
5588 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5590 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5593 2011-07-25 Andrew Pinski <apinski@cavium.com>
5596 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5597 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5599 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5603 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5604 * gcc.c-torture/execute/loop-2g.c: Likewise.
5605 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5606 Require mmap support.
5607 * gcc.c-torture/execute/loop-2g.x: Likewise.
5608 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5609 (MAP_ANON): Provide default.
5610 * gcc.dg/20050826-1.c: Likewise.
5611 * gcc.target/i386/pr36533.c: Likewise.
5612 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5613 Use dg-require-effective-target mmap.
5615 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5618 * g++.dg/cpp0x/range-for19.C: New.
5620 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5623 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5626 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5629 * g++.dg/torture/pr49309.C: Remove.
5631 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5633 PR tree-optimization/49809
5634 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5637 2011-07-25 Richard Guenther <rguenther@suse.de>
5639 PR tree-optimization/49715
5640 * gcc.target/i386/pr49715-1.c: New testcase.
5641 * gcc.target/i386/pr49715-2.c: Likewise.
5643 2011-07-23 Jason Merrill <jason@redhat.com>
5645 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5647 2011-07-22 Jason Merrill <jason@redhat.com>
5650 * g++.dg/cpp0x/initlist55.C: New.
5652 2011-07-23 Tobias Burnus <burnus@net-b.de>
5655 * gfortran.dg/namelist_72.f: New.
5657 2011-07-23 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/coarray_25.f90: New.
5661 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5663 * override1.C: This test should use c++0x mode.
5664 * override3.C: New. Test the diagnostics in c++98 mode.
5666 2011-07-22 Jason Merrill <jason@redhat.com>
5667 Mark Glisse <marc.glisse@normalesup.org>
5670 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5673 * g++.dg/opt/builtins2.C: New.
5674 * g++.dg/other/error27.C: Don't rely on __builtin.
5676 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5678 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5680 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5681 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5682 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5683 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5685 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5688 2011-07-22 Richard Guenther <rguenther@suse.de>
5690 PR tree-optimization/45819
5691 * gcc.dg/pr45819.c: New testcase.
5693 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5695 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5697 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5701 * gcc.dg/graphite/run-id-pr47654.c: New.
5703 2011-07-21 Ian Lance Taylor <iant@google.com>
5706 * gcc.dg/pr49705.c: New test.
5708 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5710 * lib/target-supports.exp (check_avx_os_support_available): New.
5711 (check_effective_target_avx_runtime): Use it.
5713 2011-07-21 Richard Guenther <rguenther@suse.de>
5715 PR tree-optimization/49770
5716 * g++.dg/torture/pr49770.C: New testcase.
5718 2011-07-21 Kai Tietz <ktietz@redhat.com>
5720 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5721 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5723 2011-07-21 Tobias Burnus <burnus@net-b.de>
5725 * gfortran.dg/coarray_lib_token_1.f90: New.
5727 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5729 * gcc.dg/pr32912-2.c: Skip for AVR.
5730 * gcc.dg/pr44674.c: Add dg-require-profiling.
5732 2011-07-20 Jason Merrill <jason@redhat.com>
5734 * g++.dg/ext/desig2.C: New.
5736 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5738 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5740 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5741 * gcc.target/powerpc/recip-3.c: Ditto.
5743 2011-07-19 Jason Merrill <jason@redhat.com>
5745 PR c++/6709 (DR 743)
5746 PR c++/42603 (DR 950)
5747 * g++.dg/cpp0x/decltype21.C: New.
5749 2011-07-20 Richard Guenther <rguenther@suse.de>
5752 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5753 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5755 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5757 * gcc.target/arm/combine-movs.c: New.
5758 * gcc.target/arm/unsigned-extend-2.c: New.
5760 2011-07-19 Jason Merrill <jason@redhat.com>
5763 * g++.dg/cpp0x/variadic114.C: New.
5765 2011-07-19 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/coarray_args_1.f90: New.
5768 * gfortran.dg/coarray_args_2.f90: New.
5770 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5773 * gfortran.dg/allocate_error_3.f90: New.
5775 2011-07-19 Richard Guenther <rguenther@suse.de>
5777 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5778 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5779 * gcc.dg/torture/20110719-1.c: New testcase.
5781 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5783 PR tree-optimization/49768
5784 * gcc.c-torture/execute/pr49768.c: New test.
5786 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5788 PR tree-optimization/49771
5789 * gcc.dg/vect/pr49771.c: New test.
5791 2011-07-18 Martin Jambor <mjambor@suse.cz>
5793 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5794 * gcc.dg/ipa/ipa-2.c: Likewise.
5795 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5796 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5797 * gcc.dg/ipa/ipa-5.c: Likewise.
5798 * gcc.dg/ipa/ipa-7.c: Likewise.
5799 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5800 * gcc.dg/ipa/ipacost-1.c: Likewise.
5801 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5803 * gcc.dg/ipa/ipcp-1.c: New test.
5804 * gcc.dg/ipa/ipcp-2.c: Likewise.
5805 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5807 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5810 * gfortran.dg/pr49675.f90: New test.
5812 2011-07-18 Richard Guenther <rguenther@suse.de>
5814 * gcc.dg/torture/20110718-1.c: New testcase.
5816 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5818 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5819 * g++.dg/ext/bitfield3.C: Likewise.
5820 * g++.dg/ext/bitfield4.C: Likewise.
5821 * g++.dg/ext/bitfield5.C: Likewise.
5822 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5823 * g++.dg/other/pr23205-2.C: Likewise.
5824 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5825 * gcc.c-torture/compile/20001109-2.c: Likewise.
5826 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5827 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5828 * gcc.dg/bitfld-16.c: Likewise.
5829 * gcc.dg/bitfld-17.c: Likewise.
5830 * gcc.dg/bitfld-18.c: Likewise.
5831 * gcc.dg/builtins-config.h: Remove Netware support.
5832 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5833 * gcc.dg/cdce2.c: Likewise.
5834 * gcc.dg/cpp/assert4.c: Remove netware support.
5835 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5836 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5838 * lib/target-supports.exp (check_visibility_available): Remove
5840 (check_profiling_available): Likewise.
5842 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5844 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5846 2011-07-17 Tobias Burnus <burnus@net-b.de>
5847 Thomas Koenig <tkoenig@gcc.gnu.org>
5850 * gfortran.dg/generic_17.f90: Fix testcase.
5851 * gfortran.dg/interface_3.f90: Add dg-error.
5852 * gfortran.dg/use_14.f90: New.
5853 * gfortran.dg/use_15.f90: New.
5855 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5857 * gnat.dg/pointer_controlled.adb: New test.
5859 2011-07-17 Tobias Burnus <burnus@net-b.de>
5862 * gfortran.dg/pointer_remapping_7.f90: New.
5864 2011-07-16 Jason Merrill <jason@redhat.com>
5866 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5868 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5869 Jason Merrill <jason@redhat.com>
5873 * g++.dg/cpp0x/decltype29.C: Adjust.
5874 * g++.dg/cpp0x/error4.C: Adjust.
5875 * g++.dg/cpp0x/sfinae26.C: Adjust.
5876 * g++.dg/cpp0x/variadic105.C: Adjust.
5877 * g++.dg/template/deduce3.C: Adjust.
5878 * g++.dg/template/error45.C: Adjust.
5879 * g++.dg/template/ptrmem2.C: Adjust.
5880 * g++.dg/template/sfinae2.C: Adjust.
5881 * g++.old-deja/g++.pt/crash60.C: Adjust.
5882 * g++.old-deja/g++.pt/unify6.C: Adjust.
5883 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5884 * g++.dg/cpp0x/nullptr15.C: Adjust.
5885 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5886 * g++.dg/cpp0x/pr31431.C: Adjust.
5887 * g++.dg/cpp0x/pr31434.C: Adjust.
5888 * g++.dg/cpp0x/sfinae11.C: Adjust
5889 * g++.dg/cpp0x/temp_default2.C: Adjust.
5890 * g++.dg/cpp0x/trailing4.C: Adjust.
5891 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5892 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5893 * g++.dg/cpp0x/variadic105.C: Adjust.
5894 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5895 * g++.dg/ext/vla2.C: Adjust.
5896 * g++.dg/other/ptrmem10.C: Adjust.
5897 * g++.dg/other/ptrmem11.C: Adjust.
5898 * g++.dg/overload/unknown1.C: Adjust.
5899 * g++.dg/template/conv11.C: Adjust.
5900 * g++.dg/template/dependent-expr5.C: Adjust.
5901 * g++.dg/template/friend.C: Adjust.
5902 * g++.dg/template/incomplete2.C: Adjust.
5903 * g++.dg/template/local4.C: Adjust.
5904 * g++.dg/template/local6.C: Adjust.
5905 * g++.dg/template/operator9.C: Adjust.
5906 * g++.dg/template/ttp25.C: Adjust.
5907 * g++.dg/template/unify10.C: Adjust.
5908 * g++.dg/template/unify11.C: Adjust.
5909 * g++.dg/template/unify6.C: Adjust.
5910 * g++.dg/template/unify9.C: Adjust.
5911 * g++.dg/template/varmod1.C: Adjust.
5912 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5913 * g++.old-deja/g++.pt/crash28.C: Adjust.
5914 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5915 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5916 * g++.old-deja/g++.pt/expr2.C: Adjust.
5917 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5918 * g++.old-deja/g++.pt/spec5.C: Adjust.
5919 * g++.old-deja/g++.pt/spec6.C: Adjust.
5920 * g++.old-deja/g++.pt/unify4.C: Adjust.
5921 * g++.old-deja/g++.pt/unify8.C: Adjust.
5922 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5923 * g++.dg/overload/template5.C: New testcase.
5924 * g++.dg/template/overload12.C: New testcase.
5926 2011-07-11 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5929 * gfortran.dg/coarray_7.f90: Ditto.
5930 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5931 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5933 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5935 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5937 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5938 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5939 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5941 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5942 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5943 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5945 2011-07-15 Jason Merrill <jason@redhat.com>
5948 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5949 Use --extra_opts instead of --additional_options.
5951 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5954 * g++.dg/torture/pr49309.C: Remove.
5956 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5958 * gcc.target/tic6x/weak-call.c: New test.
5959 * gcc.target/tic6x/fpcmp.c: New test.
5960 * gcc.target/tic6x/fpdiv.c: New test.
5961 * gcc.target/tic6x/rotdi16-scan.c: New test.
5962 * gcc.target/tic6x/ffssi.c: New test.
5963 * gcc.target/tic6x/fpdiv-lib.c: New test.
5964 * gcc.target/tic6x/cold-lc.c: New test.
5965 * gcc.target/tic6x/longcalls.c: New test.
5966 * gcc.target/tic6x/abi-align-1.c: New test.
5967 * gcc.target/tic6x/fpcmp-finite.c: New test.
5968 * gcc.target/tic6x/rotdi16.c: New test.
5969 * gcc.target/tic6x/bswapl.c: New test.
5970 * gcc.target/tic6x/ffsdi.c: New test.
5971 * gcc.target/tic6x/tic6x.exp: New file.
5972 * gcc.target/tic6x/builtins/arith24.c: New test.
5973 * gcc.target/tic6x/builtins/smpy.c: New test.
5974 * gcc.target/tic6x/builtins/smpylh.c: New test.
5975 * gcc.target/tic6x/builtins/smpyh.c: New test.
5976 * gcc.target/tic6x/builtins/sarith1.c: New test.
5977 * gcc.target/tic6x/builtins/extclr.c: New test
5978 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5979 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5980 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5981 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5983 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5985 * gcc.dg/20020312-2.c: Likewise.
5986 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5987 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5988 * gcc.dg/torture/builtin-math-7.c: Likewise.
5991 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5992 not testing tic6x-*-*.
5994 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5997 * g++.dg/torture/pr49309.C: New testcase.
5999 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6001 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6003 2011-07-14 Richard Guenther <rguenther@suse.de>
6005 PR tree-optimization/49651
6006 * gcc.dg/torture/pr49651.c: New testcase.
6008 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6011 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6013 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6015 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6016 -mno-pointers-to-nested-functions.
6017 * gcc.target/powerpc/no-r11-2.c: Ditto.
6018 * gcc.target/powerpc/no-r11-3.c: Ditto.
6020 2011-07-13 Jason Merrill <jason@redhat.com>
6022 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6023 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6024 when compiling C files.
6025 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6026 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6027 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6028 * g++.dg/lookup/anon2.C: Likewise.
6029 * g++.dg/tree-ssa/copyprop.C: Likewise.
6030 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6031 * g++.dg/init/vector1.C: Ignore narrowing errors.
6032 * g++.dg/torture/pr35526.C: Likewise.
6033 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6035 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6038 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6041 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6043 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6044 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6046 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6048 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6049 * lib/obj-c++.exp (obj-c++_init): Ditto.
6050 * lib/file-format.exp (gcc_target_object_format): Ditto.
6051 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6052 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6053 (check_visibility_available): Ditto.
6054 (check_effective_target_tls_native): Ditto.
6055 (check_effective_target_tls_emulated): Ditto.
6056 (check_effective_target_function_sections): Ditto.
6058 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6060 * gcc.target/arm/pr48183.c: New test.
6062 2011-07-13 Richard Guenther <rguenther@suse.de>
6064 * gcc.dg/torture/20110713-1.c: New testcase.
6066 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6069 * gcc.c-torture/compile/pr49474.c: New testcase.
6071 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6073 PR tree-optimization/49712
6074 * gcc.c-torture/execute/pr49712.c: New test.
6076 2011-07-11 Jason Merrill <jason@redhat.com>
6079 * g++.dg/template/recurse3.C: New.
6081 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6084 * gcc.dg/guality/csttest.c: New test.
6087 * gfortran.dg/pr49698.f90: New test.
6089 2011-07-11 Jeff Law <law@redhat.com>
6091 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6093 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6095 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6096 * go.test/go-test.exp (go-set-goarch): Likewise.
6098 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6101 * gcc.target/avr/torture/pr39633.c: New test case.
6103 2011-07-11 Tobias Burnus <burnus@net-b.de>
6106 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6108 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6110 * lib/target-supports.exp (check_effective_target_scheduling):
6112 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6113 * gcc.dg/pr45055.c: Ditto.
6114 * gcc.dg/pr45353.c: Ditto.
6115 * g++.dg/pr45056.C: Ditto.
6117 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6119 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6120 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6121 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6122 * g++.dg/torture/pr31863.C: Skip AVR.
6124 2011-07-10 Tobias Burnus <burnus@net-b.de>
6127 * gfortran.dg/intrinsic_signal.f90: New.
6129 2011-07-09 Jason Merrill <jason@redhat.com>
6131 * g++.dg/cpp0x/regress/regress6.C: New.
6132 * g++.dg/parse/crash45.C: Adjust message.
6133 * g++.dg/template/crash38.C: Adjust message.
6134 * g++.dg/template/crash64.C: Adjust message.
6136 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6138 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6139 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6140 * g++.dg/abi/bitfield3.C: Likewise.
6141 * g++.dg/eh/pr38662.C: Likewise.
6142 * g++.dg/ext/attrib36.C: Likewise.
6143 * g++.dg/ext/attrib37.C: Likewise.
6144 * g++.dg/ext/attrib8.C: Likewise.
6145 * g++.dg/ext/tmplattr1.C: Likewise.
6146 * g++.dg/inherit/override-attribs.C: Likewise.
6147 * g++.dg/opt/inline9.C: Likewise.
6148 * g++.dg/opt/life1.C: Likewise.
6149 * g++.dg/opt/longbranch2.C: Likewise.
6150 * g++.dg/opt/nrv12.C: Likewise.
6151 * g++.dg/opt/reg-stack4.C: Likewise.
6152 * g++.dg/other/pr35504.C: Likewise.
6153 * g++.dg/other/pr39496.C: Likewise.
6154 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6155 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6156 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6157 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6158 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6159 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6160 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6161 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6162 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6163 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6164 * g++.dg/warn/pr15774-1.C: Likewise.
6165 * g++.dg/warn/pr15774-2.C: Likewise.
6166 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6167 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6168 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6169 * g++.old-deja/g++.pt/asm2.C: Likewise.
6170 * gcc.c-torture/compile/20000804-1.c: Likewise.
6171 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6172 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6173 * gcc.dg/20020108-1.c: Likewise.
6174 * gcc.dg/20020122-2.c: Likewise.
6175 * gcc.dg/20020122-3.c: Likewise.
6176 * gcc.dg/20020206-1.c: Likewise.
6177 * gcc.dg/20020219-1.c: Likewise.
6178 * gcc.dg/20020310-1.c: Likewise.
6179 * gcc.dg/20020411-1.c: Likewise.
6180 * gcc.dg/20020418-2.c: Likewise.
6181 * gcc.dg/20020426-2.c: Likewise.
6182 * gcc.dg/20020517-1.c: Likewise.
6183 * gcc.dg/20030204-1.c: Likewise.
6184 * gcc.dg/20030826-2.c: Likewise.
6185 * gcc.dg/20031102-1.c: Likewise.
6186 * gcc.dg/20031202-1.c: Likewise.
6187 * gcc.dg/20050111-1.c: Likewise.
6188 * gcc.dg/20050503-1.c: Likewise.
6189 * gcc.dg/array-init-1.c: Likewise.
6190 * gcc.dg/builtin-apply4.c: Likewise.
6191 * gcc.dg/dfp/pr31344.c: Likewise.
6192 * gcc.dg/gomp/atomic-11.c: Likewise.
6193 * gcc.dg/graphite/pr40281.c: Likewise.
6194 * gcc.dg/ia64-sync-1.c: Likewise.
6195 * gcc.dg/ia64-sync-2.c: Likewise.
6196 * gcc.dg/ia64-sync-3.c: Likewise.
6197 * gcc.dg/ia64-sync-4.c: Likewise.
6198 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6199 * gcc.dg/invalid-call-1.c: Likewise.
6200 * gcc.dg/loop-3.c: Likewise.
6201 * gcc.dg/lower-subreg-1.c: Likewise.
6202 * gcc.dg/lto/pr47259_0.c: Likewise.
6203 * gcc.dg/nested-calls-1.c: Likewise.
6204 * gcc.dg/pr20017.c: Likewise.
6205 * gcc.dg/pr25023.c: Likewise.
6206 * gcc.dg/pr27671-2.c: Likewise.
6207 * gcc.dg/pr32176.c: Likewise.
6208 * gcc.dg/pr33676.c: Likewise.
6209 * gcc.dg/pr35045.c: Likewise.
6210 * gcc.dg/pr36015.c: Likewise.
6211 * gcc.dg/pr36584.c: Likewise.
6212 * gcc.dg/pr36998.c: Likewise.
6213 * gcc.dg/pr37438.c: Likewise.
6214 * gcc.dg/pr37908.c: Likewise.
6215 * gcc.dg/pr41241.c: Likewise.
6216 * gcc.dg/pr41340.c: Likewise.
6217 * gcc.dg/pr44136.c: Likewise.
6218 * gcc.dg/pr44194-1.c: Likewise.
6219 * gcc.dg/pr46212.c: Likewise.
6220 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6221 * gcc.dg/setjmp-2.c: Likewise.
6222 * gcc.dg/short-compare-1.c: Likewise.
6223 * gcc.dg/short-compare-2.c: Likewise.
6224 * gcc.dg/smod-1.c: Likewise.
6225 * gcc.dg/sync-2.c: Likewise.
6226 * gcc.dg/sync-3.c: Likewise.
6227 * gcc.dg/tls/opt-1.c: Likewise.
6228 * gcc.dg/tls/opt-2.c: Likewise.
6229 * gcc.dg/tls/opt-3.c: Likewise.
6230 * gcc.dg/torture/badshift.c: Likewise.
6231 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6232 * gcc.dg/torture/pr20314-2.c: Likewise.
6233 * gcc.dg/torture/pr36891.c: Likewise.
6234 * gcc.dg/torture/pr38774.c: Likewise.
6235 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6236 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6237 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6238 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6239 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6240 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6241 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6242 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6243 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6244 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6245 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6246 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6247 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6248 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6249 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6250 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6251 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6252 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6253 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6254 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6255 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6256 * gcc.dg/unroll-1.c: Likewise.
6257 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6258 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6259 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6260 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6261 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6262 * gcc.target/i386/20000609-1.c: Likewise.
6263 * gcc.target/i386/20000720-1.c: Likewise.
6264 * gcc.target/i386/20000724-1.c: Likewise.
6265 * gcc.target/i386/20011107-1.c: Likewise.
6266 * gcc.target/i386/20011119-1.c: Likewise.
6267 * gcc.target/i386/20020201-3.c: Likewise.
6268 * gcc.target/i386/20020218-1.c: Likewise.
6269 * gcc.target/i386/20020729-1.c: Likewise.
6270 * gcc.target/i386/20030926-1.c: Likewise.
6271 * gcc.target/i386/20060125-1.c: Likewise.
6272 * gcc.target/i386/20060125-2.c: Likewise.
6273 * gcc.target/i386/20060512-1.c: Likewise.
6274 * gcc.target/i386/20060512-2.c: Likewise.
6275 * gcc.target/i386/20060512-3.c: Likewise.
6276 * gcc.target/i386/20060512-4.c: Likewise.
6277 * gcc.target/i386/387-1.c: Likewise.
6278 * gcc.target/i386/387-2.c: Likewise.
6279 * gcc.target/i386/387-5.c: Likewise.
6280 * gcc.target/i386/387-6.c: Likewise.
6281 * gcc.target/i386/980312-1.c: Likewise.
6282 * gcc.target/i386/980313-1.c: Likewise.
6283 * gcc.target/i386/990117-1.c: Likewise.
6284 * gcc.target/i386/990424-1.c: Likewise.
6285 * gcc.target/i386/990524-1.c: Likewise.
6286 * gcc.target/i386/991129-1.c: Likewise.
6287 * gcc.target/i386/991214-1.c: Likewise.
6288 * gcc.target/i386/991230-1.c: Likewise.
6289 * gcc.target/i386/addr-sel-1.c: Likewise.
6290 * gcc.target/i386/aggregate-ret1.c: Likewise.
6291 * gcc.target/i386/aggregate-ret2.c: Likewise.
6292 * gcc.target/i386/align-main-3.c: Likewise.
6293 * gcc.target/i386/amd64-abi-1.c: Likewise.
6294 * gcc.target/i386/amd64-abi-2.c: Likewise.
6295 * gcc.target/i386/amd64-abi-4.c: Likewise.
6296 * gcc.target/i386/amd64-abi-5.c: Likewise.
6297 * gcc.target/i386/amd64-abi-6.c: Likewise.
6298 * gcc.target/i386/asm-1.c: Likewise.
6299 * gcc.target/i386/asm-3.c: Likewise.
6300 * gcc.target/i386/asm-5.c: Likewise.
6301 * gcc.target/i386/attributes-error.c: Likewise.
6302 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6303 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6304 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6305 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6306 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6307 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6308 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6309 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6310 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6311 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6312 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6313 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6314 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6315 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6316 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6317 * gcc.target/i386/bitfield1.c: Likewise.
6318 * gcc.target/i386/bitfield2.c: Likewise.
6319 * gcc.target/i386/bmi-2.c: Likewise.
6320 * gcc.target/i386/bmi-5.c: Likewise.
6321 * gcc.target/i386/builtin-unreachable.c: Likewise.
6322 * gcc.target/i386/cleanup-2.c: Likewise.
6323 * gcc.target/i386/clobbers.c: Likewise.
6324 * gcc.target/i386/cmov8.c: Likewise.
6325 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6326 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6327 * gcc.target/i386/compress-float-387.c: Likewise.
6328 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6329 * gcc.target/i386/compress-float-sse.c: Likewise.
6330 * gcc.target/i386/crc32-2.c: Likewise.
6331 * gcc.target/i386/crc32-3.c: Likewise.
6332 * gcc.target/i386/divmod-7.c: Likewise.
6333 * gcc.target/i386/divmod-8.c: Likewise.
6334 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6335 * gcc.target/i386/fma3-builtin.c: Likewise.
6336 * gcc.target/i386/fma3-fma.c: Likewise.
6337 * gcc.target/i386/fma4-256-vector.c: Likewise.
6338 * gcc.target/i386/fma4-builtin.c: Likewise.
6339 * gcc.target/i386/fma4-fma-2.c: Likewise.
6340 * gcc.target/i386/fma4-fma.c: Likewise.
6341 * gcc.target/i386/fma4-vector-2.c: Likewise.
6342 * gcc.target/i386/fma4-vector.c: Likewise.
6343 * gcc.target/i386/funcspec-1.c: Likewise.
6344 * gcc.target/i386/funcspec-10.c: Likewise.
6345 * gcc.target/i386/funcspec-11.c: Likewise.
6346 * gcc.target/i386/funcspec-2.c: Likewise.
6347 * gcc.target/i386/funcspec-5.c: Likewise.
6348 * gcc.target/i386/funcspec-6.c: Likewise.
6349 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6350 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6351 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6352 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6353 * gcc.target/i386/incoming-1.c: Likewise.
6354 * gcc.target/i386/incoming-10.c: Likewise.
6355 * gcc.target/i386/incoming-11.c: Likewise.
6356 * gcc.target/i386/incoming-12.c: Likewise.
6357 * gcc.target/i386/incoming-13.c: Likewise.
6358 * gcc.target/i386/incoming-14.c: Likewise.
6359 * gcc.target/i386/incoming-15.c: Likewise.
6360 * gcc.target/i386/incoming-2.c: Likewise.
6361 * gcc.target/i386/incoming-3.c: Likewise.
6362 * gcc.target/i386/incoming-4.c: Likewise.
6363 * gcc.target/i386/incoming-5.c: Likewise.
6364 * gcc.target/i386/incoming-6.c: Likewise.
6365 * gcc.target/i386/incoming-7.c: Likewise.
6366 * gcc.target/i386/incoming-8.c: Likewise.
6367 * gcc.target/i386/incoming-9.c: Likewise.
6368 * gcc.target/i386/lea.c: Likewise.
6369 * gcc.target/i386/local.c: Likewise.
6370 * gcc.target/i386/loop-1.c: Likewise.
6371 * gcc.target/i386/loop-2.c: Likewise.
6372 * gcc.target/i386/loop-3.c: Likewise.
6373 * gcc.target/i386/max-stack-align.c: Likewise.
6374 * gcc.target/i386/memcpy-1.c: Likewise.
6375 * gcc.target/i386/movbe-2.c: Likewise.
6376 * gcc.target/i386/movq-2.c: Likewise.
6377 * gcc.target/i386/movq.c: Likewise.
6378 * gcc.target/i386/nrv1.c: Likewise.
6379 * gcc.target/i386/pad-4.c: Likewise.
6380 * gcc.target/i386/pad-5a.c: Likewise.
6381 * gcc.target/i386/pad-5b.c: Likewise.
6382 * gcc.target/i386/pad-6a.c: Likewise.
6383 * gcc.target/i386/pad-6b.c: Likewise.
6384 * gcc.target/i386/pad-7.c: Likewise.
6385 * gcc.target/i386/pad-9.c: Likewise.
6386 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6387 * gcc.target/i386/pic-1.c: Likewise.
6388 * gcc.target/i386/pr12092-1.c: Likewise.
6389 * gcc.target/i386/pr12329.c: Likewise.
6390 * gcc.target/i386/pr21518.c: Likewise.
6391 * gcc.target/i386/pr22362.c: Likewise.
6392 * gcc.target/i386/pr22585.c: Likewise.
6393 * gcc.target/i386/pr23098.c: Likewise.
6394 * gcc.target/i386/pr25196.c: Likewise.
6395 * gcc.target/i386/pr25293.c: Likewise.
6396 * gcc.target/i386/pr25654.c: Likewise.
6397 * gcc.target/i386/pr26449.c: Likewise.
6398 * gcc.target/i386/pr26778.c: Likewise.
6399 * gcc.target/i386/pr26826.c: Likewise.
6400 * gcc.target/i386/pr27266.c: Likewise.
6401 * gcc.target/i386/pr29978.c: Likewise.
6402 * gcc.target/i386/pr30505.c: Likewise.
6403 * gcc.target/i386/pr30961-1.c: Likewise.
6404 * gcc.target/i386/pr31628.c: Likewise.
6405 * gcc.target/i386/pr32000-2.c: Likewise.
6406 * gcc.target/i386/pr32661-1.c: Likewise.
6407 * gcc.target/i386/pr32708-2.c: Likewise.
6408 * gcc.target/i386/pr32708-3.c: Likewise.
6409 * gcc.target/i386/pr34256.c: Likewise.
6410 * gcc.target/i386/pr34312.c: Likewise.
6411 * gcc.target/i386/pr34522.c: Likewise.
6412 * gcc.target/i386/pr35160.c: Likewise.
6413 * gcc.target/i386/pr35281.c: Likewise.
6414 * gcc.target/i386/pr36246.c: Likewise.
6415 * gcc.target/i386/pr36786.c: Likewise.
6416 * gcc.target/i386/pr37275.c: Likewise.
6417 * gcc.target/i386/pr37843-3.c: Likewise.
6418 * gcc.target/i386/pr37843-4.c: Likewise.
6419 * gcc.target/i386/pr39082-1.c: Likewise.
6420 * gcc.target/i386/pr39431.c: Likewise.
6421 * gcc.target/i386/pr39496.c: Likewise.
6422 * gcc.target/i386/pr39543-2.c: Likewise.
6423 * gcc.target/i386/pr39911.c: Likewise.
6424 * gcc.target/i386/pr40718.c: Likewise.
6425 * gcc.target/i386/pr40906-1.c: Likewise.
6426 * gcc.target/i386/pr40906-2.c: Likewise.
6427 * gcc.target/i386/pr40906-3.c: Likewise.
6428 * gcc.target/i386/pr40934.c: Likewise.
6429 * gcc.target/i386/pr41900.c: Likewise.
6430 * gcc.target/i386/pr42589.c: Likewise.
6431 * gcc.target/i386/pr43662.c: Likewise.
6432 * gcc.target/i386/pr43671.c: Likewise.
6433 * gcc.target/i386/pr43766.c: Likewise.
6434 * gcc.target/i386/pr43869.c: Likewise.
6435 * gcc.target/i386/pr44942.c: Likewise.
6436 * gcc.target/i386/pr44948-2a.c: Likewise.
6437 * gcc.target/i386/pr45234.c: Likewise.
6438 * gcc.target/i386/pr45336-2.c: Likewise.
6439 * gcc.target/i386/pr45336-4.c: Likewise.
6440 * gcc.target/i386/pr45852.c: Likewise.
6441 * gcc.target/i386/pr46470.c: Likewise.
6442 * gcc.target/i386/pr48037-1.c: Likewise.
6443 * gcc.target/i386/pr48389.c: Likewise.
6444 * gcc.target/i386/pr49095.c: Likewise.
6445 * gcc.target/i386/pr9771-1.c: Likewise.
6446 * gcc.target/i386/rdfsbase-1.c: Likewise.
6447 * gcc.target/i386/rdfsbase-2.c: Likewise.
6448 * gcc.target/i386/rdgsbase-1.c: Likewise.
6449 * gcc.target/i386/rdgsbase-2.c: Likewise.
6450 * gcc.target/i386/rdrand-3.c: Likewise.
6451 * gcc.target/i386/regparm-stdcall.c: Likewise.
6452 * gcc.target/i386/regparm.c: Likewise.
6453 * gcc.target/i386/reload-1.c: Likewise.
6454 * gcc.target/i386/rotate-2.c: Likewise.
6455 * gcc.target/i386/sibcall-5.c: Likewise.
6456 * gcc.target/i386/signbit-1.c: Likewise.
6457 * gcc.target/i386/signbit-2.c: Likewise.
6458 * gcc.target/i386/signbit-3.c: Likewise.
6459 * gcc.target/i386/sse-5.c: Likewise.
6460 * gcc.target/i386/sse-8.c: Likewise.
6461 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6462 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6463 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6464 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6465 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6466 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6467 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6468 * gcc.target/i386/sse2-movq-2.c: Likewise.
6469 * gcc.target/i386/sse2-movq-3.c: Likewise.
6470 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6471 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6472 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6473 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6474 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6475 * gcc.target/i386/ssefn-1.c: Likewise.
6476 * gcc.target/i386/ssefn-2.c: Likewise.
6477 * gcc.target/i386/sseregparm-1.c: Likewise.
6478 * gcc.target/i386/sseregparm-2.c: Likewise.
6479 * gcc.target/i386/sseregparm-3.c: Likewise.
6480 * gcc.target/i386/sseregparm-4.c: Likewise.
6481 * gcc.target/i386/sseregparm-5.c: Likewise.
6482 * gcc.target/i386/sseregparm-6.c: Likewise.
6483 * gcc.target/i386/sseregparm-7.c: Likewise.
6484 * gcc.target/i386/sseregparm-8.c: Likewise.
6485 * gcc.target/i386/stack-realign.c: Likewise.
6486 * gcc.target/i386/stack-usage-realign.c: Likewise.
6487 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6488 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6489 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6490 * gcc.target/i386/stackalign/return-1.c: Likewise.
6491 * gcc.target/i386/stackalign/return-2.c: Likewise.
6492 * gcc.target/i386/stackalign/return-3.c: Likewise.
6493 * gcc.target/i386/tailcall-1.c: Likewise.
6494 * gcc.target/i386/tbm-2.c: Likewise.
6495 * gcc.target/i386/udivmod-7.c: Likewise.
6496 * gcc.target/i386/udivmod-8.c: Likewise.
6497 * gcc.target/i386/unroll-1.c: Likewise.
6498 * gcc.target/i386/vararg-1.c: Likewise.
6499 * gcc.target/i386/vararg-2.c: Likewise.
6500 * gcc.target/i386/vect8-ret.c: Likewise.
6501 * gcc.target/i386/vectorize5.c: Likewise.
6502 * gcc.target/i386/wmul-1.c: Likewise.
6503 * gcc.target/i386/wmul-2.c: Likewise.
6504 * gcc.target/i386/wrfsbase-1.c: Likewise.
6505 * gcc.target/i386/wrfsbase-2.c: Likewise.
6506 * gcc.target/i386/wrgsbase-1.c: Likewise.
6507 * gcc.target/i386/wrgsbase-2.c: Likewise.
6508 * gcc.target/i386/xop-pcmov.c: Likewise.
6509 * gcc.target/i386/xop-pcmov2.c: Likewise.
6510 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6511 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6512 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6513 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6514 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6515 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6516 * gcc.target/i386/zee.c: Likewise.
6517 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6518 * gfortran.dg/compiler-directive_2.f: Likewise.
6519 * gfortran.dg/g77/20010216-1.f: Likewise.
6520 * gfortran.dg/gomp/pr39152.f90: Likewise.
6521 * gfortran.dg/pr33794.f90: Likewise.
6523 2011-07-09 Jason Merrill <jason@redhat.com>
6525 * g++.dg/cpp0x/regress/regress5.C: New.
6527 2011-07-08 Jason Merrill <jason@redhat.com>
6530 * g++.dg/expr/compound-asn1.C: New.
6531 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6533 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6536 * gcc.target/powerpc/altivec-34.c: New test.
6538 2011-07-08 Jason Merrill <jason@redhat.com>
6541 * g++.dg/abi/guard3.C: New.
6543 2011-07-08 Julian Brown <julian@codesourcery.com>
6545 * lib/target-supports.exp
6546 (check_effective_target_arm_little_endian): New.
6547 (check_effective_target_vect_pack_trunc): Use above.
6548 (check_effective_target_vect_unpack): Likewise.
6549 (check_effective_target_vect_element_align): Test
6550 check_effective_target_arm_vect_no_misalign for ARM.
6552 2011-07-08 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/constexpr-rom.C: New.
6557 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6560 * g++.dg/torture/pr49519.C: New test.
6562 2011-07-08 Martin Jambor <mjambor@suse.cz>
6564 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6566 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6569 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6571 2011-07-08 Richard Guenther <rguenther@suse.de>
6573 PR tree-optimization/49662
6574 * gcc.dg/graphite/interchange-14.c: XFAIL.
6575 * gcc.dg/graphite/interchange-15.c: Likewise.
6576 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6578 2011-07-06 Jason Merrill <jason@redhat.com>
6581 * g++.dg/cpp0x/regress/regress4.C: New.
6583 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6586 * gfortran.dg/result_in_spec_4.f90: New test.
6588 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590 * gcc.target/sparc/cas64.c: New test.
6592 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6595 * g++.dg/torture/pr49644.C: New test.
6598 * gcc.c-torture/execute/pr49644.c: New test.
6600 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6602 * lib/target-supports.exp (check_effective_target_ia32): New.
6603 (check_effective_target_x32): Likewise.
6604 (check_effective_target_vect_cmdline_needed): Also check x32.
6606 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6608 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6610 * gcc.target/arm/pr42235.c: Likewise.
6611 * gcc.target/arm/pr42495.c: Likewise.
6612 * gcc.target/arm/pr42574.c: Likewise.
6613 * gcc.target/arm/thumb-branch1.c: Likewise.
6615 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6616 unneeded prune of possible warning.
6617 * gcc.target/arm/pr40956.c: Likewise.
6618 * gcc.target/arm/pr42505.c: Likewise.
6620 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6621 * gcc.c-torture/compile/pr46883.c: Likewise.
6622 * gcc.c-torture/compile/pr46934.c: Likewise.
6624 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6625 for move to ../../gcc.c-torture/compile.
6626 * gcc.target/arm/pr46883.c: Likewise.
6627 * gcc.target/arm/pr46934.c: Likewise.
6629 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6630 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6631 * gcc.target/arm/wmul-1.c: Likewise.
6632 * gcc.target/arm/wmul-2.c: Likewise.
6633 * gcc.target/arm/wmul-3.c: Likewise.
6634 * gcc.target/arm/wmul-4.c: Likewise.
6635 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6636 add tab after scan target.
6637 * gcc.target/arm/smlaltt-1.c: Likewise.
6638 * gcc.target/arm/smlatb-1.c: Likewise.
6639 * gcc.target/arm/smlatt-1.c: Likewise.
6641 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6644 * gcc.dg/debug/pr49522.c: New test.
6646 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6648 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6649 * gcc.dg/pr46212.c: Run only if target int32plus.
6650 * gcc.dg/torture/pr48146.c: Ditto.
6651 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6652 * c-c++-common/pr44832.c: Ditto.
6653 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6654 * gcc.dg/pr31490.c: Ditto.
6655 * gcc.dg/torture/builtin-math-7.c: Run only if target
6657 * gcc.dg/torture/pr45764.c: Skip for AVR.
6658 * gcc.dg/pr47893.c: Ditto.
6660 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6662 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6663 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6664 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6665 add tab to scan target.
6667 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6669 * gcc.target/arm/neon-modes-3.c: New test.
6671 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6673 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6674 -fno-loop-interchange -ffast-math.
6676 2011-07-07 Richard Guenther <rguenther@suse.de>
6678 * gcc.dg/ftrapv-3.c: New testcase.
6680 2011-07-07 Richard Guenther <rguenther@suse.de>
6682 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6683 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6685 2011-07-07 Kai Tietz <ktietz@redhat.com>
6687 * gcc.dg/binop-notxor1.c: New test.
6688 * gcc.dg/binop-notand4a.c: New test.
6689 * gcc.dg/binop-notxor2.c: New test.
6690 * gcc.dg/binop-notand3a.c: New test.
6691 * gcc.dg/binop-notand2a.c: New test.
6692 * gcc.dg/binop-notand6a.c: New test.
6693 * gcc.dg/binop-notor1.c: New test.
6694 * gcc.dg/binop-notand1a.c: New test.
6695 * gcc.dg/binop-notand5a.c: New test.
6696 * gcc.dg/binop-notor2.c: New test.
6698 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6701 * gcc.dg/gomp/pr49640.c: New test.
6703 2011-07-07 Richard Guenther <rguenther@suse.de>
6705 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6707 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6710 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6712 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6714 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6715 * gcc.target/powerpc/no-r11-2.c: Ditto.
6716 * gcc.target/powerpc/no-r11-3.c: Ditto.
6718 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6720 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6721 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6723 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6725 * lib/target-supports.exp (check_profiling_available): Disable
6726 profiling with -fprofile-generate for target avr.
6728 2011-07-06 Richard Guenther <rguenther@suse.de>
6730 PR tree-optimization/49645
6731 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6733 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6736 * gcc.dg/pr47383.c: New.
6738 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6740 PR tree-optimization/49647
6741 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6743 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6746 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6747 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6749 2011-07-05 Jason Merrill <jason@redhat.com>
6752 * g++.dg/template/template-id-4.C: New.
6754 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6756 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6757 * gcc.dg/pr43402.c: Ditto.
6759 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6761 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6763 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6765 * gcc.target/powerpc/ppc-switch-1.c: New test for
6766 --param case-values-threshold.
6767 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6769 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6771 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6773 2011-07-05 Jason Merrill <jason@redhat.com>
6775 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6777 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6779 PR tree-optimization/47654
6780 * gcc.dg/graphite/block-pr47654.c: New.
6782 2011-07-05 Jason Merrill <jason@redhat.com>
6784 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6786 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6788 PR tree-optimization/49580
6789 * gcc.dg/autopar/pr49580.c: New test.
6791 2011-07-05 Richard Guenther <rguenther@suse.de>
6793 PR tree-optimization/49518
6794 PR tree-optimization/49628
6795 * g++.dg/torture/pr49628.C: New testcase.
6796 * gcc.dg/torture/pr49518.c: Likewise.
6798 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6800 * ada/acats/run_acats (which): Extract last field from type -p,
6801 type output only if command succeeded.
6803 2011-07-04 Jason Merrill <jason@redhat.com>
6805 * g++.dg/abi/mangle48.C: New.
6807 * g++.dg/cpp0x/diag1.C: New.
6809 * g++.dg/diagnostic/aka1.C: New.
6811 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6813 PR rtl-optimization/49619
6814 * gcc.dg/pr49619.c: New test.
6816 PR rtl-optimization/49472
6817 * gfortran.dg/pr49472.f90: New test.
6820 * gcc.dg/pr49602.c: New test.
6822 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6826 * gcc.target/avr/avr.exp: Run over cpp files, too.
6827 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6828 * gcc.target/avr/progmem.h: New file.
6829 * gcc.target/avr/exit-abort.h: New file.
6830 * gcc.target/avr/progmem-error-1.c: New file.
6831 * gcc.target/avr/progmem-error-1.cpp: New file.
6832 * gcc.target/avr/progmem-warning-1.c: New file.
6833 * gcc.target/avr/torture/progmem-1.c: New file.
6834 * gcc.target/avr/torture/progmem-1.cpp: New file.
6836 2011-07-04 Richard Guenther <rguenther@suse.de>
6838 PR tree-optimization/49615
6839 * g++.dg/torture/pr49615.C: New testcase.
6841 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6843 PR tree-optimization/49610
6844 * gcc.dg/vect/pr49610.c: New test.
6846 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6848 * gnat.dg/specs/debug1.ads: New test.
6850 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6853 * gfortran.dg/typebound_proc_23.f90: New.
6855 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6858 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6860 2011-07-01 Jason Merrill <jason@redhat.com>
6863 * g++.dg/template/template-id-3.C: New.
6866 * g++.dg/template/qualified-id4.C: New.
6869 * g++.dg/template/explicit-args4.C: New.
6872 * g++.dg/template/offsetof2.C: New.
6874 2011-07-01 Kai Tietz <ktietz@redhat.com>
6876 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6878 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6881 * lib/target-supports.exp (check_effective_target_gld): New proc.
6883 2011-07-01 Richard Guenther <rguenther@suse.de>
6885 PR tree-optimization/49603
6886 * gcc.dg/torture/pr49603.c: New testcase.
6888 2011-06-30 Jason Merrill <jason@redhat.com>
6891 * g++.dg/rtti/template1.C: New.
6894 * g++.dg/cpp0x/regress/ctor1.C: New.
6897 * g++.dg/cpp0x/initlist54.C: New.
6899 2011-06-30 Martin Jambor <mjambor@suse.cz>
6901 * gcc.dg/tree-ssa/sra-12.c: New test.
6903 2011-06-29 Jason Merrill <jason@redhat.com>
6905 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6907 2011-06-30 Richard Guenther <rguenther@suse.de>
6909 PR tree-optimization/46787
6910 * gcc.dg/vect/vect-121.c: New testcase.
6912 2011-06-30 Martin Jambor <mjambor@suse.cz>
6914 PR tree-optimization/49094
6915 * gcc.dg/tree-ssa/pr49094.c: New test.
6917 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6920 * gfortran.dg/pr49540-1.f90: New test.
6921 * gfortran.dg/pr49540-2.f90: New test.
6923 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6926 * ada/acats/run_acats (which): Use last field of type -p output.
6928 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6929 Iain Sandoe <iains@gcc.gnu.org>
6932 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6933 Only skip on 64-bit *-*-darwin8* && !objc2.
6935 2011-06-30 Richard Guenther <rguenther@suse.de>
6937 PR tree-optimization/38752
6938 * gcc.c-torture/compile/pr38752.c: New testcase.
6940 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6942 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6943 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6945 2011-06-29 Jason Merrill <jason@redhat.com>
6948 * g++.dg/cpp0x/initlist53.C: Use placement new.
6949 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6950 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6953 * g++.dg/cpp0x/trailing6.C: New.
6954 * g++.dg/cpp0x/pr45908.C: No error.
6957 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6960 * g++.dg/cpp0x/constexpr-using2.C: New.
6962 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6965 * g++.dg/cpp0x/constexpr-diag3.C: New.
6966 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6967 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6968 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6969 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6971 2011-06-29 Jason Merrill <jason@redhat.com>
6973 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6975 2011-06-29 Richard Guenther <rguenther@suse.de>
6977 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6979 2011-06-29 Jason Merrill <jason@redhat.com>
6981 * g++.dg/cpp0x/initlist-value2.C: New.
6983 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6984 * g++.dg/cpp0x/initlist-value.C: New.
6986 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6988 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6990 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6993 * gcc.dg/inline_2.c: Likewise.
6994 * gcc.dg/unroll_1.c: Likewise.
6996 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6999 * gcc.target/i386/pr49567.c: New test.
7001 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7003 * gnat.dg/opt17.ad[sb]: New test.
7005 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7006 Tom de Vries <tom@codesourcery.com>
7008 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7009 (check_effective_target_arm_thumb2): New effective targets.
7010 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7011 properly. Clean up temporary files.
7012 * gcc.target/arm/ivopts-2.c: Likewise.
7013 * gcc.target/arm/ivopts-3.c: Likewise.
7014 * gcc.target/arm/ivopts-4.c: Likewise.
7015 * gcc.target/arm/ivopts-5.c: Likewise.
7016 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7018 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7021 * gfortran.dg/reshape_zerosize_3.f90: New test.
7023 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7025 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7026 * gcc.target/arm/vfp-ldmias.c: Likewise.
7027 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7028 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7029 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7030 * gcc.target/arm/vfp-stmias.c: Likewise.
7031 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7032 * gcc.target/arm/vfp-stmiad.c: Likewise.
7034 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7036 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7038 * gcc.target/arm/pr45701-2.c: Ditto.
7040 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7043 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7044 * gfortran.dg/extends_14.f03: Modified.
7046 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7048 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7049 early if the test is already being skipped.
7051 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7052 scan-assembler-dem-not): For missing file, report unresolved with
7053 same message as for pass/fail, with reason reported in log file.
7055 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7056 from add_options_for_arm_neon_fp16.
7057 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7058 check_effective_target_arm_neon_fp16_ok_nocache.
7059 Check -mfpu and -mfloat-abi options from current multilib.
7060 Do not require neon support.
7061 (check_effective_target_arm_fp16_ok): Renamed from
7062 check_effecitve_target_arm_neon_fp16_ok.
7063 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7064 arm_neon_fp16_ok and arm_fp16.
7065 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7066 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7067 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7068 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7070 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7072 * gcc.dg/builtin-assume-aligned-1.c: New test.
7073 * gcc.dg/builtin-assume-aligned-2.c: New test.
7074 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7077 * gcc.dg/pr49544.c: New test.
7079 2011-06-27 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/49394
7082 * g++.dg/torture/pr49394.C: New testcase.
7084 2011-06-27 Kai Tietz <ktietz@redhat.com>
7086 * gcc.dg/optimize-bswapdi-2.c: New test.
7088 2011-06-27 Michael Hope <michael.hope@linaro.org>
7089 Richard Sandiford <richard.sandiford@linaro.org>
7091 PR tree-optimization/49169
7092 * gcc.dg/torture/pr49169.c: New test.
7094 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7097 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7099 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7102 2011-06-26 Jason Merrill <jason@redhat.com>
7104 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7107 * g++.dg/init/ref19.C: New.
7108 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7110 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7112 PR tree-optimization/48377
7113 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7116 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7119 * lib/target-supports.exp (check_effective_target_non_strict_align):
7121 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7123 2011-06-24 Martin Jambor <mjambor@suse.cz>
7125 PR tree-optimizations/49516
7126 * g++.dg/tree-ssa/pr49516.C: New test.
7128 2011-06-23 Jason Merrill <jason@redhat.com>
7131 * g++.dg/template/partial10.C: New.
7132 * g++.dg/template/partial11.C: New.
7134 2011-06-23 Jeff Law <law@redhat.com>
7137 * gcc.dg/pr48770.c: New test.
7139 2011-06-23 Jan Hubicka <jh@suse.cz>
7142 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7144 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7147 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7148 instead of -fdump-tree-optimized.
7150 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7153 * g++.dg/template/crash107.C: New.
7154 * g++.dg/template/error17.C: Adjust.
7156 2011-06-23 Jason Merrill <jason@redhat.com>
7159 * g++.dg/cpp0x/defaulted30.C: New.
7162 * g++.dg/rtti/anon-ns1.C: New.
7165 * g++.dg/init/ref18.C: New.
7168 * g++.dg/template/partial9.C: New.
7170 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7173 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7175 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7178 * gcc.dg/pr49496.c: New test.
7180 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7182 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7185 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7187 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7188 * gcc.target/arm/pr42879.c: Likewise.
7189 * gcc.target/arm/pr45701-3.c: Likewise.
7191 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7192 * gcc.target/arm/pr40482.c: Likewise.
7193 * gcc.target/arm/stack-corruption.c: Likewise.
7195 2011-06-22 Richard Guenther <rguenther@suse.de>
7197 PR tree-optimization/49493
7198 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7200 2011-06-22 Jason Merrill <jason@redhat.com>
7203 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7205 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7206 Dmitry Melnik <dm@ispras.ru>
7208 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7209 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7210 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7212 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7214 * gcc.target/arm/tlscall.c: New.
7216 2011-06-21 Jason Merrill <jason@redhat.com>
7219 * g++.dg/cpp0x/constexpr-ref1.C: New.
7220 * g++.dg/cpp0x/constexpr-ref2.C: New.
7221 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7224 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7227 * g++.dg/template/param3.C: New.
7229 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7231 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7232 my_clrsb test functions.
7234 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7235 test_sll, test_ull): Add clrsb tests.
7236 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7239 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7242 * gfortran.dg/class_44.f03: New.
7244 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7246 PR tree-optimization/49478
7247 * gcc.dg/vect/pr49478.c
7249 2011-06-21 Richard Guenther <rguenther@suse.de>
7251 PR tree-optimization/49483
7252 * gcc.dg/vect/vect-120.c: New testcase.
7254 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7257 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7258 * gcc.dg/vect/vect-peel-4.c: Likewise.
7260 2011-06-22 Christian Bruel <christian.bruel@st.com>
7263 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7264 * gcc.dg/always_inline2.c: Likewise.
7265 * gcc.dg/always_inline3.c: Likewise.
7266 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7267 * gcc.dg/inline_1.c: Likewise.
7268 * gcc.dg/inline_2.c: Likewise.
7269 * gcc.dg/inline_3.c: Likewise.
7270 * gcc.dg/inline_4.c: Likewise.
7271 * gcc.dg/20051201-1.c: Likewise.
7272 * gcc.dg/pr40087.c: Likewise.
7273 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7274 * gcc.dg/inline-22.c: Likewise.
7275 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7276 * gcc.dg/lto/20090218-1_1.c: Likewise.
7277 * g++.dg/ipa/devirt-7.C: Likewise.
7278 * gcc.dg/uninit-pred-5_a.c: Likewise.
7279 * gcc.dg/uninit-pred-5_b.c: Likewise.
7280 * gcc.dg/fail_always_inline.c: New.
7282 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7284 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7285 into 6 jobs instead of 3.
7287 2011-06-20 Jason Merrill <jason@redhat.com>
7290 * g++.dg/cpp0x/initlist53.C: New.
7292 2011-06-20 Tobias Burnus <burnus@net-b.de>
7295 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7296 * gfortran.dg/coarray_lock_3.f90: New.
7297 * gfortran.dg/coarray/lock_1.f90: New.
7299 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7301 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7302 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7303 unresolved and report the reason to the log file.
7305 * lib/scanasm.exp (object-size): Move argument processing earlier
7306 to report errors before verifying that the file exists. Report
7307 problems detected at runtime as unresolved instead of error and
7308 report their reasons to the log file.
7310 2011-06-20 Jason Merrill <jason@redhat.com>
7313 * g++.dg/cpp0x/explicit6.C: New.
7316 * g++.dg/cpp0x/enum20.C: New.
7319 * g++.dg/ext/attr-aligned01.C: New.
7322 * g++.dg/cpp0x/variadic-default.C: New.
7325 * g++.dg/cpp0x/auto26.C: New.
7328 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7330 2011-06-20 Kai Tietz <ktietz@redhat.com>
7332 * gcc.dg/binop-notand1.c: New test.
7333 * gcc.dg/binop-notand2.c: New test.
7334 * gcc.dg/binop-notand3.c: New test.
7335 * gcc.dg/binop-notand4.c: New test.
7336 * gcc.dg/binop-notand5.c: New test.
7337 * gcc.dg/binop-notand6.c: New test.
7339 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7342 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7344 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7347 * gfortran.dg/proc_ptr_31.f90: New.
7349 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7351 * gnat.dg/volatile6.adb: New test.
7352 * gnat.dg/volatile7.adb: Likewise.
7353 * gnat.dg/volatile8.adb: Likewise.
7354 * gnat.dg/volatile9.adb: Likewise.
7356 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7358 * gnat.dg/constant3.adb: New test.
7360 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7363 * gfortran.dg/read_list_eof_1.f90: New test.
7365 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7368 * gcc.target/i386/testimm-1.c: New test.
7369 * gcc.target/i386/testimm-2.c: New test.
7370 * gcc.target/i386/testimm-3.c: New test.
7371 * gcc.target/i386/testimm-4.c: New test.
7372 * gcc.target/i386/testimm-5.c: New test.
7373 * gcc.target/i386/testimm-6.c: New test.
7374 * gcc.target/i386/testimm-7.c: New test.
7375 * gcc.target/i386/testimm-8.c: New test.
7376 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7377 * gcc.target/i386/xop-rotate1-int.c: New test.
7378 * gcc.target/i386/xop-rotate2-int.c: New test.
7380 2011-06-17 Jason Merrill <jason@redhat.com>
7382 * g++.dg/cpp0x/rv-func2.C: New.
7384 * g++.dg/debug/dwarf2/lambda1.C: New.
7385 * g++.dg/warn/Wshadow-6.C: Adjust.
7387 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7390 * gfortran.dg/move_alloc_5.f90: New.
7392 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7394 PR rtl-optimization/48542
7395 * gcc.dg/torture/pr48542.c: New test.
7397 2011-06-16 Jason Merrill <jason@redhat.com>
7400 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7403 * g++.dg/cpp0x/initlist52.C New.
7406 * c-c++-common/raw-string-12.c: New.
7409 * g++.dg/cpp0x/sfinae26.C: New.
7412 * g++.dg/cpp0x/variadic113.C: New.
7415 * g++.dg/cpp0x/variadic112.C: New.
7417 2011-06-16 Jeff Law <law@redhat.com>
7419 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7420 improved jump threading.
7421 * gcc.dg/builtin-object-size-2.c: Likewise.
7422 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7424 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/typebound_assignment_3.f03: New.
7429 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7432 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7434 2011-06-16 Martin Jambor <mjambor@suse.cz>
7436 PR tree-optimization/49343
7437 * gnat.dg/discr31.ad[sb]: New test.
7439 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7441 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7443 2011-06-16 Tom de Vries <tom@codesourcery.com>
7446 * gcc.target/arm/ivopts-3.c: Update test.
7447 * gcc.target/arm/ivopts-5.c: Same.
7449 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7452 2011-06-10 Wei Guozhi <carrot@google.com>
7455 * gcc.target/arm/pr45335.c: New test.
7456 * gcc.target/arm/pr45335-2.c: New test.
7457 * gcc.target/arm/pr45335-3.c: New test.
7458 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7459 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7460 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7462 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7464 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7466 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7469 * gfortran.dg/class_43.f03: New.
7471 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7473 PR tree-optimization/49419
7474 * gcc.c-torture/execute/pr49419.c: New test.
7476 2011-06-16 Revital Eres <revital.eres@linaro.org>
7478 * gcc.dg/sms-9.c: New file.
7480 2011-06-15 Easwaran Raman <eraman@google.com>
7482 PR rtl-optimization/49414
7483 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7485 2011-06-14 Jason Merrill <jason@redhat.com>
7487 * g++.dg/cpp0x/noexcept13.C: New.
7489 2011-06-14 Easwaran Raman <eraman@google.com>
7491 PR rtl-optimization/44194
7492 * gcc.dg/pr44194-1.c: New test.
7493 * gcc.dg/pr44194-2.c: New test.
7495 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7497 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7499 * gcc.target/arm/pr45701-2.c: Likewise.
7500 * gcc.target/arm/thumb-branch1.c: Likewise.
7502 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7505 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7507 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7509 * gcc.target/arm/pr45701-1.c: Require thumb support.
7510 * gcc.target/arm/pr45701-2.c: Likewise.
7511 * gcc.target/arm/thumb-branch1.c: Likewise.
7513 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7514 * gcc.target/arm/pr39839.c: Likewise.
7515 * gcc.target/arm/pr40657-2.c: Likewise.
7516 * gcc.target/arm/pr40956.c: Likewise.
7517 * gcc.target/arm/pr41679.c: Likewise.
7518 * gcc.target/arm/pr42235.c: Likewise.
7519 * gcc.target/arm/pr42495.c: Likewise.
7520 * gcc.target/arm/pr42505.c: Likewise.
7521 * gcc.target/arm/pr42574.c: Likewise.
7522 * gcc.target/arm/pr46883.c: Likewise.
7523 * gcc.target/arm/pr46934.c: Likewise.
7524 * gcc.target/arm/xor-and.c: Likewise.
7526 2011-06-14 Jason Merrill <jason@redhat.com>
7528 * g++.dg/other/error23.C: Adjust error message.
7529 * g++.dg/other/error32.C: Likewise.
7532 * g++.dg/cpp0x/rv-dotstar.C: New.
7535 * g++.dg/cpp0x/decltype30.C: New.
7537 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7539 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7542 * gfortran.dg/pr49103.f90: New test.
7544 2011-06-14 Tom de Vries <tom@codesourcery.com>
7547 * gcc.target/arm/ivopts-3.c: New test.
7548 * gcc.target/arm/ivopts-4.c: New test.
7549 * gcc.target/arm/ivopts-5.c: New test.
7551 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7553 PR rtl-optimization/49390
7554 * gcc.c-torture/execute/pr49390.c: New test.
7556 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7560 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7562 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7563 * gcc.c-torture/execute/cmpsi-2.x: New file.
7564 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7565 * gcc.c-torture/execute/pr45262.x: New file.
7566 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7567 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7569 * gcc.c-torture/compile/pr49163.c: Ditto.
7571 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7573 * gcc.dg/vect/vect-16.c: Rename to...
7574 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7575 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7576 for double-word vectors.
7577 * gcc.dg/vect/vect-peel-4.c: Likewise.
7578 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7580 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7583 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7586 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7588 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7590 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7592 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7594 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7596 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7598 * gfortran.dg/trim_optimize_8.f90: New test case.
7600 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7601 Ira Rosen <ira.rosen@linaro.org>
7603 PR tree-optimization/49352
7604 * gcc.dg/vect/pr49352.c: New test.
7606 2011-06-12 Tobias Burnus
7609 * gfortran.dg/alloc_comp_assign_11.f90: New.
7611 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7613 * gfortran.dg/trim_optimize_7.f90: New test.
7615 2011-06-10 Wei Guozhi <carrot@google.com>
7618 * gcc.target/arm/pr45335.c: New test.
7619 * gcc.target/arm/pr45335-2.c: New test.
7620 * gcc.target/arm/pr45335-3.c: New test.
7621 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7622 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7623 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7625 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7628 * g++.dg/parse/error39.C: New.
7630 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7632 * gcc.target/arm/20090811-1.c: Skip for incompatible
7633 options, do not override other options.
7634 * gcc.target/arm/combine-cmp-shift.c: Skip for
7635 incompatible options.
7636 * gcc.target/arm/pr45094.c: Likewise.
7637 * gcc.target/arm/scd42-1.c: Likewise.
7638 * gcc.target/arm/scd42-3.c: Likewise.
7639 * gcc.target/arm/thumb-ltu.c: Likewise.
7641 * lib/target-supports.exp
7642 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7643 multilib flags use -mfpu with a value other than neon-fp16.
7645 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7647 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7648 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7650 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7652 * lib/target-supports.exp (check_effective_target_pie): New proc.
7653 * gcc.dg/pie-link.c: Use target pie.
7655 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7656 Laurent Roug� <laurent.rouge@menta.fr>
7658 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7659 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7661 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7663 * gfortran.dg/coarray/sync_1.f90: New test for
7664 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7666 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7668 PR tree-optimization/49318
7669 * gcc.dg/vect/pr49318.c: New test.
7671 2011-06-09 David Krauss <potswa@mac.com>
7673 * g++.dg/template/arrow1.C: New.
7675 2011-06-09 Jason Merrill <jason@redhat.com>
7677 * lib/prune.exp: Prune "note"s.
7678 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7680 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7681 * g++.dg/template/dependent-expr3.C: Likewise.
7682 * g++.dg/parse/template7.C: Likewise.
7683 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7684 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7685 * g++.old-deja/g++.pt/friend38.C: Likewise.
7686 * g++.old-deja/g++.pt/crash32.C: Likewise.
7687 * g++.old-deja/g++.other/init4.C: Likewise.
7688 * g++.old-deja/g++.other/friend8.C: Likewise.
7690 * g++.dg/ext/complex7.C: Adjust expected output.
7691 * g++.dg/diagnostic/method1.C: Likewise.
7692 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7693 * g++.dg/parse/crash33.C: Likewise.
7694 * g++.dg/other/warning1.C: Likewise.
7695 * g++.dg/init/pr29571.C: Likewise.
7696 * g++.dg/warn/overflow-warn-1.C: Likewise.
7697 * g++.dg/warn/overflow-warn-3.C: Likewise.
7698 * g++.dg/warn/overflow-warn-4.C: Likewise.
7699 * g++.old-deja/g++.oliva/template1.C: Likewise.
7701 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7702 * g++.dg/parse/template7.C: Adjust.
7704 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7707 * gcc.dg/pr49307.c: New.
7709 2011-06-09 Wei Guozhi <carrot@google.com>
7712 * gcc.target/arm/pr46975.c: New testcase.
7714 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7716 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7717 (PMETH, arglist_t): Removed.
7718 (method_get_number_of_arguments): Removed.
7719 (method_get_nth_argument): Removed.
7720 (method_get_first_argument): Removed.
7721 (method_get_next_argument): Removed.
7722 (method_get_sizeof_arguments): Removed.
7723 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7725 (method_get_number_of_arguments): Removed.
7726 (method_get_nth_argument): Removed.
7727 (method_get_first_argument): Removed.
7728 (method_get_next_argument): Removed.
7729 (method_get_sizeof_arguments): Removed.
7730 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7732 2011-06-09 David Li <davidxl@google.com>
7734 * gcc.dg/dump-pass.c: New test.
7736 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7739 * g++.dg/parse/error38.C: New.
7741 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7744 * gfortran.dg/pr49308.f90: New test.
7746 2011-06-08 Jason Merrill <jason@redhat.com>
7748 * g++.dg/cpp0x/noexcept11.C: New.
7749 * g++.dg/cpp0x/noexcept12.C: New.
7750 * g++.dg/cpp0x/sfinae11.C: Adjust.
7752 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7755 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7756 to dg-options, match also DW_AT_linkage_name.
7758 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7761 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7762 -fno-common on alpha*-dec-osf*.
7763 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7765 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7767 PR rtl-optimization/49303
7768 * gcc.target/ia64/pr49303.c: New test.
7770 2011-06-08 Tobias Burnus <burnus@net-b.de>
7773 * gfortran.dg/coarray_lock_1.f90: New.
7774 * gfortran.dg/coarray_lock_2.f90: New.
7776 2011-06-07 Jason Merrill <jason@redhat.com>
7778 * lib/prune.exp: Look for "required" rather than "instantiated".
7779 * g++.dg/abi/mangle11.C: Likewise.
7780 * g++.dg/abi/mangle12.C: Likewise.
7781 * g++.dg/abi/mangle17.C: Likewise.
7782 * g++.dg/abi/mangle20-2.C: Likewise.
7783 * g++.dg/abi/pragma-pack1.C: Likewise.
7784 * g++.dg/cpp0x/decltype26.C: Likewise.
7785 * g++.dg/cpp0x/decltype28.C: Likewise.
7786 * g++.dg/cpp0x/decltype29.C: Likewise.
7787 * g++.dg/cpp0x/enum11.C: Likewise.
7788 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7789 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7790 * g++.dg/cpp0x/pr47416.C: Likewise.
7791 * g++.dg/ext/case-range2.C: Likewise.
7792 * g++.dg/ext/case-range3.C: Likewise.
7793 * g++.dg/gomp/for-19.C: Likewise.
7794 * g++.dg/gomp/pr37533.C: Likewise.
7795 * g++.dg/gomp/pr38639.C: Likewise.
7796 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7797 * g++.dg/inherit/base3.C: Likewise.
7798 * g++.dg/inherit/using6.C: Likewise.
7799 * g++.dg/init/placement4.C: Likewise.
7800 * g++.dg/init/reference3.C: Likewise.
7801 * g++.dg/lookup/scoped6.C: Likewise.
7802 * g++.dg/lookup/using7.C: Likewise.
7803 * g++.dg/other/abstract1.C: Likewise.
7804 * g++.dg/other/error10.C: Likewise.
7805 * g++.dg/other/error5.C: Likewise.
7806 * g++.dg/other/field1.C: Likewise.
7807 * g++.dg/other/offsetof5.C: Likewise.
7808 * g++.dg/parse/bitfield2.C: Likewise.
7809 * g++.dg/parse/constant4.C: Likewise.
7810 * g++.dg/parse/crash20.C: Likewise.
7811 * g++.dg/parse/invalid-op1.C: Likewise.
7812 * g++.dg/parse/non-dependent2.C: Likewise.
7813 * g++.dg/parse/template18.C: Likewise.
7814 * g++.dg/tc1/dr152.C: Likewise.
7815 * g++.dg/tc1/dr166.C: Likewise.
7816 * g++.dg/tc1/dr176.C: Likewise.
7817 * g++.dg/tc1/dr213.C: Likewise.
7818 * g++.dg/template/access11.C: Likewise.
7819 * g++.dg/template/access2.C: Likewise.
7820 * g++.dg/template/access3.C: Likewise.
7821 * g++.dg/template/access7.C: Likewise.
7822 * g++.dg/template/arg7.C: Likewise.
7823 * g++.dg/template/cond2.C: Likewise.
7824 * g++.dg/template/crash13.C: Likewise.
7825 * g++.dg/template/crash40.C: Likewise.
7826 * g++.dg/template/crash7.C: Likewise.
7827 * g++.dg/template/crash84.C: Likewise.
7828 * g++.dg/template/ctor5.C: Likewise.
7829 * g++.dg/template/defarg13.C: Likewise.
7830 * g++.dg/template/defarg14.C: Likewise.
7831 * g++.dg/template/dtor7.C: Likewise.
7832 * g++.dg/template/eh2.C: Likewise.
7833 * g++.dg/template/error2.C: Likewise.
7834 * g++.dg/template/error43.C: Likewise.
7835 * g++.dg/template/friend32.C: Likewise.
7836 * g++.dg/template/injected1.C: Likewise.
7837 * g++.dg/template/instantiate1.C: Likewise.
7838 * g++.dg/template/instantiate3.C: Likewise.
7839 * g++.dg/template/instantiate5.C: Likewise.
7840 * g++.dg/template/instantiate7.C: Likewise.
7841 * g++.dg/template/local6.C: Likewise.
7842 * g++.dg/template/lookup2.C: Likewise.
7843 * g++.dg/template/member5.C: Likewise.
7844 * g++.dg/template/memfriend15.C: Likewise.
7845 * g++.dg/template/memfriend16.C: Likewise.
7846 * g++.dg/template/memfriend17.C: Likewise.
7847 * g++.dg/template/memfriend7.C: Likewise.
7848 * g++.dg/template/meminit1.C: Likewise.
7849 * g++.dg/template/nested3.C: Likewise.
7850 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7851 * g++.dg/template/nontype12.C: Likewise.
7852 * g++.dg/template/nontype13.C: Likewise.
7853 * g++.dg/template/nontype6.C: Likewise.
7854 * g++.dg/template/pr23510.C: Likewise.
7855 * g++.dg/template/pr35240.C: Likewise.
7856 * g++.dg/template/ptrmem15.C: Likewise.
7857 * g++.dg/template/ptrmem6.C: Likewise.
7858 * g++.dg/template/qualified-id1.C: Likewise.
7859 * g++.dg/template/qualttp20.C: Likewise.
7860 * g++.dg/template/qualttp3.C: Likewise.
7861 * g++.dg/template/qualttp4.C: Likewise.
7862 * g++.dg/template/qualttp5.C: Likewise.
7863 * g++.dg/template/qualttp6.C: Likewise.
7864 * g++.dg/template/qualttp7.C: Likewise.
7865 * g++.dg/template/qualttp8.C: Likewise.
7866 * g++.dg/template/recurse.C: Likewise.
7867 * g++.dg/template/recurse2.C: Likewise.
7868 * g++.dg/template/ref5.C: Likewise.
7869 * g++.dg/template/scope2.C: Likewise.
7870 * g++.dg/template/sfinae10.C: Likewise.
7871 * g++.dg/template/sfinae3.C: Likewise.
7872 * g++.dg/template/sizeof3.C: Likewise.
7873 * g++.dg/template/static9.C: Likewise.
7874 * g++.dg/template/template-id-2.C: Likewise.
7875 * g++.dg/template/typedef13.C: Likewise.
7876 * g++.dg/template/typename4.C: Likewise.
7877 * g++.dg/template/using14.C: Likewise.
7878 * g++.dg/template/using2.C: Likewise.
7879 * g++.dg/template/warn1.C: Likewise.
7880 * g++.dg/warn/Wparentheses-13.C: Likewise.
7881 * g++.dg/warn/Wparentheses-15.C: Likewise.
7882 * g++.dg/warn/Wparentheses-16.C: Likewise.
7883 * g++.dg/warn/Wparentheses-17.C: Likewise.
7884 * g++.dg/warn/Wparentheses-18.C: Likewise.
7885 * g++.dg/warn/Wparentheses-19.C: Likewise.
7886 * g++.dg/warn/Wparentheses-20.C: Likewise.
7887 * g++.dg/warn/Wparentheses-23.C: Likewise.
7888 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7889 * g++.dg/warn/noeffect2.C: Likewise.
7890 * g++.dg/warn/noeffect4.C: Likewise.
7891 * g++.dg/warn/pr8570.C: Likewise.
7892 * g++.old-deja/g++.brendan/init2.C: Likewise.
7893 * g++.old-deja/g++.eh/spec6.C: Likewise.
7894 * g++.old-deja/g++.pt/crash10.C: Likewise.
7895 * g++.old-deja/g++.pt/crash36.C: Likewise.
7896 * g++.old-deja/g++.pt/derived3.C: Likewise.
7897 * g++.old-deja/g++.pt/error2.C: Likewise.
7898 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7899 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7900 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7901 * g++.old-deja/g++.pt/overload7.C: Likewise.
7902 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7904 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7905 Iain Sandoe <iains@gcc.gnu.org>
7907 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7908 Added code to deal with the case when [Protocol
7909 -descriptionForInstanceMethod:] or [Protocol
7910 -descriptionForClassMethod:] returns NULL.
7912 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7913 Iain Sandoe <iains@gcc.gnu.org>
7915 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7916 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7919 2011-06-07 Xinliang David Li <davidxl@google.com>
7921 * gcc.dg/inline_2.c: New test.
7922 * gcc.dg/unroll_2.c: New test.
7923 * gcc.dg/inline_3.c: New test.
7924 * gcc.dg/unroll_3.c: New test.
7925 * gcc.dg/inline_4.c: New test.
7926 * gcc.dg/unroll_4.c: New test.
7927 * gcc.dg/inline_1.c: New test.
7928 * gcc.dg/unroll_1.c: New test.
7930 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7932 PR tree-optimization/48497
7933 * lib/gcc-defs.exp (dg-additional-options): New proc.
7934 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7935 -msse2 on 32-bit x86.
7937 2011-06-06 Jason Merrill <jason@redhat.com>
7939 * g++.dg/cpp0x/enum19.C: New.
7941 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7943 * gcc.target/arm/neon-reload-class.c: New test.
7945 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7948 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7950 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7952 * gcc.target/arm/smlatb-1.c: New file.
7953 * gcc.target/arm/smlatt-1.c: New file.
7954 * gcc.target/arm/smlaltb-1.c: New file.
7955 * gcc.target/arm/smlaltt-1.c: New file.
7957 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7959 * gcc.target/arm/mla-2.c: New test.
7961 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7963 PR gcov-profile/49299
7964 * gcc.dg/tree-prof/pr49299-1.c: New test.
7965 * gcc.dg/tree-prof/pr49299-2.c: New test.
7967 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7969 * lib/target-supports.exp
7970 (check_effective_target_vect_widen_mult_qi_to_hi):
7971 Add NEON as supporting target.
7972 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7973 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7974 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7975 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7976 using widening multiplication on targets that support it.
7977 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7978 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7979 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7981 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7983 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7984 Modern Objective-C runtime API.
7985 * objc/execute/next_mapping.h: Removed.
7986 * objc-obj-c++-shared/next-mapping.h: Removed.
7987 * objc-obj-c++-shared/Object1.h: Removed.
7988 * objc-obj-c++-shared/Object1.m: Removed.
7989 * objc-obj-c++-shared/Object1.mm: Removed.
7990 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7991 * objc-obj-c++-shared/Protocol1.h: Removed.
7992 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7993 of ProtoBool, IVAR_T and METHOD.
7994 * objc-obj-c++-shared/runtime.h: New.
7995 * objc-obj-c++-shared/TestsuiteObject.h: New.
7996 * objc-obj-c++-shared/TestsuiteObject.m: New.
7998 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7999 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8000 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8002 * objc/execute/_cmd.m: Include
8003 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8004 runtime API. ([TestClass +initialize]): Include this method also
8005 with the GNU runtime.
8006 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8007 Object. ([-setValue:]): Return void.
8008 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8009 with the GNU runtime. Include
8010 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8011 for the NeXT runtime. Use the existing print_ivars() and
8012 compare_structures() implementations for the old NeXT runtime.
8013 Added new implementations for the Modern GNU and NeXT runtimes.
8014 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8015 well. (main): Use objc_getClass(). Use return instead of exit.
8016 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8017 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8019 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8020 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8021 instead of Object. (main): Use return instead of exit().
8022 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8023 instead of Object. Removed prototype for exit(). (main): Use
8024 return instead of exit(). Use the Modern Objective-C runtime API.
8025 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8027 * objc/execute/class-tests-1.h: Include
8028 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8029 runtime API. (test_class_with_superclass): Do not call [Object
8030 class]. There is no need to with the current libobjc.
8031 * objc/execute/class-tests-2.h: Include
8032 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8034 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8035 ../../objc-obj-c++-shared/next-mapping.h.
8036 * objc/execute/class-2.m: Likewise.
8037 * objc/execute/class-3.m: Likewise.
8038 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8039 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8040 +initialize]): Include this method also with the GNU
8041 runtime. (main): Use the Modern Objective-C runtime API.
8042 * objc/execute/class-5.m: Likewise.
8043 * objc/execute/class-6.m: Likewise.
8044 * objc/execute/class-7.m: Likewise.
8045 * objc/execute/class-8.m: Likewise.
8046 * objc/execute/class-9.m: Likewise.
8047 * objc/execute/class-10.m: Likewise.
8048 * objc/execute/class-11.m: Likewise.
8049 * objc/execute/class-12.m: Likewise.
8050 * objc/execute/class-13.m: Likewise.
8051 * objc/execute/class-14.m: Likewise.
8052 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8053 this method also with the GNU runtime.
8054 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8055 +initialize]): Include this method also with the GNU runtime.
8056 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8058 * objc/execute/encode-1.m: Likewise.
8059 * objc/execute/enumeration-1.m: Likewise.
8060 * objc/execute/enumeration-2.m: Likewise.
8061 * objc/execute/exceptions/catchall-1.m: Likewise.
8062 * objc/execute/exceptions/finally-1.m: Likewise.
8063 * objc/execute/exceptions/foward-1.m: Likewise.
8064 * objc/execute/exceptions/local-variables-1.m: Likewise.
8065 * objc/execute/exceptions/throw-nil.m: Likewise.
8066 * objc/execute/exceptions/trivial.m: Likewise.
8067 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8068 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8069 * objc/execute/exceptions/matcher-1.m: Likewise.
8070 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8072 * objc/execute/formal_protocol-2.m: Likewise.
8073 * objc/execute/formal_protocol-3.m: Likewise.
8074 * objc/execute/formal_protocol-4.m: Likewise.
8075 * objc/execute/formal_protocol-5.m: Include
8076 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8078 * objc/execute/formal_protocol-6.m: Likewise.
8079 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8080 Object. Include <objc/Protocol.h> instead of
8081 ../../objc-obj-c++-shared/Protocol1.h.
8082 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8084 * objc/execute/informal_protocol.m: Likewise.
8085 * objc/execute/load-3.m: Likewise.
8086 * objc/execute/many_args_method.m ([TestClass +initialize]):
8087 Include this method with the GNU runtime as well.
8088 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8089 * objc/execute/nested-func-1.m: Use TestsuiteObject
8091 * objc/execute/nil_method-1.m: Likewise.
8092 * objc/execute/no_clash.m: Likewise.
8093 * objc/execute/np-1.m: Do not include
8094 ../../objc-obj-c++-shared/Protocol1.h.
8095 (main): Use return instead of exit().
8096 * objc/execute/np-2.m: Do not include
8097 ../../objc-obj-c++-shared/Protocol1.h.
8098 ([MyObject +initialize]): Include this method also with the GNU
8099 runtime. (main): Use return instead of exit().
8100 * objc/execute/object_is_class.m: Include
8101 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8102 of Object. (main): Use the Modern Objective-C runtime API.
8103 * objc/execute/object_is_meta_class.m: Likewise.
8104 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8105 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8106 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8107 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8108 Objective-C runtime API.
8109 * objc/execute/protocol-isEqual-2.m: Likewise.
8110 * objc/execute/protocol-isEqual-3.m: Likewise.
8111 * objc/execute/protocol-isEqual-4.m: Likewise.
8112 * objc/execute/redefining_self.m ([TestClass +initialize]):
8113 Include this method with the GNU runtime as well.
8114 * objc/execute/root_methods.m: Include
8115 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8116 Include this method with the GNU runtime as well.
8117 (main): Use the Modern Objective-C runtime API.
8118 * objc/execute/selector-1.m: Include
8119 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8120 of Object. (main): Use the Modern Objective-C runtime API.
8121 * objc/execute/static-1.m ([Test +initialize]): Include this
8122 method with the GNU runtime as well.
8123 * objc/execute/static-2.m: Likewise.
8124 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8125 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8126 ([MathClass +initialize]): Include this method with the GNU
8128 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8130 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8131 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8132 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8133 * objc.dg/attributes/method-attribute-1.m: Likewise.
8134 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8135 * objc.dg/attributes/method-attribute-2.m: Likewise.
8136 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8137 * objc.dg/attributes/method-attribute-3.m: Likewise.
8138 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8139 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8140 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8141 * obj-c++.dg/bitfield-1.mm: Likewise.
8142 * obj-c++.dg/bitfield-2.mm: Likewise
8143 * objc.dg/bitfield-3.m: Likewise.
8144 * obj-c++.dg/bitfield-4.mm: Likewise.
8145 * objc.dg/bitfield-5.m: Likewise
8146 * objc.dg/call-super-1.m: Likewise.
8147 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8148 Use objc_getClass() instead of objc_get_class(), but for the GNU
8149 runtime redefine objc_getClass as objc_get_class. Include
8150 ../objc-obj-c++-shared/runtime.h.
8151 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8152 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8153 Use the Modern Objective-C runtime API.
8154 * objc.dg/class-protocol-1.m: Include
8155 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8156 * obj-c++.dg/class-protocol-1.mm: Likewise.
8157 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8158 * objc.dg/comp-types-10.m: Likewise.
8159 * objc.dg/comp-types-11.m: Likewise.
8160 * objc.dg/comp-types-12.m: Likewise.
8161 * obj-c++.dg/comp-types-9.mm: Likewise.
8162 * obj-c++.dg/comp-types-11.mm: Likewise.
8163 * obj-c++.dg/comp-types-12.mm: Likewise.
8164 * obj-c++.dg/comp-types-13.mm: Likewise.
8165 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8166 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8167 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8168 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8169 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8170 * objc.dg/desig-init-1.m: Likewise.
8171 * obj-c++.dg/defs.mm: Likewise.
8172 * objc.dg/exceptions-2.m: Likewise.
8173 * obj-c++.dg/except-1.mm: Likewise.
8174 * obj-c++.dg/exceptions-2.mm: Likewise.
8175 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8176 Use the Modern Objective-C runtime API.
8177 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8178 the Modern Objective-C runtime API. Do not include
8179 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8180 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8181 the Modern Objective-C runtime API except when using an older NeXT
8183 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8184 the Modern Objective-C runtime API.
8185 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8187 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8188 * objc.dg/encode-7-next-64bit.m: Updated include.
8189 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8191 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8192 the Modern Objective-C runtime API.
8193 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8194 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8195 instead of ../objc-obj-c++-shared/Protocol1.h.
8196 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8197 the Modern Objective-C runtime API except when using an older NeXT
8199 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8200 the Modern Objective-C runtime API.
8201 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8203 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8204 * objc.dg/fix-and-continue-2.m: Likewise.
8205 * objc.dg/foreach-1.m: Likewise.
8206 * objc.dg/foreach-2.m: Likewise.
8207 * objc.dg/foreach-3.m: Likewise.
8208 * objc.dg/foreach-4.m: Likewise.
8209 * objc.dg/foreach-5.m: Likewise.
8210 * objc.dg/foreach-6.m: Likewise.
8211 * objc.dg/foreach-7.m: Likewise.
8212 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8214 * objc.dg/func-ptr-2.m: Likewise.
8215 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8216 Do not include objc/objc-api.h.
8217 * obj-c++.dg/fsf-package-0.mm: Likewise.
8218 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8219 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8220 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8222 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8223 * objc.dg/gnu-runtime-3.m: Likewise.
8224 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8225 * objc.dg/headers.m: Include objc/runtime.h instead of
8226 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8227 for the NeXT runtime.
8228 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8229 * obj-c++.dg/isa-field-1.mm: Likewise.
8230 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8231 * objc.dg/layout-1.m: Likewise.
8232 * objc.dg/layout-2.m: Likewise.
8233 * objc.dg/local-decl-2.m: Likewise.
8234 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8235 Object. ([Container +elementForView:]): Use
8236 class_conformsToProtocol().
8237 * obj-c++.dg/lookup-2.mm: Likewise.
8238 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8239 * obj-c++.dg/local-decl-1.mm: Likewise.
8240 * objc.dg/method-3.m: Likewise.
8241 * objc.dg/method-4.m: Likewise.
8242 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8243 ../objc-obj-c++-shared/Protocol1.h.
8244 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8245 * objc.dg/method-9.m: Likewise.
8246 * objc.dg/method-10.m: Likewise.
8247 * objc.dg/method-13.m ([Root +initialize]): Include this method
8248 also for the GNU runtime. (main): Use objc_getClass() also for
8250 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8251 * objc.dg/method-17.m: Likewise.
8252 * objc.dg/method-19.m: Likewise.
8253 * objc.dg/method-20b.m: Likewise.
8254 * obj-c++.dg/method-2.mm: Likewise.
8255 * obj-c++.dg/method-6.mm: Likewise.
8256 * obj-c++.dg/method-10.mm: Likewise.
8257 * obj-c++.dg/method-11.mm: Likewise.
8258 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8259 ../objc-obj-c++-shared/Protocol1.h.
8260 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8261 * obj-c++.dg/method-15.mm: Likewise.
8262 * obj-c++.dg/method-17.mm: Likewise.
8263 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8264 +initialize]): Include this method also for the GNU
8265 runtime. (main): Use objc_getClass() also for the GNU runtime.
8266 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8267 * obj-c++.dg/method-22.mm: Likewise.
8268 * obj-c++.dg/method-23.mm: Likewise.
8269 * obj-c++.dg/no-extra-load.mm: Likewise.
8270 * objc.dg/objc-fast-4.m: Likewise.
8271 * objc.dg/objc-gc-4.m: Likewise.
8272 * obj-c++.dg/objc-gc-3.mm: Likewise.
8273 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8274 protocol_getMethodDescription() instead of [Protocol
8275 -descriptionForInstanceMethod].
8276 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8277 Made it available with all runtimes. (main): Call -test instead
8279 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8280 and put into a category.
8281 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8282 Object. Include objc/objc.h.
8283 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8284 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8285 New. (main): Use protocol_getMethodDescription() instead
8286 of [Protocol -descriptionForInstanceMethod] and [Protocol
8287 -descriptionForClassMethod].
8288 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8289 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8290 Objective-C runtime API.
8291 * obj-c++.dg/proto-qual-1.mm: Likewise.
8292 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8294 * obj-c++.dg/property/property-1.mm: Likewise.
8295 * obj-c++.dg/qual-types-1.mm: Likewise.
8296 * objc.dg/selector-2.m: Include objc/objc.h instead of
8297 ../objc-obj-c++-shared/Object1.h.
8298 * obj-c++.dg/selector-2.mm: Likewise.
8299 * obj-c++.dg/selector-5.mm: Likewise.
8300 * obj-c++.dg/selector-6.mm: Likewise.
8301 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8302 Object. Do not include objc/objc-api.h.
8303 * obj-c++.dg/set-not-used-1.mm: Likewise.
8304 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8305 * objc.dg/stret-1.m: Likewise.
8306 * objc.dg/stret-2.m: Likewise.
8307 * obj-c++.dg/super-class-2.mm: Likewise.
8308 * objc.dg/super-class-3.m: Likewise.
8309 * objc.dg/super-class-4.m: Likewise.
8310 * objc.dg/sync-2.m: Likewise.
8311 * obj-c++.dg/sync-2.mm: Likewise.
8312 * objc.dg/sync-1.m: Include objc/objc.h instead of
8313 ../objc-obj-c++-shared/Object1.h.
8314 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8315 'Class' as the type of 'isa'.
8316 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8317 Objective-C runtime API. ([TestClass +initialize]): Include this
8318 method with the GNU runtime as well.
8319 * objc.dg/strings/strings-1.m: Updated includes.
8320 * obj-c++.dg/strings/strings-1.mm: Likewise.
8321 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8322 objc.dg/strings/const-str-12b.m.
8323 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8324 * obj-c++.dg/template-3.mm: Likewise.
8325 * obj-c++.dg/template-4.mm: Likewise.
8326 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8327 Objective-C runtime API.
8328 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8329 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8330 * obj-c++.dg/try-catch-1.mm: Likewise.
8331 * obj-c++.dg/try-catch-2.mm: Likewise.
8332 * objc.dg/try-catch-3.m: Likewise.
8333 * obj-c++.dg/try-catch-3.mm: Likewise.
8334 * objc.dg/try-catch-6.m: Likewise.
8335 * objc.dg/try-catch-7.m: Likewise.
8336 * obj-c++.dg/try-catch-7.mm: Likewise.
8337 * obj-c++.dg/try-catch-8.mm: Likewise.
8338 * obj-c++.dg/try-catch-9.mm: Likewise.
8339 * objc.dg/try-catch-10.m: Likewise.
8340 * obj-c++.dg/try-catch-11.mm: Likewise.
8341 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8342 Object. Include objc/objc.h.
8343 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8344 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8345 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8346 Object. Use Modern Objective-C runtime API. Do not use
8348 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8349 * obj-c++.dg/torture/trivial.mm: Likewise.
8350 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8351 instead of ../objc-obj-c++-shared/Object1.h. Include
8352 ../objc-obj-c++-shared/runtime.h.
8353 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8354 * objc.dg/torture/strings/const-str-11.m: Likewise.
8355 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8356 * objc.dg/torture/strings/const-str-9.m: Likewise.
8357 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8358 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8359 instead of Object. Only add _FooClassReference if
8361 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8362 * objc.dg/torture/strings/const-str-8.m: Likewise.
8363 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8364 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8366 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8368 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8369 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8370 * obj-c++.dg/va-meth-1.mm: Likewise.
8371 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8372 ../objc-obj-c++-shared/Object1.h.
8373 * objc.dg/zero-link-3.m: Likewise.
8375 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8377 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8379 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8382 * obj-c++.dg/property/cxx-property-1.mm: New.
8383 * obj-c++.dg/property/cxx-property-2.mm: New.
8385 2011-06-06 Jason Merrill <jason@redhat.com>
8387 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8389 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8391 PR rtl-optimization/49145
8393 * gcc.c-torture/compile/pr49145.c: New test.
8395 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8399 to dg-options, match also DW_AT_linkage_name.
8402 * gcc.dg/debug/pr49294.c: New test.
8405 * g++.dg/opt/pr49264.C: New test.
8407 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8409 PR tree-optimization/49243
8410 * gcc.dg/pr49243.c: New.
8412 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8414 * gnat.dg/specs/cond_expr1.ads: New test.
8416 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8418 * gnat.dg/deferred_const4.ad[sb]: New test.
8419 * gnat.dg/deferred_const4_pkg.ads: New helper.
8421 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8423 * gnat.dg/test_tamdt.adb: Rename to...
8424 * gnat.dg/taft_type1.adb: ...this.
8425 * gnat.dg/tamdt.ad[sb]: Rename to...
8426 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8427 * gnat.dg/tamdt_aux.ads: Rename to...
8428 * gnat.dg/taft_type1_pkg2.ads: ...this.
8429 * gnat.dg/taft_type2.ad[sb]: New test.
8430 * gnat.dg/taft_type2_pkg.ads: New helper.
8431 * gnat.dg/taft_type3.adb: New test.
8432 * gnat.dg/taft_type3_pkg.ads: New helper.
8434 2011-06-05 Tobias Burnus <burnus@net-b.de>
8437 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8440 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8443 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8445 * objc.dg/gnu-api-2-objc.m: Likewise.
8446 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8447 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8449 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8451 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8452 alignment, not the alignment, when calling class_addIvar(). Add
8453 an 'isa' instance variable to the test root class.
8454 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8456 2011-06-04 Jan Hubicka <jh@suse.cz>
8458 PR tree-optimization/48893
8459 PR tree-optimization/49091
8460 PR tree-optimization/49179
8461 * gfortran.dg/pr49179.f90: New testcase
8463 2011-06-04 Jan Hubicka <jh@suse.cz>
8466 * g++.dg/torture/pr48954.C: New testcase.
8468 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8470 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8472 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8475 * g++.dg/diagnostic/bitfld2.C: New.
8477 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8480 * gcc.c-torture/execute/pr49281.c: New test.
8482 2011-06-04 Jan Hubicka <jh@suse.cz>
8484 PR tree-optimize/48929
8485 * gcc.c-torture/compile/pr48929.c: New testcase.
8487 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8489 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8491 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8494 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8496 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8498 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8500 2011-06-03 Richard Henderson <rth@redhat.com>
8501 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8503 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8505 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8507 * objc.dg/headers.m: Do not include objc-list.h.
8509 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8511 * objc.dg/type-stream-1.m: Test removed.
8512 * objc.dg/headers.m: Do not include typedstream.h.
8514 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8516 * objc.dg/torture/forward-1.m (main): Updated testcase.
8518 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8521 * gcc.c-torture/compile/pr49163.c: New.
8523 2011-06-02 Asher Langton <langton2@llnl.gov>
8526 * gfortran.dg/PR49268.f90: New test.
8528 2011-06-02 Asher Langton <langton2@llnl.gov>
8531 * gfortran.dg/PR37039.f90: New test.
8533 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8536 * objc.dg/method-5.m: Updated.
8537 * objc.dg/method-19.m: Updated.
8538 * objc.dg/method-lookup-1.m: New.
8539 * obj-c++.dg/method-6.mm: Updated.
8540 * obj-c++.dg/method-7.mm: Updated.
8541 * obj-c++.dg/method-lookup-1.mm: New.
8543 2011-06-02 DJ Delorie <dj@redhat.com>
8545 * lib/timeout.exp (timeout): Add board_info support.
8547 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8549 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8551 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8554 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8555 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8557 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8558 Hans-Peter Nilsson <hp@axis.com>
8560 PR rtl-optimization/48840
8561 * gcc.target/sparc/ultrasp13.c: New test.
8563 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8566 * gcc.c-torture/compile/pr49238.c: New.
8568 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8570 * gcc.target/arm/g2.c: Skip test in -mthumb.
8571 Skip test unless cpu is xscale.
8572 * gcc.target/arm/scd42-2.c: Likewise.
8573 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8575 2011-06-01 Jason Merrill <jason@redhat.com>
8577 * g++.dg/cpp0x/decltype28.C: New.
8578 * g++.dg/cpp0x/decltype29.C: New.
8580 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8583 * gcc.target/mips/pr45074.c: New test.
8585 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8586 Hans-Peter Nilsson <hp@axis.com>
8588 PR rtl-optimization/48830
8589 * gcc.target/sparc/ultrasp12.c: New test.
8591 2011-06-01 David Li <davidxl@google.com>
8593 * gcc.dg/profile-dir-1.c: Change pass name.
8594 * gcc.dg/profile-dir-2.c: Ditto.
8595 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8596 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8597 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8598 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8599 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8600 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8601 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8602 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8603 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8604 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8605 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8606 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8607 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8608 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8609 * gcc.dg/profile-dir-3.c: Ditto.
8610 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8612 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8614 * objc.dg/attributes/method-nonnull-1.m: New test.
8615 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8617 2011-05-31 Tobias Burnus <burnus@net-b.de>
8620 * gfortran.dg/coarray_atomic_1.f90: New.
8621 * gfortran.dg/coarray/atomic_1.f90: New.
8623 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8625 * gcc.dg/guality/bswaptest.c: New test.
8626 * gcc.dg/guality/clztest.c: New test.
8627 * gcc.dg/guality/ctztest.c: New test.
8628 * gcc.dg/guality/rotatetest.c: New test.
8631 * gcc.target/i386/pr48688.c: New test.
8633 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8636 * g++.dg/lookup/name-clash9.C: New.
8638 2011-05-31 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/coarray/dummy_1.f90: New.
8643 2011-05-31 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/coarray/save_1.f90: New.
8647 * gfortran.dg/coarray_4.f90: Update dg-error.
8649 2011-05-31 Jason Merrill <jason@redhat.com>
8651 * g++.dg/cpp0x/rv-template1.C: New.
8653 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8655 PR rtl-optimization/49235
8656 * gcc.dg/pr49235.c: New test.
8658 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8660 PR tree-optimization/49093
8661 * gcc.dg/vect/pr49093.c: New test.
8663 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8666 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8668 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8671 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8674 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8677 * gcc.c-torture/execute/pr49186.c: New.
8679 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8682 * gcc.target/i386/pr49168-1.c: New.
8684 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8685 Eric Botcazou <ebotcazou@adacore.com>
8687 * gcc.dg/guality/drap.c: New test.
8689 2011-05-30 Richard Guenther <rguenther@suse.de>
8691 PR tree-optimization/49210
8692 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8693 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8695 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8698 * g++.dg/gomp/pr49223-1.C: New test.
8699 * g++.dg/gomp/pr49223-2.C: New test.
8701 2011-05-30 Richard Guenther <rguenther@suse.de>
8703 PR tree-optimization/49218
8704 * gcc.c-torture/execute/pr49218.c: New testcase.
8706 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8708 PR tree-optimization/49199
8709 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8710 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8711 -fno-tree-scev-cprop.
8713 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8716 * gfortran.dg/extends_13.f03: New.
8718 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8720 PR rtl-optimization/49095
8721 * gcc.target/i386/pr49095.c: New test.
8723 2011-05-29 Tobias Burnus <burnus@net-b.de>
8726 * gfortran.dg/coarray_24.f90: New.
8728 2011-05-29 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/coarray_23.f90: New.
8733 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8736 * gcc.dg/pr48826.c: New test.
8738 2011-05-29 Richard Guenther <rguenther@suse.de>
8740 PR tree-optimization/49217
8741 * gcc.dg/torture/pr49217.c: New testcase.
8743 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8746 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8748 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8750 * gnat.dg/boolean_subtype.adb: Rename to...
8751 * gnat.dg/boolean_subtype1.adb: ...this.
8753 2011-05-28 Jason Merrill <jason@redhat.com>
8755 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8757 2011-05-27 Jason Merrill <jason@redhat.com>
8759 * g++.dg/cpp0x/enum18.C: Adjust.
8761 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8763 2011-05-27 Tobias Burnus <burnus@net-b.de>
8766 * gfortran.dg/coarray_22.f90: New.
8768 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8770 PR tree-optimization/46728
8771 * gcc.target/powerpc/pr46728-1.c: New.
8772 * gcc.target/powerpc/pr46728-2.c: New.
8773 * gcc.target/powerpc/pr46728-3.c: New.
8774 * gcc.target/powerpc/pr46728-4.c: New.
8775 * gcc.target/powerpc/pr46728-5.c: New.
8776 * gcc.dg/pr46728-6.c: New.
8777 * gcc.target/powerpc/pr46728-7.c: New.
8778 * gcc.target/powerpc/pr46728-8.c: New.
8779 * gcc.dg/pr46728-9.c: New.
8780 * gcc.target/powerpc/pr46728-10.c: New.
8781 * gcc.target/powerpc/pr46728-11.c: New.
8782 * gcc.dg/pr46728-12.c: New.
8783 * gcc.target/powerpc/pr46728-13.c: New.
8784 * gcc.target/powerpc/pr46728-14.c: New.
8785 * gcc.target/powerpc/pr46728-15.c: New.
8786 * gcc.target/powerpc/pr46728-16.c: New.
8788 2011-05-27 Jason Merrill <jason@redhat.com>
8790 * g++.dg/abi/mangle47.C: New.
8793 * g++.dg/template/const5.C: New.
8795 * g++.dg/cpp0x/enum18.C: New.
8797 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8799 * g++.dg/cpp0x/error6.C: New.
8801 * g++.dg/cpp0x/error5.C: New.
8803 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/eh/cond6.C: New test.
8808 2011-05-27 Tobias Burnus <burnus@net-b.de>
8811 * gfortran.dg/rank_3.f90: New.
8812 * gfortran.dg/rank_4.f90: New.
8814 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8816 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8817 replace dump search.
8819 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8821 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8822 * gnat.dg/bit_packed_array5.adb: ...here.
8824 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8827 * g++.dg/cpp0x/auto25.C: New.
8829 2011-05-27 Richard Guenther <rguenther@suse.de>
8831 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8833 2011-05-27 Richard Guenther <rguenther@suse.de>
8835 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8837 2011-05-27 Richard Guenther <rguenther@suse.de>
8840 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8842 2011-05-26 Jason Merrill <jason@redhat.com>
8844 * g++.dg/cpp0x/friend1.C: New.
8845 * g++.dg/cpp0x/friend2.C: New.
8847 * g++.dg/cpp0x/auto7.C: Update.
8848 * g++.dg/template/crash50.C: Adjust.
8849 * g++.dg/template/static9.C: Adjust.
8850 * g++.old-deja/g++.ext/memconst.C: Adjust.
8852 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8854 * gcc.dg/march.c: Ignore a note for some targets.
8856 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8857 Nathan Froyd <froydnj@codesourcery.com>
8861 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8862 * g++.dg/parse/pr18770.C: New test.
8863 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8865 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8868 * gfortran.dg/dependency_40.f90 : New test.
8870 2011-05-26 Tobias Burnus <burnus@net-b.de>
8873 * gfortran.dg/coarray/registering_1.f90: New.
8875 2011-05-26 Jason Merrill <jason@redhat.com>
8877 * g++.dg/cpp0x/variadic111.C: New.
8878 * g++.dg/cpp0x/variadic41.C: Adjust.
8880 2011-05-26 Richard Guenther <rguenther@suse.de>
8882 PR tree-optimization/48702
8883 * gcc.dg/torture/pr48702.c: New testcase.
8885 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887 PR gcov-profile/48845
8888 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8890 * gcc.dg/matrix/matrix.exp: Likewise.
8891 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8892 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8893 line number to check_profiling_available.
8894 * lib/target-supports.exp (check_profiling_available): Account for
8896 Require TLS runtime support with -fprofile-generate.
8897 * lib/profopt.exp (profopt-execute): Add TLS options for
8899 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8901 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8904 * g++.dg/eh/cond5.C: New test.
8906 PR tree-optimization/49161
8907 * gcc.c-torture/execute/pr49161.c: New test.
8909 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8911 * gcc.target/arm/neon-vorn-vbic.c: New test.
8913 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8915 PR tree-optimization/49038
8916 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8917 * gcc.dg/vect/pr49038.c: New test.
8919 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8921 * g++.dg/init/pr25811-3.C: New.
8922 * g++.dg/init/pr25811-4.C: New.
8924 2011-05-25 Jason Merrill <jason@redhat.com>
8926 * g++.dg/cpp0x/enum17.C: New.
8927 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8929 * g++.dg/cpp0x/auto24.C: New.
8931 * g++.dg/cpp0x/error4.C: New.
8933 * g++.dg/cpp0x/rv-restrict.C: New.
8935 * g++.dg/cpp0x/enum15.C: New.
8936 * g++.dg/cpp0x/constexpr-switch2.C: New.
8938 * g++.dg/cpp0x/variadic110.C: New.
8940 * g++.dg/cpp0x/auto9.C: Add typedef test.
8942 * g++.dg/cpp0x/auto23.C: New.
8943 * g++.dg/cpp0x/auto9.C: Adjust.
8945 * g++.dg/cpp0x/defaulted29.C: New.
8947 * g++.dg/cpp0x/initlist51.C: New.
8949 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8951 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8952 * g++.dg/abi/packed1.C: Suppress warning.
8953 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8954 * g++.dg/template/stdarg1.C: Likewise.
8955 * g++.dg/other/packed1.C: Remove arm from xfail list.
8957 2011-05-25 Jason Merrill <jason@redhat.com>
8959 * g++.dg/cpp0x/enum16.C: New.
8960 * g++.dg/parse/error15.C: Adjust.
8962 * g++.dg/cpp0x/initlist50.C: New.
8964 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8966 * g++.dg/cpp0x/variadic109.C: New.
8968 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8970 * gcc.target/i386/pause-1.c: New.
8972 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8974 * gcc.dg/stack-usage-1.c: Adjust comment.
8975 * gcc.dg/stack-usage-2.c: New test.
8977 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8980 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8981 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8983 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8985 PR rtl-optimization/48757
8986 * gfortran.dg/pr48757.f: New test case.
8988 2011-05-24 Jason Merrill <jason@redhat.com>
8990 * g++.dg/cpp0x/access01.C: New.
8992 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8995 * objc.dg/pr48177.m: New testcase.
8997 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9000 * objc.dg/pr48187.m: New testcase.
9001 * obj-c++.dg/pr48187.mm: New testcase.
9002 * objc.dg/ivar-extra-semicolon.m: New testcase.
9004 2011-05-24 Jason Merrill <jason@redhat.com>
9006 * g++.dg/template/access21.C: New.
9007 * g++.dg/template/access22.C: New.
9009 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9011 PR rtl-optimization/48633
9012 * g++.dg/pr48633.C: New test.
9014 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9017 * g++.dg/other/pr49133.C: New test.
9019 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9020 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9022 * gcc.dg/torture/tls/run-gd.c: New test.
9023 * gcc.dg/torture/tls/run-ie.c: New test.
9024 * gcc.dg/torture/tls/run-ld.c: New test.
9025 * gcc.dg/torture/tls/run-le.c: New test.
9026 * lib/target-supports.exp (check_effective_target_tls_runtime):
9027 Build testcase with TLS options.
9029 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9031 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9033 2011-05-24 Tom de Vries <tom@codesourcery.com>
9035 PR tree-optimization/49121
9036 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9038 2011-05-23 Jason Merrill <jason@redhat.com>
9040 * g++.dg/cpp0x/defaulted28.C: New.
9042 * g++.dg/cpp0x/sfinae25.C: New.
9044 * g++.dg/cpp0x/rv-cast2.C: New.
9046 * g++.dg/cpp0x/enum14.C: New.
9048 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9051 * gcc.c-torture/execute/pr49123.c: New test.
9054 * gcc.dg/debug/pr49032.c: New test.
9057 * gcc.dg/pr49120.c: New test.
9059 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9062 * gcc.target/i386/pr47315.c: New test.
9064 2011-05-23 Jason Merrill <jason@redhat.com>
9066 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9068 * g++.dg/cpp0x/sfinae24.C: New.
9070 * g++.dg/cpp0x/error3.C: New.
9072 * g++.dg/cpp0x/defaulted27.C: New.
9074 * g++.dg/cpp0x/decltype27.C: New.
9076 2011-05-23 Richard Guenther <rguenther@suse.de>
9078 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9080 2011-05-23 Richard Guenther <rguenther@suse.de>
9082 PR tree-optimization/40874
9083 * g++.dg/tree-ssa/pr40874.C: New testcase.
9085 2011-05-23 Richard Guenther <rguenther@suse.de>
9087 PR tree-optimization/49115
9088 * g++.dg/torture/pr49115.C: New testcase.
9090 2011-05-23 Richard Guenther <rguenther@suse.de>
9093 * gcc.dg/memcpy-3.c: New testcase.
9095 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9098 * gcc.c-torture/execute/pr48973-1.c: New test.
9099 * gcc.c-torture/execute/pr48973-2.c: New test.
9101 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9104 * g++.dg/warn/pr18016.C: New.
9106 2011-05-23 Tom de Vries <tom@codesourcery.com>
9109 * gcc.target/arm/ivopts-6.c: New test.
9111 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9114 * gcc.c-torture/compile/pr49029.c: New test.
9116 2011-05-22 Jason Merrill <jason@redhat.com>
9118 * g++.dg/cpp0x/sfinae23.C: New.
9119 * g++.dg/cpp0x/sfinae8.C: Correct.
9121 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9123 * gfortran.dg/function_optimize_8.f90: New test case.
9125 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9127 PR tree-optimization/49087
9128 * gcc.dg/vect/O3-pr49087.c: New test.
9130 2011-05-21 Jason Merrill <jason@redhat.com>
9132 * g++.dg/debug/const5.C: New.
9134 2011-05-20 Jason Merrill <jason@redhat.com>
9136 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9138 * g++.dg/cpp0x/constexpr-static7.C: New.
9140 * g++.dg/cpp0x/enum12.C: New.
9141 * g++.dg/cpp0x/enum13.C: New.
9143 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9146 * gfortran.dg/select_type_23.f03: New.
9148 2011-05-20 Jason Merrill <jason@redhat.com>
9150 * g++.dg/cpp0x/defaulted26.C: New.
9152 * g++.dg/cpp0x/noexcept02.C: Fix.
9153 * g++.dg/cpp0x/noexcept03.C: Fix.
9154 * g++.dg/cpp0x/noexcept08.C: Fix.
9155 * g++.dg/cpp0x/noexcept10.C: New.
9157 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9160 * gfortran.dg/extends_12.f03: New.
9162 2011-05-20 Jason Merrill <jason@redhat.com>
9164 * g++.dg/template/koenig9.C: New.
9165 * g++.dg/opt/pr47615.C: Fix.
9166 * g++.dg/overload/defarg1.C: Fix.
9167 * g++.dg/tc1/dr213.C: Remove xfail.
9168 * g++.dg/torture/pr34850.C: Fix.
9169 * g++.dg/torture/pr39362.C: Fix.
9170 * g++.old-deja/g++.brendan/crash56.C: Fix.
9171 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9173 2011-05-20 Richard Guenther <rguenther@suse.de>
9175 PR tree-optimization/49079
9176 * gcc.dg/torture/pr49079.c: New testcase.
9178 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9180 PR tree-optimization/49073
9181 * gcc.c-torture/execute/pr49073.c: New test.
9183 2011-06-19 Tobias Burnus <burnus@net-b.de>
9186 * gfortran.dg/coarray_21.f90: New.
9188 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9190 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9193 2011-05-19 Richard Guenther <rguenther@suse.de>
9196 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9198 2011-05-19 Richard Guenther <rguenther@suse.de>
9201 * gcc.dg/builtin-object-size-11.c: New testcase.
9203 2011-05-19 Tom de Vries <tom@codesourcery.com>
9206 * gcc.target/arm/ivopts.c: New test.
9207 * gcc.target/arm/ivopts-2.c: New test.
9209 2011-05-19 Tom de Vries <tom@codesourcery.com>
9211 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9213 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9215 * gcc.c-torture/execute/960321-1.x: Remove.
9217 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9220 * gfortran.dg/move_alloc_4.f90: New.
9222 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9225 * gcc.target/i386/pr49002-1.c: New test.
9226 * gcc.target/i386/pr49002-2.c: Likewise.
9228 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9230 PR tree-optimization/49039
9231 * gcc.c-torture/execute/pr49039.c: New test.
9232 * gcc.dg/tree-ssa/pr49039.c: New test.
9233 * g++.dg/torture/pr49039.C: New test.
9235 2011-05-18 Jason Merrill <jason@redhat.com>
9237 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9238 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9239 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9241 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9243 * gcc.target/bfin/mcpu-bf592.c: New test.
9245 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9247 PR tree-optimization/41881
9248 * gcc.dg/vect/O3-pr41881.c: New test.
9249 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9251 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9253 PR tree-optimization/49000
9254 * gcc.dg/pr49000.c: New test.
9256 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9258 * gnat.dg/invalid1.adb: New test.
9260 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9262 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9264 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9265 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9267 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9270 * g++.dg/cpp0x/range-for18.C: New.
9272 2011-05-15 Tobias Burnus <burnus@net-b.de>
9275 * gfortran.dg/coarray/image_index_2.f90: New.
9277 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9279 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9280 * g++.dg/cpp0x/override2.C: New.
9282 2011-05-14 Tobias Burnus <burnus@net-b.de>
9285 * gfortran.de/coarray_20.f90: New.
9287 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9290 * function_optimize_7.f90: New test case.
9292 2011-05-13 Jason Merrill <jason@redhat.com>
9294 * g++.dg/cpp0x/decltype26.C: New.
9295 * g++.dg/cpp0x/enum11.C: New.
9297 2011-05-13 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/assign_8.f90: Update dg-error.
9303 2011-05-13 Tobias Burnus <burnus@net-b.de>
9306 * gfortran.dg/io_constraints_8.f90: New.
9307 * gfortran.dg/io_constraints_9.f90: New.
9309 2011-05-13 Martin Thuresson <martint@google.com>
9311 PR gcov-profile/47793
9312 * gcc.dg/pr47793.c: New.
9314 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9316 PR tree-optimization/48975
9317 * gcc.dg/pr48975.c: New test.
9319 2011-05-12 Tobias Burnus <burnus@net-b.de>
9322 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9324 2011-05-12 Jason Merrill <jason@redhat.com>
9326 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9328 2011-05-12 Geert Bosch <bosch@adacore.com>
9330 * gnat.dg/view_conversion1.adb: New test.
9332 2011-05-12 Richard Guenther <rguenther@suse.de>
9334 PR tree-optimization/48172
9335 * gcc.dg/vect/pr48172.c: New testcase.
9337 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9340 * g++.dg/opt/pr48967.C: New test.
9342 2011-05-11 Jason Merrill <jason@redhat.com>
9344 * g++.dg/cpp0x/constexpr-friend.C: New.
9345 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9347 * g++.dg/cpp0x/sfinae22.C: New.
9349 2011-05-11 Tobias Burnus <burnus@net-b.de>
9352 * gfortran.dg/generic_24.f90: New.
9354 2011-05-11 Richard Guenther <rguenther@suse.de>
9356 PR tree-optimization/15256
9357 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9359 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9362 * gcc.dg/pr48159-1.c: New test.
9363 * gcc.dg/pr48159-2.c: New test.
9365 2011-05-11 Richard Guenther <rguenther@suse.de>
9368 * gcc.dg/torture/pr48953.c: New testcase.
9370 2011-05-11 Richard Guenther <rguenther@suse.de>
9372 PR tree-optimization/18041
9373 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9375 2011-05-11 Alan Modra <amodra@gmail.com>
9378 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9380 2011-05-10 Jason Merrill <jason@redhat.com>
9382 * g++.dg/cpp0x/defaulted25.C: New.
9383 * g++.dg/template/crash7.C: Adjust.
9385 * g++.dg/cpp0x/variadic108.C: New.
9387 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9389 * g++.dg/inherit/virtual9.C: Extend.
9391 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9394 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9395 are passed and returned in vector registers.
9397 2011-05-10 Richard Guenther <rguenther@suse.de>
9399 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9400 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9401 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9402 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9403 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9406 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9408 PR tree-optimization/48611
9409 PR tree-optimization/48794
9410 * gfortran.dg/gomp/pr48611.f90: New test.
9411 * gfortran.dg/gomp/pr48794.f90: New test.
9414 * gcc.dg/dfp/pr48928.c: New test.
9416 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9419 * g++.dg/cpp0x/pr48522.C: New.
9421 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9424 * g++.dg/cpp0x/sfinae21.C: New.
9426 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9428 * g++.dg/template/sfinae28.C: Rename to...
9429 * g++.dg/cpp0x/sfinae19.C: ... this.
9430 * g++.dg/template/sfinae29.C: Rename to...
9431 * g++.dg/cpp0x/sfinae20.C: ... this.
9433 2011-05-09 Jeff Law <law@redhat.com>
9435 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9438 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9441 * g++.dg/init/pr20039.C: New.
9443 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9447 * g++.dg/template/sfinae28.C: New.
9448 * g++.dg/template/sfinae29.C: Likewise.
9450 2011-05-09 Jason Merrill <jason@redhat.com>
9452 * g++.dg/template/nontype23.C: New.
9454 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9456 * g++.dg/init/pr48859.C: New.
9458 2011-05-09 Jason Merrill <jason@redhat.com>
9460 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9461 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9462 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9463 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9464 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9465 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9466 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9467 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9469 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9471 * g++.dg/inherit/virtual9.C: New.
9473 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9476 * g++.dg/template/dependent-expr8.C: New test case.
9478 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9480 PR tree-optimization/48837
9481 * gcc.dg/pr48837.c: New testcase.
9483 2011-05-06 Jason Merrill <jason@redhat.com>
9485 * g++.dg/cpp0x/constexpr-condition2.C: New.
9487 * g++.dg/cpp0x/constexpr-missing.C: New.
9489 2011-05-06 Tobias Burnus <burnus@net-b.de>
9492 * gfortran.dg/coarray/this_image_2.f90: New.
9494 2011-05-06 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/bind_c_usage_22.f90: New.
9499 * gfortran.dg/bind_c_usage_23.f90: New.
9500 * gfortran.dg/bind_c_usage_24.f90: New.
9501 * gfortran.dg/bind_c_usage_24_c.c: New.
9503 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9506 * g++.dg/template/member9.C: New test case.
9508 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9510 * gnat.dg/discr29.ad[sb]: New test.
9511 * gnat.dg/discr30.adb: Likewise.
9513 2011-05-05 Julian Brown <julian@codesourcery.com>
9515 * gcc.target/arm/neon-vset_lanes8.c: New test.
9517 2011-05-05 Jason Merrill <jason@redhat.com>
9519 * g++.dg/init/new32.C: New.
9521 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9523 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9526 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9528 PR rtl-optimization/48381
9529 * gcc.c-torture/compile/pr48381.c: New test.
9531 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9533 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9535 * gcc.target/i386/opt-1.c: Ditto.
9537 2011-05-04 Jason Merrill <jason@redhat.com>
9539 * g++.dg/conversion/base1.C: New.
9541 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9543 PR libgfortran/48787
9544 * gfortran.dg/round_3.f08: Add more checks to test case.
9546 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9548 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9549 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9550 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9551 Gate test on effective_target fd_truncate.
9553 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9555 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9556 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9557 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9558 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9559 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9560 * gcc.target/i386/pr38824.c: Ditto.
9561 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9562 * gcc.target/i386/vecinit-2.c: Ditto.
9563 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9564 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9565 * gcc.target/i386/parity-2.c: Ditto.
9566 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9568 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9570 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9572 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9573 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9574 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9576 2011-05-03 Tobias Burnus <burnus@net-b.de>
9579 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9581 2011-05-03 Tobias Burnus <burnus@net-b.de>
9584 * gfortran.dg/coarray/this_image_1.f90: New.
9586 2011-05-03 Tobias Burnus <burnus@net-b.de>
9589 * gfortran.dg/coarray/caf.dg: New.
9590 * gfortran.dg/coarray/image_index_1.f90: New, copied
9591 from ../coarray_16.f90.
9593 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9596 * g++.dg/ext/complex9.C: New.
9598 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9601 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9602 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9603 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9605 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9607 * gcc.target/bfin/builtins: Created.
9608 * gcc.target/bfin/hisilh-O0.c: Deleted.
9609 * gcc.target/bfin/hisilh.c: Moved to...
9610 * gcc.target/bfin/builtins/hisilh.c: ...here.
9611 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9612 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9613 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9614 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9615 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9616 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9617 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9618 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9619 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9620 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9621 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9622 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9623 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9624 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9625 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9626 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9627 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9628 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9629 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9630 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9631 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9632 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9633 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9634 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9635 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9636 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9637 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9638 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9639 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9640 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9641 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9642 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9643 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9644 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9645 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9646 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9647 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9648 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9649 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9650 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9651 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9652 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9653 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9654 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9655 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9656 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9657 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9658 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9659 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9660 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9661 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9662 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9663 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9664 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9665 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9666 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9667 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9668 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9669 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9670 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9671 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9672 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9673 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9674 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9675 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9676 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9677 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9678 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9679 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9680 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9681 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9682 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9683 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9684 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9685 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9686 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9687 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9688 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9689 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9690 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9691 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9692 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9693 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9694 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9695 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9696 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9697 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9698 * gcc.target/bfin/builtins/circptr.c: Ditto.
9699 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9700 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9701 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9702 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9703 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9704 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9705 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9706 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9707 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9708 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9709 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9710 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9711 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9712 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9713 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9714 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9715 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9716 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9717 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9718 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9719 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9720 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9721 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9722 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9723 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9724 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9725 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9726 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9727 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9728 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9729 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9730 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9731 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9732 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9733 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9734 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9735 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9736 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9737 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9738 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9739 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9740 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9741 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9742 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9743 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9744 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9745 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9746 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9747 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9748 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9749 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9750 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9751 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9752 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9753 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9754 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9755 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9756 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9757 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9758 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9759 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9760 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9761 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9762 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9763 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9764 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9765 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9766 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9767 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9768 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9770 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9772 * gcc.target/arm/cold-lc.c: New test.
9774 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9777 * gcc.dg/pr48774.c: New test.
9779 2011-05-03 Richard Guenther <rguenther@suse.de>
9781 * gcc.dg/large-size-array-5.c: New testcase.
9783 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9785 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9787 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9789 * lib/target-supports.exp (check_effective_target_vect_strided):
9791 (check_effective_target_vect_strided2)
9792 (check_effective_target_vect_strided3)
9793 (check_effective_target_vect_strided4)
9794 (check_effective_target_vect_strided8): ...these new functions.
9796 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9797 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9798 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9799 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9800 * gcc.dg/vect/pr37539.c: Likewise.
9801 * gcc.dg/vect/slp-11a.c: Likewise.
9802 * gcc.dg/vect/slp-11b.c: Likewise.
9803 * gcc.dg/vect/slp-11c.c: Likewise.
9804 * gcc.dg/vect/slp-12a.c: Likewise.
9805 * gcc.dg/vect/slp-12b.c: Likewise.
9806 * gcc.dg/vect/slp-18.c: Likewise.
9807 * gcc.dg/vect/slp-19a.c: Likewise.
9808 * gcc.dg/vect/slp-19b.c: Likewise.
9809 * gcc.dg/vect/slp-21.c: Likewise.
9810 * gcc.dg/vect/slp-23.c: Likewise.
9811 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9813 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9814 instead of vect_interleave && vect_extract_even_odd.
9815 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9816 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9817 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9818 * gcc.dg/vect/vect-1.c: Likewise.
9819 * gcc.dg/vect/vect-10.c: Likewise.
9820 * gcc.dg/vect/vect-98.c: Likewise.
9821 * gcc.dg/vect/vect-107.c: Likewise.
9822 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9823 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9824 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9825 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9826 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9827 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9828 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9829 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9830 * gcc.dg/vect/vect-strided-float.c: Likewise.
9831 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9832 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9833 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9834 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9835 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9836 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9837 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9838 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9839 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9840 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9841 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9842 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9843 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9844 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9845 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9847 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9849 * gcc.dg/vect/pr30843.c: Likewise.
9850 * gcc.dg/vect/pr33866.c: Likewise.
9851 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9852 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9853 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9854 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9856 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9858 * gcc.dg/vect/slp-11.c: Split into...
9859 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9860 gcc.dg/vect/slp-11c.c: ...these tests.
9861 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9862 * gcc.dg/vect/slp-12c.c: ...this new test.
9863 * gcc.dg/vect/slp-19.c: Split into...
9864 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9865 gcc.dg/vect/slp-19c.c: ...these new tests.
9867 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9869 * lib/target-supports.exp
9870 (check_effective_target_vect_extract_even_odd_wide): Delete.
9871 (check_effective_target_vect_strided_wide): Likewise.
9872 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9873 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9874 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9875 * gcc.dg/vect/pr37539.c: Likewise.
9876 * gcc.dg/vect/slp-11.c: Likewise.
9877 * gcc.dg/vect/slp-12a.c: Likewise.
9878 * gcc.dg/vect/slp-12b.c: Likewise.
9879 * gcc.dg/vect/slp-19.c: Likewise.
9880 * gcc.dg/vect/slp-23.c: Likewise.
9881 * gcc.dg/vect/vect-1.c: Likewise.
9882 * gcc.dg/vect/vect-98.c: Likewise.
9883 * gcc.dg/vect/vect-107.c: Likewise.
9884 * gcc.dg/vect/vect-strided-float.c: Likewise.
9886 2011-05-02 Jason Merrill <jason@redhat.com>
9888 * g++.dg/init/new31.C: New.
9890 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9893 * gcc.dg/pr35445.c: New test.
9895 2011-05-02 Jason Merrill <jason@redhat.com>
9897 * c-c++-common/vla-1.c: New.
9899 2011-05-02 Richard Guenther <rguenther@suse.de>
9901 PR tree-optimization/48822
9902 * gcc.dg/torture/pr48822.c: New testcase.
9904 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9907 * g++.dg/cpp0x/constexpr-47969.C: New.
9909 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9912 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9913 on vect_no_align targets.
9914 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9915 vect_no_align targets.
9917 2011-05-01 Xinliang David Li <davidxl@google.com>
9919 * gcc.dg/tree-ssa/integer-addr.c: New test.
9920 * gcc.dg/tree-ssa/alias_bug.c: New test.
9922 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9924 PR libgfortran/48787
9925 * gfortran.dg/round_3.f08: Add more checks.
9927 2011-04-30 Tobias Burnus <burnus@net-b.de>
9930 * gfortran.dg/import9.f90: New, proper test.
9931 * gfortran.dg/interface_37.f90: Remove bogus
9932 test (bogus copy of interface_36.f90).
9934 2011-04-30 Tobias Burnus <burnus@net-b.de>
9937 * gfortran.dg/interface_37.f90: New.
9939 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9942 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9944 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9946 PR tree-optimization/48809
9947 * gcc.c-torture/execute/pr48809.c: New test.
9949 2011-04-29 Jeff Law <law@redhat.com>
9951 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9953 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9956 * g++.dg/init/ctor10.C: New.
9958 2011-04-29 Le-Chun Wu <lcwu@google.com>
9960 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9961 warning in implicitly instantiated templates.
9963 2011-04-29 Le-Chun Wu <lcwu@google.com>
9965 * g++.dg/warn/Wnull-conversion-1.C: New.
9966 * g++.dg/warn/Wnull-conversion-2.C: New.
9968 2011-04-29 Diego Novillo <dnovillo@google.com>
9970 * g++.old-deja/g++.other/null3.C: Expect warning about
9971 converting boolean to a pointer.
9973 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9976 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9980 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9982 2011-04-29 Tobias Burnus <burnus@net-b.de>
9985 * gfortran.dg/typebound_proc_22.f90: New.
9988 * gfortran.dg/interface_36.f90: New.
9990 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9992 PR libgfortran/48488
9993 PR libgfortran/48602
9994 PR libgfortran/48615
9995 PR libgfortran/48684
9996 PR libgfortran/48787
9997 * gfortran.dg/fmt_g.f: Adjust test.
9998 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9999 * gfortran.dg/round_3.f08: New test.
10000 * gfortran.dg/namelist_print_1.f: Adjust test.
10001 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10002 * gfortran.dg/f2003_io_5.f03: Adjust test.
10003 * gfortran.dg/coarray_15.f90: Adjust test.
10004 * gfortran.dg/namelist_65.f90: Adjust test.
10005 * gfortran.dg/fmt_cache_1.f: Adjust test.
10006 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10007 * gfortran.dg/real_const_3.f90: Adjust test.
10009 2011-04-29 Jan Hubicka <jh@suse.cz>
10011 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10012 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10014 2011-04-28 Xinliang David Li <davidxl@google.com>
10016 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10017 * g++.dg/prof-robust-1.C: New test.
10019 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10021 PR tree-optimization/48765
10022 * gcc.dg/vect/pr48765.c: New.
10024 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10026 PR tree-optimization/48775
10027 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10029 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10032 * g++.dg/inherit/pr48798.C: New.
10033 * g++.old-deja/g++.other/base1.C: Adjust.
10035 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10038 * g++.dg/template/inherit7.C: New test case.
10040 2011-04-28 Richard Guenther <rguenther@suse.de>
10042 PR tree-optimization/40052
10043 PR tree-optimization/15347
10044 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10045 * gcc.dg/pr15347.c: Likewise.
10047 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10050 * g++.dg/cpp0x/sfinae18.C: New.
10052 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10055 * g++.dg/ext/is_literal_type1.C: New.
10057 2011-04-28 Tobias Burnus <burnus@net-b.de>
10061 * gfortran.dg/interface_35.f90: New.
10062 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10063 * gfortran.dg/func_result_6.f90: Add dg-warning.
10064 * gfortran.dg/bessel_1.f90: Ditto.
10065 * gfortran.dg/hypot_1.f90: Ditto.
10066 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10067 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10068 * gfortran.dg/interface_assignment_4.f90: Ditto.
10070 2011-04-27 Jason Merrill <jason@redhat.com>
10072 * g++.dg/ext/complex8.C: New.
10074 * g++.dg/cpp0x/initlist49.C: New.
10075 * g++.dg/init/new30.C: New.
10077 2011-04-27 Tobias Burnus <burnus@net-b.de>
10080 * gfortran.dg/whole_file_34.f90: New.
10082 2011-04-27 Jan Hubicka <jh@suse.cz>
10084 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10086 2011-04-27 Jason Merrill <jason@redhat.com>
10088 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10090 * g++.dg/parse/ambig6.C: New.
10092 2011-04-27 Nick Clifton <nickc@redhat.com>
10094 * gcc.dg/20020312-2.c: Add definition for RX.
10096 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10097 option with RX targets.
10099 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10102 2011-04-27 Richard Guenther <rguenther@suse.de>
10104 * gcc.dg/tree-ssa/pr23382.c: Remove.
10106 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10109 * gcc.c-torture/compile/pr48767.c: New test.
10111 2011-04-27 Richard Guenther <rguenther@suse.de>
10113 PR tree-optimization/48772
10114 * g++.dg/pr48772.C: New testcase.
10116 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10119 * gcc.c-torture/compile/pr48742.c: New test.
10121 2011-04-26 Jason Merrill <jason@redhat.com>
10123 * g++.dg/lookup/koenig13.C: New.
10125 * g++.dg/cpp0x/initlist48.C: New.
10127 2011-04-25 Jason Merrill <jason@redhat.com>
10129 * g++.dg/cpp0x/sfinae17.C: New.
10131 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10134 * gcc.target/powerpc/pr48258-1.c: New file.
10135 * gcc.target/powerpc/pr48258-2.c: Ditto.
10137 2011-04-26 Xinliang David Li <davidxl@google.com>
10139 * gcc.dg/uninit-suppress.c: New test.
10140 * gcc.dg/uninit-suppress.c: New test.
10142 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10145 * gcc.dg/pr48768.c: New test.
10147 PR tree-optimization/48734
10148 * gcc.c-torture/compile/pr48734.c: New test.
10151 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10153 2011-04-26 Richard Guenther <rguenther@suse.de>
10155 PR tree-optimization/48731
10156 * gcc.dg/torture/pr48731.c: New testcase.
10158 2011-04-26 Richard Guenther <rguenther@suse.de>
10161 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10163 2011-04-26 Richard Guenther <rguenther@suse.de>
10165 PR middle-end/48694
10166 * gcc.dg/torture/pr48694-1.c: New testcase.
10167 * gcc.dg/torture/pr48694-2.c: Likewise.
10169 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10171 * g++.dg/ext/underlying_type1.C: New.
10172 * g++.dg/ext/underlying_type2.C: Likewise.
10173 * g++.dg/ext/underlying_type3.C: Likewise.
10174 * g++.dg/ext/underlying_type4.C: Likewise.
10175 * g++.dg/ext/underlying_type5.C: Likewise.
10176 * g++.dg/ext/underlying_type6.C: Likewise.
10177 * g++.dg/ext/underlying_type7.C: Likewise.
10178 * g++.dg/ext/underlying_type8.C: Likewise.
10179 * g++.dg/ext/underlying_type9.C: Likewise.
10180 * g++.dg/ext/underlying_type10.C: Likewise.
10182 2011-04-25 Jason Merrill <jason@redhat.com>
10184 * g++.dg/cpp0x/regress/template-const2.C: New.
10186 2011-04-25 Jeff Law <law@redhat.com>
10188 * gcc.dg/tree-ssa/vrp56.c: new test.
10190 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10192 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10194 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10196 PR preprocessor/48740
10197 * c-c++-common/raw-string-11.c: New test.
10199 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10201 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10204 2011-04-23 Tobias Burnus <burnus@net-b.de>
10207 * gfortran.dg/coarray_19.f90: New.
10209 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10212 * gcc.dg/pr48685.c: New test.
10214 2011-04-22 Jan Hubicka <jh@suse.cz>
10216 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10218 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10220 PR tree-optimization/48717
10221 * gcc.c-torture/execute/pr48717.c: New test.
10223 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10226 * gcc.target/i386/pr48723.c: New test.
10228 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10231 * gcc.dg/gomp/pr48716.c: New test.
10232 * g++.dg/gomp/pr48716.C: New test.
10234 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10237 * gcc.dg/missing-field-init-2.c: Update testcase.
10239 2011-04-22 Alan Modra <amodra@gmail.com>
10241 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10243 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10246 * gfortran.dg/function_optimize_6.f90: New test.
10248 2011-04-21 Easwaran Raman <eraman@google.com>
10250 * gcc.dg/stack-layout-2.c: New test.
10252 2011-04-21 Richard Guenther <rguenther@suse.de>
10255 * g++.dg/lto/pr48207-2_0.C: New testcase.
10256 * g++.dg/lto/pr48207-3_0.C: Likewise.
10258 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10260 * gnat.dg/volatile5.adb: New test.
10261 * gnat.dg/volatile5_pkg.ads: New helper.
10263 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10266 * gcc.target/i386/pr48708.c: New test.
10268 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10270 * gcc.dg/vect/vect-119.c: New test.
10272 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10274 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10277 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10278 Richard Sandiford <richard.sandiford@linaro.org>
10281 * gcc.target/arm/pr46329.c: New test.
10283 2011-04-21 Tobias Burnus <burnus@net-b.de>
10286 * gfortran.dg/coarray_18.f90: New.
10288 2011-04-20 Jason Merrill <jason@redhat.com>
10290 * g++.dg/cpp0x/initlist47.C: New.
10292 * g++.dg/init/dtor4.C: New.
10294 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10297 * gcc.target/i386/sse2-pinsrw.c: New test.
10298 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10299 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10300 * gcc.target/i386/sse2-insvhi.c: Ditto.
10301 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10302 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10304 2011-04-20 Jason Merrill <jason@redhat.com>
10306 * g++.dg/template/const4.C: New.
10308 2011-04-20 Easwaran Raman <eraman@google.com>
10310 * gcc.dg/stack-layout-1.c: New test.
10312 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10314 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10315 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10318 2011-04-20 Kai Tietz <ktietz@redhat.com>
10320 * gcc.dg/binop-xor1.c: New test.
10321 * gcc.dg/binop-xor2.c: New test.
10322 * gcc.dg/binop-xor3.c: New test.
10323 * gcc.dg/binop-xor4.c: New test.
10324 * gcc.dg/binop-xor5.c: New test.
10326 2011-04-20 Richard Guenther <rguenther@suse.de>
10328 PR tree-optimization/47892
10329 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10331 2011-04-20 Richard Guenther <rguenther@suse.de>
10333 PR middle-end/48695
10334 * g++.dg/torture/pr48695.C: New testcase.
10336 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10338 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10339 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10340 * gcc.c-torture/execute/pr45262.c: Ditto
10341 * gcc.dg/torture/pr43165.c: Ditto.
10342 * gcc.dg/torture/pr47228.c: Ditto.
10343 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10344 * gcc.dg/ipa/pr45644.c: Ditto.
10345 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10348 2011-04-19 Jason Merrill <jason@redhat.com>
10350 * g++.dg/ext/complex7.C: New.
10352 * g++.dg/ext/attrib41.C: New.
10354 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10357 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10359 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10362 * gcc.target/i386/pr48678.c: New test.
10364 2011-04-19 Martin Jambor <mjambor@suse.cz>
10366 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10367 * g++.dg/opt/devirt2.C: New test.
10368 * g++.dg/ipa/devirt-g-1.C: Likewise.
10370 2011-04-19 Tobias Burnus <burnus@net-b.de>
10373 * gfortran.dg/whole_file_33.f90: New.
10375 2011-04-19 Martin Jambor <mjambor@suse.cz>
10377 * g++.dg/ipa/devirt-7.C: New test.
10379 2011-04-19 Richard Guenther <rguenther@suse.de>
10382 * g++.dg/lto/pr48207_0.C: New testcase.
10384 2011-04-18 Jason Merrill <jason@redhat.com>
10386 * g++.dg/init/void1.C: New.
10388 * g++.dg/cpp0x/union4.C: New.
10390 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10392 PR middle-end/48661
10393 * g++.dg/torture/pr48661.C: New test.
10396 * g++.dg/gomp/pr48632.C: New test.
10398 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10400 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10401 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10403 2011-04-18 Tobias Burnus <burnus@net-b.de>
10406 * gfortran.dg/coarray_17.f90: New.
10407 * gfortran.dg/coarray_10.f90: Update dg-error.
10409 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10412 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10413 * gfortran.dg/guality/guality.exp: Likewise.
10415 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10417 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10419 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10421 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10423 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10425 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10427 2011-04-18 Richard Guenther <rguenther@suse.de>
10429 PR middle-end/46364
10430 * g++.dg/torture/pr46364.C: New testcase.
10432 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10434 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10436 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10438 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10440 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10441 Ira Rosen <ira.rosen@linaro.org>
10444 * gcc.target/arm/pr48252.c: New test.
10446 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10448 PR tree-optimization/48616
10449 * gcc.dg/pr48616.c: New test.
10451 2011-04-18 Tobias Burnus <burnus@net-b.de>
10454 * gfortran.dg/coarray_16.f90: New.
10456 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10459 * gfortran.dg/realloc_on_assign_7.f03: New test.
10461 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10463 PR libgfortran/48602
10464 * gfortran.dg/fmt_g0_6.f08: New test.
10466 2011-04-17 Jason Merrill <jason@redhat.com>
10468 * g++.dg/cpp0x/sfinae16.C: New.
10470 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10472 * gcc.target/mips/reg-var-1.c: New test.
10474 2011-04-17 Jan Hubicka <jh@suse.cz>
10476 * gcc.dg/winline-5.c: Update testcase.
10478 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10480 * gnat.dg/discr27.ad[sb]: Move dg directive.
10481 * gnat.dg/discr28.ad[sb]: New test.
10482 * gnat.dg/discr28_pkg.ads: New helper.
10484 2011-04-17 Michael Matz <matz@suse.de>
10486 PR tree-optimization/48622
10488 * gcc.dg/lto/pr48622_0.c: New test.
10490 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10492 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10493 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10494 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10495 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10496 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10497 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10499 2011-04-15 Jason Merrill <jason@redhat.com>
10501 * g++.dg/cpp0x/range-for17.C: New.
10503 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10505 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10506 * g++.dg/cpp0x/range-for3.C: Likewise.
10507 * g++.dg/cpp0x/range-for9.C: Correct error message.
10508 * g++.dg/cpp0x/range-for11.C: New.
10509 * g++.dg/cpp0x/range-for12.C: New.
10510 * g++.dg/cpp0x/range-for13.C: New.
10511 * g++.dg/cpp0x/range-for14.C: New.
10512 * g++.dg/cpp0x/range-for15.C: New.
10513 * g++.dg/cpp0x/range-for16.C: New.
10515 2011-04-15 Tobias Burnus <burnus@net-b.de>
10518 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10520 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10522 * objc.dg/naming-4.m: Updated.
10523 * objc.dg/naming-5.m: Updated.
10524 * objc.dg/naming-6.m: New.
10525 * objc.dg/naming-7.m: New.
10526 * obj-c++.dg/naming-1.mm: Updated.
10527 * obj-c++.dg/naming-2.mm: Updated.
10528 * obj-c++.dg/naming-3.mm: New.
10529 * obj-c++.dg/naming-4.mm: New.
10531 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10533 PR libgfortran/48589
10534 * gfortran.dg/fmt_g0_5.f08: New test.
10536 2011-04-15 Richard Guenther <rguenther@suse.de>
10539 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10541 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10543 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10544 -finline-limit=0 to -fno-inline
10546 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10549 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10552 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10555 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10556 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10557 * gcc.target/i386/avx-insertps-3.c: New test.
10558 * gcc.target/i386/avx-insertps-4.c: New test.
10560 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10562 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10565 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10570 * gcc.target/avr/pr46779-1.c: New test case
10571 * gcc.target/avr/pr46779-2.c: New test case
10573 2011-04-14 Jason Merrill <jason@redhat.com>
10575 * g++.dg/cpp0x/sfinae15.C: New.
10577 * g++.dg/cpp0x/sfinae14.C: New.
10579 * g++.dg/ext/vla10.C: New.
10581 2011-04-14 Richard Guenther <rguenther@suse.de>
10583 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10585 2011-04-14 Richard Guenther <rguenther@suse.de>
10587 * gcc.dg/fold-bitand-4.c: Move ...
10588 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10590 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10592 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10594 * gcc.target/avr/torture/trivial.c: Ditto.
10596 2011-04-13 Jason Merrill <jason@redhat.com>
10598 * g++.dg/template/operator11.C: New.
10600 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10602 PR middle-end/48591
10603 * gcc.dg/gomp/pr48591.c: New test.
10606 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10607 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10609 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10612 * g++.dg/template/dependent-expr7.C: New test case.
10614 2011-04-13 Jason Merrill <jason@redhat.com>
10616 * g++.dg/cpp0x/sfinae13.C: New.
10618 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10620 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10622 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10624 * gcc.target/arm/pr43698.c: Remove -march option.
10626 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10628 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10631 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10635 * gfortran.dg/realloc_on_assign_6.f03: New test.
10637 2011-04-12 Kai Tietz <ktietz@redhat.com>
10639 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10640 targets the additional -mno-ms-bitfields and
10641 -Wno-packed-bitfield-compat options.
10642 * g++.dg/ext/bitfield3.C: Likewise.
10643 * g++.dg/ext/bitfield4.C: Likewise.
10644 * g++.dg/ext/bitfield5.C: Likewise.
10645 * gcc.dg/bitfld-15.c: Likewise.
10646 * gcc.dg/bitfld-16.c: Likewise.
10647 * gcc.dg/bitfld-17.c: Likewise.
10648 * gcc.dg/bitfld-18.c: Likewise.
10650 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10652 * gcc.target/arm/neon-vld3-1.c: New test.
10653 * gcc.target/arm/neon-vst3-1.c: New test.
10654 * gcc.target/arm/neon/v*.c: Regenerate.
10656 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10658 PR rtl-optimization/48549
10659 * g++.dg/opt/pr48549.C: New test.
10661 2011-04-12 Richard Guenther <rguenther@suse.de>
10663 PR tree-optimization/46076
10664 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10666 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10669 * lib/compat.exp (compat-execute): Declare unsupported after
10670 stripping path from src1.
10671 * lib/lto.exp (lto-execute): Likewise.
10673 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10676 * gcc.dg/pr48552-1.c: New test.
10677 * gcc.dg/pr48552-2.c: New test.
10679 2011-04-11 Jason Merrill <jason@redhat.com>
10681 * g++.dg/cpp0x/sfinae12.C: New.
10683 * g++.dg/cpp0x/enum10.C: New.
10685 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10687 * g++.dg/cpp0x/rv-func.C: New.
10689 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10691 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10694 2011-04-11 Martin Jambor <mjambor@suse.cz>
10696 PR tree-optimization/48195
10697 * gcc.dg/ipa/pr48195.c: New test.
10699 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10701 * gnat.dg/return3.adb: Remove unused switch.
10703 2011-04-08 Mike Stump <mikestump@comcast.net>
10706 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10707 default to fno-common.
10709 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10711 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10712 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10714 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10717 * gfortran.dg/function_optimize_5.f90: New test.
10719 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10721 * gnat.dg/aggr17.adb: New test.
10722 * gnat.dg/aggr18.adb: Likewise.
10724 2011-04-08 Michael Matz <matz@suse.de>
10726 PR middle-end/48389
10727 * gcc.target/i386/pr48389.c: New test.
10729 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10731 PR rtl-optimization/48272
10732 * g++.dg/opt/pr48272.C: New.
10734 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10736 PR rtl-optimization/48235
10737 * gcc.dg/pr48235.c: New.
10739 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10741 PR rtl-optimization/48302
10742 * g++.dg/opt/pr48302.C: New.
10744 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10747 * g++.dg/opt/pr48273.C: New.
10749 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10751 PR rtl-optimization/48442
10752 * gcc.dg/pr48442.c: New.
10754 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10756 PR tree-optimization/48377
10757 * gcc.dg/vect/pr48377.c: New test.
10759 2011-04-07 Jason Merrill <jason@redhat.com>
10761 * g++.dg/cpp0x/regress/call1.C: New.
10763 * g++.dg/cpp0x/variadic107.C: New.
10765 * g++.dg/cpp0x/sfinae11.C: New.
10766 * g++.dg/cpp0x/noexcept02.C: Fix.
10768 * g++.dg/cpp0x/sfinae10.C: New.
10770 * g++.dg/cpp0x/sfinae9.C: New.
10772 * c-c++-common/Wcast-qual-1.c: Move here from...
10773 * gcc.dg/cast-qual-3.c: ...here, and...
10774 * g++.dg/warn/Wcast-qual2.C: ...here.
10776 * g++.dg/cpp0x/sfinae8.C: New.
10778 * g++.dg/cpp0x/sfinae7.C: New.
10780 * g++.dg/cpp0x/enum9.C: New.
10782 2011-04-07 Mike Stump <mikestump@comcast.net>
10784 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10785 with no trampolines.
10787 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10790 * gfortran.dg/gomp/pr48117.f90: New test.
10793 * gcc.dg/torture/pr48343.c: New test.
10795 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10797 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10799 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10801 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10803 2011-04-07 Tom de Vries <tom@codesourcery.com>
10806 * lib/scanasm.exp (object-size): New proc.
10807 * gcc.target/arm/pr43920-2.c: New test.
10809 2011-04-06 Tobias Burnus <burnus@net-b.de>
10813 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10815 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10817 * gcc.dg/mtune.c: Prune note from output.
10819 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10822 * gcc.dg/guality/pr36977.c: New test.
10823 * gcc.dg/guality/pr48466.c: New test.
10825 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10827 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10829 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10831 * gnat.dg/return3.adb: New test.
10833 2011-04-06 Richard Guenther <rguenther@suse.de>
10835 PR tree-optimization/47663
10836 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10838 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10840 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10841 Solaris 8 and 9 as well.
10843 2011-04-05 Tom de Vries <tom@codesourcery.com>
10846 * gcc.target/arm/pr43920-1.c: New test.
10848 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10850 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10851 (cctor): Actually return the value.
10852 (main): Cast return values.
10854 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10856 * gfortran.dg/character_comparison_8.f90: New test.
10858 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10860 * frontend-passes: (optimize_lexical_comparison): New function.
10861 (optimize_expr): Call it.
10862 (optimize_comparison): Also handle lexical comparison functions.
10863 Return false instad of -2 for unequal comparison.
10865 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10868 * function_optimize_4.f90: New test.
10870 2011-04-04 Tobias Burnus <burnus@net-b.de>
10873 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10874 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10875 * gfortran.dg/coarray_15.f90: New.
10877 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10879 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10880 * gfortran.dg/bessel_7.f90: Likewise.
10882 2011-04-03 Tobias Burnus <burnus@net-b.de>
10884 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10886 2011-04-03 Richard Guenther <rguenther@suse.de>
10887 Ira Rosen <ira.rosen@linaro.org>
10889 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10890 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10891 -ftree-loop-if-convert-stores.
10893 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10895 * gnat.dg/specs/aggr2.ads: New test.
10897 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10899 * gnat.dg/debug2.ad[sb]: New test.
10900 * gnat.dg/debug2_pkg.ads: New helper.
10901 * gnat.dg/debug3.ad[sb]: New test.
10903 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10905 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10907 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10909 PR middle-end/48335
10910 * gcc.c-torture/compile/pr48335-1.c: New test.
10911 * gcc.dg/pr48335-1.c: New test.
10912 * gcc.dg/pr48335-2.c: New test.
10913 * gcc.dg/pr48335-3.c: New test.
10914 * gcc.dg/pr48335-4.c: New test.
10915 * gcc.dg/pr48335-5.c: New test.
10916 * gcc.dg/pr48335-6.c: New test.
10917 * gcc.dg/pr48335-7.c: New test.
10918 * gcc.dg/pr48335-8.c: New test.
10919 * gcc.target/i386/pr48335-1.c: New test.
10921 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10924 * gcc.dg/Waddress.c: New test.
10926 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10929 * gfortran.dg/function_optimize_3.f90: New test.
10931 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10933 * gcc.c-torture/compile/20110401-1.c: New test.
10935 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10936 * g++.dg/lto/20091002-2_0.C: Likewise.
10937 * g++.dg/lto/20090303_0.c: Likewise.
10938 * g++.dg/lto/20091004-1_0.C: Likewise.
10939 * g++.dg/lto/20091002-3_0.C: Likewise.
10940 * g++.dg/lto/20091004-2_0.C: Likewise.
10941 * g++.dg/lto/20081123_0.C: Likewise.
10942 * g++.dg/lto/20090313_0.C: Likewise.
10943 * g++.dg/lto/20081109-1_0.C: Likewise.
10944 * g++.dg/lto/20081219_0.C: Likewise.
10945 * g++.dg/lto/20081204-1_0.C: Likewise.
10946 * g++.dg/lto/20090302_0.C: Likewise.
10947 * g++.dg/lto/20081119-1_0.C: Likewise.
10948 * g++.dg/lto/20081118_0.C: Likewise.
10949 * gcc.dg/lto/20091020-2_0.c: Likewise.
10950 * gcc.dg/lto/20090210_0.c: Likewise.
10951 * gcc.dg/lto/20081204-1_0.c: Likewise.
10952 * gcc.dg/lto/20081224_0.c: Likewise.
10953 * gcc.dg/lto/20090219_0.c: Likewise.
10954 * gcc.dg/lto/20091014-1_0.c: Likewise.
10955 * gcc.dg/lto/20091016-1_0.c: Likewise.
10956 * gcc.dg/lto/20090206-2_0.c: Likewise.
10957 * gcc.dg/lto/20090116_0.c: Likewise.
10958 * gcc.dg/lto/20091013-1_0.c: Likewise.
10959 * gcc.dg/lto/20091015-1_0.c: Likewise.
10960 * gcc.dg/lto/20090126-2_0.c: Likewise.
10962 2011-03-31 Ian Lance Taylor <iant@google.com>
10964 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10966 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10968 * gnat.dg/opt16.adb: New test.
10970 2011-03-31 Jason Merrill <jason@redhat.com>
10972 * g++.dg/cpp0x/defaulted24.C: New.
10974 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10977 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10980 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10982 * g++.dg/other/i386-9.C: New test.
10984 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10986 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10988 2011-03-30 Jason Merrill <jason@redhat.com>
10990 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10992 * g++.dg/cpp0x/regress/isnan.C: New.
10994 * g++.dg/cpp0x/initlist46.C: New.
10996 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10999 * gcc.target/arm/neon-modes-2.c: New test.
11001 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11004 * gcc.c-torture/compile/pr48305.c: New test.
11006 2011-03-29 Jason Merrill <jason@redhat.com>
11008 * g++.dg/cpp0x/regress/value-dep1.C: New.
11010 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11012 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11014 2011-03-29 Ian Lance Taylor <iant@google.com>
11016 * go.test/go-test.exp: Handle the test lines used in several new
11018 (errchk): Add opts parameter. Change all callers. Handle parens
11021 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11022 Dominique d'Humieres <dominiq@lps.ens.fr>
11024 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11025 and __APPLE__ && __PPC__ && __ALTIVEC__.
11027 2011-03-29 Jason Merrill <jason@redhat.com>
11029 * g++.dg/cpp0x/dependent1.C: New.
11031 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11033 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11035 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11037 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11040 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11041 * gfortran.dg/proc_ptr_comp_32.f90: New.
11043 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11045 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11046 check for corresponding warning.
11048 2011-03-28 Jason Merrill <jason@redhat.com>
11050 * g++.dg/cpp0x/rv-deduce2.C: New.
11052 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11055 * gcc.dg/pr48203.c: New test.
11057 2011-03-28 Jeff Law <law@redhat.com>
11059 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11061 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11063 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11064 and __PPC__ && __ALTIVEC__.
11066 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11069 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11070 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11071 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11072 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11074 2011-03-28 Jason Merrill <jason@redhat.com>
11076 * g++.dg/cpp0x/initlist-array2.C: New.
11078 * g++.dg/cpp0x/initlist-array1.C: New.
11080 * g++.dg/cpp0x/constexpr-compound.C: New.
11082 * g++.dg/cpp0x/constexpr-using.C: New.
11084 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11086 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11089 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11091 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11093 * gcc.dg/slp-1.c: New test.
11095 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11097 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11098 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11099 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11100 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11101 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11102 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11103 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11104 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11105 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11106 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11107 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11108 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11109 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11110 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11112 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11115 * gfortran.dg/trim_optimize_5.f90: New test.
11116 * gfortran.dg/trim_optimize_6.f90: New test.
11118 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11121 * gcc.target/mips/madd-7.c: Remove -mlong32.
11122 * gcc.target/mips/msub-7.c: Likewise.
11124 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11126 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11127 accesses to preserve the meaning of the test for doubleword vectors.
11128 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11129 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11131 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11134 * gfortran.dg/class_42.f03: New.
11136 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11138 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11141 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11143 PR rtl-optimization/48144
11144 * gcc.dg/pr48144.c: New test.
11146 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11148 * gnat.dg/discr27.ad[sb]: New test.
11150 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11152 * gnat.dg/limited_with2.ad[sb]: New test.
11153 * gnat.dg/limited_with2_pkg1.ads: New helper.
11154 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11156 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11158 * gnat.dg/opt15.adb: New test.
11159 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11161 2011-03-25 Tobias Burnus <burnus@net-b.de>
11165 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11166 * gfortran.dg/leadz_trailz_3.f90: Ditto
11168 2011-03-25 Martin Jambor <mjambor@suse.cz>
11170 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11172 2011-03-25 Jason Merrill <jason@redhat.com>
11174 * g++.dg/cpp0x/defaulted22.C: New.
11175 * g++.dg/cpp0x/defaulted23.C: New.
11176 * g++.dg/cpp0x/defaulted15.C: Adjust.
11178 2011-03-25 Jason Merrill <jason@redhat.com>
11180 * g++.dg/cpp0x/move1.C: New.
11182 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11185 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11187 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11189 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11190 for mips-sgi-irix6.5.
11191 Replace snprintf prototype by <stdio.h>.
11193 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11196 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11197 run_expensive_tests.
11198 * gcc.dg/graphite/block-4.c: Likewise.
11199 * gcc.dg/graphite/block-7.c: Likewise.
11200 * gcc.dg/graphite/block-8.c: Likewise.
11202 2011-03-25 Richard Guenther <rguenther@suse.de>
11204 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11205 * g++.dg/tree-ssa/pr8781.C: Likewise.
11206 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11207 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11208 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11209 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11210 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11211 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11212 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11213 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11214 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11215 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11216 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11217 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11218 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11219 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11220 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11221 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11222 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11223 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11224 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11225 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11227 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11228 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11229 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11230 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11231 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11232 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11233 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11234 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11235 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11236 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11237 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11238 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11239 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11240 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11241 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11242 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11243 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11244 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11245 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11246 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11247 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11248 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11249 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11250 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11251 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11252 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11253 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11254 * c-c++-common/pr46562-2.c: Likewise.
11255 * gfortran.dg/pr42108.f90: Likewise.
11256 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11257 foo to be inlined even at -O1.
11258 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11259 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11260 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11261 * gcc.dg/matrix/matrix.exp: Disable FRE.
11263 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11266 * gcc.dg/dfp/pr48204.c: New test.
11268 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11271 * gcc.c-torture/execute/pr47917.c: Move this...
11272 * gcc.dg/torture/pr47917.c: to here and add xfails.
11274 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11276 * gnat.dg/array16.ad[sb]: New test.
11277 * gnat.dg/array16.ads: New helper.
11279 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11281 * gnat.dg/derived_type2.adb: New test.
11283 2011-03-24 Richard Guenther <rguenther@suse.de>
11285 PR tree-optimization/48271
11286 * g++.dg/torture/pr48271.C: New testcase.
11288 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11290 * gnat.dg/array15.ad[sb]: New test.
11292 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11295 * gcc.target/i386/pr48237.c: New test.
11297 2011-03-24 Richard Guenther <rguenther@suse.de>
11299 PR middle-end/48269
11300 * gcc.dg/builtin-object-size-10.c: New testcase.
11302 2011-03-24 Richard Guenther <rguenther@suse.de>
11304 PR tree-optimization/46562
11305 * c-c++-common/pr46562-2.c: New testcase.
11306 * c-c++-common/pr46562.c: Likewise.
11308 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11310 * gcc.dg/vect/vect-cselim-1.c: New test.
11311 * gcc.dg/vect/vect-cselim-2.c: New test.
11313 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11315 * gcc.target/arm/pr46934.c: New.
11317 2011-03-23 Ian Lance Taylor <iant@google.com>
11319 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11321 2011-03-23 Richard Guenther <rguenther@suse.de>
11323 * gcc.dg/struct: Remove directory and contents.
11325 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11328 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11330 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11332 * gnat.dg/discr26.ad[sb]: New test.
11333 * gnat.dg/discr26_pkg.ads: New helper.
11335 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11338 * gcc.target/arm/neon-vld-1.c: New test.
11340 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11342 * gnat.dg/array14.ad[sb]: New test.
11343 * gnat.dg/array14_pkg.ads: New helper.
11345 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11347 * gcc.c-torture/execute/920501-8.x: Remove.
11348 * gcc.c-torture/execute/930513-1.x: Remove.
11349 * gcc.c-torture/execute/960312-1.x: Remove.
11350 * gcc.c-torture/compile/20000804-1.c,
11351 gcc.c-torture/compile/20001205-1.c,
11352 gcc.c-torture/compile/20001226-1.c,
11353 gcc.c-torture/compile/20010518-2.c,
11354 gcc.c-torture/compile/20020312-1.c,
11355 gcc.c-torture/compile/20020604-1.c,
11356 gcc.c-torture/compile/920501-12.c,
11357 gcc.c-torture/compile/920501-4.c,
11358 gcc.c-torture/compile/920520-1.c,
11359 gcc.c-torture/compile/980506-1.c,
11360 gcc.c-torture/execute/980709-1.x,
11361 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11362 options for m68hc11.
11363 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11364 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11367 2011-03-22 Nick Clifton <nickc@redhat.com>
11369 * lib/target-supports.exp (check_profiling_available): Add MN10300
11370 to the list of targets that do not support profiling. Restore
11371 alpha sorting to this list.
11373 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11375 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11376 failure on 32-bit systems.
11377 * gcc.dg/torture/vector-2.c: Ditto.
11379 2011-03-22 Richard Guenther <rguenther@suse.de>
11381 PR tree-optimization/48228
11382 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11384 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11386 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11390 * gcc.target/powerpc/pr48226.c: New file.
11392 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11394 * lib/prune.exp (prune_gcc_output): Prune "could not create
11395 compact unwind for" warnings.
11397 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11401 * gcc.c-torture/execute/pr42544.c: New test.
11402 * gcc.c-torture/execute/pr48197.c: New test.
11404 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11406 PR preprocessor/48192
11407 * gcc.target/powerpc/pr48192.c: New file.
11410 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11411 split problem of 0 being loaded in a VSX register.
11413 2011-03-21 Richard Guenther <rguenther@suse.de>
11416 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11417 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11418 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11419 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11421 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11424 * gcc.dg/pr48213.c: New test.
11426 2011-03-21 Kai Tietz <ktietz@redhat.com>
11429 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11431 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11433 * gcc.target/arm/xor-and.c: New.
11435 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11438 * gfortran.dg/function_optimize_1.f90: New test.
11439 * gfortran.dg/function_optimize_2.f90: New test.
11441 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11443 PR rtl-optimization/47502
11444 * gcc.target/i386/pr47502-1.c: New.
11445 * gcc.target/i386/pr47502-2.c: Likewise.
11447 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11449 PR rtl-optimization/48156
11450 * gcc.dg/pr48156.c: New test.
11452 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11454 PR libfortran/47439
11455 * gfortran.dg/scratch_1.f90: Adjust test.
11457 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11459 PR libfortran/47439
11460 * gfortran.dg/scratch_1.f90: New test.
11462 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11464 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11465 variably modified typedefs.
11466 * gcc.dg/c1x-typedef-2.c: Remove.
11468 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11470 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11471 * gcc.dg/c1x-anon-struct-3.c: New test.
11472 * gcc.dg/anon-struct-11.c: Update.
11474 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11476 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11478 Only xfail with gas.
11480 2011-03-18 Jason Merrill <jason@redhat.com>
11482 * g++.dg/template/fn-ptr1.C: New.
11484 * g++.dg/overload/volatile1.C: New.
11486 * g++.dg/opt/pr23372.C: New.
11488 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11490 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11492 PR middle-end/47405
11493 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11495 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11497 * gcc.target/arm/unsigned-extend-1.c: New.
11499 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11502 * gcc.c-torture/compile/pr48161.c: New test.
11504 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11506 PR middle-end/47725
11507 * gcc.dg/torture/pr47725.c: New.
11509 2011-03-17 Jason Merrill <jason@redhat.com>
11511 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11512 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11514 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11516 * gnat.dg/specs/elab2.ads: New test.
11517 * gnat.dg/specs/elab2_pkg.ads: New helper.
11519 2011-03-17 Jason Merrill <jason@redhat.com>
11521 * g++.dg/cpp0x/decltype-1212.C: New.
11522 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11524 2011-03-17 Jason Merrill <jason@redhat.com>
11526 * g++.dg/parse/memfnquals1.C: New.
11528 2011-03-17 Richard Guenther <rguenther@suse.de>
11530 PR middle-end/48134
11531 * gcc.dg/pr48134.c: New testcase.
11533 2011-03-17 Richard Guenther <rguenther@suse.de>
11535 PR middle-end/48165
11536 * g++.dg/torture/pr48165.C: New testcase.
11538 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11540 PR rtl-optimization/48141
11541 * gcc.dg/pr48141.c: New test.
11543 2011-03-16 Jason Merrill <jason@redhat.com>
11545 * g++.dg/cpp0x/constexpr-48089.C: New.
11547 * g++.dg/cpp0x/constexpr-abi1.C: New.
11549 * g++.dg/cpp0x/constexpr-46336.C: New.
11550 * g++.dg/parse/friend5.C: Adjust expected errors.
11552 * g++.dg/cpp0x/constexpr-47570.C: New.
11554 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11557 * ++.dg/debug/dwarf2/typedef6.C: New test.
11559 2011-03-16 Jason Merrill <jason@redhat.com>
11561 * g++.dg/cpp0x/elision2.C: New.
11563 * g++.dg/cpp0x/constexpr-array3.C: New.
11565 2011-03-16 Jason Merrill <jason@redhat.com>
11567 * g++.dg/cpp0x/sfinae6.C: New.
11568 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11569 * g++.dg/cpp0x/pr45908.C: Likewise.
11570 * g++.dg/cpp0x/sfinae6.C: Likewise.
11571 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11572 * g++.old-deja/g++.law/arg11.C: Likewise.
11574 2011-03-16 Jason Merrill <jason@redhat.com>
11576 * g++.dg/template/incomplete6.C: New.
11578 2011-03-16 Jeff Law <law@redhat.com>
11580 * gcc.dg/tree-ssa/vrp55.c: New test.
11582 2011-03-16 Jason Merrill <jason@redhat.com>
11584 * g++.dg/cpp0x/auto22.C: New.
11586 2011-03-16 Richard Guenther <rguenther@suse.de>
11588 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11589 optimizing it away if promoted to const.
11591 2011-03-16 Richard Guenther <rguenther@suse.de>
11593 PR tree-optimization/48149
11594 * gcc.dg/fold-complex-1.c: New testcase.
11596 2011-03-16 Richard Guenther <rguenther@suse.de>
11599 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11600 or cloning happens.
11602 2011-03-16 Richard Guenther <rguenther@suse.de>
11604 PR tree-optimization/26134
11605 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11607 2011-03-16 Richard Guenther <rguenther@suse.de>
11609 PR tree-optimization/48146
11610 * gcc.dg/torture/pr48146.c: New testcase.
11612 2011-03-16 Richard Guenther <rguenther@suse.de>
11614 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11615 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11617 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11619 PR middle-end/48136
11620 * gcc.c-torture/compile/pr48136.c: New test.
11622 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11625 * gcc.dg/guality/pr45882.c: New test.
11627 2011-03-15 Jason Merrill <jason@redhat.com>
11629 * g++.dg/cpp0x/constexpr-recursion.C: New.
11631 * g++.dg/cpp0x/implicit11.C: New.
11633 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11635 * g++.dg/cpp0x/constexpr-attribute.C: New.
11637 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11639 * g++.dg/parse/pr34758.C: New.
11641 2011-03-15 Xinliang David Li <davidxl@google.com>
11644 * gcc.dg/uninit-pred-7_d.c: New test.
11645 * gcc.dg/uninit-pred-8_d.c: New test.
11647 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11650 * gcc.target/arm/pr46788.c: New.
11652 2011-03-15 Richard Guenther <rguenther@suse.de>
11654 PR middle-end/47650
11655 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11656 * gfortran.dg/ishft_4.f90: Likewise.
11657 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11659 2011-03-15 Richard Guenther <rguenther@suse.de>
11661 PR tree-optimization/13954
11662 * g++.dg/tree-ssa/pr13954.C: New testcase.
11664 2011-03-15 Richard Guenther <rguenther@suse.de>
11666 PR tree-optimization/48037
11667 * gcc.target/i386/pr48037-1.c: New testcase.
11669 2011-03-15 Richard Guenther <rguenther@suse.de>
11671 PR tree-optimization/41490
11672 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11673 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11674 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11675 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11676 * g++.dg/tree-ssa/pr33604.C: Adjust.
11678 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11680 PR middle-end/47917
11681 * gcc.c-torture/execute/pr47917.c: New test.
11682 * gcc.dg/pr47917.c: New test.
11684 PR middle-end/38878
11685 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11687 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11689 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11690 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11691 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11692 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11693 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11694 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11695 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11696 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11697 * gcc.target/i386/avx-floor-vec.c: Ditto.
11698 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11699 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11700 * gcc.target/i386/avx-rint-vec.c: Ditto.
11701 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11702 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11703 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11704 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11706 2011-03-14 Tom Tromey <tromey@redhat.com>
11708 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11709 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11710 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11712 2011-03-14 Tom Tromey <tromey@redhat.com>
11714 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11715 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11716 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11718 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11720 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11722 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11724 PR rtl-optimization/47166
11725 * gcc.c-torture/execute/postmod-1.c: New test.
11727 2011-03-14 Richard Guenther <rguenther@suse.de>
11729 PR middle-end/48098
11730 * gcc.dg/torture/pr48098.c: New testcase.
11732 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11735 * gcc.target/powerpc/pr48053-1.c: New test.
11736 * gcc.target/powerpc/pr48053-2.c: Likewise.
11738 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11740 PR libfortran/48066
11741 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11743 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11745 PR libfortran/48066
11746 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11748 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11751 * gfortran.dg/class_41.f03: New.
11753 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11755 * g++.dg/conversion/cast3.C: New test.
11757 2011-03-11 Jason Merrill <jason@redhat.com>
11759 * g++.dg/template/error45.C: New.
11761 * g++.dg/parse/no-type-defn1.C: New.
11763 * g++.dg/ext/attrib40.C: New.
11765 * g++.dg/cpp0x/regress/array1.C: New.
11767 2011-03-11 Richard Guenther <rguenther@suse.de>
11769 PR tree-optimization/48067
11770 * gcc.dg/pr48067.c: New testcase.
11772 2011-03-11 Richard Guenther <rguenther@suse.de>
11775 * g++.dg/lto/20110311-1_0.C: New testcase.
11777 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11780 * g++.dg/inherit/virtual8.C: New test.
11782 PR middle-end/48044
11783 * gcc.dg/torture/pr48044.c: New test.
11785 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11788 * gfortran.dg/proc_ptr_comp_31.f90: New.
11790 2011-03-11 Richard Guenther <rguenther@suse.de>
11792 PR tree-optimization/47278
11793 * gcc.dg/torture/pr47278-1.c: New testcase.
11794 * gcc.dg/torture/pr47278-2.c: Likewise.
11796 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11798 PR tree-optimization/48063
11799 * gcc.dg/torture/pr48063.c: New test.
11801 2011-03-10 Jason Merrill <jason@redhat.com>
11803 * g++.dg/template/array22.C: New.
11805 * g++.dg/cpp0x/syntax-err1.C: New.
11806 * g++.dg/parse/error36.C: Adjust expected errors.
11807 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11808 * g++.old-deja/g++.pt/typename3.C: Likewise.
11809 * g++.old-deja/g++.pt/typename4.C: Likewise.
11810 * g++.old-deja/g++.pt/typename6.C: Likewise.
11812 2011-03-09 Jason Merrill <jason@redhat.com>
11814 * g++.dg/template/nontype22.C: New.
11816 2011-03-09 Martin Jambor <mjambor@suse.cz>
11818 PR tree-optimization/47714
11819 * g++.dg/torture/pr47714.C: New test.
11821 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11824 * gcc.target/powerpc/pr47755-2.c: New file.
11826 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11828 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11829 is not set in the environment, pass 64 as first argument when not
11830 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11831 native where ulimit -u is supported.
11833 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11835 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11837 2011-03-08 Jason Merrill <jason@redhat.com>
11839 * g++.dg/template/nontype21.C: New.
11841 * g++.dg/template/anon5.C: New.
11843 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11846 * gcc.dg/pr47881.c: New test.
11848 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11851 * g++.dg/lookup/template3.C: New test.
11853 2011-03-08 Kai Tietz <ktietz@redhat.com>
11855 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11858 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11861 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11862 sizeof to compute alignment.
11864 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11866 PR tree-optimization/48022
11867 * gcc.dg/pr48022-1.c: New test.
11868 * gcc.dg/pr48022-2.c: New test.
11870 2011-03-07 Jason Merrill <jason@redhat.com>
11872 * g++.dg/template/nontype20.C: New.
11873 * g++.dg/init/member1.C: Adjust expected errors.
11874 * g++.dg/parse/constant4.C: Likewise.
11875 * g++.dg/template/qualified-id3.C: Likewise.
11876 * g++.old-deja/g++.pt/crash10.C: Likewise.
11878 * g++.dg/cpp0x/regress/non-const1.C: New.
11880 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11883 * gcc.dg/pr47991.c: New test.
11885 2011-03-07 Jason Merrill <jason@redhat.com>
11887 * g++.dg/abi/mangle46.C: New.
11889 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11892 * gcc.target/powerpc/pr47862.c: New.
11894 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11897 * gcc.target/i386/combine-mul.c: Require nonpic.
11899 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11900 Nathan Froyd <froydnj@codesourcery.com>
11902 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11904 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11906 * README.QMTEST: Remove.
11908 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11909 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11912 * gfortran.dg/array_constructor_37.f90 : New test.
11914 2011-03-05 Jason Merrill <jason@redhat.com>
11916 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11917 * g++.dg/abi/mangle45.C: Likewise.
11918 * g++.dg/cpp0x/trailing1.C: Likewise.
11920 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11922 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11924 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11926 PR rtl-optimization/47899
11927 * gcc.dg/pr47899.c: New test.
11929 * gcc.dg/torture/pr47968.c: Ignore warnings.
11931 PR tree-optimization/47967
11932 * gcc.c-torture/compile/pr47967.c: New test.
11934 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11936 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11937 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11939 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11941 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11942 and property_getAttributes() if __OBJC2__.
11943 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11944 * objc.dg/property/property-encoding-1.m: New.
11945 * obj-c++.dg/property/property-encoding-1.mm: New.
11947 2011-03-04 Jason Merrill <jason@redhat.com>
11949 * g++.dg/template/pseudodtor6.C: New.
11951 * g++.dg/inherit/covariant19.C: New.
11953 2011-03-04 Richard Guenther <rguenther@suse.de>
11955 PR middle-end/47968
11956 * gcc.dg/torture/pr47968.c: New testcase.
11958 2011-03-04 Richard Guenther <rguenther@suse.de>
11960 PR middle-end/47975
11961 * gcc.dg/torture/pr47975.c: New testcase.
11963 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11966 * g++.dg/template/crash106.C: New.
11968 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11971 * gcc.dg/gomp/pr47963.c: New test.
11972 * g++.dg/gomp/pr47963.C: New test.
11974 2011-03-02 Jason Merrill <jason@redhat.com>
11976 * g++.dg/cpp0x/regress/condition1.C: New.
11978 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11980 2011-03-01 Jason Merrill <jason@redhat.com>
11982 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11984 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11986 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11988 PR rtl-optimization/47925
11989 * gcc.c-torture/execute/pr47925.c: New test.
11991 2011-03-01 Jason Merrill <jason@redhat.com>
11993 * g++.dg/cpp0x/decltype25.C: New.
11995 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11997 2011-03-01 Richard Guenther <rguenther@suse.de>
11999 PR tree-optimization/47890
12000 * gcc.dg/torture/pr47890.c: New testcase.
12002 2011-03-01 Richard Guenther <rguenther@suse.de>
12005 * gcc.dg/lto/pr47924_0.c: New testcase.
12007 2011-03-01 Richard Guenther <rguenther@suse.de>
12010 * gfortran.dg/lto/pr46911_0.f: New testcase.
12012 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12014 PR libgfortran/47933
12015 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12016 compile errors from older code form.
12018 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12020 PR libgfortran/47567
12021 * gfortran.dg/fmt_fw_d.f90: New test.
12023 2011-02-28 Jason Merrill <jason@redhat.com>
12025 * g++.dg/inherit/covariant18.C: New.
12027 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12029 PR middle-end/47893
12030 * gcc.dg/pr47893.c: New test.
12032 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12034 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12035 NULL in case of a selector with conflicting types.
12036 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12038 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12040 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12041 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12042 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12043 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12045 2011-02-28 Jason Merrill <jason@redhat.com>
12048 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12050 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12052 PR libgfortran/47778
12053 * gfortran.dg/namelist_71.f90: New test.
12055 2011-02-27 Jason Merrill <jason@redhat.com>
12058 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12059 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12061 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12064 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12066 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12069 * gfortran.dg/gomp/task-1.f90: Removed.
12071 2011-02-26 Jason Merrill <jason@redhat.com>
12073 * g++.dg/template/this-targ1.C: New.
12075 * g++.dg/cpp0x/regress/template-const1.C: New.
12076 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12077 * g++.dg/template/function1.C: Adjust.
12078 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12079 * g++.dg/debug/debug7.C: Adjust.
12081 2011-02-26 Tobias Burnus <burnus@net-b.de>
12084 * gfortran.dg/gomp/task-1.f90: New.
12086 2011-02-25 Jie Zhang <jie@codesourcery.com>
12088 * gcc.target/arm/neon-thumb2-move.c: Add
12089 dg-require-effective-target arm_thumb2_ok.
12091 2011-02-24 Jason Merrill <jason@redhat.com>
12093 * g++.dg/parse/constant1.C: Specify C++98 mode.
12094 * g++.dg/parse/constant5.C: Likewise.
12095 * g++.dg/parse/error2.C: Likewise.
12096 * g++.dg/parse/semicolon3.C: Likewise.
12097 * g++.dg/template/crash14.C: Likewise.
12098 * g++.dg/template/local4.C: Likewise.
12099 * g++.dg/template/nontype3.C: Likewise.
12100 * g++.dg/parse/crash31.C: Adjust expected errors.
12101 * g++.dg/template/function1.C: Likewise.
12102 * g++.dg/template/ref3.C: Likewise.
12103 * g++.dg/template/static9.C: Likewise.
12104 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12106 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12107 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12108 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12109 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12110 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12112 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12115 * gfortran.dg/pr47878.f90: New test.
12117 2011-02-24 Richard Guenther <rguenther@suse.de>
12120 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12121 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12123 2011-02-24 Richard Guenther <rguenther@suse.de>
12126 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12127 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12129 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12131 PR libgfortran/47567
12132 * gfortran.dg/fmt_f0_1.f90: Update test.
12134 2011-02-23 Jason Merrill <jason@redhat.com>
12136 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12137 * g++.dg/abi/mangle45.C: New.
12139 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12140 * g++.dg/template/canon-type-9.C: Match use of decltype
12141 between declaration and definition.
12142 * g++.dg/template/canon-type-12.C: Likewise.
12144 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12147 * gfortran.dg/nested_allocatables_1.f90: New.
12149 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12152 * g++.dg/pr46868.C: New test.
12153 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12154 * g++.dg/parse/error14.C: Adjust.
12156 2011-02-23 Richard Guenther <rguenther@suse.de>
12158 PR tree-optimization/47838
12159 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12161 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12163 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12165 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12167 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12168 * gfortran.dg/count_init_expr.f03: Ditto.
12169 * gfortran.dg/gomp/pr43711.f90: Ditto.
12170 * gcc.dg/struct-parse-2.c: Ditto.
12171 * gcc.dg/parse-error-3.c: Ditto.
12172 * gcc.dg/Wlogical-op-1.c: Ditto.
12173 * gcc.dg/Walways-true-1.c: Ditto.
12174 * gcc.dg/pr24225.c: Ditto.
12175 * gcc.dg/Walways-true-2.c: Ditto.
12176 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12177 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12178 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12179 * g++.dg/overload/defarg4.C: Ditto.
12180 * g++.dg/inherit/covariant16.C: Ditto.
12181 * g++.dg/inherit/virtual7.C: Ditto.
12182 * g++.dg/template/canon-type-9.C: Ditto.
12183 * g++.dg/template/access19.C: Ditto.
12184 * g++.dg/template/call7.C: Ditto.
12185 * g++.dg/template/canon-type-2.C: Ditto.
12186 * g++.dg/template/init7.C: Ditto.
12187 * g++.dg/template/sizeof-template-argument.C: Ditto.
12188 * g++.dg/template/const3.C: Ditto.
12189 * g++.dg/template/sfinae26.C: Ditto.
12190 * g++.dg/template/sfinae26.C: Ditto.
12191 * g++.dg/template/canon-type-11.C: Ditto.
12192 * g++.dg/template/union2.C: Ditto.
12193 * g++.dg/template/canon-type-3.C: Ditto.
12194 * g++.dg/template/canon-type-1.C: Ditto.
12195 * g++.dg/template/canon-type-5.C: Ditto.
12196 * g++.dg/template/canon-type-7.C: Ditto.
12197 * g++.dg/template/canon-type-10.C: Ditto.
12198 * g++.dg/template/spec36.C: Ditto.
12199 * g++.dg/template/typedef38.C: Ditto.
12200 * g++.dg/template/canon-type-4.C: Ditto.
12201 * g++.dg/template/canon-type-6.C: Ditto.
12202 * g++.dg/template/canon-type-13.C: Ditto.
12203 * g++.dg/template/instantiate9.C: Ditto.
12204 * g++.dg/template/ttp22.C: Ditto.
12205 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12206 * g++.dg/warn/Walways-true-1.C: Ditto.
12207 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12208 * g++.dg/warn/Walways-true-2.C: Ditto.
12209 * g++.dg/conversion/op4.C: Ditto.
12210 * g++.dg/opt/pr19650.C: Ditto.
12211 * g++.dg/lookup/friend11.C: Ditto.
12212 * g++.dg/other/default2.C: Ditto.
12213 * g++.dg/other/default3.C: Ditto.
12214 * g++.dg/other/dtor2.C: Ditto.
12215 * g++.dg/other/friend5.C: Ditto.
12216 * g++.dg/other/default5.C: Ditto.
12217 * g++.dg/init/brace6.C: Ditto.
12218 * g++.dg/init/aggr5.C: Ditto.
12219 * g++.dg/init/error2.C: Ditto.
12220 * g++.dg/expr/bound-mem-fun.C: Ditto.
12221 * g++.dg/expr/cond6.C: Ditto.
12222 * g++.dg/expr/stmt-expr-1.C: Ditto.
12223 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12224 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12225 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12226 * g++.dg/cpp0x/bracket1.C: Ditto.
12227 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12228 * g++.dg/cpp0x/pr38646.C: Ditto.
12229 * g++.dg/cpp0x/variadic73.C: Ditto.
12230 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12231 * g++.dg/cpp0x/bracket4.C: Ditto.
12232 * g++.dg/cpp0x/decltype4.C: Ditto.
12233 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12234 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12235 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12236 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12237 * g++.dg/cpp0x/decltype2.C: Ditto.
12238 * g++.dg/cpp0x/decltype1.C: Ditto.
12239 * g++.dg/cpp0x/bracket2.C: Ditto.
12240 * g++.dg/cpp0x/decltype5.C: Ditto.
12241 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12242 * g++.dg/cpp0x/variadic70.C: Ditto.
12243 * g++.dg/cpp0x/decltype6.C: Ditto.
12244 * g++.dg/cpp0x/rvo.C: Ditto.
12245 * g++.dg/cpp0x/vt-40092.C: Ditto.
12246 * g++.dg/cpp0x/variadic-new.C: Ditto.
12247 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12248 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12249 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12250 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12251 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12252 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12253 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12254 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12255 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12256 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12257 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12258 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12259 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12260 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12261 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12262 * g++.dg/cpp0x/pr39639.C: Ditto.
12263 * g++.dg/cpp0x/decltype3.C: Ditto.
12264 * g++.dg/cpp0x/variadic68.C: Ditto.
12265 * g++.dg/cpp0x/variadic-function.C: Ditto.
12266 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12267 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12268 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12269 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12270 * g++.dg/parse/crash35.C: Ditto.
12271 * g++.dg/parse/crash40.C: Ditto.
12272 * g++.dg/parse/defarg12.C: Ditto.
12273 * g++.dg/parse/crash34.C: Ditto.
12274 * g++.dg/parse/constructor3.C: Ditto.
12275 * g++.dg/parse/template23.C: Ditto.
12276 * g++.dg/parse/crash56.C: Ditto.
12277 * g++.dg/parse/dtor13.C: Ditto.
12278 * g++.dg/parse/error33.C: Ditto.
12279 * g++.dg/parse/ctor9.C: Ditto.
12280 * g++.dg/parse/error32.C: Ditto.
12281 * g++.dg/parse/error37.C: Ditto.
12282 * g++.dg/parse/bitfield3.C: Ditto.
12283 * g++.dg/parse/struct-4.C: Ditto.
12284 * g++.dg/ext/has_trivial_copy.C: Ditto.
12285 * g++.dg/ext/is_polymorphic.C: Ditto.
12286 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12287 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12288 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12289 * g++.dg/ext/is_union.C: Ditto.
12290 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12291 * g++.dg/ext/is_pod.C: Ditto.
12292 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12293 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12294 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12295 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12296 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12297 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12298 * g++.dg/ext/is_abstract.C: Ditto.
12299 * g++.dg/ext/has_trivial_assign.C: Ditto.
12300 * g++.dg/ext/is_class.C: Ditto.
12301 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12302 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12303 * g++.dg/ext/is_base_of.C: Ditto.
12304 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12305 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12306 * g++.dg/ext/is_empty.C: Ditto.
12307 * g++.dg/ext/is_enum.C: Ditto.
12308 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12309 * gnat.dg/opt11.adb: Ditto.
12310 * obj-c++.dg/pr45735.mm: Ditto.
12311 * obj-c++.dg/pr24393.mm: Ditto.
12312 * obj-c++.dg/exceptions-2.mm: Ditto.
12313 * objc.dg/pr45735.m: Ditto.
12314 * objc.dg/pr24393.m: Ditto.
12316 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12318 * objc.dg/attributes/objc-exception-1.m: New.
12320 2011-02-23 Jie Zhang <jie@codesourcery.com>
12322 * gcc.dg/cpp/include7.c: New test.
12324 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12327 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12329 2011-02-23 Jie Zhang <jie@codesourcery.com>
12331 PR rtl-optimization/47763
12332 * gcc.dg/pr47763.c: New test.
12334 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12337 * gfortran.dg/whole_file_32.f90 : New test.
12339 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12342 * g++.dg/inherit/virtual7.C: New test.
12344 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12347 * objc.dg/type-size-3.m: Updated error message.
12348 * objc.dg/type-size-4.m: New test.
12349 * objc.dg/type-size-5.m: New test.
12351 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12353 * lib/gnat.exp: Fix comments.
12354 Don't load libgloss.exp.
12355 (default_gnat_version): Call $compiler with --version.
12356 Adapt regexp for gnatmake output, insert version.
12357 (gnat_version): New proc.
12358 (gnat_init): Remove gnat_libgcc_s_path.
12359 (gnat_target_compile): Likewise.
12360 Remove ld_library_path.
12361 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12362 (gnat_pass): Remove.
12363 (gnat_pass): Remove.
12364 (gnat_finish): Remove.
12365 (gnat_exit): Remove.
12366 (local_find_gnatmake): Reindent.
12367 (runtest_file_p): Remove.
12368 (prune_warnings): Remove.
12369 (find_gnatclean): New proc.
12370 * lib/gnat-dg.exp (lremove): New proc.
12371 (gnat-dg-test): Reindent.
12372 Remove additional output files.
12373 (gnat-dg-runtest): Remove.
12375 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12376 * gnat.dg/loop_optimization6.adb: Likewise.
12377 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12379 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12381 PR tree-optimization/47835
12382 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12384 2011-02-22 Tobias Burnus <burnus@net-b.de>
12386 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12387 * gfortran.dg/abstract_type_2.f03: Ditto.
12388 * gfortran.dg/abstract_type_3.f03: Ditto.
12389 * gfortran.dg/abstract_type_4.f03: Ditto.
12390 * gfortran.dg/abstract_type_5.f03: Ditto.
12391 * gfortran.dg/abstract_type_6.f03: Ditto.
12392 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12393 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12394 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12395 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12396 * gfortran.dg/array_function_5.f90: Ditto.
12397 * gfortran.dg/asynchronous_3.f03: Ditto.
12398 * gfortran.dg/char_expr_1.f90: Ditto.
12399 * gfortran.dg/class_14.f03: Ditto.
12400 * gfortran.dg/data_array_6.f: Ditto.
12401 * gfortran.dg/data_invalid.f90: Ditto.
12402 * gfortran.dg/dot_product_1.f03: Ditto.
12403 * gfortran.dg/func_derived_5.f90: Ditto.
12404 * gfortran.dg/func_result_4.f90: Ditto.
12405 * gfortran.dg/implied_do_1.f90: Ditto.
12406 * gfortran.dg/initialization_25.f90: Ditto.
12407 * gfortran.dg/initialization_26.f90: Ditto.
12408 * gfortran.dg/interface_34.f90: Ditto.
12409 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12410 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12411 * gfortran.dg/matmul_8.f03: Ditto.
12412 * gfortran.dg/merge_init_expr.f90: Ditto.
12413 * gfortran.dg/pack_assign_1.f90: Ditto.
12414 * gfortran.dg/pack_vector_1.f90: Ditto.
12415 * gfortran.dg/pointer_check_8.f90: Ditto.
12416 * gfortran.dg/product_init_expr.f03: Ditto.
12417 * gfortran.dg/reshape_order_5.f90: Ditto.
12418 * gfortran.dg/reshape_shape_1.f90: Ditto.
12419 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12420 * gfortran.dg/same_name_2.f90: Ditto.
12421 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12422 * gfortran.dg/spread_init_expr.f03: Ditto.
12423 * gfortran.dg/stmt_func_1.f90: Ditto.
12424 * gfortran.dg/sum_init_expr.f03: Ditto.
12425 * gfortran.dg/transpose_3.f03: Ditto.
12426 * gfortran.dg/unpack_init_expr.f03: Ditto.
12427 * gfortran.dg/warn_conversion.f90: Ditto.
12428 * gfortran.dg/warn_conversion_2.f90: Ditto.
12429 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12430 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12431 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12432 * gfortran.dg/whole_file_16.f90: Ditto.
12433 * gfortran.dg/whole_file_17.f90: Ditto.
12434 * gfortran.dg/whole_file_18.f90: Ditto.
12435 * gfortran.dg/whole_file_20.f03: Ditto.
12436 * gfortran.dg/whole_file_5.f90: Ditto.
12437 * gfortran.dg/whole_file_6.f90: Ditto.
12438 * gfortran.dg/write_invalid_format.f90: Ditto.
12439 * gfortran.dg/zero_sized_6.f90: Ditto.
12441 2011-02-21 Jeff Law <law@redhat.com>
12443 PR rtl-optimization/46178
12444 * gcc.target/i386/pr46178.c: New test.
12446 PR rtl-optimization/46002
12447 * gcc.c-torture/compile/pr46002.c: New test.
12449 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12451 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12454 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12457 * g++.dg/debug/pr47106.C: Require effective target lto.
12459 2011-02-21 Jason Merrill <jason@redhat.com>
12461 * g++.dg/cpp0x/constexpr-diag2.C: New.
12463 2011-02-20 Jason Merrill <jason@redhat.com>
12465 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12467 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12469 * g++.dg/overload/conv-op1.C: New.
12471 * g++.dg/cpp0x/constexpr-synth1.C: New.
12473 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12475 * objc.dg/layout-2.m: New.
12476 * objc.dg/selector-3.m: Adjusted location of error message.
12477 * objc.dg/type-size-3.m: Same.
12478 * obj-c++.dg/selector-3.mm: Same.
12480 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12483 * objc.dg/property/dotsyntax-22.m: New.
12484 * obj-c++.dg/property/dotsyntax-22.mm: New.
12486 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12489 * g++.dg/template/typedef38.C: New test.
12491 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12494 * gfortran.dg/whole_file_30.f90 : New test.
12495 * gfortran.dg/whole_file_31.f90 : New test.
12497 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12501 * gfortran.dg/whole_file_28.f90 : New test.
12502 * gfortran.dg/whole_file_29.f90 : New test.
12504 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12507 * g++.dg/template/crash105.C: New.
12509 2011-02-19 Jason Merrill <jason@redhat.com>
12511 * g++.dg/cpp0x/regress/no-elide1.C: New.
12513 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12515 PR tree-optimization/46620
12516 * gcc.dg/pr46620.c: New.
12518 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12521 * gcc.target/i386/pr47809.c: New test.
12523 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12524 Tobias Burnus <burnus@net-b.de>
12526 * lib/target-supports.exp
12527 (check_effective_target_fortran_large_real): New check for large reals.
12528 * gfortran.dg/nan_7.f90: New test.
12530 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12532 PR libgfortran/47567
12533 * gfortran.dg/fmt_f0_1.f90: Update test.
12535 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12538 * gfortran.dg/array_constructor_36.f90 : New test.
12539 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12540 allow for comparison between different elements of the array
12541 constructor at different levels of optimization.
12543 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12545 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12546 * gcc.target/i386/pr32280-1.c: Likewise.
12548 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12551 * gcc.target/i386/pr47800.c: New test.
12553 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12555 * objc/execute/exceptions/foward-1.x: New.
12557 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12560 * gfortran.dg/derived_constructor_comps_4.f90: New.
12562 2011-02-18 Tobias Burnus
12565 * gfortran.dg/func_result_6.f90: New.
12567 2011-02-18 Michael Matz <matz@suse.de>
12570 * gfortran.dg/lto/pr45586_0.f90: New test.
12571 * gfortran.dg/typebound_proc_20.f90: Ditto.
12572 * gfortran.dg/typebound_proc_21.f90: Ditto.
12574 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12577 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12579 2011-02-18 Tobias Burnus <burnus@net-b.de>
12582 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12583 gcc_warning_prefix.
12584 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12585 normalizing the error/warning output.
12586 * gfortran.dg/Wall.f90: Update dg-error/warning.
12587 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12588 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12589 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12590 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12591 * gfortran.dg/class_30.f90: Update dg-error/warning.
12592 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12593 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12594 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12595 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12596 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12597 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12598 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12599 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12600 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12601 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12602 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12603 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12604 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12605 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12606 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12607 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12608 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12609 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12610 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12611 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12612 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12613 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12614 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12615 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12616 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12618 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12621 * gfortran.dg/proc_ptr_comp_30.f90: New.
12623 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12626 * gcc.target/i386/pr47780.c: New test.
12628 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12631 * gfortran.dg/class_40.f03: New.
12633 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12636 * g++.dg/cpp0x/auto21.C: New test.
12638 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12640 * objc.dg/special/unclaimed-category-1.h: Updated for
12642 * objc.dg/special/unclaimed-category-1.m: Same.
12643 * objc.dg/zero-link-1.m: Same.
12644 * objc.dg/lookup-1.m: Same.
12645 * objc.dg/torture/strings/const-str-9.m
12646 * objc.dg/torture/strings/const-str-10.m: Same.
12647 * objc.dg/torture/strings/const-str-11.m: Same.
12648 * objc.dg/torture/forward-1.m: Same.
12649 * objc.dg/zero-link-2.m: Same.
12650 * objc.dg/encode-7-next-64bit.m: Same.
12651 * objc.dg/method-4.m: Same.
12652 * objc.dg/next-runtime-1.m: Same.
12653 * objc.dg/image-info.m: Same.
12654 * objc.dg/pr23214.m: Same.
12655 * objc.dg/symtab-1.m: Same.
12656 * obj-c++.dg/basic.m: Same.
12657 * obj-c++.dg/proto-lossage-3.m: Same.
12658 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12659 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12660 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12661 * obj-c++.dg/method-11.m: Same.
12662 * objc/execute/enumeration-1.m: Same.
12663 * objc/execute/object_is_class.m: Same.
12664 * objc/execute/formal_protocol-2.m: Same.
12665 * objc/execute/formal_protocol-4.m: Same.
12666 * objc/execute/formal_protocol-6.m: Same.
12667 * objc/execute/bycopy-3.m: Same.
12668 * objc/execute/exceptions/catchall-1.m: Same.
12669 * objc/execute/exceptions/finally-1.m: Same.
12670 * objc/execute/exceptions/local-variables-1.m: Same.
12671 * objc/execute/exceptions/foward-1.m: Same.
12672 * objc/execute/bf-common.h
12673 * objc/execute/enumeration-2.m: Same.
12674 * objc/execute/formal_protocol-1.m: Same.
12675 * objc/execute/formal_protocol-3.m: Same.
12676 * objc/execute/formal_protocol-5.m: Same.
12677 * objc/execute/accessing_ivars.m: Same.
12678 * objc/execute/bycopy-2.m: Same.
12679 * objc/execute/formal_protocol-7.m: Same.
12680 * objc/execute/compatibility_alias.m: Same.
12681 * objc/execute/no_clash.m: Same.
12682 * objc/execute/object_is_meta_class.m: Same.
12683 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12684 * objc/execute/class-tests-1.h: Include stdio.h.
12685 * objc/execute/class-tests-2.h: Same.
12686 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12688 * obj-c++.dg/try-catch-2.mm: Same.
12690 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12693 * g++.dg/warn/Wunused-parm-4.C: New test.
12695 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12696 Jan Hubicka <jh@suse.cz>
12700 * g++.dg/debug/pr47106.C: New.
12702 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12705 * gcc.target/i386/pr43653.c: New test.
12707 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12710 * g++.dg/template/inherit6.C: New test.
12712 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12715 * gfortran.dg/class_39.f03: New.
12717 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12720 * g++.dg/cpp0x/variadic106.C: New test.
12722 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12724 PR libfortran/47757
12725 * gfortran.dg/pr47757-1.f90: New test.
12726 * gfortran.dg/pr47757-2.f90: New test.
12727 * gfortran.dg/pr47757-3.f90: New test.
12730 * g++.dg/cpp0x/enum8.C: New test.
12732 2011-02-15 Jason Merrill <jason@redhat.com>
12734 * g++.dg/inherit/implicit-trivial1.C: New.
12735 * g++.dg/cpp0x/implicit-trivial1.C: New.
12737 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12739 PR middle-end/47725
12740 * gcc.dg/torture/pr47725.c: Removed.
12742 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12745 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12746 constant does not generate a load from memory.
12748 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12750 PR middle-end/47725
12751 * gcc.dg/torture/pr47725.c: New.
12753 2011-02-15 Richard Guenther <rguenther@suse.de>
12755 PR tree-optimization/47743
12756 * gcc.dg/torture/pr47743.c: New testcase.
12758 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12760 PR middle-end/47581
12761 * gcc.target/i386/pr47581.c: New test.
12763 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12766 * gfortran.dg/select_type_22.f03: New.
12768 2011-02-14 Jason Merrill <jason@redhat.com>
12770 * g++.dg/cpp0x/regress/enum1.C: New.
12772 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12774 * gnat.dg/include.adb: New test.
12776 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12779 * gfortran.dg/class_38.f03: New.
12781 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12783 * gcc.dg/pr46494.c: New test.
12785 2011-02-14 Richard Guenther <rguenther@suse.de>
12787 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12789 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12792 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12793 sparc*-sun-solaris2.11.
12795 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12798 * gfortran.dg/argument_checking_18.f90: New.
12800 2011-02-13 Tobias Burnus <burnus@net-b.de>
12802 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12803 * gfortran.dg/argument_checking_17.f90: New.
12805 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12807 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12808 are temporarily disabled.
12809 * gfortran.dg/class_7.f03: Ditto.
12810 * gfortran.dg/coarray_14.f90: Ditto.
12811 * gfortran.dg/typebound_proc_13.f03: Ditto.
12813 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12816 * gfortran.dg/extends_11.f03: New.
12818 2011-02-11 Xinliang David Li <davidxl@google.com>
12820 PR tree-optimization/47707
12821 * g++.dg/tree-ssa/pr47707.C: New test.
12823 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12825 * g++.dg/opt/inline17.C: New test.
12827 2011-02-11 Tobias Burnus <burnus@net-b.de>
12830 * gfortran.dg/pure_formal_2.f90: New.
12832 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12834 PR rtl-optimization/47614
12835 * gfortran.dg/pr47614.f: New.
12837 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12840 * gcc.dg/opts-6.c: New test.
12842 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12845 * gcc.dg/pr47684.c: New test.
12847 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12851 c99_runtime, dg-add-options c99_runtime.
12852 (main): Use __asm__.
12854 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12857 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12858 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12859 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12860 * gcc.dg/ucnid-10.c: Likewise.
12861 * gcc.dg/ucnid-13.c: Likewise.
12862 * gcc.dg/ucnid-7.c: Likewise.
12863 * gcc.dg/ucnid-8.c: Likewise.
12864 Adapt dg-warning line number.
12866 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12868 * gcc.target/i386/parity-1.c: Use -march=k8.
12869 * gcc.target/i386/parity-2.c: Ditto.
12870 * gcc.target/i386/vecinit-1.c: Ditto.
12871 * gcc.target/i386/vecinit-2.c: Ditto.
12873 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12876 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12877 * gcc.target/mips/save-restore-3.c: Likewise.
12878 * gcc.target/mips/save-restore-4.c: Likewise.
12879 * gcc.target/mips/save-restore-5.c: Likewise.
12882 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12883 * g++.dg/tree-prof/partition2.C: Likewise.
12885 2011-02-09 Jason Merrill <jason@redhat.com>
12887 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12888 rather than misdeclare std::puts.
12890 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12891 * g++.dg/other/warning1.C: Likewise.
12892 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12893 * g++.old-deja/g++.gb/scope06.C: Likewise.
12894 * g++.old-deja/g++.law/cvt11.C: Likewise.
12895 * g++.old-deja/g++.law/init1.C: Likewise.
12896 * g++.dg/abi/mangle26.C: Likewise.
12898 * g++.dg/template/function1.C: Adjust for C++0x mode.
12899 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12901 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12902 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12904 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12906 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12908 * g++.dg/cpp0x/regress: New directory.
12909 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12910 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12911 * g++.dg/cpp0x/regress/regress3.C: New.
12913 2011-02-10 Richard Guenther <rguenther@suse.de>
12915 PR tree-optimization/47677
12916 * gcc.dg/torture/pr47677.c: New testcase.
12918 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12920 * objc.dg/special/load-category-1.m: Remove unused header.
12921 * objc.dg/special/load-category-1a.m: Likewise.
12922 * objc.dg/special/load-category-2.m: Likewise.
12923 * objc.dg/special/load-category-2a.m: Likewise.
12924 * objc.dg/special/load-category-3.m: Likewise.
12925 * objc.dg/special/load-category-3a.m: Likewise.
12926 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12927 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12928 * objc.dg/attributes/class-attribute-1.m: Likewise.
12929 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12930 * obj-c++.dg/property/property.exp: Likewise.
12931 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12932 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12933 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12934 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12935 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12936 * obj-c++.dg/template-8.mm: Likewise.
12938 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12941 * gcc.target/i386/pr47665.c: New test.
12943 2011-02-10 Jie Zhang <jie@codesourcery.com>
12947 2011-02-05 Jie Zhang <jie@codesourcery.com>
12949 * gcc.dg/pr42631.c: Update test.
12950 * gcc.dg/pr42631-2.c: New test.
12952 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12955 * gfortran.dg/proc_decl_25.f90: New.
12957 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12960 * gfortran.dg/typebound_assignment_2.f03: New.
12962 2011-02-09 Richard Guenther <rguenther@suse.de>
12964 PR tree-optimization/47664
12965 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12967 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12969 PR middle-end/47646
12970 * gnat.dg/uninit_func.adb: Adjust dg directive.
12972 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12974 PR middle-end/47646
12975 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12977 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12980 * gfortran.dg/auto_dealloc_2.f90: New.
12982 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12984 * gcc.dg/builtins-config.h: Remove __sgi handling.
12985 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12986 -std=c99 for mips-sgi-irix6.5*.
12988 2011-02-09 Martin Jambor <mjambor@suse.cz>
12990 PR middle-end/45505
12991 * gfortran.dg/pr25923.f90: Remove xfails.
12993 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12996 * gfortran.dg/inquire_14.f90: New test.
12998 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13001 * gfortran.dg/pointer_init_6.f90: New.
13003 2011-02-08 Jeff Law <law@redhat.com>
13005 PR tree-optimization/42893
13006 * gcc.tree-ssa/pr42893.c: New test.
13008 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13010 PR tree-optimization/46834
13011 PR tree-optimization/46994
13012 PR tree-optimization/46995
13013 * gcc.dg/graphite/id-pr46834.c: New.
13014 * gfortran.dg/graphite/id-pr46994.f90: New.
13015 * gfortran.dg/graphite/id-pr46995.f90: New.
13017 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13019 PR middle-end/47646
13020 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13021 using the variable is known the warning is emitted there.
13022 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13023 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13025 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13028 * gcc.dg/noreturn-1.c (foo5): Likewise.
13029 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13030 (method2): Likewise.
13032 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13033 the return statement using the uninitialized variable.
13034 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13036 2011-02-08 Richard Guenther <rguenther@suse.de>
13038 PR middle-end/47639
13039 * g++.dg/opt/pr47639.c: New testcase.
13041 2011-02-08 Richard Guenther <rguenther@suse.de>
13043 PR tree-optimization/47632
13044 * g++.dg/opt/pr47632.C: New testcase.
13046 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13048 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13050 2011-02-07 Richard Guenther <rguenther@suse.de>
13052 PR tree-optimization/47615
13053 * g++.dg/opt/pr47615.C: New testcase.
13055 2011-02-07 Richard Guenther <rguenther@suse.de>
13057 PR tree-optimization/47621
13058 * gcc.dg/torture/pr47621.c: New testcase.
13060 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13062 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13064 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13067 * gfortran.dg/allocate_with_source_1 : New test.
13069 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13071 PR middle-end/47610
13072 * gcc.dg/pr47610.c: New test.
13074 2011-02-05 Jie Zhang <jie@codesourcery.com>
13077 * gcc.dg/pr42631.c: Update test.
13078 * gcc.dg/pr42631-2.c: New test.
13080 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13083 * gfortran.dg/pr47574.f90: New test.
13085 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13087 PR tree-optimization/46194
13088 * gcc.dg/autopar/pr46194.c: New.
13090 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13092 PR tree-optimization/43695
13093 * g++.dg/ipa/pr43695.C: New.
13095 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13097 PR inline-asm/23200
13098 * gcc.dg/pr23200.c: New test.
13100 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13103 * g++.dg/pr47589.C: New test.
13105 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13108 * g++.dg/template/typedef37.C: New test.
13109 * g++.dg/template/param1.C: Adjust expected error message.
13111 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13113 PR middle-end/31490
13114 * gcc.dg/pr31490-2.c: New test.
13115 * gcc.dg/pr31490-3.c: New test.
13116 * gcc.dg/pr31490-4.c: New test.
13118 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13119 Jakub Jelinek <jakub@redhat.com>
13122 * g++.dg/parser/semicolon3.C: Adjust.
13123 * g++.dg/parser/semicolon4.C: New testcase.
13124 * g++.dg/pr46890.C: New testcase.
13126 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13129 * g++.dg/init/pr29571.C: New.
13131 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13133 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13134 instead of vect_int.
13136 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13139 * gcc.target/i386/pr47312.c: New test.
13142 * gcc.target/i386/pr47564.c: New test.
13144 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13146 PR tree-optimization/45122
13147 * gcc.dg/tree-ssa/pr45122.c: New.
13149 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13152 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13155 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13156 and vsx so a default --with-cpu=power7 doesn't give an error
13157 when -mavoid-indexed-addresses is used.
13159 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13160 wrapper function to save the arguments and then jump to the real
13161 function, rather than depending on the compiler not to move stuff
13163 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13165 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13166 Paul Thomas <pault@gcc.gnu.org>
13169 * gfortran.dg/class_37.f03 : New test.
13171 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13172 Richard Guenther <rguenther@suse.de>
13174 PR tree-optimization/40979
13176 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13177 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13178 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13179 check_vect_support_and_set_flags.
13180 * gfortran.dg/graphite/vect-pr40979.f90: New.
13182 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13185 * gfortran.dg/class_36.f03: New.
13187 2011-02-02 Richard Guenther <rguenther@suse.de>
13189 PR tree-optimization/47566
13190 * gcc.dg/lto/20110201-1_0.c: New testcase.
13192 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13198 * debug/pr47498.c: New.
13199 * debug/pr47501.c: New.
13201 2011-02-01 Richard Guenther <rguenther@suse.de>
13203 PR tree-optimization/47559
13204 * g++.dg/torture/pr47559.C: New testcase.
13206 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13209 * gfortran.dg/typebound_call_20.f03: New.
13211 2011-02-01 Richard Guenther <rguenther@suse.de>
13213 PR tree-optimization/47555
13214 * gcc.dg/pr47555.c: New testcase.
13216 2011-02-01 Richard Guenther <rguenther@suse.de>
13218 PR tree-optimization/47541
13219 * g++.dg/torture/pr47541.C: New testcase.
13221 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13224 * gfortran.dg/typebound_call_19.f03: New.
13226 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13229 * g++.dg/cpp0x/pr47416.C: New test.
13231 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13234 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13236 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13239 * gfortran.dg/typebound_assignment_1.f03: New.
13241 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13243 PR tree-optimization/47538
13244 * gcc.c-torture/execute/pr47538.c: New test.
13246 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13249 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13251 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13253 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13255 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13257 PR rtl-optimization/44031
13258 * gcc.c-torture/compile/20110131-1.c: New test.
13260 2011-01-31 Tobias Burnus <burnus@net-b.de>
13263 * gfortran.dg/stmt_func_1.f90: New.
13265 2011-01-31 Tobias Burnus <burnus@net-b.de>
13268 * gfortran.dg/interface_34.f90: New.
13270 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13273 * gfortran.dg/realloc_on_assign_5.f03: New test.
13274 * gfortran.dg/realloc_on_assign_5.f03: New test.
13276 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13278 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13279 * gfortran.dg/bessel_7.f90: Likewise.
13280 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13282 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13283 * gfortran.dg/sum_init_expr.f03: Likewise.
13285 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13287 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13290 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13291 loop only on "vect_intfloat_cvt" targets.
13293 2011-01-29 Tobias Burnus <burnus@net-b.de>
13296 * gfortran.dg/shape_6.f90: New.
13298 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13300 PR libgfortran/47434
13301 * gfortran.dg/read_infnan_1.f90: Update test.
13302 * gfortran.dg/module_nan.f90: Update test.
13303 * gfortran.dg/char4_iunit_1.f03: Update test.
13304 * gfortran.dg/large_real_kind_1.f90: Update test.
13305 * gfortran.dg/real_const_3.f90: Update test.
13306 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13308 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13311 * g++.dg/template/param2.C: New test.
13313 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13315 PR libgfortran/47285
13316 * gfortran.dg/fmt_g.f: New test.
13318 2011-01-28 Tobias Burnus <burnus@net-b.de>
13321 * gfortran.dg/pure_formal_1.f90: New.
13323 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13326 * gcc.dg/tls/pr42894.c: New test.
13328 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13330 * gcc.dg/pr47276.c: Add dg-require-visibility.
13332 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13334 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13336 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13337 Tobias Burnus <burnus@gcc.gnu.org>
13342 * gfortran.dg/realloc_on_assign_3.f03: New test.
13343 * gfortran.dg/realloc_on_assign_4.f03: New test.
13344 * gfortran.dg/allocatable_function_5.f90: New test.
13345 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13346 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13347 implemented" dg-errors.
13349 2011-01-27 Jan Hubicka <jh@suse.cz>
13351 PR middle-end/46949
13352 * gcc.dg/attr-weakref-4.c: New testcase
13354 2011-01-27 Martin Jambor <mjambor@suse.cz>
13356 PR tree-optimization/47228
13357 * gcc.dg/torture/pr47228.c: New test.
13359 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13361 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13363 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13365 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13366 when using auto-overlay support on the SPU.
13368 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13370 PR rtl-optimization/44174
13371 * gcc.target/i386/asm-6.c: New test.
13373 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13375 PR rtl-optimization/46856
13376 * gcc.c-torture/compile/pr46856.c: New test.
13378 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13379 Andrew Pinski <pinskia@gmail.com>
13382 * gcc.dg/pr43082.c: New.
13384 2011-01-26 DJ Delorie <dj@redhat.com>
13386 PR rtl-optimization/46878
13387 * gcc.dg/pr46878-1.c: New test.
13389 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13392 * g++.dg/cpp0x/pr47476.C: New test.
13394 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13396 * gcc.c-torture/compile/20110126-1.c: New test.
13398 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13401 * gcc.dg/torture/pr47473.c: New test.
13403 2011-01-26 Jan Hubicka <jh@suse.cz>
13406 * gcc.c-torture/execute/pr47237.c: New testcase.
13408 2011-01-26 Jan Hubicka <jh@suse.cz>
13410 PR tree-optimization/47190
13411 * gcc.dg/attr-weakref-3.c: New testcase.
13413 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13416 * gcc.dg/dll-9a.c: New test file.
13417 * gcc.dg/dll-11.c: Likewise.
13418 * gcc.dg/dll-12.c: Likewise.
13419 * gcc.dg/dll-12a.c: Likewise.
13420 * gcc.dg/dll-11a.c: Likewise.
13421 * gcc.dg/dll-9.c: Likewise.
13422 * gcc.dg/dll-10.c: Likewise.
13423 * gcc.dg/dll-10a.c: Likewise.
13424 * g++.dg/ext/dllexport4a.cc: Likewise.
13425 * g++.dg/ext/dllexport4.C: Likewise.
13426 * g++.dg/ext/dllexport5.C: Likewise.
13427 * g++.dg/ext/dllexport5a.cc: Likewise.
13429 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13431 PR tree-optimization/46970
13432 * gcc.dg/graphite/pr46970.c: New.
13434 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13436 PR tree-optimization/46215
13437 * gcc.dg/graphite/pr46215.c: New.
13439 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13441 PR tree-optimization/46168
13442 * gcc.dg/graphite/pr46168.c: New.
13444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13446 PR tree-optimization/43657
13447 * gcc.dg/graphite/pr43657.c: New.
13449 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13451 PR tree-optimization/29832
13452 * gfortran.dg/graphite/pr29832.f90: New.
13454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13456 PR tree-optimization/43567
13457 * gcc.dg/graphite/pr43567.c: New.
13459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13461 * gfortran.dg/graphite/interchange-4.f: New.
13462 * gfortran.dg/graphite/interchange-5.f: New.
13464 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13465 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13466 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13467 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13468 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13469 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13470 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13471 * gfortran.dg/ltrans-7.f90: Removed.
13472 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13474 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13475 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13476 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13477 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13478 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13479 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13480 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13481 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13482 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13483 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13484 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13485 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13486 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13487 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13488 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13489 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13490 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13491 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13492 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13493 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13494 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13495 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13496 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13497 * gcc.dg/tree-ssa/data-dep-1.c
13498 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13499 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13500 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13501 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13502 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13504 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13506 PR tree-optimization/47265
13507 PR tree-optimization/47443
13508 * gcc.c-torture/compile/pr47265.c: New test.
13509 * gcc.dg/pr47443.c: New test.
13511 2011-01-25 Martin Jambor <mjambor@suse.cz>
13513 PR tree-optimization/47382
13514 * g++.dg/torture/pr47382.C: New test.
13515 * g++.dg/opt/devirt1.C: Xfail.
13517 2011-01-25 Yao Qi <yao@codesourcery.com>
13520 * gcc.target/arm/pr45701-1.c: New test.
13521 * gcc.target/arm/pr45701-2.c: New test.
13522 * gcc.target/arm/pr45701-3.c: New test.
13524 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13525 Jakub Jelinek <jakub@redhat.com>
13527 PR tree-optimization/47271
13528 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13530 2011-01-25 Nick Clifton <nickc@redhat.com>
13532 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13533 (saturate_add): Delete.
13534 (exchange): Delete.
13535 (main): Do not run saturate_add.
13536 (set_interrupts): Delete.
13538 2011-01-25 Tobias Burnus <burnus@net-b.de>
13541 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13543 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13545 PR tree-optimization/47427
13546 PR tree-optimization/47428
13547 * gcc.c-torture/compile/pr47427.c: New test.
13548 * gcc.c-torture/compile/pr47428.c: New test.
13550 2011-01-25 Richard Guenther <rguenther@suse.de>
13552 PR middle-end/47411
13553 * gcc.dg/torture/pr47411.c: New testcase.
13555 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13557 * gfortran.dg/graphite/id-24.f: New.
13558 * gfortran.dg/graphite/id-25.f: New.
13560 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13562 * gfortran.dg/graphite/id-23.f: New.
13564 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13566 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13568 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13570 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13571 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13572 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13573 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13574 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13575 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13576 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13577 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13578 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13580 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13582 * gcc.dg/graphite/block-0.c: Add documentation.
13583 * gcc.dg/graphite/block-4.c: Same.
13584 * gcc.dg/graphite/block-7.c: Same.
13585 * gcc.dg/graphite/block-8.c: New.
13586 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13587 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13588 * gcc.dg/graphite/interchange-12.c: Add documentation.
13589 * gcc.dg/graphite/interchange-13.c: New.
13590 * gcc.dg/graphite/interchange-14.c: New.
13591 * gcc.dg/graphite/interchange-15.c: New.
13592 * gcc.dg/graphite/interchange-8.c: Add documentation.
13593 * gcc.dg/graphite/interchange-mvt.c: Same.
13595 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13598 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13599 * gcc.target/powerpc/altivec-14.c: Ditto.
13600 * gcc.target/powerpc/altivec-33.c: Ditto.
13601 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13602 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13603 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13604 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13605 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13606 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13607 * g++.dg/ext/altivec-15.C: Ditto.
13608 * g++.dg/ext/altivec-types-1.C: Ditto.
13609 * g++.dg/ext/altivec-types-2.C: Ditto.
13610 * g++.dg/ext/altivec-types-3.C: Ditto.
13611 * g++.dg/ext/altivec-types-4.C: Ditto.
13613 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13615 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13617 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13619 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13620 optimization options.
13622 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13624 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13627 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13629 2011-01-23 Tobias Burnus <burnus@net-b.de>
13632 * gfortran.dg/allocatable_scalar_12.f90: New.
13634 2011-01-23 Ira Rosen <irar@il.ibm.com>
13636 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13637 vectorization to be not profitable if peeling is used to
13638 realign the memory access.
13639 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13640 loop bound to avoid loop unrolling.
13641 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13643 2011-01-22 Jan Hubicka <jh@suse.cz>
13646 * g++.dg/lto/pr47333.C: New file.
13648 2011-01-22 Jan Hubicka <jh@suse.cz>
13650 PR tree-optimization/43884
13652 * gcc.dg/autopar/outer-2.c: Increase array size.
13653 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13655 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13658 * gfortran.dg/c_loc_tests_16.f90: New test.
13660 2011-01-22 Tobias Burnus <burnus@net-b.de>
13663 * gfortran.dg/typebound_proc_19.f90: New.
13665 2011-01-21 Jeff Law <law@redhat.com>
13667 PR tree-optimization/47053
13668 * g++.dg/pr47053.C: New test.
13670 2011-01-21 Jason Merrill <jason@redhat.com>
13673 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13675 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13678 * g++.dg/cpp0x/range-for10.C: New test.
13679 * g++.dg/template/for1.C: New test.
13681 PR middle-end/45566
13682 * g++.dg/tree-prof/partition3.C: New test.
13684 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13686 PR rtl-optimization/47366
13687 * g++.dg/opt/pr47366.C: New test.
13689 2011-01-21 Jason Merrill <jason@redhat.com>
13692 * g++.dg/cpp0x/constexpr-regress2.C: New.
13694 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13696 2011-01-21 Jeff Law <law@redhat.com>
13698 PR rtl-optimization/41619
13699 * gcc.dg/pr41619.c: New.
13701 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13703 PR tree-optimization/47355
13704 * g++.dg/opt/pr47355.C: New test.
13706 2011-01-21 Richard Guenther <rguenther@suse.de>
13708 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13711 2011-01-21 Richard Guenther <rguenther@suse.de>
13713 PR tree-optimization/47365
13714 * gcc.dg/torture/pr47365.c: New testcase.
13715 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13717 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13719 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13721 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13723 PR tree-optimization/47391
13724 * gcc.dg/pr47391.c: New test.
13726 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13728 * g++.dg/template/char1.C: Use signed char.
13730 2011-01-21 Tobias Burnus <burnus@net-b.de>
13733 * gfortran.dg/pointer_target_4.f90: New.
13735 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13738 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13739 ILP32 system and not IP32.
13741 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13744 * g++.dg/debug/pr46583.C: New.
13746 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13749 * g++.dg/debug/pr47283.C: New test.
13752 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13753 * gcc.target/i386/headmerge-2.c: Likewise.
13755 2011-01-20 Richard Guenther <rguenther@suse.de>
13757 PR middle-end/47370
13758 * gcc.dg/torture/pr47370.c: New testcase.
13760 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13762 PR tree-optimization/46130
13763 * gcc.dg/pr46130-1.c: New test.
13764 * gcc.dg/pr46130-2.c: New test.
13766 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13769 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13771 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13774 * g++.dg/debug/pr46240.cc: New.
13776 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13779 * g++.dg/template/anonunion1.C: New test.
13781 PR rtl-optimization/47337
13782 * gcc.c-torture/execute/pr47337.c: New test.
13784 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13787 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13789 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13791 PR tree-optimization/46021
13792 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13794 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13796 PR tree-optimization/47290
13797 * g++.dg/torture/pr47290.C: New test.
13799 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13802 * gfortran.dg/proc_ptr_comp_29.f90: New.
13804 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13807 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13808 powerpc-apple-darwin9.
13810 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13812 PR rtl-optimization/47299
13813 * gcc.c-torture/execute/pr47299.c: New test.
13815 2011-01-17 Jason Merrill <jason@redhat.com>
13817 * g++.dg/cpp0x/constexpr-virtual.C: New.
13819 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13822 * gfortran.dg/gomp/pr47331.f90: New test.
13824 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13827 * objc.dg/selector-warn-1.m: New.
13828 * obj-c++.dg/selector-warn-1.mm: New.
13830 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13832 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13833 Update dg-final accordingly.
13835 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13837 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13839 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13841 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13843 * gcc.dg/guality/pr36728-2.c: Likewise.
13845 2011-01-17 Richard Guenther <rguenther@suse.de>
13847 PR tree-optimization/47313
13848 * g++.dg/torture/pr47313.C: New testcase.
13850 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13853 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13854 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13855 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13856 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13858 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13860 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13861 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13862 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13864 2011-01-17 Richard Guenther <rguenther@suse.de>
13866 PR tree-optimization/45967
13867 * gcc.dg/torture/pr45967-2.c: New testcase.
13868 * gcc.dg/torture/pr45967-3.c: Likewise.
13870 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13873 * g++.dg/ext/pr47213.C: Require visibility.
13875 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13877 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13878 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13880 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13882 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13883 Linux-based targets.
13885 2011-01-13 Jan Hubicka <jh@suse.cz>
13887 PR tree-optimization/47276
13888 * gcc.dg/pr47276.c: New testcase.
13890 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13891 Jonathan Wakely <jwakely.gcc@gmail.com>
13894 * g++.dg/other/pr33558.C: New.
13895 * g++.dg/other/pr33558-2.C: New.
13897 2011-01-14 Martin Jambor <mjambor@suse.cz>
13899 PR tree-optimization/45934
13900 PR tree-optimization/46302
13901 * g++.dg/ipa/devirt-c-1.C: New test.
13902 * g++.dg/ipa/devirt-c-2.C: Likewise.
13903 * g++.dg/ipa/devirt-c-3.C: Likewise.
13904 * g++.dg/ipa/devirt-c-4.C: Likewise.
13905 * g++.dg/ipa/devirt-c-5.C: Likewise.
13906 * g++.dg/ipa/devirt-c-6.C: Likewise.
13907 * g++.dg/ipa/devirt-6.C: Likewise.
13908 * g++.dg/ipa/devirt-d-1.C: Likewise.
13909 * g++.dg/torture/pr45934.C: Likewise.
13911 2011-01-14 Jason Merrill <jason@redhat.com>
13913 * g++.dg/cpp0x/variadic105.C: New.
13915 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13916 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13919 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13920 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13921 execution tests on i?86-*-*, x86_64-*-* and
13922 powerpc*-apple-darwin* && ilp32.
13923 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13924 tests on i?86-*-* and x86_64-*-*.
13926 2011-01-14 Richard Guenther <rguenther@suse.de>
13928 PR tree-optimization/47280
13929 * g++.dg/opt/pr47280.C: New testcase.
13931 2011-01-14 Jason Merrill <jason@redhat.com>
13933 * g++.dg/cpp0x/constexpr-regress1.C: New.
13935 * g++.dg/ext/flexary2.C: New.
13937 2011-01-14 Richard Guenther <rguenther@suse.de>
13939 PR middle-end/47281
13940 * gcc.dg/torture/pr47281.c: New testcase.
13941 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13943 2011-01-14 Richard Guenther <rguenther@suse.de>
13945 PR tree-optimization/47286
13946 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13948 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13951 * g++.dg/ext/pr47213.C: New.
13953 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13955 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13957 2011-01-13 Tobias Burnus <burnus@net-b.de>
13958 Mikael Morin <mikael@gcc.gnu.org>
13962 * gfortran.dg/select_type_20.f90: New.
13963 * gfortran.dg/select_type_21.f90: New.
13965 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13968 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13970 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13972 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13973 * gcc.dg/guality/pr36728-2.c: Likewise.
13975 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13978 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13980 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13982 PR rtl-optimization/45352
13983 * gcc.dg/pr45352-3.c: New.
13985 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13987 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13989 * g++.dg/cpp0x/range-for8.C: New.
13990 * g++.dg/cpp0x/range-for9.C: New.
13992 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13995 * g++.dg/debug/pr47209.C: New.
13997 2011-01-12 Richard Guenther <rguenther@suse.de>
14000 * gcc.dg/lto/pr47259_0.c: New testcase.
14001 * gcc.dg/lto/pr47259_1.c: Likewise.
14003 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14005 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14006 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14007 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14008 methods missing from the OBJC2 Object.
14009 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14010 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14011 GNU and NeXT runtimes.
14012 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14014 * objc-obj-c++-shared/Object1.m: Likewise.
14015 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14016 * objc.dg/proto-qual-1.m: Likewise.
14017 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14018 * obj-c++.dg/proto-qual-1.mm: Likewise.
14020 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14023 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14025 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14027 Fixed the Objective-C++ testsuite and updated all tests.
14028 * lib/obj-c++.exp (obj-c++_init): Declare and set
14029 gcc_warning_prefix and gcc_error_prefix.
14030 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14031 'dg-warning', 'dg-message' and 'dg-error'.
14032 * obj-c++.dg/class-extension-3.mm: Likewise.
14033 * obj-c++.dg/class-protocol-1.mm: Likewise.
14034 * obj-c++.dg/encode-7.mm: Likewise.
14035 * obj-c++.dg/exceptions-3.mm: Likewise.
14036 * obj-c++.dg/exceptions-5.mm: Likewise.
14037 * obj-c++.dg/method-12.mm: Likewise.
14038 * obj-c++.dg/method-13.mm: Likewise.
14039 * obj-c++.dg/method-15.mm: Likewise.
14040 * obj-c++.dg/method-16.mm: Likewise.
14041 * obj-c++.dg/method-4.mm: Likewise.
14042 * obj-c++.dg/method-8.mm: Likewise.
14043 * obj-c++.dg/method-conflict-1.mm: Likewise.
14044 * obj-c++.dg/method-conflict-2.mm: Likewise.
14045 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14046 and uncommented second part of the testcase now that the testsuite
14048 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14049 and uncommented second part of the testcase now that the testsuite
14051 * obj-c++.dg/private-1.mm: Likewise.
14052 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14053 * obj-c++.dg/syntax-error-7.mm: Likewise.
14054 * obj-c++.dg/warn5.mm: Likewise.
14055 * obj-c++.dg/property/at-property-14.mm: Likewise.
14056 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14058 * obj-c++.dg/property/at-property-18.mm: Likewise.
14059 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14061 * obj-c++.dg/property/at-property-21.mm: Likewise.
14062 * obj-c++.dg/property/at-property-28.mm: Likewise.
14063 * obj-c++.dg/property/at-property-5.mm: Likewise.
14064 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14065 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14066 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14067 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14068 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14069 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14070 * obj-c++.dg/tls/diag-5.mm: Likewise.
14071 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14072 dg-error, now matched correctly.
14074 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14076 * objc.dg/property/at-property-29.m: New.
14077 * obj-c++.dg/property/at-property-29.mm: New.
14079 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14081 * go.test/go-test.exp (go-set-goarch): New proc.
14082 (go-gc-tests): Use it.
14084 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14087 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14089 2011-01-11 Richard Henderson <rth@redhat.com>
14091 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14093 2011-01-11 Jan Hubicka <jh@suse.cz>
14097 * gcc.dg/lto/pr45721_1.c: New file.
14098 * gcc.dg/lto/pr45721_0.c: New file.
14100 2011-01-11 Richard Guenther <rguenther@suse.de>
14102 PR tree-optimization/46076
14103 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14105 2011-01-11 Jeff Law <law@redhat.com>
14107 * PR tree-optimization/47086
14108 * gcc.dg/pr47086.c: New test.
14110 2011-01-11 Jason Merrill <jason@redhat.com>
14113 * g++.dg/template/new10.C: New.
14116 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14118 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14120 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14121 Split type definitions and NSConstantString class into...
14122 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14123 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14124 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14125 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14126 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14127 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14129 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14130 encode defines for newer NeXT system headers.
14131 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14132 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14133 * objc.dg/foreach-5.m: Likewise.
14134 * objc.dg/foreach-2.m: Likewise.
14135 * objc.dg/foreach-4.m: Likewise.
14136 * objc.dg/torture/strings/string1.m: Likewise.
14137 * objc.dg/torture/strings/string2.m: Likewise.
14138 * objc.dg/torture/strings/string3.m: Likewise.
14139 * objc.dg/torture/strings/string4.m: Likewise.
14140 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14141 header and stand alone.
14142 * obj-c++.dg/strings/strings-2.mm: Likewise.
14143 * objc.dg/torture/strings/const-str-3.m: Likewise.
14144 * objc.dg/strings/strings-2.m: Likewise.
14145 * objc.dg/strings/const-str-12b.m: Likewise.
14147 2011-01-12 Richard Guenther <rguenther@suse.de>
14149 PR middle-end/32511
14150 * gcc.dg/attr-weak-1.c: Adjust.
14152 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14155 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14156 standard compliant and comment.
14158 2011-01-10 Jan Hubicka <jh@suse.cz>
14161 * gcc.dg/initpri3.c: New testcase.
14163 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14166 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14167 externally visible.
14172 (g_ebp_save): Likewise.
14173 (g_esp_save): Likewise.
14175 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14177 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14179 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14181 PR tree-optimization/46021
14182 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14183 i?86-*-*, x86_64-*-*.
14185 2011-01-10 Jeff Law <law@redhat.com>
14187 * PR tree-optimization/47141
14188 * gcc.c-torture/compile/pr47141.c: New test.
14190 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14193 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14194 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14195 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14196 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14199 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14200 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14201 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14202 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14203 being vectorized. Adjust dg-final pattern.
14206 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14207 * gcc.dg/vect/slp-24.c: Likewise.
14209 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14212 * g++.dg/other/pr47218-1.C: New test file.
14213 * g++.dg/other/pr47218.C: Likewise.
14214 * g++.dg/other/pr47218.h: New supporting header.
14216 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14219 * objc.dg/attributes/invalid-attribute-1.m: New.
14220 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14222 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14225 * gfortran.dg/proc_ptr_comp_28.f90: New.
14227 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14229 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14230 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14231 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14232 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14233 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14234 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14235 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14236 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14237 * objc.dg/gnu-api-2-class.m: Likewise.
14238 * objc.dg/gnu-api-2-ivar.m: Likewise.
14239 * objc.dg/gnu-api-2-method.m: Likewise.
14240 * objc.dg/gnu-api-2-objc.m: Likewise.
14241 * objc.dg/gnu-api-2-object.m: Likewise.
14242 * objc.dg/gnu-api-2-property.m: Likewise.
14243 * objc.dg/gnu-api-2-protocol.m: Likewise.
14244 * objc.dg/gnu-api-2-sel.m: Likewise.
14246 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14248 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14249 * objc.dg/objc-foreach-4.m: Likewise.
14250 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14251 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14252 * objc.dg/foreach-4.m: Likewise.
14253 * objc.dg/foreach-5.m: Likewise.
14254 * objc.dg/foreach-3.m: Return self from init.
14256 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14259 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14261 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14264 * gfortran.dg/class_35.f90: New.
14266 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14268 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14270 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14273 * objc.dg/invalid-method-2.m: New.
14274 * obj-c++.dg/invalid-method-2.mm: New.
14276 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14279 * gfortran.dg/transpose_optimization_2.f90 : New test.
14281 2011-01-08 Jan Hubicka <jh@suse.cz>
14283 PR tree-optmization/46469
14284 * g++.dg/torture/pr46469.C: New testcase.
14286 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14288 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14289 emulation of libobjc-gnu structure layout functionality to ..
14290 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14291 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14292 * objc/execute/bf-common.h: Adjust headers.
14293 * objc/execute/bf-1.m: Likewise.
14294 * objc/execute/bf-2.m: Likewise.
14295 * objc/execute/bf-3.m: Likewise.
14296 * objc/execute/bf-4.m: Likewise.
14297 * objc/execute/bf-5.m: Likewise.
14298 * objc/execute/bf-6.m: Likewise.
14299 * objc/execute/bf-7.m: Likewise.
14300 * objc/execute/bf-8.m: Likewise.
14301 * objc/execute/bf-9.m: Likewise.
14302 * objc/execute/bf-10.m: Likewise.
14303 * objc/execute/bf-11.m: Likewise.
14304 * objc/execute/bf-12.m: Likewise.
14305 * objc/execute/bf-13.m: Likewise.
14306 * objc/execute/bf-14.m: Likewise.
14307 * objc/execute/bf-15.m: Likewise.
14308 * objc/execute/bf-16.m: Likewise.
14309 * objc/execute/bf-17.m: Likewise.
14310 * objc/execute/bf-18.m: Likewise.
14311 * objc/execute/bf-19.m: Likewise.
14312 * objc/execute/bf-20.m: Likewise.
14313 * objc/execute/bf-21.m: Likewise.
14314 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14315 objc_get_type_qualifiers ().
14317 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14320 * gfortran.dg/dependency_39.f90: New test.
14322 2011-01-07 Jan Hubicka <jh@suse.cz>
14324 Get builtins tests ready for linker plugin.
14325 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14326 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14327 my_memset, my_bzero): Mark used.
14328 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14329 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14331 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14334 2011-01-07 Jan Hubicka <jh@suse.cz>
14336 PR tree-optimization/46367
14337 * g++.dg/torture/pr46367.C: New file.
14339 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14342 * gcc.dg/pr47201.c: New test.
14345 * gcc.dg/tree-prof/pr47187.c: New test.
14347 2011-01-07 Tobias Burnus <burnus@net-b.de>
14350 * gfortran.dg/extends_type_of_3.f90: New.
14352 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14354 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14355 * g++.dg/ext/dllimport-MI1.C: Likewise.
14356 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14357 * g++.dg/ext/dllimport10.C: Likewise.
14358 * g++.dg/ext/dllimport11.C: Likewise.
14359 * g++.dg/ext/dllimport12.C: Likewise.
14360 * g++.dg/ext/dllimport13.C: Likewise.
14361 * g++.dg/ext/dllimport2.C: Likewise.
14362 * g++.dg/ext/dllimport3.C: Likewise.
14363 * g++.dg/ext/dllimport4.C: Likewise.
14364 * g++.dg/ext/dllimport5.C: Likewise.
14365 * g++.dg/ext/dllimport6.C: Likewise.
14366 * g++.dg/ext/dllimport8.C: Likewise.
14367 * g++.dg/ext/dllimport9.C: Likewise.
14368 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14369 targets, too. Additionally enable test for i?86-*-mingw*.
14370 * g++.dg/ext/selectany1.C: Likewise.
14371 Remove guard variable check.
14373 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14377 * gfortran.dg/storage_size_3.f08: Extended.
14379 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14382 * g++.dg/template/stdarg1.C: New test.
14384 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14387 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14388 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14389 from the interface of functions to not hide the errors that
14392 2011-01-06 Jan Hubicka <jh@suse.cz>
14394 * gcc.dg/lto/pr47188_0.c: New testcase.
14395 * gcc.dg/lto/pr47188_1.c: New testcase.
14397 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14401 * gfortran.dg/interface_33.f90: New test.
14403 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14406 * gcc.c-torture/compile/pr47150.c: New test.
14408 2011-01-06 Ira Rosen <irar@il.ibm.com>
14410 PR tree-optimization/47139
14411 * gcc.dg/vect/pr47139.c: New test.
14413 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14416 * gfortran.dg/extends_type_of_2.f03: New.
14418 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14420 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14422 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14424 * gnat.dg/opt14.adb: New test.
14426 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14429 * gfortran.dg/allocate_error_2.f90: New test.
14431 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14434 * gfortran.dg/storage_size_3.f08: New.
14436 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14438 PR libgfortran/47154
14439 * gfortran.dg/namelist_68.f90: New test.
14441 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14443 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14445 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14448 * gfortran.dg/class_34.f90: New.
14450 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14452 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14453 use __builtin_inff. Skip all single-precision tests that require
14456 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14458 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14460 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14462 PR tree-optimization/47148
14463 * gcc.c-torture/execute/pr47148.c: New test.
14465 PR tree-optimization/47155
14466 * gcc.c-torture/execute/pr47155.c: New test.
14468 PR rtl-optimization/47157
14469 * gcc.c-torture/compile/pr47157.c: New test.
14471 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14473 * gcc.dg/torture/vector-shift2.c (schar): Define.
14474 (main): Always use schar or uchar instead of plain "char" to avoid
14475 dependencies on implementation-defined char signedness.
14477 2011-01-03 Martin Jambor <mjambor@suse.cz>
14479 PR tree-optimization/46801
14480 * gnat.dg/pack9.adb: Remove xfail.
14482 2011-01-03 Martin Jambor <mjambor@suse.cz>
14484 PR tree-optimization/46984
14485 * g++.dg/ipa/pr46984.C: New test.
14487 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14490 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14492 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14494 PR tree-optimization/47140
14495 * gcc.c-torture/compile/pr47140.c: New test.
14497 PR rtl-optimization/47028
14498 * gcc.dg/pr47028.c: New test.
14500 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14502 * objc.dg/protocol-forward-1.m: Removed TODO.
14503 * objc.dg/protocol-forward-2.m: New.
14504 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14505 * obj-c++.dg/protocol-forward-2.mm: New.
14507 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14510 * g++.dg/eh/pr38662.C: New testcase.
14512 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14514 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14515 scan for newline '\n'.
14518 Copyright (C) 2011 Free Software Foundation, Inc.
14520 Copying and distribution of this file, with or without modification,
14521 are permitted in any medium without royalty provided the copyright
14522 notice and this notice are preserved.