1 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
3 PR tree-optimization/51301
4 * gcc.dg/vect/pr51301.c: New test.
6 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
8 * g++.dg/cdce3.C: Use dg-additional-options.
10 2011-11-28 Jakub Jelinek <jakub@redhat.com>
13 * gcc.dg/tree-prof/pr50907.c: New test.
15 PR tree-optimization/50078
16 * gcc.dg/pr50078.c: New test.
18 PR tree-optimization/50682
19 * g++.dg/opt/pr50682.C: New test.
21 2011-11-28 Tobias Burnus <burnus@net-b.de>
24 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
26 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
27 Iain Sandoe <iains@gcc.gnu.org>
29 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
30 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
31 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
32 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
33 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
35 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
37 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
38 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
39 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
40 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
41 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
42 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
43 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
44 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
45 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
46 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
47 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
48 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
49 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
50 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
51 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
52 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
53 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
54 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
55 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
56 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
57 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
58 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
59 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
60 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
61 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
62 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
63 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
65 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
67 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
69 * gcc.target/mips/no-dsp-1.c: New test.
70 * gcc.target/mips/soft-float-1.c: Likewise.
72 2011-11-26 Jakub Jelinek <jakub@redhat.com>
74 PR rtl-optimization/49912
75 * g++.dg/other/pr49912.C: New test.
77 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
79 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
81 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
83 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
87 * gfortran.dg/inline_sum_3.f90: New test.
89 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
92 * lib/target-supports.exp
93 (check_effective_target_sync_long_long): Also supported on 32bit
94 x86 targets. Add comment about required dg-options.
95 Add alpha*-*-* targets.
96 (check_effective_target_sync_long_long_runtime): Ditto.
98 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
100 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
101 * gcc.dg/atomic-exchange-4.c: Ditto.
102 * gcc.dg/atomic-load-4.c: Ditto.
103 * gcc.dg/atomic-store-4.c: Ditto.
104 * gcc.dg/di-longlong64-sync-1.c: Ditto.
105 * gcc.dg/di-sync-multithread.c: Ditto.
106 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
107 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
109 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
112 * lib/target-supports.exp
113 (check_effective_target_sync_int_128_runtime): New procedure.
114 (check_effective_target_sync_long_long_runtime): Ditto.
115 (check_effective_target_sync_long_long): Add arm*-*-*.
116 (check_effective_target_sync_longlong): Remove.
118 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
119 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
120 * gcc.dg/atomic-exchange-5.c: Ditto.
121 * gcc.dg/atomic-load-5.c: Ditto.
122 * gcc.dg/atomic-store-5.c: Ditto.
123 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
124 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
125 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
127 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
128 * gcc.dg/atomic-exchange-4.c: Ditto.
129 * gcc.dg/atomic-load-4.c: Ditto.
130 * gcc.dg/atomic-store-4.c: Ditto.
131 * gcc.dg/di-longlong64-sync-1.c: Ditto.
132 * gcc.dg/di-sync-multithread.c: Ditto.
133 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
134 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
136 2011-11-25 Tobias Burnus <burnus@net-b.de>
139 * gfortran.dg/whole_file_35.f90: New.
141 2011-11-25 Tobias Burnus <burnus@net-b.de>
144 * gfortran.dg/volatile13.f90: New.
146 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
149 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
151 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
156 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
159 * gcc.target/i386/sw-1.c: Revert revision 181357.
161 2011-11-24 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/implicit_pure_1.f90: New.
166 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
169 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
170 * gcc.dg/atomic-exchange-5.c: Likewise.
171 * gcc.dg/atomic-load-5.c: Likewise.
172 * gcc.dg/atomic-op-5.c: Likewise.
173 * gcc.dg/atomic-store-5.c: Likewise.
174 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
176 2011-11-24 Jakub Jelinek <jakub@redhat.com>
178 PR rtl-optimization/50290
179 * gcc.dg/pr50290.c: New test.
181 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
186 2011-11-23 Jakub Jelinek <jakub@redhat.com>
189 * gcc.dg/pr51261.c: New test.
191 2011-11-22 Dodji Seketeli <dodji@redhat.com>
194 * g++.dg/cpp0x/alias-decl-14.C: New test.
195 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
197 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
199 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
200 * g++.dg/lookup/struct1.C: Likewise.
201 * g++.dg/parse/elab1.C: Likewise.
202 * g++.dg/parse/elab2.C: Likewise.
203 * g++.dg/parse/int-as-enum1.C: Likewise.
204 * g++.dg/parse/typedef1.C: Likewise.
205 * g++.dg/parse/typedef3.C: Likewise.
206 * g++.dg/parse/typedef4.C: Likewise.
207 * g++.dg/parse/typedef5.C: Likewise.
208 * g++.dg/template/crash26.C: Likewise.
209 * g++.dg/template/nontype4.C: Likewise.
210 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
211 * g++.old-deja/g++.brendan/line1.C: Likewise.
212 * g++.old-deja/g++.other/elab1.C: Likewise.
213 * g++.old-deja/g++.other/syntax4.C: Likewise.
215 2011-11-22 Tom de Vries <tom@codesourcery.com>
217 PR rtl-optimization/50764
218 * gcc.dg/pr50764.c: New test.
220 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
223 * g++.dg/cpp0x/decltype36.C: New.
225 2011-11-22 Jakub Jelinek <jakub@redhat.com>
227 PR tree-optimization/51074
228 * gcc.dg/vect/pr51074.c: New test.
230 2011-11-22 Dodji Seketeli <dodji@redhat.com>
233 * g++.dg/cpp0x/alias-decl-16.C: New test.
235 2011-11-22 Jakub Jelinek <jakub@redhat.com>
237 PR tree-optimization/50765
238 * gcc.dg/pr50765.c: New test.
240 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
242 * gcc.dg/vshift-1.c (main): Call rand instead of random.
243 * gcc.dg/vshift-3.c (main): Likewise.
245 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
247 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
249 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
251 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
252 * gcc.misc-tests/gcov-17.c: Likewise.
253 * g++.dg/gcov/gcov-8.C: Likewise.
254 * g++.dg/gcov/gcov-9.C: Likewise.
256 2011-11-21 Torvald Riegel <triegel@redhat.com>
258 * g++.dg/tm/pr47747.C: New test.
260 2011-11-21 Torvald Riegel <triegel@redhat.com>
262 * g++.dg/tm/template-2.C: New test.
264 2011-11-21 Jakub Jelinek <jakub@redhat.com>
267 * gcc.dg/pr50827.c: New test.
269 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
272 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
273 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
274 * g++.dg/cpp0x/udlit-member.C: Adjust.
275 * g++.dg/cpp0x/udlit-raw-length.C: New.
276 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
277 * g++.dg/cpp0x/udlit-resolve.C: New.
278 * c-c++-common/dfp/pr33466.c: Adjust.
280 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
282 * lib/target-supports.exp
283 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
284 with ultrasparc_vis2_hw.
285 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
286 with ultrasparc_vis3_hw.
288 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
290 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
291 *-*-solaris2* && c++.
293 2011-11-20 Joey Ye <joey.ye@arm.com>
295 * gcc.dg/volatile-bitfields-1.c: New.
297 2011-11-20 Jason Merrill <jason@redhat.com>
300 * g++.dg/cpp0x/variadic120.C: New.
301 * g++.dg/cpp0x/sfinae26.C: Adjust.
303 * g++.dg/cpp0x/sfinae11.C: Adjust.
304 * g++.dg/cpp0x/sfinae26.C: Adjust.
305 * g++.dg/template/unify11.C: Adjust.
307 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
310 * g++.dg/template/error46.C: New.
312 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/pr51235.c: New test.
318 * gcc.target/i386/pr51236.c: New test.
320 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
322 * gnat.dg/discr32.adb: New test.
323 * gnat.dg/discr32_pkg.ads: New helper.
325 2011-11-20 Nathan Sidwell <nathan@acm.org>
327 PR gcov-profile/51113
328 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
329 * gcc.misc-tests/gcov-16.c: New.
330 * gcc.misc-tests/gcov-17.c: New.
331 * g++.dg/gcov/gcov-8.C: New.
332 * g++.dg/gcov/gcov-9.C: New.
333 * g++.dg/gcov/gcov-10.C: New.
335 2011-11-20 Dodji Seketeli <dodji@redhat.com>
338 * g++.dg/cpp0x/alias-decl-15.C: New test.
340 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
343 * g++.dg/cpp0x/pr51216.C: New.
345 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
347 * gcc.dg/delay-slot-2.c: New test.
349 2011-11-18 Joseph Myers <joseph@codesourcery.com>
351 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
353 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
356 * g++.dg/lookup/using46.C: New.
357 * g++.dg/lookup/using47.C: New.
358 * g++.dg/lookup/using48.C: New.
359 * g++.dg/lookup/using49.C: New.
360 * g++.dg/lookup/using50.C: New.
362 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
364 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
365 supports /* ... */ comments.
367 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/pr51150.C: New.
372 2011-11-18 Martin Jambor <mjambor@suse.cz>
374 PR tree-optimization/50605
375 * g++.dg/ipa/pr50605.C: New test.
377 2011-11-18 Dodji Seketeli <dodji@redhat.com>
380 * g++.dg/cpp0x/alias-decl-13.C: New test.
382 2011-11-17 Jason Merrill <jason@redhat.com>
385 * g++.dg/cpp0x/auto27.C: New.
386 * g++.dg/cpp0x/trailing2.C: Adjust messages.
388 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
390 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
391 memory model parameters don't match expected values.
392 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
393 __atomic_compare_exchange.
394 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
395 __atomic_compare_exchange_n.
396 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
397 weak/strong parameter and fail if memory models aren't correct.
399 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
401 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
402 Look for simulate_thread_done to determine working gdb. Reduce timeout
403 to 10 seconds and fail when timeout occurs. Improve error messages.
405 2011-11-17 Jason Merrill <jason@redhat.com>
408 * g++.dg/template/virtual2.C: New.
410 2011-11-17 Michael Matz <matz@suse.de>
414 * g++.dg/tree-ssa/pr50741.C: New.
416 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
418 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
420 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
422 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
423 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
424 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
426 2011-11-16 Tobias Burnus <burnus@net-b.de>
430 * gfortran.dg/constructor_1.f90: New.
431 * gfortran.dg/constructor_2.f90: New.
432 * gfortran.dg/constructor_3.f90: New.
433 * gfortran.dg/constructor_4.f90: New.
434 * gfortran.dg/constructor_5.f90: New.
435 * gfortran.dg/constructor_6.f90: New.
436 * gfortran.dg/use_only_5.f90: New.
437 * gfortran.dg/c_ptr_tests_17.f90: New.
438 * gfortran.dg/c_ptr_tests_18.f90: New.
439 * gfortran.dg/used_types_25.f90: New.
440 * gfortran.dg/used_types_26.f90: New
441 * gfortran.dg/type_decl_3.f90: New.
442 * gfortran.dg/function_types_3.f90: Update dg-error.
443 * gfortran.dg/result_1.f90: Ditto.
444 * gfortran.dg/structure_constructor_3.f03: Ditto.
445 * gfortran.dg/structure_constructor_4.f03: Ditto.
447 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
449 * gcc.dg/vect/pr30858.c: Update expected output for
450 architectures with multiple vector sizes.
452 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
453 Bernd Schmidt <bernds@coudesourcery.com>
454 Sebastian Huber <sebastian.huber@embedded-brains.de>
457 * gcc.target/arm/pr49641.c: New test.
459 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
461 PR tree-optimization/49960
462 * gcc.dg/autopar/pr49960.c: New test.
463 * gcc.dg/autopar/pr49960-1.c: New test.
466 2011-11-16 Tom de Vries <tom@codesourcery.com>
468 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
469 * gcc.dg/pr43864-2.c: Same.
470 * gcc.dg/pr43864-3.c: Same.
471 * gcc.dg/pr43864-4.c: Same.
473 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.target/i386/sse2-cvt-vec.c: New test.
476 * gcc.target/i386/avx-cvt-vec.c: Ditto.
477 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
478 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
479 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
480 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
481 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
483 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
485 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
486 powerpc*-*-darwin* targets.
488 2011-11-15 Torvald Riegel <triegel@redhat.com>
490 * c-c++-common/tm/trxn-expr-3.c: New test.
492 2011-11-14 Torvald Riegel <triegel@redhat.com>
494 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
496 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
498 * gcc.target/i386/avx-recip-vec.c: New test.
499 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
500 * gcc.target/i386/avx-lrint-vec.c: Ditto.
501 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
502 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
503 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
504 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
505 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
506 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
507 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
508 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
509 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
510 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
511 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
512 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
514 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
517 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
518 non-template literal operator.
520 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
523 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
524 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
525 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
526 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
527 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
528 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
529 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
530 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
531 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
532 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
533 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
534 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
535 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
536 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
537 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
539 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
545 * g++.old-deja/g++.brendan/misc14.C: Adjust.
546 * g++.old-deja/g++.jason/scoping16.C: Likewise.
547 * g++.old-deja/g++.other/anon7.C: Likewise.
548 * g++.old-deja/g++.other/using1.C: Likewise.
549 * g++.old-deja/g++.other/redecl1.C: Likewise.
550 * g++.old-deja/g++.other/typedef7.C: Likewise.
551 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
552 * g++.dg/template/using2.C: Likewise.
553 * g++.dg/template/static4.C: Likewise.
554 * g++.dg/template/typedef1.C: Likewise.
555 * g++.dg/lookup/name-clash9.C: Likewise.
556 * g++.dg/abi/mangle41.C: Likewise.
557 * g++.dg/parse/ctor5.C: Likewise.
558 * g++.dg/inherit/using4.C: Likewise.
559 * g++.dg/lookup/using24.C: New.
560 * g++.dg/lookup/using25.C: New.
561 * g++.dg/lookup/using26.C: New.
562 * g++.dg/lookup/using27.C: New.
563 * g++.dg/lookup/using28.C: New.
564 * g++.dg/lookup/using29.C: New.
565 * g++.dg/lookup/using30.C: New.
566 * g++.dg/lookup/using31.C: New.
567 * g++.dg/lookup/using32.C: New.
568 * g++.dg/lookup/using33.C: New.
569 * g++.dg/lookup/using34.C: New.
570 * g++.dg/lookup/using35.C: New.
571 * g++.dg/lookup/using36.C: New.
572 * g++.dg/lookup/using37.C: New.
573 * g++.dg/lookup/using38.C: New.
574 * g++.dg/lookup/using39.C: New.
575 * g++.dg/lookup/using40.C: New.
576 * g++.dg/lookup/using41.C: New.
577 * g++.dg/lookup/using42.C: New.
578 * g++.dg/lookup/using43.C: New.
579 * g++.dg/lookup/using44.C: New.
580 * g++.dg/lookup/using45.C: New.
581 * g++.dg/lookup/pr6936.C: New.
582 * g++.dg/debug/using4.C: New.
583 * g++.dg/debug/using5.C: New.
584 * g++.dg/cpp0x/forw_enum10.C: New.
586 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
587 Jan Hubicka <jh@suse.cz>
589 * gcc.target/i386/sw-1.c: Force rep;movsb.
591 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
594 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
595 dg-additional-options.
597 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
599 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
600 specified. Remove redundant runtime checks.
601 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
602 Allow for other than -m4. Fix typos in comments.
604 2011-11-12 Jason Merrill <jason@redhat.com>
607 * g++.dg/warn/ref-temp1.C: New.
610 * g++.dg/opt/stack2.C: New.
612 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
614 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
615 alpha*-*-linux* targets.
617 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
620 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
621 Darwin targets and allow external symbols to be undefined.
623 2011-11-12 Nathan Sidwell <nathan@acm.org>
625 * gcc.misc-tests/gcov-15.c: New.
627 2011-11-11 Jakub Jelinek <jakub@redhat.com>
629 PR tree-optimization/51058
630 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
631 * gfortran.dg/vect/pr51058-2.f90: New test.
633 2011-11-10 Jason Merrill <jason@redhat.com>
635 * g++.dg/template/linkage1.C: New.
636 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
637 * g++.old-deja/g++.other/linkage4.C: Likewise.
640 * g++.dg/cpp0x/defaulted33.C: New.
642 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
645 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
646 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
649 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
651 PR rtl-optimization/51040
652 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
655 2011-11-10 Jason Merrill <jason@redhat.com>
658 * g++.dg/template/conv12.C: New.
661 * gcc.dg/debug/dwarf2/asm-line1.c: New.
663 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
665 * gnat.dg/atomic6_1.adb: New test.
666 * gnat.dg/atomic6_2.adb: Likewise.
667 * gnat.dg/atomic6_3.adb: Likewise.
668 * gnat.dg/atomic6_4.adb: Likewise.
669 * gnat.dg/atomic6_5.adb: Likewise.
670 * gnat.dg/atomic6_6.adb: Likewise.
671 * gnat.dg/atomic6_7.adb: Likewise.
672 * gnat.dg/atomic6_8.adb: Likewise.
673 * gnat.dg/atomic6_pkg.ads: New helper.
675 2011-11-10 Jakub Jelinek <jakub@redhat.com>
678 * gcc.c-torture/compile/pr51077.c: New test.
680 PR rtl-optimization/51023
681 * gcc.c-torture/execute/pr51023.c: New test.
683 2011-11-10 Richard Guenther <rguenther@suse.de>
685 PR tree-optimization/51042
686 * gcc.dg/torture/pr51042.c: New testcase.
688 2011-11-10 Richard Guenther <rguenther@suse.de>
690 PR tree-optimization/51070
691 * gcc.dg/torture/pr51070.c: New testcase.
693 2011-11-10 Richard Guenther <rguenther@suse.de>
695 PR tree-optimization/51030
696 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
698 2011-11-10 Richard Guenther <rguenther@suse.de>
701 * gcc.dg/torture/pr51071.c: New testcase.
703 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
705 * gnat.dg/loop_optimization9.ad[sb]: New test.
707 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
709 PR tree-optimization/51058
710 * gfortran.dg/vect/pr51058.f90: New test.
712 2011-11-10 Jakub Jelinek <jakub@redhat.com>
714 PR tree-optimization/51000
715 * gcc.dg/vect/pr51000.c: New test.
717 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/cpp0x/static_assert5.C: New.
721 * g++.dg/template/nontype13.C: Tweak.
723 2011-11-09 Jason Merrill <jason@redhat.com>
726 * g++.dg/cpp0x/noexcept16.C: New.
729 * g++.dg/cpp0x/variadic119.C: New.
731 2011-11-09 Jakub Jelinek <jakub@redhat.com>
734 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
736 * gcc.dg/torture/vshuf-32.inc: Likewise.
737 * gcc.dg/torture/vshuf-4.inc: Likewise.
738 * gcc.dg/torture/vshuf-8.inc: Likewise.
740 * gcc.dg/tm/memopt-1.c: Fix up regexp.
742 2011-11-09 Ian Lance Taylor <iant@google.com>
744 * lib/target-supports.exp (check_effective_target_ucontext_h): New
746 * gcc.dg/split-5.c: New test.
748 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
750 * gcc.dg/tm/memopt-1.c: Adjust regexp.
752 2011-11-09 Jason Merrill <jason@redhat.com>
755 * g++.dg/template/virtual1.C: New.
757 2011-11-08 Jason Merrill <jason@redhat.com>
759 Run most C++ tests in both C++98 and C++11 modes.
760 * lib/target-supports.exp (check_effective_target_c++11): New.
761 (check_effective_target_c++98): New.
762 * lib/g++-dg.exp (g++-dg-runtest): New.
763 * g++.dg/dg.exp: Use g++-dg-runtest.
764 * g++.dg/charset/charset.exp: Likewise.
765 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
766 * g++.dg/dfp/dfp.exp: Likewise.
767 * g++.dg/gcov/gcov.exp: Likewise.
768 * g++.dg/gomp/gomp.exp: Likewise.
769 * g++.dg/graphite/graphite.exp: Likewise.
770 * g++.dg/tls/tls.exp: Likewise.
771 * g++.dg/tm/tm.exp: Likewise.
772 * g++.dg/vect/vect.exp: Likewise.
773 * g++.old-deja/old-deja.exp: Likewise.
774 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
775 with some of the torture options.
776 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
777 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
778 * g++.dg/init/null1.C: Only run in C++98.
779 * g++.dg/warn/Wconversion-null-3.C: Likewise.
780 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
781 * g++.old-deja/g++.brendan/crash64.C: Likewise.
782 * g++.old-deja/g++.other/anon9.C: Likewise.
783 * g++.old-deja/g++.other/linkage1.C: Likewise.
784 * g++.old-deja/g++.other/linkage2.C: Likewise.
785 * g++.old-deja/g++.pt/t29.C: Likewise.
786 * g++.old-deja/g++.pt/t30.C: Likewise.
787 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
788 * g++.dg/ext/anon-struct4.C: Likewise.
789 * g++.dg/init/brace2.C: Likewise.
790 * g++.dg/init/brace6.C: Likewise.
791 * g++.dg/other/anon3.C: Likewise.
792 * g++.dg/template/arg2.C: Likewise.
793 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
794 * g++.old-deja/g++.brendan/enum11.C: Likewise.
795 * g++.old-deja/g++.brendan/enum8.C: Likewise.
796 * g++.old-deja/g++.brendan/enum9.C: Likewise.
797 * g++.old-deja/g++.brendan/friend3.C: Likewise.
798 * g++.old-deja/g++.brendan/init2.C: Likewise.
799 * g++.old-deja/g++.brendan/init4.C: Likewise.
800 * g++.old-deja/g++.brendan/misc14.C: Likewise.
801 * g++.old-deja/g++.jason/cond.C: Likewise.
802 * g++.old-deja/g++.law/init1.C: Likewise.
803 * g++.old-deja/g++.law/operators32.C: Likewise.
804 * g++.old-deja/g++.pt/enum6.C: Likewise.
805 * g++.old-deja/g++.pt/explicit70.C: Likewise.
806 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
808 * g++.dg/eh/new1.C: Adjust for C++11 mode.
809 * g++.dg/init/new11.C: Likewise.
810 * g++.dg/init/pr29571.C: Likewise.
811 * g++.dg/lookup/forscope2.C: Likewise.
812 * g++.dg/parse/linkage1.C: Likewise.
813 * g++.dg/parse/typedef8.C: Likewise.
814 * g++.dg/template/error44.C: Likewise.
815 * g++.dg/tls/diag-2.C: Likewise.
816 * g++.dg/tls/diag-4.C: Likewise.
817 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
818 * g++.old-deja/g++.abi/arraynew.C: Likewise.
819 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
820 * g++.old-deja/g++.brendan/new3.C: Likewise.
821 * g++.old-deja/g++.eh/new1.C: Likewise.
822 * g++.old-deja/g++.eh/new2.C: Likewise.
823 * g++.old-deja/g++.jason/new.C: Likewise.
824 * g++.old-deja/g++.law/friend1.C: Likewise.
825 * g++.old-deja/g++.mike/net46.C: Likewise.
826 * g++.old-deja/g++.mike/p755.C: Likewise.
827 * g++.old-deja/g++.other/new6.C: Likewise.
829 * g++.dg/cpp0x/variadic74.C: Adjust diags.
830 * g++.dg/template/crash53.C: Likewise.
831 * g++.dg/template/void9.C: Likewise.
833 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
838 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/cpp0x/sfinae29.C: New.
843 2011-11-09 Janus Weil <janus@gcc.gnu.org>
846 * gfortran.dg/typebound_call_22.f03: New test case.
848 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
851 * gfortran.dg/inquire_size.f90: Don't flush the unit.
853 2011-11-09 Richard Guenther <rguenther@suse.de>
855 PR tree-optimization/51039
856 * gcc.dg/pr51039.c: New testcase.
858 2011-11-09 Jakub Jelinek <jakub@redhat.com>
860 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
861 Enable also for powerpc*-*-*.
863 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
866 * gfortran.dg/forall_16.f90: New test.
868 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
871 * gfortran.dg/initialization_29.f90: Expand test.
873 2011-11-09 Dodji Seketeli <dodji@redhat.com>
876 * g++.dg/cpp0x/alias-decl-12.C: New test.
877 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
879 2011-11-09 Dodji Seketeli <dodji@redhat.com>
882 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
884 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
886 PR tree-optimization/51015
887 * gcc.dg/vect/pr51015.c: New test.
889 2011-11-08 David S. Miller <davem@davemloft.net>
891 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
892 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
894 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
897 * gfortran.dg/io_constraints_3.f90: Improve testcase.
899 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
902 * gfortran.dg/string_5.f90: Improve testcase.
904 2011-10-23 Jason Merrill <jason@redhat.com>
907 * g++.dg/template/lvalue2.C: New.
909 2011-11-08 Michael Matz <matz@suse.de>
911 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
912 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
913 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
914 * g++.dg/eh/builtin2.C: Ditto.
915 * g++.dg/eh/builtin3.C: Ditto.
917 2011-11-08 Jakub Jelinek <jakub@redhat.com>
919 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
920 being prefered even for -mavx.
921 * gcc.target/i386/avx-cvt-3.c: New test.
923 2011-11-08 Richard Guenther <rguenther@suse.de>
925 PR tree-optimization/51012
926 * gcc.dg/pr51012-1.c: New testcase.
927 * gcc.dg/pr51012-2.c: Likewise.
929 2011-11-08 Richard Guenther <rguenther@suse.de>
932 * c-c++-common/uninit-pr51010.c: New testcase.
934 2011-11-08 Jakub Jelinek <jakub@redhat.com>
936 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
937 check_effective_target_vect_call_copysignf,
938 check_effective_target_vect_call_lrint): New procedures.
939 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
940 $VECT_SLP_CFLAGS with -ffast-math.
941 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
942 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
943 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
944 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
946 2011-11-07 Richard Henderson <rth@redhat.com>
947 Aldy Hernandez <aldyh@redhat.com>
948 Torvald Riegel <triegel@redhat.com>
950 Merged from transactional-memory.
952 * g++.dg/dg.exp: Run transactional memory tests.
953 * g++.dg/tm: New directory with new tests.
954 * gcc.dg/tm: New directory with new tests.
955 * c-c++-common/tm: New directory with new tests.
957 2011-11-08 Dodji Seketeli <dodji@redhat.com>
959 Fix context handling of alias-declaration
960 * g++.dg/cpp0x/alias-decl-11.C: New test.
962 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/parse/template26.C: New.
966 * g++.dg/template/crash45.C: Adjust dg-error string.
968 2011-11-07 Jason Merrill <jason@redhat.com>
971 * g++.dg/template/lookup9.C: New.
974 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
977 * g++.dg/cpp0x/decltype35.C: New.
979 2011-11-07 Dodji Seketeli <dodji@redhat.com>
981 Support C++11 alias-declaration
983 * g++.dg/cpp0x/alias-decl-0.C: New test case.
984 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
985 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
986 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
987 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
988 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
989 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
990 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
991 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
992 * g++.dg/ext/alias-decl-attr1.C: Likewise.
993 * g++.dg/ext/alias-decl-attr2.C: Likewise.
994 * g++.dg/ext/alias-decl-attr3.C: Likewise.
995 * g++.dg/ext/alias-decl-attr4.C: Likewise.
997 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
999 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1001 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1004 * gfortran.dg/typebound_call_21.f03: New.
1006 2011-11-07 Nathan Sidwell <nathan@acm.org>
1008 * gcc.dg/profile-dir-1.c: Adjust final scan.
1009 * gcc.dg/profile-dir-2.c: Adjust final scan.
1010 * gcc.dg/profile-dir-3.c: Adjust final scan.
1011 * gcc.misc-tests/gcov.exp: Adjust regexp.
1012 * gcc.misc-tests/gcov-12.c: New.
1013 * gcc.misc-tests/gcov-13.c: New.
1014 * gcc.misc-tests/gcovpart-13b.c: New.
1015 * gcc.misc-tests/gcov-14.c: New.
1017 2011-11-07 Jason Merrill <jason@redhat.com>
1020 * g++.dg/ext/visibility/template8.C: New.
1022 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1024 PR tree-optimization/50789
1025 * gcc.target/i386/avx2-gather-1.c: New test.
1026 * gcc.target/i386/avx2-gather-2.c: New test.
1027 * gcc.target/i386/avx2-gather-3.c: New test.
1028 * gcc.target/i386/avx2-gather-4.c: New test.
1030 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1032 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1034 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1037 * gfortran.dg/open_dev_null.f90: Remove testcase.
1039 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1041 * lib/target-supports.exp (check_effective_target_sync_int_128):
1042 Don't cache the result.
1043 (check_effective_target_sync_long_long): Ditto.
1045 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1047 PR rtl-optimization/47698
1048 * gcc.target/i386/47698.c: New test.
1050 2011-11-06 Jason Merrill <jason@redhat.com>
1053 * g++.dg/ext/visibility/template7.C: New.
1055 2011-11-07 Terry Guo <terry.guo@arm.com>
1057 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1058 * gcc.target/arm/wmul-2.c: Ditto.
1059 * gcc.target/arm/wmul-3.c: Ditto.
1060 * gcc.target/arm/wmul-4.c: Ditto.
1062 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1064 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1065 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1066 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1067 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1068 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1069 expected diagnostics.
1071 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1072 Richard Henderson <rth@redhat.com>
1073 Aldy Hernandez <aldyh@redhat.com>
1075 Merged from cxx-mem-model.
1077 * lib/target-supports.exp (check_effective_target_sync_int_128,
1078 check_effective_target_sync_long_long): Check whether the target
1079 supports 64 and 128 bit __sync builtins.
1080 (check_effective_target_cas_char): New.
1081 (check_effective_target_cas_int): New.
1082 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1083 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1084 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1085 produce the expected library calls.
1086 * gcc.dg/atomic-fence.c: New functional tests.
1087 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1088 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1089 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1090 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1091 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1092 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1093 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1094 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1095 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1097 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1099 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1101 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1103 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1104 int128 operations are atomic.
1105 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1106 operations are atomic.
1107 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1108 operations are atomic.
1109 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1110 operations are atomic.
1111 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1112 stores aren't moved out of a loop.
1113 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1114 globals don't overwrite neighbouring globals.
1115 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1116 writes dont overwrite neighbouring components.
1117 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1118 * c-c++-common/gomp/atomic-3.c: Likewise.
1119 * c-c++-common/gomp/atomic-9.c: Likewise.
1120 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1121 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1122 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1123 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1124 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1125 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1126 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1127 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1128 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1129 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1130 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1131 g++.dg/gomp/atomic-15.C: Remove.
1132 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1133 * gcc.dg/gomp/atomic-11.c: Remove test.
1135 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1137 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1138 * gcc.dg/vect/slp-cond-1.c: New test.
1139 * gcc.dg/vect/slp-cond-2.c: New test.
1141 2011-11-05 David S. Miller <davem@davemloft.net>
1143 * lib/test-supports.exp
1144 (check_effective_target_ultrasparc_vis2_hw): New proc.
1145 (check_effective_target_ultrasparc_vis3_hw): New proc.
1146 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1147 * gcc.target/sparc/vec-init-2.inc: Likewise.
1148 * gcc.target/sparc/vec-init-3.inc: Likewise.
1149 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1150 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1151 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1152 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1153 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1154 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1155 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1156 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1157 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1159 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1161 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1162 Disable test on Epiphany.
1163 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1164 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1165 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1166 * g++.dg/parse/pragma3.C: Likewise.
1167 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1169 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1170 * gcc.dg/tls/thr-cse-1.c: Likewise.
1171 * g++.dg/opt/devirt2.C: Likewise.
1172 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1173 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1174 * gcc.target/epiphany: New directory.
1176 2011-11-05 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/quad_2.f90: New.
1180 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1182 * gcc.dg/strlenopt-22g.c: New wrapper around...
1183 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1185 2011-11-04 Jason Merrill <jason@redhat.com>
1188 * g++.dg/init/lifetime2.C: New.
1189 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1192 * g++.dg/init/lifetime1.C: Test cleanup order.
1194 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1196 * g++.dg/other/offsetof7.C: New test.
1198 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1200 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1201 variable, default empty, -ffat-lto-objects for effective_target_lto.
1202 (gcc-dg-test-1): Add options from dg-final methods.
1203 * lib/scanasm.exp (scan-assembler_required_options)
1204 (scan-assembler-not_required_options): New procs.
1206 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1208 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1209 generate a pedwarn in c++98-mode.
1210 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1211 don't generate a pedwarn in c++0x-mode.
1213 2011-11-04 Olivier Goffart <olivier@woboq.com>
1216 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1218 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1220 PR rtl-optimization/38644
1221 * gcc.target/arm/stack-red-zone.c: New.
1223 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1226 * g++.dg/warn/Wconversion-null-3.C: New.
1228 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1231 * g++.dg/cpp0x/udlit-strint-length.C: New.
1233 2011-11-04 Jason Merrill <jason@redhat.com>
1236 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1237 * g++.dg/init/lifetime1.C: New.
1238 * g++.dg/init/ref21.C: New.
1239 * g++.dg/eh/array1.C: New.
1241 2011-11-04 Tom de Vries <tom@codesourcery.com>
1243 PR tree-optimization/50763
1244 * gcc.dg/pr50763-5.c: New test.
1246 2011-11-04 Tom de Vries <tom@codesourcery.com>
1248 PR tree-optimization/50763
1249 * g++.dg/pr50763-4.C: New test.
1251 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1253 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1256 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1258 * gcc.dg/torture/vec-cvt-1.c: New test.
1260 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1262 * gnat.dg/specs/private1[-sub].ads: New test.
1264 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1267 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1268 * gfortran.dg/inline_sum_1.f90: New.
1269 * gfortran.dg/inline_sum_2.f90: New.
1270 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1271 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1272 * gfortran.dg/inline_product_1.f90: New.
1274 2011-11-03 Tobias Burnus <burnus@net-b.de>
1277 * gfortran.dg/bind_c_dts_5.f90: New.
1279 2011-11-03 Tobias Burnus <burnus@net-b.de>
1282 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1284 2011-11-03 Richard Guenther <rguenther@suse.de>
1287 * g++.dg/init/copy7.C: Remove testcase.
1289 2011-11-03 Martin Jambor <mjambor@suse.cz>
1291 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1292 * g++.dg/ipa/devirt-c-2.C: Likewise.
1293 * g++.dg/ipa/devirt-c-7.C: New test.
1294 * g++.dg/ipa/devirt-c-8.C: Likewise.
1296 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1298 PR tree-optimization/50912
1299 * gnat.dg/loop_optimization10.ad[sb]: New test.
1300 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1302 2011-11-02 Jason Merrill <jason@redhat.com>
1305 * g++.dg/cpp0x/nsdmi-list2.C: New.
1307 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1311 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1313 2011-11-02 Tom de Vries <tom@codesourcery.com>
1315 PR tree-optimization/50769
1316 * gfortran.dg/pr50769.f90: New test.
1318 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1320 * gcc.target/sparc/20111102-1.c: New test.
1322 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/warn/Wcast-qual2.C: New.
1327 2011-11-02 Tom de Vries <tom@codesourcery.com>
1329 PR tree-optimization/50763
1330 * g++.dg/pr50763-3.C: New test.
1332 2011-11-02 Tom de Vries <tom@codesourcery.com>
1334 PR tree-optimization/50672
1335 * g++.dg/pr50672.C: New test.
1337 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1339 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1340 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1341 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1343 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1345 2011-11-02 Richard Guenther <rguenther@suse.de>
1347 PR tree-optimization/50902
1348 * gcc.dg/torture/pr50902.c: New testcase.
1350 2010-11-02 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/50890
1353 * gcc.dg/torture/pr50890.c: New testcase.
1355 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1358 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1359 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1361 2011-11-01 Tom de Vries <tom@codesourcery.com>
1363 PR tree-optimization/50908
1364 * gcc.dg/pr50908.c: New test.
1365 * gcc.dg/pr50908-2.c: Same.
1366 * gcc.dg/pr50908-3.c: Same.
1368 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1370 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1371 the outer loop. Remove comment. Don't check for widen-mult.
1373 2011-10-31 Martin Jambor <mjambor@suse.cz>
1375 * gcc.dg/ipa/ipcp-4.c: New test.
1377 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1379 * gcc.dg/vshift-3.c: New test.
1380 * gcc.dg/vshift-4.c: New test.
1381 * gcc.dg/vshift-5.c: New test.
1383 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1385 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1386 and current implementation.
1388 2011-10-31 Paul Brook <paul@codesourcery.com>
1390 * gcc.dg/constructor-1.c: New test.
1392 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1395 * gfortran.dg/dshift_3.f90: New test.
1397 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1399 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1401 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1402 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1403 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1404 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1405 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1406 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1407 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1408 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1409 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1410 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1411 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1412 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1413 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1414 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1415 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1416 * gcc.dg/vector-compare-2.c: Likewise.
1418 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1421 * g++.dg/cpp0x/pr50901.C: New.
1423 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1425 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1426 * gcc.target/i386/fma4-check.h (main): Ditto.
1427 * gcc.target/i386/xop-check.h (main): Ditto.
1429 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1432 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1435 * g++.dg/template/crash109.C: New.
1437 2011-10-28 Jason Merrill <jason@redhat.com>
1439 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1441 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/template/crash109.C: New.
1446 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1448 * gfortran.dg/nearest_5.f90: New test.
1450 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1452 * gcc.dg/vshift-1.c: New test.
1453 * gcc.dg/vshift-2.c: New test.
1454 * gcc.target/i386/xop-vshift-1.c: New test.
1455 * gcc.target/i386/xop-vshift-2.c: New test.
1456 * gcc.target/i386/avx2-vshift-1.c: New test.
1458 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1460 PR rtl-optimization/49720
1461 * g++.dg/torture/pr49720.C: New test.
1463 2011-10-27 David S. Miller <davem@davemloft.net>
1465 * gcc.target/sparc/setcc-3.c: New test.
1467 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1470 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1472 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.target/i386/sse2-cvt-1.c: New test.
1475 * gcc.target/i386/sse2-cvt-2.c: New test.
1476 * gcc.target/i386/avx-cvt-1.c: New test.
1477 * gcc.target/i386/avx-cvt-2.c: New test.
1478 * gcc.target/i386/avx2-cvt-1.c: New test.
1479 * gcc.target/i386/avx2-cvt-2.c: New test.
1481 2011-10-27 Martin Jambor <mjambor@suse.cz>
1483 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1485 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1486 Steven G. Kargl <kargl@gcc.gnu.org>
1489 * gfortran.dg/pr50875.f90: New test.
1491 2011-10-26 David S. Miller <davem@davemloft.net>
1493 * gcc.target/sparc/fmaf-1.c: New test.
1495 * gcc.target/sparc/setcc-1.c: New test.
1496 * gcc.target/sparc/setcc-2.c: New test.
1498 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1500 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1502 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1504 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1507 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1509 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1512 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1514 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1516 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1518 * gnat.dg/specs/discr1.ads: New test.
1519 * gnat.dg/specs/discr1_pkg.ads: New helper.
1521 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1523 * gnat.dg/specs/unchecked_union.ads: Rename to...
1524 * gnat.dg/specs/unchecked_union1.ads: ...this.
1525 * gnat.dg/specs/unchecked_union2.ads: New test.
1527 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1529 * gnat.dg/specs/atomic1.ads: New test.
1531 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1533 Implement C++11 user-defined literals.
1534 * g++.dg/cpp0x/udlit-addr.C: New.
1535 * g++.dg/cpp0x/udlit-args.C: New.
1536 * g++.dg/cpp0x/udlit-args-neg.C: New.
1537 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1538 * g++.dg/cpp0x/udlit-concat.C: New.
1539 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1540 * g++.dg/cpp0x/udlit-constexpr.C: New.
1541 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1542 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1543 * g++.dg/cpp0x/udlit-friend.C: New.
1544 * g++.dg/cpp0x/udlit-general.C: New.
1545 * g++.dg/cpp0x/udlit-inline.C: New.
1546 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1547 * g++.dg/cpp0x/udlit-member-neg.C: New.
1548 * g++.dg/cpp0x/udlit-namespace.C: New.
1549 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1550 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1551 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1552 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1553 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1554 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1555 * g++.dg/cpp0x/udlit-raw-str.C: New.
1556 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1557 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1558 * g++.dg/cpp0x/udlit-systemheader.C: New.
1559 * g++.dg/cpp0x/udlit-template.C: New.
1560 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1561 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1562 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1563 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1564 * g++.dg/cpp0x/udlit_system_header: New.
1566 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1569 * g++.dg/cpp0x/decltype34.C: New.
1571 2011-10-26 Tom de Vries <tom@codesourcery.com>
1573 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1574 * gcc.c-torture/unsorted/HIset.c: Same.
1575 * gcc.c-torture/unsorted/SIcmp.c: Same.
1576 * gcc.c-torture/unsorted/SIset.c: Same.
1577 * gcc.c-torture/unsorted/SFset.c: Same.
1578 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1579 * gcc.c-torture/unsorted/USIcmp.c: Same.
1580 * gcc.c-torture/unsorted/DFcmp.c: Same.
1582 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1584 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1585 to work also with -masm=intel and additionally test the xmm vs. ymm
1586 register type combination on mask/dest and in vsib.
1587 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1588 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1589 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1590 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1591 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1592 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1593 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1594 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1595 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1596 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1597 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1598 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1599 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1600 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1601 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1602 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1603 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1604 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1605 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1606 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1607 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1608 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1609 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1610 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1611 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1612 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1613 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1614 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1615 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1616 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1617 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1619 2011-10-26 Tom de Vries <tom@codesourcery.com>
1621 PR tree-optimization/50763
1622 * gcc.dg/pr50763-2.c: New test.
1624 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1626 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1627 Update expected messages.
1629 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1631 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1633 2011-10-25 Jason Merrill <jason@redhat.com>
1636 * g++.dg/init/aggr7.C: New.
1639 * g++.dg/cpp0x/initlist59.C: New.
1641 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/overload/operator5.C: New.
1646 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1649 * g++.dg/template/crash108.C: New.
1651 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1653 PR tree-optimization/50596
1654 * gcc.dg/vect/vect-cond-10.c: New test.
1656 2011-10-24 Joey Ye <joey.ye@arm.com>
1658 * gcc.target/arm/pr42575.c: Remove architecture option.
1660 2011-10-24 David S. Miller <davem@davemloft.net>
1662 * gcc.target/sparc/vis3move-1.c: New test.
1663 * gcc.target/sparc/vis3move-2.c: New test.
1664 * gcc.target/sparc/vis3move-3.c: New test.
1666 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1668 * gcc.dg/strlenopt-22.c: New testcase.
1669 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1671 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1673 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1675 (dg-skip-if): Remove.
1676 * gcc.target/i386/funcspec-1.c: Ditto.
1677 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1679 2011-10-24 Richard Guenther <rguenther@suse.de>
1681 * gcc.dg/vect/vect-bool-1.c: New testcase.
1683 2011-10-24 Richard Guenther <rguenther@suse.de>
1685 PR tree-optimization/50838
1686 * gcc.dg/torture/pr50838.c: New testcase.
1688 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1690 PR tree-optimization/50730
1691 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1692 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1693 -fno-tree-sra and SLP flags.
1695 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1699 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1702 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1703 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1705 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1708 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1709 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1711 2011-10-23 Tom de Vries <tom@codesourcery.com>
1713 PR tree-optimization/50763
1714 * gcc.dg/pr50763.c: New test.
1716 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1719 * gcc.target/i386/pr50788.c: New test.
1721 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1723 PR tree-optimization/50819
1724 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1725 * g++.dg/vect/slp-pr50819.cc: New test.
1727 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/warn/Wconversion4.C: New.
1732 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1735 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1736 from element other than first and reverse permutation.
1737 * gcc.dg/torture/vshuf-16.inc: Likewise.
1738 * gcc.dg/torture/vshuf-8.inc: Likewise.
1739 * gcc.dg/torture/vshuf-4.inc: Likewise.
1741 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1744 * g++.dg/parse/error43.C: New.
1745 * g++.dg/parse/error44.C: Likewise.
1747 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1748 Kirill Yukhin <kirill.yukhin@intel.com>
1751 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1752 * gcc.target/i386/bmi2-check.h: Ditto.
1754 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1757 * g++.dg/cpp0x/override2.C: Add test.
1759 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1761 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1762 check_linker_plugin_available.
1764 2011-10-21 Kai Tietz <ktietz@redhat.com>
1766 * gcc.target/i386/branch-cost1.c: New test.
1767 * gcc.target/i386/branch-cost2.c: New test.
1768 * gcc.target/i386/branch-cost3.c: New test.
1769 * gcc.target/i386/branch-cost4.c: New test.
1771 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1773 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1775 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1778 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1780 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1782 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1783 (_moz_foo, EXT__foo): Use ASMNAME.
1785 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1787 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1790 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1793 * gcc.target/i386/pr50766.c: New test.
1795 2011-10-20 Jason Merrill <jason@redhat.com>
1798 * g++.dg/eh/partial1.C: New.
1800 2011-10-20 Richard Henderson <rth@redhat.com>
1802 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1803 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1804 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1805 Use __builtin_shuffle.
1807 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1810 * gfortran.dg/ishft_3.f90: Update test.
1812 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1815 * gfortran.dg/substring_integer_index.f90: New test.
1817 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1819 * gfortran.dg/format_string.f: New test.
1821 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1823 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1825 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1827 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1829 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1830 gcc.target/i386/pr46226.c: Do not use
1831 -mno-accumulate-outgoing-args.
1833 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1835 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1836 including <strings.h>.
1838 2011-10-19 Jan Hubicka <jh@suse.cz>
1840 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1841 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1842 * lib/c-torture.exp: Likewise.
1843 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1844 * gcc.c-torture/compile/sync-1.c: Likewise.
1845 * gcc.c-torture/compile/sync-1.c: Likewise.
1846 * gcc.c-torture/compile/sync-3.c: Likewise.
1847 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1848 * gcc.dg/noncompile/920507-1.c: Likewise.
1849 * gcc.dg/torture/pr36400.c: Likewise.
1850 * g++.dg/torture/pr34850.C: Likewise.
1852 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1854 * gnat.dg/source_ref1.adb: New test.
1855 * gnat.dg/source_ref2.adb: Likewise.
1857 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1860 * g++.dg/parse/error42.C: New.
1861 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1863 2011-10-19 Jason Merrill <jason@redhat.com>
1866 * g++.dg/init/value9.C: New.
1868 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1870 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1871 * gcc.dg/torture/vshuf-16.inc: Likewise.
1872 * gcc.dg/torture/vshuf-8.inc: Likewise.
1873 * gcc.dg/torture/vshuf-4.inc: Likewise.
1875 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1878 * gfortran.dg/sizeof_proc.f90: New.
1880 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1882 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1883 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1885 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1888 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1890 2011-10-19 Jason Merrill <jason@redhat.com>
1893 * g++.dg/init/ref20.C: New.
1895 2011-10-19 Kai Tietz <ktietz@redhat.com>
1898 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1899 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1900 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1901 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1902 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1904 2011-10-19 Richard Guenther <rguenther@suse.de>
1907 * gcc.dg/torture/pr50768.c: New testcase.
1909 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1911 PR rtl-optimization/50340
1912 * gcc.dg/pr50340.c: New.
1914 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1916 PR tree-optimization/50717
1918 * gcc.dg/pr50717-1.c: New file.
1919 * gcc.target/arm/wmul-12.c: Correct types.
1920 * gcc.target/arm/wmul-8.c: Correct types.
1922 2011-10-18 Jason Merrill <jason@redhat.com>
1925 * g++.dg/cpp0x/defaulted32.C: New.
1928 * g++.dg/lookup/using23.C: New.
1931 * g++.dg/cpp0x/implicit12.C: New.
1932 * g++.dg/cpp0x/defaulted20.C: Adjust.
1933 * g++.dg/cpp0x/defaulted21.C: Adjust.
1934 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1935 * g++.dg/cpp0x/implicit4.C: Adjust.
1936 * g++.dg/cpp0x/implicit5.C: Adjust.
1937 * g++.dg/cpp0x/implicit8.C: Adjust.
1938 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1939 * g++.dg/cpp0x/not_special.C: Adjust.
1940 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1941 * g++.dg/cpp0x/rv1n.C: Adjust.
1942 * g++.dg/cpp0x/rv2n.C: Adjust.
1943 * g++.dg/cpp0x/rv3n.C: Adjust.
1944 * g++.dg/cpp0x/rv4n.C: Adjust.
1945 * g++.dg/cpp0x/rv5n.C: Adjust.
1946 * g++.dg/cpp0x/rv6n.C: Adjust.
1947 * g++.dg/cpp0x/rv7n.C: Adjust.
1949 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1951 * gcc.target/i386/avx2-vpop-check.h: New header.
1952 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1953 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1954 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1955 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1956 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1957 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1958 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1959 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1960 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1961 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1962 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1963 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1964 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1965 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1966 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1968 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1971 * gfortran.dg/coarray_subobject_1.f90: New test.
1972 * gfortran.dg/coarray/subobject_1.f90: New test.
1974 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1976 PR rtl-optimization/50205
1977 * gcc.dg/pr50205.c: New.
1979 2011-10-18 Richard Guenther <rguenther@suse.de>
1981 PR tree-optimization/50767
1982 * gcc.dg/torture/pr50767.c: New testcase.
1984 2011-10-18 Julian Brown <julian@codesourcery.com>
1986 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1987 * gcc.target/arm/unaligned-memcpy-1.c: New.
1988 * gcc.target/arm/unaligned-memcpy-2.c: New.
1989 * gcc.target/arm/unaligned-memcpy-3.c: New.
1990 * gcc.target/arm/unaligned-memcpy-4.c: New.
1992 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1995 * gfortran.dg/iso_c_binding_class.f03: New.
1997 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1999 * testsuite/lib/target-supports.exp
2000 (check_effective_target_vect_widen_shift): New.
2001 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2002 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2003 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2004 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2006 2011-10-18 Richard Guenther <rguenther@suse.de>
2008 * gcc.dg/torture/restrict-1.c: New testcase.
2010 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2012 * g++.dg/ext/bases.C: New test.
2014 2011-10-17 David S. Miller <davem@davemloft.net>
2016 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2017 all operations to emit VIS instructions.
2018 * gcc.target/sparc/fandnot.c: Likewise.
2019 * gcc.target/sparc/fnot.c: Likewise.
2020 * gcc.target/sparc/for.c: Likewise.
2021 * gcc.target/sparc/fornot.c: Likewise.
2022 * gcc.target/sparc/fxnor.c: Likewise.
2023 * gcc.target/sparc/fxor.c: Likewise.
2024 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2027 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2030 * gcc.dg/torture/vshuf-16.inc: New file.
2031 * gcc.dg/torture/vshuf-2.inc: New file.
2032 * gcc.dg/torture/vshuf-32.inc: New file.
2033 * gcc.dg/torture/vshuf-4.inc: New file.
2034 * gcc.dg/torture/vshuf-8.inc: New file.
2035 * gcc.dg/torture/vshuf-main.inc: New file.
2036 * gcc.dg/torture/vshuf-v16hi.c: New test.
2037 * gcc.dg/torture/vshuf-v16qi.c: New test.
2038 * gcc.dg/torture/vshuf-v2df.c: New test.
2039 * gcc.dg/torture/vshuf-v2di.c: New test.
2040 * gcc.dg/torture/vshuf-v2sf.c: New test.
2041 * gcc.dg/torture/vshuf-v2si.c: New test.
2042 * gcc.dg/torture/vshuf-v32qi.c: New test.
2043 * gcc.dg/torture/vshuf-v4df.c: New test.
2044 * gcc.dg/torture/vshuf-v4di.c: New test.
2045 * gcc.dg/torture/vshuf-v4hi.c: New test.
2046 * gcc.dg/torture/vshuf-v4sf.c: New test.
2047 * gcc.dg/torture/vshuf-v4si.c: New test.
2048 * gcc.dg/torture/vshuf-v8hi.c: New test.
2049 * gcc.dg/torture/vshuf-v8qi.c: New test.
2050 * gcc.dg/torture/vshuf-v8sf.c: New test.
2051 * gcc.dg/torture/vshuf-v8si.c: New test.
2053 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2055 PR tree-optimization/50746
2056 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2058 2011-10-17 Jason Merrill <jason@redhat.com>
2061 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2063 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/parse/error41.C: New.
2067 * g++.dg/parse/error20.C: Adjust.
2069 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/warn/format7.C: New.
2073 * obj-c++.dg/warn7.mm: Likewise.
2075 2011-10-17 Richard Guenther <rguenther@suse.de>
2077 PR tree-optimization/50729
2078 * gcc.dg/torture/pr50729.c: New testcase.
2080 2011-10-15 Tom Tromey <tromey@redhat.com>
2081 Dodji Seketeli <dodji@redhat.com>
2083 * lib/prune.exp (prune_gcc_output): Prune output referring to
2085 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2086 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2087 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2088 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2090 2011-10-15 Tom Tromey <tromey@redhat.com>
2091 Dodji Seketeli <dodji@redhat.com>
2093 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2095 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/inherit/error5.C: New.
2100 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2104 * gfortran.dg/kind_tests_4.f90: New.
2106 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2108 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2109 targets that support vector condition.
2111 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2114 * gfortran.dg/c_kind_tests_3.f03: New.
2116 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2119 * gfortran.dg/elemental_args_check_4.f90: New.
2121 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2123 PR tree-optimization/50727
2124 * gcc.dg/vect/pr50727.c: New test.
2126 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2128 * gcc.dg/vla-23.c: New test.
2130 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2132 PR tree-optimization/50596
2133 * gcc.dg/vect/vect-cond-9.c: New test.
2135 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2137 * gcc.dg/vect/bb-slp-29.c: New test.
2139 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2142 * g++.dg/ext/is_base_of_incomplete.C: New.
2143 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2144 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2146 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2148 * gcc.target/sparc/combined-1.c: Compile at -O2.
2150 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2152 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2153 (dg-options): Add -Wno-attributes.
2154 * gcc.target/i386/fma_double_?.c: Ditto.
2155 * gcc.target/i386/fma_run_float_?.c: Ditto.
2156 * gcc.target/i386/fma_run_double_?.c: Ditto.
2157 * gcc.target/i386/l_fma_float_?.c: Dtto.
2158 * gcc.target/i386/l_fma_double_?.c: Ditto.
2159 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2160 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2162 2011-10-15 Tobias Burnus <burnus@net-b.de>
2164 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2166 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2167 * gfortran.dg/rank_3.f90: Ditto.
2168 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2169 -std=f2008ts in dg-options.
2170 * gfortran.dg/rank_4.f90: Ditto.
2172 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2175 * gcc.target/sh/pr49263.c: New.
2177 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2179 * gnat.dg/specs/debug1.ads: Tweak.
2181 2011-10-14 Kai Tietz <ktietz@redhat.com>
2183 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2185 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.target/i386/sse2-mul-1.c: New test.
2188 * gcc.target/i386/sse4_1-mul-1.c: New test.
2189 * gcc.target/i386/avx-mul-1.c: New test.
2190 * gcc.target/i386/xop-mul-1.c: New test.
2191 * gcc.target/i386/avx2-mul-1.c: New test.
2193 2011-10-14 Jason Merrill <jason@redhat.com>
2196 * g++.dg/cpp0x/nsdmi-list1.C: New.
2199 * g++.dg/cpp0x/nsdmi-const1.C: New.
2201 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2204 * gfortran.dg/pointer_intent_5.f90: New.
2206 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2208 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2209 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2210 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2212 2011-10-14 Tobias Burnus <burnus@net-b.de>
2215 * gfortran.dg/pointer_check_11.f90: New.
2216 * gfortran.dg/pointer_check_12.f90: New.
2218 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/overload/operator4.C: New.
2223 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2225 * gcc.dg/di-longlong64-sync-1.c: New test.
2226 * gcc.dg/di-sync-multithread.c: New test.
2227 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2228 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2229 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2230 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2231 (check_effective_target_arm_arm_ok): New helper.
2232 (check_effective_target_sync_longlong): New helper.
2234 2011-10-14 Richard Guenther <rguenther@suse.de>
2236 PR tree-optimization/50723
2237 * gcc.dg/torture/pr50723.c: New testcase.
2239 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/warn/format6.C: New.
2243 * obj-c++.dg/warn6.mm: Likewise.
2245 2011-10-13 Richard Henderson <rth@redhat.com>
2247 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2249 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2250 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2251 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2253 2011-10-13 Jason Merrill <jason@redhat.com>
2256 * g++.dg/cpp0x/nsdmi-template2.C: New.
2259 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2262 * g++.dg/init/vbase1.C: New.
2264 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2267 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2268 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2269 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2271 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2273 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2275 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2277 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2279 2011-10-13 Richard Guenther <rguenther@suse.de>
2281 PR tree-optimization/50712
2282 * gcc.target/i386/pr50712.c: New testcase.
2284 2011-10-13 Tom de Vries <tom@codesourcery.com>
2286 * gcc.dg/memcpy-4.c: New test.
2288 2011-10-13 Richard Guenther <rguenther@suse.de>
2290 PR tree-optimization/50698
2291 * g++.dg/vect/pr50698.cc: New testcase.
2293 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2295 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2296 * gcc.target/powerpc/warn-2.c: Ditto.
2298 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2299 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2300 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2301 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2302 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2303 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2304 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2305 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2306 * gcc.target/powerpc/ppc-pow.c: Likewise.
2307 * gcc.target/powerpc/recip-1.c: Likewise.
2308 * gcc.target/powerpc/recip-2.c: Likewise.
2309 * gcc.target/powerpc/recip-3.c: Likewise.
2310 * gcc.target/powerpc/recip-4.c: Likewise.
2311 * gcc.target/powerpc/recip-5.c: Likewise.
2313 2011-10-12 David S. Miller <davem@davemloft.net>
2315 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2316 '-mvis3' instead of 'mcpu=niagara3' in options.
2317 * gcc.target/sparc/fhalve.c: Likewise.
2318 * gcc.target/sparc/fnegop.c: Likewise.
2319 * gcc.target/sparc/fpadds.c: Likewise.
2320 * gcc.target/sparc/fshift.c: Likewise.
2321 * gcc.target/sparc/fucmp.c: Likewise.
2322 * gcc.target/sparc/lzd.c: Likewise.
2323 * gcc.target/sparc/vis3misc.c: Likewise.
2324 * gcc.target/sparc/xmul.c: Likewise.
2326 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2328 * gnat.dg/vect1.ad[sb]: New test.
2329 * gnat.dg/vect1_pkg.ads: New helper.
2330 * gnat.dg/vect2.ad[sb]: New test.
2331 * gnat.dg/vect2_pkg.ads: New helper.
2332 * gnat.dg/vect3.ad[sb]: New test.
2333 * gnat.dg/vect3_pkg.ads: New helper.
2334 * gnat.dg/vect4.ad[sb]: New test.
2335 * gnat.dg/vect4_pkg.ads: New helper.
2336 * gnat.dg/vect5.ad[sb]: New test.
2337 * gnat.dg/vect5_pkg.ads: New helper.
2338 * gnat.dg/vect6.ad[sb]: New test.
2339 * gnat.dg/vect6_pkg.ads: New helper.
2341 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2343 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2344 * gcc.target/i386/fma_run_double_2.c: Likewise.
2345 * gcc.target/i386/fma_run_double_3.c: Likewise.
2346 * gcc.target/i386/fma_run_double_4.c: Likewise.
2347 * gcc.target/i386/fma_run_double_5.c: Likewise.
2348 * gcc.target/i386/fma_run_double_6.c: Likewise.
2349 * gcc.target/i386/fma_run_float_1.c: Likewise.
2350 * gcc.target/i386/fma_run_float_2.c: Likewise.
2351 * gcc.target/i386/fma_run_float_3.c: Likewise.
2352 * gcc.target/i386/fma_run_float_4.c: Likewise.
2353 * gcc.target/i386/fma_run_float_5.c: Likewise.
2354 * gcc.target/i386/fma_run_float_6.c: Likewise.
2356 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2357 remove the extra dg-options.
2358 * gcc.target/i386/l_fma_double_2.c: Likewise.
2359 * gcc.target/i386/l_fma_double_3.c: Likewise.
2360 * gcc.target/i386/l_fma_double_4.c: Likewise.
2361 * gcc.target/i386/l_fma_double_5.c: Likewise.
2362 * gcc.target/i386/l_fma_double_6.c: Likewise.
2363 * gcc.target/i386/l_fma_float_1.c: Likewise.
2364 * gcc.target/i386/l_fma_float_2.c: Likewise.
2365 * gcc.target/i386/l_fma_float_3.c: Likewise.
2366 * gcc.target/i386/l_fma_float_4.c: Likewise.
2367 * gcc.target/i386/l_fma_float_5.c: Likewise.
2368 * gcc.target/i386/l_fma_float_6.c: Likewise.
2370 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2372 PR tree-optimization/50189
2373 * g++.dg/torture/pr50189.C: New testcase.
2375 2011-10-12 Richard Guenther <rguenther@suse.de>
2377 PR tree-optimization/50700
2378 * gcc.dg/builtin-object-size-12.c: New testcase.
2380 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2383 * gcc.c-torture/compile/pr50565-1.c,
2384 gcc.c-torture/compile/pr50565-2.c: New tests.
2386 2011-10-11 Jason Merrill <jason@redhat.com>
2390 * g++.dg/template/constant1.C: New.
2391 * g++.dg/template/constant2.C: New.
2392 * g++.dg/cpp0x/constexpr-template3.C: New.
2394 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2396 * gcc.target/i386/warn-vect-op-3.c: New test.
2397 * gcc.target/i386/warn-vect-op-1.c: New test.
2398 * gcc.target/i386/warn-vect-op-2.c: New test.
2400 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2402 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2404 2011-10-11 Richard Guenther <rguenther@suse.de>
2406 PR tree-optimization/50204
2407 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2409 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2411 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2413 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2415 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2416 * gcc.target/i386/fma_double_2.c: Ditto.
2417 * gcc.target/i386/fma_double_3.c: Ditto.
2418 * gcc.target/i386/fma_double_4.c: Ditto.
2419 * gcc.target/i386/fma_double_5.c: Ditto.
2420 * gcc.target/i386/fma_double_6.c: Ditto.
2421 * gcc.target/i386/fma_float_1.c: Ditto.
2422 * gcc.target/i386/fma_float_2.c: Ditto.
2423 * gcc.target/i386/fma_float_3.c: Ditto.
2424 * gcc.target/i386/fma_float_4.c: Ditto.
2425 * gcc.target/i386/fma_float_5.c: Ditto.
2426 * gcc.target/i386/fma_float_6.c: Ditto.
2427 * gcc.target/i386/l_fma_double_1.c: Ditto.
2428 * gcc.target/i386/l_fma_double_2.c: Ditto.
2429 * gcc.target/i386/l_fma_double_3.c: Ditto.
2430 * gcc.target/i386/l_fma_double_4.c: Ditto.
2431 * gcc.target/i386/l_fma_double_5.c: Ditto.
2432 * gcc.target/i386/l_fma_double_6.c: Ditto.
2433 * gcc.target/i386/l_fma_float_1.c: Ditto.
2434 * gcc.target/i386/l_fma_float_2.c: Ditto.
2435 * gcc.target/i386/l_fma_float_3.c: Ditto.
2436 * gcc.target/i386/l_fma_float_4.c: Ditto.
2437 * gcc.target/i386/l_fma_float_5.c: Ditto.
2438 * gcc.target/i386/l_fma_float_6.c: Ditto.
2439 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2440 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2441 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2442 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2443 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2444 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2445 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2446 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2447 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2448 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2449 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2450 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2452 2011-10-11 Tristan Gingold <gingold@adacore.com>
2454 * gcc.dg/va-arg-4.c: New test.
2455 * gcc.dg/va-arg-5.c: Ditto.
2457 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2459 * lib/target-supports.exp (check_effective_target_fd_truncate):
2460 Close and unlink test file before exit.
2462 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2465 * gfortran.dg/forall_15.f90: New test case.
2467 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2468 Andrew Macleod <amacleod@redhat.com>
2470 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2471 wrappers for *other_threads() and *final_verify().
2472 * gcc.dg/simulate-thread/simulate-thread.h
2473 (simulate_thread_wrapper_other_threads): New.
2474 (simulate_thread_wrapper_final_verify): New.
2476 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2478 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2480 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2482 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2484 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2485 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2487 * gcc.target/i386/fma_1.h: New file.
2488 * gcc.target/i386/fma_2.h: Likewise.
2489 * gcc.target/i386/fma_3.h: Likewise.
2490 * gcc.target/i386/fma_4.h: Likewise.
2491 * gcc.target/i386/fma_5.h: Likewise.
2492 * gcc.target/i386/fma_6.h: Likewise.
2493 * gcc.target/i386/fma_double_1.c: Likewise.
2494 * gcc.target/i386/fma_double_2.c: Likewise.
2495 * gcc.target/i386/fma_double_3.c: Likewise.
2496 * gcc.target/i386/fma_double_4.c: Likewise.
2497 * gcc.target/i386/fma_double_5.c: Likewise.
2498 * gcc.target/i386/fma_double_6.c: Likewise.
2499 * gcc.target/i386/fma_float_1.c: Likewise.
2500 * gcc.target/i386/fma_float_2.c: Likewise.
2501 * gcc.target/i386/fma_float_3.c: Likewise.
2502 * gcc.target/i386/fma_float_4.c: Likewise.
2503 * gcc.target/i386/fma_float_5.c: Likewise.
2504 * gcc.target/i386/fma_float_6.c: Likewise.
2505 * gcc.target/i386/fma_main.h: Likewise.
2506 * gcc.target/i386/fma_run_double_1.c: Likewise.
2507 * gcc.target/i386/fma_run_double_2.c: Likewise.
2508 * gcc.target/i386/fma_run_double_3.c: Likewise.
2509 * gcc.target/i386/fma_run_double_4.c: Likewise.
2510 * gcc.target/i386/fma_run_double_5.c: Likewise.
2511 * gcc.target/i386/fma_run_double_6.c: Likewise.
2512 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2513 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2514 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2515 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2516 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2517 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2518 * gcc.target/i386/fma_run_float_1.c: Likewise.
2519 * gcc.target/i386/fma_run_float_2.c: Likewise.
2520 * gcc.target/i386/fma_run_float_3.c: Likewise.
2521 * gcc.target/i386/fma_run_float_4.c: Likewise.
2522 * gcc.target/i386/fma_run_float_5.c: Likewise.
2523 * gcc.target/i386/fma_run_float_6.c: Likewise.
2524 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2525 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2526 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2527 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2528 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2529 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2530 * gcc.target/i386/l_fma_1.h: Likewise.
2531 * gcc.target/i386/l_fma_2.h: Likewise.
2532 * gcc.target/i386/l_fma_3.h: Likewise.
2533 * gcc.target/i386/l_fma_4.h: Likewise.
2534 * gcc.target/i386/l_fma_5.h: Likewise.
2535 * gcc.target/i386/l_fma_6.h: Likewise.
2536 * gcc.target/i386/l_fma_double_1.c: Likewise.
2537 * gcc.target/i386/l_fma_double_2.c: Likewise.
2538 * gcc.target/i386/l_fma_double_3.c: Likewise.
2539 * gcc.target/i386/l_fma_double_4.c: Likewise.
2540 * gcc.target/i386/l_fma_double_5.c: Likewise.
2541 * gcc.target/i386/l_fma_double_6.c: Likewise.
2542 * gcc.target/i386/l_fma_float_1.c: Likewise.
2543 * gcc.target/i386/l_fma_float_2.c: Likewise.
2544 * gcc.target/i386/l_fma_float_3.c: Likewise.
2545 * gcc.target/i386/l_fma_float_4.c: Likewise.
2546 * gcc.target/i386/l_fma_float_5.c: Likewise.
2547 * gcc.target/i386/l_fma_float_6.c: Likewise.
2548 * gcc.target/i386/l_fma_main.h: Likewise.
2549 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2550 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2551 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2552 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2553 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2554 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2555 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2556 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2557 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2558 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2559 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2560 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2562 2011-10-10 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/torture/pr50389.c: New testcase.
2567 2011-10-10 Richard Guenther <rguenther@suse.de>
2570 * gcc.dg/builtins-47.c: Optimize.
2572 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2574 * lib/gcc-simulate-thread.exp: New.
2575 * gcc.dg/simulate-thread/guality.h: New.
2576 * gcc.dg/simulate-thread/simulate-thread.h: New.
2577 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2578 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2579 * gcc.dg/simulate-thread/README: New.
2580 * g++.dg/simulate-thread/guality.h: New.
2581 * g++.dg/simulate-thread/simulate-thread.h: New.
2582 * g++.dg/simulate-thread/simulate-thread.exp: New.
2583 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2584 * c-c++-common/cxxbitfields-2.c: Remove.
2585 * c-c++-common/cxxbitfields.c: Remove.
2586 * c-c++-common/cxxbitfields-4.c: Remove.
2587 * c-c++-common/cxxbitfields-5.c: Remove.
2588 * c-c++-common/simulate-thread/bitfields-1.c: New.
2589 * c-c++-common/simulate-thread/bitfields-2.c: New.
2590 * c-c++-common/simulate-thread/bitfields-3.c: New.
2591 * c-c++-common/simulate-thread/bitfields-4.c: New.
2593 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/warn/format5.C: New.
2598 2011-10-09 Tobias Burnus <burnus@net-b.de>
2601 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2602 * gfortran.dg/common_16.f90: New.
2604 2011-10-09 Tobias Burnus <burnus@net-b.de>
2606 * gfortran.dg/iso_c_binding_param_1.f90: New.
2607 * gfortran.dg/iso_c_binding_param_2.f90: New.
2608 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2610 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2612 PR tree-optimization/50635
2613 * gcc.dg/vect/pr50635.c: New test.
2615 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2618 * gfortran.dg/proc_decl_27.f90: New.
2620 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2623 * objc/execute/initialize-1.m: New test.
2625 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2628 * gfortran.dg/pointer_function_result_1.f90 : New test.
2630 2011-10-07 David S. Miller <davem@davemloft.net>
2633 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2634 * gcc.target/sparc/cmask.c: Use it.
2635 * gcc.target/sparc/fhalve.c: Likewise.
2636 * gcc.target/sparc/fnegop.c: Likewise.
2637 * gcc.target/sparc/fpadds.c: Likewise.
2638 * gcc.target/sparc/fshift.c: Likewise.
2639 * gcc.target/sparc/fucmp.c: Likewise.
2640 * gcc.target/sparc/lzd.c: Likewise.
2641 * gcc.target/sparc/vis3misc.c: Likewise.
2642 * gcc.target/sparc/xmul.c: Likewise.
2644 2011-10-07 Richard Henderson <rth@redhat.com>
2646 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2648 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2650 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2652 * gcc.dg/pr50193-1.c: New file.
2653 * gcc.target/arm/shiftable.c: New file.
2655 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2658 * gfortran.dg/class_46.f03: New.
2660 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2662 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2663 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2664 (syslog, vsyslog, __vsyslog_chk): Likewise.
2666 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2667 (x, EXT_x): Use ASMNAME.
2669 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2670 (a, c): Use ASMNAME.
2672 2011-10-07 Tom de Vries <tom@codesourcery.com>
2675 * gcc.dg/pr50527.c: New test.
2677 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2679 PR tree-optimization/50650
2680 * gcc.c-torture/compile/pr50650.c: New test.
2682 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2684 PR tree-optimization/50575
2685 * gcc.c-torture/execute/vector-compare-2.x: New file.
2687 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2690 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2691 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2694 2011-10-07 Richard Guenther <rguenther@suse.de>
2697 * gcc.dg/vect/vect-align-2.c: Increase array size.
2699 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2700 H.J. Lu <hongjiu.lu@intel.com>
2703 * gcc.target/i386/pr50603.c: New test.
2705 2011-10-06 Jason Merrill <jason@redhat.com>
2708 * g++.dg/cpp0x/default31.C: New.
2710 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2712 PR tree-optimization/50596
2713 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2715 * gcc.dg/vect/vect-cond-8.c: New test.
2717 2011-10-06 Richard Henderson <rth@redhat.com>
2719 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2720 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2721 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2722 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2723 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2724 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2725 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2726 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2727 * gcc.c-torture/execute/vshuf-16.inc: New file.
2728 * gcc.c-torture/execute/vshuf-2.inc: New file.
2729 * gcc.c-torture/execute/vshuf-4.inc: New file.
2730 * gcc.c-torture/execute/vshuf-8.inc: New file.
2731 * gcc.c-torture/execute/vshuf-main.inc: New file.
2732 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2733 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2734 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2735 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2736 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2737 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2738 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2739 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2740 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2741 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2742 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2743 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2744 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2746 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2748 PR tree-optimization/49279
2749 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2750 * gcc.c-torture/execute/pr49279.c: New test.
2752 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2755 * gcc.c-torture/compile/pr49049.c: New test.
2757 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2760 * gcc.target/arm/pr50305.c: New test.
2762 2011-10-06 Richard Guenther <rguenther@suse.de>
2764 PR tree-optimization/38884
2765 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2766 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2768 2011-10-05 David S. Miller <davem@davemloft.net>
2770 * gcc.target/sparc/lzd.c: New test.
2771 * gcc.target/sparc/popc.c: New test.
2773 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2775 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2776 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2777 * g++.dg/other/final1.C: Cleanup original tree dump.
2779 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2781 PR tree-optimization/50613
2782 * gcc.dg/pr50613.c: New test.
2784 2011-10-05 Richard Henderson <rth@redhat.com>
2786 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2787 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2788 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2789 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2790 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2791 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2792 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2793 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2795 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2797 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2798 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2799 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2800 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2801 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2803 2011-10-05 Richard Guenther <rguenther@suse.de>
2805 PR tree-optimization/38885
2806 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2808 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2810 * gcc.target/i386/sw-1.c: New test.
2812 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2816 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2818 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2820 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2822 2011-10-04 David S. Miller <davem@davemloft.net>
2824 * gcc.target/sparc/fhalve.c: New test.
2825 * gcc.target/sparc/fnegop.c: New test.
2826 * gcc.target/sparc/xmul.c: New test.
2828 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2831 * gfortran.dg/dummy_procedure_6.f90: New.
2833 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2835 PR tree-optimization/50604
2836 * gcc.dg/pr50604.c: New test.
2838 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2840 PR tree-optimization/49662
2841 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2842 * gcc.dg/graphite/interchange-15.c: Likewise.
2843 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2845 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.dg/tree-ssa/restrict-4.c: New test.
2849 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2851 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2852 (main): Use __typeof to get result type of comparison.
2854 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2856 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2857 Make et_vect_multiple_sizes_saved global.
2858 (check_effective_target_vect64): Make et_vect64_saved global.
2860 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2862 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2863 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2864 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2865 * gcc.dg/builtin-complex-err-1.c: Adjust.
2867 2011-10-02 Jason Merrill <jason@redhat.com>
2869 * g++.dg/cpp0x/range-for22.C: New.
2871 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2872 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2873 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2874 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2876 * g++.dg/cpp0x/nsdmi5.C: New.
2878 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2881 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2883 (mips-dg-options): Force an ABI option if the current ABI is
2884 incompatible with the required -mlong setting. Likewise force
2885 a long setting if the current one is incompatible with the
2886 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2887 throughout procedure.
2888 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2889 instead of addressing=absolute.
2891 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2893 * gcc.target/mips/stack-1.c: New test.
2895 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2897 * gcc.dg/pr49696.c: New test.
2899 2011-10-02 Jan Hubicka <jh@suse.cz>
2901 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2903 2011-10-01 David S. Miller <davem@davemloft.net>
2905 * gcc.target/sparc/cmask.c: New test.
2906 * gcc.target/sparc/fpadds.c: New test.
2907 * gcc.target/sparc/fshift.c: New test.
2908 * gcc.target/sparc/fucmp.c: New test.
2909 * gcc.target/sparc/vis3misc.c: New test.
2911 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2914 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2916 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2919 * g++.dg/dfp/44473-1.C: New test.
2920 * g++.dg/dfp/44473-2.C: New test.
2921 * g++.dg/dfp/mangle-1.C: New test.
2922 * g++.dg/dfp/mangle-2.C: New test.
2923 * g++.dg/dfp/mangle-3.C: New test.
2924 * g++.dg/dfp/mangle-4.C: New test.
2925 * g++.dg/dfp/mangle-5.C: New test.
2927 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2930 * gcc.dg/pr50571.c: New test.
2932 PR tree-optimization/46309
2933 * gcc.dg/pr46309.c: New test.
2935 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2937 * gcc.dg/strlenopt-21.c: New test.
2939 2011-09-30 Revital Eres <revital.eres@linaro.org>
2941 * gcc.dg/sms-10.c: New file.
2943 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2945 * gcc.target/arm/pr50099.c: New test.
2947 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2949 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2951 2011-09-30 David S. Miller <davem@davemloft.net>
2953 * gcc.target/sparc/bmaskbshuf.c: New test.
2954 * gcc.target/sparc/edgen.c: New test.
2956 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2959 * gfortran.dg/pure_formal_proc_3.f90: New.
2962 * gfortran.dg/stfunc_7.f90: New.
2964 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2966 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2967 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2968 * gcc.dg/vector-compare-1.c: Likewise.
2969 * gcc.dg/vector-compare-2.c: Likewise.
2971 2011-09-29 David S. Miller <davem@davemloft.net>
2973 * gcc.target/sparc/array.c: New test.
2975 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2977 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2978 loop unroll and set max unroll times to 8.
2979 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2980 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2981 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2982 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2984 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2987 * g++.dg/ext/visibility/warn5.C: New.
2989 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/warn/Wextra-3.C: New.
2994 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2997 * gcc.target/sh/pr49468-si.c: New.
2999 2011-09-28 Tom de Vries <tom@codesourcery.com>
3002 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3003 (TEST): Initialize src3 with random floats.
3004 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3005 from union src3. Initialize src3 with random floats.
3007 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3009 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3010 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3011 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3012 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3013 * gcc.target/sh/sh4a-cos.c: Ditto.
3014 * gcc.target/sh/sh4a-cosf.c: Ditto.
3015 * gcc.target/sh/sh4a-sin.c: Ditto.
3016 * gcc.target/sh/sh4a-sinf.c: Ditto.
3017 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3018 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3019 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3021 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3024 * g++.dg/parse/error40.C: New.
3025 * g++.dg/warn/incomplete1.C: Adjust.
3027 2011-09-27 Jan Hubicka <jh@suse.cz>
3030 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3033 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3035 * gcc.dg/strlenopt-1.c: New test.
3036 * gcc.dg/strlenopt-1f.c: New test.
3037 * gcc.dg/strlenopt-2.c: New test.
3038 * gcc.dg/strlenopt-2f.c: New test.
3039 * gcc.dg/strlenopt-3.c: New test.
3040 * gcc.dg/strlenopt-4.c: New test.
3041 * gcc.dg/strlenopt-4g.c: New test.
3042 * gcc.dg/strlenopt-4gf.c: New test.
3043 * gcc.dg/strlenopt-5.c: New test.
3044 * gcc.dg/strlenopt-6.c: New test.
3045 * gcc.dg/strlenopt-7.c: New test.
3046 * gcc.dg/strlenopt-8.c: New test.
3047 * gcc.dg/strlenopt-9.c: New test.
3048 * gcc.dg/strlenopt-10.c: New test.
3049 * gcc.dg/strlenopt-11.c: New test.
3050 * gcc.dg/strlenopt-12.c: New test.
3051 * gcc.dg/strlenopt-12g.c: New test.
3052 * gcc.dg/strlenopt-13.c: New test.
3053 * gcc.dg/strlenopt-14g.c: New test.
3054 * gcc.dg/strlenopt-14gf.c: New test.
3055 * gcc.dg/strlenopt-15.c: New test.
3056 * gcc.dg/strlenopt-16g.c: New test.
3057 * gcc.dg/strlenopt-17g.c: New test.
3058 * gcc.dg/strlenopt-18g.c: New test.
3059 * gcc.dg/strlenopt.h: New file.
3061 2011-09-27 Tom de Vries <tom@codesourcery.com>
3064 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3065 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3066 * gcc.dg/pr43864.c: New test.
3067 * gcc.dg/pr43864-2.c: Same.
3068 * gcc.dg/pr43864-3.c: Same.
3069 * gcc.dg/pr43864-4.c: Same.
3071 2011-09-27 Jan Hubicka <jh@suse.cz>
3073 * gcc.dg/ipa/inline-5.c: New testcase.
3075 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3077 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3079 * gcc.dg/vect/bb-slp-27.c: New.
3080 * gcc.dg/vect/bb-slp-28.c: New.
3082 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3084 * testsuite/lib/target-supports.exp (check_profiling_available):
3085 Don't rely solely on TLS tests for -fprofile-generate, fall
3086 through to the other code.
3088 2011-09-27 Richard Guenther <rguenther@suse.de>
3090 PR tree-optimization/50363
3091 * gcc.dg/torture/pr50363.c: New testcase.
3093 2011-09-26 Jason Merrill <jason@redhat.com>
3096 * g++.dg/template/partial13.C: New.
3099 * g++.dg/template/partial12.C: New.
3102 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3104 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3107 * g++.dg/diagnostic/bindings1.C: New.
3108 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3110 2011-09-26 David S. Miller <davem@davemloft.net>
3112 * gcc.target/sparc/wrgsr.c: New test.
3113 * gcc.target/sparc/rdgsr.c: New test.
3114 * gcc.target/sparc/edge.c: New test.
3115 * gcc.target/sparc/fcmp.c: New test.
3117 * gcc.target/sparc/edge.c: Update for new return types.
3118 * gcc.target/sparc/fcmp.c: Likewise.
3120 * gcc.target/sparc/fpaddsubi.c: New test.
3122 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3125 * gfortran.dg/common_15.f90: New.
3128 * gfortran.dg/dummy_procedure_5.f90: New.
3129 * gfortran.dg/interface_26.f90: Modified error message.
3130 * gfortran.dg/proc_ptr_11.f90: Ditto.
3131 * gfortran.dg/proc_ptr_15.f90: Ditto.
3132 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3133 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3135 2011-09-26 Jason Merrill <jason@redhat.com>
3138 * g++.dg/overload/rvalue3.C: New.
3141 * g++.dg/overload/ref-conv2.C: New.
3143 * g++.dg/cpp0x/nsdmi-template1.C: New.
3145 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/cpp0x/nullptr25.C: New.
3149 2011-09-26 Richard Guenther <rguenther@suse.de>
3151 PR tree-optimization/50472
3152 * gcc.dg/torture/pr50472.c: New testcase.
3154 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3156 * gnat.dg/opt22.adb: New test.
3157 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3159 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3161 * gnat.dg/opt21.adb: New test.
3162 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3164 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/opt20.ad[sb]: New test.
3167 * gnat.dg/opt20_pkg.ads: New helper.
3169 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3171 * gnat.dg/array17.adb: New test.
3172 * gnat.dg/array17_pkg.ads: New helper.
3174 2011-09-25 Jason Merrill <jason@redhat.com>
3176 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3178 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3180 * gnat.dg/frame_overflow.ads: New.
3181 * gnat.dg/frame_overflow.adb: Adjust.
3182 * gnat.dg/specs/addr1.ads: Likewise.
3184 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3186 * g++.dg/tree-ssa/restrict2.C: New test.
3188 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3190 * lib/target-supports.exp (check_effective_target_vect64): New.
3191 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3192 of multiple vector sizes.
3193 * gcc.dg/vect/bb-slp-26.c: New.
3195 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/template/bitfield1.C: New.
3200 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3202 * gcc.dg/vect/bb-slp-24.c: New.
3204 2011-09-24 Jason Merrill <jason@redhat.com>
3206 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3208 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3210 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3211 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3213 * g++.dg/cpp0x/nsdmi1.C: New.
3214 * g++.dg/cpp0x/nsdmi2.C: New.
3215 * g++.dg/cpp0x/nsdmi3.C: New.
3216 * g++.dg/cpp0x/nsdmi4.C: New.
3217 * g++.old-deja/g++.other/init4.C: New.
3219 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/template/sfinae28.C: New.
3224 2011-09-23 Ian Lance Taylor <iant@google.com>
3226 * go.test/go-test.exp (errchk): Handle more cases of getting
3227 correct Tcl backslash quoting in regular expressions in test file.
3229 2011-09-23 Jason Merrill <jason@redhat.com>
3232 * g++.dg/init/const8.C: New.
3233 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3234 * g++.dg/cpp0x/defaulted2.C: Likewise.
3235 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3236 * g++.dg/init/pr20039.C: Likewise.
3237 * g++.dg/init/pr42844.C: Likewise.
3239 2011-09-23 Jan Hubicka <jh@suse.cz>
3241 * gcc.dg/ipa/inline-1.c: new testcase.
3242 * gcc.dg/ipa/inline-2.c: new testcase.
3243 * gcc.dg/ipa/inline-3.c: new testcase.
3244 * gcc.dg/ipa/inline-4.c: new testcase.
3246 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3249 * g++.dg/cpp0x/constexpr-static8.C: New.
3251 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.target/i386/avxfp-1.c: New test.
3254 * gcc.target/i386/avxfp-2.c: New test.
3256 2011-09-23 Terry Guo <terry.guo@arm.com>
3258 * gcc.c-torture/execute/941014-1.x: Deleted.
3260 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/cpp0x/pr50491.C: New.
3265 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3268 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3270 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3273 * g++.dg/cpp0x/nullptr24.C: New.
3275 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3278 * gcc.target/i386/pr50482.c: New test.
3280 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3282 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3283 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3284 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3285 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3286 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3287 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3288 multilib options contain different -march= from dg-options.
3290 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3291 Paolo Carlini <paolo.carlini@oracle.com>
3294 * g++.dg/template/friend52.C: New.
3296 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3298 * gcc.target/arm/cmp-1.c: New test.
3299 * gcc.target/arm/cmp-2.c: Likewise.
3301 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3304 * gfortran.dg/impure_actual_1.f90: Modified error message.
3305 * gfortran.dg/proc_ptr_32.f90: New.
3306 * gfortran.dg/proc_ptr_33.f90: New.
3308 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3310 PR tree-optimization/50451
3311 * gcc.dg/vect/pr50451.c: New test.
3313 2011-09-21 Ian Lance Taylor <iant@google.com>
3315 * go.test/go-test.exp (errchk): Add special case for bug332.
3316 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3317 some more test lines.
3319 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3321 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3322 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3323 * g++.dg/other/i386-8.C: Ditto.
3324 * g++.dg/other/pr34435.C: Ditto.
3325 * g++.dg/other/pr39496.C: Ditto.
3326 * g++.dg/other/mmintrin.C: Ditto.
3328 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3330 * gcc.dg/vect/vect-cond-7.c: New test.
3331 * gcc.target/i386/sse4_1-cond-1.c: New test.
3332 * gcc.target/i386/avx-cond-1.c: New test.
3334 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3337 * g++.dg/other/pr50464.C: New test.
3339 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3341 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3342 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3343 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3344 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3346 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3348 * gnat.dg/opt19.adb: New test.
3350 2011-09-21 Terry Guo <terry.guo@arm.com>
3352 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3353 on arch conflict when testing case on targets other than armv7-a.
3355 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3358 * g++.dg/ext/int128-1.C: New.
3359 * g++.dg/ext/int128-2.C: Likewise.
3360 * g++.dg/ext/int128-2.h: Likewise.
3362 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3365 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3367 2011-09-20 Jason Merrill <jason@redhat.com>
3369 * g++.dg/cpp0x/constexpr-generated1.C: New.
3372 * g++.dg/overload/ref-conv1.C: New.
3374 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3376 * g++.dg/other/final1.C: New.
3378 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3380 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3383 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3385 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3388 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3390 PR tree-optimization/50413
3391 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3392 -fdump-tree-slp-details. Run other tests with
3393 -fdump-tree-vect-details.
3394 * g++.dg/vect/slp-pr50413.cc: New.
3396 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3397 Ira Rosen <ira.rosen@linaro.org>
3400 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3401 Fix underscores around restrict.
3403 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3405 PR tree-optimization/50414
3406 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3407 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3408 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3410 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3412 PR tree-optimization/50412
3413 * gfortran.dg/vect/pr50412.f90: New.
3415 2011-09-16 Jason Merrill <jason@redhat.com>
3418 * g++.dg/eh/defarg1.C: New.
3420 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3422 * gcc.dg/vect/vect-reduc-10.c: New test.
3423 * gcc.target/i386/avx-reduc-1.c: New test.
3425 * gcc.target/i386/sse2-extract-1.c: New test.
3426 * gcc.target/i386/avx-extract-1.c: New test.
3428 2011-09-16 Terry Guo <terry.guo@arm.com>
3430 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3432 2011-09-15 Diego Novillo <dnovillo@google.com>
3434 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3435 ALWAYS_CXXFLAGS, if defined.
3436 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3437 ALWAYS_GFORTRANFLAGS, if defined.
3438 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3439 ALWAYS_GOCFLAGS, if defined.
3440 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3441 ALWAYS_OBJCXXFLAGS, if defined.
3442 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3443 additional_flags, if defined.
3444 * lib/gnat.exp (gnat_target_compile): Likewise.
3445 * lib/objc.exp (objc_target_compile): Likewise.
3446 * lib/target-supports-dg.exp (dg-add-options): Handle
3449 2011-09-15 Tom de Vries <tom@codesourcery.com>
3452 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3453 Use uintptr_t in f1. Undo avr xfails.
3455 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/function_types_3.f90: New.
3461 2011-09-15 Jason Merrill <jason@redhat.com>
3464 * g++.dg/cpp0x/trailing7.C: New.
3467 * g++.dg/cpp0x/nullptr23.C: New.
3469 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3471 * gcc.dg/vect/bb-slp-25.c: New.
3473 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/cpp0x/noexcept15.C: New.
3478 2011-09-14 Tom de Vries <tom@codesourcery.com>
3481 * gcc.dg/pr50251.c: New test.
3483 2011-09-14 Tobias Burnus <burnus@net-b.de>
3487 * gfortran.dg/null_5.f90: New.
3488 * gfortran.dg/null_6.f90: New.
3490 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3492 * gcc.c-torture/compile/20110913-1.c: New test.
3494 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3497 * gfortran.dg/result_2.f90: New.
3499 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3501 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3503 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3506 * g++.dg/cpp0x/variadic116.C: New test case.
3508 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3510 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3511 * gcc.target/mips/interrupt_handler-2.c: New test.
3512 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3514 2011-09-12 Jason Merrill <jason@redhat.com>
3516 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3518 * g++.dg/cpp0x/explicit7.C: New.
3520 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3522 PR rtl-optimization/50212
3523 * g++.dg/other/pr50212.C: New test.
3525 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3528 * testsuite/gcc.target/avr/torture/avr-torture.exp
3529 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3530 "-O2 -fmerge-all-constants".
3532 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3535 * gfortran.dg/do_while_1.f90: New test.
3537 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3541 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3542 * gfortran.dg/proc_decl_26.f90: New.
3543 * gfortran.dg/typebound_override_2.f90: New.
3544 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3546 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3548 * gnat.dg/cond_expr2.ad[sb]: New test.
3550 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3552 * gnat.dg/atomic5.ad[sb]: New test.
3554 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3556 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3558 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3561 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3563 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3566 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3568 2011-09-09 Richard Guenther <rguenther@suse.de>
3570 PR tree-optimization/50328
3571 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3573 2011-09-09 Richard Guenther <rguenther@suse.de>
3576 * gcc.dg/torture/pr50333.c: New testcase.
3578 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3580 PR tree-optimization/50318
3581 * gcc.target/arm/pr50318-1.c: New file.
3583 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3585 * gcc.target/i386/all_one_m256i.c: New test.
3587 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3590 * g++.dg/cpp0x/sfinae28.C: New.
3592 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3595 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3596 longer ignored on typedefs.
3598 PR c++/33255 - Support -Wunused-local-typedefs warning
3599 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3600 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3602 2011-09-08 Martin Jambor <mjambor@suse.cz>
3604 PR tree-optimization/50287
3605 * gcc.dg/torture/pr50287.c: New test.
3607 2011-09-08 Richard Guenther <rguenther@suse.de>
3609 PR tree-optimization/19831
3610 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3611 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3612 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3613 * gcc.dg/errno-1.c: Adjust.
3615 2011-09-08 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/19831
3618 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3620 2011-09-08 Tobias Burnus <burnus@net-b.de>
3623 * gfortran.dg/do_concurrent_1.f90: New.
3624 * gfortran.dg/do_concurrent_2.f90: New.
3626 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3629 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3630 * gcc.dg/pr50310-2.c: New test.
3632 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3636 * gfortran.dg/impure_constructor_1.f90: Modified.
3637 * gfortran.dg/proc_ptr_comp_33.f90: New.
3639 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3642 * gcc.dg/pr50310-1.c: New test.
3644 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3647 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3650 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3653 * g++.dg/cpp0x/noexcept14.C: New.
3655 2011-09-07 Jason Merrill <jason@redhat.com>
3657 * g++.dg/cpp0x/constexpr-ref3.C: New.
3659 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3661 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3663 * gcc.dg/section1.c: Don't xfail for avr.
3665 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3667 PR tree-optimization/50322
3668 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3670 2011-09-07 Martin Jambor <mjambor@suse.cz>
3672 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3674 2011-09-07 Martin Jambor <mjambor@suse.cz>
3676 PR tree-optimization/49911
3677 * g++.dg/tree-ssa/pr49911.C: New test.
3679 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3682 * gcc.dg/torture/pr49030.c: New test.
3684 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3687 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3688 * gfortran.dg/class_4d.f03: Deleted.
3689 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3691 2011-09-07 Richard Guenther <rguenther@suse.de>
3693 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3695 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3697 PR tree-optimization/46021
3698 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3700 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3702 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3704 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3706 * gcc.c-torture/compile/20110906-1.c: New test.
3708 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3710 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3712 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3714 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3715 --param tree-reassoc-width=1.
3717 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3718 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3720 2011-09-06 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/48149
3723 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3725 2011-09-06 Richard Guenther <rguenther@suse.de>
3727 PR tree-optimization/48317
3728 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3730 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3732 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3734 (add_options_for_quad_vectors): Replace with ...
3735 (add_options_for_double_vectors): ... this.
3736 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3737 support multiple vector sizes since the vectorizer attempts to
3738 vectorize with both vector sizes.
3739 * gcc.dg/vect/no-vfa-vect-79.c,
3740 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3741 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3742 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3743 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3744 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3745 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3746 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3747 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3748 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3749 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3750 gcc.dg/vect/vect-40.c: Likewise.
3751 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3752 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3753 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3754 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3755 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3757 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3759 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3762 * gcc.target/mips/abi-main.h: New file.
3763 * gcc.target/mips/abi-o32-long32.c: New test.
3764 * gcc.target/mips/abi-o32-long64.c: Likewise.
3765 * gcc.target/mips/abi-o64-long32.c: Likewise.
3766 * gcc.target/mips/abi-o64-long64.c: Likewise.
3767 * gcc.target/mips/abi-n32-long32.c: Likewise.
3768 * gcc.target/mips/abi-n32-long64.c: Likewise.
3769 * gcc.target/mips/abi-n64-long32.c: Likewise.
3770 * gcc.target/mips/abi-n64-long64.c: Likewise.
3771 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3772 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3773 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3774 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3775 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3776 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3777 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3778 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3779 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3780 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3781 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3782 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3783 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3784 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3785 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3786 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3787 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3788 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3789 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3790 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3791 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3792 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3793 * gcc.target/mips/branch-3.c: Likewise.
3794 * gcc.target/mips/branch-4.c: Likewise.
3795 * gcc.target/mips/branch-5.c: Likewise.
3796 * gcc.target/mips/branch-6.c: Likewise.
3797 * gcc.target/mips/branch-7.c: Likewise.
3798 * gcc.target/mips/branch-8.c: Likewise.
3799 * gcc.target/mips/branch-9.c: Likewise.
3800 * gcc.target/mips/branch-10.c: Likewise.
3801 * gcc.target/mips/branch-11.c: Likewise.
3802 * gcc.target/mips/branch-12.c: Likewise.
3803 * gcc.target/mips/branch-13.c: Likewise.
3804 * gcc.target/mips/lazy-binding-1.c: Likewise.
3806 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3808 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3809 to avoid warning on int=16 platforms..
3811 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3813 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3814 to work even with -fshort-enums.
3816 2011-09-04 Jan Hubicka <jh@suse.cz>
3818 * gcc.c-torture/compile/20110902.c: new testcase.
3820 2011-09-04 Jason Merrill <jason@redhat.com>
3823 * g++.dg/cpp0x/rv-conv1.C: New.
3826 * g++.dg/cpp0x/rv-func3.C: New.
3828 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3832 * g++.dg/cpp0x/constexpr-template1.C: New.
3833 * g++.dg/cpp0x/constexpr-template2.C: New.
3834 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3835 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3837 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3839 * gnat.dg/specs/debug1.ads: Tweak pattern.
3841 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3844 * gfortran.dg/class_45a.f03: New.
3845 * gfortran.dg/class_45b.f03: New.
3847 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3848 Ira Rosen <ira.rosen@linaro.org>
3850 PR tree-optimization/50208
3851 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3852 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3853 -fno-tree-fre -fno-tree-pre.
3855 2011-09-02 Martin Jambor <mjambor@suse.cz>
3857 * gcc.dg/ipa/ipcp-3.c: New test.
3859 2011-09-02 Richard Guenther <rguenther@suse.de>
3861 PR tree-optimization/27460
3863 * gcc.dg/vect/vect-cond-7.c: New testcase.
3865 2011-09-02 Martin Jambor <mjambor@suse.cz>
3867 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3868 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3869 xfailed test for inlining.
3870 * g++.dg/ipa/ivinline-9.C: Likewise.
3872 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3874 PR tree-optimization/50178
3875 * gfortran.dg/vect/pr50178.f90: New test.
3877 2011-08-31 Martin Jambor <mjambor@suse.cz>
3880 * gcc.c-torture/execute/pr49886.c: New testcase.
3882 2011-08-31 Tom de Vries <tom@codesourcery.com>
3885 * gcc.dg/pr43513.c: New test.
3887 2011-08-30 Tobias Burnus <burnus@net-b.de>
3890 * gfortran.dg/common_14.f90: New.
3891 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3893 2011-08-30 Jason Merrill <jason@redhat.com>
3896 * g++.dg/cpp0x/decltype33.C: New.
3899 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3902 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3904 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3906 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3908 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3910 * gnat.dg/specs/aggr3.ads: New test.
3911 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3913 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3914 * gnat.dg/specs/aggr2.ads: Likewise.
3916 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3919 * gfortran.dg/allocate_with_source_2.f90: New test
3921 2011-08-30 Jason Merrill <jason@redhat.com>
3924 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3927 * g++.dg/cpp0x/constexpr-value3.C: New.
3929 2011-08-30 Richard Guenther <rguenther@suse.de>
3932 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3933 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3934 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3935 * gcc.dg/pr36902.c: XFAIL.
3937 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3939 * gcc.target/i386/fma-check.h: New.
3940 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3941 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3942 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3943 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3944 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3945 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3946 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3947 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3948 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3949 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3950 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3951 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3952 * gcc.target/i386/fma-compile.c: Likewise.
3953 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3954 * gcc.target/i386/sse-12.c: Add -mfma.
3955 * gcc.target/i386/sse-13.c: Likewise.
3956 * gcc.target/i386/sse-14.c: Likewise.
3957 * gcc.target/i386/sse-22.c: Likewise.
3958 * gcc.target/i386/sse-23.c: Likewise.
3959 * g++.dg/other/i386-2.C: Likewise.
3960 * g++.dg/other/i386-3.C: Likewise.
3962 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3965 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3966 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3968 2011-08-30 Christian Bruel <christian.bruel@st.com>
3970 * g++.dg/bprob/bprob.exp (feedback_options): Set
3971 -fbranch-probabilities.
3972 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3974 2011-08-29 Jason Merrill <jason@redhat.com>
3977 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3979 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3980 Jason Merrill <jason@redhat.com>
3982 * g++.dg/dfp/base.C: New test.
3984 2011-08-29 Jason Merrill <jason@redhat.com>
3988 * g++.dg/cpp0x/initlist58.C: New.
3990 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3993 * gfortran.dg/class_result_1.f03: New.
3995 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3998 * gcc.target/i386/pr48722.c: New test.
4000 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4003 * gfortran.dg/widechar_compare_1.f90: New test.
4005 2011-08-26 Jason Merrill <jason@redhat.com>
4009 * g++.dg/abi/mangle50.C: New.
4011 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4014 * gcc.target/i386/pr50202.c: New test.
4016 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4018 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4019 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4020 * gcc.target/i386/avx-round-vec.c: New test.
4021 * gcc.target/i386/avx-roundf-vec.c: New test.
4023 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4029 * c-c++-common/Wunused-var-14.c: New test.
4031 2011-08-26 Tom de Vries <tom@codesourcery.com>
4033 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4035 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4037 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4038 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4039 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4040 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4042 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4044 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4045 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4046 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4047 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4049 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4052 * gfortran.dg/pointer_comp_init_1.f90: New test.
4054 2011-08-25 Jason Merrill <jason@redhat.com>
4057 * g++.dg/cpp0x/sfinae27.C: New.
4059 2011-08-25 Tobias Burnus <burnus@net-b.de>
4061 * gfortran.dg/coarray_lib_token_4.f90: New.
4063 2011-08-25 Tobias Burnus <burnus@net-b.de>
4065 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4067 2011-08-25 Richard Guenther <rguenther@suse.de>
4069 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4071 2011-08-24 Tobias Burnus <burnus@net-b.de>
4074 * gfortran.dg/initialization_28.f90: New.
4076 2011-08-24 Richard Guenther <rguenther@suse.de>
4078 PR tree-optimization/50067
4079 * gcc.dg/torture/pr50067-3.c: New testcase.
4080 * gcc.dg/torture/pr50067-4.c: Likewise.
4081 * gcc.dg/torture/pr50067-5.c: Likewise.
4083 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4085 * g++.dg/other/i386-2.C: Add -mavx2 check.
4086 * g++.dg/other/i386-3.C: Likewise.
4087 * gcc.target/i386/avx-1.c: Add AVX2.
4088 * gcc.target/i386/avx-2.c: Likewise.
4089 * gcc.target/i386/funcspec-5.c: Likewise.
4090 * gcc.target/i386/sse-12.c: Likewise.
4091 * gcc.target/i386/sse-13.c: Likewise.
4092 * gcc.target/i386/sse-14.c: Likewise.
4093 * gcc.target/i386/sse-22.c: Likewise.
4094 * gcc.target/i386/sse-23.c: Likewise.
4095 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4096 * gcc.target/i386/avx2-check.h: New.
4097 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4098 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4099 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4100 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4101 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4102 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4103 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4104 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4105 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4106 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4107 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4108 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4109 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4110 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4111 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4112 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4113 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4114 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4115 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4116 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4117 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4118 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4119 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4120 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4121 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4122 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4123 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4124 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4125 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4126 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4127 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4128 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4129 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4130 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4131 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4132 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4133 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4134 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4135 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4136 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4137 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4138 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4139 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4140 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4141 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4142 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4143 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4144 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4145 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4146 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4147 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4148 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4149 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4150 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4151 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4152 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4153 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4154 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4155 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4156 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4157 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4158 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4159 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4160 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4161 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4162 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4163 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4164 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4165 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4166 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4167 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4168 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4169 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4170 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4171 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4172 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4173 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4174 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4175 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4176 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4177 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4178 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4179 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4180 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4181 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4182 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4183 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4184 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4185 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4186 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4187 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4188 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4189 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4190 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4191 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4192 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4193 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4194 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4195 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4196 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4197 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4198 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4199 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4200 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4201 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4202 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4203 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4204 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4205 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4206 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4207 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4208 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4209 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4210 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4211 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4212 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4213 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4214 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4215 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4216 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4217 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4218 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4219 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4220 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4221 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4222 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4223 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4224 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4225 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4226 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4227 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4228 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4229 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4230 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4231 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4232 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4233 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4234 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4235 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4236 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4237 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4238 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4239 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4240 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4241 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4242 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4243 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4244 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4245 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4246 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4247 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4248 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4249 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4250 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4251 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4252 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4253 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4254 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4255 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4256 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4257 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4258 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4259 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4260 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4261 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4262 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4263 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4264 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4265 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4266 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4267 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4268 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4269 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4270 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4271 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4272 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4273 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4274 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4275 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4276 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4277 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4278 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4279 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4283 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4284 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4285 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4286 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4287 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4288 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4289 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4290 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4291 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4292 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4293 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4294 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4295 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4296 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4297 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4298 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4299 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4300 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4301 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4302 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4303 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4304 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4305 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4306 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4307 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4308 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4309 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4310 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4311 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4312 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4313 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4314 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4315 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4316 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4317 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4318 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4319 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4320 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4321 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4322 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4323 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4324 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4325 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4326 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4327 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4328 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4329 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4330 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4331 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4332 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4333 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4334 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4335 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4336 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4337 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4338 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4339 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4340 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4341 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4342 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4343 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4344 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4345 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4346 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4347 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4348 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4349 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4350 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4351 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4352 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4353 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4354 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4355 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4356 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4357 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4358 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4359 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4360 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4361 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4362 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4363 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4364 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4365 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4366 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4367 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4368 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4369 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4370 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4371 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4372 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4373 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4374 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4375 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4376 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4382 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4383 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4384 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4385 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4386 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4387 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4388 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4389 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4390 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4391 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4392 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4393 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4394 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4395 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4396 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4397 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4398 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4399 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4400 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4401 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4402 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4403 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4404 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4405 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4406 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4407 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4408 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4409 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4410 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4411 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4412 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4413 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4414 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4415 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4416 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4417 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4418 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4419 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4420 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4421 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4422 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4423 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4424 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4425 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4426 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4427 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4428 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4429 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4430 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4431 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4432 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4433 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4434 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4435 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4436 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4437 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4438 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4439 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4440 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4441 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4442 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4443 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4444 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4445 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4446 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4447 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4448 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4449 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4450 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4451 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4452 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4453 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4454 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4455 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4456 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4457 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4458 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4459 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4460 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4461 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4462 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4463 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4464 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4465 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4466 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4467 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4468 * gcc.target/i386/testimm-9.c: Likewise.
4470 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4472 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4473 * g++.dg/other/i386-3.C: Likewise.
4474 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4475 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4476 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4477 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4478 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4479 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4480 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4481 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4482 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4483 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4484 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4485 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4486 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4487 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4488 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4489 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4490 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4491 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4492 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4493 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4494 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4495 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4496 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4497 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4498 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4499 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4500 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4501 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4502 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4503 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4504 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4505 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4506 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4507 * gcc.target/i386/sse-12.c: Add BMI2.
4508 * gcc.target/i386/sse-13.c: Likewise.
4509 * gcc.target/i386/sse-14.c: Likewise.
4510 * gcc.target/i386/sse-22.c: Likewise.
4511 * gcc.target/i386/sse-23.c: Likewise.
4513 2011-08-23 Jason Merrill <jason@redhat.com>
4515 * g++.dg/template/crash7.C: Adjust expected errors.
4517 2011-08-23 Jason Merrill <jason@redhat.com>
4521 * g++.dg/cpp0x/overload2.C: New.
4523 2011-08-23 Jason Merrill <jason@redhat.com>
4526 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4528 2011-08-23 Jason Merrill <jason@redhat.com>
4531 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4532 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4533 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4534 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4536 2011-08-23 Jason Merrill <jason@redhat.com>
4539 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4541 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4544 * g++.dg/warn/Wunused-var-16.C: New test.
4547 * gcc.dg/pr50161.c: New test.
4549 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4552 * g++.dg/gcov/gcov-7.C: New test.
4554 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4557 * g++.dg/dfp/nofields.C: New test.
4559 2011-08-23 Tobias Burnus <burnus@net-b.de>
4562 * gfortran.dg/use_16.f90: New.
4564 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4565 Kirill Yukhin <kirill.yukhin@intel.com>
4568 * gcc.target/i386/pr50155.c: New test.
4570 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4572 PR tree-optimization/50133
4573 * gcc.dg/pr50133.c: New test.
4576 * c-c++-common/cxxbitfields-6.c: New test.
4578 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4581 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4583 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4585 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4586 * gcc.dg/pr49994-3.c: Ditto.
4588 2011-08-22 Richard Guenther <rguenther@suse.de>
4591 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4592 * gcc.dg/torture/pr50067-2.c: Likewise.
4594 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4597 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4598 of a constant resulting from simplification.
4599 * gfortran.dg/warn_conversion_3.f90: New test.
4601 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4604 * gfortran.dg/zero_stride_1.f90: New test.
4606 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4609 * gfortran.dg/typebound_override_1.f90: Modified.
4611 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4613 PR tree-optimization/48739
4614 * gcc.dg/pr48739-1.c: New test.
4615 * gcc.dg/pr48739-2.c: New test.
4617 2011-08-20 Tobias Burnus <burnus@net-b.de>
4619 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4621 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4624 * gfortran.dg/where_3.f90: New test.
4626 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4629 * gfortran.dg/pr49721-1.f: New.
4630 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4632 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4634 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4635 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4638 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4640 * gcc.target/arm/wmul-11.c: New file.
4641 * gcc.target/arm/wmul-12.c: New file.
4642 * gcc.target/arm/wmul-13.c: New file.
4644 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4646 * gcc.target/arm/wmul-10.c: New file.
4648 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4650 * gcc.target/arm/wmul-9.c: New file.
4651 * gcc.target/arm/wmul-bitfield-2.c: New file.
4653 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4655 * gcc.target/arm/wmul-8.c: New file.
4657 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4659 * gcc.target/arm/wmul-7.c: New file.
4661 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4663 * gcc.target/arm/wmul-6.c: New file.
4665 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4667 * gcc.target/arm/wmul-5.c: New file.
4668 * gcc.target/arm/no-wmla-1.c: New file.
4670 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4672 * gcc.target/arm/wmul-bitfield-1.c: New file.
4674 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4676 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4678 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4680 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4681 * gcc.target/i386/conversion.c: Likewise.
4683 2011-08-19 Richard Guenther <rguenther@suse.de>
4685 * gcc.dg/torture/pr50067-1.c: New testcase.
4686 * gcc.dg/torture/pr50067-2.c: Likewise.
4688 2011-08-19 Joey Ye <joey.ye@arm.com>
4691 * gcc.target/arm/handler-align.c: New test.
4692 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4695 2011-08-19 Joey Ye <joey.ye@arm.com>
4697 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4699 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4702 * gfortran.dg/end_block_label_1.f90: New test.
4703 * gfortran.dg/end_associate_label_1.f90: New test.
4705 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4707 * gcc.dg/c1x-pointer-float-1.c: New test.
4709 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4712 * gfortran.dg/duplicate_labels_2.f: New test.
4714 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4716 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4717 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4718 gcc.dg/c1x-noreturn-5.c: New tests.
4720 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4722 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4724 2011-08-18 Tobias Burnus <burnus@net-b.de>
4727 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4728 * gfortran.dg/coarray_lock_3.f90: Fix test.
4729 * gfortran.dg/coarray_lock_4.f90: New.
4730 * gfortran.dg/coarray_lock_5.f90: New.
4732 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.c-torture/compile/pr50009.c: New test.
4738 * gcc.dg/torture/pr50092.c: New test.
4740 2011-08-18 Tobias Burnus <burnus@net-b.de>
4743 * gfortran.dg/namelist_73.f90: New.
4745 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4747 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4750 * gcc.dg/pr50017.c: New test.
4752 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4755 * g++.dg/lookup/hidden-var1.C: New test case.
4757 2011-08-17 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/warn_unused_var_2.f90: New.
4761 * gfortran.dg/warn_unused_var_3.f90: New.
4763 2011-08-17 Tom de Vries <tom@codesourcery.com>
4766 * gcc.target/arm/pr43597.c: New test.
4768 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4771 * gfortran.dg/common_13.f90: New.
4773 2011-08-16 Jason Merrill <jason@redhat.com>
4776 * g++.dg/cpp0x/variadic-unresolved.C: New.
4778 * g++.old-deja/g++.brendan/README: Add R.I.P.
4780 * g++.dg/ext/attr-used-1.C: New.
4783 * g++.dg/cpp0x/initlist56.C: New.
4785 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4788 * g++.dg/opt/life1.C: Only run on Linux.
4790 2011-08-15 Tobias Burnus <burnus@net-b.de>
4792 * gfortran.dg/coarray_26.f90: New.
4794 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4796 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4799 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4802 * gfortran.dg/func_result_7.f90: New.
4804 2011-08-13 Jason Merrill <jason@redhat.com>
4807 * g++.dg/cpp0x/decltype32.C: New.
4810 * g++.dg/diagnostic/expr1.C: New.
4812 2011-08-12 David Li <davidxl@google.com>
4814 * g++.dg/abi/vbase15.C: New test.
4816 2011-08-12 Jason Merrill <jason@redhat.com>
4819 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4821 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4823 * gcc.dg/builtins-67.c: New test.
4824 * gcc.target/i386/conversion.c: Ditto.
4826 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4827 Brian Hackett <bhackett1024@gmail.com>
4829 * g++.dg/plugin/decl_plugin.c: New.
4830 * g++.dg/plugin/decl-plugin-test.C: New.
4831 * g++.dg/plugin/plugin.exp: Add above testcase.
4833 2011-08-11 Richard Guenther <rguenther@suse.de>
4835 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4837 2011-08-11 Michael Matz <matz@suse.de>
4839 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4841 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4843 PR tree-optimization/50039
4844 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4845 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4847 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4849 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4850 (sse4_1_test): Initialize src3 with random value.
4852 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4854 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4855 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4856 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4857 * gcc.dg/scal-to-vec1.c: New test.
4858 * gcc.dg/scal-to-vec2.c: New test.
4860 2011-08-09 Richard Guenther <rguenther@suse.de>
4862 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4863 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4864 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4865 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4867 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4869 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4871 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4873 * gcc.dg/pr49948.c: Require pthread effective target.
4875 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4877 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4879 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4881 * gcc.target/i386/sse-22a.c: New test.
4883 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4885 PR tree-optimization/50014
4886 * gcc.dg/vect/pr50014.c: New test.
4888 2011-08-08 Martin Jambor <mjambor@suse.cz>
4891 * gcc.dg/tree-ssa/pr49923.c: New test.
4893 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4896 * gcc.target/i386/pr49781-1.c: New.
4898 2011-08-08 Jason Merrill <jason@redhat.com>
4900 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4902 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4904 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4907 * gfortran.dg/typebound_override_1.f90: New.
4909 2011-08-07 Kai Tietz <ktietz@redhat.com>
4911 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4912 x86_64 mingw target.
4913 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4914 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4915 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4916 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4917 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4918 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4919 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4920 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4921 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4922 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4924 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4927 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4929 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4931 * gcc.dg/pr48770.c: Cleanup coverage files.
4932 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4934 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4936 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4937 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4938 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4939 lzcnt and bmi options.
4941 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4944 * gcc.dg/pr47381-1.c: New.
4945 * gcc.dg/pr47381-2.c: Likewise.
4946 * gcc.target/i386/pr47381.c: Likewise.
4948 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4951 * gcc.dg/pr47727.c: New.
4954 * gcc.dg/pr47372-1.c: New.
4955 * gcc.dg/pr47372-2.c: Likewise.
4957 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4960 * gcc.target/i386/pr47449.c: New.
4963 * gcc.dg/pr47446-1.c: New.
4964 * gcc.dg/pr47446-2.c: Likewise.
4966 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4969 * gcc.dg/pr47766.c: New.
4972 * gcc.dg/tls/pr47715-1.c: New.
4973 * gcc.dg/tls/pr47715-2.c: Likewise.
4974 * gcc.dg/tls/pr47715-3.c: Likewise.
4975 * gcc.dg/tls/pr47715-4.c: Likewise.
4976 * gcc.dg/tls/pr47715-5.c: Likewise.
4978 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4981 * objc.dg/gnu-api-2-class.m: Updated comments.
4982 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4983 * objc.dg/gnu-api-2-class-meta.m: New test.
4984 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4986 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4989 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4990 with classes that are in construction.
4992 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4995 * gcc.target/i386/pr48084-1.c: New.
4996 * gcc.target/i386/pr48084-2.c: Likewise.
4997 * gcc.target/i386/pr48084-3.c: Likewise.
4998 * gcc.target/i386/pr48084-4.c: Likewise.
4999 * gcc.target/i386/pr48084-5.c: Likewise.
5001 PR rtl-optimization/49504
5002 * gcc.target/i386/pr49504.c: New.
5005 * gcc.dg/pr49860.c: New.
5007 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5010 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5011 with classes that are in construction.
5013 2011-08-05 Jason Merrill <jason@redhat.com>
5016 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5019 * g++.dg/cpp0x/decltype31.C: New.
5022 * g++.dg/init/array28.C: New.
5025 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5027 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5030 * gcc.dg/pr47369-1.c: New.
5032 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5035 * gcc.dg/torture/pr47364-1.c: New.
5036 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5037 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5039 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5042 * gfortran.dg/transfer_check_2.f90: New test case.
5044 2011-08-05 Jan Hubicka <jh@suse.cz>
5047 * gfortran.dg/pr49494.f90: New testcase.
5049 2011-08-05 Jan Hubicka <jh@suse.cz>
5052 * gcc.c-torture/compile/pr49735.c: New testcase.
5054 2011-08-05 Jason Merrill <jason@redhat.com>
5057 * g++.dg/cpp0x/initlist56.C: New.
5060 * g++.dg/overload/rvalue2.C: New.
5063 * g++.dg/cpp0x/range-for21.C: New.
5065 * g++.dg/ext/vla11.C: New.
5067 2011-08-05 Richard Guenther <rguenther@suse.de>
5069 PR tree-optimization/49984
5070 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5072 2011-08-05 Richard Guenther <rguenther@suse.de>
5074 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5075 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5076 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5078 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5080 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5081 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5082 * gfortran.dg/ldist-pr43023.f90: Ditto.
5083 * gfortran.dg/namelist_52.f90: Ditto.
5084 * gfortran.dg/interface_proc_end.f90: Ditto.
5085 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5086 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5088 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5090 * gcc.dg/vect/vect-over-widen-1.c: New test.
5091 * gcc.dg/vect/vect-over-widen-2.c: New test.
5092 * gcc.dg/vect/vect-over-widen-3.c: New test.
5093 * gcc.dg/vect/vect-over-widen-4.c: New test.
5095 2011-08-04 Richard Guenther <rguenther@suse.de>
5098 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5100 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5102 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5104 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5107 * g++.dg/ext/builtin-object-size3.C: New test.
5109 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5111 PR tree-optimization/49948
5112 * gcc.dg/pr49948.c: New test.
5114 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5117 * gcc.dg/torture/pr47383.c: New.
5119 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5121 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5123 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5125 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5127 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5130 * gcc.dg/torture/pr47744-1.c: New.
5131 * gcc.dg/torture/pr47744-2.c: Likewise.
5132 * gcc.dg/torture/pr47744-3.c: Likewise.
5134 2011-08-03 Richard Guenther <rguenther@suse.de>
5137 * gcc.dg/torture/pr49958.c: New testcase.
5139 2011-08-03 Richard Guenther <rguenther@suse.de>
5141 PR tree-optimization/49938
5142 * g++.dg/torture/pr49938.C: New testcase.
5144 2011-08-02 Jason Merrill <jason@redhat.com>
5147 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5150 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5153 * g++.dg/cpp0x/variadic115.C: New.
5156 * g++.dg/cpp0x/union5.C: New.
5158 2011-08-02 Daniel Kraft <d@domob.eu>
5161 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5163 2011-08-02 Kai Tietz <ktietz@redhat.com>
5166 * gcc.dg/tree-ssa/forwprop-15.c
5168 2011-08-02 Jason Merrill <jason@redhat.com>
5171 * g++.dg/cpp0x/range-for20.C: New.
5173 2011-08-02 Tobias Burnus <burnus@net-b.de>
5175 * gfortran.dg/coarray_lib_token_3.f90: New.
5177 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5180 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5181 * gcc.dg/gomp/atomic-15.c: New test.
5182 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5183 * g++.dg/gomp/atomic-15.C: New test.
5184 * g++.dg/gomp/private-1.C: New test.
5185 * g++.dg/gomp/sharing-2.C: New test.
5186 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5187 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5188 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5190 2011-08-02 Tobias Burnus <burnus@net-b.de>
5192 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5193 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5195 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5196 * gfortran.dg/allocatable_function_5.f90: Ditto.
5197 * gfortran.dg/allocate_stat.f90: Ditto.
5198 * gfortran.dg/array_constructor_20.f90: Ditto.
5199 * gfortran.dg/array_constructor_21.f90: Ditto.
5200 * gfortran.dg/array_constructor_22.f90: Ditto.
5201 * gfortran.dg/array_constructor_26.f03: Ditto.
5202 * gfortran.dg/array_function_4.f90: Ditto.
5203 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5204 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5205 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5206 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5207 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5208 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5209 * gfortran.dg/class_15.f03: Ditto.
5210 * gfortran.dg/class_27.f03: Ditto.
5211 * gfortran.dg/class_33.f90: Ditto.
5212 * gfortran.dg/class_37.f03: Ditto.
5213 * gfortran.dg/class_40.f03: Ditto.
5214 * gfortran.dg/class_42.f03: Ditto.
5215 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5216 * gfortran.dg/coarray/registering_1.f90: Ditto.
5217 * gfortran.dg/convert_1.f90: Ditto.
5218 * gfortran.dg/default_initialization_3.f90: Ditto.
5219 * gfortran.dg/dependency_25.f90: Ditto.
5220 * gfortran.dg/dependency_26.f90: Ditto.
5221 * gfortran.dg/dependency_36.f90: Ditto.
5222 * gfortran.dg/dependency_37.f90: Ditto.
5223 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5224 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5225 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5226 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5227 * gfortran.dg/elemental_result_1.f90: Ditto.
5228 * gfortran.dg/empty_derived_type.f90: Ditto.
5229 * gfortran.dg/entry_7.f90: Ditto.
5230 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5231 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5232 * gfortran.dg/error_recovery_3.f90: Ditto.
5233 * gfortran.dg/extends_4.f03: Ditto.
5234 * gfortran.dg/func_assign.f90: Ditto.
5235 * gfortran.dg/func_assign_3.f90: Ditto.
5236 * gfortran.dg/generic_1.f90: Ditto.
5237 * gfortran.dg/generic_18.f90: Ditto.
5238 * gfortran.dg/generic_22.f03: Ditto.
5239 * gfortran.dg/generic_4.f90: Ditto.
5240 * gfortran.dg/generic_6.f90: Ditto.
5241 * gfortran.dg/generic_actual_arg.f90: Ditto.
5242 * gfortran.dg/graphite/id-21.f: Ditto.
5243 * gfortran.dg/graphite/pr45758.f90: Ditto.
5244 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5245 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5246 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5247 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5248 * gfortran.dg/host_used_types_1.f90: Ditto.
5249 * gfortran.dg/implicit_1.f90: Ditto.
5250 * gfortran.dg/implicit_11.f90: Ditto.
5251 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5252 * gfortran.dg/impure_actual_1.f90: Ditto.
5253 * gfortran.dg/impure_assignment_1.f90: Ditto.
5254 * gfortran.dg/impure_constructor_1.f90: Ditto.
5255 * gfortran.dg/initialization_10.f90: Ditto.
5256 * gfortran.dg/initialization_12.f90: Ditto.
5257 * gfortran.dg/interface_14.f90: Ditto.
5258 * gfortran.dg/interface_15.f90: Ditto.
5259 * gfortran.dg/interface_2.f90: Ditto.
5260 * gfortran.dg/interface_25.f90: Ditto.
5261 * gfortran.dg/interface_26.f90: Ditto.
5262 * gfortran.dg/interface_29.f90: Ditto.
5263 * gfortran.dg/interface_assignment_1.f90: Ditto.
5264 * gfortran.dg/internal_pack_6.f90: Ditto.
5265 * gfortran.dg/internal_pack_7.f90: Ditto.
5266 * gfortran.dg/internal_pack_8.f90: Ditto.
5267 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5268 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5269 * gfortran.dg/module_commons_3.f90: Ditto.
5270 * gfortran.dg/module_equivalence_4.f90: Ditto.
5271 * gfortran.dg/module_equivalence_6.f90: Ditto.
5272 * gfortran.dg/module_function_type_1.f90: Ditto.
5273 * gfortran.dg/module_naming_1.f90: Ditto.
5274 * gfortran.dg/namelist_4.f90: Ditto.
5275 * gfortran.dg/operator_c1202.f90: Ditto.
5276 * gfortran.dg/parens_7.f90: Ditto.
5277 * gfortran.dg/pr32921.f: Ditto.
5278 * gfortran.dg/pr33646.f90: Ditto.
5279 * gfortran.dg/pr41928.f90: Ditto.
5280 * gfortran.dg/pr42119.f90: Ditto.
5281 * gfortran.dg/pr43984.f90: Ditto.
5282 * gfortran.dg/present_1.f90: Ditto.
5283 * gfortran.dg/private_type_2.f90: Ditto.
5284 * gfortran.dg/proc_decl_2.f90: Ditto.
5285 * gfortran.dg/proc_ptr_10.f90: Ditto.
5286 * gfortran.dg/proc_ptr_22.f90: Ditto.
5287 * gfortran.dg/proc_ptr_8.f90: Ditto.
5288 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5289 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5290 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5291 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5292 * gfortran.dg/substring_equivalence.f90: Ditto.
5293 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5294 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5295 * gfortran.dg/trim_optimize_6.f90: Ditto.
5296 * gfortran.dg/typebound_call_12.f03: Ditto.
5297 * gfortran.dg/typebound_operator_5.f03: Ditto.
5298 * gfortran.dg/typebound_operator_6.f03: Ditto.
5299 * gfortran.dg/typebound_proc_18.f03: Ditto.
5300 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5301 * gfortran.dg/use_1.f90: Ditto.
5302 * gfortran.dg/use_10.f90: Ditto.
5303 * gfortran.dg/use_11.f90: Ditto.
5304 * gfortran.dg/use_14.f90: Ditto.
5305 * gfortran.dg/use_only_2.f90: Ditto.
5306 * gfortran.dg/use_rename_4.f90: Ditto.
5307 * gfortran.dg/use_rename_5.f90: Ditto.
5308 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5309 * gfortran.dg/used_interface_ref.f90: Ditto.
5310 * gfortran.dg/used_types_11.f90: Ditto.
5311 * gfortran.dg/used_types_3.f90: Ditto.
5312 * gfortran.dg/used_types_4.f90: Ditto.
5313 * gfortran.dg/userdef_operator_2.f90: Ditto.
5314 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5315 * gfortran.dg/vect/pr46213.f90: Ditto.
5316 * gfortran.dg/whole_file_21.f90: Ditto.
5317 * gfortran.dg/whole_file_22.f90: Ditto.
5318 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5319 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5321 2011-08-02 Kai Tietz <ktietz@redhat.com>
5323 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5325 2011-08-01 Jason Merrill <jason@redhat.com>
5328 * g++.dg/abi/mangle49.C: New.
5331 * g++.dg/cpp0x/constexpr-array4.C: New.
5334 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5336 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5339 * gcc.target/i386/pr49927.c: New test.
5341 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5343 PR tree-optimization/49926
5344 * gcc.dg/vect/pr49926.c: New test.
5346 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5348 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5349 * gcc.target/i386/lzcnt-1.c: New test.
5350 * gcc.target/i386/lzcnt-2.c: Likewise.
5351 * gcc.target/i386/lzcnt-2a.c: Likewise.
5352 * gcc.target/i386/lzcnt-3.c: Likewise.
5353 * gcc.target/i386/lzcnt-4.c: Likewise.
5354 * gcc.target/i386/lzcnt-4a.c: Likewise.
5355 * gcc.target/i386/lzcnt-5.c: Likewise.
5356 * gcc.target/i386/lzcnt-6.c: Likewise.
5357 * gcc.target/i386/lzcnt-6a.c: Likewise.
5358 * gcc.target/i386/lzcnt-check.h: Likewise.
5360 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5361 * gcc.target/i386/sse-13.c: Likewise.
5362 * gcc.target/i386/sse-14.c: Likewise.
5363 * g++.dg/other/i386-2.C: Likewise.
5364 * g++.dg/other/i386-3.C: Likewise.
5366 2011-08-01 Julian Brown <julian@codesourcery.com>
5368 * gcc.target/arm/fixed-point-exec.c: New test.
5370 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5373 * gcc.target/i386/pr49920.c: New test.
5375 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5377 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5378 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5379 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5380 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5381 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5382 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5383 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5384 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5385 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5386 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5387 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5388 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5389 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5390 * g++.dg/tree-ssa/pr33615.C: Ditto.
5391 * g++.dg/tree-ssa/restrict1.C: Ditto.
5392 * c-c++-common/restrict-2.c: Ditto.
5393 * gfortran.dg/pr32921.f: Ditto.
5394 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5395 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5396 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5397 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5398 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5399 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5400 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5401 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5402 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5403 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5405 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5407 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5408 .exe.ltrans[0-9]*. dump files.
5410 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5413 * gfortran.dg/abstract_type_6.f03: Modified.
5414 * gfortran.dg/typebound_proc_24.f03: New.
5416 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5419 * g++.dg/init/for1.C: Fix.
5421 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5424 * gfortran.dg/string_5.f90: New test.
5426 2011-07-29 Jason Merrill <jason@redhat.com>
5429 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5431 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5433 PR tree-optimization/47407
5434 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5438 2011-07-29 Richard Guenther <rguenther@suse.de>
5440 * gcc.dg/uninit-suppress.c: Also disable VRP.
5441 * gcc.dg/uninit-suppress_2.c: Likewise.
5443 2011-07-28 Jason Merrill <jason@redhat.com>
5446 * g++.dg/template/nontype24.C: New.
5448 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5450 PR rtl-optimization/47958
5451 * gcc.dg/torture/pr47958-1.c: New.
5453 2011-07-29 Wei Guozhi <carrot@google.com>
5455 PR rtl-optimization/49799
5456 * gcc.dg/pr49799.c: New test case.
5458 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5461 * gcc.dg/graphite/id-pr48648.c: New.
5463 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5466 * gfortran.dg/maxloc_2.f90: New test.
5467 * gfortran.dg/maxloc_3.f90: New test.
5468 * gfortran.dg/minloc_1.f90: New test.
5469 * gfortran.dg/minloc_2.f90: New test.
5470 * gfortran.dg/minloc_3.f90: New test.
5471 * gfortran.dg/minmaxloc_7.f90: New test.
5474 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5476 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5478 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5479 the builtin isn't optimized away.
5481 2011-07-27 Tobias Burnus <burnus@net-b.de>
5484 * gfortran.dg/lto/pr45586-2_0.f90: New.
5486 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5489 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5490 * c-c++-common/cxxbitfields-5.c: Same.
5492 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5494 * lib/target-supports.exp (check_effective_target_mmap): Use
5495 check_function_available.
5497 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5499 * g++.old-deja/g++.pt/crash60.C: Updated.
5501 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5504 * gcc.target/i386/pr49866.c: New test.
5506 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5508 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5509 * gcc.target/i386/bmi-andn-1.c: New test.
5510 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5511 * gcc.target/i386/bmi-andn-2.c: Likewise.
5512 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5513 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5514 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5515 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5516 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5517 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5518 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5519 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5520 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5521 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5522 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5523 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5524 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5525 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5526 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5527 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5528 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5529 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5530 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5531 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5532 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5534 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5537 * gfortran.dg/graphite/id-pr47691.f: New.
5539 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5541 * gcc.target/i386/avx-os-support.h: New.
5542 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5543 (main): Check avx_os_support before the test is run.
5544 * gcc.target/i386/aes-avx-check.h: Ditto.
5545 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5547 2011-07-27 Kai Tietz <ktietz@redhat.com>
5549 * gcc.target/i386/aggregate-ret3.c: New test.
5550 * gcc.target/i386/aggregate-ret4.c: New test.
5552 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5555 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5556 allocated array should *not* change its size.
5557 * gfortran.dg/multiple_allocation_3.f90: New test.
5559 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5562 * g++.dg/cpp0x/constexpr-49776.C: New.
5564 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5567 * gcc.dg/graphite/id-pr47046.c: New.
5569 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5572 * gcc.dg/graphite/run-id-pr47593.c: New.
5574 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5577 * gcc.dg/graphite/run-id-pr47653.c: New.
5578 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5579 induction variables.
5580 * gcc.dg/graphite/scop-16.c: Same.
5581 * gcc.dg/graphite/scop-17.c: Same.
5582 * gcc.dg/graphite/scop-21.c: Same.
5584 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5587 * gcc.dg/graphite/id-pr48805.c: New.
5589 2011-07-26 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/coarray_lib_token_2.f90: New.
5593 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5595 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5598 2011-07-25 Andrew Pinski <apinski@cavium.com>
5601 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5602 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5604 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5606 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5608 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5609 * gcc.c-torture/execute/loop-2g.c: Likewise.
5610 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5611 Require mmap support.
5612 * gcc.c-torture/execute/loop-2g.x: Likewise.
5613 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5614 (MAP_ANON): Provide default.
5615 * gcc.dg/20050826-1.c: Likewise.
5616 * gcc.target/i386/pr36533.c: Likewise.
5617 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5618 Use dg-require-effective-target mmap.
5620 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5623 * g++.dg/cpp0x/range-for19.C: New.
5625 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5628 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5631 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5634 * g++.dg/torture/pr49309.C: Remove.
5636 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5638 PR tree-optimization/49809
5639 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5642 2011-07-25 Richard Guenther <rguenther@suse.de>
5644 PR tree-optimization/49715
5645 * gcc.target/i386/pr49715-1.c: New testcase.
5646 * gcc.target/i386/pr49715-2.c: Likewise.
5648 2011-07-23 Jason Merrill <jason@redhat.com>
5650 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5652 2011-07-22 Jason Merrill <jason@redhat.com>
5655 * g++.dg/cpp0x/initlist55.C: New.
5657 2011-07-23 Tobias Burnus <burnus@net-b.de>
5660 * gfortran.dg/namelist_72.f: New.
5662 2011-07-23 Tobias Burnus <burnus@net-b.de>
5664 * gfortran.dg/coarray_25.f90: New.
5666 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5668 * override1.C: This test should use c++0x mode.
5669 * override3.C: New. Test the diagnostics in c++98 mode.
5671 2011-07-22 Jason Merrill <jason@redhat.com>
5672 Mark Glisse <marc.glisse@normalesup.org>
5675 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5678 * g++.dg/opt/builtins2.C: New.
5679 * g++.dg/other/error27.C: Don't rely on __builtin.
5681 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5683 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5685 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5686 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5687 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5688 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5690 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5693 2011-07-22 Richard Guenther <rguenther@suse.de>
5695 PR tree-optimization/45819
5696 * gcc.dg/pr45819.c: New testcase.
5698 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5700 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5702 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5706 * gcc.dg/graphite/run-id-pr47654.c: New.
5708 2011-07-21 Ian Lance Taylor <iant@google.com>
5711 * gcc.dg/pr49705.c: New test.
5713 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5715 * lib/target-supports.exp (check_avx_os_support_available): New.
5716 (check_effective_target_avx_runtime): Use it.
5718 2011-07-21 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/49770
5721 * g++.dg/torture/pr49770.C: New testcase.
5723 2011-07-21 Kai Tietz <ktietz@redhat.com>
5725 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5726 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5728 2011-07-21 Tobias Burnus <burnus@net-b.de>
5730 * gfortran.dg/coarray_lib_token_1.f90: New.
5732 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5734 * gcc.dg/pr32912-2.c: Skip for AVR.
5735 * gcc.dg/pr44674.c: Add dg-require-profiling.
5737 2011-07-20 Jason Merrill <jason@redhat.com>
5739 * g++.dg/ext/desig2.C: New.
5741 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5743 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5745 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5746 * gcc.target/powerpc/recip-3.c: Ditto.
5748 2011-07-19 Jason Merrill <jason@redhat.com>
5750 PR c++/6709 (DR 743)
5751 PR c++/42603 (DR 950)
5752 * g++.dg/cpp0x/decltype21.C: New.
5754 2011-07-20 Richard Guenther <rguenther@suse.de>
5757 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5758 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5760 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5762 * gcc.target/arm/combine-movs.c: New.
5763 * gcc.target/arm/unsigned-extend-2.c: New.
5765 2011-07-19 Jason Merrill <jason@redhat.com>
5768 * g++.dg/cpp0x/variadic114.C: New.
5770 2011-07-19 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/coarray_args_1.f90: New.
5773 * gfortran.dg/coarray_args_2.f90: New.
5775 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5778 * gfortran.dg/allocate_error_3.f90: New.
5780 2011-07-19 Richard Guenther <rguenther@suse.de>
5782 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5783 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5784 * gcc.dg/torture/20110719-1.c: New testcase.
5786 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5788 PR tree-optimization/49768
5789 * gcc.c-torture/execute/pr49768.c: New test.
5791 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5793 PR tree-optimization/49771
5794 * gcc.dg/vect/pr49771.c: New test.
5796 2011-07-18 Martin Jambor <mjambor@suse.cz>
5798 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5799 * gcc.dg/ipa/ipa-2.c: Likewise.
5800 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5801 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5802 * gcc.dg/ipa/ipa-5.c: Likewise.
5803 * gcc.dg/ipa/ipa-7.c: Likewise.
5804 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5805 * gcc.dg/ipa/ipacost-1.c: Likewise.
5806 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5808 * gcc.dg/ipa/ipcp-1.c: New test.
5809 * gcc.dg/ipa/ipcp-2.c: Likewise.
5810 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5812 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5815 * gfortran.dg/pr49675.f90: New test.
5817 2011-07-18 Richard Guenther <rguenther@suse.de>
5819 * gcc.dg/torture/20110718-1.c: New testcase.
5821 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5823 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5824 * g++.dg/ext/bitfield3.C: Likewise.
5825 * g++.dg/ext/bitfield4.C: Likewise.
5826 * g++.dg/ext/bitfield5.C: Likewise.
5827 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5828 * g++.dg/other/pr23205-2.C: Likewise.
5829 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5830 * gcc.c-torture/compile/20001109-2.c: Likewise.
5831 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5832 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5833 * gcc.dg/bitfld-16.c: Likewise.
5834 * gcc.dg/bitfld-17.c: Likewise.
5835 * gcc.dg/bitfld-18.c: Likewise.
5836 * gcc.dg/builtins-config.h: Remove Netware support.
5837 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5838 * gcc.dg/cdce2.c: Likewise.
5839 * gcc.dg/cpp/assert4.c: Remove netware support.
5840 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5841 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5843 * lib/target-supports.exp (check_visibility_available): Remove
5845 (check_profiling_available): Likewise.
5847 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5849 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5851 2011-07-17 Tobias Burnus <burnus@net-b.de>
5852 Thomas Koenig <tkoenig@gcc.gnu.org>
5855 * gfortran.dg/generic_17.f90: Fix testcase.
5856 * gfortran.dg/interface_3.f90: Add dg-error.
5857 * gfortran.dg/use_14.f90: New.
5858 * gfortran.dg/use_15.f90: New.
5860 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5862 * gnat.dg/pointer_controlled.adb: New test.
5864 2011-07-17 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/pointer_remapping_7.f90: New.
5869 2011-07-16 Jason Merrill <jason@redhat.com>
5871 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5873 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5874 Jason Merrill <jason@redhat.com>
5878 * g++.dg/cpp0x/decltype29.C: Adjust.
5879 * g++.dg/cpp0x/error4.C: Adjust.
5880 * g++.dg/cpp0x/sfinae26.C: Adjust.
5881 * g++.dg/cpp0x/variadic105.C: Adjust.
5882 * g++.dg/template/deduce3.C: Adjust.
5883 * g++.dg/template/error45.C: Adjust.
5884 * g++.dg/template/ptrmem2.C: Adjust.
5885 * g++.dg/template/sfinae2.C: Adjust.
5886 * g++.old-deja/g++.pt/crash60.C: Adjust.
5887 * g++.old-deja/g++.pt/unify6.C: Adjust.
5888 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5889 * g++.dg/cpp0x/nullptr15.C: Adjust.
5890 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5891 * g++.dg/cpp0x/pr31431.C: Adjust.
5892 * g++.dg/cpp0x/pr31434.C: Adjust.
5893 * g++.dg/cpp0x/sfinae11.C: Adjust
5894 * g++.dg/cpp0x/temp_default2.C: Adjust.
5895 * g++.dg/cpp0x/trailing4.C: Adjust.
5896 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5897 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5898 * g++.dg/cpp0x/variadic105.C: Adjust.
5899 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5900 * g++.dg/ext/vla2.C: Adjust.
5901 * g++.dg/other/ptrmem10.C: Adjust.
5902 * g++.dg/other/ptrmem11.C: Adjust.
5903 * g++.dg/overload/unknown1.C: Adjust.
5904 * g++.dg/template/conv11.C: Adjust.
5905 * g++.dg/template/dependent-expr5.C: Adjust.
5906 * g++.dg/template/friend.C: Adjust.
5907 * g++.dg/template/incomplete2.C: Adjust.
5908 * g++.dg/template/local4.C: Adjust.
5909 * g++.dg/template/local6.C: Adjust.
5910 * g++.dg/template/operator9.C: Adjust.
5911 * g++.dg/template/ttp25.C: Adjust.
5912 * g++.dg/template/unify10.C: Adjust.
5913 * g++.dg/template/unify11.C: Adjust.
5914 * g++.dg/template/unify6.C: Adjust.
5915 * g++.dg/template/unify9.C: Adjust.
5916 * g++.dg/template/varmod1.C: Adjust.
5917 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5918 * g++.old-deja/g++.pt/crash28.C: Adjust.
5919 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5920 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5921 * g++.old-deja/g++.pt/expr2.C: Adjust.
5922 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5923 * g++.old-deja/g++.pt/spec5.C: Adjust.
5924 * g++.old-deja/g++.pt/spec6.C: Adjust.
5925 * g++.old-deja/g++.pt/unify4.C: Adjust.
5926 * g++.old-deja/g++.pt/unify8.C: Adjust.
5927 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5928 * g++.dg/overload/template5.C: New testcase.
5929 * g++.dg/template/overload12.C: New testcase.
5931 2011-07-11 Tobias Burnus <burnus@net-b.de>
5933 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5934 * gfortran.dg/coarray_7.f90: Ditto.
5935 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5936 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5938 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5940 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5942 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5943 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5944 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5946 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5947 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5948 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5950 2011-07-15 Jason Merrill <jason@redhat.com>
5953 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5954 Use --extra_opts instead of --additional_options.
5956 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5959 * g++.dg/torture/pr49309.C: Remove.
5961 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5963 * gcc.target/tic6x/weak-call.c: New test.
5964 * gcc.target/tic6x/fpcmp.c: New test.
5965 * gcc.target/tic6x/fpdiv.c: New test.
5966 * gcc.target/tic6x/rotdi16-scan.c: New test.
5967 * gcc.target/tic6x/ffssi.c: New test.
5968 * gcc.target/tic6x/fpdiv-lib.c: New test.
5969 * gcc.target/tic6x/cold-lc.c: New test.
5970 * gcc.target/tic6x/longcalls.c: New test.
5971 * gcc.target/tic6x/abi-align-1.c: New test.
5972 * gcc.target/tic6x/fpcmp-finite.c: New test.
5973 * gcc.target/tic6x/rotdi16.c: New test.
5974 * gcc.target/tic6x/bswapl.c: New test.
5975 * gcc.target/tic6x/ffsdi.c: New test.
5976 * gcc.target/tic6x/tic6x.exp: New file.
5977 * gcc.target/tic6x/builtins/arith24.c: New test.
5978 * gcc.target/tic6x/builtins/smpy.c: New test.
5979 * gcc.target/tic6x/builtins/smpylh.c: New test.
5980 * gcc.target/tic6x/builtins/smpyh.c: New test.
5981 * gcc.target/tic6x/builtins/sarith1.c: New test.
5982 * gcc.target/tic6x/builtins/extclr.c: New test
5983 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5984 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5985 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5986 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5988 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5990 * gcc.dg/20020312-2.c: Likewise.
5991 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5992 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5993 * gcc.dg/torture/builtin-math-7.c: Likewise.
5996 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5997 not testing tic6x-*-*.
5999 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6002 * g++.dg/torture/pr49309.C: New testcase.
6004 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6006 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6008 2011-07-14 Richard Guenther <rguenther@suse.de>
6010 PR tree-optimization/49651
6011 * gcc.dg/torture/pr49651.c: New testcase.
6013 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6016 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6018 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6020 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6021 -mno-pointers-to-nested-functions.
6022 * gcc.target/powerpc/no-r11-2.c: Ditto.
6023 * gcc.target/powerpc/no-r11-3.c: Ditto.
6025 2011-07-13 Jason Merrill <jason@redhat.com>
6027 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6028 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6029 when compiling C files.
6030 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6031 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6032 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6033 * g++.dg/lookup/anon2.C: Likewise.
6034 * g++.dg/tree-ssa/copyprop.C: Likewise.
6035 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6036 * g++.dg/init/vector1.C: Ignore narrowing errors.
6037 * g++.dg/torture/pr35526.C: Likewise.
6038 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6040 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6043 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6046 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6049 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6051 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6053 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6054 * lib/obj-c++.exp (obj-c++_init): Ditto.
6055 * lib/file-format.exp (gcc_target_object_format): Ditto.
6056 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6057 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6058 (check_visibility_available): Ditto.
6059 (check_effective_target_tls_native): Ditto.
6060 (check_effective_target_tls_emulated): Ditto.
6061 (check_effective_target_function_sections): Ditto.
6063 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6065 * gcc.target/arm/pr48183.c: New test.
6067 2011-07-13 Richard Guenther <rguenther@suse.de>
6069 * gcc.dg/torture/20110713-1.c: New testcase.
6071 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6074 * gcc.c-torture/compile/pr49474.c: New testcase.
6076 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6078 PR tree-optimization/49712
6079 * gcc.c-torture/execute/pr49712.c: New test.
6081 2011-07-11 Jason Merrill <jason@redhat.com>
6084 * g++.dg/template/recurse3.C: New.
6086 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6089 * gcc.dg/guality/csttest.c: New test.
6092 * gfortran.dg/pr49698.f90: New test.
6094 2011-07-11 Jeff Law <law@redhat.com>
6096 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6098 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6100 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6101 * go.test/go-test.exp (go-set-goarch): Likewise.
6103 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6106 * gcc.target/avr/torture/pr39633.c: New test case.
6108 2011-07-11 Tobias Burnus <burnus@net-b.de>
6111 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6113 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6115 * lib/target-supports.exp (check_effective_target_scheduling):
6117 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6118 * gcc.dg/pr45055.c: Ditto.
6119 * gcc.dg/pr45353.c: Ditto.
6120 * g++.dg/pr45056.C: Ditto.
6122 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6124 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6125 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6126 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6127 * g++.dg/torture/pr31863.C: Skip AVR.
6129 2011-07-10 Tobias Burnus <burnus@net-b.de>
6132 * gfortran.dg/intrinsic_signal.f90: New.
6134 2011-07-09 Jason Merrill <jason@redhat.com>
6136 * g++.dg/cpp0x/regress/regress6.C: New.
6137 * g++.dg/parse/crash45.C: Adjust message.
6138 * g++.dg/template/crash38.C: Adjust message.
6139 * g++.dg/template/crash64.C: Adjust message.
6141 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6143 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6144 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6145 * g++.dg/abi/bitfield3.C: Likewise.
6146 * g++.dg/eh/pr38662.C: Likewise.
6147 * g++.dg/ext/attrib36.C: Likewise.
6148 * g++.dg/ext/attrib37.C: Likewise.
6149 * g++.dg/ext/attrib8.C: Likewise.
6150 * g++.dg/ext/tmplattr1.C: Likewise.
6151 * g++.dg/inherit/override-attribs.C: Likewise.
6152 * g++.dg/opt/inline9.C: Likewise.
6153 * g++.dg/opt/life1.C: Likewise.
6154 * g++.dg/opt/longbranch2.C: Likewise.
6155 * g++.dg/opt/nrv12.C: Likewise.
6156 * g++.dg/opt/reg-stack4.C: Likewise.
6157 * g++.dg/other/pr35504.C: Likewise.
6158 * g++.dg/other/pr39496.C: Likewise.
6159 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6160 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6161 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6162 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6163 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6164 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6165 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6166 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6167 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6168 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6169 * g++.dg/warn/pr15774-1.C: Likewise.
6170 * g++.dg/warn/pr15774-2.C: Likewise.
6171 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6172 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6173 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6174 * g++.old-deja/g++.pt/asm2.C: Likewise.
6175 * gcc.c-torture/compile/20000804-1.c: Likewise.
6176 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6177 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6178 * gcc.dg/20020108-1.c: Likewise.
6179 * gcc.dg/20020122-2.c: Likewise.
6180 * gcc.dg/20020122-3.c: Likewise.
6181 * gcc.dg/20020206-1.c: Likewise.
6182 * gcc.dg/20020219-1.c: Likewise.
6183 * gcc.dg/20020310-1.c: Likewise.
6184 * gcc.dg/20020411-1.c: Likewise.
6185 * gcc.dg/20020418-2.c: Likewise.
6186 * gcc.dg/20020426-2.c: Likewise.
6187 * gcc.dg/20020517-1.c: Likewise.
6188 * gcc.dg/20030204-1.c: Likewise.
6189 * gcc.dg/20030826-2.c: Likewise.
6190 * gcc.dg/20031102-1.c: Likewise.
6191 * gcc.dg/20031202-1.c: Likewise.
6192 * gcc.dg/20050111-1.c: Likewise.
6193 * gcc.dg/20050503-1.c: Likewise.
6194 * gcc.dg/array-init-1.c: Likewise.
6195 * gcc.dg/builtin-apply4.c: Likewise.
6196 * gcc.dg/dfp/pr31344.c: Likewise.
6197 * gcc.dg/gomp/atomic-11.c: Likewise.
6198 * gcc.dg/graphite/pr40281.c: Likewise.
6199 * gcc.dg/ia64-sync-1.c: Likewise.
6200 * gcc.dg/ia64-sync-2.c: Likewise.
6201 * gcc.dg/ia64-sync-3.c: Likewise.
6202 * gcc.dg/ia64-sync-4.c: Likewise.
6203 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6204 * gcc.dg/invalid-call-1.c: Likewise.
6205 * gcc.dg/loop-3.c: Likewise.
6206 * gcc.dg/lower-subreg-1.c: Likewise.
6207 * gcc.dg/lto/pr47259_0.c: Likewise.
6208 * gcc.dg/nested-calls-1.c: Likewise.
6209 * gcc.dg/pr20017.c: Likewise.
6210 * gcc.dg/pr25023.c: Likewise.
6211 * gcc.dg/pr27671-2.c: Likewise.
6212 * gcc.dg/pr32176.c: Likewise.
6213 * gcc.dg/pr33676.c: Likewise.
6214 * gcc.dg/pr35045.c: Likewise.
6215 * gcc.dg/pr36015.c: Likewise.
6216 * gcc.dg/pr36584.c: Likewise.
6217 * gcc.dg/pr36998.c: Likewise.
6218 * gcc.dg/pr37438.c: Likewise.
6219 * gcc.dg/pr37908.c: Likewise.
6220 * gcc.dg/pr41241.c: Likewise.
6221 * gcc.dg/pr41340.c: Likewise.
6222 * gcc.dg/pr44136.c: Likewise.
6223 * gcc.dg/pr44194-1.c: Likewise.
6224 * gcc.dg/pr46212.c: Likewise.
6225 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6226 * gcc.dg/setjmp-2.c: Likewise.
6227 * gcc.dg/short-compare-1.c: Likewise.
6228 * gcc.dg/short-compare-2.c: Likewise.
6229 * gcc.dg/smod-1.c: Likewise.
6230 * gcc.dg/sync-2.c: Likewise.
6231 * gcc.dg/sync-3.c: Likewise.
6232 * gcc.dg/tls/opt-1.c: Likewise.
6233 * gcc.dg/tls/opt-2.c: Likewise.
6234 * gcc.dg/tls/opt-3.c: Likewise.
6235 * gcc.dg/torture/badshift.c: Likewise.
6236 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6237 * gcc.dg/torture/pr20314-2.c: Likewise.
6238 * gcc.dg/torture/pr36891.c: Likewise.
6239 * gcc.dg/torture/pr38774.c: Likewise.
6240 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6241 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6242 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6243 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6244 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6245 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6246 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6247 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6248 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6249 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6250 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6251 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6252 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6253 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6254 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6255 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6256 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6257 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6258 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6259 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6260 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6261 * gcc.dg/unroll-1.c: Likewise.
6262 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6263 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6264 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6265 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6266 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6267 * gcc.target/i386/20000609-1.c: Likewise.
6268 * gcc.target/i386/20000720-1.c: Likewise.
6269 * gcc.target/i386/20000724-1.c: Likewise.
6270 * gcc.target/i386/20011107-1.c: Likewise.
6271 * gcc.target/i386/20011119-1.c: Likewise.
6272 * gcc.target/i386/20020201-3.c: Likewise.
6273 * gcc.target/i386/20020218-1.c: Likewise.
6274 * gcc.target/i386/20020729-1.c: Likewise.
6275 * gcc.target/i386/20030926-1.c: Likewise.
6276 * gcc.target/i386/20060125-1.c: Likewise.
6277 * gcc.target/i386/20060125-2.c: Likewise.
6278 * gcc.target/i386/20060512-1.c: Likewise.
6279 * gcc.target/i386/20060512-2.c: Likewise.
6280 * gcc.target/i386/20060512-3.c: Likewise.
6281 * gcc.target/i386/20060512-4.c: Likewise.
6282 * gcc.target/i386/387-1.c: Likewise.
6283 * gcc.target/i386/387-2.c: Likewise.
6284 * gcc.target/i386/387-5.c: Likewise.
6285 * gcc.target/i386/387-6.c: Likewise.
6286 * gcc.target/i386/980312-1.c: Likewise.
6287 * gcc.target/i386/980313-1.c: Likewise.
6288 * gcc.target/i386/990117-1.c: Likewise.
6289 * gcc.target/i386/990424-1.c: Likewise.
6290 * gcc.target/i386/990524-1.c: Likewise.
6291 * gcc.target/i386/991129-1.c: Likewise.
6292 * gcc.target/i386/991214-1.c: Likewise.
6293 * gcc.target/i386/991230-1.c: Likewise.
6294 * gcc.target/i386/addr-sel-1.c: Likewise.
6295 * gcc.target/i386/aggregate-ret1.c: Likewise.
6296 * gcc.target/i386/aggregate-ret2.c: Likewise.
6297 * gcc.target/i386/align-main-3.c: Likewise.
6298 * gcc.target/i386/amd64-abi-1.c: Likewise.
6299 * gcc.target/i386/amd64-abi-2.c: Likewise.
6300 * gcc.target/i386/amd64-abi-4.c: Likewise.
6301 * gcc.target/i386/amd64-abi-5.c: Likewise.
6302 * gcc.target/i386/amd64-abi-6.c: Likewise.
6303 * gcc.target/i386/asm-1.c: Likewise.
6304 * gcc.target/i386/asm-3.c: Likewise.
6305 * gcc.target/i386/asm-5.c: Likewise.
6306 * gcc.target/i386/attributes-error.c: Likewise.
6307 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6308 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6309 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6310 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6311 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6312 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6313 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6314 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6315 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6316 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6317 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6318 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6319 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6320 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6321 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6322 * gcc.target/i386/bitfield1.c: Likewise.
6323 * gcc.target/i386/bitfield2.c: Likewise.
6324 * gcc.target/i386/bmi-2.c: Likewise.
6325 * gcc.target/i386/bmi-5.c: Likewise.
6326 * gcc.target/i386/builtin-unreachable.c: Likewise.
6327 * gcc.target/i386/cleanup-2.c: Likewise.
6328 * gcc.target/i386/clobbers.c: Likewise.
6329 * gcc.target/i386/cmov8.c: Likewise.
6330 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6331 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6332 * gcc.target/i386/compress-float-387.c: Likewise.
6333 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6334 * gcc.target/i386/compress-float-sse.c: Likewise.
6335 * gcc.target/i386/crc32-2.c: Likewise.
6336 * gcc.target/i386/crc32-3.c: Likewise.
6337 * gcc.target/i386/divmod-7.c: Likewise.
6338 * gcc.target/i386/divmod-8.c: Likewise.
6339 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6340 * gcc.target/i386/fma3-builtin.c: Likewise.
6341 * gcc.target/i386/fma3-fma.c: Likewise.
6342 * gcc.target/i386/fma4-256-vector.c: Likewise.
6343 * gcc.target/i386/fma4-builtin.c: Likewise.
6344 * gcc.target/i386/fma4-fma-2.c: Likewise.
6345 * gcc.target/i386/fma4-fma.c: Likewise.
6346 * gcc.target/i386/fma4-vector-2.c: Likewise.
6347 * gcc.target/i386/fma4-vector.c: Likewise.
6348 * gcc.target/i386/funcspec-1.c: Likewise.
6349 * gcc.target/i386/funcspec-10.c: Likewise.
6350 * gcc.target/i386/funcspec-11.c: Likewise.
6351 * gcc.target/i386/funcspec-2.c: Likewise.
6352 * gcc.target/i386/funcspec-5.c: Likewise.
6353 * gcc.target/i386/funcspec-6.c: Likewise.
6354 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6355 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6356 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6357 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6358 * gcc.target/i386/incoming-1.c: Likewise.
6359 * gcc.target/i386/incoming-10.c: Likewise.
6360 * gcc.target/i386/incoming-11.c: Likewise.
6361 * gcc.target/i386/incoming-12.c: Likewise.
6362 * gcc.target/i386/incoming-13.c: Likewise.
6363 * gcc.target/i386/incoming-14.c: Likewise.
6364 * gcc.target/i386/incoming-15.c: Likewise.
6365 * gcc.target/i386/incoming-2.c: Likewise.
6366 * gcc.target/i386/incoming-3.c: Likewise.
6367 * gcc.target/i386/incoming-4.c: Likewise.
6368 * gcc.target/i386/incoming-5.c: Likewise.
6369 * gcc.target/i386/incoming-6.c: Likewise.
6370 * gcc.target/i386/incoming-7.c: Likewise.
6371 * gcc.target/i386/incoming-8.c: Likewise.
6372 * gcc.target/i386/incoming-9.c: Likewise.
6373 * gcc.target/i386/lea.c: Likewise.
6374 * gcc.target/i386/local.c: Likewise.
6375 * gcc.target/i386/loop-1.c: Likewise.
6376 * gcc.target/i386/loop-2.c: Likewise.
6377 * gcc.target/i386/loop-3.c: Likewise.
6378 * gcc.target/i386/max-stack-align.c: Likewise.
6379 * gcc.target/i386/memcpy-1.c: Likewise.
6380 * gcc.target/i386/movbe-2.c: Likewise.
6381 * gcc.target/i386/movq-2.c: Likewise.
6382 * gcc.target/i386/movq.c: Likewise.
6383 * gcc.target/i386/nrv1.c: Likewise.
6384 * gcc.target/i386/pad-4.c: Likewise.
6385 * gcc.target/i386/pad-5a.c: Likewise.
6386 * gcc.target/i386/pad-5b.c: Likewise.
6387 * gcc.target/i386/pad-6a.c: Likewise.
6388 * gcc.target/i386/pad-6b.c: Likewise.
6389 * gcc.target/i386/pad-7.c: Likewise.
6390 * gcc.target/i386/pad-9.c: Likewise.
6391 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6392 * gcc.target/i386/pic-1.c: Likewise.
6393 * gcc.target/i386/pr12092-1.c: Likewise.
6394 * gcc.target/i386/pr12329.c: Likewise.
6395 * gcc.target/i386/pr21518.c: Likewise.
6396 * gcc.target/i386/pr22362.c: Likewise.
6397 * gcc.target/i386/pr22585.c: Likewise.
6398 * gcc.target/i386/pr23098.c: Likewise.
6399 * gcc.target/i386/pr25196.c: Likewise.
6400 * gcc.target/i386/pr25293.c: Likewise.
6401 * gcc.target/i386/pr25654.c: Likewise.
6402 * gcc.target/i386/pr26449.c: Likewise.
6403 * gcc.target/i386/pr26778.c: Likewise.
6404 * gcc.target/i386/pr26826.c: Likewise.
6405 * gcc.target/i386/pr27266.c: Likewise.
6406 * gcc.target/i386/pr29978.c: Likewise.
6407 * gcc.target/i386/pr30505.c: Likewise.
6408 * gcc.target/i386/pr30961-1.c: Likewise.
6409 * gcc.target/i386/pr31628.c: Likewise.
6410 * gcc.target/i386/pr32000-2.c: Likewise.
6411 * gcc.target/i386/pr32661-1.c: Likewise.
6412 * gcc.target/i386/pr32708-2.c: Likewise.
6413 * gcc.target/i386/pr32708-3.c: Likewise.
6414 * gcc.target/i386/pr34256.c: Likewise.
6415 * gcc.target/i386/pr34312.c: Likewise.
6416 * gcc.target/i386/pr34522.c: Likewise.
6417 * gcc.target/i386/pr35160.c: Likewise.
6418 * gcc.target/i386/pr35281.c: Likewise.
6419 * gcc.target/i386/pr36246.c: Likewise.
6420 * gcc.target/i386/pr36786.c: Likewise.
6421 * gcc.target/i386/pr37275.c: Likewise.
6422 * gcc.target/i386/pr37843-3.c: Likewise.
6423 * gcc.target/i386/pr37843-4.c: Likewise.
6424 * gcc.target/i386/pr39082-1.c: Likewise.
6425 * gcc.target/i386/pr39431.c: Likewise.
6426 * gcc.target/i386/pr39496.c: Likewise.
6427 * gcc.target/i386/pr39543-2.c: Likewise.
6428 * gcc.target/i386/pr39911.c: Likewise.
6429 * gcc.target/i386/pr40718.c: Likewise.
6430 * gcc.target/i386/pr40906-1.c: Likewise.
6431 * gcc.target/i386/pr40906-2.c: Likewise.
6432 * gcc.target/i386/pr40906-3.c: Likewise.
6433 * gcc.target/i386/pr40934.c: Likewise.
6434 * gcc.target/i386/pr41900.c: Likewise.
6435 * gcc.target/i386/pr42589.c: Likewise.
6436 * gcc.target/i386/pr43662.c: Likewise.
6437 * gcc.target/i386/pr43671.c: Likewise.
6438 * gcc.target/i386/pr43766.c: Likewise.
6439 * gcc.target/i386/pr43869.c: Likewise.
6440 * gcc.target/i386/pr44942.c: Likewise.
6441 * gcc.target/i386/pr44948-2a.c: Likewise.
6442 * gcc.target/i386/pr45234.c: Likewise.
6443 * gcc.target/i386/pr45336-2.c: Likewise.
6444 * gcc.target/i386/pr45336-4.c: Likewise.
6445 * gcc.target/i386/pr45852.c: Likewise.
6446 * gcc.target/i386/pr46470.c: Likewise.
6447 * gcc.target/i386/pr48037-1.c: Likewise.
6448 * gcc.target/i386/pr48389.c: Likewise.
6449 * gcc.target/i386/pr49095.c: Likewise.
6450 * gcc.target/i386/pr9771-1.c: Likewise.
6451 * gcc.target/i386/rdfsbase-1.c: Likewise.
6452 * gcc.target/i386/rdfsbase-2.c: Likewise.
6453 * gcc.target/i386/rdgsbase-1.c: Likewise.
6454 * gcc.target/i386/rdgsbase-2.c: Likewise.
6455 * gcc.target/i386/rdrand-3.c: Likewise.
6456 * gcc.target/i386/regparm-stdcall.c: Likewise.
6457 * gcc.target/i386/regparm.c: Likewise.
6458 * gcc.target/i386/reload-1.c: Likewise.
6459 * gcc.target/i386/rotate-2.c: Likewise.
6460 * gcc.target/i386/sibcall-5.c: Likewise.
6461 * gcc.target/i386/signbit-1.c: Likewise.
6462 * gcc.target/i386/signbit-2.c: Likewise.
6463 * gcc.target/i386/signbit-3.c: Likewise.
6464 * gcc.target/i386/sse-5.c: Likewise.
6465 * gcc.target/i386/sse-8.c: Likewise.
6466 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6467 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6468 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6469 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6470 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6471 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6472 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6473 * gcc.target/i386/sse2-movq-2.c: Likewise.
6474 * gcc.target/i386/sse2-movq-3.c: Likewise.
6475 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6476 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6477 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6478 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6479 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6480 * gcc.target/i386/ssefn-1.c: Likewise.
6481 * gcc.target/i386/ssefn-2.c: Likewise.
6482 * gcc.target/i386/sseregparm-1.c: Likewise.
6483 * gcc.target/i386/sseregparm-2.c: Likewise.
6484 * gcc.target/i386/sseregparm-3.c: Likewise.
6485 * gcc.target/i386/sseregparm-4.c: Likewise.
6486 * gcc.target/i386/sseregparm-5.c: Likewise.
6487 * gcc.target/i386/sseregparm-6.c: Likewise.
6488 * gcc.target/i386/sseregparm-7.c: Likewise.
6489 * gcc.target/i386/sseregparm-8.c: Likewise.
6490 * gcc.target/i386/stack-realign.c: Likewise.
6491 * gcc.target/i386/stack-usage-realign.c: Likewise.
6492 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6493 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6494 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6495 * gcc.target/i386/stackalign/return-1.c: Likewise.
6496 * gcc.target/i386/stackalign/return-2.c: Likewise.
6497 * gcc.target/i386/stackalign/return-3.c: Likewise.
6498 * gcc.target/i386/tailcall-1.c: Likewise.
6499 * gcc.target/i386/tbm-2.c: Likewise.
6500 * gcc.target/i386/udivmod-7.c: Likewise.
6501 * gcc.target/i386/udivmod-8.c: Likewise.
6502 * gcc.target/i386/unroll-1.c: Likewise.
6503 * gcc.target/i386/vararg-1.c: Likewise.
6504 * gcc.target/i386/vararg-2.c: Likewise.
6505 * gcc.target/i386/vect8-ret.c: Likewise.
6506 * gcc.target/i386/vectorize5.c: Likewise.
6507 * gcc.target/i386/wmul-1.c: Likewise.
6508 * gcc.target/i386/wmul-2.c: Likewise.
6509 * gcc.target/i386/wrfsbase-1.c: Likewise.
6510 * gcc.target/i386/wrfsbase-2.c: Likewise.
6511 * gcc.target/i386/wrgsbase-1.c: Likewise.
6512 * gcc.target/i386/wrgsbase-2.c: Likewise.
6513 * gcc.target/i386/xop-pcmov.c: Likewise.
6514 * gcc.target/i386/xop-pcmov2.c: Likewise.
6515 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6516 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6517 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6518 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6519 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6520 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6521 * gcc.target/i386/zee.c: Likewise.
6522 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6523 * gfortran.dg/compiler-directive_2.f: Likewise.
6524 * gfortran.dg/g77/20010216-1.f: Likewise.
6525 * gfortran.dg/gomp/pr39152.f90: Likewise.
6526 * gfortran.dg/pr33794.f90: Likewise.
6528 2011-07-09 Jason Merrill <jason@redhat.com>
6530 * g++.dg/cpp0x/regress/regress5.C: New.
6532 2011-07-08 Jason Merrill <jason@redhat.com>
6535 * g++.dg/expr/compound-asn1.C: New.
6536 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6538 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6541 * gcc.target/powerpc/altivec-34.c: New test.
6543 2011-07-08 Jason Merrill <jason@redhat.com>
6546 * g++.dg/abi/guard3.C: New.
6548 2011-07-08 Julian Brown <julian@codesourcery.com>
6550 * lib/target-supports.exp
6551 (check_effective_target_arm_little_endian): New.
6552 (check_effective_target_vect_pack_trunc): Use above.
6553 (check_effective_target_vect_unpack): Likewise.
6554 (check_effective_target_vect_element_align): Test
6555 check_effective_target_arm_vect_no_misalign for ARM.
6557 2011-07-08 Jason Merrill <jason@redhat.com>
6560 * g++.dg/cpp0x/constexpr-rom.C: New.
6562 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6565 * g++.dg/torture/pr49519.C: New test.
6567 2011-07-08 Martin Jambor <mjambor@suse.cz>
6569 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6571 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6574 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6576 2011-07-08 Richard Guenther <rguenther@suse.de>
6578 PR tree-optimization/49662
6579 * gcc.dg/graphite/interchange-14.c: XFAIL.
6580 * gcc.dg/graphite/interchange-15.c: Likewise.
6581 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6583 2011-07-06 Jason Merrill <jason@redhat.com>
6586 * g++.dg/cpp0x/regress/regress4.C: New.
6588 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6591 * gfortran.dg/result_in_spec_4.f90: New test.
6593 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6595 * gcc.target/sparc/cas64.c: New test.
6597 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6600 * g++.dg/torture/pr49644.C: New test.
6603 * gcc.c-torture/execute/pr49644.c: New test.
6605 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6607 * lib/target-supports.exp (check_effective_target_ia32): New.
6608 (check_effective_target_x32): Likewise.
6609 (check_effective_target_vect_cmdline_needed): Also check x32.
6611 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6613 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6615 * gcc.target/arm/pr42235.c: Likewise.
6616 * gcc.target/arm/pr42495.c: Likewise.
6617 * gcc.target/arm/pr42574.c: Likewise.
6618 * gcc.target/arm/thumb-branch1.c: Likewise.
6620 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6621 unneeded prune of possible warning.
6622 * gcc.target/arm/pr40956.c: Likewise.
6623 * gcc.target/arm/pr42505.c: Likewise.
6625 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6626 * gcc.c-torture/compile/pr46883.c: Likewise.
6627 * gcc.c-torture/compile/pr46934.c: Likewise.
6629 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6630 for move to ../../gcc.c-torture/compile.
6631 * gcc.target/arm/pr46883.c: Likewise.
6632 * gcc.target/arm/pr46934.c: Likewise.
6634 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6635 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6636 * gcc.target/arm/wmul-1.c: Likewise.
6637 * gcc.target/arm/wmul-2.c: Likewise.
6638 * gcc.target/arm/wmul-3.c: Likewise.
6639 * gcc.target/arm/wmul-4.c: Likewise.
6640 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6641 add tab after scan target.
6642 * gcc.target/arm/smlaltt-1.c: Likewise.
6643 * gcc.target/arm/smlatb-1.c: Likewise.
6644 * gcc.target/arm/smlatt-1.c: Likewise.
6646 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/debug/pr49522.c: New test.
6651 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6653 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6654 * gcc.dg/pr46212.c: Run only if target int32plus.
6655 * gcc.dg/torture/pr48146.c: Ditto.
6656 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6657 * c-c++-common/pr44832.c: Ditto.
6658 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6659 * gcc.dg/pr31490.c: Ditto.
6660 * gcc.dg/torture/builtin-math-7.c: Run only if target
6662 * gcc.dg/torture/pr45764.c: Skip for AVR.
6663 * gcc.dg/pr47893.c: Ditto.
6665 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6667 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6668 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6669 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6670 add tab to scan target.
6672 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6674 * gcc.target/arm/neon-modes-3.c: New test.
6676 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6678 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6679 -fno-loop-interchange -ffast-math.
6681 2011-07-07 Richard Guenther <rguenther@suse.de>
6683 * gcc.dg/ftrapv-3.c: New testcase.
6685 2011-07-07 Richard Guenther <rguenther@suse.de>
6687 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6688 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6690 2011-07-07 Kai Tietz <ktietz@redhat.com>
6692 * gcc.dg/binop-notxor1.c: New test.
6693 * gcc.dg/binop-notand4a.c: New test.
6694 * gcc.dg/binop-notxor2.c: New test.
6695 * gcc.dg/binop-notand3a.c: New test.
6696 * gcc.dg/binop-notand2a.c: New test.
6697 * gcc.dg/binop-notand6a.c: New test.
6698 * gcc.dg/binop-notor1.c: New test.
6699 * gcc.dg/binop-notand1a.c: New test.
6700 * gcc.dg/binop-notand5a.c: New test.
6701 * gcc.dg/binop-notor2.c: New test.
6703 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6706 * gcc.dg/gomp/pr49640.c: New test.
6708 2011-07-07 Richard Guenther <rguenther@suse.de>
6710 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6712 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6715 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6717 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6719 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6720 * gcc.target/powerpc/no-r11-2.c: Ditto.
6721 * gcc.target/powerpc/no-r11-3.c: Ditto.
6723 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6725 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6726 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6728 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6730 * lib/target-supports.exp (check_profiling_available): Disable
6731 profiling with -fprofile-generate for target avr.
6733 2011-07-06 Richard Guenther <rguenther@suse.de>
6735 PR tree-optimization/49645
6736 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6738 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6741 * gcc.dg/pr47383.c: New.
6743 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6745 PR tree-optimization/49647
6746 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6748 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6751 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6752 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6754 2011-07-05 Jason Merrill <jason@redhat.com>
6757 * g++.dg/template/template-id-4.C: New.
6759 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6761 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6762 * gcc.dg/pr43402.c: Ditto.
6764 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6766 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6768 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6770 * gcc.target/powerpc/ppc-switch-1.c: New test for
6771 --param case-values-threshold.
6772 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6774 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6776 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6778 2011-07-05 Jason Merrill <jason@redhat.com>
6780 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6782 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6784 PR tree-optimization/47654
6785 * gcc.dg/graphite/block-pr47654.c: New.
6787 2011-07-05 Jason Merrill <jason@redhat.com>
6789 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6791 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6793 PR tree-optimization/49580
6794 * gcc.dg/autopar/pr49580.c: New test.
6796 2011-07-05 Richard Guenther <rguenther@suse.de>
6798 PR tree-optimization/49518
6799 PR tree-optimization/49628
6800 * g++.dg/torture/pr49628.C: New testcase.
6801 * gcc.dg/torture/pr49518.c: Likewise.
6803 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6805 * ada/acats/run_acats (which): Extract last field from type -p,
6806 type output only if command succeeded.
6808 2011-07-04 Jason Merrill <jason@redhat.com>
6810 * g++.dg/abi/mangle48.C: New.
6812 * g++.dg/cpp0x/diag1.C: New.
6814 * g++.dg/diagnostic/aka1.C: New.
6816 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6818 PR rtl-optimization/49619
6819 * gcc.dg/pr49619.c: New test.
6821 PR rtl-optimization/49472
6822 * gfortran.dg/pr49472.f90: New test.
6825 * gcc.dg/pr49602.c: New test.
6827 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6831 * gcc.target/avr/avr.exp: Run over cpp files, too.
6832 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6833 * gcc.target/avr/progmem.h: New file.
6834 * gcc.target/avr/exit-abort.h: New file.
6835 * gcc.target/avr/progmem-error-1.c: New file.
6836 * gcc.target/avr/progmem-error-1.cpp: New file.
6837 * gcc.target/avr/progmem-warning-1.c: New file.
6838 * gcc.target/avr/torture/progmem-1.c: New file.
6839 * gcc.target/avr/torture/progmem-1.cpp: New file.
6841 2011-07-04 Richard Guenther <rguenther@suse.de>
6843 PR tree-optimization/49615
6844 * g++.dg/torture/pr49615.C: New testcase.
6846 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6848 PR tree-optimization/49610
6849 * gcc.dg/vect/pr49610.c: New test.
6851 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6853 * gnat.dg/specs/debug1.ads: New test.
6855 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6858 * gfortran.dg/typebound_proc_23.f90: New.
6860 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6863 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6865 2011-07-01 Jason Merrill <jason@redhat.com>
6868 * g++.dg/template/template-id-3.C: New.
6871 * g++.dg/template/qualified-id4.C: New.
6874 * g++.dg/template/explicit-args4.C: New.
6877 * g++.dg/template/offsetof2.C: New.
6879 2011-07-01 Kai Tietz <ktietz@redhat.com>
6881 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6883 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6886 * lib/target-supports.exp (check_effective_target_gld): New proc.
6888 2011-07-01 Richard Guenther <rguenther@suse.de>
6890 PR tree-optimization/49603
6891 * gcc.dg/torture/pr49603.c: New testcase.
6893 2011-06-30 Jason Merrill <jason@redhat.com>
6896 * g++.dg/rtti/template1.C: New.
6899 * g++.dg/cpp0x/regress/ctor1.C: New.
6902 * g++.dg/cpp0x/initlist54.C: New.
6904 2011-06-30 Martin Jambor <mjambor@suse.cz>
6906 * gcc.dg/tree-ssa/sra-12.c: New test.
6908 2011-06-29 Jason Merrill <jason@redhat.com>
6910 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6912 2011-06-30 Richard Guenther <rguenther@suse.de>
6914 PR tree-optimization/46787
6915 * gcc.dg/vect/vect-121.c: New testcase.
6917 2011-06-30 Martin Jambor <mjambor@suse.cz>
6919 PR tree-optimization/49094
6920 * gcc.dg/tree-ssa/pr49094.c: New test.
6922 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6925 * gfortran.dg/pr49540-1.f90: New test.
6926 * gfortran.dg/pr49540-2.f90: New test.
6928 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931 * ada/acats/run_acats (which): Use last field of type -p output.
6933 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6934 Iain Sandoe <iains@gcc.gnu.org>
6937 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6938 Only skip on 64-bit *-*-darwin8* && !objc2.
6940 2011-06-30 Richard Guenther <rguenther@suse.de>
6942 PR tree-optimization/38752
6943 * gcc.c-torture/compile/pr38752.c: New testcase.
6945 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6947 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6948 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6950 2011-06-29 Jason Merrill <jason@redhat.com>
6953 * g++.dg/cpp0x/initlist53.C: Use placement new.
6954 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6955 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6958 * g++.dg/cpp0x/trailing6.C: New.
6959 * g++.dg/cpp0x/pr45908.C: No error.
6962 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6965 * g++.dg/cpp0x/constexpr-using2.C: New.
6967 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6970 * g++.dg/cpp0x/constexpr-diag3.C: New.
6971 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6972 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6973 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6974 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6976 2011-06-29 Jason Merrill <jason@redhat.com>
6978 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6980 2011-06-29 Richard Guenther <rguenther@suse.de>
6982 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6984 2011-06-29 Jason Merrill <jason@redhat.com>
6986 * g++.dg/cpp0x/initlist-value2.C: New.
6988 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6989 * g++.dg/cpp0x/initlist-value.C: New.
6991 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6993 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6995 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6997 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6998 * gcc.dg/inline_2.c: Likewise.
6999 * gcc.dg/unroll_1.c: Likewise.
7001 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7004 * gcc.target/i386/pr49567.c: New test.
7006 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7008 * gnat.dg/opt17.ad[sb]: New test.
7010 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7011 Tom de Vries <tom@codesourcery.com>
7013 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7014 (check_effective_target_arm_thumb2): New effective targets.
7015 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7016 properly. Clean up temporary files.
7017 * gcc.target/arm/ivopts-2.c: Likewise.
7018 * gcc.target/arm/ivopts-3.c: Likewise.
7019 * gcc.target/arm/ivopts-4.c: Likewise.
7020 * gcc.target/arm/ivopts-5.c: Likewise.
7021 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7023 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7026 * gfortran.dg/reshape_zerosize_3.f90: New test.
7028 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7030 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7031 * gcc.target/arm/vfp-ldmias.c: Likewise.
7032 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7033 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7034 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7035 * gcc.target/arm/vfp-stmias.c: Likewise.
7036 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7037 * gcc.target/arm/vfp-stmiad.c: Likewise.
7039 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7041 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7043 * gcc.target/arm/pr45701-2.c: Ditto.
7045 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7048 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7049 * gfortran.dg/extends_14.f03: Modified.
7051 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7053 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7054 early if the test is already being skipped.
7056 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7057 scan-assembler-dem-not): For missing file, report unresolved with
7058 same message as for pass/fail, with reason reported in log file.
7060 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7061 from add_options_for_arm_neon_fp16.
7062 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7063 check_effective_target_arm_neon_fp16_ok_nocache.
7064 Check -mfpu and -mfloat-abi options from current multilib.
7065 Do not require neon support.
7066 (check_effective_target_arm_fp16_ok): Renamed from
7067 check_effecitve_target_arm_neon_fp16_ok.
7068 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7069 arm_neon_fp16_ok and arm_fp16.
7070 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7071 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7072 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7073 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7075 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7077 * gcc.dg/builtin-assume-aligned-1.c: New test.
7078 * gcc.dg/builtin-assume-aligned-2.c: New test.
7079 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7082 * gcc.dg/pr49544.c: New test.
7084 2011-06-27 Richard Guenther <rguenther@suse.de>
7086 PR tree-optimization/49394
7087 * g++.dg/torture/pr49394.C: New testcase.
7089 2011-06-27 Kai Tietz <ktietz@redhat.com>
7091 * gcc.dg/optimize-bswapdi-2.c: New test.
7093 2011-06-27 Michael Hope <michael.hope@linaro.org>
7094 Richard Sandiford <richard.sandiford@linaro.org>
7096 PR tree-optimization/49169
7097 * gcc.dg/torture/pr49169.c: New test.
7099 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7102 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7104 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7107 2011-06-26 Jason Merrill <jason@redhat.com>
7109 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7112 * g++.dg/init/ref19.C: New.
7113 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7115 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7117 PR tree-optimization/48377
7118 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7121 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7124 * lib/target-supports.exp (check_effective_target_non_strict_align):
7126 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7128 2011-06-24 Martin Jambor <mjambor@suse.cz>
7130 PR tree-optimizations/49516
7131 * g++.dg/tree-ssa/pr49516.C: New test.
7133 2011-06-23 Jason Merrill <jason@redhat.com>
7136 * g++.dg/template/partial10.C: New.
7137 * g++.dg/template/partial11.C: New.
7139 2011-06-23 Jeff Law <law@redhat.com>
7142 * gcc.dg/pr48770.c: New test.
7144 2011-06-23 Jan Hubicka <jh@suse.cz>
7147 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7149 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7152 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7153 instead of -fdump-tree-optimized.
7155 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7158 * g++.dg/template/crash107.C: New.
7159 * g++.dg/template/error17.C: Adjust.
7161 2011-06-23 Jason Merrill <jason@redhat.com>
7164 * g++.dg/cpp0x/defaulted30.C: New.
7167 * g++.dg/rtti/anon-ns1.C: New.
7170 * g++.dg/init/ref18.C: New.
7173 * g++.dg/template/partial9.C: New.
7175 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7178 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7180 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/pr49496.c: New test.
7185 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7187 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7190 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7192 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7193 * gcc.target/arm/pr42879.c: Likewise.
7194 * gcc.target/arm/pr45701-3.c: Likewise.
7196 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7197 * gcc.target/arm/pr40482.c: Likewise.
7198 * gcc.target/arm/stack-corruption.c: Likewise.
7200 2011-06-22 Richard Guenther <rguenther@suse.de>
7202 PR tree-optimization/49493
7203 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7205 2011-06-22 Jason Merrill <jason@redhat.com>
7208 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7210 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7211 Dmitry Melnik <dm@ispras.ru>
7213 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7214 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7215 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7217 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7219 * gcc.target/arm/tlscall.c: New.
7221 2011-06-21 Jason Merrill <jason@redhat.com>
7224 * g++.dg/cpp0x/constexpr-ref1.C: New.
7225 * g++.dg/cpp0x/constexpr-ref2.C: New.
7226 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7229 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7232 * g++.dg/template/param3.C: New.
7234 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7236 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7237 my_clrsb test functions.
7239 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7240 test_sll, test_ull): Add clrsb tests.
7241 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7244 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7247 * gfortran.dg/class_44.f03: New.
7249 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7251 PR tree-optimization/49478
7252 * gcc.dg/vect/pr49478.c
7254 2011-06-21 Richard Guenther <rguenther@suse.de>
7256 PR tree-optimization/49483
7257 * gcc.dg/vect/vect-120.c: New testcase.
7259 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7262 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7263 * gcc.dg/vect/vect-peel-4.c: Likewise.
7265 2011-06-22 Christian Bruel <christian.bruel@st.com>
7268 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7269 * gcc.dg/always_inline2.c: Likewise.
7270 * gcc.dg/always_inline3.c: Likewise.
7271 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7272 * gcc.dg/inline_1.c: Likewise.
7273 * gcc.dg/inline_2.c: Likewise.
7274 * gcc.dg/inline_3.c: Likewise.
7275 * gcc.dg/inline_4.c: Likewise.
7276 * gcc.dg/20051201-1.c: Likewise.
7277 * gcc.dg/pr40087.c: Likewise.
7278 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7279 * gcc.dg/inline-22.c: Likewise.
7280 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7281 * gcc.dg/lto/20090218-1_1.c: Likewise.
7282 * g++.dg/ipa/devirt-7.C: Likewise.
7283 * gcc.dg/uninit-pred-5_a.c: Likewise.
7284 * gcc.dg/uninit-pred-5_b.c: Likewise.
7285 * gcc.dg/fail_always_inline.c: New.
7287 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7289 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7290 into 6 jobs instead of 3.
7292 2011-06-20 Jason Merrill <jason@redhat.com>
7295 * g++.dg/cpp0x/initlist53.C: New.
7297 2011-06-20 Tobias Burnus <burnus@net-b.de>
7300 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7301 * gfortran.dg/coarray_lock_3.f90: New.
7302 * gfortran.dg/coarray/lock_1.f90: New.
7304 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7306 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7307 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7308 unresolved and report the reason to the log file.
7310 * lib/scanasm.exp (object-size): Move argument processing earlier
7311 to report errors before verifying that the file exists. Report
7312 problems detected at runtime as unresolved instead of error and
7313 report their reasons to the log file.
7315 2011-06-20 Jason Merrill <jason@redhat.com>
7318 * g++.dg/cpp0x/explicit6.C: New.
7321 * g++.dg/cpp0x/enum20.C: New.
7324 * g++.dg/ext/attr-aligned01.C: New.
7327 * g++.dg/cpp0x/variadic-default.C: New.
7330 * g++.dg/cpp0x/auto26.C: New.
7333 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7335 2011-06-20 Kai Tietz <ktietz@redhat.com>
7337 * gcc.dg/binop-notand1.c: New test.
7338 * gcc.dg/binop-notand2.c: New test.
7339 * gcc.dg/binop-notand3.c: New test.
7340 * gcc.dg/binop-notand4.c: New test.
7341 * gcc.dg/binop-notand5.c: New test.
7342 * gcc.dg/binop-notand6.c: New test.
7344 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7347 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7349 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7352 * gfortran.dg/proc_ptr_31.f90: New.
7354 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7356 * gnat.dg/volatile6.adb: New test.
7357 * gnat.dg/volatile7.adb: Likewise.
7358 * gnat.dg/volatile8.adb: Likewise.
7359 * gnat.dg/volatile9.adb: Likewise.
7361 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7363 * gnat.dg/constant3.adb: New test.
7365 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7368 * gfortran.dg/read_list_eof_1.f90: New test.
7370 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7373 * gcc.target/i386/testimm-1.c: New test.
7374 * gcc.target/i386/testimm-2.c: New test.
7375 * gcc.target/i386/testimm-3.c: New test.
7376 * gcc.target/i386/testimm-4.c: New test.
7377 * gcc.target/i386/testimm-5.c: New test.
7378 * gcc.target/i386/testimm-6.c: New test.
7379 * gcc.target/i386/testimm-7.c: New test.
7380 * gcc.target/i386/testimm-8.c: New test.
7381 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7382 * gcc.target/i386/xop-rotate1-int.c: New test.
7383 * gcc.target/i386/xop-rotate2-int.c: New test.
7385 2011-06-17 Jason Merrill <jason@redhat.com>
7387 * g++.dg/cpp0x/rv-func2.C: New.
7389 * g++.dg/debug/dwarf2/lambda1.C: New.
7390 * g++.dg/warn/Wshadow-6.C: Adjust.
7392 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7395 * gfortran.dg/move_alloc_5.f90: New.
7397 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7399 PR rtl-optimization/48542
7400 * gcc.dg/torture/pr48542.c: New test.
7402 2011-06-16 Jason Merrill <jason@redhat.com>
7405 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7408 * g++.dg/cpp0x/initlist52.C New.
7411 * c-c++-common/raw-string-12.c: New.
7414 * g++.dg/cpp0x/sfinae26.C: New.
7417 * g++.dg/cpp0x/variadic113.C: New.
7420 * g++.dg/cpp0x/variadic112.C: New.
7422 2011-06-16 Jeff Law <law@redhat.com>
7424 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7425 improved jump threading.
7426 * gcc.dg/builtin-object-size-2.c: Likewise.
7427 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7429 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7432 * gfortran.dg/typebound_assignment_3.f03: New.
7434 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7437 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7439 2011-06-16 Martin Jambor <mjambor@suse.cz>
7441 PR tree-optimization/49343
7442 * gnat.dg/discr31.ad[sb]: New test.
7444 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7446 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7448 2011-06-16 Tom de Vries <tom@codesourcery.com>
7451 * gcc.target/arm/ivopts-3.c: Update test.
7452 * gcc.target/arm/ivopts-5.c: Same.
7454 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7457 2011-06-10 Wei Guozhi <carrot@google.com>
7460 * gcc.target/arm/pr45335.c: New test.
7461 * gcc.target/arm/pr45335-2.c: New test.
7462 * gcc.target/arm/pr45335-3.c: New test.
7463 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7464 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7465 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7467 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7469 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7471 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7474 * gfortran.dg/class_43.f03: New.
7476 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7478 PR tree-optimization/49419
7479 * gcc.c-torture/execute/pr49419.c: New test.
7481 2011-06-16 Revital Eres <revital.eres@linaro.org>
7483 * gcc.dg/sms-9.c: New file.
7485 2011-06-15 Easwaran Raman <eraman@google.com>
7487 PR rtl-optimization/49414
7488 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7490 2011-06-14 Jason Merrill <jason@redhat.com>
7492 * g++.dg/cpp0x/noexcept13.C: New.
7494 2011-06-14 Easwaran Raman <eraman@google.com>
7496 PR rtl-optimization/44194
7497 * gcc.dg/pr44194-1.c: New test.
7498 * gcc.dg/pr44194-2.c: New test.
7500 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7502 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7504 * gcc.target/arm/pr45701-2.c: Likewise.
7505 * gcc.target/arm/thumb-branch1.c: Likewise.
7507 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7510 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7512 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7514 * gcc.target/arm/pr45701-1.c: Require thumb support.
7515 * gcc.target/arm/pr45701-2.c: Likewise.
7516 * gcc.target/arm/thumb-branch1.c: Likewise.
7518 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7519 * gcc.target/arm/pr39839.c: Likewise.
7520 * gcc.target/arm/pr40657-2.c: Likewise.
7521 * gcc.target/arm/pr40956.c: Likewise.
7522 * gcc.target/arm/pr41679.c: Likewise.
7523 * gcc.target/arm/pr42235.c: Likewise.
7524 * gcc.target/arm/pr42495.c: Likewise.
7525 * gcc.target/arm/pr42505.c: Likewise.
7526 * gcc.target/arm/pr42574.c: Likewise.
7527 * gcc.target/arm/pr46883.c: Likewise.
7528 * gcc.target/arm/pr46934.c: Likewise.
7529 * gcc.target/arm/xor-and.c: Likewise.
7531 2011-06-14 Jason Merrill <jason@redhat.com>
7533 * g++.dg/other/error23.C: Adjust error message.
7534 * g++.dg/other/error32.C: Likewise.
7537 * g++.dg/cpp0x/rv-dotstar.C: New.
7540 * g++.dg/cpp0x/decltype30.C: New.
7542 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7544 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7547 * gfortran.dg/pr49103.f90: New test.
7549 2011-06-14 Tom de Vries <tom@codesourcery.com>
7552 * gcc.target/arm/ivopts-3.c: New test.
7553 * gcc.target/arm/ivopts-4.c: New test.
7554 * gcc.target/arm/ivopts-5.c: New test.
7556 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7558 PR rtl-optimization/49390
7559 * gcc.c-torture/execute/pr49390.c: New test.
7561 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7563 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7565 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7567 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7568 * gcc.c-torture/execute/cmpsi-2.x: New file.
7569 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7570 * gcc.c-torture/execute/pr45262.x: New file.
7571 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7572 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7574 * gcc.c-torture/compile/pr49163.c: Ditto.
7576 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7578 * gcc.dg/vect/vect-16.c: Rename to...
7579 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7580 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7581 for double-word vectors.
7582 * gcc.dg/vect/vect-peel-4.c: Likewise.
7583 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7585 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7588 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7591 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7593 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7595 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7597 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7599 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7601 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7603 * gfortran.dg/trim_optimize_8.f90: New test case.
7605 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7606 Ira Rosen <ira.rosen@linaro.org>
7608 PR tree-optimization/49352
7609 * gcc.dg/vect/pr49352.c: New test.
7611 2011-06-12 Tobias Burnus
7614 * gfortran.dg/alloc_comp_assign_11.f90: New.
7616 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7618 * gfortran.dg/trim_optimize_7.f90: New test.
7620 2011-06-10 Wei Guozhi <carrot@google.com>
7623 * gcc.target/arm/pr45335.c: New test.
7624 * gcc.target/arm/pr45335-2.c: New test.
7625 * gcc.target/arm/pr45335-3.c: New test.
7626 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7627 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7628 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7630 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7633 * g++.dg/parse/error39.C: New.
7635 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7637 * gcc.target/arm/20090811-1.c: Skip for incompatible
7638 options, do not override other options.
7639 * gcc.target/arm/combine-cmp-shift.c: Skip for
7640 incompatible options.
7641 * gcc.target/arm/pr45094.c: Likewise.
7642 * gcc.target/arm/scd42-1.c: Likewise.
7643 * gcc.target/arm/scd42-3.c: Likewise.
7644 * gcc.target/arm/thumb-ltu.c: Likewise.
7646 * lib/target-supports.exp
7647 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7648 multilib flags use -mfpu with a value other than neon-fp16.
7650 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7652 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7653 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7655 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657 * lib/target-supports.exp (check_effective_target_pie): New proc.
7658 * gcc.dg/pie-link.c: Use target pie.
7660 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7661 Laurent Roug� <laurent.rouge@menta.fr>
7663 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7664 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7666 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7668 * gfortran.dg/coarray/sync_1.f90: New test for
7669 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7671 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7673 PR tree-optimization/49318
7674 * gcc.dg/vect/pr49318.c: New test.
7676 2011-06-09 David Krauss <potswa@mac.com>
7678 * g++.dg/template/arrow1.C: New.
7680 2011-06-09 Jason Merrill <jason@redhat.com>
7682 * lib/prune.exp: Prune "note"s.
7683 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7685 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7686 * g++.dg/template/dependent-expr3.C: Likewise.
7687 * g++.dg/parse/template7.C: Likewise.
7688 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7689 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7690 * g++.old-deja/g++.pt/friend38.C: Likewise.
7691 * g++.old-deja/g++.pt/crash32.C: Likewise.
7692 * g++.old-deja/g++.other/init4.C: Likewise.
7693 * g++.old-deja/g++.other/friend8.C: Likewise.
7695 * g++.dg/ext/complex7.C: Adjust expected output.
7696 * g++.dg/diagnostic/method1.C: Likewise.
7697 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7698 * g++.dg/parse/crash33.C: Likewise.
7699 * g++.dg/other/warning1.C: Likewise.
7700 * g++.dg/init/pr29571.C: Likewise.
7701 * g++.dg/warn/overflow-warn-1.C: Likewise.
7702 * g++.dg/warn/overflow-warn-3.C: Likewise.
7703 * g++.dg/warn/overflow-warn-4.C: Likewise.
7704 * g++.old-deja/g++.oliva/template1.C: Likewise.
7706 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7707 * g++.dg/parse/template7.C: Adjust.
7709 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7712 * gcc.dg/pr49307.c: New.
7714 2011-06-09 Wei Guozhi <carrot@google.com>
7717 * gcc.target/arm/pr46975.c: New testcase.
7719 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7721 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7722 (PMETH, arglist_t): Removed.
7723 (method_get_number_of_arguments): Removed.
7724 (method_get_nth_argument): Removed.
7725 (method_get_first_argument): Removed.
7726 (method_get_next_argument): Removed.
7727 (method_get_sizeof_arguments): Removed.
7728 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7730 (method_get_number_of_arguments): Removed.
7731 (method_get_nth_argument): Removed.
7732 (method_get_first_argument): Removed.
7733 (method_get_next_argument): Removed.
7734 (method_get_sizeof_arguments): Removed.
7735 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7737 2011-06-09 David Li <davidxl@google.com>
7739 * gcc.dg/dump-pass.c: New test.
7741 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7744 * g++.dg/parse/error38.C: New.
7746 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7749 * gfortran.dg/pr49308.f90: New test.
7751 2011-06-08 Jason Merrill <jason@redhat.com>
7753 * g++.dg/cpp0x/noexcept11.C: New.
7754 * g++.dg/cpp0x/noexcept12.C: New.
7755 * g++.dg/cpp0x/sfinae11.C: Adjust.
7757 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7760 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7761 to dg-options, match also DW_AT_linkage_name.
7763 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7766 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7767 -fno-common on alpha*-dec-osf*.
7768 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7770 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7772 PR rtl-optimization/49303
7773 * gcc.target/ia64/pr49303.c: New test.
7775 2011-06-08 Tobias Burnus <burnus@net-b.de>
7778 * gfortran.dg/coarray_lock_1.f90: New.
7779 * gfortran.dg/coarray_lock_2.f90: New.
7781 2011-06-07 Jason Merrill <jason@redhat.com>
7783 * lib/prune.exp: Look for "required" rather than "instantiated".
7784 * g++.dg/abi/mangle11.C: Likewise.
7785 * g++.dg/abi/mangle12.C: Likewise.
7786 * g++.dg/abi/mangle17.C: Likewise.
7787 * g++.dg/abi/mangle20-2.C: Likewise.
7788 * g++.dg/abi/pragma-pack1.C: Likewise.
7789 * g++.dg/cpp0x/decltype26.C: Likewise.
7790 * g++.dg/cpp0x/decltype28.C: Likewise.
7791 * g++.dg/cpp0x/decltype29.C: Likewise.
7792 * g++.dg/cpp0x/enum11.C: Likewise.
7793 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7794 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7795 * g++.dg/cpp0x/pr47416.C: Likewise.
7796 * g++.dg/ext/case-range2.C: Likewise.
7797 * g++.dg/ext/case-range3.C: Likewise.
7798 * g++.dg/gomp/for-19.C: Likewise.
7799 * g++.dg/gomp/pr37533.C: Likewise.
7800 * g++.dg/gomp/pr38639.C: Likewise.
7801 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7802 * g++.dg/inherit/base3.C: Likewise.
7803 * g++.dg/inherit/using6.C: Likewise.
7804 * g++.dg/init/placement4.C: Likewise.
7805 * g++.dg/init/reference3.C: Likewise.
7806 * g++.dg/lookup/scoped6.C: Likewise.
7807 * g++.dg/lookup/using7.C: Likewise.
7808 * g++.dg/other/abstract1.C: Likewise.
7809 * g++.dg/other/error10.C: Likewise.
7810 * g++.dg/other/error5.C: Likewise.
7811 * g++.dg/other/field1.C: Likewise.
7812 * g++.dg/other/offsetof5.C: Likewise.
7813 * g++.dg/parse/bitfield2.C: Likewise.
7814 * g++.dg/parse/constant4.C: Likewise.
7815 * g++.dg/parse/crash20.C: Likewise.
7816 * g++.dg/parse/invalid-op1.C: Likewise.
7817 * g++.dg/parse/non-dependent2.C: Likewise.
7818 * g++.dg/parse/template18.C: Likewise.
7819 * g++.dg/tc1/dr152.C: Likewise.
7820 * g++.dg/tc1/dr166.C: Likewise.
7821 * g++.dg/tc1/dr176.C: Likewise.
7822 * g++.dg/tc1/dr213.C: Likewise.
7823 * g++.dg/template/access11.C: Likewise.
7824 * g++.dg/template/access2.C: Likewise.
7825 * g++.dg/template/access3.C: Likewise.
7826 * g++.dg/template/access7.C: Likewise.
7827 * g++.dg/template/arg7.C: Likewise.
7828 * g++.dg/template/cond2.C: Likewise.
7829 * g++.dg/template/crash13.C: Likewise.
7830 * g++.dg/template/crash40.C: Likewise.
7831 * g++.dg/template/crash7.C: Likewise.
7832 * g++.dg/template/crash84.C: Likewise.
7833 * g++.dg/template/ctor5.C: Likewise.
7834 * g++.dg/template/defarg13.C: Likewise.
7835 * g++.dg/template/defarg14.C: Likewise.
7836 * g++.dg/template/dtor7.C: Likewise.
7837 * g++.dg/template/eh2.C: Likewise.
7838 * g++.dg/template/error2.C: Likewise.
7839 * g++.dg/template/error43.C: Likewise.
7840 * g++.dg/template/friend32.C: Likewise.
7841 * g++.dg/template/injected1.C: Likewise.
7842 * g++.dg/template/instantiate1.C: Likewise.
7843 * g++.dg/template/instantiate3.C: Likewise.
7844 * g++.dg/template/instantiate5.C: Likewise.
7845 * g++.dg/template/instantiate7.C: Likewise.
7846 * g++.dg/template/local6.C: Likewise.
7847 * g++.dg/template/lookup2.C: Likewise.
7848 * g++.dg/template/member5.C: Likewise.
7849 * g++.dg/template/memfriend15.C: Likewise.
7850 * g++.dg/template/memfriend16.C: Likewise.
7851 * g++.dg/template/memfriend17.C: Likewise.
7852 * g++.dg/template/memfriend7.C: Likewise.
7853 * g++.dg/template/meminit1.C: Likewise.
7854 * g++.dg/template/nested3.C: Likewise.
7855 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7856 * g++.dg/template/nontype12.C: Likewise.
7857 * g++.dg/template/nontype13.C: Likewise.
7858 * g++.dg/template/nontype6.C: Likewise.
7859 * g++.dg/template/pr23510.C: Likewise.
7860 * g++.dg/template/pr35240.C: Likewise.
7861 * g++.dg/template/ptrmem15.C: Likewise.
7862 * g++.dg/template/ptrmem6.C: Likewise.
7863 * g++.dg/template/qualified-id1.C: Likewise.
7864 * g++.dg/template/qualttp20.C: Likewise.
7865 * g++.dg/template/qualttp3.C: Likewise.
7866 * g++.dg/template/qualttp4.C: Likewise.
7867 * g++.dg/template/qualttp5.C: Likewise.
7868 * g++.dg/template/qualttp6.C: Likewise.
7869 * g++.dg/template/qualttp7.C: Likewise.
7870 * g++.dg/template/qualttp8.C: Likewise.
7871 * g++.dg/template/recurse.C: Likewise.
7872 * g++.dg/template/recurse2.C: Likewise.
7873 * g++.dg/template/ref5.C: Likewise.
7874 * g++.dg/template/scope2.C: Likewise.
7875 * g++.dg/template/sfinae10.C: Likewise.
7876 * g++.dg/template/sfinae3.C: Likewise.
7877 * g++.dg/template/sizeof3.C: Likewise.
7878 * g++.dg/template/static9.C: Likewise.
7879 * g++.dg/template/template-id-2.C: Likewise.
7880 * g++.dg/template/typedef13.C: Likewise.
7881 * g++.dg/template/typename4.C: Likewise.
7882 * g++.dg/template/using14.C: Likewise.
7883 * g++.dg/template/using2.C: Likewise.
7884 * g++.dg/template/warn1.C: Likewise.
7885 * g++.dg/warn/Wparentheses-13.C: Likewise.
7886 * g++.dg/warn/Wparentheses-15.C: Likewise.
7887 * g++.dg/warn/Wparentheses-16.C: Likewise.
7888 * g++.dg/warn/Wparentheses-17.C: Likewise.
7889 * g++.dg/warn/Wparentheses-18.C: Likewise.
7890 * g++.dg/warn/Wparentheses-19.C: Likewise.
7891 * g++.dg/warn/Wparentheses-20.C: Likewise.
7892 * g++.dg/warn/Wparentheses-23.C: Likewise.
7893 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7894 * g++.dg/warn/noeffect2.C: Likewise.
7895 * g++.dg/warn/noeffect4.C: Likewise.
7896 * g++.dg/warn/pr8570.C: Likewise.
7897 * g++.old-deja/g++.brendan/init2.C: Likewise.
7898 * g++.old-deja/g++.eh/spec6.C: Likewise.
7899 * g++.old-deja/g++.pt/crash10.C: Likewise.
7900 * g++.old-deja/g++.pt/crash36.C: Likewise.
7901 * g++.old-deja/g++.pt/derived3.C: Likewise.
7902 * g++.old-deja/g++.pt/error2.C: Likewise.
7903 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7904 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7905 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7906 * g++.old-deja/g++.pt/overload7.C: Likewise.
7907 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7909 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7910 Iain Sandoe <iains@gcc.gnu.org>
7912 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7913 Added code to deal with the case when [Protocol
7914 -descriptionForInstanceMethod:] or [Protocol
7915 -descriptionForClassMethod:] returns NULL.
7917 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7918 Iain Sandoe <iains@gcc.gnu.org>
7920 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7921 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7924 2011-06-07 Xinliang David Li <davidxl@google.com>
7926 * gcc.dg/inline_2.c: New test.
7927 * gcc.dg/unroll_2.c: New test.
7928 * gcc.dg/inline_3.c: New test.
7929 * gcc.dg/unroll_3.c: New test.
7930 * gcc.dg/inline_4.c: New test.
7931 * gcc.dg/unroll_4.c: New test.
7932 * gcc.dg/inline_1.c: New test.
7933 * gcc.dg/unroll_1.c: New test.
7935 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7937 PR tree-optimization/48497
7938 * lib/gcc-defs.exp (dg-additional-options): New proc.
7939 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7940 -msse2 on 32-bit x86.
7942 2011-06-06 Jason Merrill <jason@redhat.com>
7944 * g++.dg/cpp0x/enum19.C: New.
7946 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7948 * gcc.target/arm/neon-reload-class.c: New test.
7950 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7953 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7955 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7957 * gcc.target/arm/smlatb-1.c: New file.
7958 * gcc.target/arm/smlatt-1.c: New file.
7959 * gcc.target/arm/smlaltb-1.c: New file.
7960 * gcc.target/arm/smlaltt-1.c: New file.
7962 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7964 * gcc.target/arm/mla-2.c: New test.
7966 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7968 PR gcov-profile/49299
7969 * gcc.dg/tree-prof/pr49299-1.c: New test.
7970 * gcc.dg/tree-prof/pr49299-2.c: New test.
7972 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7974 * lib/target-supports.exp
7975 (check_effective_target_vect_widen_mult_qi_to_hi):
7976 Add NEON as supporting target.
7977 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7978 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7979 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7980 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7981 using widening multiplication on targets that support it.
7982 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7983 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7984 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7986 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7988 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7989 Modern Objective-C runtime API.
7990 * objc/execute/next_mapping.h: Removed.
7991 * objc-obj-c++-shared/next-mapping.h: Removed.
7992 * objc-obj-c++-shared/Object1.h: Removed.
7993 * objc-obj-c++-shared/Object1.m: Removed.
7994 * objc-obj-c++-shared/Object1.mm: Removed.
7995 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7996 * objc-obj-c++-shared/Protocol1.h: Removed.
7997 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7998 of ProtoBool, IVAR_T and METHOD.
7999 * objc-obj-c++-shared/runtime.h: New.
8000 * objc-obj-c++-shared/TestsuiteObject.h: New.
8001 * objc-obj-c++-shared/TestsuiteObject.m: New.
8003 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8004 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8005 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8007 * objc/execute/_cmd.m: Include
8008 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8009 runtime API. ([TestClass +initialize]): Include this method also
8010 with the GNU runtime.
8011 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8012 Object. ([-setValue:]): Return void.
8013 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8014 with the GNU runtime. Include
8015 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8016 for the NeXT runtime. Use the existing print_ivars() and
8017 compare_structures() implementations for the old NeXT runtime.
8018 Added new implementations for the Modern GNU and NeXT runtimes.
8019 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8020 well. (main): Use objc_getClass(). Use return instead of exit.
8021 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8022 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8024 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8025 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8026 instead of Object. (main): Use return instead of exit().
8027 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8028 instead of Object. Removed prototype for exit(). (main): Use
8029 return instead of exit(). Use the Modern Objective-C runtime API.
8030 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8032 * objc/execute/class-tests-1.h: Include
8033 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8034 runtime API. (test_class_with_superclass): Do not call [Object
8035 class]. There is no need to with the current libobjc.
8036 * objc/execute/class-tests-2.h: Include
8037 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8039 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8040 ../../objc-obj-c++-shared/next-mapping.h.
8041 * objc/execute/class-2.m: Likewise.
8042 * objc/execute/class-3.m: Likewise.
8043 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8044 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8045 +initialize]): Include this method also with the GNU
8046 runtime. (main): Use the Modern Objective-C runtime API.
8047 * objc/execute/class-5.m: Likewise.
8048 * objc/execute/class-6.m: Likewise.
8049 * objc/execute/class-7.m: Likewise.
8050 * objc/execute/class-8.m: Likewise.
8051 * objc/execute/class-9.m: Likewise.
8052 * objc/execute/class-10.m: Likewise.
8053 * objc/execute/class-11.m: Likewise.
8054 * objc/execute/class-12.m: Likewise.
8055 * objc/execute/class-13.m: Likewise.
8056 * objc/execute/class-14.m: Likewise.
8057 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8058 this method also with the GNU runtime.
8059 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8060 +initialize]): Include this method also with the GNU runtime.
8061 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8063 * objc/execute/encode-1.m: Likewise.
8064 * objc/execute/enumeration-1.m: Likewise.
8065 * objc/execute/enumeration-2.m: Likewise.
8066 * objc/execute/exceptions/catchall-1.m: Likewise.
8067 * objc/execute/exceptions/finally-1.m: Likewise.
8068 * objc/execute/exceptions/foward-1.m: Likewise.
8069 * objc/execute/exceptions/local-variables-1.m: Likewise.
8070 * objc/execute/exceptions/throw-nil.m: Likewise.
8071 * objc/execute/exceptions/trivial.m: Likewise.
8072 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8073 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8074 * objc/execute/exceptions/matcher-1.m: Likewise.
8075 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8077 * objc/execute/formal_protocol-2.m: Likewise.
8078 * objc/execute/formal_protocol-3.m: Likewise.
8079 * objc/execute/formal_protocol-4.m: Likewise.
8080 * objc/execute/formal_protocol-5.m: Include
8081 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8083 * objc/execute/formal_protocol-6.m: Likewise.
8084 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8085 Object. Include <objc/Protocol.h> instead of
8086 ../../objc-obj-c++-shared/Protocol1.h.
8087 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8089 * objc/execute/informal_protocol.m: Likewise.
8090 * objc/execute/load-3.m: Likewise.
8091 * objc/execute/many_args_method.m ([TestClass +initialize]):
8092 Include this method with the GNU runtime as well.
8093 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8094 * objc/execute/nested-func-1.m: Use TestsuiteObject
8096 * objc/execute/nil_method-1.m: Likewise.
8097 * objc/execute/no_clash.m: Likewise.
8098 * objc/execute/np-1.m: Do not include
8099 ../../objc-obj-c++-shared/Protocol1.h.
8100 (main): Use return instead of exit().
8101 * objc/execute/np-2.m: Do not include
8102 ../../objc-obj-c++-shared/Protocol1.h.
8103 ([MyObject +initialize]): Include this method also with the GNU
8104 runtime. (main): Use return instead of exit().
8105 * objc/execute/object_is_class.m: Include
8106 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8107 of Object. (main): Use the Modern Objective-C runtime API.
8108 * objc/execute/object_is_meta_class.m: Likewise.
8109 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8110 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8111 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8112 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8113 Objective-C runtime API.
8114 * objc/execute/protocol-isEqual-2.m: Likewise.
8115 * objc/execute/protocol-isEqual-3.m: Likewise.
8116 * objc/execute/protocol-isEqual-4.m: Likewise.
8117 * objc/execute/redefining_self.m ([TestClass +initialize]):
8118 Include this method with the GNU runtime as well.
8119 * objc/execute/root_methods.m: Include
8120 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8121 Include this method with the GNU runtime as well.
8122 (main): Use the Modern Objective-C runtime API.
8123 * objc/execute/selector-1.m: Include
8124 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8125 of Object. (main): Use the Modern Objective-C runtime API.
8126 * objc/execute/static-1.m ([Test +initialize]): Include this
8127 method with the GNU runtime as well.
8128 * objc/execute/static-2.m: Likewise.
8129 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8130 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8131 ([MathClass +initialize]): Include this method with the GNU
8133 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8135 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8136 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8137 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8138 * objc.dg/attributes/method-attribute-1.m: Likewise.
8139 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8140 * objc.dg/attributes/method-attribute-2.m: Likewise.
8141 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8142 * objc.dg/attributes/method-attribute-3.m: Likewise.
8143 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8144 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8145 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8146 * obj-c++.dg/bitfield-1.mm: Likewise.
8147 * obj-c++.dg/bitfield-2.mm: Likewise
8148 * objc.dg/bitfield-3.m: Likewise.
8149 * obj-c++.dg/bitfield-4.mm: Likewise.
8150 * objc.dg/bitfield-5.m: Likewise
8151 * objc.dg/call-super-1.m: Likewise.
8152 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8153 Use objc_getClass() instead of objc_get_class(), but for the GNU
8154 runtime redefine objc_getClass as objc_get_class. Include
8155 ../objc-obj-c++-shared/runtime.h.
8156 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8157 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8158 Use the Modern Objective-C runtime API.
8159 * objc.dg/class-protocol-1.m: Include
8160 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8161 * obj-c++.dg/class-protocol-1.mm: Likewise.
8162 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8163 * objc.dg/comp-types-10.m: Likewise.
8164 * objc.dg/comp-types-11.m: Likewise.
8165 * objc.dg/comp-types-12.m: Likewise.
8166 * obj-c++.dg/comp-types-9.mm: Likewise.
8167 * obj-c++.dg/comp-types-11.mm: Likewise.
8168 * obj-c++.dg/comp-types-12.mm: Likewise.
8169 * obj-c++.dg/comp-types-13.mm: Likewise.
8170 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8171 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8172 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8173 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8174 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8175 * objc.dg/desig-init-1.m: Likewise.
8176 * obj-c++.dg/defs.mm: Likewise.
8177 * objc.dg/exceptions-2.m: Likewise.
8178 * obj-c++.dg/except-1.mm: Likewise.
8179 * obj-c++.dg/exceptions-2.mm: Likewise.
8180 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8181 Use the Modern Objective-C runtime API.
8182 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8183 the Modern Objective-C runtime API. Do not include
8184 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8185 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8186 the Modern Objective-C runtime API except when using an older NeXT
8188 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8189 the Modern Objective-C runtime API.
8190 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8192 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8193 * objc.dg/encode-7-next-64bit.m: Updated include.
8194 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8196 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8197 the Modern Objective-C runtime API.
8198 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8199 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8200 instead of ../objc-obj-c++-shared/Protocol1.h.
8201 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8202 the Modern Objective-C runtime API except when using an older NeXT
8204 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8205 the Modern Objective-C runtime API.
8206 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8208 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8209 * objc.dg/fix-and-continue-2.m: Likewise.
8210 * objc.dg/foreach-1.m: Likewise.
8211 * objc.dg/foreach-2.m: Likewise.
8212 * objc.dg/foreach-3.m: Likewise.
8213 * objc.dg/foreach-4.m: Likewise.
8214 * objc.dg/foreach-5.m: Likewise.
8215 * objc.dg/foreach-6.m: Likewise.
8216 * objc.dg/foreach-7.m: Likewise.
8217 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8219 * objc.dg/func-ptr-2.m: Likewise.
8220 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8221 Do not include objc/objc-api.h.
8222 * obj-c++.dg/fsf-package-0.mm: Likewise.
8223 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8224 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8225 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8227 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8228 * objc.dg/gnu-runtime-3.m: Likewise.
8229 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8230 * objc.dg/headers.m: Include objc/runtime.h instead of
8231 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8232 for the NeXT runtime.
8233 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8234 * obj-c++.dg/isa-field-1.mm: Likewise.
8235 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8236 * objc.dg/layout-1.m: Likewise.
8237 * objc.dg/layout-2.m: Likewise.
8238 * objc.dg/local-decl-2.m: Likewise.
8239 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8240 Object. ([Container +elementForView:]): Use
8241 class_conformsToProtocol().
8242 * obj-c++.dg/lookup-2.mm: Likewise.
8243 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8244 * obj-c++.dg/local-decl-1.mm: Likewise.
8245 * objc.dg/method-3.m: Likewise.
8246 * objc.dg/method-4.m: Likewise.
8247 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8248 ../objc-obj-c++-shared/Protocol1.h.
8249 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8250 * objc.dg/method-9.m: Likewise.
8251 * objc.dg/method-10.m: Likewise.
8252 * objc.dg/method-13.m ([Root +initialize]): Include this method
8253 also for the GNU runtime. (main): Use objc_getClass() also for
8255 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8256 * objc.dg/method-17.m: Likewise.
8257 * objc.dg/method-19.m: Likewise.
8258 * objc.dg/method-20b.m: Likewise.
8259 * obj-c++.dg/method-2.mm: Likewise.
8260 * obj-c++.dg/method-6.mm: Likewise.
8261 * obj-c++.dg/method-10.mm: Likewise.
8262 * obj-c++.dg/method-11.mm: Likewise.
8263 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8264 ../objc-obj-c++-shared/Protocol1.h.
8265 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8266 * obj-c++.dg/method-15.mm: Likewise.
8267 * obj-c++.dg/method-17.mm: Likewise.
8268 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8269 +initialize]): Include this method also for the GNU
8270 runtime. (main): Use objc_getClass() also for the GNU runtime.
8271 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8272 * obj-c++.dg/method-22.mm: Likewise.
8273 * obj-c++.dg/method-23.mm: Likewise.
8274 * obj-c++.dg/no-extra-load.mm: Likewise.
8275 * objc.dg/objc-fast-4.m: Likewise.
8276 * objc.dg/objc-gc-4.m: Likewise.
8277 * obj-c++.dg/objc-gc-3.mm: Likewise.
8278 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8279 protocol_getMethodDescription() instead of [Protocol
8280 -descriptionForInstanceMethod].
8281 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8282 Made it available with all runtimes. (main): Call -test instead
8284 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8285 and put into a category.
8286 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8287 Object. Include objc/objc.h.
8288 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8289 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8290 New. (main): Use protocol_getMethodDescription() instead
8291 of [Protocol -descriptionForInstanceMethod] and [Protocol
8292 -descriptionForClassMethod].
8293 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8294 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8295 Objective-C runtime API.
8296 * obj-c++.dg/proto-qual-1.mm: Likewise.
8297 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8299 * obj-c++.dg/property/property-1.mm: Likewise.
8300 * obj-c++.dg/qual-types-1.mm: Likewise.
8301 * objc.dg/selector-2.m: Include objc/objc.h instead of
8302 ../objc-obj-c++-shared/Object1.h.
8303 * obj-c++.dg/selector-2.mm: Likewise.
8304 * obj-c++.dg/selector-5.mm: Likewise.
8305 * obj-c++.dg/selector-6.mm: Likewise.
8306 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8307 Object. Do not include objc/objc-api.h.
8308 * obj-c++.dg/set-not-used-1.mm: Likewise.
8309 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8310 * objc.dg/stret-1.m: Likewise.
8311 * objc.dg/stret-2.m: Likewise.
8312 * obj-c++.dg/super-class-2.mm: Likewise.
8313 * objc.dg/super-class-3.m: Likewise.
8314 * objc.dg/super-class-4.m: Likewise.
8315 * objc.dg/sync-2.m: Likewise.
8316 * obj-c++.dg/sync-2.mm: Likewise.
8317 * objc.dg/sync-1.m: Include objc/objc.h instead of
8318 ../objc-obj-c++-shared/Object1.h.
8319 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8320 'Class' as the type of 'isa'.
8321 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8322 Objective-C runtime API. ([TestClass +initialize]): Include this
8323 method with the GNU runtime as well.
8324 * objc.dg/strings/strings-1.m: Updated includes.
8325 * obj-c++.dg/strings/strings-1.mm: Likewise.
8326 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8327 objc.dg/strings/const-str-12b.m.
8328 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8329 * obj-c++.dg/template-3.mm: Likewise.
8330 * obj-c++.dg/template-4.mm: Likewise.
8331 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8332 Objective-C runtime API.
8333 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8334 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8335 * obj-c++.dg/try-catch-1.mm: Likewise.
8336 * obj-c++.dg/try-catch-2.mm: Likewise.
8337 * objc.dg/try-catch-3.m: Likewise.
8338 * obj-c++.dg/try-catch-3.mm: Likewise.
8339 * objc.dg/try-catch-6.m: Likewise.
8340 * objc.dg/try-catch-7.m: Likewise.
8341 * obj-c++.dg/try-catch-7.mm: Likewise.
8342 * obj-c++.dg/try-catch-8.mm: Likewise.
8343 * obj-c++.dg/try-catch-9.mm: Likewise.
8344 * objc.dg/try-catch-10.m: Likewise.
8345 * obj-c++.dg/try-catch-11.mm: Likewise.
8346 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8347 Object. Include objc/objc.h.
8348 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8349 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8350 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8351 Object. Use Modern Objective-C runtime API. Do not use
8353 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8354 * obj-c++.dg/torture/trivial.mm: Likewise.
8355 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8356 instead of ../objc-obj-c++-shared/Object1.h. Include
8357 ../objc-obj-c++-shared/runtime.h.
8358 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8359 * objc.dg/torture/strings/const-str-11.m: Likewise.
8360 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8361 * objc.dg/torture/strings/const-str-9.m: Likewise.
8362 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8363 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8364 instead of Object. Only add _FooClassReference if
8366 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8367 * objc.dg/torture/strings/const-str-8.m: Likewise.
8368 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8369 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8371 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8373 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8374 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8375 * obj-c++.dg/va-meth-1.mm: Likewise.
8376 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8377 ../objc-obj-c++-shared/Object1.h.
8378 * objc.dg/zero-link-3.m: Likewise.
8380 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8382 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8384 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8387 * obj-c++.dg/property/cxx-property-1.mm: New.
8388 * obj-c++.dg/property/cxx-property-2.mm: New.
8390 2011-06-06 Jason Merrill <jason@redhat.com>
8392 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8394 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8396 PR rtl-optimization/49145
8398 * gcc.c-torture/compile/pr49145.c: New test.
8400 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8403 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8404 to dg-options, match also DW_AT_linkage_name.
8407 * gcc.dg/debug/pr49294.c: New test.
8410 * g++.dg/opt/pr49264.C: New test.
8412 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8414 PR tree-optimization/49243
8415 * gcc.dg/pr49243.c: New.
8417 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8419 * gnat.dg/specs/cond_expr1.ads: New test.
8421 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8423 * gnat.dg/deferred_const4.ad[sb]: New test.
8424 * gnat.dg/deferred_const4_pkg.ads: New helper.
8426 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8428 * gnat.dg/test_tamdt.adb: Rename to...
8429 * gnat.dg/taft_type1.adb: ...this.
8430 * gnat.dg/tamdt.ad[sb]: Rename to...
8431 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8432 * gnat.dg/tamdt_aux.ads: Rename to...
8433 * gnat.dg/taft_type1_pkg2.ads: ...this.
8434 * gnat.dg/taft_type2.ad[sb]: New test.
8435 * gnat.dg/taft_type2_pkg.ads: New helper.
8436 * gnat.dg/taft_type3.adb: New test.
8437 * gnat.dg/taft_type3_pkg.ads: New helper.
8439 2011-06-05 Tobias Burnus <burnus@net-b.de>
8442 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8445 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8448 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8450 * objc.dg/gnu-api-2-objc.m: Likewise.
8451 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8452 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8454 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8456 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8457 alignment, not the alignment, when calling class_addIvar(). Add
8458 an 'isa' instance variable to the test root class.
8459 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8461 2011-06-04 Jan Hubicka <jh@suse.cz>
8463 PR tree-optimization/48893
8464 PR tree-optimization/49091
8465 PR tree-optimization/49179
8466 * gfortran.dg/pr49179.f90: New testcase
8468 2011-06-04 Jan Hubicka <jh@suse.cz>
8471 * g++.dg/torture/pr48954.C: New testcase.
8473 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8475 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8477 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8480 * g++.dg/diagnostic/bitfld2.C: New.
8482 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8485 * gcc.c-torture/execute/pr49281.c: New test.
8487 2011-06-04 Jan Hubicka <jh@suse.cz>
8489 PR tree-optimize/48929
8490 * gcc.c-torture/compile/pr48929.c: New testcase.
8492 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8494 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8496 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8499 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8501 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8503 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8505 2011-06-03 Richard Henderson <rth@redhat.com>
8506 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8508 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8510 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8512 * objc.dg/headers.m: Do not include objc-list.h.
8514 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8516 * objc.dg/type-stream-1.m: Test removed.
8517 * objc.dg/headers.m: Do not include typedstream.h.
8519 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8521 * objc.dg/torture/forward-1.m (main): Updated testcase.
8523 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8526 * gcc.c-torture/compile/pr49163.c: New.
8528 2011-06-02 Asher Langton <langton2@llnl.gov>
8531 * gfortran.dg/PR49268.f90: New test.
8533 2011-06-02 Asher Langton <langton2@llnl.gov>
8536 * gfortran.dg/PR37039.f90: New test.
8538 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8541 * objc.dg/method-5.m: Updated.
8542 * objc.dg/method-19.m: Updated.
8543 * objc.dg/method-lookup-1.m: New.
8544 * obj-c++.dg/method-6.mm: Updated.
8545 * obj-c++.dg/method-7.mm: Updated.
8546 * obj-c++.dg/method-lookup-1.mm: New.
8548 2011-06-02 DJ Delorie <dj@redhat.com>
8550 * lib/timeout.exp (timeout): Add board_info support.
8552 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8554 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8556 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8559 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8560 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8562 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8563 Hans-Peter Nilsson <hp@axis.com>
8565 PR rtl-optimization/48840
8566 * gcc.target/sparc/ultrasp13.c: New test.
8568 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8571 * gcc.c-torture/compile/pr49238.c: New.
8573 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8575 * gcc.target/arm/g2.c: Skip test in -mthumb.
8576 Skip test unless cpu is xscale.
8577 * gcc.target/arm/scd42-2.c: Likewise.
8578 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8580 2011-06-01 Jason Merrill <jason@redhat.com>
8582 * g++.dg/cpp0x/decltype28.C: New.
8583 * g++.dg/cpp0x/decltype29.C: New.
8585 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8588 * gcc.target/mips/pr45074.c: New test.
8590 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8591 Hans-Peter Nilsson <hp@axis.com>
8593 PR rtl-optimization/48830
8594 * gcc.target/sparc/ultrasp12.c: New test.
8596 2011-06-01 David Li <davidxl@google.com>
8598 * gcc.dg/profile-dir-1.c: Change pass name.
8599 * gcc.dg/profile-dir-2.c: Ditto.
8600 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8601 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8602 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8603 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8604 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8605 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8606 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8607 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8608 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8609 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8610 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8611 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8612 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8613 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8614 * gcc.dg/profile-dir-3.c: Ditto.
8615 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8617 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8619 * objc.dg/attributes/method-nonnull-1.m: New test.
8620 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8622 2011-05-31 Tobias Burnus <burnus@net-b.de>
8625 * gfortran.dg/coarray_atomic_1.f90: New.
8626 * gfortran.dg/coarray/atomic_1.f90: New.
8628 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8630 * gcc.dg/guality/bswaptest.c: New test.
8631 * gcc.dg/guality/clztest.c: New test.
8632 * gcc.dg/guality/ctztest.c: New test.
8633 * gcc.dg/guality/rotatetest.c: New test.
8636 * gcc.target/i386/pr48688.c: New test.
8638 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8641 * g++.dg/lookup/name-clash9.C: New.
8643 2011-05-31 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/coarray/dummy_1.f90: New.
8648 2011-05-31 Tobias Burnus <burnus@net-b.de>
8651 * gfortran.dg/coarray/save_1.f90: New.
8652 * gfortran.dg/coarray_4.f90: Update dg-error.
8654 2011-05-31 Jason Merrill <jason@redhat.com>
8656 * g++.dg/cpp0x/rv-template1.C: New.
8658 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8660 PR rtl-optimization/49235
8661 * gcc.dg/pr49235.c: New test.
8663 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8665 PR tree-optimization/49093
8666 * gcc.dg/vect/pr49093.c: New test.
8668 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8671 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8673 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8676 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8679 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8682 * gcc.c-torture/execute/pr49186.c: New.
8684 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8687 * gcc.target/i386/pr49168-1.c: New.
8689 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8690 Eric Botcazou <ebotcazou@adacore.com>
8692 * gcc.dg/guality/drap.c: New test.
8694 2011-05-30 Richard Guenther <rguenther@suse.de>
8696 PR tree-optimization/49210
8697 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8698 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8700 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8703 * g++.dg/gomp/pr49223-1.C: New test.
8704 * g++.dg/gomp/pr49223-2.C: New test.
8706 2011-05-30 Richard Guenther <rguenther@suse.de>
8708 PR tree-optimization/49218
8709 * gcc.c-torture/execute/pr49218.c: New testcase.
8711 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8713 PR tree-optimization/49199
8714 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8715 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8716 -fno-tree-scev-cprop.
8718 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8721 * gfortran.dg/extends_13.f03: New.
8723 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8725 PR rtl-optimization/49095
8726 * gcc.target/i386/pr49095.c: New test.
8728 2011-05-29 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/coarray_24.f90: New.
8733 2011-05-29 Tobias Burnus <burnus@net-b.de>
8736 * gfortran.dg/coarray_23.f90: New.
8738 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8741 * gcc.dg/pr48826.c: New test.
8743 2011-05-29 Richard Guenther <rguenther@suse.de>
8745 PR tree-optimization/49217
8746 * gcc.dg/torture/pr49217.c: New testcase.
8748 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8751 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8753 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8755 * gnat.dg/boolean_subtype.adb: Rename to...
8756 * gnat.dg/boolean_subtype1.adb: ...this.
8758 2011-05-28 Jason Merrill <jason@redhat.com>
8760 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8762 2011-05-27 Jason Merrill <jason@redhat.com>
8764 * g++.dg/cpp0x/enum18.C: Adjust.
8766 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8768 2011-05-27 Tobias Burnus <burnus@net-b.de>
8771 * gfortran.dg/coarray_22.f90: New.
8773 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8775 PR tree-optimization/46728
8776 * gcc.target/powerpc/pr46728-1.c: New.
8777 * gcc.target/powerpc/pr46728-2.c: New.
8778 * gcc.target/powerpc/pr46728-3.c: New.
8779 * gcc.target/powerpc/pr46728-4.c: New.
8780 * gcc.target/powerpc/pr46728-5.c: New.
8781 * gcc.dg/pr46728-6.c: New.
8782 * gcc.target/powerpc/pr46728-7.c: New.
8783 * gcc.target/powerpc/pr46728-8.c: New.
8784 * gcc.dg/pr46728-9.c: New.
8785 * gcc.target/powerpc/pr46728-10.c: New.
8786 * gcc.target/powerpc/pr46728-11.c: New.
8787 * gcc.dg/pr46728-12.c: New.
8788 * gcc.target/powerpc/pr46728-13.c: New.
8789 * gcc.target/powerpc/pr46728-14.c: New.
8790 * gcc.target/powerpc/pr46728-15.c: New.
8791 * gcc.target/powerpc/pr46728-16.c: New.
8793 2011-05-27 Jason Merrill <jason@redhat.com>
8795 * g++.dg/abi/mangle47.C: New.
8798 * g++.dg/template/const5.C: New.
8800 * g++.dg/cpp0x/enum18.C: New.
8802 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8804 * g++.dg/cpp0x/error6.C: New.
8806 * g++.dg/cpp0x/error5.C: New.
8808 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8811 * g++.dg/eh/cond6.C: New test.
8813 2011-05-27 Tobias Burnus <burnus@net-b.de>
8816 * gfortran.dg/rank_3.f90: New.
8817 * gfortran.dg/rank_4.f90: New.
8819 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8821 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8822 replace dump search.
8824 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8826 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8827 * gnat.dg/bit_packed_array5.adb: ...here.
8829 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8832 * g++.dg/cpp0x/auto25.C: New.
8834 2011-05-27 Richard Guenther <rguenther@suse.de>
8836 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8838 2011-05-27 Richard Guenther <rguenther@suse.de>
8840 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8842 2011-05-27 Richard Guenther <rguenther@suse.de>
8845 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8847 2011-05-26 Jason Merrill <jason@redhat.com>
8849 * g++.dg/cpp0x/friend1.C: New.
8850 * g++.dg/cpp0x/friend2.C: New.
8852 * g++.dg/cpp0x/auto7.C: Update.
8853 * g++.dg/template/crash50.C: Adjust.
8854 * g++.dg/template/static9.C: Adjust.
8855 * g++.old-deja/g++.ext/memconst.C: Adjust.
8857 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8859 * gcc.dg/march.c: Ignore a note for some targets.
8861 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8862 Nathan Froyd <froydnj@codesourcery.com>
8866 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8867 * g++.dg/parse/pr18770.C: New test.
8868 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8870 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8873 * gfortran.dg/dependency_40.f90 : New test.
8875 2011-05-26 Tobias Burnus <burnus@net-b.de>
8878 * gfortran.dg/coarray/registering_1.f90: New.
8880 2011-05-26 Jason Merrill <jason@redhat.com>
8882 * g++.dg/cpp0x/variadic111.C: New.
8883 * g++.dg/cpp0x/variadic41.C: Adjust.
8885 2011-05-26 Richard Guenther <rguenther@suse.de>
8887 PR tree-optimization/48702
8888 * gcc.dg/torture/pr48702.c: New testcase.
8890 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8892 PR gcov-profile/48845
8893 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8895 * gcc.dg/matrix/matrix.exp: Likewise.
8896 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8897 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8898 line number to check_profiling_available.
8899 * lib/target-supports.exp (check_profiling_available): Account for
8901 Require TLS runtime support with -fprofile-generate.
8902 * lib/profopt.exp (profopt-execute): Add TLS options for
8904 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8906 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8909 * g++.dg/eh/cond5.C: New test.
8911 PR tree-optimization/49161
8912 * gcc.c-torture/execute/pr49161.c: New test.
8914 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8916 * gcc.target/arm/neon-vorn-vbic.c: New test.
8918 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8920 PR tree-optimization/49038
8921 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8922 * gcc.dg/vect/pr49038.c: New test.
8924 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8926 * g++.dg/init/pr25811-3.C: New.
8927 * g++.dg/init/pr25811-4.C: New.
8929 2011-05-25 Jason Merrill <jason@redhat.com>
8931 * g++.dg/cpp0x/enum17.C: New.
8932 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8934 * g++.dg/cpp0x/auto24.C: New.
8936 * g++.dg/cpp0x/error4.C: New.
8938 * g++.dg/cpp0x/rv-restrict.C: New.
8940 * g++.dg/cpp0x/enum15.C: New.
8941 * g++.dg/cpp0x/constexpr-switch2.C: New.
8943 * g++.dg/cpp0x/variadic110.C: New.
8945 * g++.dg/cpp0x/auto9.C: Add typedef test.
8947 * g++.dg/cpp0x/auto23.C: New.
8948 * g++.dg/cpp0x/auto9.C: Adjust.
8950 * g++.dg/cpp0x/defaulted29.C: New.
8952 * g++.dg/cpp0x/initlist51.C: New.
8954 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8956 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8957 * g++.dg/abi/packed1.C: Suppress warning.
8958 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8959 * g++.dg/template/stdarg1.C: Likewise.
8960 * g++.dg/other/packed1.C: Remove arm from xfail list.
8962 2011-05-25 Jason Merrill <jason@redhat.com>
8964 * g++.dg/cpp0x/enum16.C: New.
8965 * g++.dg/parse/error15.C: Adjust.
8967 * g++.dg/cpp0x/initlist50.C: New.
8969 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8971 * g++.dg/cpp0x/variadic109.C: New.
8973 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8975 * gcc.target/i386/pause-1.c: New.
8977 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8979 * gcc.dg/stack-usage-1.c: Adjust comment.
8980 * gcc.dg/stack-usage-2.c: New test.
8982 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8985 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8986 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8988 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8990 PR rtl-optimization/48757
8991 * gfortran.dg/pr48757.f: New test case.
8993 2011-05-24 Jason Merrill <jason@redhat.com>
8995 * g++.dg/cpp0x/access01.C: New.
8997 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9000 * objc.dg/pr48177.m: New testcase.
9002 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9005 * objc.dg/pr48187.m: New testcase.
9006 * obj-c++.dg/pr48187.mm: New testcase.
9007 * objc.dg/ivar-extra-semicolon.m: New testcase.
9009 2011-05-24 Jason Merrill <jason@redhat.com>
9011 * g++.dg/template/access21.C: New.
9012 * g++.dg/template/access22.C: New.
9014 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9016 PR rtl-optimization/48633
9017 * g++.dg/pr48633.C: New test.
9019 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9022 * g++.dg/other/pr49133.C: New test.
9024 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9025 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9027 * gcc.dg/torture/tls/run-gd.c: New test.
9028 * gcc.dg/torture/tls/run-ie.c: New test.
9029 * gcc.dg/torture/tls/run-ld.c: New test.
9030 * gcc.dg/torture/tls/run-le.c: New test.
9031 * lib/target-supports.exp (check_effective_target_tls_runtime):
9032 Build testcase with TLS options.
9034 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9036 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9038 2011-05-24 Tom de Vries <tom@codesourcery.com>
9040 PR tree-optimization/49121
9041 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9043 2011-05-23 Jason Merrill <jason@redhat.com>
9045 * g++.dg/cpp0x/defaulted28.C: New.
9047 * g++.dg/cpp0x/sfinae25.C: New.
9049 * g++.dg/cpp0x/rv-cast2.C: New.
9051 * g++.dg/cpp0x/enum14.C: New.
9053 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9056 * gcc.c-torture/execute/pr49123.c: New test.
9059 * gcc.dg/debug/pr49032.c: New test.
9062 * gcc.dg/pr49120.c: New test.
9064 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9067 * gcc.target/i386/pr47315.c: New test.
9069 2011-05-23 Jason Merrill <jason@redhat.com>
9071 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9073 * g++.dg/cpp0x/sfinae24.C: New.
9075 * g++.dg/cpp0x/error3.C: New.
9077 * g++.dg/cpp0x/defaulted27.C: New.
9079 * g++.dg/cpp0x/decltype27.C: New.
9081 2011-05-23 Richard Guenther <rguenther@suse.de>
9083 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9085 2011-05-23 Richard Guenther <rguenther@suse.de>
9087 PR tree-optimization/40874
9088 * g++.dg/tree-ssa/pr40874.C: New testcase.
9090 2011-05-23 Richard Guenther <rguenther@suse.de>
9092 PR tree-optimization/49115
9093 * g++.dg/torture/pr49115.C: New testcase.
9095 2011-05-23 Richard Guenther <rguenther@suse.de>
9098 * gcc.dg/memcpy-3.c: New testcase.
9100 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.c-torture/execute/pr48973-1.c: New test.
9104 * gcc.c-torture/execute/pr48973-2.c: New test.
9106 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9109 * g++.dg/warn/pr18016.C: New.
9111 2011-05-23 Tom de Vries <tom@codesourcery.com>
9114 * gcc.target/arm/ivopts-6.c: New test.
9116 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9119 * gcc.c-torture/compile/pr49029.c: New test.
9121 2011-05-22 Jason Merrill <jason@redhat.com>
9123 * g++.dg/cpp0x/sfinae23.C: New.
9124 * g++.dg/cpp0x/sfinae8.C: Correct.
9126 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9128 * gfortran.dg/function_optimize_8.f90: New test case.
9130 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9132 PR tree-optimization/49087
9133 * gcc.dg/vect/O3-pr49087.c: New test.
9135 2011-05-21 Jason Merrill <jason@redhat.com>
9137 * g++.dg/debug/const5.C: New.
9139 2011-05-20 Jason Merrill <jason@redhat.com>
9141 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9143 * g++.dg/cpp0x/constexpr-static7.C: New.
9145 * g++.dg/cpp0x/enum12.C: New.
9146 * g++.dg/cpp0x/enum13.C: New.
9148 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9151 * gfortran.dg/select_type_23.f03: New.
9153 2011-05-20 Jason Merrill <jason@redhat.com>
9155 * g++.dg/cpp0x/defaulted26.C: New.
9157 * g++.dg/cpp0x/noexcept02.C: Fix.
9158 * g++.dg/cpp0x/noexcept03.C: Fix.
9159 * g++.dg/cpp0x/noexcept08.C: Fix.
9160 * g++.dg/cpp0x/noexcept10.C: New.
9162 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9165 * gfortran.dg/extends_12.f03: New.
9167 2011-05-20 Jason Merrill <jason@redhat.com>
9169 * g++.dg/template/koenig9.C: New.
9170 * g++.dg/opt/pr47615.C: Fix.
9171 * g++.dg/overload/defarg1.C: Fix.
9172 * g++.dg/tc1/dr213.C: Remove xfail.
9173 * g++.dg/torture/pr34850.C: Fix.
9174 * g++.dg/torture/pr39362.C: Fix.
9175 * g++.old-deja/g++.brendan/crash56.C: Fix.
9176 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9178 2011-05-20 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/49079
9181 * gcc.dg/torture/pr49079.c: New testcase.
9183 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9185 PR tree-optimization/49073
9186 * gcc.c-torture/execute/pr49073.c: New test.
9188 2011-06-19 Tobias Burnus <burnus@net-b.de>
9191 * gfortran.dg/coarray_21.f90: New.
9193 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9195 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9198 2011-05-19 Richard Guenther <rguenther@suse.de>
9201 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9203 2011-05-19 Richard Guenther <rguenther@suse.de>
9206 * gcc.dg/builtin-object-size-11.c: New testcase.
9208 2011-05-19 Tom de Vries <tom@codesourcery.com>
9211 * gcc.target/arm/ivopts.c: New test.
9212 * gcc.target/arm/ivopts-2.c: New test.
9214 2011-05-19 Tom de Vries <tom@codesourcery.com>
9216 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9218 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220 * gcc.c-torture/execute/960321-1.x: Remove.
9222 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9225 * gfortran.dg/move_alloc_4.f90: New.
9227 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9230 * gcc.target/i386/pr49002-1.c: New test.
9231 * gcc.target/i386/pr49002-2.c: Likewise.
9233 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9235 PR tree-optimization/49039
9236 * gcc.c-torture/execute/pr49039.c: New test.
9237 * gcc.dg/tree-ssa/pr49039.c: New test.
9238 * g++.dg/torture/pr49039.C: New test.
9240 2011-05-18 Jason Merrill <jason@redhat.com>
9242 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9243 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9244 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9246 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9248 * gcc.target/bfin/mcpu-bf592.c: New test.
9250 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9252 PR tree-optimization/41881
9253 * gcc.dg/vect/O3-pr41881.c: New test.
9254 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9256 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9258 PR tree-optimization/49000
9259 * gcc.dg/pr49000.c: New test.
9261 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9263 * gnat.dg/invalid1.adb: New test.
9265 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9267 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9269 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9270 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9272 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9275 * g++.dg/cpp0x/range-for18.C: New.
9277 2011-05-15 Tobias Burnus <burnus@net-b.de>
9280 * gfortran.dg/coarray/image_index_2.f90: New.
9282 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9284 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9285 * g++.dg/cpp0x/override2.C: New.
9287 2011-05-14 Tobias Burnus <burnus@net-b.de>
9290 * gfortran.de/coarray_20.f90: New.
9292 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9295 * function_optimize_7.f90: New test case.
9297 2011-05-13 Jason Merrill <jason@redhat.com>
9299 * g++.dg/cpp0x/decltype26.C: New.
9300 * g++.dg/cpp0x/enum11.C: New.
9302 2011-05-13 Tobias Burnus <burnus@net-b.de>
9306 * gfortran.dg/assign_8.f90: Update dg-error.
9308 2011-05-13 Tobias Burnus <burnus@net-b.de>
9311 * gfortran.dg/io_constraints_8.f90: New.
9312 * gfortran.dg/io_constraints_9.f90: New.
9314 2011-05-13 Martin Thuresson <martint@google.com>
9316 PR gcov-profile/47793
9317 * gcc.dg/pr47793.c: New.
9319 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9321 PR tree-optimization/48975
9322 * gcc.dg/pr48975.c: New test.
9324 2011-05-12 Tobias Burnus <burnus@net-b.de>
9327 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9329 2011-05-12 Jason Merrill <jason@redhat.com>
9331 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9333 2011-05-12 Geert Bosch <bosch@adacore.com>
9335 * gnat.dg/view_conversion1.adb: New test.
9337 2011-05-12 Richard Guenther <rguenther@suse.de>
9339 PR tree-optimization/48172
9340 * gcc.dg/vect/pr48172.c: New testcase.
9342 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9345 * g++.dg/opt/pr48967.C: New test.
9347 2011-05-11 Jason Merrill <jason@redhat.com>
9349 * g++.dg/cpp0x/constexpr-friend.C: New.
9350 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9352 * g++.dg/cpp0x/sfinae22.C: New.
9354 2011-05-11 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.dg/generic_24.f90: New.
9359 2011-05-11 Richard Guenther <rguenther@suse.de>
9361 PR tree-optimization/15256
9362 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9364 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9367 * gcc.dg/pr48159-1.c: New test.
9368 * gcc.dg/pr48159-2.c: New test.
9370 2011-05-11 Richard Guenther <rguenther@suse.de>
9373 * gcc.dg/torture/pr48953.c: New testcase.
9375 2011-05-11 Richard Guenther <rguenther@suse.de>
9377 PR tree-optimization/18041
9378 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9380 2011-05-11 Alan Modra <amodra@gmail.com>
9383 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9385 2011-05-10 Jason Merrill <jason@redhat.com>
9387 * g++.dg/cpp0x/defaulted25.C: New.
9388 * g++.dg/template/crash7.C: Adjust.
9390 * g++.dg/cpp0x/variadic108.C: New.
9392 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9394 * g++.dg/inherit/virtual9.C: Extend.
9396 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9399 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9400 are passed and returned in vector registers.
9402 2011-05-10 Richard Guenther <rguenther@suse.de>
9404 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9405 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9406 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9407 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9408 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9411 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9413 PR tree-optimization/48611
9414 PR tree-optimization/48794
9415 * gfortran.dg/gomp/pr48611.f90: New test.
9416 * gfortran.dg/gomp/pr48794.f90: New test.
9419 * gcc.dg/dfp/pr48928.c: New test.
9421 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9424 * g++.dg/cpp0x/pr48522.C: New.
9426 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9429 * g++.dg/cpp0x/sfinae21.C: New.
9431 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9433 * g++.dg/template/sfinae28.C: Rename to...
9434 * g++.dg/cpp0x/sfinae19.C: ... this.
9435 * g++.dg/template/sfinae29.C: Rename to...
9436 * g++.dg/cpp0x/sfinae20.C: ... this.
9438 2011-05-09 Jeff Law <law@redhat.com>
9440 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9443 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9446 * g++.dg/init/pr20039.C: New.
9448 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9452 * g++.dg/template/sfinae28.C: New.
9453 * g++.dg/template/sfinae29.C: Likewise.
9455 2011-05-09 Jason Merrill <jason@redhat.com>
9457 * g++.dg/template/nontype23.C: New.
9459 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9461 * g++.dg/init/pr48859.C: New.
9463 2011-05-09 Jason Merrill <jason@redhat.com>
9465 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9466 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9467 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9468 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9469 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9470 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9471 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9472 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9474 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9476 * g++.dg/inherit/virtual9.C: New.
9478 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9481 * g++.dg/template/dependent-expr8.C: New test case.
9483 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9485 PR tree-optimization/48837
9486 * gcc.dg/pr48837.c: New testcase.
9488 2011-05-06 Jason Merrill <jason@redhat.com>
9490 * g++.dg/cpp0x/constexpr-condition2.C: New.
9492 * g++.dg/cpp0x/constexpr-missing.C: New.
9494 2011-05-06 Tobias Burnus <burnus@net-b.de>
9497 * gfortran.dg/coarray/this_image_2.f90: New.
9499 2011-05-06 Tobias Burnus <burnus@net-b.de>
9503 * gfortran.dg/bind_c_usage_22.f90: New.
9504 * gfortran.dg/bind_c_usage_23.f90: New.
9505 * gfortran.dg/bind_c_usage_24.f90: New.
9506 * gfortran.dg/bind_c_usage_24_c.c: New.
9508 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9511 * g++.dg/template/member9.C: New test case.
9513 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9515 * gnat.dg/discr29.ad[sb]: New test.
9516 * gnat.dg/discr30.adb: Likewise.
9518 2011-05-05 Julian Brown <julian@codesourcery.com>
9520 * gcc.target/arm/neon-vset_lanes8.c: New test.
9522 2011-05-05 Jason Merrill <jason@redhat.com>
9524 * g++.dg/init/new32.C: New.
9526 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9528 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9531 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9533 PR rtl-optimization/48381
9534 * gcc.c-torture/compile/pr48381.c: New test.
9536 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9538 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9540 * gcc.target/i386/opt-1.c: Ditto.
9542 2011-05-04 Jason Merrill <jason@redhat.com>
9544 * g++.dg/conversion/base1.C: New.
9546 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548 PR libgfortran/48787
9549 * gfortran.dg/round_3.f08: Add more checks to test case.
9551 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9553 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9554 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9555 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9556 Gate test on effective_target fd_truncate.
9558 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9560 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9561 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9562 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9563 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9564 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9565 * gcc.target/i386/pr38824.c: Ditto.
9566 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9567 * gcc.target/i386/vecinit-2.c: Ditto.
9568 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9569 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9570 * gcc.target/i386/parity-2.c: Ditto.
9571 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9573 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9575 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9577 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9578 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9579 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9581 2011-05-03 Tobias Burnus <burnus@net-b.de>
9584 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9586 2011-05-03 Tobias Burnus <burnus@net-b.de>
9589 * gfortran.dg/coarray/this_image_1.f90: New.
9591 2011-05-03 Tobias Burnus <burnus@net-b.de>
9594 * gfortran.dg/coarray/caf.dg: New.
9595 * gfortran.dg/coarray/image_index_1.f90: New, copied
9596 from ../coarray_16.f90.
9598 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9601 * g++.dg/ext/complex9.C: New.
9603 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9606 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9607 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9608 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9610 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9612 * gcc.target/bfin/builtins: Created.
9613 * gcc.target/bfin/hisilh-O0.c: Deleted.
9614 * gcc.target/bfin/hisilh.c: Moved to...
9615 * gcc.target/bfin/builtins/hisilh.c: ...here.
9616 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9617 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9618 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9619 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9620 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9621 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9622 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9623 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9624 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9625 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9626 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9627 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9628 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9629 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9630 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9631 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9632 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9633 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9634 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9635 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9636 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9637 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9638 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9639 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9640 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9641 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9642 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9643 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9644 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9645 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9646 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9647 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9648 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9649 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9650 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9651 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9652 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9653 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9654 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9655 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9656 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9657 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9658 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9659 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9660 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9661 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9662 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9663 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9664 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9665 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9666 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9667 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9668 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9669 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9670 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9671 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9672 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9673 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9674 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9675 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9676 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9677 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9678 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9679 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9680 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9681 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9682 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9683 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9684 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9685 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9686 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9687 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9688 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9689 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9690 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9691 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9692 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9693 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9694 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9695 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9696 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9697 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9698 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9699 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9700 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9701 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9702 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9703 * gcc.target/bfin/builtins/circptr.c: Ditto.
9704 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9705 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9706 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9707 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9708 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9709 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9710 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9711 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9712 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9713 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9714 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9715 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9716 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9717 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9718 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9719 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9720 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9721 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9722 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9723 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9724 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9725 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9726 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9727 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9728 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9729 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9730 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9731 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9732 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9733 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9734 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9735 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9736 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9737 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9738 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9739 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9740 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9741 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9742 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9743 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9744 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9745 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9746 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9747 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9748 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9749 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9750 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9751 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9752 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9753 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9754 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9755 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9756 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9757 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9758 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9759 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9760 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9761 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9762 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9763 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9764 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9765 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9766 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9767 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9768 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9769 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9770 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9771 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9772 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9773 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9775 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9777 * gcc.target/arm/cold-lc.c: New test.
9779 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9782 * gcc.dg/pr48774.c: New test.
9784 2011-05-03 Richard Guenther <rguenther@suse.de>
9786 * gcc.dg/large-size-array-5.c: New testcase.
9788 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9790 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9792 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9794 * lib/target-supports.exp (check_effective_target_vect_strided):
9796 (check_effective_target_vect_strided2)
9797 (check_effective_target_vect_strided3)
9798 (check_effective_target_vect_strided4)
9799 (check_effective_target_vect_strided8): ...these new functions.
9801 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9802 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9803 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9804 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9805 * gcc.dg/vect/pr37539.c: Likewise.
9806 * gcc.dg/vect/slp-11a.c: Likewise.
9807 * gcc.dg/vect/slp-11b.c: Likewise.
9808 * gcc.dg/vect/slp-11c.c: Likewise.
9809 * gcc.dg/vect/slp-12a.c: Likewise.
9810 * gcc.dg/vect/slp-12b.c: Likewise.
9811 * gcc.dg/vect/slp-18.c: Likewise.
9812 * gcc.dg/vect/slp-19a.c: Likewise.
9813 * gcc.dg/vect/slp-19b.c: Likewise.
9814 * gcc.dg/vect/slp-21.c: Likewise.
9815 * gcc.dg/vect/slp-23.c: Likewise.
9816 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9818 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9819 instead of vect_interleave && vect_extract_even_odd.
9820 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9821 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9822 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9823 * gcc.dg/vect/vect-1.c: Likewise.
9824 * gcc.dg/vect/vect-10.c: Likewise.
9825 * gcc.dg/vect/vect-98.c: Likewise.
9826 * gcc.dg/vect/vect-107.c: Likewise.
9827 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9828 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9829 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9830 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9831 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9832 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9833 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9834 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9835 * gcc.dg/vect/vect-strided-float.c: Likewise.
9836 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9837 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9838 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9839 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9840 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9841 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9842 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9843 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9844 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9845 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9846 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9847 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9848 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9849 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9850 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9852 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9854 * gcc.dg/vect/pr30843.c: Likewise.
9855 * gcc.dg/vect/pr33866.c: Likewise.
9856 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9857 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9858 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9859 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9861 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9863 * gcc.dg/vect/slp-11.c: Split into...
9864 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9865 gcc.dg/vect/slp-11c.c: ...these tests.
9866 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9867 * gcc.dg/vect/slp-12c.c: ...this new test.
9868 * gcc.dg/vect/slp-19.c: Split into...
9869 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9870 gcc.dg/vect/slp-19c.c: ...these new tests.
9872 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9874 * lib/target-supports.exp
9875 (check_effective_target_vect_extract_even_odd_wide): Delete.
9876 (check_effective_target_vect_strided_wide): Likewise.
9877 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9878 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9879 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9880 * gcc.dg/vect/pr37539.c: Likewise.
9881 * gcc.dg/vect/slp-11.c: Likewise.
9882 * gcc.dg/vect/slp-12a.c: Likewise.
9883 * gcc.dg/vect/slp-12b.c: Likewise.
9884 * gcc.dg/vect/slp-19.c: Likewise.
9885 * gcc.dg/vect/slp-23.c: Likewise.
9886 * gcc.dg/vect/vect-1.c: Likewise.
9887 * gcc.dg/vect/vect-98.c: Likewise.
9888 * gcc.dg/vect/vect-107.c: Likewise.
9889 * gcc.dg/vect/vect-strided-float.c: Likewise.
9891 2011-05-02 Jason Merrill <jason@redhat.com>
9893 * g++.dg/init/new31.C: New.
9895 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9898 * gcc.dg/pr35445.c: New test.
9900 2011-05-02 Jason Merrill <jason@redhat.com>
9902 * c-c++-common/vla-1.c: New.
9904 2011-05-02 Richard Guenther <rguenther@suse.de>
9906 PR tree-optimization/48822
9907 * gcc.dg/torture/pr48822.c: New testcase.
9909 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9912 * g++.dg/cpp0x/constexpr-47969.C: New.
9914 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9917 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9918 on vect_no_align targets.
9919 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9920 vect_no_align targets.
9922 2011-05-01 Xinliang David Li <davidxl@google.com>
9924 * gcc.dg/tree-ssa/integer-addr.c: New test.
9925 * gcc.dg/tree-ssa/alias_bug.c: New test.
9927 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9929 PR libgfortran/48787
9930 * gfortran.dg/round_3.f08: Add more checks.
9932 2011-04-30 Tobias Burnus <burnus@net-b.de>
9935 * gfortran.dg/import9.f90: New, proper test.
9936 * gfortran.dg/interface_37.f90: Remove bogus
9937 test (bogus copy of interface_36.f90).
9939 2011-04-30 Tobias Burnus <burnus@net-b.de>
9942 * gfortran.dg/interface_37.f90: New.
9944 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9947 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9949 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9951 PR tree-optimization/48809
9952 * gcc.c-torture/execute/pr48809.c: New test.
9954 2011-04-29 Jeff Law <law@redhat.com>
9956 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9958 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9961 * g++.dg/init/ctor10.C: New.
9963 2011-04-29 Le-Chun Wu <lcwu@google.com>
9965 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9966 warning in implicitly instantiated templates.
9968 2011-04-29 Le-Chun Wu <lcwu@google.com>
9970 * g++.dg/warn/Wnull-conversion-1.C: New.
9971 * g++.dg/warn/Wnull-conversion-2.C: New.
9973 2011-04-29 Diego Novillo <dnovillo@google.com>
9975 * g++.old-deja/g++.other/null3.C: Expect warning about
9976 converting boolean to a pointer.
9978 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9981 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9985 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9987 2011-04-29 Tobias Burnus <burnus@net-b.de>
9990 * gfortran.dg/typebound_proc_22.f90: New.
9993 * gfortran.dg/interface_36.f90: New.
9995 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997 PR libgfortran/48488
9998 PR libgfortran/48602
9999 PR libgfortran/48615
10000 PR libgfortran/48684
10001 PR libgfortran/48787
10002 * gfortran.dg/fmt_g.f: Adjust test.
10003 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10004 * gfortran.dg/round_3.f08: New test.
10005 * gfortran.dg/namelist_print_1.f: Adjust test.
10006 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10007 * gfortran.dg/f2003_io_5.f03: Adjust test.
10008 * gfortran.dg/coarray_15.f90: Adjust test.
10009 * gfortran.dg/namelist_65.f90: Adjust test.
10010 * gfortran.dg/fmt_cache_1.f: Adjust test.
10011 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10012 * gfortran.dg/real_const_3.f90: Adjust test.
10014 2011-04-29 Jan Hubicka <jh@suse.cz>
10016 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10017 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10019 2011-04-28 Xinliang David Li <davidxl@google.com>
10021 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10022 * g++.dg/prof-robust-1.C: New test.
10024 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10026 PR tree-optimization/48765
10027 * gcc.dg/vect/pr48765.c: New.
10029 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10031 PR tree-optimization/48775
10032 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10034 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10037 * g++.dg/inherit/pr48798.C: New.
10038 * g++.old-deja/g++.other/base1.C: Adjust.
10040 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10043 * g++.dg/template/inherit7.C: New test case.
10045 2011-04-28 Richard Guenther <rguenther@suse.de>
10047 PR tree-optimization/40052
10048 PR tree-optimization/15347
10049 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10050 * gcc.dg/pr15347.c: Likewise.
10052 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10055 * g++.dg/cpp0x/sfinae18.C: New.
10057 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10060 * g++.dg/ext/is_literal_type1.C: New.
10062 2011-04-28 Tobias Burnus <burnus@net-b.de>
10066 * gfortran.dg/interface_35.f90: New.
10067 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10068 * gfortran.dg/func_result_6.f90: Add dg-warning.
10069 * gfortran.dg/bessel_1.f90: Ditto.
10070 * gfortran.dg/hypot_1.f90: Ditto.
10071 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10072 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10073 * gfortran.dg/interface_assignment_4.f90: Ditto.
10075 2011-04-27 Jason Merrill <jason@redhat.com>
10077 * g++.dg/ext/complex8.C: New.
10079 * g++.dg/cpp0x/initlist49.C: New.
10080 * g++.dg/init/new30.C: New.
10082 2011-04-27 Tobias Burnus <burnus@net-b.de>
10085 * gfortran.dg/whole_file_34.f90: New.
10087 2011-04-27 Jan Hubicka <jh@suse.cz>
10089 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10091 2011-04-27 Jason Merrill <jason@redhat.com>
10093 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10095 * g++.dg/parse/ambig6.C: New.
10097 2011-04-27 Nick Clifton <nickc@redhat.com>
10099 * gcc.dg/20020312-2.c: Add definition for RX.
10101 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10102 option with RX targets.
10104 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10107 2011-04-27 Richard Guenther <rguenther@suse.de>
10109 * gcc.dg/tree-ssa/pr23382.c: Remove.
10111 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10114 * gcc.c-torture/compile/pr48767.c: New test.
10116 2011-04-27 Richard Guenther <rguenther@suse.de>
10118 PR tree-optimization/48772
10119 * g++.dg/pr48772.C: New testcase.
10121 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10124 * gcc.c-torture/compile/pr48742.c: New test.
10126 2011-04-26 Jason Merrill <jason@redhat.com>
10128 * g++.dg/lookup/koenig13.C: New.
10130 * g++.dg/cpp0x/initlist48.C: New.
10132 2011-04-25 Jason Merrill <jason@redhat.com>
10134 * g++.dg/cpp0x/sfinae17.C: New.
10136 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10139 * gcc.target/powerpc/pr48258-1.c: New file.
10140 * gcc.target/powerpc/pr48258-2.c: Ditto.
10142 2011-04-26 Xinliang David Li <davidxl@google.com>
10144 * gcc.dg/uninit-suppress.c: New test.
10145 * gcc.dg/uninit-suppress.c: New test.
10147 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10150 * gcc.dg/pr48768.c: New test.
10152 PR tree-optimization/48734
10153 * gcc.c-torture/compile/pr48734.c: New test.
10156 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10158 2011-04-26 Richard Guenther <rguenther@suse.de>
10160 PR tree-optimization/48731
10161 * gcc.dg/torture/pr48731.c: New testcase.
10163 2011-04-26 Richard Guenther <rguenther@suse.de>
10166 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10168 2011-04-26 Richard Guenther <rguenther@suse.de>
10170 PR middle-end/48694
10171 * gcc.dg/torture/pr48694-1.c: New testcase.
10172 * gcc.dg/torture/pr48694-2.c: Likewise.
10174 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10176 * g++.dg/ext/underlying_type1.C: New.
10177 * g++.dg/ext/underlying_type2.C: Likewise.
10178 * g++.dg/ext/underlying_type3.C: Likewise.
10179 * g++.dg/ext/underlying_type4.C: Likewise.
10180 * g++.dg/ext/underlying_type5.C: Likewise.
10181 * g++.dg/ext/underlying_type6.C: Likewise.
10182 * g++.dg/ext/underlying_type7.C: Likewise.
10183 * g++.dg/ext/underlying_type8.C: Likewise.
10184 * g++.dg/ext/underlying_type9.C: Likewise.
10185 * g++.dg/ext/underlying_type10.C: Likewise.
10187 2011-04-25 Jason Merrill <jason@redhat.com>
10189 * g++.dg/cpp0x/regress/template-const2.C: New.
10191 2011-04-25 Jeff Law <law@redhat.com>
10193 * gcc.dg/tree-ssa/vrp56.c: new test.
10195 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10197 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10199 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10201 PR preprocessor/48740
10202 * c-c++-common/raw-string-11.c: New test.
10204 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10206 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10209 2011-04-23 Tobias Burnus <burnus@net-b.de>
10212 * gfortran.dg/coarray_19.f90: New.
10214 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10217 * gcc.dg/pr48685.c: New test.
10219 2011-04-22 Jan Hubicka <jh@suse.cz>
10221 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10223 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10225 PR tree-optimization/48717
10226 * gcc.c-torture/execute/pr48717.c: New test.
10228 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10231 * gcc.target/i386/pr48723.c: New test.
10233 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10236 * gcc.dg/gomp/pr48716.c: New test.
10237 * g++.dg/gomp/pr48716.C: New test.
10239 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10242 * gcc.dg/missing-field-init-2.c: Update testcase.
10244 2011-04-22 Alan Modra <amodra@gmail.com>
10246 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10248 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10251 * gfortran.dg/function_optimize_6.f90: New test.
10253 2011-04-21 Easwaran Raman <eraman@google.com>
10255 * gcc.dg/stack-layout-2.c: New test.
10257 2011-04-21 Richard Guenther <rguenther@suse.de>
10260 * g++.dg/lto/pr48207-2_0.C: New testcase.
10261 * g++.dg/lto/pr48207-3_0.C: Likewise.
10263 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10265 * gnat.dg/volatile5.adb: New test.
10266 * gnat.dg/volatile5_pkg.ads: New helper.
10268 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10271 * gcc.target/i386/pr48708.c: New test.
10273 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10275 * gcc.dg/vect/vect-119.c: New test.
10277 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10279 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10282 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10283 Richard Sandiford <richard.sandiford@linaro.org>
10286 * gcc.target/arm/pr46329.c: New test.
10288 2011-04-21 Tobias Burnus <burnus@net-b.de>
10291 * gfortran.dg/coarray_18.f90: New.
10293 2011-04-20 Jason Merrill <jason@redhat.com>
10295 * g++.dg/cpp0x/initlist47.C: New.
10297 * g++.dg/init/dtor4.C: New.
10299 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10302 * gcc.target/i386/sse2-pinsrw.c: New test.
10303 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10304 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10305 * gcc.target/i386/sse2-insvhi.c: Ditto.
10306 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10307 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10309 2011-04-20 Jason Merrill <jason@redhat.com>
10311 * g++.dg/template/const4.C: New.
10313 2011-04-20 Easwaran Raman <eraman@google.com>
10315 * gcc.dg/stack-layout-1.c: New test.
10317 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10319 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10320 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10323 2011-04-20 Kai Tietz <ktietz@redhat.com>
10325 * gcc.dg/binop-xor1.c: New test.
10326 * gcc.dg/binop-xor2.c: New test.
10327 * gcc.dg/binop-xor3.c: New test.
10328 * gcc.dg/binop-xor4.c: New test.
10329 * gcc.dg/binop-xor5.c: New test.
10331 2011-04-20 Richard Guenther <rguenther@suse.de>
10333 PR tree-optimization/47892
10334 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10336 2011-04-20 Richard Guenther <rguenther@suse.de>
10338 PR middle-end/48695
10339 * g++.dg/torture/pr48695.C: New testcase.
10341 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10343 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10344 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10345 * gcc.c-torture/execute/pr45262.c: Ditto
10346 * gcc.dg/torture/pr43165.c: Ditto.
10347 * gcc.dg/torture/pr47228.c: Ditto.
10348 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10349 * gcc.dg/ipa/pr45644.c: Ditto.
10350 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10353 2011-04-19 Jason Merrill <jason@redhat.com>
10355 * g++.dg/ext/complex7.C: New.
10357 * g++.dg/ext/attrib41.C: New.
10359 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10362 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10364 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10367 * gcc.target/i386/pr48678.c: New test.
10369 2011-04-19 Martin Jambor <mjambor@suse.cz>
10371 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10372 * g++.dg/opt/devirt2.C: New test.
10373 * g++.dg/ipa/devirt-g-1.C: Likewise.
10375 2011-04-19 Tobias Burnus <burnus@net-b.de>
10378 * gfortran.dg/whole_file_33.f90: New.
10380 2011-04-19 Martin Jambor <mjambor@suse.cz>
10382 * g++.dg/ipa/devirt-7.C: New test.
10384 2011-04-19 Richard Guenther <rguenther@suse.de>
10387 * g++.dg/lto/pr48207_0.C: New testcase.
10389 2011-04-18 Jason Merrill <jason@redhat.com>
10391 * g++.dg/init/void1.C: New.
10393 * g++.dg/cpp0x/union4.C: New.
10395 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10397 PR middle-end/48661
10398 * g++.dg/torture/pr48661.C: New test.
10401 * g++.dg/gomp/pr48632.C: New test.
10403 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10405 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10406 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10408 2011-04-18 Tobias Burnus <burnus@net-b.de>
10411 * gfortran.dg/coarray_17.f90: New.
10412 * gfortran.dg/coarray_10.f90: Update dg-error.
10414 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10417 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10418 * gfortran.dg/guality/guality.exp: Likewise.
10420 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10422 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10424 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10426 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10428 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10430 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10432 2011-04-18 Richard Guenther <rguenther@suse.de>
10434 PR middle-end/46364
10435 * g++.dg/torture/pr46364.C: New testcase.
10437 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10439 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10441 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10443 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10445 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10446 Ira Rosen <ira.rosen@linaro.org>
10449 * gcc.target/arm/pr48252.c: New test.
10451 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10453 PR tree-optimization/48616
10454 * gcc.dg/pr48616.c: New test.
10456 2011-04-18 Tobias Burnus <burnus@net-b.de>
10459 * gfortran.dg/coarray_16.f90: New.
10461 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10464 * gfortran.dg/realloc_on_assign_7.f03: New test.
10466 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10468 PR libgfortran/48602
10469 * gfortran.dg/fmt_g0_6.f08: New test.
10471 2011-04-17 Jason Merrill <jason@redhat.com>
10473 * g++.dg/cpp0x/sfinae16.C: New.
10475 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10477 * gcc.target/mips/reg-var-1.c: New test.
10479 2011-04-17 Jan Hubicka <jh@suse.cz>
10481 * gcc.dg/winline-5.c: Update testcase.
10483 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10485 * gnat.dg/discr27.ad[sb]: Move dg directive.
10486 * gnat.dg/discr28.ad[sb]: New test.
10487 * gnat.dg/discr28_pkg.ads: New helper.
10489 2011-04-17 Michael Matz <matz@suse.de>
10491 PR tree-optimization/48622
10493 * gcc.dg/lto/pr48622_0.c: New test.
10495 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10497 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10498 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10499 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10500 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10501 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10502 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10504 2011-04-15 Jason Merrill <jason@redhat.com>
10506 * g++.dg/cpp0x/range-for17.C: New.
10508 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10510 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10511 * g++.dg/cpp0x/range-for3.C: Likewise.
10512 * g++.dg/cpp0x/range-for9.C: Correct error message.
10513 * g++.dg/cpp0x/range-for11.C: New.
10514 * g++.dg/cpp0x/range-for12.C: New.
10515 * g++.dg/cpp0x/range-for13.C: New.
10516 * g++.dg/cpp0x/range-for14.C: New.
10517 * g++.dg/cpp0x/range-for15.C: New.
10518 * g++.dg/cpp0x/range-for16.C: New.
10520 2011-04-15 Tobias Burnus <burnus@net-b.de>
10523 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10525 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10527 * objc.dg/naming-4.m: Updated.
10528 * objc.dg/naming-5.m: Updated.
10529 * objc.dg/naming-6.m: New.
10530 * objc.dg/naming-7.m: New.
10531 * obj-c++.dg/naming-1.mm: Updated.
10532 * obj-c++.dg/naming-2.mm: Updated.
10533 * obj-c++.dg/naming-3.mm: New.
10534 * obj-c++.dg/naming-4.mm: New.
10536 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10538 PR libgfortran/48589
10539 * gfortran.dg/fmt_g0_5.f08: New test.
10541 2011-04-15 Richard Guenther <rguenther@suse.de>
10544 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10546 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10548 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10549 -finline-limit=0 to -fno-inline
10551 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10554 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10557 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10560 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10561 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10562 * gcc.target/i386/avx-insertps-3.c: New test.
10563 * gcc.target/i386/avx-insertps-4.c: New test.
10565 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10567 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10570 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10575 * gcc.target/avr/pr46779-1.c: New test case
10576 * gcc.target/avr/pr46779-2.c: New test case
10578 2011-04-14 Jason Merrill <jason@redhat.com>
10580 * g++.dg/cpp0x/sfinae15.C: New.
10582 * g++.dg/cpp0x/sfinae14.C: New.
10584 * g++.dg/ext/vla10.C: New.
10586 2011-04-14 Richard Guenther <rguenther@suse.de>
10588 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10590 2011-04-14 Richard Guenther <rguenther@suse.de>
10592 * gcc.dg/fold-bitand-4.c: Move ...
10593 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10595 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10597 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10599 * gcc.target/avr/torture/trivial.c: Ditto.
10601 2011-04-13 Jason Merrill <jason@redhat.com>
10603 * g++.dg/template/operator11.C: New.
10605 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10607 PR middle-end/48591
10608 * gcc.dg/gomp/pr48591.c: New test.
10611 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10612 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10614 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10617 * g++.dg/template/dependent-expr7.C: New test case.
10619 2011-04-13 Jason Merrill <jason@redhat.com>
10621 * g++.dg/cpp0x/sfinae13.C: New.
10623 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10625 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10627 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10629 * gcc.target/arm/pr43698.c: Remove -march option.
10631 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10633 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10636 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10640 * gfortran.dg/realloc_on_assign_6.f03: New test.
10642 2011-04-12 Kai Tietz <ktietz@redhat.com>
10644 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10645 targets the additional -mno-ms-bitfields and
10646 -Wno-packed-bitfield-compat options.
10647 * g++.dg/ext/bitfield3.C: Likewise.
10648 * g++.dg/ext/bitfield4.C: Likewise.
10649 * g++.dg/ext/bitfield5.C: Likewise.
10650 * gcc.dg/bitfld-15.c: Likewise.
10651 * gcc.dg/bitfld-16.c: Likewise.
10652 * gcc.dg/bitfld-17.c: Likewise.
10653 * gcc.dg/bitfld-18.c: Likewise.
10655 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10657 * gcc.target/arm/neon-vld3-1.c: New test.
10658 * gcc.target/arm/neon-vst3-1.c: New test.
10659 * gcc.target/arm/neon/v*.c: Regenerate.
10661 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10663 PR rtl-optimization/48549
10664 * g++.dg/opt/pr48549.C: New test.
10666 2011-04-12 Richard Guenther <rguenther@suse.de>
10668 PR tree-optimization/46076
10669 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10671 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10674 * lib/compat.exp (compat-execute): Declare unsupported after
10675 stripping path from src1.
10676 * lib/lto.exp (lto-execute): Likewise.
10678 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10681 * gcc.dg/pr48552-1.c: New test.
10682 * gcc.dg/pr48552-2.c: New test.
10684 2011-04-11 Jason Merrill <jason@redhat.com>
10686 * g++.dg/cpp0x/sfinae12.C: New.
10688 * g++.dg/cpp0x/enum10.C: New.
10690 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10692 * g++.dg/cpp0x/rv-func.C: New.
10694 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10696 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10699 2011-04-11 Martin Jambor <mjambor@suse.cz>
10701 PR tree-optimization/48195
10702 * gcc.dg/ipa/pr48195.c: New test.
10704 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10706 * gnat.dg/return3.adb: Remove unused switch.
10708 2011-04-08 Mike Stump <mikestump@comcast.net>
10711 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10712 default to fno-common.
10714 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10716 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10717 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10719 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10722 * gfortran.dg/function_optimize_5.f90: New test.
10724 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10726 * gnat.dg/aggr17.adb: New test.
10727 * gnat.dg/aggr18.adb: Likewise.
10729 2011-04-08 Michael Matz <matz@suse.de>
10731 PR middle-end/48389
10732 * gcc.target/i386/pr48389.c: New test.
10734 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10736 PR rtl-optimization/48272
10737 * g++.dg/opt/pr48272.C: New.
10739 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10741 PR rtl-optimization/48235
10742 * gcc.dg/pr48235.c: New.
10744 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10746 PR rtl-optimization/48302
10747 * g++.dg/opt/pr48302.C: New.
10749 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10752 * g++.dg/opt/pr48273.C: New.
10754 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10756 PR rtl-optimization/48442
10757 * gcc.dg/pr48442.c: New.
10759 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10761 PR tree-optimization/48377
10762 * gcc.dg/vect/pr48377.c: New test.
10764 2011-04-07 Jason Merrill <jason@redhat.com>
10766 * g++.dg/cpp0x/regress/call1.C: New.
10768 * g++.dg/cpp0x/variadic107.C: New.
10770 * g++.dg/cpp0x/sfinae11.C: New.
10771 * g++.dg/cpp0x/noexcept02.C: Fix.
10773 * g++.dg/cpp0x/sfinae10.C: New.
10775 * g++.dg/cpp0x/sfinae9.C: New.
10777 * c-c++-common/Wcast-qual-1.c: Move here from...
10778 * gcc.dg/cast-qual-3.c: ...here, and...
10779 * g++.dg/warn/Wcast-qual2.C: ...here.
10781 * g++.dg/cpp0x/sfinae8.C: New.
10783 * g++.dg/cpp0x/sfinae7.C: New.
10785 * g++.dg/cpp0x/enum9.C: New.
10787 2011-04-07 Mike Stump <mikestump@comcast.net>
10789 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10790 with no trampolines.
10792 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10795 * gfortran.dg/gomp/pr48117.f90: New test.
10798 * gcc.dg/torture/pr48343.c: New test.
10800 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10802 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10804 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10806 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10808 2011-04-07 Tom de Vries <tom@codesourcery.com>
10811 * lib/scanasm.exp (object-size): New proc.
10812 * gcc.target/arm/pr43920-2.c: New test.
10814 2011-04-06 Tobias Burnus <burnus@net-b.de>
10818 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10820 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10822 * gcc.dg/mtune.c: Prune note from output.
10824 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10827 * gcc.dg/guality/pr36977.c: New test.
10828 * gcc.dg/guality/pr48466.c: New test.
10830 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10832 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10834 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10836 * gnat.dg/return3.adb: New test.
10838 2011-04-06 Richard Guenther <rguenther@suse.de>
10840 PR tree-optimization/47663
10841 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10843 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10845 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10846 Solaris 8 and 9 as well.
10848 2011-04-05 Tom de Vries <tom@codesourcery.com>
10851 * gcc.target/arm/pr43920-1.c: New test.
10853 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10855 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10856 (cctor): Actually return the value.
10857 (main): Cast return values.
10859 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10861 * gfortran.dg/character_comparison_8.f90: New test.
10863 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10865 * frontend-passes: (optimize_lexical_comparison): New function.
10866 (optimize_expr): Call it.
10867 (optimize_comparison): Also handle lexical comparison functions.
10868 Return false instad of -2 for unequal comparison.
10870 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10873 * function_optimize_4.f90: New test.
10875 2011-04-04 Tobias Burnus <burnus@net-b.de>
10878 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10879 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10880 * gfortran.dg/coarray_15.f90: New.
10882 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10884 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10885 * gfortran.dg/bessel_7.f90: Likewise.
10887 2011-04-03 Tobias Burnus <burnus@net-b.de>
10889 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10891 2011-04-03 Richard Guenther <rguenther@suse.de>
10892 Ira Rosen <ira.rosen@linaro.org>
10894 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10895 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10896 -ftree-loop-if-convert-stores.
10898 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10900 * gnat.dg/specs/aggr2.ads: New test.
10902 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10904 * gnat.dg/debug2.ad[sb]: New test.
10905 * gnat.dg/debug2_pkg.ads: New helper.
10906 * gnat.dg/debug3.ad[sb]: New test.
10908 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10910 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10912 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10914 PR middle-end/48335
10915 * gcc.c-torture/compile/pr48335-1.c: New test.
10916 * gcc.dg/pr48335-1.c: New test.
10917 * gcc.dg/pr48335-2.c: New test.
10918 * gcc.dg/pr48335-3.c: New test.
10919 * gcc.dg/pr48335-4.c: New test.
10920 * gcc.dg/pr48335-5.c: New test.
10921 * gcc.dg/pr48335-6.c: New test.
10922 * gcc.dg/pr48335-7.c: New test.
10923 * gcc.dg/pr48335-8.c: New test.
10924 * gcc.target/i386/pr48335-1.c: New test.
10926 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10929 * gcc.dg/Waddress.c: New test.
10931 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10934 * gfortran.dg/function_optimize_3.f90: New test.
10936 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10938 * gcc.c-torture/compile/20110401-1.c: New test.
10940 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10941 * g++.dg/lto/20091002-2_0.C: Likewise.
10942 * g++.dg/lto/20090303_0.c: Likewise.
10943 * g++.dg/lto/20091004-1_0.C: Likewise.
10944 * g++.dg/lto/20091002-3_0.C: Likewise.
10945 * g++.dg/lto/20091004-2_0.C: Likewise.
10946 * g++.dg/lto/20081123_0.C: Likewise.
10947 * g++.dg/lto/20090313_0.C: Likewise.
10948 * g++.dg/lto/20081109-1_0.C: Likewise.
10949 * g++.dg/lto/20081219_0.C: Likewise.
10950 * g++.dg/lto/20081204-1_0.C: Likewise.
10951 * g++.dg/lto/20090302_0.C: Likewise.
10952 * g++.dg/lto/20081119-1_0.C: Likewise.
10953 * g++.dg/lto/20081118_0.C: Likewise.
10954 * gcc.dg/lto/20091020-2_0.c: Likewise.
10955 * gcc.dg/lto/20090210_0.c: Likewise.
10956 * gcc.dg/lto/20081204-1_0.c: Likewise.
10957 * gcc.dg/lto/20081224_0.c: Likewise.
10958 * gcc.dg/lto/20090219_0.c: Likewise.
10959 * gcc.dg/lto/20091014-1_0.c: Likewise.
10960 * gcc.dg/lto/20091016-1_0.c: Likewise.
10961 * gcc.dg/lto/20090206-2_0.c: Likewise.
10962 * gcc.dg/lto/20090116_0.c: Likewise.
10963 * gcc.dg/lto/20091013-1_0.c: Likewise.
10964 * gcc.dg/lto/20091015-1_0.c: Likewise.
10965 * gcc.dg/lto/20090126-2_0.c: Likewise.
10967 2011-03-31 Ian Lance Taylor <iant@google.com>
10969 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10971 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10973 * gnat.dg/opt16.adb: New test.
10975 2011-03-31 Jason Merrill <jason@redhat.com>
10977 * g++.dg/cpp0x/defaulted24.C: New.
10979 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10982 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10985 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10987 * g++.dg/other/i386-9.C: New test.
10989 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10991 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10993 2011-03-30 Jason Merrill <jason@redhat.com>
10995 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10997 * g++.dg/cpp0x/regress/isnan.C: New.
10999 * g++.dg/cpp0x/initlist46.C: New.
11001 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11004 * gcc.target/arm/neon-modes-2.c: New test.
11006 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11009 * gcc.c-torture/compile/pr48305.c: New test.
11011 2011-03-29 Jason Merrill <jason@redhat.com>
11013 * g++.dg/cpp0x/regress/value-dep1.C: New.
11015 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11017 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11019 2011-03-29 Ian Lance Taylor <iant@google.com>
11021 * go.test/go-test.exp: Handle the test lines used in several new
11023 (errchk): Add opts parameter. Change all callers. Handle parens
11026 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11027 Dominique d'Humieres <dominiq@lps.ens.fr>
11029 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11030 and __APPLE__ && __PPC__ && __ALTIVEC__.
11032 2011-03-29 Jason Merrill <jason@redhat.com>
11034 * g++.dg/cpp0x/dependent1.C: New.
11036 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11038 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11040 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11042 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11045 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11046 * gfortran.dg/proc_ptr_comp_32.f90: New.
11048 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11050 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11051 check for corresponding warning.
11053 2011-03-28 Jason Merrill <jason@redhat.com>
11055 * g++.dg/cpp0x/rv-deduce2.C: New.
11057 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11060 * gcc.dg/pr48203.c: New test.
11062 2011-03-28 Jeff Law <law@redhat.com>
11064 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11066 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11068 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11069 and __PPC__ && __ALTIVEC__.
11071 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11074 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11075 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11076 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11077 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11079 2011-03-28 Jason Merrill <jason@redhat.com>
11081 * g++.dg/cpp0x/initlist-array2.C: New.
11083 * g++.dg/cpp0x/initlist-array1.C: New.
11085 * g++.dg/cpp0x/constexpr-compound.C: New.
11087 * g++.dg/cpp0x/constexpr-using.C: New.
11089 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11091 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11094 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11096 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11098 * gcc.dg/slp-1.c: New test.
11100 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11102 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11103 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11104 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11105 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11106 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11107 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11108 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11109 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11110 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11111 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11112 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11113 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11114 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11115 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11117 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11120 * gfortran.dg/trim_optimize_5.f90: New test.
11121 * gfortran.dg/trim_optimize_6.f90: New test.
11123 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11126 * gcc.target/mips/madd-7.c: Remove -mlong32.
11127 * gcc.target/mips/msub-7.c: Likewise.
11129 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11131 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11132 accesses to preserve the meaning of the test for doubleword vectors.
11133 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11134 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11136 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11139 * gfortran.dg/class_42.f03: New.
11141 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11143 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11146 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11148 PR rtl-optimization/48144
11149 * gcc.dg/pr48144.c: New test.
11151 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11153 * gnat.dg/discr27.ad[sb]: New test.
11155 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11157 * gnat.dg/limited_with2.ad[sb]: New test.
11158 * gnat.dg/limited_with2_pkg1.ads: New helper.
11159 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11161 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11163 * gnat.dg/opt15.adb: New test.
11164 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11166 2011-03-25 Tobias Burnus <burnus@net-b.de>
11170 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11171 * gfortran.dg/leadz_trailz_3.f90: Ditto
11173 2011-03-25 Martin Jambor <mjambor@suse.cz>
11175 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11177 2011-03-25 Jason Merrill <jason@redhat.com>
11179 * g++.dg/cpp0x/defaulted22.C: New.
11180 * g++.dg/cpp0x/defaulted23.C: New.
11181 * g++.dg/cpp0x/defaulted15.C: Adjust.
11183 2011-03-25 Jason Merrill <jason@redhat.com>
11185 * g++.dg/cpp0x/move1.C: New.
11187 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11190 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11192 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11194 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11195 for mips-sgi-irix6.5.
11196 Replace snprintf prototype by <stdio.h>.
11198 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11201 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11202 run_expensive_tests.
11203 * gcc.dg/graphite/block-4.c: Likewise.
11204 * gcc.dg/graphite/block-7.c: Likewise.
11205 * gcc.dg/graphite/block-8.c: Likewise.
11207 2011-03-25 Richard Guenther <rguenther@suse.de>
11209 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11210 * g++.dg/tree-ssa/pr8781.C: Likewise.
11211 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11212 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11213 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11214 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11215 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11216 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11217 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11218 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11219 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11220 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11221 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11222 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11223 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11224 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11225 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11226 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11227 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11228 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11229 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11230 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11231 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11232 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11233 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11234 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11235 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11236 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11237 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11238 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11239 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11240 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11241 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11242 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11243 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11244 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11245 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11246 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11247 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11248 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11249 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11250 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11251 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11252 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11253 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11254 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11255 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11256 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11257 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11258 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11259 * c-c++-common/pr46562-2.c: Likewise.
11260 * gfortran.dg/pr42108.f90: Likewise.
11261 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11262 foo to be inlined even at -O1.
11263 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11264 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11265 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11266 * gcc.dg/matrix/matrix.exp: Disable FRE.
11268 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11271 * gcc.dg/dfp/pr48204.c: New test.
11273 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11276 * gcc.c-torture/execute/pr47917.c: Move this...
11277 * gcc.dg/torture/pr47917.c: to here and add xfails.
11279 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11281 * gnat.dg/array16.ad[sb]: New test.
11282 * gnat.dg/array16.ads: New helper.
11284 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11286 * gnat.dg/derived_type2.adb: New test.
11288 2011-03-24 Richard Guenther <rguenther@suse.de>
11290 PR tree-optimization/48271
11291 * g++.dg/torture/pr48271.C: New testcase.
11293 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11295 * gnat.dg/array15.ad[sb]: New test.
11297 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11300 * gcc.target/i386/pr48237.c: New test.
11302 2011-03-24 Richard Guenther <rguenther@suse.de>
11304 PR middle-end/48269
11305 * gcc.dg/builtin-object-size-10.c: New testcase.
11307 2011-03-24 Richard Guenther <rguenther@suse.de>
11309 PR tree-optimization/46562
11310 * c-c++-common/pr46562-2.c: New testcase.
11311 * c-c++-common/pr46562.c: Likewise.
11313 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11315 * gcc.dg/vect/vect-cselim-1.c: New test.
11316 * gcc.dg/vect/vect-cselim-2.c: New test.
11318 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11320 * gcc.target/arm/pr46934.c: New.
11322 2011-03-23 Ian Lance Taylor <iant@google.com>
11324 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11326 2011-03-23 Richard Guenther <rguenther@suse.de>
11328 * gcc.dg/struct: Remove directory and contents.
11330 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11333 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11335 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11337 * gnat.dg/discr26.ad[sb]: New test.
11338 * gnat.dg/discr26_pkg.ads: New helper.
11340 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11343 * gcc.target/arm/neon-vld-1.c: New test.
11345 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11347 * gnat.dg/array14.ad[sb]: New test.
11348 * gnat.dg/array14_pkg.ads: New helper.
11350 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11352 * gcc.c-torture/execute/920501-8.x: Remove.
11353 * gcc.c-torture/execute/930513-1.x: Remove.
11354 * gcc.c-torture/execute/960312-1.x: Remove.
11355 * gcc.c-torture/compile/20000804-1.c,
11356 gcc.c-torture/compile/20001205-1.c,
11357 gcc.c-torture/compile/20001226-1.c,
11358 gcc.c-torture/compile/20010518-2.c,
11359 gcc.c-torture/compile/20020312-1.c,
11360 gcc.c-torture/compile/20020604-1.c,
11361 gcc.c-torture/compile/920501-12.c,
11362 gcc.c-torture/compile/920501-4.c,
11363 gcc.c-torture/compile/920520-1.c,
11364 gcc.c-torture/compile/980506-1.c,
11365 gcc.c-torture/execute/980709-1.x,
11366 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11367 options for m68hc11.
11368 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11369 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11372 2011-03-22 Nick Clifton <nickc@redhat.com>
11374 * lib/target-supports.exp (check_profiling_available): Add MN10300
11375 to the list of targets that do not support profiling. Restore
11376 alpha sorting to this list.
11378 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11380 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11381 failure on 32-bit systems.
11382 * gcc.dg/torture/vector-2.c: Ditto.
11384 2011-03-22 Richard Guenther <rguenther@suse.de>
11386 PR tree-optimization/48228
11387 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11389 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11391 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11395 * gcc.target/powerpc/pr48226.c: New file.
11397 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11399 * lib/prune.exp (prune_gcc_output): Prune "could not create
11400 compact unwind for" warnings.
11402 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11406 * gcc.c-torture/execute/pr42544.c: New test.
11407 * gcc.c-torture/execute/pr48197.c: New test.
11409 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11411 PR preprocessor/48192
11412 * gcc.target/powerpc/pr48192.c: New file.
11415 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11416 split problem of 0 being loaded in a VSX register.
11418 2011-03-21 Richard Guenther <rguenther@suse.de>
11421 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11422 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11423 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11424 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11426 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11429 * gcc.dg/pr48213.c: New test.
11431 2011-03-21 Kai Tietz <ktietz@redhat.com>
11434 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11436 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11438 * gcc.target/arm/xor-and.c: New.
11440 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11443 * gfortran.dg/function_optimize_1.f90: New test.
11444 * gfortran.dg/function_optimize_2.f90: New test.
11446 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11448 PR rtl-optimization/47502
11449 * gcc.target/i386/pr47502-1.c: New.
11450 * gcc.target/i386/pr47502-2.c: Likewise.
11452 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11454 PR rtl-optimization/48156
11455 * gcc.dg/pr48156.c: New test.
11457 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11459 PR libfortran/47439
11460 * gfortran.dg/scratch_1.f90: Adjust test.
11462 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11464 PR libfortran/47439
11465 * gfortran.dg/scratch_1.f90: New test.
11467 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11469 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11470 variably modified typedefs.
11471 * gcc.dg/c1x-typedef-2.c: Remove.
11473 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11475 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11476 * gcc.dg/c1x-anon-struct-3.c: New test.
11477 * gcc.dg/anon-struct-11.c: Update.
11479 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11481 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11483 Only xfail with gas.
11485 2011-03-18 Jason Merrill <jason@redhat.com>
11487 * g++.dg/template/fn-ptr1.C: New.
11489 * g++.dg/overload/volatile1.C: New.
11491 * g++.dg/opt/pr23372.C: New.
11493 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11495 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11497 PR middle-end/47405
11498 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11500 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11502 * gcc.target/arm/unsigned-extend-1.c: New.
11504 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11507 * gcc.c-torture/compile/pr48161.c: New test.
11509 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11511 PR middle-end/47725
11512 * gcc.dg/torture/pr47725.c: New.
11514 2011-03-17 Jason Merrill <jason@redhat.com>
11516 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11517 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11519 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11521 * gnat.dg/specs/elab2.ads: New test.
11522 * gnat.dg/specs/elab2_pkg.ads: New helper.
11524 2011-03-17 Jason Merrill <jason@redhat.com>
11526 * g++.dg/cpp0x/decltype-1212.C: New.
11527 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11529 2011-03-17 Jason Merrill <jason@redhat.com>
11531 * g++.dg/parse/memfnquals1.C: New.
11533 2011-03-17 Richard Guenther <rguenther@suse.de>
11535 PR middle-end/48134
11536 * gcc.dg/pr48134.c: New testcase.
11538 2011-03-17 Richard Guenther <rguenther@suse.de>
11540 PR middle-end/48165
11541 * g++.dg/torture/pr48165.C: New testcase.
11543 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11545 PR rtl-optimization/48141
11546 * gcc.dg/pr48141.c: New test.
11548 2011-03-16 Jason Merrill <jason@redhat.com>
11550 * g++.dg/cpp0x/constexpr-48089.C: New.
11552 * g++.dg/cpp0x/constexpr-abi1.C: New.
11554 * g++.dg/cpp0x/constexpr-46336.C: New.
11555 * g++.dg/parse/friend5.C: Adjust expected errors.
11557 * g++.dg/cpp0x/constexpr-47570.C: New.
11559 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11562 * ++.dg/debug/dwarf2/typedef6.C: New test.
11564 2011-03-16 Jason Merrill <jason@redhat.com>
11566 * g++.dg/cpp0x/elision2.C: New.
11568 * g++.dg/cpp0x/constexpr-array3.C: New.
11570 2011-03-16 Jason Merrill <jason@redhat.com>
11572 * g++.dg/cpp0x/sfinae6.C: New.
11573 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11574 * g++.dg/cpp0x/pr45908.C: Likewise.
11575 * g++.dg/cpp0x/sfinae6.C: Likewise.
11576 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11577 * g++.old-deja/g++.law/arg11.C: Likewise.
11579 2011-03-16 Jason Merrill <jason@redhat.com>
11581 * g++.dg/template/incomplete6.C: New.
11583 2011-03-16 Jeff Law <law@redhat.com>
11585 * gcc.dg/tree-ssa/vrp55.c: New test.
11587 2011-03-16 Jason Merrill <jason@redhat.com>
11589 * g++.dg/cpp0x/auto22.C: New.
11591 2011-03-16 Richard Guenther <rguenther@suse.de>
11593 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11594 optimizing it away if promoted to const.
11596 2011-03-16 Richard Guenther <rguenther@suse.de>
11598 PR tree-optimization/48149
11599 * gcc.dg/fold-complex-1.c: New testcase.
11601 2011-03-16 Richard Guenther <rguenther@suse.de>
11604 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11605 or cloning happens.
11607 2011-03-16 Richard Guenther <rguenther@suse.de>
11609 PR tree-optimization/26134
11610 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11612 2011-03-16 Richard Guenther <rguenther@suse.de>
11614 PR tree-optimization/48146
11615 * gcc.dg/torture/pr48146.c: New testcase.
11617 2011-03-16 Richard Guenther <rguenther@suse.de>
11619 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11620 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11622 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11624 PR middle-end/48136
11625 * gcc.c-torture/compile/pr48136.c: New test.
11627 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11630 * gcc.dg/guality/pr45882.c: New test.
11632 2011-03-15 Jason Merrill <jason@redhat.com>
11634 * g++.dg/cpp0x/constexpr-recursion.C: New.
11636 * g++.dg/cpp0x/implicit11.C: New.
11638 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11640 * g++.dg/cpp0x/constexpr-attribute.C: New.
11642 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11644 * g++.dg/parse/pr34758.C: New.
11646 2011-03-15 Xinliang David Li <davidxl@google.com>
11649 * gcc.dg/uninit-pred-7_d.c: New test.
11650 * gcc.dg/uninit-pred-8_d.c: New test.
11652 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11655 * gcc.target/arm/pr46788.c: New.
11657 2011-03-15 Richard Guenther <rguenther@suse.de>
11659 PR middle-end/47650
11660 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11661 * gfortran.dg/ishft_4.f90: Likewise.
11662 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11664 2011-03-15 Richard Guenther <rguenther@suse.de>
11666 PR tree-optimization/13954
11667 * g++.dg/tree-ssa/pr13954.C: New testcase.
11669 2011-03-15 Richard Guenther <rguenther@suse.de>
11671 PR tree-optimization/48037
11672 * gcc.target/i386/pr48037-1.c: New testcase.
11674 2011-03-15 Richard Guenther <rguenther@suse.de>
11676 PR tree-optimization/41490
11677 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11678 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11679 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11680 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11681 * g++.dg/tree-ssa/pr33604.C: Adjust.
11683 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11685 PR middle-end/47917
11686 * gcc.c-torture/execute/pr47917.c: New test.
11687 * gcc.dg/pr47917.c: New test.
11689 PR middle-end/38878
11690 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11692 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11694 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11695 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11696 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11697 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11698 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11699 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11700 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11701 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11702 * gcc.target/i386/avx-floor-vec.c: Ditto.
11703 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11704 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11705 * gcc.target/i386/avx-rint-vec.c: Ditto.
11706 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11707 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11708 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11709 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11711 2011-03-14 Tom Tromey <tromey@redhat.com>
11713 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11714 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11715 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11717 2011-03-14 Tom Tromey <tromey@redhat.com>
11719 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11720 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11721 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11723 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11725 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11727 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11729 PR rtl-optimization/47166
11730 * gcc.c-torture/execute/postmod-1.c: New test.
11732 2011-03-14 Richard Guenther <rguenther@suse.de>
11734 PR middle-end/48098
11735 * gcc.dg/torture/pr48098.c: New testcase.
11737 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11740 * gcc.target/powerpc/pr48053-1.c: New test.
11741 * gcc.target/powerpc/pr48053-2.c: Likewise.
11743 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11745 PR libfortran/48066
11746 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11748 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11750 PR libfortran/48066
11751 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11753 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11756 * gfortran.dg/class_41.f03: New.
11758 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11760 * g++.dg/conversion/cast3.C: New test.
11762 2011-03-11 Jason Merrill <jason@redhat.com>
11764 * g++.dg/template/error45.C: New.
11766 * g++.dg/parse/no-type-defn1.C: New.
11768 * g++.dg/ext/attrib40.C: New.
11770 * g++.dg/cpp0x/regress/array1.C: New.
11772 2011-03-11 Richard Guenther <rguenther@suse.de>
11774 PR tree-optimization/48067
11775 * gcc.dg/pr48067.c: New testcase.
11777 2011-03-11 Richard Guenther <rguenther@suse.de>
11780 * g++.dg/lto/20110311-1_0.C: New testcase.
11782 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11785 * g++.dg/inherit/virtual8.C: New test.
11787 PR middle-end/48044
11788 * gcc.dg/torture/pr48044.c: New test.
11790 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11793 * gfortran.dg/proc_ptr_comp_31.f90: New.
11795 2011-03-11 Richard Guenther <rguenther@suse.de>
11797 PR tree-optimization/47278
11798 * gcc.dg/torture/pr47278-1.c: New testcase.
11799 * gcc.dg/torture/pr47278-2.c: Likewise.
11801 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11803 PR tree-optimization/48063
11804 * gcc.dg/torture/pr48063.c: New test.
11806 2011-03-10 Jason Merrill <jason@redhat.com>
11808 * g++.dg/template/array22.C: New.
11810 * g++.dg/cpp0x/syntax-err1.C: New.
11811 * g++.dg/parse/error36.C: Adjust expected errors.
11812 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11813 * g++.old-deja/g++.pt/typename3.C: Likewise.
11814 * g++.old-deja/g++.pt/typename4.C: Likewise.
11815 * g++.old-deja/g++.pt/typename6.C: Likewise.
11817 2011-03-09 Jason Merrill <jason@redhat.com>
11819 * g++.dg/template/nontype22.C: New.
11821 2011-03-09 Martin Jambor <mjambor@suse.cz>
11823 PR tree-optimization/47714
11824 * g++.dg/torture/pr47714.C: New test.
11826 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11829 * gcc.target/powerpc/pr47755-2.c: New file.
11831 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11833 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11834 is not set in the environment, pass 64 as first argument when not
11835 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11836 native where ulimit -u is supported.
11838 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11840 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11842 2011-03-08 Jason Merrill <jason@redhat.com>
11844 * g++.dg/template/nontype21.C: New.
11846 * g++.dg/template/anon5.C: New.
11848 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11851 * gcc.dg/pr47881.c: New test.
11853 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11856 * g++.dg/lookup/template3.C: New test.
11858 2011-03-08 Kai Tietz <ktietz@redhat.com>
11860 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11863 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11866 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11867 sizeof to compute alignment.
11869 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11871 PR tree-optimization/48022
11872 * gcc.dg/pr48022-1.c: New test.
11873 * gcc.dg/pr48022-2.c: New test.
11875 2011-03-07 Jason Merrill <jason@redhat.com>
11877 * g++.dg/template/nontype20.C: New.
11878 * g++.dg/init/member1.C: Adjust expected errors.
11879 * g++.dg/parse/constant4.C: Likewise.
11880 * g++.dg/template/qualified-id3.C: Likewise.
11881 * g++.old-deja/g++.pt/crash10.C: Likewise.
11883 * g++.dg/cpp0x/regress/non-const1.C: New.
11885 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11888 * gcc.dg/pr47991.c: New test.
11890 2011-03-07 Jason Merrill <jason@redhat.com>
11892 * g++.dg/abi/mangle46.C: New.
11894 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11897 * gcc.target/powerpc/pr47862.c: New.
11899 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11902 * gcc.target/i386/combine-mul.c: Require nonpic.
11904 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11905 Nathan Froyd <froydnj@codesourcery.com>
11907 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11909 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11911 * README.QMTEST: Remove.
11913 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11914 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11917 * gfortran.dg/array_constructor_37.f90 : New test.
11919 2011-03-05 Jason Merrill <jason@redhat.com>
11921 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11922 * g++.dg/abi/mangle45.C: Likewise.
11923 * g++.dg/cpp0x/trailing1.C: Likewise.
11925 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11927 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11929 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11931 PR rtl-optimization/47899
11932 * gcc.dg/pr47899.c: New test.
11934 * gcc.dg/torture/pr47968.c: Ignore warnings.
11936 PR tree-optimization/47967
11937 * gcc.c-torture/compile/pr47967.c: New test.
11939 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11941 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11942 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11944 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11946 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11947 and property_getAttributes() if __OBJC2__.
11948 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11949 * objc.dg/property/property-encoding-1.m: New.
11950 * obj-c++.dg/property/property-encoding-1.mm: New.
11952 2011-03-04 Jason Merrill <jason@redhat.com>
11954 * g++.dg/template/pseudodtor6.C: New.
11956 * g++.dg/inherit/covariant19.C: New.
11958 2011-03-04 Richard Guenther <rguenther@suse.de>
11960 PR middle-end/47968
11961 * gcc.dg/torture/pr47968.c: New testcase.
11963 2011-03-04 Richard Guenther <rguenther@suse.de>
11965 PR middle-end/47975
11966 * gcc.dg/torture/pr47975.c: New testcase.
11968 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11971 * g++.dg/template/crash106.C: New.
11973 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11976 * gcc.dg/gomp/pr47963.c: New test.
11977 * g++.dg/gomp/pr47963.C: New test.
11979 2011-03-02 Jason Merrill <jason@redhat.com>
11981 * g++.dg/cpp0x/regress/condition1.C: New.
11983 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11985 2011-03-01 Jason Merrill <jason@redhat.com>
11987 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11989 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11991 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11993 PR rtl-optimization/47925
11994 * gcc.c-torture/execute/pr47925.c: New test.
11996 2011-03-01 Jason Merrill <jason@redhat.com>
11998 * g++.dg/cpp0x/decltype25.C: New.
12000 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12002 2011-03-01 Richard Guenther <rguenther@suse.de>
12004 PR tree-optimization/47890
12005 * gcc.dg/torture/pr47890.c: New testcase.
12007 2011-03-01 Richard Guenther <rguenther@suse.de>
12010 * gcc.dg/lto/pr47924_0.c: New testcase.
12012 2011-03-01 Richard Guenther <rguenther@suse.de>
12015 * gfortran.dg/lto/pr46911_0.f: New testcase.
12017 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12019 PR libgfortran/47933
12020 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12021 compile errors from older code form.
12023 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12025 PR libgfortran/47567
12026 * gfortran.dg/fmt_fw_d.f90: New test.
12028 2011-02-28 Jason Merrill <jason@redhat.com>
12030 * g++.dg/inherit/covariant18.C: New.
12032 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12034 PR middle-end/47893
12035 * gcc.dg/pr47893.c: New test.
12037 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12039 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12040 NULL in case of a selector with conflicting types.
12041 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12043 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12045 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12046 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12047 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12048 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12050 2011-02-28 Jason Merrill <jason@redhat.com>
12053 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12055 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12057 PR libgfortran/47778
12058 * gfortran.dg/namelist_71.f90: New test.
12060 2011-02-27 Jason Merrill <jason@redhat.com>
12063 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12064 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12066 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12069 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12071 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12074 * gfortran.dg/gomp/task-1.f90: Removed.
12076 2011-02-26 Jason Merrill <jason@redhat.com>
12078 * g++.dg/template/this-targ1.C: New.
12080 * g++.dg/cpp0x/regress/template-const1.C: New.
12081 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12082 * g++.dg/template/function1.C: Adjust.
12083 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12084 * g++.dg/debug/debug7.C: Adjust.
12086 2011-02-26 Tobias Burnus <burnus@net-b.de>
12089 * gfortran.dg/gomp/task-1.f90: New.
12091 2011-02-25 Jie Zhang <jie@codesourcery.com>
12093 * gcc.target/arm/neon-thumb2-move.c: Add
12094 dg-require-effective-target arm_thumb2_ok.
12096 2011-02-24 Jason Merrill <jason@redhat.com>
12098 * g++.dg/parse/constant1.C: Specify C++98 mode.
12099 * g++.dg/parse/constant5.C: Likewise.
12100 * g++.dg/parse/error2.C: Likewise.
12101 * g++.dg/parse/semicolon3.C: Likewise.
12102 * g++.dg/template/crash14.C: Likewise.
12103 * g++.dg/template/local4.C: Likewise.
12104 * g++.dg/template/nontype3.C: Likewise.
12105 * g++.dg/parse/crash31.C: Adjust expected errors.
12106 * g++.dg/template/function1.C: Likewise.
12107 * g++.dg/template/ref3.C: Likewise.
12108 * g++.dg/template/static9.C: Likewise.
12109 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12111 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12112 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12113 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12114 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12115 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12117 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12120 * gfortran.dg/pr47878.f90: New test.
12122 2011-02-24 Richard Guenther <rguenther@suse.de>
12125 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12126 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12128 2011-02-24 Richard Guenther <rguenther@suse.de>
12131 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12132 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12134 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12136 PR libgfortran/47567
12137 * gfortran.dg/fmt_f0_1.f90: Update test.
12139 2011-02-23 Jason Merrill <jason@redhat.com>
12141 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12142 * g++.dg/abi/mangle45.C: New.
12144 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12145 * g++.dg/template/canon-type-9.C: Match use of decltype
12146 between declaration and definition.
12147 * g++.dg/template/canon-type-12.C: Likewise.
12149 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12152 * gfortran.dg/nested_allocatables_1.f90: New.
12154 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12157 * g++.dg/pr46868.C: New test.
12158 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12159 * g++.dg/parse/error14.C: Adjust.
12161 2011-02-23 Richard Guenther <rguenther@suse.de>
12163 PR tree-optimization/47838
12164 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12166 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12168 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12170 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12172 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12173 * gfortran.dg/count_init_expr.f03: Ditto.
12174 * gfortran.dg/gomp/pr43711.f90: Ditto.
12175 * gcc.dg/struct-parse-2.c: Ditto.
12176 * gcc.dg/parse-error-3.c: Ditto.
12177 * gcc.dg/Wlogical-op-1.c: Ditto.
12178 * gcc.dg/Walways-true-1.c: Ditto.
12179 * gcc.dg/pr24225.c: Ditto.
12180 * gcc.dg/Walways-true-2.c: Ditto.
12181 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12182 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12183 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12184 * g++.dg/overload/defarg4.C: Ditto.
12185 * g++.dg/inherit/covariant16.C: Ditto.
12186 * g++.dg/inherit/virtual7.C: Ditto.
12187 * g++.dg/template/canon-type-9.C: Ditto.
12188 * g++.dg/template/access19.C: Ditto.
12189 * g++.dg/template/call7.C: Ditto.
12190 * g++.dg/template/canon-type-2.C: Ditto.
12191 * g++.dg/template/init7.C: Ditto.
12192 * g++.dg/template/sizeof-template-argument.C: Ditto.
12193 * g++.dg/template/const3.C: Ditto.
12194 * g++.dg/template/sfinae26.C: Ditto.
12195 * g++.dg/template/sfinae26.C: Ditto.
12196 * g++.dg/template/canon-type-11.C: Ditto.
12197 * g++.dg/template/union2.C: Ditto.
12198 * g++.dg/template/canon-type-3.C: Ditto.
12199 * g++.dg/template/canon-type-1.C: Ditto.
12200 * g++.dg/template/canon-type-5.C: Ditto.
12201 * g++.dg/template/canon-type-7.C: Ditto.
12202 * g++.dg/template/canon-type-10.C: Ditto.
12203 * g++.dg/template/spec36.C: Ditto.
12204 * g++.dg/template/typedef38.C: Ditto.
12205 * g++.dg/template/canon-type-4.C: Ditto.
12206 * g++.dg/template/canon-type-6.C: Ditto.
12207 * g++.dg/template/canon-type-13.C: Ditto.
12208 * g++.dg/template/instantiate9.C: Ditto.
12209 * g++.dg/template/ttp22.C: Ditto.
12210 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12211 * g++.dg/warn/Walways-true-1.C: Ditto.
12212 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12213 * g++.dg/warn/Walways-true-2.C: Ditto.
12214 * g++.dg/conversion/op4.C: Ditto.
12215 * g++.dg/opt/pr19650.C: Ditto.
12216 * g++.dg/lookup/friend11.C: Ditto.
12217 * g++.dg/other/default2.C: Ditto.
12218 * g++.dg/other/default3.C: Ditto.
12219 * g++.dg/other/dtor2.C: Ditto.
12220 * g++.dg/other/friend5.C: Ditto.
12221 * g++.dg/other/default5.C: Ditto.
12222 * g++.dg/init/brace6.C: Ditto.
12223 * g++.dg/init/aggr5.C: Ditto.
12224 * g++.dg/init/error2.C: Ditto.
12225 * g++.dg/expr/bound-mem-fun.C: Ditto.
12226 * g++.dg/expr/cond6.C: Ditto.
12227 * g++.dg/expr/stmt-expr-1.C: Ditto.
12228 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12229 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12230 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12231 * g++.dg/cpp0x/bracket1.C: Ditto.
12232 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12233 * g++.dg/cpp0x/pr38646.C: Ditto.
12234 * g++.dg/cpp0x/variadic73.C: Ditto.
12235 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12236 * g++.dg/cpp0x/bracket4.C: Ditto.
12237 * g++.dg/cpp0x/decltype4.C: Ditto.
12238 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12239 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12240 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12241 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12242 * g++.dg/cpp0x/decltype2.C: Ditto.
12243 * g++.dg/cpp0x/decltype1.C: Ditto.
12244 * g++.dg/cpp0x/bracket2.C: Ditto.
12245 * g++.dg/cpp0x/decltype5.C: Ditto.
12246 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12247 * g++.dg/cpp0x/variadic70.C: Ditto.
12248 * g++.dg/cpp0x/decltype6.C: Ditto.
12249 * g++.dg/cpp0x/rvo.C: Ditto.
12250 * g++.dg/cpp0x/vt-40092.C: Ditto.
12251 * g++.dg/cpp0x/variadic-new.C: Ditto.
12252 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12253 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12254 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12255 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12256 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12257 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12258 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12259 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12260 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12261 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12262 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12263 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12264 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12265 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12266 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12267 * g++.dg/cpp0x/pr39639.C: Ditto.
12268 * g++.dg/cpp0x/decltype3.C: Ditto.
12269 * g++.dg/cpp0x/variadic68.C: Ditto.
12270 * g++.dg/cpp0x/variadic-function.C: Ditto.
12271 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12272 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12273 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12274 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12275 * g++.dg/parse/crash35.C: Ditto.
12276 * g++.dg/parse/crash40.C: Ditto.
12277 * g++.dg/parse/defarg12.C: Ditto.
12278 * g++.dg/parse/crash34.C: Ditto.
12279 * g++.dg/parse/constructor3.C: Ditto.
12280 * g++.dg/parse/template23.C: Ditto.
12281 * g++.dg/parse/crash56.C: Ditto.
12282 * g++.dg/parse/dtor13.C: Ditto.
12283 * g++.dg/parse/error33.C: Ditto.
12284 * g++.dg/parse/ctor9.C: Ditto.
12285 * g++.dg/parse/error32.C: Ditto.
12286 * g++.dg/parse/error37.C: Ditto.
12287 * g++.dg/parse/bitfield3.C: Ditto.
12288 * g++.dg/parse/struct-4.C: Ditto.
12289 * g++.dg/ext/has_trivial_copy.C: Ditto.
12290 * g++.dg/ext/is_polymorphic.C: Ditto.
12291 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12292 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12293 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12294 * g++.dg/ext/is_union.C: Ditto.
12295 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12296 * g++.dg/ext/is_pod.C: Ditto.
12297 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12298 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12299 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12300 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12301 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12302 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12303 * g++.dg/ext/is_abstract.C: Ditto.
12304 * g++.dg/ext/has_trivial_assign.C: Ditto.
12305 * g++.dg/ext/is_class.C: Ditto.
12306 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12307 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12308 * g++.dg/ext/is_base_of.C: Ditto.
12309 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12310 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12311 * g++.dg/ext/is_empty.C: Ditto.
12312 * g++.dg/ext/is_enum.C: Ditto.
12313 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12314 * gnat.dg/opt11.adb: Ditto.
12315 * obj-c++.dg/pr45735.mm: Ditto.
12316 * obj-c++.dg/pr24393.mm: Ditto.
12317 * obj-c++.dg/exceptions-2.mm: Ditto.
12318 * objc.dg/pr45735.m: Ditto.
12319 * objc.dg/pr24393.m: Ditto.
12321 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12323 * objc.dg/attributes/objc-exception-1.m: New.
12325 2011-02-23 Jie Zhang <jie@codesourcery.com>
12327 * gcc.dg/cpp/include7.c: New test.
12329 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12332 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12334 2011-02-23 Jie Zhang <jie@codesourcery.com>
12336 PR rtl-optimization/47763
12337 * gcc.dg/pr47763.c: New test.
12339 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12342 * gfortran.dg/whole_file_32.f90 : New test.
12344 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12347 * g++.dg/inherit/virtual7.C: New test.
12349 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12352 * objc.dg/type-size-3.m: Updated error message.
12353 * objc.dg/type-size-4.m: New test.
12354 * objc.dg/type-size-5.m: New test.
12356 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12358 * lib/gnat.exp: Fix comments.
12359 Don't load libgloss.exp.
12360 (default_gnat_version): Call $compiler with --version.
12361 Adapt regexp for gnatmake output, insert version.
12362 (gnat_version): New proc.
12363 (gnat_init): Remove gnat_libgcc_s_path.
12364 (gnat_target_compile): Likewise.
12365 Remove ld_library_path.
12366 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12367 (gnat_pass): Remove.
12368 (gnat_pass): Remove.
12369 (gnat_finish): Remove.
12370 (gnat_exit): Remove.
12371 (local_find_gnatmake): Reindent.
12372 (runtest_file_p): Remove.
12373 (prune_warnings): Remove.
12374 (find_gnatclean): New proc.
12375 * lib/gnat-dg.exp (lremove): New proc.
12376 (gnat-dg-test): Reindent.
12377 Remove additional output files.
12378 (gnat-dg-runtest): Remove.
12380 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12381 * gnat.dg/loop_optimization6.adb: Likewise.
12382 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12384 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12386 PR tree-optimization/47835
12387 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12389 2011-02-22 Tobias Burnus <burnus@net-b.de>
12391 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12392 * gfortran.dg/abstract_type_2.f03: Ditto.
12393 * gfortran.dg/abstract_type_3.f03: Ditto.
12394 * gfortran.dg/abstract_type_4.f03: Ditto.
12395 * gfortran.dg/abstract_type_5.f03: Ditto.
12396 * gfortran.dg/abstract_type_6.f03: Ditto.
12397 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12398 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12399 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12400 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12401 * gfortran.dg/array_function_5.f90: Ditto.
12402 * gfortran.dg/asynchronous_3.f03: Ditto.
12403 * gfortran.dg/char_expr_1.f90: Ditto.
12404 * gfortran.dg/class_14.f03: Ditto.
12405 * gfortran.dg/data_array_6.f: Ditto.
12406 * gfortran.dg/data_invalid.f90: Ditto.
12407 * gfortran.dg/dot_product_1.f03: Ditto.
12408 * gfortran.dg/func_derived_5.f90: Ditto.
12409 * gfortran.dg/func_result_4.f90: Ditto.
12410 * gfortran.dg/implied_do_1.f90: Ditto.
12411 * gfortran.dg/initialization_25.f90: Ditto.
12412 * gfortran.dg/initialization_26.f90: Ditto.
12413 * gfortran.dg/interface_34.f90: Ditto.
12414 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12415 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12416 * gfortran.dg/matmul_8.f03: Ditto.
12417 * gfortran.dg/merge_init_expr.f90: Ditto.
12418 * gfortran.dg/pack_assign_1.f90: Ditto.
12419 * gfortran.dg/pack_vector_1.f90: Ditto.
12420 * gfortran.dg/pointer_check_8.f90: Ditto.
12421 * gfortran.dg/product_init_expr.f03: Ditto.
12422 * gfortran.dg/reshape_order_5.f90: Ditto.
12423 * gfortran.dg/reshape_shape_1.f90: Ditto.
12424 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12425 * gfortran.dg/same_name_2.f90: Ditto.
12426 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12427 * gfortran.dg/spread_init_expr.f03: Ditto.
12428 * gfortran.dg/stmt_func_1.f90: Ditto.
12429 * gfortran.dg/sum_init_expr.f03: Ditto.
12430 * gfortran.dg/transpose_3.f03: Ditto.
12431 * gfortran.dg/unpack_init_expr.f03: Ditto.
12432 * gfortran.dg/warn_conversion.f90: Ditto.
12433 * gfortran.dg/warn_conversion_2.f90: Ditto.
12434 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12435 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12436 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12437 * gfortran.dg/whole_file_16.f90: Ditto.
12438 * gfortran.dg/whole_file_17.f90: Ditto.
12439 * gfortran.dg/whole_file_18.f90: Ditto.
12440 * gfortran.dg/whole_file_20.f03: Ditto.
12441 * gfortran.dg/whole_file_5.f90: Ditto.
12442 * gfortran.dg/whole_file_6.f90: Ditto.
12443 * gfortran.dg/write_invalid_format.f90: Ditto.
12444 * gfortran.dg/zero_sized_6.f90: Ditto.
12446 2011-02-21 Jeff Law <law@redhat.com>
12448 PR rtl-optimization/46178
12449 * gcc.target/i386/pr46178.c: New test.
12451 PR rtl-optimization/46002
12452 * gcc.c-torture/compile/pr46002.c: New test.
12454 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12456 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12459 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12462 * g++.dg/debug/pr47106.C: Require effective target lto.
12464 2011-02-21 Jason Merrill <jason@redhat.com>
12466 * g++.dg/cpp0x/constexpr-diag2.C: New.
12468 2011-02-20 Jason Merrill <jason@redhat.com>
12470 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12472 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12474 * g++.dg/overload/conv-op1.C: New.
12476 * g++.dg/cpp0x/constexpr-synth1.C: New.
12478 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12480 * objc.dg/layout-2.m: New.
12481 * objc.dg/selector-3.m: Adjusted location of error message.
12482 * objc.dg/type-size-3.m: Same.
12483 * obj-c++.dg/selector-3.mm: Same.
12485 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12488 * objc.dg/property/dotsyntax-22.m: New.
12489 * obj-c++.dg/property/dotsyntax-22.mm: New.
12491 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12494 * g++.dg/template/typedef38.C: New test.
12496 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12499 * gfortran.dg/whole_file_30.f90 : New test.
12500 * gfortran.dg/whole_file_31.f90 : New test.
12502 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12506 * gfortran.dg/whole_file_28.f90 : New test.
12507 * gfortran.dg/whole_file_29.f90 : New test.
12509 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12512 * g++.dg/template/crash105.C: New.
12514 2011-02-19 Jason Merrill <jason@redhat.com>
12516 * g++.dg/cpp0x/regress/no-elide1.C: New.
12518 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12520 PR tree-optimization/46620
12521 * gcc.dg/pr46620.c: New.
12523 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12526 * gcc.target/i386/pr47809.c: New test.
12528 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12529 Tobias Burnus <burnus@net-b.de>
12531 * lib/target-supports.exp
12532 (check_effective_target_fortran_large_real): New check for large reals.
12533 * gfortran.dg/nan_7.f90: New test.
12535 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12537 PR libgfortran/47567
12538 * gfortran.dg/fmt_f0_1.f90: Update test.
12540 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12543 * gfortran.dg/array_constructor_36.f90 : New test.
12544 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12545 allow for comparison between different elements of the array
12546 constructor at different levels of optimization.
12548 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12550 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12551 * gcc.target/i386/pr32280-1.c: Likewise.
12553 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12556 * gcc.target/i386/pr47800.c: New test.
12558 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12560 * objc/execute/exceptions/foward-1.x: New.
12562 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12565 * gfortran.dg/derived_constructor_comps_4.f90: New.
12567 2011-02-18 Tobias Burnus
12570 * gfortran.dg/func_result_6.f90: New.
12572 2011-02-18 Michael Matz <matz@suse.de>
12575 * gfortran.dg/lto/pr45586_0.f90: New test.
12576 * gfortran.dg/typebound_proc_20.f90: Ditto.
12577 * gfortran.dg/typebound_proc_21.f90: Ditto.
12579 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12582 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12584 2011-02-18 Tobias Burnus <burnus@net-b.de>
12587 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12588 gcc_warning_prefix.
12589 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12590 normalizing the error/warning output.
12591 * gfortran.dg/Wall.f90: Update dg-error/warning.
12592 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12593 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12594 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12595 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12596 * gfortran.dg/class_30.f90: Update dg-error/warning.
12597 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12598 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12599 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12600 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12601 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12602 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12603 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12604 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12605 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12606 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12607 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12608 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12609 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12610 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12611 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12612 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12613 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12614 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12615 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12616 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12617 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12618 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12619 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12620 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12621 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12623 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12626 * gfortran.dg/proc_ptr_comp_30.f90: New.
12628 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12631 * gcc.target/i386/pr47780.c: New test.
12633 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12636 * gfortran.dg/class_40.f03: New.
12638 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12641 * g++.dg/cpp0x/auto21.C: New test.
12643 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12645 * objc.dg/special/unclaimed-category-1.h: Updated for
12647 * objc.dg/special/unclaimed-category-1.m: Same.
12648 * objc.dg/zero-link-1.m: Same.
12649 * objc.dg/lookup-1.m: Same.
12650 * objc.dg/torture/strings/const-str-9.m
12651 * objc.dg/torture/strings/const-str-10.m: Same.
12652 * objc.dg/torture/strings/const-str-11.m: Same.
12653 * objc.dg/torture/forward-1.m: Same.
12654 * objc.dg/zero-link-2.m: Same.
12655 * objc.dg/encode-7-next-64bit.m: Same.
12656 * objc.dg/method-4.m: Same.
12657 * objc.dg/next-runtime-1.m: Same.
12658 * objc.dg/image-info.m: Same.
12659 * objc.dg/pr23214.m: Same.
12660 * objc.dg/symtab-1.m: Same.
12661 * obj-c++.dg/basic.m: Same.
12662 * obj-c++.dg/proto-lossage-3.m: Same.
12663 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12664 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12665 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12666 * obj-c++.dg/method-11.m: Same.
12667 * objc/execute/enumeration-1.m: Same.
12668 * objc/execute/object_is_class.m: Same.
12669 * objc/execute/formal_protocol-2.m: Same.
12670 * objc/execute/formal_protocol-4.m: Same.
12671 * objc/execute/formal_protocol-6.m: Same.
12672 * objc/execute/bycopy-3.m: Same.
12673 * objc/execute/exceptions/catchall-1.m: Same.
12674 * objc/execute/exceptions/finally-1.m: Same.
12675 * objc/execute/exceptions/local-variables-1.m: Same.
12676 * objc/execute/exceptions/foward-1.m: Same.
12677 * objc/execute/bf-common.h
12678 * objc/execute/enumeration-2.m: Same.
12679 * objc/execute/formal_protocol-1.m: Same.
12680 * objc/execute/formal_protocol-3.m: Same.
12681 * objc/execute/formal_protocol-5.m: Same.
12682 * objc/execute/accessing_ivars.m: Same.
12683 * objc/execute/bycopy-2.m: Same.
12684 * objc/execute/formal_protocol-7.m: Same.
12685 * objc/execute/compatibility_alias.m: Same.
12686 * objc/execute/no_clash.m: Same.
12687 * objc/execute/object_is_meta_class.m: Same.
12688 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12689 * objc/execute/class-tests-1.h: Include stdio.h.
12690 * objc/execute/class-tests-2.h: Same.
12691 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12693 * obj-c++.dg/try-catch-2.mm: Same.
12695 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12698 * g++.dg/warn/Wunused-parm-4.C: New test.
12700 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12701 Jan Hubicka <jh@suse.cz>
12705 * g++.dg/debug/pr47106.C: New.
12707 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12710 * gcc.target/i386/pr43653.c: New test.
12712 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12715 * g++.dg/template/inherit6.C: New test.
12717 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12720 * gfortran.dg/class_39.f03: New.
12722 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12725 * g++.dg/cpp0x/variadic106.C: New test.
12727 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12729 PR libfortran/47757
12730 * gfortran.dg/pr47757-1.f90: New test.
12731 * gfortran.dg/pr47757-2.f90: New test.
12732 * gfortran.dg/pr47757-3.f90: New test.
12735 * g++.dg/cpp0x/enum8.C: New test.
12737 2011-02-15 Jason Merrill <jason@redhat.com>
12739 * g++.dg/inherit/implicit-trivial1.C: New.
12740 * g++.dg/cpp0x/implicit-trivial1.C: New.
12742 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12744 PR middle-end/47725
12745 * gcc.dg/torture/pr47725.c: Removed.
12747 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12750 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12751 constant does not generate a load from memory.
12753 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12755 PR middle-end/47725
12756 * gcc.dg/torture/pr47725.c: New.
12758 2011-02-15 Richard Guenther <rguenther@suse.de>
12760 PR tree-optimization/47743
12761 * gcc.dg/torture/pr47743.c: New testcase.
12763 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12765 PR middle-end/47581
12766 * gcc.target/i386/pr47581.c: New test.
12768 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12771 * gfortran.dg/select_type_22.f03: New.
12773 2011-02-14 Jason Merrill <jason@redhat.com>
12775 * g++.dg/cpp0x/regress/enum1.C: New.
12777 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12779 * gnat.dg/include.adb: New test.
12781 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12784 * gfortran.dg/class_38.f03: New.
12786 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12788 * gcc.dg/pr46494.c: New test.
12790 2011-02-14 Richard Guenther <rguenther@suse.de>
12792 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12794 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12797 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12798 sparc*-sun-solaris2.11.
12800 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12803 * gfortran.dg/argument_checking_18.f90: New.
12805 2011-02-13 Tobias Burnus <burnus@net-b.de>
12807 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12808 * gfortran.dg/argument_checking_17.f90: New.
12810 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12812 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12813 are temporarily disabled.
12814 * gfortran.dg/class_7.f03: Ditto.
12815 * gfortran.dg/coarray_14.f90: Ditto.
12816 * gfortran.dg/typebound_proc_13.f03: Ditto.
12818 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12821 * gfortran.dg/extends_11.f03: New.
12823 2011-02-11 Xinliang David Li <davidxl@google.com>
12825 PR tree-optimization/47707
12826 * g++.dg/tree-ssa/pr47707.C: New test.
12828 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12830 * g++.dg/opt/inline17.C: New test.
12832 2011-02-11 Tobias Burnus <burnus@net-b.de>
12835 * gfortran.dg/pure_formal_2.f90: New.
12837 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12839 PR rtl-optimization/47614
12840 * gfortran.dg/pr47614.f: New.
12842 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12845 * gcc.dg/opts-6.c: New test.
12847 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12850 * gcc.dg/pr47684.c: New test.
12852 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12855 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12856 c99_runtime, dg-add-options c99_runtime.
12857 (main): Use __asm__.
12859 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12862 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12863 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12864 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12865 * gcc.dg/ucnid-10.c: Likewise.
12866 * gcc.dg/ucnid-13.c: Likewise.
12867 * gcc.dg/ucnid-7.c: Likewise.
12868 * gcc.dg/ucnid-8.c: Likewise.
12869 Adapt dg-warning line number.
12871 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12873 * gcc.target/i386/parity-1.c: Use -march=k8.
12874 * gcc.target/i386/parity-2.c: Ditto.
12875 * gcc.target/i386/vecinit-1.c: Ditto.
12876 * gcc.target/i386/vecinit-2.c: Ditto.
12878 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12881 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12882 * gcc.target/mips/save-restore-3.c: Likewise.
12883 * gcc.target/mips/save-restore-4.c: Likewise.
12884 * gcc.target/mips/save-restore-5.c: Likewise.
12887 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12888 * g++.dg/tree-prof/partition2.C: Likewise.
12890 2011-02-09 Jason Merrill <jason@redhat.com>
12892 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12893 rather than misdeclare std::puts.
12895 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12896 * g++.dg/other/warning1.C: Likewise.
12897 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12898 * g++.old-deja/g++.gb/scope06.C: Likewise.
12899 * g++.old-deja/g++.law/cvt11.C: Likewise.
12900 * g++.old-deja/g++.law/init1.C: Likewise.
12901 * g++.dg/abi/mangle26.C: Likewise.
12903 * g++.dg/template/function1.C: Adjust for C++0x mode.
12904 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12906 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12907 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12909 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12911 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12913 * g++.dg/cpp0x/regress: New directory.
12914 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12915 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12916 * g++.dg/cpp0x/regress/regress3.C: New.
12918 2011-02-10 Richard Guenther <rguenther@suse.de>
12920 PR tree-optimization/47677
12921 * gcc.dg/torture/pr47677.c: New testcase.
12923 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12925 * objc.dg/special/load-category-1.m: Remove unused header.
12926 * objc.dg/special/load-category-1a.m: Likewise.
12927 * objc.dg/special/load-category-2.m: Likewise.
12928 * objc.dg/special/load-category-2a.m: Likewise.
12929 * objc.dg/special/load-category-3.m: Likewise.
12930 * objc.dg/special/load-category-3a.m: Likewise.
12931 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12932 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12933 * objc.dg/attributes/class-attribute-1.m: Likewise.
12934 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12935 * obj-c++.dg/property/property.exp: Likewise.
12936 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12937 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12938 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12939 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12940 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12941 * obj-c++.dg/template-8.mm: Likewise.
12943 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12946 * gcc.target/i386/pr47665.c: New test.
12948 2011-02-10 Jie Zhang <jie@codesourcery.com>
12952 2011-02-05 Jie Zhang <jie@codesourcery.com>
12954 * gcc.dg/pr42631.c: Update test.
12955 * gcc.dg/pr42631-2.c: New test.
12957 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12960 * gfortran.dg/proc_decl_25.f90: New.
12962 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12965 * gfortran.dg/typebound_assignment_2.f03: New.
12967 2011-02-09 Richard Guenther <rguenther@suse.de>
12969 PR tree-optimization/47664
12970 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12972 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12974 PR middle-end/47646
12975 * gnat.dg/uninit_func.adb: Adjust dg directive.
12977 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12979 PR middle-end/47646
12980 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12982 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12985 * gfortran.dg/auto_dealloc_2.f90: New.
12987 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12989 * gcc.dg/builtins-config.h: Remove __sgi handling.
12990 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12991 -std=c99 for mips-sgi-irix6.5*.
12993 2011-02-09 Martin Jambor <mjambor@suse.cz>
12995 PR middle-end/45505
12996 * gfortran.dg/pr25923.f90: Remove xfails.
12998 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001 * gfortran.dg/inquire_14.f90: New test.
13003 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13006 * gfortran.dg/pointer_init_6.f90: New.
13008 2011-02-08 Jeff Law <law@redhat.com>
13010 PR tree-optimization/42893
13011 * gcc.tree-ssa/pr42893.c: New test.
13013 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13015 PR tree-optimization/46834
13016 PR tree-optimization/46994
13017 PR tree-optimization/46995
13018 * gcc.dg/graphite/id-pr46834.c: New.
13019 * gfortran.dg/graphite/id-pr46994.f90: New.
13020 * gfortran.dg/graphite/id-pr46995.f90: New.
13022 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13024 PR middle-end/47646
13025 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13026 using the variable is known the warning is emitted there.
13027 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13028 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13030 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13033 * gcc.dg/noreturn-1.c (foo5): Likewise.
13034 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13035 (method2): Likewise.
13037 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13038 the return statement using the uninitialized variable.
13039 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13041 2011-02-08 Richard Guenther <rguenther@suse.de>
13043 PR middle-end/47639
13044 * g++.dg/opt/pr47639.c: New testcase.
13046 2011-02-08 Richard Guenther <rguenther@suse.de>
13048 PR tree-optimization/47632
13049 * g++.dg/opt/pr47632.C: New testcase.
13051 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13053 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13055 2011-02-07 Richard Guenther <rguenther@suse.de>
13057 PR tree-optimization/47615
13058 * g++.dg/opt/pr47615.C: New testcase.
13060 2011-02-07 Richard Guenther <rguenther@suse.de>
13062 PR tree-optimization/47621
13063 * gcc.dg/torture/pr47621.c: New testcase.
13065 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13067 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13069 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13072 * gfortran.dg/allocate_with_source_1 : New test.
13074 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13076 PR middle-end/47610
13077 * gcc.dg/pr47610.c: New test.
13079 2011-02-05 Jie Zhang <jie@codesourcery.com>
13082 * gcc.dg/pr42631.c: Update test.
13083 * gcc.dg/pr42631-2.c: New test.
13085 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13088 * gfortran.dg/pr47574.f90: New test.
13090 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13092 PR tree-optimization/46194
13093 * gcc.dg/autopar/pr46194.c: New.
13095 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13097 PR tree-optimization/43695
13098 * g++.dg/ipa/pr43695.C: New.
13100 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13102 PR inline-asm/23200
13103 * gcc.dg/pr23200.c: New test.
13105 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13108 * g++.dg/pr47589.C: New test.
13110 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13113 * g++.dg/template/typedef37.C: New test.
13114 * g++.dg/template/param1.C: Adjust expected error message.
13116 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13118 PR middle-end/31490
13119 * gcc.dg/pr31490-2.c: New test.
13120 * gcc.dg/pr31490-3.c: New test.
13121 * gcc.dg/pr31490-4.c: New test.
13123 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13124 Jakub Jelinek <jakub@redhat.com>
13127 * g++.dg/parser/semicolon3.C: Adjust.
13128 * g++.dg/parser/semicolon4.C: New testcase.
13129 * g++.dg/pr46890.C: New testcase.
13131 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13134 * g++.dg/init/pr29571.C: New.
13136 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13138 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13139 instead of vect_int.
13141 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13144 * gcc.target/i386/pr47312.c: New test.
13147 * gcc.target/i386/pr47564.c: New test.
13149 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13151 PR tree-optimization/45122
13152 * gcc.dg/tree-ssa/pr45122.c: New.
13154 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13157 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13160 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13161 and vsx so a default --with-cpu=power7 doesn't give an error
13162 when -mavoid-indexed-addresses is used.
13164 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13165 wrapper function to save the arguments and then jump to the real
13166 function, rather than depending on the compiler not to move stuff
13168 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13170 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13171 Paul Thomas <pault@gcc.gnu.org>
13174 * gfortran.dg/class_37.f03 : New test.
13176 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13177 Richard Guenther <rguenther@suse.de>
13179 PR tree-optimization/40979
13181 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13182 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13183 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13184 check_vect_support_and_set_flags.
13185 * gfortran.dg/graphite/vect-pr40979.f90: New.
13187 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13190 * gfortran.dg/class_36.f03: New.
13192 2011-02-02 Richard Guenther <rguenther@suse.de>
13194 PR tree-optimization/47566
13195 * gcc.dg/lto/20110201-1_0.c: New testcase.
13197 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13203 * debug/pr47498.c: New.
13204 * debug/pr47501.c: New.
13206 2011-02-01 Richard Guenther <rguenther@suse.de>
13208 PR tree-optimization/47559
13209 * g++.dg/torture/pr47559.C: New testcase.
13211 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13214 * gfortran.dg/typebound_call_20.f03: New.
13216 2011-02-01 Richard Guenther <rguenther@suse.de>
13218 PR tree-optimization/47555
13219 * gcc.dg/pr47555.c: New testcase.
13221 2011-02-01 Richard Guenther <rguenther@suse.de>
13223 PR tree-optimization/47541
13224 * g++.dg/torture/pr47541.C: New testcase.
13226 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13229 * gfortran.dg/typebound_call_19.f03: New.
13231 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13234 * g++.dg/cpp0x/pr47416.C: New test.
13236 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13239 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13241 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13244 * gfortran.dg/typebound_assignment_1.f03: New.
13246 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13248 PR tree-optimization/47538
13249 * gcc.c-torture/execute/pr47538.c: New test.
13251 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13254 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13256 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13258 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13260 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13262 PR rtl-optimization/44031
13263 * gcc.c-torture/compile/20110131-1.c: New test.
13265 2011-01-31 Tobias Burnus <burnus@net-b.de>
13268 * gfortran.dg/stmt_func_1.f90: New.
13270 2011-01-31 Tobias Burnus <burnus@net-b.de>
13273 * gfortran.dg/interface_34.f90: New.
13275 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13278 * gfortran.dg/realloc_on_assign_5.f03: New test.
13279 * gfortran.dg/realloc_on_assign_5.f03: New test.
13281 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13283 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13284 * gfortran.dg/bessel_7.f90: Likewise.
13285 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13287 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13288 * gfortran.dg/sum_init_expr.f03: Likewise.
13290 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13292 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13295 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13296 loop only on "vect_intfloat_cvt" targets.
13298 2011-01-29 Tobias Burnus <burnus@net-b.de>
13301 * gfortran.dg/shape_6.f90: New.
13303 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13305 PR libgfortran/47434
13306 * gfortran.dg/read_infnan_1.f90: Update test.
13307 * gfortran.dg/module_nan.f90: Update test.
13308 * gfortran.dg/char4_iunit_1.f03: Update test.
13309 * gfortran.dg/large_real_kind_1.f90: Update test.
13310 * gfortran.dg/real_const_3.f90: Update test.
13311 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13313 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13316 * g++.dg/template/param2.C: New test.
13318 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13320 PR libgfortran/47285
13321 * gfortran.dg/fmt_g.f: New test.
13323 2011-01-28 Tobias Burnus <burnus@net-b.de>
13326 * gfortran.dg/pure_formal_1.f90: New.
13328 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13331 * gcc.dg/tls/pr42894.c: New test.
13333 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13335 * gcc.dg/pr47276.c: Add dg-require-visibility.
13337 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13339 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13341 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13342 Tobias Burnus <burnus@gcc.gnu.org>
13347 * gfortran.dg/realloc_on_assign_3.f03: New test.
13348 * gfortran.dg/realloc_on_assign_4.f03: New test.
13349 * gfortran.dg/allocatable_function_5.f90: New test.
13350 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13351 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13352 implemented" dg-errors.
13354 2011-01-27 Jan Hubicka <jh@suse.cz>
13356 PR middle-end/46949
13357 * gcc.dg/attr-weakref-4.c: New testcase
13359 2011-01-27 Martin Jambor <mjambor@suse.cz>
13361 PR tree-optimization/47228
13362 * gcc.dg/torture/pr47228.c: New test.
13364 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13366 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13368 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13370 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13371 when using auto-overlay support on the SPU.
13373 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13375 PR rtl-optimization/44174
13376 * gcc.target/i386/asm-6.c: New test.
13378 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13380 PR rtl-optimization/46856
13381 * gcc.c-torture/compile/pr46856.c: New test.
13383 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13384 Andrew Pinski <pinskia@gmail.com>
13387 * gcc.dg/pr43082.c: New.
13389 2011-01-26 DJ Delorie <dj@redhat.com>
13391 PR rtl-optimization/46878
13392 * gcc.dg/pr46878-1.c: New test.
13394 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13397 * g++.dg/cpp0x/pr47476.C: New test.
13399 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13401 * gcc.c-torture/compile/20110126-1.c: New test.
13403 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13406 * gcc.dg/torture/pr47473.c: New test.
13408 2011-01-26 Jan Hubicka <jh@suse.cz>
13411 * gcc.c-torture/execute/pr47237.c: New testcase.
13413 2011-01-26 Jan Hubicka <jh@suse.cz>
13415 PR tree-optimization/47190
13416 * gcc.dg/attr-weakref-3.c: New testcase.
13418 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13421 * gcc.dg/dll-9a.c: New test file.
13422 * gcc.dg/dll-11.c: Likewise.
13423 * gcc.dg/dll-12.c: Likewise.
13424 * gcc.dg/dll-12a.c: Likewise.
13425 * gcc.dg/dll-11a.c: Likewise.
13426 * gcc.dg/dll-9.c: Likewise.
13427 * gcc.dg/dll-10.c: Likewise.
13428 * gcc.dg/dll-10a.c: Likewise.
13429 * g++.dg/ext/dllexport4a.cc: Likewise.
13430 * g++.dg/ext/dllexport4.C: Likewise.
13431 * g++.dg/ext/dllexport5.C: Likewise.
13432 * g++.dg/ext/dllexport5a.cc: Likewise.
13434 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13436 PR tree-optimization/46970
13437 * gcc.dg/graphite/pr46970.c: New.
13439 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13441 PR tree-optimization/46215
13442 * gcc.dg/graphite/pr46215.c: New.
13444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13446 PR tree-optimization/46168
13447 * gcc.dg/graphite/pr46168.c: New.
13449 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13451 PR tree-optimization/43657
13452 * gcc.dg/graphite/pr43657.c: New.
13454 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13456 PR tree-optimization/29832
13457 * gfortran.dg/graphite/pr29832.f90: New.
13459 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13461 PR tree-optimization/43567
13462 * gcc.dg/graphite/pr43567.c: New.
13464 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13466 * gfortran.dg/graphite/interchange-4.f: New.
13467 * gfortran.dg/graphite/interchange-5.f: New.
13469 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13470 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13471 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13472 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13473 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13474 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13475 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13476 * gfortran.dg/ltrans-7.f90: Removed.
13477 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13479 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13480 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13481 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13482 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13483 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13484 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13485 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13486 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13487 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13488 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13489 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13490 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13491 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13492 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13493 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13494 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13495 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13496 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13497 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13498 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13499 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13500 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13501 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13502 * gcc.dg/tree-ssa/data-dep-1.c
13503 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13504 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13505 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13506 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13507 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13509 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13511 PR tree-optimization/47265
13512 PR tree-optimization/47443
13513 * gcc.c-torture/compile/pr47265.c: New test.
13514 * gcc.dg/pr47443.c: New test.
13516 2011-01-25 Martin Jambor <mjambor@suse.cz>
13518 PR tree-optimization/47382
13519 * g++.dg/torture/pr47382.C: New test.
13520 * g++.dg/opt/devirt1.C: Xfail.
13522 2011-01-25 Yao Qi <yao@codesourcery.com>
13525 * gcc.target/arm/pr45701-1.c: New test.
13526 * gcc.target/arm/pr45701-2.c: New test.
13527 * gcc.target/arm/pr45701-3.c: New test.
13529 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13530 Jakub Jelinek <jakub@redhat.com>
13532 PR tree-optimization/47271
13533 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13535 2011-01-25 Nick Clifton <nickc@redhat.com>
13537 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13538 (saturate_add): Delete.
13539 (exchange): Delete.
13540 (main): Do not run saturate_add.
13541 (set_interrupts): Delete.
13543 2011-01-25 Tobias Burnus <burnus@net-b.de>
13546 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13548 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13550 PR tree-optimization/47427
13551 PR tree-optimization/47428
13552 * gcc.c-torture/compile/pr47427.c: New test.
13553 * gcc.c-torture/compile/pr47428.c: New test.
13555 2011-01-25 Richard Guenther <rguenther@suse.de>
13557 PR middle-end/47411
13558 * gcc.dg/torture/pr47411.c: New testcase.
13560 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13562 * gfortran.dg/graphite/id-24.f: New.
13563 * gfortran.dg/graphite/id-25.f: New.
13565 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13567 * gfortran.dg/graphite/id-23.f: New.
13569 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13571 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13573 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13575 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13576 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13577 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13578 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13579 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13580 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13581 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13582 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13583 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13585 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13587 * gcc.dg/graphite/block-0.c: Add documentation.
13588 * gcc.dg/graphite/block-4.c: Same.
13589 * gcc.dg/graphite/block-7.c: Same.
13590 * gcc.dg/graphite/block-8.c: New.
13591 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13592 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13593 * gcc.dg/graphite/interchange-12.c: Add documentation.
13594 * gcc.dg/graphite/interchange-13.c: New.
13595 * gcc.dg/graphite/interchange-14.c: New.
13596 * gcc.dg/graphite/interchange-15.c: New.
13597 * gcc.dg/graphite/interchange-8.c: Add documentation.
13598 * gcc.dg/graphite/interchange-mvt.c: Same.
13600 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13603 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13604 * gcc.target/powerpc/altivec-14.c: Ditto.
13605 * gcc.target/powerpc/altivec-33.c: Ditto.
13606 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13607 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13608 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13609 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13610 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13611 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13612 * g++.dg/ext/altivec-15.C: Ditto.
13613 * g++.dg/ext/altivec-types-1.C: Ditto.
13614 * g++.dg/ext/altivec-types-2.C: Ditto.
13615 * g++.dg/ext/altivec-types-3.C: Ditto.
13616 * g++.dg/ext/altivec-types-4.C: Ditto.
13618 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13620 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13622 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13624 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13625 optimization options.
13627 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13629 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13632 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13634 2011-01-23 Tobias Burnus <burnus@net-b.de>
13637 * gfortran.dg/allocatable_scalar_12.f90: New.
13639 2011-01-23 Ira Rosen <irar@il.ibm.com>
13641 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13642 vectorization to be not profitable if peeling is used to
13643 realign the memory access.
13644 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13645 loop bound to avoid loop unrolling.
13646 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13648 2011-01-22 Jan Hubicka <jh@suse.cz>
13651 * g++.dg/lto/pr47333.C: New file.
13653 2011-01-22 Jan Hubicka <jh@suse.cz>
13655 PR tree-optimization/43884
13657 * gcc.dg/autopar/outer-2.c: Increase array size.
13658 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13660 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13663 * gfortran.dg/c_loc_tests_16.f90: New test.
13665 2011-01-22 Tobias Burnus <burnus@net-b.de>
13668 * gfortran.dg/typebound_proc_19.f90: New.
13670 2011-01-21 Jeff Law <law@redhat.com>
13672 PR tree-optimization/47053
13673 * g++.dg/pr47053.C: New test.
13675 2011-01-21 Jason Merrill <jason@redhat.com>
13678 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13680 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13683 * g++.dg/cpp0x/range-for10.C: New test.
13684 * g++.dg/template/for1.C: New test.
13686 PR middle-end/45566
13687 * g++.dg/tree-prof/partition3.C: New test.
13689 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13691 PR rtl-optimization/47366
13692 * g++.dg/opt/pr47366.C: New test.
13694 2011-01-21 Jason Merrill <jason@redhat.com>
13697 * g++.dg/cpp0x/constexpr-regress2.C: New.
13699 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13701 2011-01-21 Jeff Law <law@redhat.com>
13703 PR rtl-optimization/41619
13704 * gcc.dg/pr41619.c: New.
13706 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13708 PR tree-optimization/47355
13709 * g++.dg/opt/pr47355.C: New test.
13711 2011-01-21 Richard Guenther <rguenther@suse.de>
13713 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13716 2011-01-21 Richard Guenther <rguenther@suse.de>
13718 PR tree-optimization/47365
13719 * gcc.dg/torture/pr47365.c: New testcase.
13720 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13722 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13724 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13726 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13728 PR tree-optimization/47391
13729 * gcc.dg/pr47391.c: New test.
13731 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13733 * g++.dg/template/char1.C: Use signed char.
13735 2011-01-21 Tobias Burnus <burnus@net-b.de>
13738 * gfortran.dg/pointer_target_4.f90: New.
13740 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13743 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13744 ILP32 system and not IP32.
13746 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13749 * g++.dg/debug/pr46583.C: New.
13751 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13754 * g++.dg/debug/pr47283.C: New test.
13757 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13758 * gcc.target/i386/headmerge-2.c: Likewise.
13760 2011-01-20 Richard Guenther <rguenther@suse.de>
13762 PR middle-end/47370
13763 * gcc.dg/torture/pr47370.c: New testcase.
13765 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13767 PR tree-optimization/46130
13768 * gcc.dg/pr46130-1.c: New test.
13769 * gcc.dg/pr46130-2.c: New test.
13771 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13774 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13776 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13779 * g++.dg/debug/pr46240.cc: New.
13781 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13784 * g++.dg/template/anonunion1.C: New test.
13786 PR rtl-optimization/47337
13787 * gcc.c-torture/execute/pr47337.c: New test.
13789 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13792 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13794 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13796 PR tree-optimization/46021
13797 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13799 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13801 PR tree-optimization/47290
13802 * g++.dg/torture/pr47290.C: New test.
13804 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13807 * gfortran.dg/proc_ptr_comp_29.f90: New.
13809 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13812 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13813 powerpc-apple-darwin9.
13815 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13817 PR rtl-optimization/47299
13818 * gcc.c-torture/execute/pr47299.c: New test.
13820 2011-01-17 Jason Merrill <jason@redhat.com>
13822 * g++.dg/cpp0x/constexpr-virtual.C: New.
13824 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13827 * gfortran.dg/gomp/pr47331.f90: New test.
13829 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13832 * objc.dg/selector-warn-1.m: New.
13833 * obj-c++.dg/selector-warn-1.mm: New.
13835 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13837 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13838 Update dg-final accordingly.
13840 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13842 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13844 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13846 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13848 * gcc.dg/guality/pr36728-2.c: Likewise.
13850 2011-01-17 Richard Guenther <rguenther@suse.de>
13852 PR tree-optimization/47313
13853 * g++.dg/torture/pr47313.C: New testcase.
13855 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13858 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13859 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13860 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13861 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13863 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13865 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13866 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13867 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13869 2011-01-17 Richard Guenther <rguenther@suse.de>
13871 PR tree-optimization/45967
13872 * gcc.dg/torture/pr45967-2.c: New testcase.
13873 * gcc.dg/torture/pr45967-3.c: Likewise.
13875 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13878 * g++.dg/ext/pr47213.C: Require visibility.
13880 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13882 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13883 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13885 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13887 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13888 Linux-based targets.
13890 2011-01-13 Jan Hubicka <jh@suse.cz>
13892 PR tree-optimization/47276
13893 * gcc.dg/pr47276.c: New testcase.
13895 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13896 Jonathan Wakely <jwakely.gcc@gmail.com>
13899 * g++.dg/other/pr33558.C: New.
13900 * g++.dg/other/pr33558-2.C: New.
13902 2011-01-14 Martin Jambor <mjambor@suse.cz>
13904 PR tree-optimization/45934
13905 PR tree-optimization/46302
13906 * g++.dg/ipa/devirt-c-1.C: New test.
13907 * g++.dg/ipa/devirt-c-2.C: Likewise.
13908 * g++.dg/ipa/devirt-c-3.C: Likewise.
13909 * g++.dg/ipa/devirt-c-4.C: Likewise.
13910 * g++.dg/ipa/devirt-c-5.C: Likewise.
13911 * g++.dg/ipa/devirt-c-6.C: Likewise.
13912 * g++.dg/ipa/devirt-6.C: Likewise.
13913 * g++.dg/ipa/devirt-d-1.C: Likewise.
13914 * g++.dg/torture/pr45934.C: Likewise.
13916 2011-01-14 Jason Merrill <jason@redhat.com>
13918 * g++.dg/cpp0x/variadic105.C: New.
13920 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13921 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13924 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13925 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13926 execution tests on i?86-*-*, x86_64-*-* and
13927 powerpc*-apple-darwin* && ilp32.
13928 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13929 tests on i?86-*-* and x86_64-*-*.
13931 2011-01-14 Richard Guenther <rguenther@suse.de>
13933 PR tree-optimization/47280
13934 * g++.dg/opt/pr47280.C: New testcase.
13936 2011-01-14 Jason Merrill <jason@redhat.com>
13938 * g++.dg/cpp0x/constexpr-regress1.C: New.
13940 * g++.dg/ext/flexary2.C: New.
13942 2011-01-14 Richard Guenther <rguenther@suse.de>
13944 PR middle-end/47281
13945 * gcc.dg/torture/pr47281.c: New testcase.
13946 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13948 2011-01-14 Richard Guenther <rguenther@suse.de>
13950 PR tree-optimization/47286
13951 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13953 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13956 * g++.dg/ext/pr47213.C: New.
13958 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13960 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13962 2011-01-13 Tobias Burnus <burnus@net-b.de>
13963 Mikael Morin <mikael@gcc.gnu.org>
13967 * gfortran.dg/select_type_20.f90: New.
13968 * gfortran.dg/select_type_21.f90: New.
13970 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13973 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13975 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13977 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13978 * gcc.dg/guality/pr36728-2.c: Likewise.
13980 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13983 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13985 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13987 PR rtl-optimization/45352
13988 * gcc.dg/pr45352-3.c: New.
13990 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13992 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13994 * g++.dg/cpp0x/range-for8.C: New.
13995 * g++.dg/cpp0x/range-for9.C: New.
13997 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14000 * g++.dg/debug/pr47209.C: New.
14002 2011-01-12 Richard Guenther <rguenther@suse.de>
14005 * gcc.dg/lto/pr47259_0.c: New testcase.
14006 * gcc.dg/lto/pr47259_1.c: Likewise.
14008 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14010 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14011 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14012 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14013 methods missing from the OBJC2 Object.
14014 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14015 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14016 GNU and NeXT runtimes.
14017 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14019 * objc-obj-c++-shared/Object1.m: Likewise.
14020 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14021 * objc.dg/proto-qual-1.m: Likewise.
14022 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14023 * obj-c++.dg/proto-qual-1.mm: Likewise.
14025 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14028 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14030 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14032 Fixed the Objective-C++ testsuite and updated all tests.
14033 * lib/obj-c++.exp (obj-c++_init): Declare and set
14034 gcc_warning_prefix and gcc_error_prefix.
14035 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14036 'dg-warning', 'dg-message' and 'dg-error'.
14037 * obj-c++.dg/class-extension-3.mm: Likewise.
14038 * obj-c++.dg/class-protocol-1.mm: Likewise.
14039 * obj-c++.dg/encode-7.mm: Likewise.
14040 * obj-c++.dg/exceptions-3.mm: Likewise.
14041 * obj-c++.dg/exceptions-5.mm: Likewise.
14042 * obj-c++.dg/method-12.mm: Likewise.
14043 * obj-c++.dg/method-13.mm: Likewise.
14044 * obj-c++.dg/method-15.mm: Likewise.
14045 * obj-c++.dg/method-16.mm: Likewise.
14046 * obj-c++.dg/method-4.mm: Likewise.
14047 * obj-c++.dg/method-8.mm: Likewise.
14048 * obj-c++.dg/method-conflict-1.mm: Likewise.
14049 * obj-c++.dg/method-conflict-2.mm: Likewise.
14050 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14051 and uncommented second part of the testcase now that the testsuite
14053 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14054 and uncommented second part of the testcase now that the testsuite
14056 * obj-c++.dg/private-1.mm: Likewise.
14057 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14058 * obj-c++.dg/syntax-error-7.mm: Likewise.
14059 * obj-c++.dg/warn5.mm: Likewise.
14060 * obj-c++.dg/property/at-property-14.mm: Likewise.
14061 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14063 * obj-c++.dg/property/at-property-18.mm: Likewise.
14064 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14066 * obj-c++.dg/property/at-property-21.mm: Likewise.
14067 * obj-c++.dg/property/at-property-28.mm: Likewise.
14068 * obj-c++.dg/property/at-property-5.mm: Likewise.
14069 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14070 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14071 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14072 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14073 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14074 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14075 * obj-c++.dg/tls/diag-5.mm: Likewise.
14076 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14077 dg-error, now matched correctly.
14079 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14081 * objc.dg/property/at-property-29.m: New.
14082 * obj-c++.dg/property/at-property-29.mm: New.
14084 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14086 * go.test/go-test.exp (go-set-goarch): New proc.
14087 (go-gc-tests): Use it.
14089 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14092 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14094 2011-01-11 Richard Henderson <rth@redhat.com>
14096 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14098 2011-01-11 Jan Hubicka <jh@suse.cz>
14102 * gcc.dg/lto/pr45721_1.c: New file.
14103 * gcc.dg/lto/pr45721_0.c: New file.
14105 2011-01-11 Richard Guenther <rguenther@suse.de>
14107 PR tree-optimization/46076
14108 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14110 2011-01-11 Jeff Law <law@redhat.com>
14112 * PR tree-optimization/47086
14113 * gcc.dg/pr47086.c: New test.
14115 2011-01-11 Jason Merrill <jason@redhat.com>
14118 * g++.dg/template/new10.C: New.
14121 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14123 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14125 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14126 Split type definitions and NSConstantString class into...
14127 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14128 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14129 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14130 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14131 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14132 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14134 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14135 encode defines for newer NeXT system headers.
14136 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14137 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14138 * objc.dg/foreach-5.m: Likewise.
14139 * objc.dg/foreach-2.m: Likewise.
14140 * objc.dg/foreach-4.m: Likewise.
14141 * objc.dg/torture/strings/string1.m: Likewise.
14142 * objc.dg/torture/strings/string2.m: Likewise.
14143 * objc.dg/torture/strings/string3.m: Likewise.
14144 * objc.dg/torture/strings/string4.m: Likewise.
14145 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14146 header and stand alone.
14147 * obj-c++.dg/strings/strings-2.mm: Likewise.
14148 * objc.dg/torture/strings/const-str-3.m: Likewise.
14149 * objc.dg/strings/strings-2.m: Likewise.
14150 * objc.dg/strings/const-str-12b.m: Likewise.
14152 2011-01-12 Richard Guenther <rguenther@suse.de>
14154 PR middle-end/32511
14155 * gcc.dg/attr-weak-1.c: Adjust.
14157 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14160 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14161 standard compliant and comment.
14163 2011-01-10 Jan Hubicka <jh@suse.cz>
14166 * gcc.dg/initpri3.c: New testcase.
14168 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14171 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14172 externally visible.
14177 (g_ebp_save): Likewise.
14178 (g_esp_save): Likewise.
14180 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14182 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14184 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14186 PR tree-optimization/46021
14187 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14188 i?86-*-*, x86_64-*-*.
14190 2011-01-10 Jeff Law <law@redhat.com>
14192 * PR tree-optimization/47141
14193 * gcc.c-torture/compile/pr47141.c: New test.
14195 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14198 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14199 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14200 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14201 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14204 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14205 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14206 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14207 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14208 being vectorized. Adjust dg-final pattern.
14211 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14212 * gcc.dg/vect/slp-24.c: Likewise.
14214 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14217 * g++.dg/other/pr47218-1.C: New test file.
14218 * g++.dg/other/pr47218.C: Likewise.
14219 * g++.dg/other/pr47218.h: New supporting header.
14221 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14224 * objc.dg/attributes/invalid-attribute-1.m: New.
14225 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14227 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14230 * gfortran.dg/proc_ptr_comp_28.f90: New.
14232 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14234 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14235 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14236 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14237 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14238 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14239 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14240 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14241 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14242 * objc.dg/gnu-api-2-class.m: Likewise.
14243 * objc.dg/gnu-api-2-ivar.m: Likewise.
14244 * objc.dg/gnu-api-2-method.m: Likewise.
14245 * objc.dg/gnu-api-2-objc.m: Likewise.
14246 * objc.dg/gnu-api-2-object.m: Likewise.
14247 * objc.dg/gnu-api-2-property.m: Likewise.
14248 * objc.dg/gnu-api-2-protocol.m: Likewise.
14249 * objc.dg/gnu-api-2-sel.m: Likewise.
14251 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14253 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14254 * objc.dg/objc-foreach-4.m: Likewise.
14255 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14256 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14257 * objc.dg/foreach-4.m: Likewise.
14258 * objc.dg/foreach-5.m: Likewise.
14259 * objc.dg/foreach-3.m: Return self from init.
14261 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14264 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14266 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14269 * gfortran.dg/class_35.f90: New.
14271 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14273 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14275 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14278 * objc.dg/invalid-method-2.m: New.
14279 * obj-c++.dg/invalid-method-2.mm: New.
14281 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14284 * gfortran.dg/transpose_optimization_2.f90 : New test.
14286 2011-01-08 Jan Hubicka <jh@suse.cz>
14288 PR tree-optmization/46469
14289 * g++.dg/torture/pr46469.C: New testcase.
14291 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14293 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14294 emulation of libobjc-gnu structure layout functionality to ..
14295 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14296 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14297 * objc/execute/bf-common.h: Adjust headers.
14298 * objc/execute/bf-1.m: Likewise.
14299 * objc/execute/bf-2.m: Likewise.
14300 * objc/execute/bf-3.m: Likewise.
14301 * objc/execute/bf-4.m: Likewise.
14302 * objc/execute/bf-5.m: Likewise.
14303 * objc/execute/bf-6.m: Likewise.
14304 * objc/execute/bf-7.m: Likewise.
14305 * objc/execute/bf-8.m: Likewise.
14306 * objc/execute/bf-9.m: Likewise.
14307 * objc/execute/bf-10.m: Likewise.
14308 * objc/execute/bf-11.m: Likewise.
14309 * objc/execute/bf-12.m: Likewise.
14310 * objc/execute/bf-13.m: Likewise.
14311 * objc/execute/bf-14.m: Likewise.
14312 * objc/execute/bf-15.m: Likewise.
14313 * objc/execute/bf-16.m: Likewise.
14314 * objc/execute/bf-17.m: Likewise.
14315 * objc/execute/bf-18.m: Likewise.
14316 * objc/execute/bf-19.m: Likewise.
14317 * objc/execute/bf-20.m: Likewise.
14318 * objc/execute/bf-21.m: Likewise.
14319 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14320 objc_get_type_qualifiers ().
14322 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14325 * gfortran.dg/dependency_39.f90: New test.
14327 2011-01-07 Jan Hubicka <jh@suse.cz>
14329 Get builtins tests ready for linker plugin.
14330 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14331 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14332 my_memset, my_bzero): Mark used.
14333 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14334 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14336 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14339 2011-01-07 Jan Hubicka <jh@suse.cz>
14341 PR tree-optimization/46367
14342 * g++.dg/torture/pr46367.C: New file.
14344 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14347 * gcc.dg/pr47201.c: New test.
14350 * gcc.dg/tree-prof/pr47187.c: New test.
14352 2011-01-07 Tobias Burnus <burnus@net-b.de>
14355 * gfortran.dg/extends_type_of_3.f90: New.
14357 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14359 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14360 * g++.dg/ext/dllimport-MI1.C: Likewise.
14361 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14362 * g++.dg/ext/dllimport10.C: Likewise.
14363 * g++.dg/ext/dllimport11.C: Likewise.
14364 * g++.dg/ext/dllimport12.C: Likewise.
14365 * g++.dg/ext/dllimport13.C: Likewise.
14366 * g++.dg/ext/dllimport2.C: Likewise.
14367 * g++.dg/ext/dllimport3.C: Likewise.
14368 * g++.dg/ext/dllimport4.C: Likewise.
14369 * g++.dg/ext/dllimport5.C: Likewise.
14370 * g++.dg/ext/dllimport6.C: Likewise.
14371 * g++.dg/ext/dllimport8.C: Likewise.
14372 * g++.dg/ext/dllimport9.C: Likewise.
14373 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14374 targets, too. Additionally enable test for i?86-*-mingw*.
14375 * g++.dg/ext/selectany1.C: Likewise.
14376 Remove guard variable check.
14378 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14382 * gfortran.dg/storage_size_3.f08: Extended.
14384 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14387 * g++.dg/template/stdarg1.C: New test.
14389 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14392 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14393 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14394 from the interface of functions to not hide the errors that
14397 2011-01-06 Jan Hubicka <jh@suse.cz>
14399 * gcc.dg/lto/pr47188_0.c: New testcase.
14400 * gcc.dg/lto/pr47188_1.c: New testcase.
14402 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14406 * gfortran.dg/interface_33.f90: New test.
14408 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14411 * gcc.c-torture/compile/pr47150.c: New test.
14413 2011-01-06 Ira Rosen <irar@il.ibm.com>
14415 PR tree-optimization/47139
14416 * gcc.dg/vect/pr47139.c: New test.
14418 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14421 * gfortran.dg/extends_type_of_2.f03: New.
14423 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14425 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14427 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14429 * gnat.dg/opt14.adb: New test.
14431 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14434 * gfortran.dg/allocate_error_2.f90: New test.
14436 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14439 * gfortran.dg/storage_size_3.f08: New.
14441 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14443 PR libgfortran/47154
14444 * gfortran.dg/namelist_68.f90: New test.
14446 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14448 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14450 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14453 * gfortran.dg/class_34.f90: New.
14455 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14457 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14458 use __builtin_inff. Skip all single-precision tests that require
14461 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14463 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14465 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14467 PR tree-optimization/47148
14468 * gcc.c-torture/execute/pr47148.c: New test.
14470 PR tree-optimization/47155
14471 * gcc.c-torture/execute/pr47155.c: New test.
14473 PR rtl-optimization/47157
14474 * gcc.c-torture/compile/pr47157.c: New test.
14476 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14478 * gcc.dg/torture/vector-shift2.c (schar): Define.
14479 (main): Always use schar or uchar instead of plain "char" to avoid
14480 dependencies on implementation-defined char signedness.
14482 2011-01-03 Martin Jambor <mjambor@suse.cz>
14484 PR tree-optimization/46801
14485 * gnat.dg/pack9.adb: Remove xfail.
14487 2011-01-03 Martin Jambor <mjambor@suse.cz>
14489 PR tree-optimization/46984
14490 * g++.dg/ipa/pr46984.C: New test.
14492 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14495 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14497 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14499 PR tree-optimization/47140
14500 * gcc.c-torture/compile/pr47140.c: New test.
14502 PR rtl-optimization/47028
14503 * gcc.dg/pr47028.c: New test.
14505 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14507 * objc.dg/protocol-forward-1.m: Removed TODO.
14508 * objc.dg/protocol-forward-2.m: New.
14509 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14510 * obj-c++.dg/protocol-forward-2.mm: New.
14512 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14515 * g++.dg/eh/pr38662.C: New testcase.
14517 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14519 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14520 scan for newline '\n'.
14523 Copyright (C) 2011 Free Software Foundation, Inc.
14525 Copying and distribution of this file, with or without modification,
14526 are permitted in any medium without royalty provided the copyright
14527 notice and this notice are preserved.