1 2011-12-01 Jakub Jelinek <jakub@redhat.com>
3 PR rtl-optimization/51014
4 * g++.dg/opt/pr51014.C: New test.
6 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/template/error47.C: New.
11 2011-11-30 Jason Merrill <jason@redhat.com>
14 * g++.dg/init/aggr8.C: New.
16 2011-11-30 Jakub Jelinek <jakub@redhat.com>
19 * gcc.target/i386/pr50725.c: New test.
22 * gfortran.dg/gomp/pr51089.f90: New test.
24 2011-11-30 Andrew Pinski <apinski@cavium.com>
26 * gcc.dg/pr51321.c: New testcase.
28 2011-11-30 Jakub Jelinek <jakub@redhat.com>
30 PR rtl-optimization/48721
31 * gcc.target/i386/pr48721.c: New test.
33 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
36 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
38 2011-11-29 Jakub Jelinek <jakub@redhat.com>
40 PR tree-optimization/51247
41 * gcc.c-torture/compile/pr51247.c: New test.
43 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
46 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
48 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
50 * gcc.target/powerpc/ppc-target-4.c: New file to test target
51 specific functions enabling target specific builtins.
53 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
55 Use complex floating-point constant in CDBL.
57 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
59 2011-11-29 Tobias Burnus <burnus@net-b.de>
63 * gfortran.dg/move_alloc_5.f90: Add dg-error.
64 * gfortran.dg/select_type_23.f03: Add dg-error.
65 * gfortran.dg/move_alloc_6.f90: New.
66 * gfortran.dg/move_alloc_7.f90: New.
68 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
70 PR tree-optimization/51301
71 * gcc.dg/vect/pr51301.c: New test.
73 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
75 * g++.dg/cdce3.C: Use dg-additional-options.
77 2011-11-28 Jakub Jelinek <jakub@redhat.com>
80 * gcc.dg/tree-prof/pr50907.c: New test.
82 PR tree-optimization/50078
83 * gcc.dg/pr50078.c: New test.
85 PR tree-optimization/50682
86 * g++.dg/opt/pr50682.C: New test.
88 2011-11-28 Tobias Burnus <burnus@net-b.de>
91 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
93 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
94 Iain Sandoe <iains@gcc.gnu.org>
96 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
97 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
98 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
99 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
100 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
102 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
104 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
105 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
106 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
107 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
108 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
109 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
110 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
111 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
112 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
113 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
114 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
115 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
116 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
117 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
118 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
119 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
120 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
121 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
122 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
123 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
124 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
125 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
126 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
127 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
128 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
129 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
130 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
132 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
134 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
136 * gcc.target/mips/no-dsp-1.c: New test.
137 * gcc.target/mips/soft-float-1.c: Likewise.
139 2011-11-26 Jakub Jelinek <jakub@redhat.com>
141 PR rtl-optimization/49912
142 * g++.dg/other/pr49912.C: New test.
144 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
146 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
148 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
150 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
154 * gfortran.dg/inline_sum_3.f90: New test.
156 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
159 * lib/target-supports.exp
160 (check_effective_target_sync_long_long): Also supported on 32bit
161 x86 targets. Add comment about required dg-options.
162 Add alpha*-*-* targets.
163 (check_effective_target_sync_long_long_runtime): Ditto.
165 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
167 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
168 * gcc.dg/atomic-exchange-4.c: Ditto.
169 * gcc.dg/atomic-load-4.c: Ditto.
170 * gcc.dg/atomic-store-4.c: Ditto.
171 * gcc.dg/di-longlong64-sync-1.c: Ditto.
172 * gcc.dg/di-sync-multithread.c: Ditto.
173 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
174 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
176 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
179 * lib/target-supports.exp
180 (check_effective_target_sync_int_128_runtime): New procedure.
181 (check_effective_target_sync_long_long_runtime): Ditto.
182 (check_effective_target_sync_long_long): Add arm*-*-*.
183 (check_effective_target_sync_longlong): Remove.
185 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
186 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
187 * gcc.dg/atomic-exchange-5.c: Ditto.
188 * gcc.dg/atomic-load-5.c: Ditto.
189 * gcc.dg/atomic-store-5.c: Ditto.
190 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
191 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
192 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
194 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
195 * gcc.dg/atomic-exchange-4.c: Ditto.
196 * gcc.dg/atomic-load-4.c: Ditto.
197 * gcc.dg/atomic-store-4.c: Ditto.
198 * gcc.dg/di-longlong64-sync-1.c: Ditto.
199 * gcc.dg/di-sync-multithread.c: Ditto.
200 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
201 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
203 2011-11-25 Tobias Burnus <burnus@net-b.de>
206 * gfortran.dg/whole_file_35.f90: New.
208 2011-11-25 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/volatile13.f90: New.
213 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
216 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
218 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
221 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
223 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
226 * gcc.target/i386/sw-1.c: Revert revision 181357.
228 2011-11-24 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/implicit_pure_1.f90: New.
233 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
236 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
237 * gcc.dg/atomic-exchange-5.c: Likewise.
238 * gcc.dg/atomic-load-5.c: Likewise.
239 * gcc.dg/atomic-op-5.c: Likewise.
240 * gcc.dg/atomic-store-5.c: Likewise.
241 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
243 2011-11-24 Jakub Jelinek <jakub@redhat.com>
245 PR rtl-optimization/50290
246 * gcc.dg/pr50290.c: New test.
248 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
253 2011-11-23 Jakub Jelinek <jakub@redhat.com>
256 * gcc.dg/pr51261.c: New test.
258 2011-11-22 Dodji Seketeli <dodji@redhat.com>
261 * g++.dg/cpp0x/alias-decl-14.C: New test.
262 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
264 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
266 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
267 * g++.dg/lookup/struct1.C: Likewise.
268 * g++.dg/parse/elab1.C: Likewise.
269 * g++.dg/parse/elab2.C: Likewise.
270 * g++.dg/parse/int-as-enum1.C: Likewise.
271 * g++.dg/parse/typedef1.C: Likewise.
272 * g++.dg/parse/typedef3.C: Likewise.
273 * g++.dg/parse/typedef4.C: Likewise.
274 * g++.dg/parse/typedef5.C: Likewise.
275 * g++.dg/template/crash26.C: Likewise.
276 * g++.dg/template/nontype4.C: Likewise.
277 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
278 * g++.old-deja/g++.brendan/line1.C: Likewise.
279 * g++.old-deja/g++.other/elab1.C: Likewise.
280 * g++.old-deja/g++.other/syntax4.C: Likewise.
282 2011-11-22 Tom de Vries <tom@codesourcery.com>
284 PR rtl-optimization/50764
285 * gcc.dg/pr50764.c: New test.
287 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
290 * g++.dg/cpp0x/decltype36.C: New.
292 2011-11-22 Jakub Jelinek <jakub@redhat.com>
294 PR tree-optimization/51074
295 * gcc.dg/vect/pr51074.c: New test.
297 2011-11-22 Dodji Seketeli <dodji@redhat.com>
300 * g++.dg/cpp0x/alias-decl-16.C: New test.
302 2011-11-22 Jakub Jelinek <jakub@redhat.com>
304 PR tree-optimization/50765
305 * gcc.dg/pr50765.c: New test.
307 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
309 * gcc.dg/vshift-1.c (main): Call rand instead of random.
310 * gcc.dg/vshift-3.c (main): Likewise.
312 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
314 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
316 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
318 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
319 * gcc.misc-tests/gcov-17.c: Likewise.
320 * g++.dg/gcov/gcov-8.C: Likewise.
321 * g++.dg/gcov/gcov-9.C: Likewise.
323 2011-11-21 Torvald Riegel <triegel@redhat.com>
325 * g++.dg/tm/pr47747.C: New test.
327 2011-11-21 Torvald Riegel <triegel@redhat.com>
329 * g++.dg/tm/template-2.C: New test.
331 2011-11-21 Jakub Jelinek <jakub@redhat.com>
334 * gcc.dg/pr50827.c: New test.
336 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
339 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
340 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
341 * g++.dg/cpp0x/udlit-member.C: Adjust.
342 * g++.dg/cpp0x/udlit-raw-length.C: New.
343 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
344 * g++.dg/cpp0x/udlit-resolve.C: New.
345 * c-c++-common/dfp/pr33466.c: Adjust.
347 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349 * lib/target-supports.exp
350 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
351 with ultrasparc_vis2_hw.
352 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
353 with ultrasparc_vis3_hw.
355 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
357 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
358 *-*-solaris2* && c++.
360 2011-11-20 Joey Ye <joey.ye@arm.com>
362 * gcc.dg/volatile-bitfields-1.c: New.
364 2011-11-20 Jason Merrill <jason@redhat.com>
367 * g++.dg/cpp0x/variadic120.C: New.
368 * g++.dg/cpp0x/sfinae26.C: Adjust.
370 * g++.dg/cpp0x/sfinae11.C: Adjust.
371 * g++.dg/cpp0x/sfinae26.C: Adjust.
372 * g++.dg/template/unify11.C: Adjust.
374 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/template/error46.C: New.
379 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr51235.c: New test.
385 * gcc.target/i386/pr51236.c: New test.
387 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/discr32.adb: New test.
390 * gnat.dg/discr32_pkg.ads: New helper.
392 2011-11-20 Nathan Sidwell <nathan@acm.org>
394 PR gcov-profile/51113
395 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
396 * gcc.misc-tests/gcov-16.c: New.
397 * gcc.misc-tests/gcov-17.c: New.
398 * g++.dg/gcov/gcov-8.C: New.
399 * g++.dg/gcov/gcov-9.C: New.
400 * g++.dg/gcov/gcov-10.C: New.
402 2011-11-20 Dodji Seketeli <dodji@redhat.com>
405 * g++.dg/cpp0x/alias-decl-15.C: New test.
407 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/cpp0x/pr51216.C: New.
412 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
414 * gcc.dg/delay-slot-2.c: New test.
416 2011-11-18 Joseph Myers <joseph@codesourcery.com>
418 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
420 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
423 * g++.dg/lookup/using46.C: New.
424 * g++.dg/lookup/using47.C: New.
425 * g++.dg/lookup/using48.C: New.
426 * g++.dg/lookup/using49.C: New.
427 * g++.dg/lookup/using50.C: New.
429 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
431 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
432 supports /* ... */ comments.
434 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
437 * g++.dg/cpp0x/pr51150.C: New.
439 2011-11-18 Martin Jambor <mjambor@suse.cz>
441 PR tree-optimization/50605
442 * g++.dg/ipa/pr50605.C: New test.
444 2011-11-18 Dodji Seketeli <dodji@redhat.com>
447 * g++.dg/cpp0x/alias-decl-13.C: New test.
449 2011-11-17 Jason Merrill <jason@redhat.com>
452 * g++.dg/cpp0x/auto27.C: New.
453 * g++.dg/cpp0x/trailing2.C: Adjust messages.
455 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
457 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
458 memory model parameters don't match expected values.
459 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
460 __atomic_compare_exchange.
461 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
462 __atomic_compare_exchange_n.
463 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
464 weak/strong parameter and fail if memory models aren't correct.
466 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
468 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
469 Look for simulate_thread_done to determine working gdb. Reduce timeout
470 to 10 seconds and fail when timeout occurs. Improve error messages.
472 2011-11-17 Jason Merrill <jason@redhat.com>
475 * g++.dg/template/virtual2.C: New.
477 2011-11-17 Michael Matz <matz@suse.de>
481 * g++.dg/tree-ssa/pr50741.C: New.
483 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
487 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
489 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
490 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
491 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
493 2011-11-16 Tobias Burnus <burnus@net-b.de>
497 * gfortran.dg/constructor_1.f90: New.
498 * gfortran.dg/constructor_2.f90: New.
499 * gfortran.dg/constructor_3.f90: New.
500 * gfortran.dg/constructor_4.f90: New.
501 * gfortran.dg/constructor_5.f90: New.
502 * gfortran.dg/constructor_6.f90: New.
503 * gfortran.dg/use_only_5.f90: New.
504 * gfortran.dg/c_ptr_tests_17.f90: New.
505 * gfortran.dg/c_ptr_tests_18.f90: New.
506 * gfortran.dg/used_types_25.f90: New.
507 * gfortran.dg/used_types_26.f90: New
508 * gfortran.dg/type_decl_3.f90: New.
509 * gfortran.dg/function_types_3.f90: Update dg-error.
510 * gfortran.dg/result_1.f90: Ditto.
511 * gfortran.dg/structure_constructor_3.f03: Ditto.
512 * gfortran.dg/structure_constructor_4.f03: Ditto.
514 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
516 * gcc.dg/vect/pr30858.c: Update expected output for
517 architectures with multiple vector sizes.
519 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
520 Bernd Schmidt <bernds@coudesourcery.com>
521 Sebastian Huber <sebastian.huber@embedded-brains.de>
524 * gcc.target/arm/pr49641.c: New test.
526 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
528 PR tree-optimization/49960
529 * gcc.dg/autopar/pr49960.c: New test.
530 * gcc.dg/autopar/pr49960-1.c: New test.
533 2011-11-16 Tom de Vries <tom@codesourcery.com>
535 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
536 * gcc.dg/pr43864-2.c: Same.
537 * gcc.dg/pr43864-3.c: Same.
538 * gcc.dg/pr43864-4.c: Same.
540 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/sse2-cvt-vec.c: New test.
543 * gcc.target/i386/avx-cvt-vec.c: Ditto.
544 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
545 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
546 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
547 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
548 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
550 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
552 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
553 powerpc*-*-darwin* targets.
555 2011-11-15 Torvald Riegel <triegel@redhat.com>
557 * c-c++-common/tm/trxn-expr-3.c: New test.
559 2011-11-14 Torvald Riegel <triegel@redhat.com>
561 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
563 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
565 * gcc.target/i386/avx-recip-vec.c: New test.
566 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
567 * gcc.target/i386/avx-lrint-vec.c: Ditto.
568 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
569 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
570 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
571 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
572 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
573 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
574 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
575 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
576 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
577 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
578 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
579 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
581 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
584 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
585 non-template literal operator.
587 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
589 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
590 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
591 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
592 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
593 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
594 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
595 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
596 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
597 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
598 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
599 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
600 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
601 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
602 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
603 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
604 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
606 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
612 * g++.old-deja/g++.brendan/misc14.C: Adjust.
613 * g++.old-deja/g++.jason/scoping16.C: Likewise.
614 * g++.old-deja/g++.other/anon7.C: Likewise.
615 * g++.old-deja/g++.other/using1.C: Likewise.
616 * g++.old-deja/g++.other/redecl1.C: Likewise.
617 * g++.old-deja/g++.other/typedef7.C: Likewise.
618 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
619 * g++.dg/template/using2.C: Likewise.
620 * g++.dg/template/static4.C: Likewise.
621 * g++.dg/template/typedef1.C: Likewise.
622 * g++.dg/lookup/name-clash9.C: Likewise.
623 * g++.dg/abi/mangle41.C: Likewise.
624 * g++.dg/parse/ctor5.C: Likewise.
625 * g++.dg/inherit/using4.C: Likewise.
626 * g++.dg/lookup/using24.C: New.
627 * g++.dg/lookup/using25.C: New.
628 * g++.dg/lookup/using26.C: New.
629 * g++.dg/lookup/using27.C: New.
630 * g++.dg/lookup/using28.C: New.
631 * g++.dg/lookup/using29.C: New.
632 * g++.dg/lookup/using30.C: New.
633 * g++.dg/lookup/using31.C: New.
634 * g++.dg/lookup/using32.C: New.
635 * g++.dg/lookup/using33.C: New.
636 * g++.dg/lookup/using34.C: New.
637 * g++.dg/lookup/using35.C: New.
638 * g++.dg/lookup/using36.C: New.
639 * g++.dg/lookup/using37.C: New.
640 * g++.dg/lookup/using38.C: New.
641 * g++.dg/lookup/using39.C: New.
642 * g++.dg/lookup/using40.C: New.
643 * g++.dg/lookup/using41.C: New.
644 * g++.dg/lookup/using42.C: New.
645 * g++.dg/lookup/using43.C: New.
646 * g++.dg/lookup/using44.C: New.
647 * g++.dg/lookup/using45.C: New.
648 * g++.dg/lookup/pr6936.C: New.
649 * g++.dg/debug/using4.C: New.
650 * g++.dg/debug/using5.C: New.
651 * g++.dg/cpp0x/forw_enum10.C: New.
653 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
654 Jan Hubicka <jh@suse.cz>
656 * gcc.target/i386/sw-1.c: Force rep;movsb.
658 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
661 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
662 dg-additional-options.
664 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
666 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
667 specified. Remove redundant runtime checks.
668 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
669 Allow for other than -m4. Fix typos in comments.
671 2011-11-12 Jason Merrill <jason@redhat.com>
674 * g++.dg/warn/ref-temp1.C: New.
677 * g++.dg/opt/stack2.C: New.
679 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
681 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
682 alpha*-*-linux* targets.
684 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
687 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
688 Darwin targets and allow external symbols to be undefined.
690 2011-11-12 Nathan Sidwell <nathan@acm.org>
692 * gcc.misc-tests/gcov-15.c: New.
694 2011-11-11 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/51058
697 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
698 * gfortran.dg/vect/pr51058-2.f90: New test.
700 2011-11-10 Jason Merrill <jason@redhat.com>
702 * g++.dg/template/linkage1.C: New.
703 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
704 * g++.old-deja/g++.other/linkage4.C: Likewise.
707 * g++.dg/cpp0x/defaulted33.C: New.
709 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
712 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
713 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
716 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
718 PR rtl-optimization/51040
719 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
722 2011-11-10 Jason Merrill <jason@redhat.com>
725 * g++.dg/template/conv12.C: New.
728 * gcc.dg/debug/dwarf2/asm-line1.c: New.
730 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
732 * gnat.dg/atomic6_1.adb: New test.
733 * gnat.dg/atomic6_2.adb: Likewise.
734 * gnat.dg/atomic6_3.adb: Likewise.
735 * gnat.dg/atomic6_4.adb: Likewise.
736 * gnat.dg/atomic6_5.adb: Likewise.
737 * gnat.dg/atomic6_6.adb: Likewise.
738 * gnat.dg/atomic6_7.adb: Likewise.
739 * gnat.dg/atomic6_8.adb: Likewise.
740 * gnat.dg/atomic6_pkg.ads: New helper.
742 2011-11-10 Jakub Jelinek <jakub@redhat.com>
745 * gcc.c-torture/compile/pr51077.c: New test.
747 PR rtl-optimization/51023
748 * gcc.c-torture/execute/pr51023.c: New test.
750 2011-11-10 Richard Guenther <rguenther@suse.de>
752 PR tree-optimization/51042
753 * gcc.dg/torture/pr51042.c: New testcase.
755 2011-11-10 Richard Guenther <rguenther@suse.de>
757 PR tree-optimization/51070
758 * gcc.dg/torture/pr51070.c: New testcase.
760 2011-11-10 Richard Guenther <rguenther@suse.de>
762 PR tree-optimization/51030
763 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
765 2011-11-10 Richard Guenther <rguenther@suse.de>
768 * gcc.dg/torture/pr51071.c: New testcase.
770 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
772 * gnat.dg/loop_optimization9.ad[sb]: New test.
774 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
776 PR tree-optimization/51058
777 * gfortran.dg/vect/pr51058.f90: New test.
779 2011-11-10 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/51000
782 * gcc.dg/vect/pr51000.c: New test.
784 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
787 * g++.dg/cpp0x/static_assert5.C: New.
788 * g++.dg/template/nontype13.C: Tweak.
790 2011-11-09 Jason Merrill <jason@redhat.com>
793 * g++.dg/cpp0x/noexcept16.C: New.
796 * g++.dg/cpp0x/variadic119.C: New.
798 2011-11-09 Jakub Jelinek <jakub@redhat.com>
801 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
803 * gcc.dg/torture/vshuf-32.inc: Likewise.
804 * gcc.dg/torture/vshuf-4.inc: Likewise.
805 * gcc.dg/torture/vshuf-8.inc: Likewise.
807 * gcc.dg/tm/memopt-1.c: Fix up regexp.
809 2011-11-09 Ian Lance Taylor <iant@google.com>
811 * lib/target-supports.exp (check_effective_target_ucontext_h): New
813 * gcc.dg/split-5.c: New test.
815 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
817 * gcc.dg/tm/memopt-1.c: Adjust regexp.
819 2011-11-09 Jason Merrill <jason@redhat.com>
822 * g++.dg/template/virtual1.C: New.
824 2011-11-08 Jason Merrill <jason@redhat.com>
826 Run most C++ tests in both C++98 and C++11 modes.
827 * lib/target-supports.exp (check_effective_target_c++11): New.
828 (check_effective_target_c++98): New.
829 * lib/g++-dg.exp (g++-dg-runtest): New.
830 * g++.dg/dg.exp: Use g++-dg-runtest.
831 * g++.dg/charset/charset.exp: Likewise.
832 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
833 * g++.dg/dfp/dfp.exp: Likewise.
834 * g++.dg/gcov/gcov.exp: Likewise.
835 * g++.dg/gomp/gomp.exp: Likewise.
836 * g++.dg/graphite/graphite.exp: Likewise.
837 * g++.dg/tls/tls.exp: Likewise.
838 * g++.dg/tm/tm.exp: Likewise.
839 * g++.dg/vect/vect.exp: Likewise.
840 * g++.old-deja/old-deja.exp: Likewise.
841 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
842 with some of the torture options.
843 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
844 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
845 * g++.dg/init/null1.C: Only run in C++98.
846 * g++.dg/warn/Wconversion-null-3.C: Likewise.
847 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
848 * g++.old-deja/g++.brendan/crash64.C: Likewise.
849 * g++.old-deja/g++.other/anon9.C: Likewise.
850 * g++.old-deja/g++.other/linkage1.C: Likewise.
851 * g++.old-deja/g++.other/linkage2.C: Likewise.
852 * g++.old-deja/g++.pt/t29.C: Likewise.
853 * g++.old-deja/g++.pt/t30.C: Likewise.
854 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
855 * g++.dg/ext/anon-struct4.C: Likewise.
856 * g++.dg/init/brace2.C: Likewise.
857 * g++.dg/init/brace6.C: Likewise.
858 * g++.dg/other/anon3.C: Likewise.
859 * g++.dg/template/arg2.C: Likewise.
860 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
861 * g++.old-deja/g++.brendan/enum11.C: Likewise.
862 * g++.old-deja/g++.brendan/enum8.C: Likewise.
863 * g++.old-deja/g++.brendan/enum9.C: Likewise.
864 * g++.old-deja/g++.brendan/friend3.C: Likewise.
865 * g++.old-deja/g++.brendan/init2.C: Likewise.
866 * g++.old-deja/g++.brendan/init4.C: Likewise.
867 * g++.old-deja/g++.brendan/misc14.C: Likewise.
868 * g++.old-deja/g++.jason/cond.C: Likewise.
869 * g++.old-deja/g++.law/init1.C: Likewise.
870 * g++.old-deja/g++.law/operators32.C: Likewise.
871 * g++.old-deja/g++.pt/enum6.C: Likewise.
872 * g++.old-deja/g++.pt/explicit70.C: Likewise.
873 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
875 * g++.dg/eh/new1.C: Adjust for C++11 mode.
876 * g++.dg/init/new11.C: Likewise.
877 * g++.dg/init/pr29571.C: Likewise.
878 * g++.dg/lookup/forscope2.C: Likewise.
879 * g++.dg/parse/linkage1.C: Likewise.
880 * g++.dg/parse/typedef8.C: Likewise.
881 * g++.dg/template/error44.C: Likewise.
882 * g++.dg/tls/diag-2.C: Likewise.
883 * g++.dg/tls/diag-4.C: Likewise.
884 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
885 * g++.old-deja/g++.abi/arraynew.C: Likewise.
886 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
887 * g++.old-deja/g++.brendan/new3.C: Likewise.
888 * g++.old-deja/g++.eh/new1.C: Likewise.
889 * g++.old-deja/g++.eh/new2.C: Likewise.
890 * g++.old-deja/g++.jason/new.C: Likewise.
891 * g++.old-deja/g++.law/friend1.C: Likewise.
892 * g++.old-deja/g++.mike/net46.C: Likewise.
893 * g++.old-deja/g++.mike/p755.C: Likewise.
894 * g++.old-deja/g++.other/new6.C: Likewise.
896 * g++.dg/cpp0x/variadic74.C: Adjust diags.
897 * g++.dg/template/crash53.C: Likewise.
898 * g++.dg/template/void9.C: Likewise.
900 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
905 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp0x/sfinae29.C: New.
910 2011-11-09 Janus Weil <janus@gcc.gnu.org>
913 * gfortran.dg/typebound_call_22.f03: New test case.
915 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
918 * gfortran.dg/inquire_size.f90: Don't flush the unit.
920 2011-11-09 Richard Guenther <rguenther@suse.de>
922 PR tree-optimization/51039
923 * gcc.dg/pr51039.c: New testcase.
925 2011-11-09 Jakub Jelinek <jakub@redhat.com>
927 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
928 Enable also for powerpc*-*-*.
930 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
933 * gfortran.dg/forall_16.f90: New test.
935 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
938 * gfortran.dg/initialization_29.f90: Expand test.
940 2011-11-09 Dodji Seketeli <dodji@redhat.com>
943 * g++.dg/cpp0x/alias-decl-12.C: New test.
944 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
946 2011-11-09 Dodji Seketeli <dodji@redhat.com>
949 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
951 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
953 PR tree-optimization/51015
954 * gcc.dg/vect/pr51015.c: New test.
956 2011-11-08 David S. Miller <davem@davemloft.net>
958 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
959 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
961 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
964 * gfortran.dg/io_constraints_3.f90: Improve testcase.
966 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
969 * gfortran.dg/string_5.f90: Improve testcase.
971 2011-10-23 Jason Merrill <jason@redhat.com>
974 * g++.dg/template/lvalue2.C: New.
976 2011-11-08 Michael Matz <matz@suse.de>
978 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
979 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
980 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
981 * g++.dg/eh/builtin2.C: Ditto.
982 * g++.dg/eh/builtin3.C: Ditto.
984 2011-11-08 Jakub Jelinek <jakub@redhat.com>
986 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
987 being prefered even for -mavx.
988 * gcc.target/i386/avx-cvt-3.c: New test.
990 2011-11-08 Richard Guenther <rguenther@suse.de>
992 PR tree-optimization/51012
993 * gcc.dg/pr51012-1.c: New testcase.
994 * gcc.dg/pr51012-2.c: Likewise.
996 2011-11-08 Richard Guenther <rguenther@suse.de>
999 * c-c++-common/uninit-pr51010.c: New testcase.
1001 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1003 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1004 check_effective_target_vect_call_copysignf,
1005 check_effective_target_vect_call_lrint): New procedures.
1006 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1007 $VECT_SLP_CFLAGS with -ffast-math.
1008 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1009 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1010 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1011 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1013 2011-11-07 Richard Henderson <rth@redhat.com>
1014 Aldy Hernandez <aldyh@redhat.com>
1015 Torvald Riegel <triegel@redhat.com>
1017 Merged from transactional-memory.
1019 * g++.dg/dg.exp: Run transactional memory tests.
1020 * g++.dg/tm: New directory with new tests.
1021 * gcc.dg/tm: New directory with new tests.
1022 * c-c++-common/tm: New directory with new tests.
1024 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1026 Fix context handling of alias-declaration
1027 * g++.dg/cpp0x/alias-decl-11.C: New test.
1029 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1032 * g++.dg/parse/template26.C: New.
1033 * g++.dg/template/crash45.C: Adjust dg-error string.
1035 2011-11-07 Jason Merrill <jason@redhat.com>
1038 * g++.dg/template/lookup9.C: New.
1041 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1044 * g++.dg/cpp0x/decltype35.C: New.
1046 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1048 Support C++11 alias-declaration
1050 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1051 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1052 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1053 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1054 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1055 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1056 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1057 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1058 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1059 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1060 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1061 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1062 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1064 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1066 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1068 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1071 * gfortran.dg/typebound_call_21.f03: New.
1073 2011-11-07 Nathan Sidwell <nathan@acm.org>
1075 * gcc.dg/profile-dir-1.c: Adjust final scan.
1076 * gcc.dg/profile-dir-2.c: Adjust final scan.
1077 * gcc.dg/profile-dir-3.c: Adjust final scan.
1078 * gcc.misc-tests/gcov.exp: Adjust regexp.
1079 * gcc.misc-tests/gcov-12.c: New.
1080 * gcc.misc-tests/gcov-13.c: New.
1081 * gcc.misc-tests/gcovpart-13b.c: New.
1082 * gcc.misc-tests/gcov-14.c: New.
1084 2011-11-07 Jason Merrill <jason@redhat.com>
1087 * g++.dg/ext/visibility/template8.C: New.
1089 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1091 PR tree-optimization/50789
1092 * gcc.target/i386/avx2-gather-1.c: New test.
1093 * gcc.target/i386/avx2-gather-2.c: New test.
1094 * gcc.target/i386/avx2-gather-3.c: New test.
1095 * gcc.target/i386/avx2-gather-4.c: New test.
1097 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1099 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1101 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1104 * gfortran.dg/open_dev_null.f90: Remove testcase.
1106 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1108 * lib/target-supports.exp (check_effective_target_sync_int_128):
1109 Don't cache the result.
1110 (check_effective_target_sync_long_long): Ditto.
1112 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1114 PR rtl-optimization/47698
1115 * gcc.target/i386/47698.c: New test.
1117 2011-11-06 Jason Merrill <jason@redhat.com>
1120 * g++.dg/ext/visibility/template7.C: New.
1122 2011-11-07 Terry Guo <terry.guo@arm.com>
1124 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1125 * gcc.target/arm/wmul-2.c: Ditto.
1126 * gcc.target/arm/wmul-3.c: Ditto.
1127 * gcc.target/arm/wmul-4.c: Ditto.
1129 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1131 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1132 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1133 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1134 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1135 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1136 expected diagnostics.
1138 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1139 Richard Henderson <rth@redhat.com>
1140 Aldy Hernandez <aldyh@redhat.com>
1142 Merged from cxx-mem-model.
1144 * lib/target-supports.exp (check_effective_target_sync_int_128,
1145 check_effective_target_sync_long_long): Check whether the target
1146 supports 64 and 128 bit __sync builtins.
1147 (check_effective_target_cas_char): New.
1148 (check_effective_target_cas_int): New.
1149 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1150 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1151 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1152 produce the expected library calls.
1153 * gcc.dg/atomic-fence.c: New functional tests.
1154 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1155 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1156 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1157 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1158 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1159 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1160 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1161 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1162 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1164 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1166 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1168 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1170 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1171 int128 operations are atomic.
1172 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1173 operations are atomic.
1174 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1175 operations are atomic.
1176 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1177 operations are atomic.
1178 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1179 stores aren't moved out of a loop.
1180 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1181 globals don't overwrite neighbouring globals.
1182 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1183 writes dont overwrite neighbouring components.
1184 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1185 * c-c++-common/gomp/atomic-3.c: Likewise.
1186 * c-c++-common/gomp/atomic-9.c: Likewise.
1187 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1188 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1189 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1190 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1191 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1192 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1193 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1194 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1195 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1196 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1197 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1198 g++.dg/gomp/atomic-15.C: Remove.
1199 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1200 * gcc.dg/gomp/atomic-11.c: Remove test.
1202 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1204 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1205 * gcc.dg/vect/slp-cond-1.c: New test.
1206 * gcc.dg/vect/slp-cond-2.c: New test.
1208 2011-11-05 David S. Miller <davem@davemloft.net>
1210 * lib/test-supports.exp
1211 (check_effective_target_ultrasparc_vis2_hw): New proc.
1212 (check_effective_target_ultrasparc_vis3_hw): New proc.
1213 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1214 * gcc.target/sparc/vec-init-2.inc: Likewise.
1215 * gcc.target/sparc/vec-init-3.inc: Likewise.
1216 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1217 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1218 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1219 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1220 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1221 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1222 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1223 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1224 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1226 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1228 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1229 Disable test on Epiphany.
1230 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1231 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1232 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1233 * g++.dg/parse/pragma3.C: Likewise.
1234 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1236 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1237 * gcc.dg/tls/thr-cse-1.c: Likewise.
1238 * g++.dg/opt/devirt2.C: Likewise.
1239 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1240 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1241 * gcc.target/epiphany: New directory.
1243 2011-11-05 Tobias Burnus <burnus@net-b.de>
1245 * gfortran.dg/quad_2.f90: New.
1247 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1249 * gcc.dg/strlenopt-22g.c: New wrapper around...
1250 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1252 2011-11-04 Jason Merrill <jason@redhat.com>
1255 * g++.dg/init/lifetime2.C: New.
1256 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1259 * g++.dg/init/lifetime1.C: Test cleanup order.
1261 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1263 * g++.dg/other/offsetof7.C: New test.
1265 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1267 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1268 variable, default empty, -ffat-lto-objects for effective_target_lto.
1269 (gcc-dg-test-1): Add options from dg-final methods.
1270 * lib/scanasm.exp (scan-assembler_required_options)
1271 (scan-assembler-not_required_options): New procs.
1273 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1275 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1276 generate a pedwarn in c++98-mode.
1277 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1278 don't generate a pedwarn in c++0x-mode.
1280 2011-11-04 Olivier Goffart <olivier@woboq.com>
1283 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1285 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1287 PR rtl-optimization/38644
1288 * gcc.target/arm/stack-red-zone.c: New.
1290 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1293 * g++.dg/warn/Wconversion-null-3.C: New.
1295 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1298 * g++.dg/cpp0x/udlit-strint-length.C: New.
1300 2011-11-04 Jason Merrill <jason@redhat.com>
1303 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1304 * g++.dg/init/lifetime1.C: New.
1305 * g++.dg/init/ref21.C: New.
1306 * g++.dg/eh/array1.C: New.
1308 2011-11-04 Tom de Vries <tom@codesourcery.com>
1310 PR tree-optimization/50763
1311 * gcc.dg/pr50763-5.c: New test.
1313 2011-11-04 Tom de Vries <tom@codesourcery.com>
1315 PR tree-optimization/50763
1316 * g++.dg/pr50763-4.C: New test.
1318 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1323 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1325 * gcc.dg/torture/vec-cvt-1.c: New test.
1327 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/specs/private1[-sub].ads: New test.
1331 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1334 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1335 * gfortran.dg/inline_sum_1.f90: New.
1336 * gfortran.dg/inline_sum_2.f90: New.
1337 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1338 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1339 * gfortran.dg/inline_product_1.f90: New.
1341 2011-11-03 Tobias Burnus <burnus@net-b.de>
1344 * gfortran.dg/bind_c_dts_5.f90: New.
1346 2011-11-03 Tobias Burnus <burnus@net-b.de>
1349 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1351 2011-11-03 Richard Guenther <rguenther@suse.de>
1354 * g++.dg/init/copy7.C: Remove testcase.
1356 2011-11-03 Martin Jambor <mjambor@suse.cz>
1358 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1359 * g++.dg/ipa/devirt-c-2.C: Likewise.
1360 * g++.dg/ipa/devirt-c-7.C: New test.
1361 * g++.dg/ipa/devirt-c-8.C: Likewise.
1363 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1365 PR tree-optimization/50912
1366 * gnat.dg/loop_optimization10.ad[sb]: New test.
1367 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1369 2011-11-02 Jason Merrill <jason@redhat.com>
1372 * g++.dg/cpp0x/nsdmi-list2.C: New.
1374 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1378 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1380 2011-11-02 Tom de Vries <tom@codesourcery.com>
1382 PR tree-optimization/50769
1383 * gfortran.dg/pr50769.f90: New test.
1385 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1387 * gcc.target/sparc/20111102-1.c: New test.
1389 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/warn/Wcast-qual2.C: New.
1394 2011-11-02 Tom de Vries <tom@codesourcery.com>
1396 PR tree-optimization/50763
1397 * g++.dg/pr50763-3.C: New test.
1399 2011-11-02 Tom de Vries <tom@codesourcery.com>
1401 PR tree-optimization/50672
1402 * g++.dg/pr50672.C: New test.
1404 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1406 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1407 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1408 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1410 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1412 2011-11-02 Richard Guenther <rguenther@suse.de>
1414 PR tree-optimization/50902
1415 * gcc.dg/torture/pr50902.c: New testcase.
1417 2010-11-02 Richard Guenther <rguenther@suse.de>
1419 PR tree-optimization/50890
1420 * gcc.dg/torture/pr50890.c: New testcase.
1422 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1425 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1426 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1428 2011-11-01 Tom de Vries <tom@codesourcery.com>
1430 PR tree-optimization/50908
1431 * gcc.dg/pr50908.c: New test.
1432 * gcc.dg/pr50908-2.c: Same.
1433 * gcc.dg/pr50908-3.c: Same.
1435 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1437 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1438 the outer loop. Remove comment. Don't check for widen-mult.
1440 2011-10-31 Martin Jambor <mjambor@suse.cz>
1442 * gcc.dg/ipa/ipcp-4.c: New test.
1444 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1446 * gcc.dg/vshift-3.c: New test.
1447 * gcc.dg/vshift-4.c: New test.
1448 * gcc.dg/vshift-5.c: New test.
1450 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1452 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1453 and current implementation.
1455 2011-10-31 Paul Brook <paul@codesourcery.com>
1457 * gcc.dg/constructor-1.c: New test.
1459 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1462 * gfortran.dg/dshift_3.f90: New test.
1464 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1466 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1468 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1469 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1470 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1471 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1472 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1473 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1474 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1475 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1476 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1477 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1478 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1479 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1480 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1481 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1482 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1483 * gcc.dg/vector-compare-2.c: Likewise.
1485 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1488 * g++.dg/cpp0x/pr50901.C: New.
1490 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1493 * gcc.target/i386/fma4-check.h (main): Ditto.
1494 * gcc.target/i386/xop-check.h (main): Ditto.
1496 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1499 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/template/crash109.C: New.
1504 2011-10-28 Jason Merrill <jason@redhat.com>
1506 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1508 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/template/crash109.C: New.
1513 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1515 * gfortran.dg/nearest_5.f90: New test.
1517 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1519 * gcc.dg/vshift-1.c: New test.
1520 * gcc.dg/vshift-2.c: New test.
1521 * gcc.target/i386/xop-vshift-1.c: New test.
1522 * gcc.target/i386/xop-vshift-2.c: New test.
1523 * gcc.target/i386/avx2-vshift-1.c: New test.
1525 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1527 PR rtl-optimization/49720
1528 * g++.dg/torture/pr49720.C: New test.
1530 2011-10-27 David S. Miller <davem@davemloft.net>
1532 * gcc.target/sparc/setcc-3.c: New test.
1534 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1537 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1539 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.target/i386/sse2-cvt-1.c: New test.
1542 * gcc.target/i386/sse2-cvt-2.c: New test.
1543 * gcc.target/i386/avx-cvt-1.c: New test.
1544 * gcc.target/i386/avx-cvt-2.c: New test.
1545 * gcc.target/i386/avx2-cvt-1.c: New test.
1546 * gcc.target/i386/avx2-cvt-2.c: New test.
1548 2011-10-27 Martin Jambor <mjambor@suse.cz>
1550 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1552 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1553 Steven G. Kargl <kargl@gcc.gnu.org>
1556 * gfortran.dg/pr50875.f90: New test.
1558 2011-10-26 David S. Miller <davem@davemloft.net>
1560 * gcc.target/sparc/fmaf-1.c: New test.
1562 * gcc.target/sparc/setcc-1.c: New test.
1563 * gcc.target/sparc/setcc-2.c: New test.
1565 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1567 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1569 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1571 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1574 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1576 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1579 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1581 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1583 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1585 * gnat.dg/specs/discr1.ads: New test.
1586 * gnat.dg/specs/discr1_pkg.ads: New helper.
1588 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1590 * gnat.dg/specs/unchecked_union.ads: Rename to...
1591 * gnat.dg/specs/unchecked_union1.ads: ...this.
1592 * gnat.dg/specs/unchecked_union2.ads: New test.
1594 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1596 * gnat.dg/specs/atomic1.ads: New test.
1598 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1600 Implement C++11 user-defined literals.
1601 * g++.dg/cpp0x/udlit-addr.C: New.
1602 * g++.dg/cpp0x/udlit-args.C: New.
1603 * g++.dg/cpp0x/udlit-args-neg.C: New.
1604 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1605 * g++.dg/cpp0x/udlit-concat.C: New.
1606 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1607 * g++.dg/cpp0x/udlit-constexpr.C: New.
1608 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1609 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1610 * g++.dg/cpp0x/udlit-friend.C: New.
1611 * g++.dg/cpp0x/udlit-general.C: New.
1612 * g++.dg/cpp0x/udlit-inline.C: New.
1613 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1614 * g++.dg/cpp0x/udlit-member-neg.C: New.
1615 * g++.dg/cpp0x/udlit-namespace.C: New.
1616 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1617 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1618 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1619 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1620 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1621 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1622 * g++.dg/cpp0x/udlit-raw-str.C: New.
1623 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1624 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1625 * g++.dg/cpp0x/udlit-systemheader.C: New.
1626 * g++.dg/cpp0x/udlit-template.C: New.
1627 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1628 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1629 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1630 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1631 * g++.dg/cpp0x/udlit_system_header: New.
1633 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/cpp0x/decltype34.C: New.
1638 2011-10-26 Tom de Vries <tom@codesourcery.com>
1640 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1641 * gcc.c-torture/unsorted/HIset.c: Same.
1642 * gcc.c-torture/unsorted/SIcmp.c: Same.
1643 * gcc.c-torture/unsorted/SIset.c: Same.
1644 * gcc.c-torture/unsorted/SFset.c: Same.
1645 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1646 * gcc.c-torture/unsorted/USIcmp.c: Same.
1647 * gcc.c-torture/unsorted/DFcmp.c: Same.
1649 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1651 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1652 to work also with -masm=intel and additionally test the xmm vs. ymm
1653 register type combination on mask/dest and in vsib.
1654 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1655 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1656 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1657 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1658 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1659 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1660 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1661 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1662 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1663 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1664 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1665 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1666 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1667 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1668 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1669 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1670 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1671 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1672 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1673 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1674 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1675 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1676 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1677 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1678 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1679 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1680 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1681 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1682 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1683 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1684 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1686 2011-10-26 Tom de Vries <tom@codesourcery.com>
1688 PR tree-optimization/50763
1689 * gcc.dg/pr50763-2.c: New test.
1691 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1693 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1694 Update expected messages.
1696 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1698 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1700 2011-10-25 Jason Merrill <jason@redhat.com>
1703 * g++.dg/init/aggr7.C: New.
1706 * g++.dg/cpp0x/initlist59.C: New.
1708 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1711 * g++.dg/overload/operator5.C: New.
1713 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1716 * g++.dg/template/crash108.C: New.
1718 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1720 PR tree-optimization/50596
1721 * gcc.dg/vect/vect-cond-10.c: New test.
1723 2011-10-24 Joey Ye <joey.ye@arm.com>
1725 * gcc.target/arm/pr42575.c: Remove architecture option.
1727 2011-10-24 David S. Miller <davem@davemloft.net>
1729 * gcc.target/sparc/vis3move-1.c: New test.
1730 * gcc.target/sparc/vis3move-2.c: New test.
1731 * gcc.target/sparc/vis3move-3.c: New test.
1733 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1735 * gcc.dg/strlenopt-22.c: New testcase.
1736 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1738 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1740 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1742 (dg-skip-if): Remove.
1743 * gcc.target/i386/funcspec-1.c: Ditto.
1744 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1746 2011-10-24 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/vect/vect-bool-1.c: New testcase.
1750 2011-10-24 Richard Guenther <rguenther@suse.de>
1752 PR tree-optimization/50838
1753 * gcc.dg/torture/pr50838.c: New testcase.
1755 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1757 PR tree-optimization/50730
1758 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1759 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1760 -fno-tree-sra and SLP flags.
1762 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1766 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1769 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1770 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1772 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1776 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1778 2011-10-23 Tom de Vries <tom@codesourcery.com>
1780 PR tree-optimization/50763
1781 * gcc.dg/pr50763.c: New test.
1783 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1786 * gcc.target/i386/pr50788.c: New test.
1788 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1790 PR tree-optimization/50819
1791 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1792 * g++.dg/vect/slp-pr50819.cc: New test.
1794 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1797 * g++.dg/warn/Wconversion4.C: New.
1799 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1802 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1803 from element other than first and reverse permutation.
1804 * gcc.dg/torture/vshuf-16.inc: Likewise.
1805 * gcc.dg/torture/vshuf-8.inc: Likewise.
1806 * gcc.dg/torture/vshuf-4.inc: Likewise.
1808 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1811 * g++.dg/parse/error43.C: New.
1812 * g++.dg/parse/error44.C: Likewise.
1814 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1815 Kirill Yukhin <kirill.yukhin@intel.com>
1818 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1819 * gcc.target/i386/bmi2-check.h: Ditto.
1821 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1824 * g++.dg/cpp0x/override2.C: Add test.
1826 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1829 check_linker_plugin_available.
1831 2011-10-21 Kai Tietz <ktietz@redhat.com>
1833 * gcc.target/i386/branch-cost1.c: New test.
1834 * gcc.target/i386/branch-cost2.c: New test.
1835 * gcc.target/i386/branch-cost3.c: New test.
1836 * gcc.target/i386/branch-cost4.c: New test.
1838 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1840 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1842 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1845 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1847 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1849 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1850 (_moz_foo, EXT__foo): Use ASMNAME.
1852 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1854 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1857 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1860 * gcc.target/i386/pr50766.c: New test.
1862 2011-10-20 Jason Merrill <jason@redhat.com>
1865 * g++.dg/eh/partial1.C: New.
1867 2011-10-20 Richard Henderson <rth@redhat.com>
1869 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1870 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1871 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1872 Use __builtin_shuffle.
1874 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1877 * gfortran.dg/ishft_3.f90: Update test.
1879 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1882 * gfortran.dg/substring_integer_index.f90: New test.
1884 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1886 * gfortran.dg/format_string.f: New test.
1888 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1892 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1894 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1896 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1897 gcc.target/i386/pr46226.c: Do not use
1898 -mno-accumulate-outgoing-args.
1900 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1902 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1903 including <strings.h>.
1905 2011-10-19 Jan Hubicka <jh@suse.cz>
1907 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1908 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1909 * lib/c-torture.exp: Likewise.
1910 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1911 * gcc.c-torture/compile/sync-1.c: Likewise.
1912 * gcc.c-torture/compile/sync-1.c: Likewise.
1913 * gcc.c-torture/compile/sync-3.c: Likewise.
1914 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1915 * gcc.dg/noncompile/920507-1.c: Likewise.
1916 * gcc.dg/torture/pr36400.c: Likewise.
1917 * g++.dg/torture/pr34850.C: Likewise.
1919 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1921 * gnat.dg/source_ref1.adb: New test.
1922 * gnat.dg/source_ref2.adb: Likewise.
1924 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/parse/error42.C: New.
1928 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1930 2011-10-19 Jason Merrill <jason@redhat.com>
1933 * g++.dg/init/value9.C: New.
1935 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1937 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1938 * gcc.dg/torture/vshuf-16.inc: Likewise.
1939 * gcc.dg/torture/vshuf-8.inc: Likewise.
1940 * gcc.dg/torture/vshuf-4.inc: Likewise.
1942 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1945 * gfortran.dg/sizeof_proc.f90: New.
1947 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1949 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1950 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1952 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1957 2011-10-19 Jason Merrill <jason@redhat.com>
1960 * g++.dg/init/ref20.C: New.
1962 2011-10-19 Kai Tietz <ktietz@redhat.com>
1965 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1966 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1967 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1968 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1969 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1971 2011-10-19 Richard Guenther <rguenther@suse.de>
1974 * gcc.dg/torture/pr50768.c: New testcase.
1976 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1978 PR rtl-optimization/50340
1979 * gcc.dg/pr50340.c: New.
1981 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1983 PR tree-optimization/50717
1985 * gcc.dg/pr50717-1.c: New file.
1986 * gcc.target/arm/wmul-12.c: Correct types.
1987 * gcc.target/arm/wmul-8.c: Correct types.
1989 2011-10-18 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/defaulted32.C: New.
1995 * g++.dg/lookup/using23.C: New.
1998 * g++.dg/cpp0x/implicit12.C: New.
1999 * g++.dg/cpp0x/defaulted20.C: Adjust.
2000 * g++.dg/cpp0x/defaulted21.C: Adjust.
2001 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2002 * g++.dg/cpp0x/implicit4.C: Adjust.
2003 * g++.dg/cpp0x/implicit5.C: Adjust.
2004 * g++.dg/cpp0x/implicit8.C: Adjust.
2005 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2006 * g++.dg/cpp0x/not_special.C: Adjust.
2007 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2008 * g++.dg/cpp0x/rv1n.C: Adjust.
2009 * g++.dg/cpp0x/rv2n.C: Adjust.
2010 * g++.dg/cpp0x/rv3n.C: Adjust.
2011 * g++.dg/cpp0x/rv4n.C: Adjust.
2012 * g++.dg/cpp0x/rv5n.C: Adjust.
2013 * g++.dg/cpp0x/rv6n.C: Adjust.
2014 * g++.dg/cpp0x/rv7n.C: Adjust.
2016 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2018 * gcc.target/i386/avx2-vpop-check.h: New header.
2019 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2020 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2021 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2022 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2023 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2024 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2025 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2026 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2027 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2028 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2029 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2030 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2031 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2032 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2033 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2035 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2038 * gfortran.dg/coarray_subobject_1.f90: New test.
2039 * gfortran.dg/coarray/subobject_1.f90: New test.
2041 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2043 PR rtl-optimization/50205
2044 * gcc.dg/pr50205.c: New.
2046 2011-10-18 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/50767
2049 * gcc.dg/torture/pr50767.c: New testcase.
2051 2011-10-18 Julian Brown <julian@codesourcery.com>
2053 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2054 * gcc.target/arm/unaligned-memcpy-1.c: New.
2055 * gcc.target/arm/unaligned-memcpy-2.c: New.
2056 * gcc.target/arm/unaligned-memcpy-3.c: New.
2057 * gcc.target/arm/unaligned-memcpy-4.c: New.
2059 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2062 * gfortran.dg/iso_c_binding_class.f03: New.
2064 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2066 * testsuite/lib/target-supports.exp
2067 (check_effective_target_vect_widen_shift): New.
2068 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2069 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2070 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2071 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2073 2011-10-18 Richard Guenther <rguenther@suse.de>
2075 * gcc.dg/torture/restrict-1.c: New testcase.
2077 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2079 * g++.dg/ext/bases.C: New test.
2081 2011-10-17 David S. Miller <davem@davemloft.net>
2083 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2084 all operations to emit VIS instructions.
2085 * gcc.target/sparc/fandnot.c: Likewise.
2086 * gcc.target/sparc/fnot.c: Likewise.
2087 * gcc.target/sparc/for.c: Likewise.
2088 * gcc.target/sparc/fornot.c: Likewise.
2089 * gcc.target/sparc/fxnor.c: Likewise.
2090 * gcc.target/sparc/fxor.c: Likewise.
2091 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2094 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2096 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2097 * gcc.dg/torture/vshuf-16.inc: New file.
2098 * gcc.dg/torture/vshuf-2.inc: New file.
2099 * gcc.dg/torture/vshuf-32.inc: New file.
2100 * gcc.dg/torture/vshuf-4.inc: New file.
2101 * gcc.dg/torture/vshuf-8.inc: New file.
2102 * gcc.dg/torture/vshuf-main.inc: New file.
2103 * gcc.dg/torture/vshuf-v16hi.c: New test.
2104 * gcc.dg/torture/vshuf-v16qi.c: New test.
2105 * gcc.dg/torture/vshuf-v2df.c: New test.
2106 * gcc.dg/torture/vshuf-v2di.c: New test.
2107 * gcc.dg/torture/vshuf-v2sf.c: New test.
2108 * gcc.dg/torture/vshuf-v2si.c: New test.
2109 * gcc.dg/torture/vshuf-v32qi.c: New test.
2110 * gcc.dg/torture/vshuf-v4df.c: New test.
2111 * gcc.dg/torture/vshuf-v4di.c: New test.
2112 * gcc.dg/torture/vshuf-v4hi.c: New test.
2113 * gcc.dg/torture/vshuf-v4sf.c: New test.
2114 * gcc.dg/torture/vshuf-v4si.c: New test.
2115 * gcc.dg/torture/vshuf-v8hi.c: New test.
2116 * gcc.dg/torture/vshuf-v8qi.c: New test.
2117 * gcc.dg/torture/vshuf-v8sf.c: New test.
2118 * gcc.dg/torture/vshuf-v8si.c: New test.
2120 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2122 PR tree-optimization/50746
2123 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2125 2011-10-17 Jason Merrill <jason@redhat.com>
2128 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2130 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2133 * g++.dg/parse/error41.C: New.
2134 * g++.dg/parse/error20.C: Adjust.
2136 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2139 * g++.dg/warn/format7.C: New.
2140 * obj-c++.dg/warn7.mm: Likewise.
2142 2011-10-17 Richard Guenther <rguenther@suse.de>
2144 PR tree-optimization/50729
2145 * gcc.dg/torture/pr50729.c: New testcase.
2147 2011-10-15 Tom Tromey <tromey@redhat.com>
2148 Dodji Seketeli <dodji@redhat.com>
2150 * lib/prune.exp (prune_gcc_output): Prune output referring to
2152 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2153 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2154 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2155 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2157 2011-10-15 Tom Tromey <tromey@redhat.com>
2158 Dodji Seketeli <dodji@redhat.com>
2160 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2162 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/inherit/error5.C: New.
2167 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2171 * gfortran.dg/kind_tests_4.f90: New.
2173 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2175 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2176 targets that support vector condition.
2178 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2181 * gfortran.dg/c_kind_tests_3.f03: New.
2183 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2186 * gfortran.dg/elemental_args_check_4.f90: New.
2188 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2190 PR tree-optimization/50727
2191 * gcc.dg/vect/pr50727.c: New test.
2193 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2195 * gcc.dg/vla-23.c: New test.
2197 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/50596
2200 * gcc.dg/vect/vect-cond-9.c: New test.
2202 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2204 * gcc.dg/vect/bb-slp-29.c: New test.
2206 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2209 * g++.dg/ext/is_base_of_incomplete.C: New.
2210 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2211 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2213 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2215 * gcc.target/sparc/combined-1.c: Compile at -O2.
2217 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2220 (dg-options): Add -Wno-attributes.
2221 * gcc.target/i386/fma_double_?.c: Ditto.
2222 * gcc.target/i386/fma_run_float_?.c: Ditto.
2223 * gcc.target/i386/fma_run_double_?.c: Ditto.
2224 * gcc.target/i386/l_fma_float_?.c: Dtto.
2225 * gcc.target/i386/l_fma_double_?.c: Ditto.
2226 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2227 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2229 2011-10-15 Tobias Burnus <burnus@net-b.de>
2231 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2233 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2234 * gfortran.dg/rank_3.f90: Ditto.
2235 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2236 -std=f2008ts in dg-options.
2237 * gfortran.dg/rank_4.f90: Ditto.
2239 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2242 * gcc.target/sh/pr49263.c: New.
2244 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2246 * gnat.dg/specs/debug1.ads: Tweak.
2248 2011-10-14 Kai Tietz <ktietz@redhat.com>
2250 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2252 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2254 * gcc.target/i386/sse2-mul-1.c: New test.
2255 * gcc.target/i386/sse4_1-mul-1.c: New test.
2256 * gcc.target/i386/avx-mul-1.c: New test.
2257 * gcc.target/i386/xop-mul-1.c: New test.
2258 * gcc.target/i386/avx2-mul-1.c: New test.
2260 2011-10-14 Jason Merrill <jason@redhat.com>
2263 * g++.dg/cpp0x/nsdmi-list1.C: New.
2266 * g++.dg/cpp0x/nsdmi-const1.C: New.
2268 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2271 * gfortran.dg/pointer_intent_5.f90: New.
2273 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2275 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2276 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2277 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2279 2011-10-14 Tobias Burnus <burnus@net-b.de>
2282 * gfortran.dg/pointer_check_11.f90: New.
2283 * gfortran.dg/pointer_check_12.f90: New.
2285 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2288 * g++.dg/overload/operator4.C: New.
2290 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2292 * gcc.dg/di-longlong64-sync-1.c: New test.
2293 * gcc.dg/di-sync-multithread.c: New test.
2294 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2295 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2296 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2297 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2298 (check_effective_target_arm_arm_ok): New helper.
2299 (check_effective_target_sync_longlong): New helper.
2301 2011-10-14 Richard Guenther <rguenther@suse.de>
2303 PR tree-optimization/50723
2304 * gcc.dg/torture/pr50723.c: New testcase.
2306 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2309 * g++.dg/warn/format6.C: New.
2310 * obj-c++.dg/warn6.mm: Likewise.
2312 2011-10-13 Richard Henderson <rth@redhat.com>
2314 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2316 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2317 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2318 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2320 2011-10-13 Jason Merrill <jason@redhat.com>
2323 * g++.dg/cpp0x/nsdmi-template2.C: New.
2326 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2329 * g++.dg/init/vbase1.C: New.
2331 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2333 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2334 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2335 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2336 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2338 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2340 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2342 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2344 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2346 2011-10-13 Richard Guenther <rguenther@suse.de>
2348 PR tree-optimization/50712
2349 * gcc.target/i386/pr50712.c: New testcase.
2351 2011-10-13 Tom de Vries <tom@codesourcery.com>
2353 * gcc.dg/memcpy-4.c: New test.
2355 2011-10-13 Richard Guenther <rguenther@suse.de>
2357 PR tree-optimization/50698
2358 * g++.dg/vect/pr50698.cc: New testcase.
2360 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2362 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2363 * gcc.target/powerpc/warn-2.c: Ditto.
2365 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2366 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2367 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2368 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2369 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2370 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2371 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2372 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2373 * gcc.target/powerpc/ppc-pow.c: Likewise.
2374 * gcc.target/powerpc/recip-1.c: Likewise.
2375 * gcc.target/powerpc/recip-2.c: Likewise.
2376 * gcc.target/powerpc/recip-3.c: Likewise.
2377 * gcc.target/powerpc/recip-4.c: Likewise.
2378 * gcc.target/powerpc/recip-5.c: Likewise.
2380 2011-10-12 David S. Miller <davem@davemloft.net>
2382 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2383 '-mvis3' instead of 'mcpu=niagara3' in options.
2384 * gcc.target/sparc/fhalve.c: Likewise.
2385 * gcc.target/sparc/fnegop.c: Likewise.
2386 * gcc.target/sparc/fpadds.c: Likewise.
2387 * gcc.target/sparc/fshift.c: Likewise.
2388 * gcc.target/sparc/fucmp.c: Likewise.
2389 * gcc.target/sparc/lzd.c: Likewise.
2390 * gcc.target/sparc/vis3misc.c: Likewise.
2391 * gcc.target/sparc/xmul.c: Likewise.
2393 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2395 * gnat.dg/vect1.ad[sb]: New test.
2396 * gnat.dg/vect1_pkg.ads: New helper.
2397 * gnat.dg/vect2.ad[sb]: New test.
2398 * gnat.dg/vect2_pkg.ads: New helper.
2399 * gnat.dg/vect3.ad[sb]: New test.
2400 * gnat.dg/vect3_pkg.ads: New helper.
2401 * gnat.dg/vect4.ad[sb]: New test.
2402 * gnat.dg/vect4_pkg.ads: New helper.
2403 * gnat.dg/vect5.ad[sb]: New test.
2404 * gnat.dg/vect5_pkg.ads: New helper.
2405 * gnat.dg/vect6.ad[sb]: New test.
2406 * gnat.dg/vect6_pkg.ads: New helper.
2408 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2410 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2411 * gcc.target/i386/fma_run_double_2.c: Likewise.
2412 * gcc.target/i386/fma_run_double_3.c: Likewise.
2413 * gcc.target/i386/fma_run_double_4.c: Likewise.
2414 * gcc.target/i386/fma_run_double_5.c: Likewise.
2415 * gcc.target/i386/fma_run_double_6.c: Likewise.
2416 * gcc.target/i386/fma_run_float_1.c: Likewise.
2417 * gcc.target/i386/fma_run_float_2.c: Likewise.
2418 * gcc.target/i386/fma_run_float_3.c: Likewise.
2419 * gcc.target/i386/fma_run_float_4.c: Likewise.
2420 * gcc.target/i386/fma_run_float_5.c: Likewise.
2421 * gcc.target/i386/fma_run_float_6.c: Likewise.
2423 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2424 remove the extra dg-options.
2425 * gcc.target/i386/l_fma_double_2.c: Likewise.
2426 * gcc.target/i386/l_fma_double_3.c: Likewise.
2427 * gcc.target/i386/l_fma_double_4.c: Likewise.
2428 * gcc.target/i386/l_fma_double_5.c: Likewise.
2429 * gcc.target/i386/l_fma_double_6.c: Likewise.
2430 * gcc.target/i386/l_fma_float_1.c: Likewise.
2431 * gcc.target/i386/l_fma_float_2.c: Likewise.
2432 * gcc.target/i386/l_fma_float_3.c: Likewise.
2433 * gcc.target/i386/l_fma_float_4.c: Likewise.
2434 * gcc.target/i386/l_fma_float_5.c: Likewise.
2435 * gcc.target/i386/l_fma_float_6.c: Likewise.
2437 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2439 PR tree-optimization/50189
2440 * g++.dg/torture/pr50189.C: New testcase.
2442 2011-10-12 Richard Guenther <rguenther@suse.de>
2444 PR tree-optimization/50700
2445 * gcc.dg/builtin-object-size-12.c: New testcase.
2447 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2450 * gcc.c-torture/compile/pr50565-1.c,
2451 gcc.c-torture/compile/pr50565-2.c: New tests.
2453 2011-10-11 Jason Merrill <jason@redhat.com>
2457 * g++.dg/template/constant1.C: New.
2458 * g++.dg/template/constant2.C: New.
2459 * g++.dg/cpp0x/constexpr-template3.C: New.
2461 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2463 * gcc.target/i386/warn-vect-op-3.c: New test.
2464 * gcc.target/i386/warn-vect-op-1.c: New test.
2465 * gcc.target/i386/warn-vect-op-2.c: New test.
2467 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2469 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2471 2011-10-11 Richard Guenther <rguenther@suse.de>
2473 PR tree-optimization/50204
2474 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2476 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2478 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2480 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2482 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2483 * gcc.target/i386/fma_double_2.c: Ditto.
2484 * gcc.target/i386/fma_double_3.c: Ditto.
2485 * gcc.target/i386/fma_double_4.c: Ditto.
2486 * gcc.target/i386/fma_double_5.c: Ditto.
2487 * gcc.target/i386/fma_double_6.c: Ditto.
2488 * gcc.target/i386/fma_float_1.c: Ditto.
2489 * gcc.target/i386/fma_float_2.c: Ditto.
2490 * gcc.target/i386/fma_float_3.c: Ditto.
2491 * gcc.target/i386/fma_float_4.c: Ditto.
2492 * gcc.target/i386/fma_float_5.c: Ditto.
2493 * gcc.target/i386/fma_float_6.c: Ditto.
2494 * gcc.target/i386/l_fma_double_1.c: Ditto.
2495 * gcc.target/i386/l_fma_double_2.c: Ditto.
2496 * gcc.target/i386/l_fma_double_3.c: Ditto.
2497 * gcc.target/i386/l_fma_double_4.c: Ditto.
2498 * gcc.target/i386/l_fma_double_5.c: Ditto.
2499 * gcc.target/i386/l_fma_double_6.c: Ditto.
2500 * gcc.target/i386/l_fma_float_1.c: Ditto.
2501 * gcc.target/i386/l_fma_float_2.c: Ditto.
2502 * gcc.target/i386/l_fma_float_3.c: Ditto.
2503 * gcc.target/i386/l_fma_float_4.c: Ditto.
2504 * gcc.target/i386/l_fma_float_5.c: Ditto.
2505 * gcc.target/i386/l_fma_float_6.c: Ditto.
2506 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2507 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2508 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2509 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2510 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2511 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2512 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2513 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2514 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2515 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2516 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2517 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2519 2011-10-11 Tristan Gingold <gingold@adacore.com>
2521 * gcc.dg/va-arg-4.c: New test.
2522 * gcc.dg/va-arg-5.c: Ditto.
2524 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2526 * lib/target-supports.exp (check_effective_target_fd_truncate):
2527 Close and unlink test file before exit.
2529 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2532 * gfortran.dg/forall_15.f90: New test case.
2534 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2535 Andrew Macleod <amacleod@redhat.com>
2537 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2538 wrappers for *other_threads() and *final_verify().
2539 * gcc.dg/simulate-thread/simulate-thread.h
2540 (simulate_thread_wrapper_other_threads): New.
2541 (simulate_thread_wrapper_final_verify): New.
2543 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2545 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2547 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2549 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2551 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2552 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2554 * gcc.target/i386/fma_1.h: New file.
2555 * gcc.target/i386/fma_2.h: Likewise.
2556 * gcc.target/i386/fma_3.h: Likewise.
2557 * gcc.target/i386/fma_4.h: Likewise.
2558 * gcc.target/i386/fma_5.h: Likewise.
2559 * gcc.target/i386/fma_6.h: Likewise.
2560 * gcc.target/i386/fma_double_1.c: Likewise.
2561 * gcc.target/i386/fma_double_2.c: Likewise.
2562 * gcc.target/i386/fma_double_3.c: Likewise.
2563 * gcc.target/i386/fma_double_4.c: Likewise.
2564 * gcc.target/i386/fma_double_5.c: Likewise.
2565 * gcc.target/i386/fma_double_6.c: Likewise.
2566 * gcc.target/i386/fma_float_1.c: Likewise.
2567 * gcc.target/i386/fma_float_2.c: Likewise.
2568 * gcc.target/i386/fma_float_3.c: Likewise.
2569 * gcc.target/i386/fma_float_4.c: Likewise.
2570 * gcc.target/i386/fma_float_5.c: Likewise.
2571 * gcc.target/i386/fma_float_6.c: Likewise.
2572 * gcc.target/i386/fma_main.h: Likewise.
2573 * gcc.target/i386/fma_run_double_1.c: Likewise.
2574 * gcc.target/i386/fma_run_double_2.c: Likewise.
2575 * gcc.target/i386/fma_run_double_3.c: Likewise.
2576 * gcc.target/i386/fma_run_double_4.c: Likewise.
2577 * gcc.target/i386/fma_run_double_5.c: Likewise.
2578 * gcc.target/i386/fma_run_double_6.c: Likewise.
2579 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2580 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2581 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2582 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2583 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2584 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2585 * gcc.target/i386/fma_run_float_1.c: Likewise.
2586 * gcc.target/i386/fma_run_float_2.c: Likewise.
2587 * gcc.target/i386/fma_run_float_3.c: Likewise.
2588 * gcc.target/i386/fma_run_float_4.c: Likewise.
2589 * gcc.target/i386/fma_run_float_5.c: Likewise.
2590 * gcc.target/i386/fma_run_float_6.c: Likewise.
2591 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2592 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2593 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2594 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2595 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2596 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2597 * gcc.target/i386/l_fma_1.h: Likewise.
2598 * gcc.target/i386/l_fma_2.h: Likewise.
2599 * gcc.target/i386/l_fma_3.h: Likewise.
2600 * gcc.target/i386/l_fma_4.h: Likewise.
2601 * gcc.target/i386/l_fma_5.h: Likewise.
2602 * gcc.target/i386/l_fma_6.h: Likewise.
2603 * gcc.target/i386/l_fma_double_1.c: Likewise.
2604 * gcc.target/i386/l_fma_double_2.c: Likewise.
2605 * gcc.target/i386/l_fma_double_3.c: Likewise.
2606 * gcc.target/i386/l_fma_double_4.c: Likewise.
2607 * gcc.target/i386/l_fma_double_5.c: Likewise.
2608 * gcc.target/i386/l_fma_double_6.c: Likewise.
2609 * gcc.target/i386/l_fma_float_1.c: Likewise.
2610 * gcc.target/i386/l_fma_float_2.c: Likewise.
2611 * gcc.target/i386/l_fma_float_3.c: Likewise.
2612 * gcc.target/i386/l_fma_float_4.c: Likewise.
2613 * gcc.target/i386/l_fma_float_5.c: Likewise.
2614 * gcc.target/i386/l_fma_float_6.c: Likewise.
2615 * gcc.target/i386/l_fma_main.h: Likewise.
2616 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2617 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2618 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2619 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2620 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2621 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2622 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2623 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2624 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2625 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2626 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2627 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2629 2011-10-10 Richard Guenther <rguenther@suse.de>
2632 * gcc.dg/torture/pr50389.c: New testcase.
2634 2011-10-10 Richard Guenther <rguenther@suse.de>
2637 * gcc.dg/builtins-47.c: Optimize.
2639 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2641 * lib/gcc-simulate-thread.exp: New.
2642 * gcc.dg/simulate-thread/guality.h: New.
2643 * gcc.dg/simulate-thread/simulate-thread.h: New.
2644 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2645 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2646 * gcc.dg/simulate-thread/README: New.
2647 * g++.dg/simulate-thread/guality.h: New.
2648 * g++.dg/simulate-thread/simulate-thread.h: New.
2649 * g++.dg/simulate-thread/simulate-thread.exp: New.
2650 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2651 * c-c++-common/cxxbitfields-2.c: Remove.
2652 * c-c++-common/cxxbitfields.c: Remove.
2653 * c-c++-common/cxxbitfields-4.c: Remove.
2654 * c-c++-common/cxxbitfields-5.c: Remove.
2655 * c-c++-common/simulate-thread/bitfields-1.c: New.
2656 * c-c++-common/simulate-thread/bitfields-2.c: New.
2657 * c-c++-common/simulate-thread/bitfields-3.c: New.
2658 * c-c++-common/simulate-thread/bitfields-4.c: New.
2660 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2663 * g++.dg/warn/format5.C: New.
2665 2011-10-09 Tobias Burnus <burnus@net-b.de>
2668 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2669 * gfortran.dg/common_16.f90: New.
2671 2011-10-09 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/iso_c_binding_param_1.f90: New.
2674 * gfortran.dg/iso_c_binding_param_2.f90: New.
2675 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2677 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2679 PR tree-optimization/50635
2680 * gcc.dg/vect/pr50635.c: New test.
2682 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2685 * gfortran.dg/proc_decl_27.f90: New.
2687 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2690 * objc/execute/initialize-1.m: New test.
2692 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2695 * gfortran.dg/pointer_function_result_1.f90 : New test.
2697 2011-10-07 David S. Miller <davem@davemloft.net>
2700 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2701 * gcc.target/sparc/cmask.c: Use it.
2702 * gcc.target/sparc/fhalve.c: Likewise.
2703 * gcc.target/sparc/fnegop.c: Likewise.
2704 * gcc.target/sparc/fpadds.c: Likewise.
2705 * gcc.target/sparc/fshift.c: Likewise.
2706 * gcc.target/sparc/fucmp.c: Likewise.
2707 * gcc.target/sparc/lzd.c: Likewise.
2708 * gcc.target/sparc/vis3misc.c: Likewise.
2709 * gcc.target/sparc/xmul.c: Likewise.
2711 2011-10-07 Richard Henderson <rth@redhat.com>
2713 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2715 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2717 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2719 * gcc.dg/pr50193-1.c: New file.
2720 * gcc.target/arm/shiftable.c: New file.
2722 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2725 * gfortran.dg/class_46.f03: New.
2727 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2729 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2730 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2731 (syslog, vsyslog, __vsyslog_chk): Likewise.
2733 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2734 (x, EXT_x): Use ASMNAME.
2736 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2737 (a, c): Use ASMNAME.
2739 2011-10-07 Tom de Vries <tom@codesourcery.com>
2742 * gcc.dg/pr50527.c: New test.
2744 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2746 PR tree-optimization/50650
2747 * gcc.c-torture/compile/pr50650.c: New test.
2749 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2751 PR tree-optimization/50575
2752 * gcc.c-torture/execute/vector-compare-2.x: New file.
2754 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2757 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2758 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2761 2011-10-07 Richard Guenther <rguenther@suse.de>
2764 * gcc.dg/vect/vect-align-2.c: Increase array size.
2766 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2767 H.J. Lu <hongjiu.lu@intel.com>
2770 * gcc.target/i386/pr50603.c: New test.
2772 2011-10-06 Jason Merrill <jason@redhat.com>
2775 * g++.dg/cpp0x/default31.C: New.
2777 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2779 PR tree-optimization/50596
2780 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2782 * gcc.dg/vect/vect-cond-8.c: New test.
2784 2011-10-06 Richard Henderson <rth@redhat.com>
2786 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2787 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2788 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2789 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2790 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2791 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2792 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2793 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2794 * gcc.c-torture/execute/vshuf-16.inc: New file.
2795 * gcc.c-torture/execute/vshuf-2.inc: New file.
2796 * gcc.c-torture/execute/vshuf-4.inc: New file.
2797 * gcc.c-torture/execute/vshuf-8.inc: New file.
2798 * gcc.c-torture/execute/vshuf-main.inc: New file.
2799 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2800 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2801 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2802 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2803 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2804 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2805 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2806 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2807 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2808 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2809 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2810 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2811 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2813 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2815 PR tree-optimization/49279
2816 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2817 * gcc.c-torture/execute/pr49279.c: New test.
2819 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2822 * gcc.c-torture/compile/pr49049.c: New test.
2824 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2827 * gcc.target/arm/pr50305.c: New test.
2829 2011-10-06 Richard Guenther <rguenther@suse.de>
2831 PR tree-optimization/38884
2832 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2833 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2835 2011-10-05 David S. Miller <davem@davemloft.net>
2837 * gcc.target/sparc/lzd.c: New test.
2838 * gcc.target/sparc/popc.c: New test.
2840 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2842 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2843 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2844 * g++.dg/other/final1.C: Cleanup original tree dump.
2846 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/50613
2849 * gcc.dg/pr50613.c: New test.
2851 2011-10-05 Richard Henderson <rth@redhat.com>
2853 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2854 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2855 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2856 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2857 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2858 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2859 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2860 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2862 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2864 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2865 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2866 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2867 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2868 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2870 2011-10-05 Richard Guenther <rguenther@suse.de>
2872 PR tree-optimization/38885
2873 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2875 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2877 * gcc.target/i386/sw-1.c: New test.
2879 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2881 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2883 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2885 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2887 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2889 2011-10-04 David S. Miller <davem@davemloft.net>
2891 * gcc.target/sparc/fhalve.c: New test.
2892 * gcc.target/sparc/fnegop.c: New test.
2893 * gcc.target/sparc/xmul.c: New test.
2895 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2898 * gfortran.dg/dummy_procedure_6.f90: New.
2900 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2902 PR tree-optimization/50604
2903 * gcc.dg/pr50604.c: New test.
2905 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2907 PR tree-optimization/49662
2908 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2909 * gcc.dg/graphite/interchange-15.c: Likewise.
2910 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2912 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2914 * gcc.dg/tree-ssa/restrict-4.c: New test.
2916 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2918 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2919 (main): Use __typeof to get result type of comparison.
2921 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2923 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2924 Make et_vect_multiple_sizes_saved global.
2925 (check_effective_target_vect64): Make et_vect64_saved global.
2927 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2929 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2930 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2931 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2932 * gcc.dg/builtin-complex-err-1.c: Adjust.
2934 2011-10-02 Jason Merrill <jason@redhat.com>
2936 * g++.dg/cpp0x/range-for22.C: New.
2938 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2939 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2940 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2941 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2943 * g++.dg/cpp0x/nsdmi5.C: New.
2945 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2948 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2950 (mips-dg-options): Force an ABI option if the current ABI is
2951 incompatible with the required -mlong setting. Likewise force
2952 a long setting if the current one is incompatible with the
2953 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2954 throughout procedure.
2955 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2956 instead of addressing=absolute.
2958 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2960 * gcc.target/mips/stack-1.c: New test.
2962 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2964 * gcc.dg/pr49696.c: New test.
2966 2011-10-02 Jan Hubicka <jh@suse.cz>
2968 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2970 2011-10-01 David S. Miller <davem@davemloft.net>
2972 * gcc.target/sparc/cmask.c: New test.
2973 * gcc.target/sparc/fpadds.c: New test.
2974 * gcc.target/sparc/fshift.c: New test.
2975 * gcc.target/sparc/fucmp.c: New test.
2976 * gcc.target/sparc/vis3misc.c: New test.
2978 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2981 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2983 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2986 * g++.dg/dfp/44473-1.C: New test.
2987 * g++.dg/dfp/44473-2.C: New test.
2988 * g++.dg/dfp/mangle-1.C: New test.
2989 * g++.dg/dfp/mangle-2.C: New test.
2990 * g++.dg/dfp/mangle-3.C: New test.
2991 * g++.dg/dfp/mangle-4.C: New test.
2992 * g++.dg/dfp/mangle-5.C: New test.
2994 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2997 * gcc.dg/pr50571.c: New test.
2999 PR tree-optimization/46309
3000 * gcc.dg/pr46309.c: New test.
3002 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3004 * gcc.dg/strlenopt-21.c: New test.
3006 2011-09-30 Revital Eres <revital.eres@linaro.org>
3008 * gcc.dg/sms-10.c: New file.
3010 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3012 * gcc.target/arm/pr50099.c: New test.
3014 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3016 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3018 2011-09-30 David S. Miller <davem@davemloft.net>
3020 * gcc.target/sparc/bmaskbshuf.c: New test.
3021 * gcc.target/sparc/edgen.c: New test.
3023 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3026 * gfortran.dg/pure_formal_proc_3.f90: New.
3029 * gfortran.dg/stfunc_7.f90: New.
3031 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3033 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3034 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3035 * gcc.dg/vector-compare-1.c: Likewise.
3036 * gcc.dg/vector-compare-2.c: Likewise.
3038 2011-09-29 David S. Miller <davem@davemloft.net>
3040 * gcc.target/sparc/array.c: New test.
3042 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3044 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3045 loop unroll and set max unroll times to 8.
3046 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3047 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3048 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3049 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3051 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3054 * g++.dg/ext/visibility/warn5.C: New.
3056 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3059 * g++.dg/warn/Wextra-3.C: New.
3061 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3064 * gcc.target/sh/pr49468-si.c: New.
3066 2011-09-28 Tom de Vries <tom@codesourcery.com>
3069 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3070 (TEST): Initialize src3 with random floats.
3071 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3072 from union src3. Initialize src3 with random floats.
3074 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3076 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3077 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3078 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3079 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3080 * gcc.target/sh/sh4a-cos.c: Ditto.
3081 * gcc.target/sh/sh4a-cosf.c: Ditto.
3082 * gcc.target/sh/sh4a-sin.c: Ditto.
3083 * gcc.target/sh/sh4a-sinf.c: Ditto.
3084 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3085 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3086 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3088 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/parse/error40.C: New.
3092 * g++.dg/warn/incomplete1.C: Adjust.
3094 2011-09-27 Jan Hubicka <jh@suse.cz>
3097 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3100 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3102 * gcc.dg/strlenopt-1.c: New test.
3103 * gcc.dg/strlenopt-1f.c: New test.
3104 * gcc.dg/strlenopt-2.c: New test.
3105 * gcc.dg/strlenopt-2f.c: New test.
3106 * gcc.dg/strlenopt-3.c: New test.
3107 * gcc.dg/strlenopt-4.c: New test.
3108 * gcc.dg/strlenopt-4g.c: New test.
3109 * gcc.dg/strlenopt-4gf.c: New test.
3110 * gcc.dg/strlenopt-5.c: New test.
3111 * gcc.dg/strlenopt-6.c: New test.
3112 * gcc.dg/strlenopt-7.c: New test.
3113 * gcc.dg/strlenopt-8.c: New test.
3114 * gcc.dg/strlenopt-9.c: New test.
3115 * gcc.dg/strlenopt-10.c: New test.
3116 * gcc.dg/strlenopt-11.c: New test.
3117 * gcc.dg/strlenopt-12.c: New test.
3118 * gcc.dg/strlenopt-12g.c: New test.
3119 * gcc.dg/strlenopt-13.c: New test.
3120 * gcc.dg/strlenopt-14g.c: New test.
3121 * gcc.dg/strlenopt-14gf.c: New test.
3122 * gcc.dg/strlenopt-15.c: New test.
3123 * gcc.dg/strlenopt-16g.c: New test.
3124 * gcc.dg/strlenopt-17g.c: New test.
3125 * gcc.dg/strlenopt-18g.c: New test.
3126 * gcc.dg/strlenopt.h: New file.
3128 2011-09-27 Tom de Vries <tom@codesourcery.com>
3131 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3132 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3133 * gcc.dg/pr43864.c: New test.
3134 * gcc.dg/pr43864-2.c: Same.
3135 * gcc.dg/pr43864-3.c: Same.
3136 * gcc.dg/pr43864-4.c: Same.
3138 2011-09-27 Jan Hubicka <jh@suse.cz>
3140 * gcc.dg/ipa/inline-5.c: New testcase.
3142 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3144 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3146 * gcc.dg/vect/bb-slp-27.c: New.
3147 * gcc.dg/vect/bb-slp-28.c: New.
3149 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3151 * testsuite/lib/target-supports.exp (check_profiling_available):
3152 Don't rely solely on TLS tests for -fprofile-generate, fall
3153 through to the other code.
3155 2011-09-27 Richard Guenther <rguenther@suse.de>
3157 PR tree-optimization/50363
3158 * gcc.dg/torture/pr50363.c: New testcase.
3160 2011-09-26 Jason Merrill <jason@redhat.com>
3163 * g++.dg/template/partial13.C: New.
3166 * g++.dg/template/partial12.C: New.
3169 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3171 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/diagnostic/bindings1.C: New.
3175 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3177 2011-09-26 David S. Miller <davem@davemloft.net>
3179 * gcc.target/sparc/wrgsr.c: New test.
3180 * gcc.target/sparc/rdgsr.c: New test.
3181 * gcc.target/sparc/edge.c: New test.
3182 * gcc.target/sparc/fcmp.c: New test.
3184 * gcc.target/sparc/edge.c: Update for new return types.
3185 * gcc.target/sparc/fcmp.c: Likewise.
3187 * gcc.target/sparc/fpaddsubi.c: New test.
3189 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3192 * gfortran.dg/common_15.f90: New.
3195 * gfortran.dg/dummy_procedure_5.f90: New.
3196 * gfortran.dg/interface_26.f90: Modified error message.
3197 * gfortran.dg/proc_ptr_11.f90: Ditto.
3198 * gfortran.dg/proc_ptr_15.f90: Ditto.
3199 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3200 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3202 2011-09-26 Jason Merrill <jason@redhat.com>
3205 * g++.dg/overload/rvalue3.C: New.
3208 * g++.dg/overload/ref-conv2.C: New.
3210 * g++.dg/cpp0x/nsdmi-template1.C: New.
3212 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3214 * g++.dg/cpp0x/nullptr25.C: New.
3216 2011-09-26 Richard Guenther <rguenther@suse.de>
3218 PR tree-optimization/50472
3219 * gcc.dg/torture/pr50472.c: New testcase.
3221 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3223 * gnat.dg/opt22.adb: New test.
3224 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3226 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3228 * gnat.dg/opt21.adb: New test.
3229 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3231 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3233 * gnat.dg/opt20.ad[sb]: New test.
3234 * gnat.dg/opt20_pkg.ads: New helper.
3236 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3238 * gnat.dg/array17.adb: New test.
3239 * gnat.dg/array17_pkg.ads: New helper.
3241 2011-09-25 Jason Merrill <jason@redhat.com>
3243 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3245 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3247 * gnat.dg/frame_overflow.ads: New.
3248 * gnat.dg/frame_overflow.adb: Adjust.
3249 * gnat.dg/specs/addr1.ads: Likewise.
3251 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3253 * g++.dg/tree-ssa/restrict2.C: New test.
3255 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3257 * lib/target-supports.exp (check_effective_target_vect64): New.
3258 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3259 of multiple vector sizes.
3260 * gcc.dg/vect/bb-slp-26.c: New.
3262 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3265 * g++.dg/template/bitfield1.C: New.
3267 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3269 * gcc.dg/vect/bb-slp-24.c: New.
3271 2011-09-24 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3275 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3277 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3278 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3280 * g++.dg/cpp0x/nsdmi1.C: New.
3281 * g++.dg/cpp0x/nsdmi2.C: New.
3282 * g++.dg/cpp0x/nsdmi3.C: New.
3283 * g++.dg/cpp0x/nsdmi4.C: New.
3284 * g++.old-deja/g++.other/init4.C: New.
3286 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/template/sfinae28.C: New.
3291 2011-09-23 Ian Lance Taylor <iant@google.com>
3293 * go.test/go-test.exp (errchk): Handle more cases of getting
3294 correct Tcl backslash quoting in regular expressions in test file.
3296 2011-09-23 Jason Merrill <jason@redhat.com>
3299 * g++.dg/init/const8.C: New.
3300 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3301 * g++.dg/cpp0x/defaulted2.C: Likewise.
3302 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3303 * g++.dg/init/pr20039.C: Likewise.
3304 * g++.dg/init/pr42844.C: Likewise.
3306 2011-09-23 Jan Hubicka <jh@suse.cz>
3308 * gcc.dg/ipa/inline-1.c: new testcase.
3309 * gcc.dg/ipa/inline-2.c: new testcase.
3310 * gcc.dg/ipa/inline-3.c: new testcase.
3311 * gcc.dg/ipa/inline-4.c: new testcase.
3313 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/cpp0x/constexpr-static8.C: New.
3318 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3320 * gcc.target/i386/avxfp-1.c: New test.
3321 * gcc.target/i386/avxfp-2.c: New test.
3323 2011-09-23 Terry Guo <terry.guo@arm.com>
3325 * gcc.c-torture/execute/941014-1.x: Deleted.
3327 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/cpp0x/pr50491.C: New.
3332 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3335 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3337 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/cpp0x/nullptr24.C: New.
3342 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3345 * gcc.target/i386/pr50482.c: New test.
3347 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3349 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3350 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3351 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3352 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3353 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3354 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3355 multilib options contain different -march= from dg-options.
3357 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3358 Paolo Carlini <paolo.carlini@oracle.com>
3361 * g++.dg/template/friend52.C: New.
3363 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3365 * gcc.target/arm/cmp-1.c: New test.
3366 * gcc.target/arm/cmp-2.c: Likewise.
3368 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3371 * gfortran.dg/impure_actual_1.f90: Modified error message.
3372 * gfortran.dg/proc_ptr_32.f90: New.
3373 * gfortran.dg/proc_ptr_33.f90: New.
3375 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3377 PR tree-optimization/50451
3378 * gcc.dg/vect/pr50451.c: New test.
3380 2011-09-21 Ian Lance Taylor <iant@google.com>
3382 * go.test/go-test.exp (errchk): Add special case for bug332.
3383 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3384 some more test lines.
3386 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3388 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3389 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3390 * g++.dg/other/i386-8.C: Ditto.
3391 * g++.dg/other/pr34435.C: Ditto.
3392 * g++.dg/other/pr39496.C: Ditto.
3393 * g++.dg/other/mmintrin.C: Ditto.
3395 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3397 * gcc.dg/vect/vect-cond-7.c: New test.
3398 * gcc.target/i386/sse4_1-cond-1.c: New test.
3399 * gcc.target/i386/avx-cond-1.c: New test.
3401 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3404 * g++.dg/other/pr50464.C: New test.
3406 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3408 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3409 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3410 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3411 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3413 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3415 * gnat.dg/opt19.adb: New test.
3417 2011-09-21 Terry Guo <terry.guo@arm.com>
3419 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3420 on arch conflict when testing case on targets other than armv7-a.
3422 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3425 * g++.dg/ext/int128-1.C: New.
3426 * g++.dg/ext/int128-2.C: Likewise.
3427 * g++.dg/ext/int128-2.h: Likewise.
3429 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3432 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3434 2011-09-20 Jason Merrill <jason@redhat.com>
3436 * g++.dg/cpp0x/constexpr-generated1.C: New.
3439 * g++.dg/overload/ref-conv1.C: New.
3441 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3443 * g++.dg/other/final1.C: New.
3445 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3447 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3450 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3452 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3455 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3457 PR tree-optimization/50413
3458 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3459 -fdump-tree-slp-details. Run other tests with
3460 -fdump-tree-vect-details.
3461 * g++.dg/vect/slp-pr50413.cc: New.
3463 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3464 Ira Rosen <ira.rosen@linaro.org>
3467 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3468 Fix underscores around restrict.
3470 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3472 PR tree-optimization/50414
3473 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3474 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3475 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3477 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3479 PR tree-optimization/50412
3480 * gfortran.dg/vect/pr50412.f90: New.
3482 2011-09-16 Jason Merrill <jason@redhat.com>
3485 * g++.dg/eh/defarg1.C: New.
3487 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3489 * gcc.dg/vect/vect-reduc-10.c: New test.
3490 * gcc.target/i386/avx-reduc-1.c: New test.
3492 * gcc.target/i386/sse2-extract-1.c: New test.
3493 * gcc.target/i386/avx-extract-1.c: New test.
3495 2011-09-16 Terry Guo <terry.guo@arm.com>
3497 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3499 2011-09-15 Diego Novillo <dnovillo@google.com>
3501 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3502 ALWAYS_CXXFLAGS, if defined.
3503 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3504 ALWAYS_GFORTRANFLAGS, if defined.
3505 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3506 ALWAYS_GOCFLAGS, if defined.
3507 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3508 ALWAYS_OBJCXXFLAGS, if defined.
3509 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3510 additional_flags, if defined.
3511 * lib/gnat.exp (gnat_target_compile): Likewise.
3512 * lib/objc.exp (objc_target_compile): Likewise.
3513 * lib/target-supports-dg.exp (dg-add-options): Handle
3516 2011-09-15 Tom de Vries <tom@codesourcery.com>
3519 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3520 Use uintptr_t in f1. Undo avr xfails.
3522 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3526 * gfortran.dg/function_types_3.f90: New.
3528 2011-09-15 Jason Merrill <jason@redhat.com>
3531 * g++.dg/cpp0x/trailing7.C: New.
3534 * g++.dg/cpp0x/nullptr23.C: New.
3536 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3538 * gcc.dg/vect/bb-slp-25.c: New.
3540 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3543 * g++.dg/cpp0x/noexcept15.C: New.
3545 2011-09-14 Tom de Vries <tom@codesourcery.com>
3548 * gcc.dg/pr50251.c: New test.
3550 2011-09-14 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/null_5.f90: New.
3555 * gfortran.dg/null_6.f90: New.
3557 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3559 * gcc.c-torture/compile/20110913-1.c: New test.
3561 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3564 * gfortran.dg/result_2.f90: New.
3566 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3568 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3570 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3573 * g++.dg/cpp0x/variadic116.C: New test case.
3575 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3577 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3578 * gcc.target/mips/interrupt_handler-2.c: New test.
3579 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3581 2011-09-12 Jason Merrill <jason@redhat.com>
3583 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3585 * g++.dg/cpp0x/explicit7.C: New.
3587 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3589 PR rtl-optimization/50212
3590 * g++.dg/other/pr50212.C: New test.
3592 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3595 * testsuite/gcc.target/avr/torture/avr-torture.exp
3596 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3597 "-O2 -fmerge-all-constants".
3599 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3602 * gfortran.dg/do_while_1.f90: New test.
3604 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3608 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3609 * gfortran.dg/proc_decl_26.f90: New.
3610 * gfortran.dg/typebound_override_2.f90: New.
3611 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3613 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3615 * gnat.dg/cond_expr2.ad[sb]: New test.
3617 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3619 * gnat.dg/atomic5.ad[sb]: New test.
3621 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3623 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3625 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3628 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3630 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3633 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3635 2011-09-09 Richard Guenther <rguenther@suse.de>
3637 PR tree-optimization/50328
3638 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3640 2011-09-09 Richard Guenther <rguenther@suse.de>
3643 * gcc.dg/torture/pr50333.c: New testcase.
3645 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3647 PR tree-optimization/50318
3648 * gcc.target/arm/pr50318-1.c: New file.
3650 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3652 * gcc.target/i386/all_one_m256i.c: New test.
3654 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/cpp0x/sfinae28.C: New.
3659 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3662 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3663 longer ignored on typedefs.
3665 PR c++/33255 - Support -Wunused-local-typedefs warning
3666 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3667 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3669 2011-09-08 Martin Jambor <mjambor@suse.cz>
3671 PR tree-optimization/50287
3672 * gcc.dg/torture/pr50287.c: New test.
3674 2011-09-08 Richard Guenther <rguenther@suse.de>
3676 PR tree-optimization/19831
3677 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3678 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3679 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3680 * gcc.dg/errno-1.c: Adjust.
3682 2011-09-08 Richard Guenther <rguenther@suse.de>
3684 PR tree-optimization/19831
3685 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3687 2011-09-08 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/do_concurrent_1.f90: New.
3691 * gfortran.dg/do_concurrent_2.f90: New.
3693 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3697 * gcc.dg/pr50310-2.c: New test.
3699 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3702 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3703 * gfortran.dg/impure_constructor_1.f90: Modified.
3704 * gfortran.dg/proc_ptr_comp_33.f90: New.
3706 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.dg/pr50310-1.c: New test.
3711 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3714 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3717 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3720 * g++.dg/cpp0x/noexcept14.C: New.
3722 2011-09-07 Jason Merrill <jason@redhat.com>
3724 * g++.dg/cpp0x/constexpr-ref3.C: New.
3726 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3728 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3730 * gcc.dg/section1.c: Don't xfail for avr.
3732 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3734 PR tree-optimization/50322
3735 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3737 2011-09-07 Martin Jambor <mjambor@suse.cz>
3739 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3741 2011-09-07 Martin Jambor <mjambor@suse.cz>
3743 PR tree-optimization/49911
3744 * g++.dg/tree-ssa/pr49911.C: New test.
3746 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3749 * gcc.dg/torture/pr49030.c: New test.
3751 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3754 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3755 * gfortran.dg/class_4d.f03: Deleted.
3756 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3758 2011-09-07 Richard Guenther <rguenther@suse.de>
3760 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3762 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3764 PR tree-optimization/46021
3765 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3767 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3769 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3771 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3773 * gcc.c-torture/compile/20110906-1.c: New test.
3775 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3779 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3781 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3782 --param tree-reassoc-width=1.
3784 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3785 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3787 2011-09-06 Richard Guenther <rguenther@suse.de>
3789 PR tree-optimization/48149
3790 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3792 2011-09-06 Richard Guenther <rguenther@suse.de>
3794 PR tree-optimization/48317
3795 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3797 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3799 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3801 (add_options_for_quad_vectors): Replace with ...
3802 (add_options_for_double_vectors): ... this.
3803 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3804 support multiple vector sizes since the vectorizer attempts to
3805 vectorize with both vector sizes.
3806 * gcc.dg/vect/no-vfa-vect-79.c,
3807 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3808 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3809 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3810 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3811 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3812 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3813 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3814 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3815 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3816 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3817 gcc.dg/vect/vect-40.c: Likewise.
3818 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3819 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3820 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3821 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3822 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3824 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3826 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3829 * gcc.target/mips/abi-main.h: New file.
3830 * gcc.target/mips/abi-o32-long32.c: New test.
3831 * gcc.target/mips/abi-o32-long64.c: Likewise.
3832 * gcc.target/mips/abi-o64-long32.c: Likewise.
3833 * gcc.target/mips/abi-o64-long64.c: Likewise.
3834 * gcc.target/mips/abi-n32-long32.c: Likewise.
3835 * gcc.target/mips/abi-n32-long64.c: Likewise.
3836 * gcc.target/mips/abi-n64-long32.c: Likewise.
3837 * gcc.target/mips/abi-n64-long64.c: Likewise.
3838 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3839 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3840 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3841 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3842 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3843 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3844 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3845 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3846 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3847 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3848 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3849 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3850 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3851 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3852 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3853 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3854 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3855 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3856 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3857 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3858 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3859 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3860 * gcc.target/mips/branch-3.c: Likewise.
3861 * gcc.target/mips/branch-4.c: Likewise.
3862 * gcc.target/mips/branch-5.c: Likewise.
3863 * gcc.target/mips/branch-6.c: Likewise.
3864 * gcc.target/mips/branch-7.c: Likewise.
3865 * gcc.target/mips/branch-8.c: Likewise.
3866 * gcc.target/mips/branch-9.c: Likewise.
3867 * gcc.target/mips/branch-10.c: Likewise.
3868 * gcc.target/mips/branch-11.c: Likewise.
3869 * gcc.target/mips/branch-12.c: Likewise.
3870 * gcc.target/mips/branch-13.c: Likewise.
3871 * gcc.target/mips/lazy-binding-1.c: Likewise.
3873 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3875 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3876 to avoid warning on int=16 platforms..
3878 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3880 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3881 to work even with -fshort-enums.
3883 2011-09-04 Jan Hubicka <jh@suse.cz>
3885 * gcc.c-torture/compile/20110902.c: new testcase.
3887 2011-09-04 Jason Merrill <jason@redhat.com>
3890 * g++.dg/cpp0x/rv-conv1.C: New.
3893 * g++.dg/cpp0x/rv-func3.C: New.
3895 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3899 * g++.dg/cpp0x/constexpr-template1.C: New.
3900 * g++.dg/cpp0x/constexpr-template2.C: New.
3901 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3902 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3904 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3906 * gnat.dg/specs/debug1.ads: Tweak pattern.
3908 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3911 * gfortran.dg/class_45a.f03: New.
3912 * gfortran.dg/class_45b.f03: New.
3914 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3915 Ira Rosen <ira.rosen@linaro.org>
3917 PR tree-optimization/50208
3918 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3919 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3920 -fno-tree-fre -fno-tree-pre.
3922 2011-09-02 Martin Jambor <mjambor@suse.cz>
3924 * gcc.dg/ipa/ipcp-3.c: New test.
3926 2011-09-02 Richard Guenther <rguenther@suse.de>
3928 PR tree-optimization/27460
3930 * gcc.dg/vect/vect-cond-7.c: New testcase.
3932 2011-09-02 Martin Jambor <mjambor@suse.cz>
3934 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3935 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3936 xfailed test for inlining.
3937 * g++.dg/ipa/ivinline-9.C: Likewise.
3939 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3941 PR tree-optimization/50178
3942 * gfortran.dg/vect/pr50178.f90: New test.
3944 2011-08-31 Martin Jambor <mjambor@suse.cz>
3947 * gcc.c-torture/execute/pr49886.c: New testcase.
3949 2011-08-31 Tom de Vries <tom@codesourcery.com>
3952 * gcc.dg/pr43513.c: New test.
3954 2011-08-30 Tobias Burnus <burnus@net-b.de>
3957 * gfortran.dg/common_14.f90: New.
3958 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3960 2011-08-30 Jason Merrill <jason@redhat.com>
3963 * g++.dg/cpp0x/decltype33.C: New.
3966 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3969 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3971 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3973 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3975 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3977 * gnat.dg/specs/aggr3.ads: New test.
3978 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3980 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3981 * gnat.dg/specs/aggr2.ads: Likewise.
3983 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3986 * gfortran.dg/allocate_with_source_2.f90: New test
3988 2011-08-30 Jason Merrill <jason@redhat.com>
3991 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3994 * g++.dg/cpp0x/constexpr-value3.C: New.
3996 2011-08-30 Richard Guenther <rguenther@suse.de>
3999 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4000 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4001 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4002 * gcc.dg/pr36902.c: XFAIL.
4004 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4006 * gcc.target/i386/fma-check.h: New.
4007 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4008 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4009 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4010 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4011 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4012 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4013 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4014 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4015 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4016 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4017 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4018 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4019 * gcc.target/i386/fma-compile.c: Likewise.
4020 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4021 * gcc.target/i386/sse-12.c: Add -mfma.
4022 * gcc.target/i386/sse-13.c: Likewise.
4023 * gcc.target/i386/sse-14.c: Likewise.
4024 * gcc.target/i386/sse-22.c: Likewise.
4025 * gcc.target/i386/sse-23.c: Likewise.
4026 * g++.dg/other/i386-2.C: Likewise.
4027 * g++.dg/other/i386-3.C: Likewise.
4029 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4032 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4033 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4035 2011-08-30 Christian Bruel <christian.bruel@st.com>
4037 * g++.dg/bprob/bprob.exp (feedback_options): Set
4038 -fbranch-probabilities.
4039 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4041 2011-08-29 Jason Merrill <jason@redhat.com>
4044 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4046 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4047 Jason Merrill <jason@redhat.com>
4049 * g++.dg/dfp/base.C: New test.
4051 2011-08-29 Jason Merrill <jason@redhat.com>
4055 * g++.dg/cpp0x/initlist58.C: New.
4057 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4060 * gfortran.dg/class_result_1.f03: New.
4062 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.target/i386/pr48722.c: New test.
4067 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4070 * gfortran.dg/widechar_compare_1.f90: New test.
4072 2011-08-26 Jason Merrill <jason@redhat.com>
4076 * g++.dg/abi/mangle50.C: New.
4078 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4081 * gcc.target/i386/pr50202.c: New test.
4083 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4085 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4086 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4087 * gcc.target/i386/avx-round-vec.c: New test.
4088 * gcc.target/i386/avx-roundf-vec.c: New test.
4090 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4092 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4096 * c-c++-common/Wunused-var-14.c: New test.
4098 2011-08-26 Tom de Vries <tom@codesourcery.com>
4100 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4102 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4104 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4105 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4106 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4107 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4109 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4111 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4112 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4113 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4114 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4116 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4119 * gfortran.dg/pointer_comp_init_1.f90: New test.
4121 2011-08-25 Jason Merrill <jason@redhat.com>
4124 * g++.dg/cpp0x/sfinae27.C: New.
4126 2011-08-25 Tobias Burnus <burnus@net-b.de>
4128 * gfortran.dg/coarray_lib_token_4.f90: New.
4130 2011-08-25 Tobias Burnus <burnus@net-b.de>
4132 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4134 2011-08-25 Richard Guenther <rguenther@suse.de>
4136 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4138 2011-08-24 Tobias Burnus <burnus@net-b.de>
4141 * gfortran.dg/initialization_28.f90: New.
4143 2011-08-24 Richard Guenther <rguenther@suse.de>
4145 PR tree-optimization/50067
4146 * gcc.dg/torture/pr50067-3.c: New testcase.
4147 * gcc.dg/torture/pr50067-4.c: Likewise.
4148 * gcc.dg/torture/pr50067-5.c: Likewise.
4150 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4152 * g++.dg/other/i386-2.C: Add -mavx2 check.
4153 * g++.dg/other/i386-3.C: Likewise.
4154 * gcc.target/i386/avx-1.c: Add AVX2.
4155 * gcc.target/i386/avx-2.c: Likewise.
4156 * gcc.target/i386/funcspec-5.c: Likewise.
4157 * gcc.target/i386/sse-12.c: Likewise.
4158 * gcc.target/i386/sse-13.c: Likewise.
4159 * gcc.target/i386/sse-14.c: Likewise.
4160 * gcc.target/i386/sse-22.c: Likewise.
4161 * gcc.target/i386/sse-23.c: Likewise.
4162 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4163 * gcc.target/i386/avx2-check.h: New.
4164 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4165 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4166 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4167 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4168 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4169 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4170 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4171 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4172 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4173 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4174 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4175 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4176 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4177 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4178 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4179 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4180 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4181 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4182 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4183 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4184 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4185 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4186 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4187 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4188 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4189 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4190 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4191 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4192 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4193 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4194 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4195 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4196 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4197 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4198 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4199 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4200 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4201 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4202 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4203 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4204 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4205 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4206 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4207 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4208 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4209 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4210 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4211 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4212 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4213 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4214 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4215 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4216 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4217 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4218 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4219 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4220 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4221 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4222 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4223 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4224 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4225 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4226 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4227 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4228 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4229 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4230 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4231 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4232 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4233 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4234 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4235 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4236 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4237 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4238 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4239 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4240 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4241 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4242 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4243 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4244 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4245 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4246 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4247 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4248 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4249 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4250 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4251 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4252 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4253 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4254 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4255 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4256 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4257 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4258 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4259 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4260 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4261 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4262 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4263 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4264 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4265 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4266 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4267 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4268 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4269 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4270 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4271 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4272 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4273 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4274 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4275 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4276 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4277 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4278 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4279 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4280 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4281 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4282 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4283 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4284 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4285 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4286 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4287 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4288 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4289 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4290 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4291 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4292 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4293 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4294 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4295 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4296 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4297 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4298 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4299 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4300 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4301 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4302 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4303 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4304 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4305 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4306 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4307 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4308 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4309 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4310 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4311 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4312 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4313 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4314 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4315 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4316 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4317 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4318 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4319 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4320 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4321 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4322 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4323 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4324 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4325 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4326 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4327 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4328 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4329 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4330 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4331 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4332 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4333 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4334 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4335 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4336 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4337 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4338 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4339 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4340 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4341 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4342 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4343 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4344 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4345 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4346 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4347 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4348 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4349 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4350 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4351 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4352 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4353 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4354 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4355 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4356 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4357 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4358 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4359 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4360 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4361 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4362 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4363 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4364 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4365 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4366 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4367 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4368 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4369 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4370 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4371 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4372 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4373 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4374 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4375 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4376 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4382 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4383 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4384 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4385 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4386 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4387 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4388 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4389 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4390 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4391 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4392 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4393 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4394 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4395 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4396 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4397 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4398 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4399 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4400 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4401 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4402 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4403 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4404 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4405 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4406 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4497 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4498 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4499 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4500 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4501 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4502 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4503 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4504 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4505 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4506 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4507 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4509 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4510 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4511 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4512 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4513 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4514 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4515 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4516 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4517 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4518 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4519 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4520 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4521 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4522 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4523 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4524 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4525 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4526 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4527 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4528 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4529 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4530 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4531 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4532 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4533 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4534 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4535 * gcc.target/i386/testimm-9.c: Likewise.
4537 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4539 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4540 * g++.dg/other/i386-3.C: Likewise.
4541 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4542 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4543 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4544 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4545 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4546 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4547 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4548 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4549 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4550 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4551 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4552 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4553 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4554 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4555 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4556 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4557 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4558 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4559 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4560 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4561 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4562 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4563 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4564 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4565 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4566 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4567 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4568 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4569 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4570 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4571 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4572 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4573 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4574 * gcc.target/i386/sse-12.c: Add BMI2.
4575 * gcc.target/i386/sse-13.c: Likewise.
4576 * gcc.target/i386/sse-14.c: Likewise.
4577 * gcc.target/i386/sse-22.c: Likewise.
4578 * gcc.target/i386/sse-23.c: Likewise.
4580 2011-08-23 Jason Merrill <jason@redhat.com>
4582 * g++.dg/template/crash7.C: Adjust expected errors.
4584 2011-08-23 Jason Merrill <jason@redhat.com>
4588 * g++.dg/cpp0x/overload2.C: New.
4590 2011-08-23 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4595 2011-08-23 Jason Merrill <jason@redhat.com>
4598 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4599 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4600 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4601 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4603 2011-08-23 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4608 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4611 * g++.dg/warn/Wunused-var-16.C: New test.
4614 * gcc.dg/pr50161.c: New test.
4616 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4619 * g++.dg/gcov/gcov-7.C: New test.
4621 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4624 * g++.dg/dfp/nofields.C: New test.
4626 2011-08-23 Tobias Burnus <burnus@net-b.de>
4629 * gfortran.dg/use_16.f90: New.
4631 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4632 Kirill Yukhin <kirill.yukhin@intel.com>
4635 * gcc.target/i386/pr50155.c: New test.
4637 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4639 PR tree-optimization/50133
4640 * gcc.dg/pr50133.c: New test.
4643 * c-c++-common/cxxbitfields-6.c: New test.
4645 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4648 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4650 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4652 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4653 * gcc.dg/pr49994-3.c: Ditto.
4655 2011-08-22 Richard Guenther <rguenther@suse.de>
4658 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4659 * gcc.dg/torture/pr50067-2.c: Likewise.
4661 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4664 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4665 of a constant resulting from simplification.
4666 * gfortran.dg/warn_conversion_3.f90: New test.
4668 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4671 * gfortran.dg/zero_stride_1.f90: New test.
4673 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4676 * gfortran.dg/typebound_override_1.f90: Modified.
4678 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4680 PR tree-optimization/48739
4681 * gcc.dg/pr48739-1.c: New test.
4682 * gcc.dg/pr48739-2.c: New test.
4684 2011-08-20 Tobias Burnus <burnus@net-b.de>
4686 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4688 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4691 * gfortran.dg/where_3.f90: New test.
4693 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4696 * gfortran.dg/pr49721-1.f: New.
4697 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4699 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4701 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4702 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4705 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4707 * gcc.target/arm/wmul-11.c: New file.
4708 * gcc.target/arm/wmul-12.c: New file.
4709 * gcc.target/arm/wmul-13.c: New file.
4711 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4713 * gcc.target/arm/wmul-10.c: New file.
4715 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4717 * gcc.target/arm/wmul-9.c: New file.
4718 * gcc.target/arm/wmul-bitfield-2.c: New file.
4720 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4722 * gcc.target/arm/wmul-8.c: New file.
4724 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4726 * gcc.target/arm/wmul-7.c: New file.
4728 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4730 * gcc.target/arm/wmul-6.c: New file.
4732 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4734 * gcc.target/arm/wmul-5.c: New file.
4735 * gcc.target/arm/no-wmla-1.c: New file.
4737 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4739 * gcc.target/arm/wmul-bitfield-1.c: New file.
4741 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4743 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4745 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4748 * gcc.target/i386/conversion.c: Likewise.
4750 2011-08-19 Richard Guenther <rguenther@suse.de>
4752 * gcc.dg/torture/pr50067-1.c: New testcase.
4753 * gcc.dg/torture/pr50067-2.c: Likewise.
4755 2011-08-19 Joey Ye <joey.ye@arm.com>
4758 * gcc.target/arm/handler-align.c: New test.
4759 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4762 2011-08-19 Joey Ye <joey.ye@arm.com>
4764 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4766 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4769 * gfortran.dg/end_block_label_1.f90: New test.
4770 * gfortran.dg/end_associate_label_1.f90: New test.
4772 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4774 * gcc.dg/c1x-pointer-float-1.c: New test.
4776 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4779 * gfortran.dg/duplicate_labels_2.f: New test.
4781 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4783 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4784 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4785 gcc.dg/c1x-noreturn-5.c: New tests.
4787 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4789 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4791 2011-08-18 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4795 * gfortran.dg/coarray_lock_3.f90: Fix test.
4796 * gfortran.dg/coarray_lock_4.f90: New.
4797 * gfortran.dg/coarray_lock_5.f90: New.
4799 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4802 * gcc.c-torture/compile/pr50009.c: New test.
4805 * gcc.dg/torture/pr50092.c: New test.
4807 2011-08-18 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/namelist_73.f90: New.
4812 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4814 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4817 * gcc.dg/pr50017.c: New test.
4819 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4822 * g++.dg/lookup/hidden-var1.C: New test case.
4824 2011-08-17 Tobias Burnus <burnus@net-b.de>
4827 * gfortran.dg/warn_unused_var_2.f90: New.
4828 * gfortran.dg/warn_unused_var_3.f90: New.
4830 2011-08-17 Tom de Vries <tom@codesourcery.com>
4833 * gcc.target/arm/pr43597.c: New test.
4835 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/common_13.f90: New.
4840 2011-08-16 Jason Merrill <jason@redhat.com>
4843 * g++.dg/cpp0x/variadic-unresolved.C: New.
4845 * g++.old-deja/g++.brendan/README: Add R.I.P.
4847 * g++.dg/ext/attr-used-1.C: New.
4850 * g++.dg/cpp0x/initlist56.C: New.
4852 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4855 * g++.dg/opt/life1.C: Only run on Linux.
4857 2011-08-15 Tobias Burnus <burnus@net-b.de>
4859 * gfortran.dg/coarray_26.f90: New.
4861 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4863 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4866 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4869 * gfortran.dg/func_result_7.f90: New.
4871 2011-08-13 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/decltype32.C: New.
4877 * g++.dg/diagnostic/expr1.C: New.
4879 2011-08-12 David Li <davidxl@google.com>
4881 * g++.dg/abi/vbase15.C: New test.
4883 2011-08-12 Jason Merrill <jason@redhat.com>
4886 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4888 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4890 * gcc.dg/builtins-67.c: New test.
4891 * gcc.target/i386/conversion.c: Ditto.
4893 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4894 Brian Hackett <bhackett1024@gmail.com>
4896 * g++.dg/plugin/decl_plugin.c: New.
4897 * g++.dg/plugin/decl-plugin-test.C: New.
4898 * g++.dg/plugin/plugin.exp: Add above testcase.
4900 2011-08-11 Richard Guenther <rguenther@suse.de>
4902 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4904 2011-08-11 Michael Matz <matz@suse.de>
4906 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4908 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4910 PR tree-optimization/50039
4911 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4912 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4914 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4916 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4917 (sse4_1_test): Initialize src3 with random value.
4919 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4921 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4922 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4923 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4924 * gcc.dg/scal-to-vec1.c: New test.
4925 * gcc.dg/scal-to-vec2.c: New test.
4927 2011-08-09 Richard Guenther <rguenther@suse.de>
4929 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4930 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4931 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4932 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4934 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4936 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4938 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4940 * gcc.dg/pr49948.c: Require pthread effective target.
4942 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4944 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4946 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4948 * gcc.target/i386/sse-22a.c: New test.
4950 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4952 PR tree-optimization/50014
4953 * gcc.dg/vect/pr50014.c: New test.
4955 2011-08-08 Martin Jambor <mjambor@suse.cz>
4958 * gcc.dg/tree-ssa/pr49923.c: New test.
4960 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4963 * gcc.target/i386/pr49781-1.c: New.
4965 2011-08-08 Jason Merrill <jason@redhat.com>
4967 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4969 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4971 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4974 * gfortran.dg/typebound_override_1.f90: New.
4976 2011-08-07 Kai Tietz <ktietz@redhat.com>
4978 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4979 x86_64 mingw target.
4980 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4981 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4982 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4983 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4984 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4985 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4986 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4987 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4988 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4989 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4991 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4994 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4996 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4998 * gcc.dg/pr48770.c: Cleanup coverage files.
4999 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5001 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5003 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5004 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5005 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5006 lzcnt and bmi options.
5008 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5011 * gcc.dg/pr47381-1.c: New.
5012 * gcc.dg/pr47381-2.c: Likewise.
5013 * gcc.target/i386/pr47381.c: Likewise.
5015 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5018 * gcc.dg/pr47727.c: New.
5021 * gcc.dg/pr47372-1.c: New.
5022 * gcc.dg/pr47372-2.c: Likewise.
5024 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5027 * gcc.target/i386/pr47449.c: New.
5030 * gcc.dg/pr47446-1.c: New.
5031 * gcc.dg/pr47446-2.c: Likewise.
5033 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5036 * gcc.dg/pr47766.c: New.
5039 * gcc.dg/tls/pr47715-1.c: New.
5040 * gcc.dg/tls/pr47715-2.c: Likewise.
5041 * gcc.dg/tls/pr47715-3.c: Likewise.
5042 * gcc.dg/tls/pr47715-4.c: Likewise.
5043 * gcc.dg/tls/pr47715-5.c: Likewise.
5045 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5048 * objc.dg/gnu-api-2-class.m: Updated comments.
5049 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5050 * objc.dg/gnu-api-2-class-meta.m: New test.
5051 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5053 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5056 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5057 with classes that are in construction.
5059 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5062 * gcc.target/i386/pr48084-1.c: New.
5063 * gcc.target/i386/pr48084-2.c: Likewise.
5064 * gcc.target/i386/pr48084-3.c: Likewise.
5065 * gcc.target/i386/pr48084-4.c: Likewise.
5066 * gcc.target/i386/pr48084-5.c: Likewise.
5068 PR rtl-optimization/49504
5069 * gcc.target/i386/pr49504.c: New.
5072 * gcc.dg/pr49860.c: New.
5074 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5077 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5078 with classes that are in construction.
5080 2011-08-05 Jason Merrill <jason@redhat.com>
5083 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5086 * g++.dg/cpp0x/decltype31.C: New.
5089 * g++.dg/init/array28.C: New.
5092 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5094 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5097 * gcc.dg/pr47369-1.c: New.
5099 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5102 * gcc.dg/torture/pr47364-1.c: New.
5103 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5104 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5106 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5109 * gfortran.dg/transfer_check_2.f90: New test case.
5111 2011-08-05 Jan Hubicka <jh@suse.cz>
5114 * gfortran.dg/pr49494.f90: New testcase.
5116 2011-08-05 Jan Hubicka <jh@suse.cz>
5119 * gcc.c-torture/compile/pr49735.c: New testcase.
5121 2011-08-05 Jason Merrill <jason@redhat.com>
5124 * g++.dg/cpp0x/initlist56.C: New.
5127 * g++.dg/overload/rvalue2.C: New.
5130 * g++.dg/cpp0x/range-for21.C: New.
5132 * g++.dg/ext/vla11.C: New.
5134 2011-08-05 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/49984
5137 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5139 2011-08-05 Richard Guenther <rguenther@suse.de>
5141 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5142 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5143 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5145 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5147 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5148 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5149 * gfortran.dg/ldist-pr43023.f90: Ditto.
5150 * gfortran.dg/namelist_52.f90: Ditto.
5151 * gfortran.dg/interface_proc_end.f90: Ditto.
5152 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5153 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5155 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5157 * gcc.dg/vect/vect-over-widen-1.c: New test.
5158 * gcc.dg/vect/vect-over-widen-2.c: New test.
5159 * gcc.dg/vect/vect-over-widen-3.c: New test.
5160 * gcc.dg/vect/vect-over-widen-4.c: New test.
5162 2011-08-04 Richard Guenther <rguenther@suse.de>
5165 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5167 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5169 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5171 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5174 * g++.dg/ext/builtin-object-size3.C: New test.
5176 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5178 PR tree-optimization/49948
5179 * gcc.dg/pr49948.c: New test.
5181 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5184 * gcc.dg/torture/pr47383.c: New.
5186 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5188 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5190 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5192 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5194 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5197 * gcc.dg/torture/pr47744-1.c: New.
5198 * gcc.dg/torture/pr47744-2.c: Likewise.
5199 * gcc.dg/torture/pr47744-3.c: Likewise.
5201 2011-08-03 Richard Guenther <rguenther@suse.de>
5204 * gcc.dg/torture/pr49958.c: New testcase.
5206 2011-08-03 Richard Guenther <rguenther@suse.de>
5208 PR tree-optimization/49938
5209 * g++.dg/torture/pr49938.C: New testcase.
5211 2011-08-02 Jason Merrill <jason@redhat.com>
5214 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5217 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5220 * g++.dg/cpp0x/variadic115.C: New.
5223 * g++.dg/cpp0x/union5.C: New.
5225 2011-08-02 Daniel Kraft <d@domob.eu>
5228 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5230 2011-08-02 Kai Tietz <ktietz@redhat.com>
5233 * gcc.dg/tree-ssa/forwprop-15.c
5235 2011-08-02 Jason Merrill <jason@redhat.com>
5238 * g++.dg/cpp0x/range-for20.C: New.
5240 2011-08-02 Tobias Burnus <burnus@net-b.de>
5242 * gfortran.dg/coarray_lib_token_3.f90: New.
5244 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5247 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5248 * gcc.dg/gomp/atomic-15.c: New test.
5249 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5250 * g++.dg/gomp/atomic-15.C: New test.
5251 * g++.dg/gomp/private-1.C: New test.
5252 * g++.dg/gomp/sharing-2.C: New test.
5253 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5254 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5255 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5257 2011-08-02 Tobias Burnus <burnus@net-b.de>
5259 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5260 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5262 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5263 * gfortran.dg/allocatable_function_5.f90: Ditto.
5264 * gfortran.dg/allocate_stat.f90: Ditto.
5265 * gfortran.dg/array_constructor_20.f90: Ditto.
5266 * gfortran.dg/array_constructor_21.f90: Ditto.
5267 * gfortran.dg/array_constructor_22.f90: Ditto.
5268 * gfortran.dg/array_constructor_26.f03: Ditto.
5269 * gfortran.dg/array_function_4.f90: Ditto.
5270 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5271 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5272 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5273 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5274 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5275 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5276 * gfortran.dg/class_15.f03: Ditto.
5277 * gfortran.dg/class_27.f03: Ditto.
5278 * gfortran.dg/class_33.f90: Ditto.
5279 * gfortran.dg/class_37.f03: Ditto.
5280 * gfortran.dg/class_40.f03: Ditto.
5281 * gfortran.dg/class_42.f03: Ditto.
5282 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5283 * gfortran.dg/coarray/registering_1.f90: Ditto.
5284 * gfortran.dg/convert_1.f90: Ditto.
5285 * gfortran.dg/default_initialization_3.f90: Ditto.
5286 * gfortran.dg/dependency_25.f90: Ditto.
5287 * gfortran.dg/dependency_26.f90: Ditto.
5288 * gfortran.dg/dependency_36.f90: Ditto.
5289 * gfortran.dg/dependency_37.f90: Ditto.
5290 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5291 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5292 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5293 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5294 * gfortran.dg/elemental_result_1.f90: Ditto.
5295 * gfortran.dg/empty_derived_type.f90: Ditto.
5296 * gfortran.dg/entry_7.f90: Ditto.
5297 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5298 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5299 * gfortran.dg/error_recovery_3.f90: Ditto.
5300 * gfortran.dg/extends_4.f03: Ditto.
5301 * gfortran.dg/func_assign.f90: Ditto.
5302 * gfortran.dg/func_assign_3.f90: Ditto.
5303 * gfortran.dg/generic_1.f90: Ditto.
5304 * gfortran.dg/generic_18.f90: Ditto.
5305 * gfortran.dg/generic_22.f03: Ditto.
5306 * gfortran.dg/generic_4.f90: Ditto.
5307 * gfortran.dg/generic_6.f90: Ditto.
5308 * gfortran.dg/generic_actual_arg.f90: Ditto.
5309 * gfortran.dg/graphite/id-21.f: Ditto.
5310 * gfortran.dg/graphite/pr45758.f90: Ditto.
5311 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5312 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5313 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5314 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5315 * gfortran.dg/host_used_types_1.f90: Ditto.
5316 * gfortran.dg/implicit_1.f90: Ditto.
5317 * gfortran.dg/implicit_11.f90: Ditto.
5318 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5319 * gfortran.dg/impure_actual_1.f90: Ditto.
5320 * gfortran.dg/impure_assignment_1.f90: Ditto.
5321 * gfortran.dg/impure_constructor_1.f90: Ditto.
5322 * gfortran.dg/initialization_10.f90: Ditto.
5323 * gfortran.dg/initialization_12.f90: Ditto.
5324 * gfortran.dg/interface_14.f90: Ditto.
5325 * gfortran.dg/interface_15.f90: Ditto.
5326 * gfortran.dg/interface_2.f90: Ditto.
5327 * gfortran.dg/interface_25.f90: Ditto.
5328 * gfortran.dg/interface_26.f90: Ditto.
5329 * gfortran.dg/interface_29.f90: Ditto.
5330 * gfortran.dg/interface_assignment_1.f90: Ditto.
5331 * gfortran.dg/internal_pack_6.f90: Ditto.
5332 * gfortran.dg/internal_pack_7.f90: Ditto.
5333 * gfortran.dg/internal_pack_8.f90: Ditto.
5334 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5335 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5336 * gfortran.dg/module_commons_3.f90: Ditto.
5337 * gfortran.dg/module_equivalence_4.f90: Ditto.
5338 * gfortran.dg/module_equivalence_6.f90: Ditto.
5339 * gfortran.dg/module_function_type_1.f90: Ditto.
5340 * gfortran.dg/module_naming_1.f90: Ditto.
5341 * gfortran.dg/namelist_4.f90: Ditto.
5342 * gfortran.dg/operator_c1202.f90: Ditto.
5343 * gfortran.dg/parens_7.f90: Ditto.
5344 * gfortran.dg/pr32921.f: Ditto.
5345 * gfortran.dg/pr33646.f90: Ditto.
5346 * gfortran.dg/pr41928.f90: Ditto.
5347 * gfortran.dg/pr42119.f90: Ditto.
5348 * gfortran.dg/pr43984.f90: Ditto.
5349 * gfortran.dg/present_1.f90: Ditto.
5350 * gfortran.dg/private_type_2.f90: Ditto.
5351 * gfortran.dg/proc_decl_2.f90: Ditto.
5352 * gfortran.dg/proc_ptr_10.f90: Ditto.
5353 * gfortran.dg/proc_ptr_22.f90: Ditto.
5354 * gfortran.dg/proc_ptr_8.f90: Ditto.
5355 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5356 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5357 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5358 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5359 * gfortran.dg/substring_equivalence.f90: Ditto.
5360 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5361 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5362 * gfortran.dg/trim_optimize_6.f90: Ditto.
5363 * gfortran.dg/typebound_call_12.f03: Ditto.
5364 * gfortran.dg/typebound_operator_5.f03: Ditto.
5365 * gfortran.dg/typebound_operator_6.f03: Ditto.
5366 * gfortran.dg/typebound_proc_18.f03: Ditto.
5367 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5368 * gfortran.dg/use_1.f90: Ditto.
5369 * gfortran.dg/use_10.f90: Ditto.
5370 * gfortran.dg/use_11.f90: Ditto.
5371 * gfortran.dg/use_14.f90: Ditto.
5372 * gfortran.dg/use_only_2.f90: Ditto.
5373 * gfortran.dg/use_rename_4.f90: Ditto.
5374 * gfortran.dg/use_rename_5.f90: Ditto.
5375 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5376 * gfortran.dg/used_interface_ref.f90: Ditto.
5377 * gfortran.dg/used_types_11.f90: Ditto.
5378 * gfortran.dg/used_types_3.f90: Ditto.
5379 * gfortran.dg/used_types_4.f90: Ditto.
5380 * gfortran.dg/userdef_operator_2.f90: Ditto.
5381 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5382 * gfortran.dg/vect/pr46213.f90: Ditto.
5383 * gfortran.dg/whole_file_21.f90: Ditto.
5384 * gfortran.dg/whole_file_22.f90: Ditto.
5385 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5386 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5388 2011-08-02 Kai Tietz <ktietz@redhat.com>
5390 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5392 2011-08-01 Jason Merrill <jason@redhat.com>
5395 * g++.dg/abi/mangle49.C: New.
5398 * g++.dg/cpp0x/constexpr-array4.C: New.
5401 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5403 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5406 * gcc.target/i386/pr49927.c: New test.
5408 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5410 PR tree-optimization/49926
5411 * gcc.dg/vect/pr49926.c: New test.
5413 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5415 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5416 * gcc.target/i386/lzcnt-1.c: New test.
5417 * gcc.target/i386/lzcnt-2.c: Likewise.
5418 * gcc.target/i386/lzcnt-2a.c: Likewise.
5419 * gcc.target/i386/lzcnt-3.c: Likewise.
5420 * gcc.target/i386/lzcnt-4.c: Likewise.
5421 * gcc.target/i386/lzcnt-4a.c: Likewise.
5422 * gcc.target/i386/lzcnt-5.c: Likewise.
5423 * gcc.target/i386/lzcnt-6.c: Likewise.
5424 * gcc.target/i386/lzcnt-6a.c: Likewise.
5425 * gcc.target/i386/lzcnt-check.h: Likewise.
5427 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5428 * gcc.target/i386/sse-13.c: Likewise.
5429 * gcc.target/i386/sse-14.c: Likewise.
5430 * g++.dg/other/i386-2.C: Likewise.
5431 * g++.dg/other/i386-3.C: Likewise.
5433 2011-08-01 Julian Brown <julian@codesourcery.com>
5435 * gcc.target/arm/fixed-point-exec.c: New test.
5437 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5440 * gcc.target/i386/pr49920.c: New test.
5442 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5444 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5445 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5446 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5447 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5448 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5449 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5450 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5451 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5452 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5453 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5454 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5455 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5456 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5457 * g++.dg/tree-ssa/pr33615.C: Ditto.
5458 * g++.dg/tree-ssa/restrict1.C: Ditto.
5459 * c-c++-common/restrict-2.c: Ditto.
5460 * gfortran.dg/pr32921.f: Ditto.
5461 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5462 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5463 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5464 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5465 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5466 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5467 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5468 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5469 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5470 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5472 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5474 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5475 .exe.ltrans[0-9]*. dump files.
5477 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5480 * gfortran.dg/abstract_type_6.f03: Modified.
5481 * gfortran.dg/typebound_proc_24.f03: New.
5483 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5486 * g++.dg/init/for1.C: Fix.
5488 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5491 * gfortran.dg/string_5.f90: New test.
5493 2011-07-29 Jason Merrill <jason@redhat.com>
5496 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5498 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5500 PR tree-optimization/47407
5501 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5505 2011-07-29 Richard Guenther <rguenther@suse.de>
5507 * gcc.dg/uninit-suppress.c: Also disable VRP.
5508 * gcc.dg/uninit-suppress_2.c: Likewise.
5510 2011-07-28 Jason Merrill <jason@redhat.com>
5513 * g++.dg/template/nontype24.C: New.
5515 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5517 PR rtl-optimization/47958
5518 * gcc.dg/torture/pr47958-1.c: New.
5520 2011-07-29 Wei Guozhi <carrot@google.com>
5522 PR rtl-optimization/49799
5523 * gcc.dg/pr49799.c: New test case.
5525 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5528 * gcc.dg/graphite/id-pr48648.c: New.
5530 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5533 * gfortran.dg/maxloc_2.f90: New test.
5534 * gfortran.dg/maxloc_3.f90: New test.
5535 * gfortran.dg/minloc_1.f90: New test.
5536 * gfortran.dg/minloc_2.f90: New test.
5537 * gfortran.dg/minloc_3.f90: New test.
5538 * gfortran.dg/minmaxloc_7.f90: New test.
5541 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5543 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5545 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5546 the builtin isn't optimized away.
5548 2011-07-27 Tobias Burnus <burnus@net-b.de>
5551 * gfortran.dg/lto/pr45586-2_0.f90: New.
5553 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5556 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5557 * c-c++-common/cxxbitfields-5.c: Same.
5559 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5561 * lib/target-supports.exp (check_effective_target_mmap): Use
5562 check_function_available.
5564 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5566 * g++.old-deja/g++.pt/crash60.C: Updated.
5568 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5571 * gcc.target/i386/pr49866.c: New test.
5573 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5575 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5576 * gcc.target/i386/bmi-andn-1.c: New test.
5577 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5578 * gcc.target/i386/bmi-andn-2.c: Likewise.
5579 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5580 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5581 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5582 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5583 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5584 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5585 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5586 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5587 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5588 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5589 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5590 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5591 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5592 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5593 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5594 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5595 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5596 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5597 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5598 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5599 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5601 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5604 * gfortran.dg/graphite/id-pr47691.f: New.
5606 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5608 * gcc.target/i386/avx-os-support.h: New.
5609 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5610 (main): Check avx_os_support before the test is run.
5611 * gcc.target/i386/aes-avx-check.h: Ditto.
5612 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5614 2011-07-27 Kai Tietz <ktietz@redhat.com>
5616 * gcc.target/i386/aggregate-ret3.c: New test.
5617 * gcc.target/i386/aggregate-ret4.c: New test.
5619 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5622 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5623 allocated array should *not* change its size.
5624 * gfortran.dg/multiple_allocation_3.f90: New test.
5626 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5629 * g++.dg/cpp0x/constexpr-49776.C: New.
5631 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5634 * gcc.dg/graphite/id-pr47046.c: New.
5636 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5639 * gcc.dg/graphite/run-id-pr47593.c: New.
5641 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5644 * gcc.dg/graphite/run-id-pr47653.c: New.
5645 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5646 induction variables.
5647 * gcc.dg/graphite/scop-16.c: Same.
5648 * gcc.dg/graphite/scop-17.c: Same.
5649 * gcc.dg/graphite/scop-21.c: Same.
5651 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5654 * gcc.dg/graphite/id-pr48805.c: New.
5656 2011-07-26 Tobias Burnus <burnus@net-b.de>
5658 * gfortran.dg/coarray_lib_token_2.f90: New.
5660 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5662 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5665 2011-07-25 Andrew Pinski <apinski@cavium.com>
5668 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5669 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5671 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5673 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5675 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5676 * gcc.c-torture/execute/loop-2g.c: Likewise.
5677 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5678 Require mmap support.
5679 * gcc.c-torture/execute/loop-2g.x: Likewise.
5680 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5681 (MAP_ANON): Provide default.
5682 * gcc.dg/20050826-1.c: Likewise.
5683 * gcc.target/i386/pr36533.c: Likewise.
5684 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5685 Use dg-require-effective-target mmap.
5687 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5690 * g++.dg/cpp0x/range-for19.C: New.
5692 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5695 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5698 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5701 * g++.dg/torture/pr49309.C: Remove.
5703 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5705 PR tree-optimization/49809
5706 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5709 2011-07-25 Richard Guenther <rguenther@suse.de>
5711 PR tree-optimization/49715
5712 * gcc.target/i386/pr49715-1.c: New testcase.
5713 * gcc.target/i386/pr49715-2.c: Likewise.
5715 2011-07-23 Jason Merrill <jason@redhat.com>
5717 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5719 2011-07-22 Jason Merrill <jason@redhat.com>
5722 * g++.dg/cpp0x/initlist55.C: New.
5724 2011-07-23 Tobias Burnus <burnus@net-b.de>
5727 * gfortran.dg/namelist_72.f: New.
5729 2011-07-23 Tobias Burnus <burnus@net-b.de>
5731 * gfortran.dg/coarray_25.f90: New.
5733 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5735 * override1.C: This test should use c++0x mode.
5736 * override3.C: New. Test the diagnostics in c++98 mode.
5738 2011-07-22 Jason Merrill <jason@redhat.com>
5739 Mark Glisse <marc.glisse@normalesup.org>
5742 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5745 * g++.dg/opt/builtins2.C: New.
5746 * g++.dg/other/error27.C: Don't rely on __builtin.
5748 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5750 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5752 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5753 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5754 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5755 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5757 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5760 2011-07-22 Richard Guenther <rguenther@suse.de>
5762 PR tree-optimization/45819
5763 * gcc.dg/pr45819.c: New testcase.
5765 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5767 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5769 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5773 * gcc.dg/graphite/run-id-pr47654.c: New.
5775 2011-07-21 Ian Lance Taylor <iant@google.com>
5778 * gcc.dg/pr49705.c: New test.
5780 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5782 * lib/target-supports.exp (check_avx_os_support_available): New.
5783 (check_effective_target_avx_runtime): Use it.
5785 2011-07-21 Richard Guenther <rguenther@suse.de>
5787 PR tree-optimization/49770
5788 * g++.dg/torture/pr49770.C: New testcase.
5790 2011-07-21 Kai Tietz <ktietz@redhat.com>
5792 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5793 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5795 2011-07-21 Tobias Burnus <burnus@net-b.de>
5797 * gfortran.dg/coarray_lib_token_1.f90: New.
5799 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5801 * gcc.dg/pr32912-2.c: Skip for AVR.
5802 * gcc.dg/pr44674.c: Add dg-require-profiling.
5804 2011-07-20 Jason Merrill <jason@redhat.com>
5806 * g++.dg/ext/desig2.C: New.
5808 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5810 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5812 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5813 * gcc.target/powerpc/recip-3.c: Ditto.
5815 2011-07-19 Jason Merrill <jason@redhat.com>
5817 PR c++/6709 (DR 743)
5818 PR c++/42603 (DR 950)
5819 * g++.dg/cpp0x/decltype21.C: New.
5821 2011-07-20 Richard Guenther <rguenther@suse.de>
5824 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5825 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5827 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5829 * gcc.target/arm/combine-movs.c: New.
5830 * gcc.target/arm/unsigned-extend-2.c: New.
5832 2011-07-19 Jason Merrill <jason@redhat.com>
5835 * g++.dg/cpp0x/variadic114.C: New.
5837 2011-07-19 Tobias Burnus <burnus@net-b.de>
5839 * gfortran.dg/coarray_args_1.f90: New.
5840 * gfortran.dg/coarray_args_2.f90: New.
5842 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5845 * gfortran.dg/allocate_error_3.f90: New.
5847 2011-07-19 Richard Guenther <rguenther@suse.de>
5849 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5850 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5851 * gcc.dg/torture/20110719-1.c: New testcase.
5853 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5855 PR tree-optimization/49768
5856 * gcc.c-torture/execute/pr49768.c: New test.
5858 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5860 PR tree-optimization/49771
5861 * gcc.dg/vect/pr49771.c: New test.
5863 2011-07-18 Martin Jambor <mjambor@suse.cz>
5865 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5866 * gcc.dg/ipa/ipa-2.c: Likewise.
5867 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5868 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5869 * gcc.dg/ipa/ipa-5.c: Likewise.
5870 * gcc.dg/ipa/ipa-7.c: Likewise.
5871 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5872 * gcc.dg/ipa/ipacost-1.c: Likewise.
5873 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5875 * gcc.dg/ipa/ipcp-1.c: New test.
5876 * gcc.dg/ipa/ipcp-2.c: Likewise.
5877 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5879 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5882 * gfortran.dg/pr49675.f90: New test.
5884 2011-07-18 Richard Guenther <rguenther@suse.de>
5886 * gcc.dg/torture/20110718-1.c: New testcase.
5888 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5890 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5891 * g++.dg/ext/bitfield3.C: Likewise.
5892 * g++.dg/ext/bitfield4.C: Likewise.
5893 * g++.dg/ext/bitfield5.C: Likewise.
5894 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5895 * g++.dg/other/pr23205-2.C: Likewise.
5896 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5897 * gcc.c-torture/compile/20001109-2.c: Likewise.
5898 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5899 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5900 * gcc.dg/bitfld-16.c: Likewise.
5901 * gcc.dg/bitfld-17.c: Likewise.
5902 * gcc.dg/bitfld-18.c: Likewise.
5903 * gcc.dg/builtins-config.h: Remove Netware support.
5904 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5905 * gcc.dg/cdce2.c: Likewise.
5906 * gcc.dg/cpp/assert4.c: Remove netware support.
5907 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5908 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5910 * lib/target-supports.exp (check_visibility_available): Remove
5912 (check_profiling_available): Likewise.
5914 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5916 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5918 2011-07-17 Tobias Burnus <burnus@net-b.de>
5919 Thomas Koenig <tkoenig@gcc.gnu.org>
5922 * gfortran.dg/generic_17.f90: Fix testcase.
5923 * gfortran.dg/interface_3.f90: Add dg-error.
5924 * gfortran.dg/use_14.f90: New.
5925 * gfortran.dg/use_15.f90: New.
5927 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5929 * gnat.dg/pointer_controlled.adb: New test.
5931 2011-07-17 Tobias Burnus <burnus@net-b.de>
5934 * gfortran.dg/pointer_remapping_7.f90: New.
5936 2011-07-16 Jason Merrill <jason@redhat.com>
5938 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5940 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5941 Jason Merrill <jason@redhat.com>
5945 * g++.dg/cpp0x/decltype29.C: Adjust.
5946 * g++.dg/cpp0x/error4.C: Adjust.
5947 * g++.dg/cpp0x/sfinae26.C: Adjust.
5948 * g++.dg/cpp0x/variadic105.C: Adjust.
5949 * g++.dg/template/deduce3.C: Adjust.
5950 * g++.dg/template/error45.C: Adjust.
5951 * g++.dg/template/ptrmem2.C: Adjust.
5952 * g++.dg/template/sfinae2.C: Adjust.
5953 * g++.old-deja/g++.pt/crash60.C: Adjust.
5954 * g++.old-deja/g++.pt/unify6.C: Adjust.
5955 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5956 * g++.dg/cpp0x/nullptr15.C: Adjust.
5957 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5958 * g++.dg/cpp0x/pr31431.C: Adjust.
5959 * g++.dg/cpp0x/pr31434.C: Adjust.
5960 * g++.dg/cpp0x/sfinae11.C: Adjust
5961 * g++.dg/cpp0x/temp_default2.C: Adjust.
5962 * g++.dg/cpp0x/trailing4.C: Adjust.
5963 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5964 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5965 * g++.dg/cpp0x/variadic105.C: Adjust.
5966 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5967 * g++.dg/ext/vla2.C: Adjust.
5968 * g++.dg/other/ptrmem10.C: Adjust.
5969 * g++.dg/other/ptrmem11.C: Adjust.
5970 * g++.dg/overload/unknown1.C: Adjust.
5971 * g++.dg/template/conv11.C: Adjust.
5972 * g++.dg/template/dependent-expr5.C: Adjust.
5973 * g++.dg/template/friend.C: Adjust.
5974 * g++.dg/template/incomplete2.C: Adjust.
5975 * g++.dg/template/local4.C: Adjust.
5976 * g++.dg/template/local6.C: Adjust.
5977 * g++.dg/template/operator9.C: Adjust.
5978 * g++.dg/template/ttp25.C: Adjust.
5979 * g++.dg/template/unify10.C: Adjust.
5980 * g++.dg/template/unify11.C: Adjust.
5981 * g++.dg/template/unify6.C: Adjust.
5982 * g++.dg/template/unify9.C: Adjust.
5983 * g++.dg/template/varmod1.C: Adjust.
5984 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5985 * g++.old-deja/g++.pt/crash28.C: Adjust.
5986 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5987 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5988 * g++.old-deja/g++.pt/expr2.C: Adjust.
5989 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5990 * g++.old-deja/g++.pt/spec5.C: Adjust.
5991 * g++.old-deja/g++.pt/spec6.C: Adjust.
5992 * g++.old-deja/g++.pt/unify4.C: Adjust.
5993 * g++.old-deja/g++.pt/unify8.C: Adjust.
5994 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5995 * g++.dg/overload/template5.C: New testcase.
5996 * g++.dg/template/overload12.C: New testcase.
5998 2011-07-11 Tobias Burnus <burnus@net-b.de>
6000 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6001 * gfortran.dg/coarray_7.f90: Ditto.
6002 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6003 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6005 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6007 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6009 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6010 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6011 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6013 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6014 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6015 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6017 2011-07-15 Jason Merrill <jason@redhat.com>
6020 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6021 Use --extra_opts instead of --additional_options.
6023 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6026 * g++.dg/torture/pr49309.C: Remove.
6028 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6030 * gcc.target/tic6x/weak-call.c: New test.
6031 * gcc.target/tic6x/fpcmp.c: New test.
6032 * gcc.target/tic6x/fpdiv.c: New test.
6033 * gcc.target/tic6x/rotdi16-scan.c: New test.
6034 * gcc.target/tic6x/ffssi.c: New test.
6035 * gcc.target/tic6x/fpdiv-lib.c: New test.
6036 * gcc.target/tic6x/cold-lc.c: New test.
6037 * gcc.target/tic6x/longcalls.c: New test.
6038 * gcc.target/tic6x/abi-align-1.c: New test.
6039 * gcc.target/tic6x/fpcmp-finite.c: New test.
6040 * gcc.target/tic6x/rotdi16.c: New test.
6041 * gcc.target/tic6x/bswapl.c: New test.
6042 * gcc.target/tic6x/ffsdi.c: New test.
6043 * gcc.target/tic6x/tic6x.exp: New file.
6044 * gcc.target/tic6x/builtins/arith24.c: New test.
6045 * gcc.target/tic6x/builtins/smpy.c: New test.
6046 * gcc.target/tic6x/builtins/smpylh.c: New test.
6047 * gcc.target/tic6x/builtins/smpyh.c: New test.
6048 * gcc.target/tic6x/builtins/sarith1.c: New test.
6049 * gcc.target/tic6x/builtins/extclr.c: New test
6050 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6051 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6052 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6053 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6055 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6057 * gcc.dg/20020312-2.c: Likewise.
6058 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6059 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6060 * gcc.dg/torture/builtin-math-7.c: Likewise.
6063 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6064 not testing tic6x-*-*.
6066 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6069 * g++.dg/torture/pr49309.C: New testcase.
6071 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6073 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6075 2011-07-14 Richard Guenther <rguenther@suse.de>
6077 PR tree-optimization/49651
6078 * gcc.dg/torture/pr49651.c: New testcase.
6080 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6083 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6085 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6087 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6088 -mno-pointers-to-nested-functions.
6089 * gcc.target/powerpc/no-r11-2.c: Ditto.
6090 * gcc.target/powerpc/no-r11-3.c: Ditto.
6092 2011-07-13 Jason Merrill <jason@redhat.com>
6094 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6095 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6096 when compiling C files.
6097 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6098 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6099 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6100 * g++.dg/lookup/anon2.C: Likewise.
6101 * g++.dg/tree-ssa/copyprop.C: Likewise.
6102 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6103 * g++.dg/init/vector1.C: Ignore narrowing errors.
6104 * g++.dg/torture/pr35526.C: Likewise.
6105 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6107 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6110 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6113 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6115 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6116 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6118 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6120 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6121 * lib/obj-c++.exp (obj-c++_init): Ditto.
6122 * lib/file-format.exp (gcc_target_object_format): Ditto.
6123 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6124 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6125 (check_visibility_available): Ditto.
6126 (check_effective_target_tls_native): Ditto.
6127 (check_effective_target_tls_emulated): Ditto.
6128 (check_effective_target_function_sections): Ditto.
6130 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6132 * gcc.target/arm/pr48183.c: New test.
6134 2011-07-13 Richard Guenther <rguenther@suse.de>
6136 * gcc.dg/torture/20110713-1.c: New testcase.
6138 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6141 * gcc.c-torture/compile/pr49474.c: New testcase.
6143 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6145 PR tree-optimization/49712
6146 * gcc.c-torture/execute/pr49712.c: New test.
6148 2011-07-11 Jason Merrill <jason@redhat.com>
6151 * g++.dg/template/recurse3.C: New.
6153 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6156 * gcc.dg/guality/csttest.c: New test.
6159 * gfortran.dg/pr49698.f90: New test.
6161 2011-07-11 Jeff Law <law@redhat.com>
6163 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6165 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6167 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6168 * go.test/go-test.exp (go-set-goarch): Likewise.
6170 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6173 * gcc.target/avr/torture/pr39633.c: New test case.
6175 2011-07-11 Tobias Burnus <burnus@net-b.de>
6178 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6180 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6182 * lib/target-supports.exp (check_effective_target_scheduling):
6184 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6185 * gcc.dg/pr45055.c: Ditto.
6186 * gcc.dg/pr45353.c: Ditto.
6187 * g++.dg/pr45056.C: Ditto.
6189 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6191 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6192 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6193 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6194 * g++.dg/torture/pr31863.C: Skip AVR.
6196 2011-07-10 Tobias Burnus <burnus@net-b.de>
6199 * gfortran.dg/intrinsic_signal.f90: New.
6201 2011-07-09 Jason Merrill <jason@redhat.com>
6203 * g++.dg/cpp0x/regress/regress6.C: New.
6204 * g++.dg/parse/crash45.C: Adjust message.
6205 * g++.dg/template/crash38.C: Adjust message.
6206 * g++.dg/template/crash64.C: Adjust message.
6208 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6210 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6211 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6212 * g++.dg/abi/bitfield3.C: Likewise.
6213 * g++.dg/eh/pr38662.C: Likewise.
6214 * g++.dg/ext/attrib36.C: Likewise.
6215 * g++.dg/ext/attrib37.C: Likewise.
6216 * g++.dg/ext/attrib8.C: Likewise.
6217 * g++.dg/ext/tmplattr1.C: Likewise.
6218 * g++.dg/inherit/override-attribs.C: Likewise.
6219 * g++.dg/opt/inline9.C: Likewise.
6220 * g++.dg/opt/life1.C: Likewise.
6221 * g++.dg/opt/longbranch2.C: Likewise.
6222 * g++.dg/opt/nrv12.C: Likewise.
6223 * g++.dg/opt/reg-stack4.C: Likewise.
6224 * g++.dg/other/pr35504.C: Likewise.
6225 * g++.dg/other/pr39496.C: Likewise.
6226 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6227 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6228 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6229 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6230 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6231 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6232 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6233 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6234 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6235 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6236 * g++.dg/warn/pr15774-1.C: Likewise.
6237 * g++.dg/warn/pr15774-2.C: Likewise.
6238 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6239 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6240 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6241 * g++.old-deja/g++.pt/asm2.C: Likewise.
6242 * gcc.c-torture/compile/20000804-1.c: Likewise.
6243 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6244 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6245 * gcc.dg/20020108-1.c: Likewise.
6246 * gcc.dg/20020122-2.c: Likewise.
6247 * gcc.dg/20020122-3.c: Likewise.
6248 * gcc.dg/20020206-1.c: Likewise.
6249 * gcc.dg/20020219-1.c: Likewise.
6250 * gcc.dg/20020310-1.c: Likewise.
6251 * gcc.dg/20020411-1.c: Likewise.
6252 * gcc.dg/20020418-2.c: Likewise.
6253 * gcc.dg/20020426-2.c: Likewise.
6254 * gcc.dg/20020517-1.c: Likewise.
6255 * gcc.dg/20030204-1.c: Likewise.
6256 * gcc.dg/20030826-2.c: Likewise.
6257 * gcc.dg/20031102-1.c: Likewise.
6258 * gcc.dg/20031202-1.c: Likewise.
6259 * gcc.dg/20050111-1.c: Likewise.
6260 * gcc.dg/20050503-1.c: Likewise.
6261 * gcc.dg/array-init-1.c: Likewise.
6262 * gcc.dg/builtin-apply4.c: Likewise.
6263 * gcc.dg/dfp/pr31344.c: Likewise.
6264 * gcc.dg/gomp/atomic-11.c: Likewise.
6265 * gcc.dg/graphite/pr40281.c: Likewise.
6266 * gcc.dg/ia64-sync-1.c: Likewise.
6267 * gcc.dg/ia64-sync-2.c: Likewise.
6268 * gcc.dg/ia64-sync-3.c: Likewise.
6269 * gcc.dg/ia64-sync-4.c: Likewise.
6270 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6271 * gcc.dg/invalid-call-1.c: Likewise.
6272 * gcc.dg/loop-3.c: Likewise.
6273 * gcc.dg/lower-subreg-1.c: Likewise.
6274 * gcc.dg/lto/pr47259_0.c: Likewise.
6275 * gcc.dg/nested-calls-1.c: Likewise.
6276 * gcc.dg/pr20017.c: Likewise.
6277 * gcc.dg/pr25023.c: Likewise.
6278 * gcc.dg/pr27671-2.c: Likewise.
6279 * gcc.dg/pr32176.c: Likewise.
6280 * gcc.dg/pr33676.c: Likewise.
6281 * gcc.dg/pr35045.c: Likewise.
6282 * gcc.dg/pr36015.c: Likewise.
6283 * gcc.dg/pr36584.c: Likewise.
6284 * gcc.dg/pr36998.c: Likewise.
6285 * gcc.dg/pr37438.c: Likewise.
6286 * gcc.dg/pr37908.c: Likewise.
6287 * gcc.dg/pr41241.c: Likewise.
6288 * gcc.dg/pr41340.c: Likewise.
6289 * gcc.dg/pr44136.c: Likewise.
6290 * gcc.dg/pr44194-1.c: Likewise.
6291 * gcc.dg/pr46212.c: Likewise.
6292 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6293 * gcc.dg/setjmp-2.c: Likewise.
6294 * gcc.dg/short-compare-1.c: Likewise.
6295 * gcc.dg/short-compare-2.c: Likewise.
6296 * gcc.dg/smod-1.c: Likewise.
6297 * gcc.dg/sync-2.c: Likewise.
6298 * gcc.dg/sync-3.c: Likewise.
6299 * gcc.dg/tls/opt-1.c: Likewise.
6300 * gcc.dg/tls/opt-2.c: Likewise.
6301 * gcc.dg/tls/opt-3.c: Likewise.
6302 * gcc.dg/torture/badshift.c: Likewise.
6303 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6304 * gcc.dg/torture/pr20314-2.c: Likewise.
6305 * gcc.dg/torture/pr36891.c: Likewise.
6306 * gcc.dg/torture/pr38774.c: Likewise.
6307 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6308 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6309 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6310 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6311 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6312 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6313 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6314 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6315 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6316 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6317 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6318 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6319 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6320 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6321 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6322 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6323 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6324 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6325 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6326 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6327 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6328 * gcc.dg/unroll-1.c: Likewise.
6329 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6330 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6331 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6332 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6333 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6334 * gcc.target/i386/20000609-1.c: Likewise.
6335 * gcc.target/i386/20000720-1.c: Likewise.
6336 * gcc.target/i386/20000724-1.c: Likewise.
6337 * gcc.target/i386/20011107-1.c: Likewise.
6338 * gcc.target/i386/20011119-1.c: Likewise.
6339 * gcc.target/i386/20020201-3.c: Likewise.
6340 * gcc.target/i386/20020218-1.c: Likewise.
6341 * gcc.target/i386/20020729-1.c: Likewise.
6342 * gcc.target/i386/20030926-1.c: Likewise.
6343 * gcc.target/i386/20060125-1.c: Likewise.
6344 * gcc.target/i386/20060125-2.c: Likewise.
6345 * gcc.target/i386/20060512-1.c: Likewise.
6346 * gcc.target/i386/20060512-2.c: Likewise.
6347 * gcc.target/i386/20060512-3.c: Likewise.
6348 * gcc.target/i386/20060512-4.c: Likewise.
6349 * gcc.target/i386/387-1.c: Likewise.
6350 * gcc.target/i386/387-2.c: Likewise.
6351 * gcc.target/i386/387-5.c: Likewise.
6352 * gcc.target/i386/387-6.c: Likewise.
6353 * gcc.target/i386/980312-1.c: Likewise.
6354 * gcc.target/i386/980313-1.c: Likewise.
6355 * gcc.target/i386/990117-1.c: Likewise.
6356 * gcc.target/i386/990424-1.c: Likewise.
6357 * gcc.target/i386/990524-1.c: Likewise.
6358 * gcc.target/i386/991129-1.c: Likewise.
6359 * gcc.target/i386/991214-1.c: Likewise.
6360 * gcc.target/i386/991230-1.c: Likewise.
6361 * gcc.target/i386/addr-sel-1.c: Likewise.
6362 * gcc.target/i386/aggregate-ret1.c: Likewise.
6363 * gcc.target/i386/aggregate-ret2.c: Likewise.
6364 * gcc.target/i386/align-main-3.c: Likewise.
6365 * gcc.target/i386/amd64-abi-1.c: Likewise.
6366 * gcc.target/i386/amd64-abi-2.c: Likewise.
6367 * gcc.target/i386/amd64-abi-4.c: Likewise.
6368 * gcc.target/i386/amd64-abi-5.c: Likewise.
6369 * gcc.target/i386/amd64-abi-6.c: Likewise.
6370 * gcc.target/i386/asm-1.c: Likewise.
6371 * gcc.target/i386/asm-3.c: Likewise.
6372 * gcc.target/i386/asm-5.c: Likewise.
6373 * gcc.target/i386/attributes-error.c: Likewise.
6374 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6375 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6376 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6377 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6378 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6379 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6380 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6381 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6382 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6383 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6384 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6385 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6386 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6387 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6388 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6389 * gcc.target/i386/bitfield1.c: Likewise.
6390 * gcc.target/i386/bitfield2.c: Likewise.
6391 * gcc.target/i386/bmi-2.c: Likewise.
6392 * gcc.target/i386/bmi-5.c: Likewise.
6393 * gcc.target/i386/builtin-unreachable.c: Likewise.
6394 * gcc.target/i386/cleanup-2.c: Likewise.
6395 * gcc.target/i386/clobbers.c: Likewise.
6396 * gcc.target/i386/cmov8.c: Likewise.
6397 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6398 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6399 * gcc.target/i386/compress-float-387.c: Likewise.
6400 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6401 * gcc.target/i386/compress-float-sse.c: Likewise.
6402 * gcc.target/i386/crc32-2.c: Likewise.
6403 * gcc.target/i386/crc32-3.c: Likewise.
6404 * gcc.target/i386/divmod-7.c: Likewise.
6405 * gcc.target/i386/divmod-8.c: Likewise.
6406 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6407 * gcc.target/i386/fma3-builtin.c: Likewise.
6408 * gcc.target/i386/fma3-fma.c: Likewise.
6409 * gcc.target/i386/fma4-256-vector.c: Likewise.
6410 * gcc.target/i386/fma4-builtin.c: Likewise.
6411 * gcc.target/i386/fma4-fma-2.c: Likewise.
6412 * gcc.target/i386/fma4-fma.c: Likewise.
6413 * gcc.target/i386/fma4-vector-2.c: Likewise.
6414 * gcc.target/i386/fma4-vector.c: Likewise.
6415 * gcc.target/i386/funcspec-1.c: Likewise.
6416 * gcc.target/i386/funcspec-10.c: Likewise.
6417 * gcc.target/i386/funcspec-11.c: Likewise.
6418 * gcc.target/i386/funcspec-2.c: Likewise.
6419 * gcc.target/i386/funcspec-5.c: Likewise.
6420 * gcc.target/i386/funcspec-6.c: Likewise.
6421 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6422 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6423 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6424 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6425 * gcc.target/i386/incoming-1.c: Likewise.
6426 * gcc.target/i386/incoming-10.c: Likewise.
6427 * gcc.target/i386/incoming-11.c: Likewise.
6428 * gcc.target/i386/incoming-12.c: Likewise.
6429 * gcc.target/i386/incoming-13.c: Likewise.
6430 * gcc.target/i386/incoming-14.c: Likewise.
6431 * gcc.target/i386/incoming-15.c: Likewise.
6432 * gcc.target/i386/incoming-2.c: Likewise.
6433 * gcc.target/i386/incoming-3.c: Likewise.
6434 * gcc.target/i386/incoming-4.c: Likewise.
6435 * gcc.target/i386/incoming-5.c: Likewise.
6436 * gcc.target/i386/incoming-6.c: Likewise.
6437 * gcc.target/i386/incoming-7.c: Likewise.
6438 * gcc.target/i386/incoming-8.c: Likewise.
6439 * gcc.target/i386/incoming-9.c: Likewise.
6440 * gcc.target/i386/lea.c: Likewise.
6441 * gcc.target/i386/local.c: Likewise.
6442 * gcc.target/i386/loop-1.c: Likewise.
6443 * gcc.target/i386/loop-2.c: Likewise.
6444 * gcc.target/i386/loop-3.c: Likewise.
6445 * gcc.target/i386/max-stack-align.c: Likewise.
6446 * gcc.target/i386/memcpy-1.c: Likewise.
6447 * gcc.target/i386/movbe-2.c: Likewise.
6448 * gcc.target/i386/movq-2.c: Likewise.
6449 * gcc.target/i386/movq.c: Likewise.
6450 * gcc.target/i386/nrv1.c: Likewise.
6451 * gcc.target/i386/pad-4.c: Likewise.
6452 * gcc.target/i386/pad-5a.c: Likewise.
6453 * gcc.target/i386/pad-5b.c: Likewise.
6454 * gcc.target/i386/pad-6a.c: Likewise.
6455 * gcc.target/i386/pad-6b.c: Likewise.
6456 * gcc.target/i386/pad-7.c: Likewise.
6457 * gcc.target/i386/pad-9.c: Likewise.
6458 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6459 * gcc.target/i386/pic-1.c: Likewise.
6460 * gcc.target/i386/pr12092-1.c: Likewise.
6461 * gcc.target/i386/pr12329.c: Likewise.
6462 * gcc.target/i386/pr21518.c: Likewise.
6463 * gcc.target/i386/pr22362.c: Likewise.
6464 * gcc.target/i386/pr22585.c: Likewise.
6465 * gcc.target/i386/pr23098.c: Likewise.
6466 * gcc.target/i386/pr25196.c: Likewise.
6467 * gcc.target/i386/pr25293.c: Likewise.
6468 * gcc.target/i386/pr25654.c: Likewise.
6469 * gcc.target/i386/pr26449.c: Likewise.
6470 * gcc.target/i386/pr26778.c: Likewise.
6471 * gcc.target/i386/pr26826.c: Likewise.
6472 * gcc.target/i386/pr27266.c: Likewise.
6473 * gcc.target/i386/pr29978.c: Likewise.
6474 * gcc.target/i386/pr30505.c: Likewise.
6475 * gcc.target/i386/pr30961-1.c: Likewise.
6476 * gcc.target/i386/pr31628.c: Likewise.
6477 * gcc.target/i386/pr32000-2.c: Likewise.
6478 * gcc.target/i386/pr32661-1.c: Likewise.
6479 * gcc.target/i386/pr32708-2.c: Likewise.
6480 * gcc.target/i386/pr32708-3.c: Likewise.
6481 * gcc.target/i386/pr34256.c: Likewise.
6482 * gcc.target/i386/pr34312.c: Likewise.
6483 * gcc.target/i386/pr34522.c: Likewise.
6484 * gcc.target/i386/pr35160.c: Likewise.
6485 * gcc.target/i386/pr35281.c: Likewise.
6486 * gcc.target/i386/pr36246.c: Likewise.
6487 * gcc.target/i386/pr36786.c: Likewise.
6488 * gcc.target/i386/pr37275.c: Likewise.
6489 * gcc.target/i386/pr37843-3.c: Likewise.
6490 * gcc.target/i386/pr37843-4.c: Likewise.
6491 * gcc.target/i386/pr39082-1.c: Likewise.
6492 * gcc.target/i386/pr39431.c: Likewise.
6493 * gcc.target/i386/pr39496.c: Likewise.
6494 * gcc.target/i386/pr39543-2.c: Likewise.
6495 * gcc.target/i386/pr39911.c: Likewise.
6496 * gcc.target/i386/pr40718.c: Likewise.
6497 * gcc.target/i386/pr40906-1.c: Likewise.
6498 * gcc.target/i386/pr40906-2.c: Likewise.
6499 * gcc.target/i386/pr40906-3.c: Likewise.
6500 * gcc.target/i386/pr40934.c: Likewise.
6501 * gcc.target/i386/pr41900.c: Likewise.
6502 * gcc.target/i386/pr42589.c: Likewise.
6503 * gcc.target/i386/pr43662.c: Likewise.
6504 * gcc.target/i386/pr43671.c: Likewise.
6505 * gcc.target/i386/pr43766.c: Likewise.
6506 * gcc.target/i386/pr43869.c: Likewise.
6507 * gcc.target/i386/pr44942.c: Likewise.
6508 * gcc.target/i386/pr44948-2a.c: Likewise.
6509 * gcc.target/i386/pr45234.c: Likewise.
6510 * gcc.target/i386/pr45336-2.c: Likewise.
6511 * gcc.target/i386/pr45336-4.c: Likewise.
6512 * gcc.target/i386/pr45852.c: Likewise.
6513 * gcc.target/i386/pr46470.c: Likewise.
6514 * gcc.target/i386/pr48037-1.c: Likewise.
6515 * gcc.target/i386/pr48389.c: Likewise.
6516 * gcc.target/i386/pr49095.c: Likewise.
6517 * gcc.target/i386/pr9771-1.c: Likewise.
6518 * gcc.target/i386/rdfsbase-1.c: Likewise.
6519 * gcc.target/i386/rdfsbase-2.c: Likewise.
6520 * gcc.target/i386/rdgsbase-1.c: Likewise.
6521 * gcc.target/i386/rdgsbase-2.c: Likewise.
6522 * gcc.target/i386/rdrand-3.c: Likewise.
6523 * gcc.target/i386/regparm-stdcall.c: Likewise.
6524 * gcc.target/i386/regparm.c: Likewise.
6525 * gcc.target/i386/reload-1.c: Likewise.
6526 * gcc.target/i386/rotate-2.c: Likewise.
6527 * gcc.target/i386/sibcall-5.c: Likewise.
6528 * gcc.target/i386/signbit-1.c: Likewise.
6529 * gcc.target/i386/signbit-2.c: Likewise.
6530 * gcc.target/i386/signbit-3.c: Likewise.
6531 * gcc.target/i386/sse-5.c: Likewise.
6532 * gcc.target/i386/sse-8.c: Likewise.
6533 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6534 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6535 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6536 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6537 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6538 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6539 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6540 * gcc.target/i386/sse2-movq-2.c: Likewise.
6541 * gcc.target/i386/sse2-movq-3.c: Likewise.
6542 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6543 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6544 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6545 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6546 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6547 * gcc.target/i386/ssefn-1.c: Likewise.
6548 * gcc.target/i386/ssefn-2.c: Likewise.
6549 * gcc.target/i386/sseregparm-1.c: Likewise.
6550 * gcc.target/i386/sseregparm-2.c: Likewise.
6551 * gcc.target/i386/sseregparm-3.c: Likewise.
6552 * gcc.target/i386/sseregparm-4.c: Likewise.
6553 * gcc.target/i386/sseregparm-5.c: Likewise.
6554 * gcc.target/i386/sseregparm-6.c: Likewise.
6555 * gcc.target/i386/sseregparm-7.c: Likewise.
6556 * gcc.target/i386/sseregparm-8.c: Likewise.
6557 * gcc.target/i386/stack-realign.c: Likewise.
6558 * gcc.target/i386/stack-usage-realign.c: Likewise.
6559 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6560 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6561 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6562 * gcc.target/i386/stackalign/return-1.c: Likewise.
6563 * gcc.target/i386/stackalign/return-2.c: Likewise.
6564 * gcc.target/i386/stackalign/return-3.c: Likewise.
6565 * gcc.target/i386/tailcall-1.c: Likewise.
6566 * gcc.target/i386/tbm-2.c: Likewise.
6567 * gcc.target/i386/udivmod-7.c: Likewise.
6568 * gcc.target/i386/udivmod-8.c: Likewise.
6569 * gcc.target/i386/unroll-1.c: Likewise.
6570 * gcc.target/i386/vararg-1.c: Likewise.
6571 * gcc.target/i386/vararg-2.c: Likewise.
6572 * gcc.target/i386/vect8-ret.c: Likewise.
6573 * gcc.target/i386/vectorize5.c: Likewise.
6574 * gcc.target/i386/wmul-1.c: Likewise.
6575 * gcc.target/i386/wmul-2.c: Likewise.
6576 * gcc.target/i386/wrfsbase-1.c: Likewise.
6577 * gcc.target/i386/wrfsbase-2.c: Likewise.
6578 * gcc.target/i386/wrgsbase-1.c: Likewise.
6579 * gcc.target/i386/wrgsbase-2.c: Likewise.
6580 * gcc.target/i386/xop-pcmov.c: Likewise.
6581 * gcc.target/i386/xop-pcmov2.c: Likewise.
6582 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6583 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6584 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6585 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6586 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6587 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6588 * gcc.target/i386/zee.c: Likewise.
6589 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6590 * gfortran.dg/compiler-directive_2.f: Likewise.
6591 * gfortran.dg/g77/20010216-1.f: Likewise.
6592 * gfortran.dg/gomp/pr39152.f90: Likewise.
6593 * gfortran.dg/pr33794.f90: Likewise.
6595 2011-07-09 Jason Merrill <jason@redhat.com>
6597 * g++.dg/cpp0x/regress/regress5.C: New.
6599 2011-07-08 Jason Merrill <jason@redhat.com>
6602 * g++.dg/expr/compound-asn1.C: New.
6603 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6605 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6608 * gcc.target/powerpc/altivec-34.c: New test.
6610 2011-07-08 Jason Merrill <jason@redhat.com>
6613 * g++.dg/abi/guard3.C: New.
6615 2011-07-08 Julian Brown <julian@codesourcery.com>
6617 * lib/target-supports.exp
6618 (check_effective_target_arm_little_endian): New.
6619 (check_effective_target_vect_pack_trunc): Use above.
6620 (check_effective_target_vect_unpack): Likewise.
6621 (check_effective_target_vect_element_align): Test
6622 check_effective_target_arm_vect_no_misalign for ARM.
6624 2011-07-08 Jason Merrill <jason@redhat.com>
6627 * g++.dg/cpp0x/constexpr-rom.C: New.
6629 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6632 * g++.dg/torture/pr49519.C: New test.
6634 2011-07-08 Martin Jambor <mjambor@suse.cz>
6636 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6638 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6643 2011-07-08 Richard Guenther <rguenther@suse.de>
6645 PR tree-optimization/49662
6646 * gcc.dg/graphite/interchange-14.c: XFAIL.
6647 * gcc.dg/graphite/interchange-15.c: Likewise.
6648 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6650 2011-07-06 Jason Merrill <jason@redhat.com>
6653 * g++.dg/cpp0x/regress/regress4.C: New.
6655 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6658 * gfortran.dg/result_in_spec_4.f90: New test.
6660 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6662 * gcc.target/sparc/cas64.c: New test.
6664 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6667 * g++.dg/torture/pr49644.C: New test.
6670 * gcc.c-torture/execute/pr49644.c: New test.
6672 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6674 * lib/target-supports.exp (check_effective_target_ia32): New.
6675 (check_effective_target_x32): Likewise.
6676 (check_effective_target_vect_cmdline_needed): Also check x32.
6678 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6680 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6682 * gcc.target/arm/pr42235.c: Likewise.
6683 * gcc.target/arm/pr42495.c: Likewise.
6684 * gcc.target/arm/pr42574.c: Likewise.
6685 * gcc.target/arm/thumb-branch1.c: Likewise.
6687 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6688 unneeded prune of possible warning.
6689 * gcc.target/arm/pr40956.c: Likewise.
6690 * gcc.target/arm/pr42505.c: Likewise.
6692 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6693 * gcc.c-torture/compile/pr46883.c: Likewise.
6694 * gcc.c-torture/compile/pr46934.c: Likewise.
6696 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6697 for move to ../../gcc.c-torture/compile.
6698 * gcc.target/arm/pr46883.c: Likewise.
6699 * gcc.target/arm/pr46934.c: Likewise.
6701 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6702 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6703 * gcc.target/arm/wmul-1.c: Likewise.
6704 * gcc.target/arm/wmul-2.c: Likewise.
6705 * gcc.target/arm/wmul-3.c: Likewise.
6706 * gcc.target/arm/wmul-4.c: Likewise.
6707 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6708 add tab after scan target.
6709 * gcc.target/arm/smlaltt-1.c: Likewise.
6710 * gcc.target/arm/smlatb-1.c: Likewise.
6711 * gcc.target/arm/smlatt-1.c: Likewise.
6713 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.dg/debug/pr49522.c: New test.
6718 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6720 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6721 * gcc.dg/pr46212.c: Run only if target int32plus.
6722 * gcc.dg/torture/pr48146.c: Ditto.
6723 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6724 * c-c++-common/pr44832.c: Ditto.
6725 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6726 * gcc.dg/pr31490.c: Ditto.
6727 * gcc.dg/torture/builtin-math-7.c: Run only if target
6729 * gcc.dg/torture/pr45764.c: Skip for AVR.
6730 * gcc.dg/pr47893.c: Ditto.
6732 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6734 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6735 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6736 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6737 add tab to scan target.
6739 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6741 * gcc.target/arm/neon-modes-3.c: New test.
6743 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6746 -fno-loop-interchange -ffast-math.
6748 2011-07-07 Richard Guenther <rguenther@suse.de>
6750 * gcc.dg/ftrapv-3.c: New testcase.
6752 2011-07-07 Richard Guenther <rguenther@suse.de>
6754 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6755 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6757 2011-07-07 Kai Tietz <ktietz@redhat.com>
6759 * gcc.dg/binop-notxor1.c: New test.
6760 * gcc.dg/binop-notand4a.c: New test.
6761 * gcc.dg/binop-notxor2.c: New test.
6762 * gcc.dg/binop-notand3a.c: New test.
6763 * gcc.dg/binop-notand2a.c: New test.
6764 * gcc.dg/binop-notand6a.c: New test.
6765 * gcc.dg/binop-notor1.c: New test.
6766 * gcc.dg/binop-notand1a.c: New test.
6767 * gcc.dg/binop-notand5a.c: New test.
6768 * gcc.dg/binop-notor2.c: New test.
6770 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6773 * gcc.dg/gomp/pr49640.c: New test.
6775 2011-07-07 Richard Guenther <rguenther@suse.de>
6777 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6779 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6782 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6784 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6786 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6787 * gcc.target/powerpc/no-r11-2.c: Ditto.
6788 * gcc.target/powerpc/no-r11-3.c: Ditto.
6790 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6792 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6793 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6795 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6797 * lib/target-supports.exp (check_profiling_available): Disable
6798 profiling with -fprofile-generate for target avr.
6800 2011-07-06 Richard Guenther <rguenther@suse.de>
6802 PR tree-optimization/49645
6803 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6805 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6808 * gcc.dg/pr47383.c: New.
6810 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6812 PR tree-optimization/49647
6813 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6815 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6818 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6819 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6821 2011-07-05 Jason Merrill <jason@redhat.com>
6824 * g++.dg/template/template-id-4.C: New.
6826 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6828 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6829 * gcc.dg/pr43402.c: Ditto.
6831 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6833 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6835 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6837 * gcc.target/powerpc/ppc-switch-1.c: New test for
6838 --param case-values-threshold.
6839 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6841 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6843 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6845 2011-07-05 Jason Merrill <jason@redhat.com>
6847 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6849 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6851 PR tree-optimization/47654
6852 * gcc.dg/graphite/block-pr47654.c: New.
6854 2011-07-05 Jason Merrill <jason@redhat.com>
6856 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6858 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6860 PR tree-optimization/49580
6861 * gcc.dg/autopar/pr49580.c: New test.
6863 2011-07-05 Richard Guenther <rguenther@suse.de>
6865 PR tree-optimization/49518
6866 PR tree-optimization/49628
6867 * g++.dg/torture/pr49628.C: New testcase.
6868 * gcc.dg/torture/pr49518.c: Likewise.
6870 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6872 * ada/acats/run_acats (which): Extract last field from type -p,
6873 type output only if command succeeded.
6875 2011-07-04 Jason Merrill <jason@redhat.com>
6877 * g++.dg/abi/mangle48.C: New.
6879 * g++.dg/cpp0x/diag1.C: New.
6881 * g++.dg/diagnostic/aka1.C: New.
6883 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6885 PR rtl-optimization/49619
6886 * gcc.dg/pr49619.c: New test.
6888 PR rtl-optimization/49472
6889 * gfortran.dg/pr49472.f90: New test.
6892 * gcc.dg/pr49602.c: New test.
6894 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6898 * gcc.target/avr/avr.exp: Run over cpp files, too.
6899 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6900 * gcc.target/avr/progmem.h: New file.
6901 * gcc.target/avr/exit-abort.h: New file.
6902 * gcc.target/avr/progmem-error-1.c: New file.
6903 * gcc.target/avr/progmem-error-1.cpp: New file.
6904 * gcc.target/avr/progmem-warning-1.c: New file.
6905 * gcc.target/avr/torture/progmem-1.c: New file.
6906 * gcc.target/avr/torture/progmem-1.cpp: New file.
6908 2011-07-04 Richard Guenther <rguenther@suse.de>
6910 PR tree-optimization/49615
6911 * g++.dg/torture/pr49615.C: New testcase.
6913 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6915 PR tree-optimization/49610
6916 * gcc.dg/vect/pr49610.c: New test.
6918 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6920 * gnat.dg/specs/debug1.ads: New test.
6922 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6925 * gfortran.dg/typebound_proc_23.f90: New.
6927 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6930 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6932 2011-07-01 Jason Merrill <jason@redhat.com>
6935 * g++.dg/template/template-id-3.C: New.
6938 * g++.dg/template/qualified-id4.C: New.
6941 * g++.dg/template/explicit-args4.C: New.
6944 * g++.dg/template/offsetof2.C: New.
6946 2011-07-01 Kai Tietz <ktietz@redhat.com>
6948 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6950 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6953 * lib/target-supports.exp (check_effective_target_gld): New proc.
6955 2011-07-01 Richard Guenther <rguenther@suse.de>
6957 PR tree-optimization/49603
6958 * gcc.dg/torture/pr49603.c: New testcase.
6960 2011-06-30 Jason Merrill <jason@redhat.com>
6963 * g++.dg/rtti/template1.C: New.
6966 * g++.dg/cpp0x/regress/ctor1.C: New.
6969 * g++.dg/cpp0x/initlist54.C: New.
6971 2011-06-30 Martin Jambor <mjambor@suse.cz>
6973 * gcc.dg/tree-ssa/sra-12.c: New test.
6975 2011-06-29 Jason Merrill <jason@redhat.com>
6977 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6979 2011-06-30 Richard Guenther <rguenther@suse.de>
6981 PR tree-optimization/46787
6982 * gcc.dg/vect/vect-121.c: New testcase.
6984 2011-06-30 Martin Jambor <mjambor@suse.cz>
6986 PR tree-optimization/49094
6987 * gcc.dg/tree-ssa/pr49094.c: New test.
6989 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6992 * gfortran.dg/pr49540-1.f90: New test.
6993 * gfortran.dg/pr49540-2.f90: New test.
6995 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6998 * ada/acats/run_acats (which): Use last field of type -p output.
7000 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7001 Iain Sandoe <iains@gcc.gnu.org>
7004 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7005 Only skip on 64-bit *-*-darwin8* && !objc2.
7007 2011-06-30 Richard Guenther <rguenther@suse.de>
7009 PR tree-optimization/38752
7010 * gcc.c-torture/compile/pr38752.c: New testcase.
7012 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7014 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7015 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7017 2011-06-29 Jason Merrill <jason@redhat.com>
7020 * g++.dg/cpp0x/initlist53.C: Use placement new.
7021 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7022 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7025 * g++.dg/cpp0x/trailing6.C: New.
7026 * g++.dg/cpp0x/pr45908.C: No error.
7029 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7032 * g++.dg/cpp0x/constexpr-using2.C: New.
7034 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7037 * g++.dg/cpp0x/constexpr-diag3.C: New.
7038 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7039 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7040 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7041 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7043 2011-06-29 Jason Merrill <jason@redhat.com>
7045 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7047 2011-06-29 Richard Guenther <rguenther@suse.de>
7049 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7051 2011-06-29 Jason Merrill <jason@redhat.com>
7053 * g++.dg/cpp0x/initlist-value2.C: New.
7055 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7056 * g++.dg/cpp0x/initlist-value.C: New.
7058 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7060 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7062 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7064 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7065 * gcc.dg/inline_2.c: Likewise.
7066 * gcc.dg/unroll_1.c: Likewise.
7068 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7071 * gcc.target/i386/pr49567.c: New test.
7073 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7075 * gnat.dg/opt17.ad[sb]: New test.
7077 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7078 Tom de Vries <tom@codesourcery.com>
7080 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7081 (check_effective_target_arm_thumb2): New effective targets.
7082 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7083 properly. Clean up temporary files.
7084 * gcc.target/arm/ivopts-2.c: Likewise.
7085 * gcc.target/arm/ivopts-3.c: Likewise.
7086 * gcc.target/arm/ivopts-4.c: Likewise.
7087 * gcc.target/arm/ivopts-5.c: Likewise.
7088 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7090 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7093 * gfortran.dg/reshape_zerosize_3.f90: New test.
7095 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7097 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7098 * gcc.target/arm/vfp-ldmias.c: Likewise.
7099 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7100 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7101 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7102 * gcc.target/arm/vfp-stmias.c: Likewise.
7103 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7104 * gcc.target/arm/vfp-stmiad.c: Likewise.
7106 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7108 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7110 * gcc.target/arm/pr45701-2.c: Ditto.
7112 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7115 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7116 * gfortran.dg/extends_14.f03: Modified.
7118 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7120 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7121 early if the test is already being skipped.
7123 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7124 scan-assembler-dem-not): For missing file, report unresolved with
7125 same message as for pass/fail, with reason reported in log file.
7127 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7128 from add_options_for_arm_neon_fp16.
7129 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7130 check_effective_target_arm_neon_fp16_ok_nocache.
7131 Check -mfpu and -mfloat-abi options from current multilib.
7132 Do not require neon support.
7133 (check_effective_target_arm_fp16_ok): Renamed from
7134 check_effecitve_target_arm_neon_fp16_ok.
7135 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7136 arm_neon_fp16_ok and arm_fp16.
7137 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7138 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7139 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7140 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7142 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7144 * gcc.dg/builtin-assume-aligned-1.c: New test.
7145 * gcc.dg/builtin-assume-aligned-2.c: New test.
7146 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7149 * gcc.dg/pr49544.c: New test.
7151 2011-06-27 Richard Guenther <rguenther@suse.de>
7153 PR tree-optimization/49394
7154 * g++.dg/torture/pr49394.C: New testcase.
7156 2011-06-27 Kai Tietz <ktietz@redhat.com>
7158 * gcc.dg/optimize-bswapdi-2.c: New test.
7160 2011-06-27 Michael Hope <michael.hope@linaro.org>
7161 Richard Sandiford <richard.sandiford@linaro.org>
7163 PR tree-optimization/49169
7164 * gcc.dg/torture/pr49169.c: New test.
7166 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7169 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7171 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7174 2011-06-26 Jason Merrill <jason@redhat.com>
7176 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7179 * g++.dg/init/ref19.C: New.
7180 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7182 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7184 PR tree-optimization/48377
7185 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7188 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7191 * lib/target-supports.exp (check_effective_target_non_strict_align):
7193 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7195 2011-06-24 Martin Jambor <mjambor@suse.cz>
7197 PR tree-optimizations/49516
7198 * g++.dg/tree-ssa/pr49516.C: New test.
7200 2011-06-23 Jason Merrill <jason@redhat.com>
7203 * g++.dg/template/partial10.C: New.
7204 * g++.dg/template/partial11.C: New.
7206 2011-06-23 Jeff Law <law@redhat.com>
7209 * gcc.dg/pr48770.c: New test.
7211 2011-06-23 Jan Hubicka <jh@suse.cz>
7214 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7216 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7219 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7220 instead of -fdump-tree-optimized.
7222 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7225 * g++.dg/template/crash107.C: New.
7226 * g++.dg/template/error17.C: Adjust.
7228 2011-06-23 Jason Merrill <jason@redhat.com>
7231 * g++.dg/cpp0x/defaulted30.C: New.
7234 * g++.dg/rtti/anon-ns1.C: New.
7237 * g++.dg/init/ref18.C: New.
7240 * g++.dg/template/partial9.C: New.
7242 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7245 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7247 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7250 * gcc.dg/pr49496.c: New test.
7252 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7254 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7257 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7259 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7260 * gcc.target/arm/pr42879.c: Likewise.
7261 * gcc.target/arm/pr45701-3.c: Likewise.
7263 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7264 * gcc.target/arm/pr40482.c: Likewise.
7265 * gcc.target/arm/stack-corruption.c: Likewise.
7267 2011-06-22 Richard Guenther <rguenther@suse.de>
7269 PR tree-optimization/49493
7270 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7272 2011-06-22 Jason Merrill <jason@redhat.com>
7275 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7277 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7278 Dmitry Melnik <dm@ispras.ru>
7280 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7281 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7282 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7284 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7286 * gcc.target/arm/tlscall.c: New.
7288 2011-06-21 Jason Merrill <jason@redhat.com>
7291 * g++.dg/cpp0x/constexpr-ref1.C: New.
7292 * g++.dg/cpp0x/constexpr-ref2.C: New.
7293 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7296 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7299 * g++.dg/template/param3.C: New.
7301 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7303 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7304 my_clrsb test functions.
7306 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7307 test_sll, test_ull): Add clrsb tests.
7308 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7311 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7314 * gfortran.dg/class_44.f03: New.
7316 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7318 PR tree-optimization/49478
7319 * gcc.dg/vect/pr49478.c
7321 2011-06-21 Richard Guenther <rguenther@suse.de>
7323 PR tree-optimization/49483
7324 * gcc.dg/vect/vect-120.c: New testcase.
7326 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7329 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7330 * gcc.dg/vect/vect-peel-4.c: Likewise.
7332 2011-06-22 Christian Bruel <christian.bruel@st.com>
7335 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7336 * gcc.dg/always_inline2.c: Likewise.
7337 * gcc.dg/always_inline3.c: Likewise.
7338 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7339 * gcc.dg/inline_1.c: Likewise.
7340 * gcc.dg/inline_2.c: Likewise.
7341 * gcc.dg/inline_3.c: Likewise.
7342 * gcc.dg/inline_4.c: Likewise.
7343 * gcc.dg/20051201-1.c: Likewise.
7344 * gcc.dg/pr40087.c: Likewise.
7345 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7346 * gcc.dg/inline-22.c: Likewise.
7347 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7348 * gcc.dg/lto/20090218-1_1.c: Likewise.
7349 * g++.dg/ipa/devirt-7.C: Likewise.
7350 * gcc.dg/uninit-pred-5_a.c: Likewise.
7351 * gcc.dg/uninit-pred-5_b.c: Likewise.
7352 * gcc.dg/fail_always_inline.c: New.
7354 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7356 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7357 into 6 jobs instead of 3.
7359 2011-06-20 Jason Merrill <jason@redhat.com>
7362 * g++.dg/cpp0x/initlist53.C: New.
7364 2011-06-20 Tobias Burnus <burnus@net-b.de>
7367 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7368 * gfortran.dg/coarray_lock_3.f90: New.
7369 * gfortran.dg/coarray/lock_1.f90: New.
7371 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7373 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7374 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7375 unresolved and report the reason to the log file.
7377 * lib/scanasm.exp (object-size): Move argument processing earlier
7378 to report errors before verifying that the file exists. Report
7379 problems detected at runtime as unresolved instead of error and
7380 report their reasons to the log file.
7382 2011-06-20 Jason Merrill <jason@redhat.com>
7385 * g++.dg/cpp0x/explicit6.C: New.
7388 * g++.dg/cpp0x/enum20.C: New.
7391 * g++.dg/ext/attr-aligned01.C: New.
7394 * g++.dg/cpp0x/variadic-default.C: New.
7397 * g++.dg/cpp0x/auto26.C: New.
7400 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7402 2011-06-20 Kai Tietz <ktietz@redhat.com>
7404 * gcc.dg/binop-notand1.c: New test.
7405 * gcc.dg/binop-notand2.c: New test.
7406 * gcc.dg/binop-notand3.c: New test.
7407 * gcc.dg/binop-notand4.c: New test.
7408 * gcc.dg/binop-notand5.c: New test.
7409 * gcc.dg/binop-notand6.c: New test.
7411 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7414 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7416 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7419 * gfortran.dg/proc_ptr_31.f90: New.
7421 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7423 * gnat.dg/volatile6.adb: New test.
7424 * gnat.dg/volatile7.adb: Likewise.
7425 * gnat.dg/volatile8.adb: Likewise.
7426 * gnat.dg/volatile9.adb: Likewise.
7428 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7430 * gnat.dg/constant3.adb: New test.
7432 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7435 * gfortran.dg/read_list_eof_1.f90: New test.
7437 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7440 * gcc.target/i386/testimm-1.c: New test.
7441 * gcc.target/i386/testimm-2.c: New test.
7442 * gcc.target/i386/testimm-3.c: New test.
7443 * gcc.target/i386/testimm-4.c: New test.
7444 * gcc.target/i386/testimm-5.c: New test.
7445 * gcc.target/i386/testimm-6.c: New test.
7446 * gcc.target/i386/testimm-7.c: New test.
7447 * gcc.target/i386/testimm-8.c: New test.
7448 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7449 * gcc.target/i386/xop-rotate1-int.c: New test.
7450 * gcc.target/i386/xop-rotate2-int.c: New test.
7452 2011-06-17 Jason Merrill <jason@redhat.com>
7454 * g++.dg/cpp0x/rv-func2.C: New.
7456 * g++.dg/debug/dwarf2/lambda1.C: New.
7457 * g++.dg/warn/Wshadow-6.C: Adjust.
7459 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7462 * gfortran.dg/move_alloc_5.f90: New.
7464 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7466 PR rtl-optimization/48542
7467 * gcc.dg/torture/pr48542.c: New test.
7469 2011-06-16 Jason Merrill <jason@redhat.com>
7472 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7475 * g++.dg/cpp0x/initlist52.C New.
7478 * c-c++-common/raw-string-12.c: New.
7481 * g++.dg/cpp0x/sfinae26.C: New.
7484 * g++.dg/cpp0x/variadic113.C: New.
7487 * g++.dg/cpp0x/variadic112.C: New.
7489 2011-06-16 Jeff Law <law@redhat.com>
7491 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7492 improved jump threading.
7493 * gcc.dg/builtin-object-size-2.c: Likewise.
7494 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7496 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7499 * gfortran.dg/typebound_assignment_3.f03: New.
7501 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7504 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7506 2011-06-16 Martin Jambor <mjambor@suse.cz>
7508 PR tree-optimization/49343
7509 * gnat.dg/discr31.ad[sb]: New test.
7511 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7513 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7515 2011-06-16 Tom de Vries <tom@codesourcery.com>
7518 * gcc.target/arm/ivopts-3.c: Update test.
7519 * gcc.target/arm/ivopts-5.c: Same.
7521 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7524 2011-06-10 Wei Guozhi <carrot@google.com>
7527 * gcc.target/arm/pr45335.c: New test.
7528 * gcc.target/arm/pr45335-2.c: New test.
7529 * gcc.target/arm/pr45335-3.c: New test.
7530 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7531 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7532 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7534 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7536 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7538 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7541 * gfortran.dg/class_43.f03: New.
7543 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7545 PR tree-optimization/49419
7546 * gcc.c-torture/execute/pr49419.c: New test.
7548 2011-06-16 Revital Eres <revital.eres@linaro.org>
7550 * gcc.dg/sms-9.c: New file.
7552 2011-06-15 Easwaran Raman <eraman@google.com>
7554 PR rtl-optimization/49414
7555 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7557 2011-06-14 Jason Merrill <jason@redhat.com>
7559 * g++.dg/cpp0x/noexcept13.C: New.
7561 2011-06-14 Easwaran Raman <eraman@google.com>
7563 PR rtl-optimization/44194
7564 * gcc.dg/pr44194-1.c: New test.
7565 * gcc.dg/pr44194-2.c: New test.
7567 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7569 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7571 * gcc.target/arm/pr45701-2.c: Likewise.
7572 * gcc.target/arm/thumb-branch1.c: Likewise.
7574 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7577 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7579 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7581 * gcc.target/arm/pr45701-1.c: Require thumb support.
7582 * gcc.target/arm/pr45701-2.c: Likewise.
7583 * gcc.target/arm/thumb-branch1.c: Likewise.
7585 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7586 * gcc.target/arm/pr39839.c: Likewise.
7587 * gcc.target/arm/pr40657-2.c: Likewise.
7588 * gcc.target/arm/pr40956.c: Likewise.
7589 * gcc.target/arm/pr41679.c: Likewise.
7590 * gcc.target/arm/pr42235.c: Likewise.
7591 * gcc.target/arm/pr42495.c: Likewise.
7592 * gcc.target/arm/pr42505.c: Likewise.
7593 * gcc.target/arm/pr42574.c: Likewise.
7594 * gcc.target/arm/pr46883.c: Likewise.
7595 * gcc.target/arm/pr46934.c: Likewise.
7596 * gcc.target/arm/xor-and.c: Likewise.
7598 2011-06-14 Jason Merrill <jason@redhat.com>
7600 * g++.dg/other/error23.C: Adjust error message.
7601 * g++.dg/other/error32.C: Likewise.
7604 * g++.dg/cpp0x/rv-dotstar.C: New.
7607 * g++.dg/cpp0x/decltype30.C: New.
7609 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7611 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7614 * gfortran.dg/pr49103.f90: New test.
7616 2011-06-14 Tom de Vries <tom@codesourcery.com>
7619 * gcc.target/arm/ivopts-3.c: New test.
7620 * gcc.target/arm/ivopts-4.c: New test.
7621 * gcc.target/arm/ivopts-5.c: New test.
7623 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7625 PR rtl-optimization/49390
7626 * gcc.c-torture/execute/pr49390.c: New test.
7628 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7632 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7634 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7635 * gcc.c-torture/execute/cmpsi-2.x: New file.
7636 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7637 * gcc.c-torture/execute/pr45262.x: New file.
7638 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7639 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7641 * gcc.c-torture/compile/pr49163.c: Ditto.
7643 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7645 * gcc.dg/vect/vect-16.c: Rename to...
7646 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7647 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7648 for double-word vectors.
7649 * gcc.dg/vect/vect-peel-4.c: Likewise.
7650 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7652 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7655 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7658 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7660 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7662 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7664 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7666 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7668 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7670 * gfortran.dg/trim_optimize_8.f90: New test case.
7672 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7673 Ira Rosen <ira.rosen@linaro.org>
7675 PR tree-optimization/49352
7676 * gcc.dg/vect/pr49352.c: New test.
7678 2011-06-12 Tobias Burnus
7681 * gfortran.dg/alloc_comp_assign_11.f90: New.
7683 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7685 * gfortran.dg/trim_optimize_7.f90: New test.
7687 2011-06-10 Wei Guozhi <carrot@google.com>
7690 * gcc.target/arm/pr45335.c: New test.
7691 * gcc.target/arm/pr45335-2.c: New test.
7692 * gcc.target/arm/pr45335-3.c: New test.
7693 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7694 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7695 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7697 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7700 * g++.dg/parse/error39.C: New.
7702 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7704 * gcc.target/arm/20090811-1.c: Skip for incompatible
7705 options, do not override other options.
7706 * gcc.target/arm/combine-cmp-shift.c: Skip for
7707 incompatible options.
7708 * gcc.target/arm/pr45094.c: Likewise.
7709 * gcc.target/arm/scd42-1.c: Likewise.
7710 * gcc.target/arm/scd42-3.c: Likewise.
7711 * gcc.target/arm/thumb-ltu.c: Likewise.
7713 * lib/target-supports.exp
7714 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7715 multilib flags use -mfpu with a value other than neon-fp16.
7717 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7719 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7720 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7722 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724 * lib/target-supports.exp (check_effective_target_pie): New proc.
7725 * gcc.dg/pie-link.c: Use target pie.
7727 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7728 Laurent Roug� <laurent.rouge@menta.fr>
7730 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7731 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7733 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7735 * gfortran.dg/coarray/sync_1.f90: New test for
7736 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7738 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7740 PR tree-optimization/49318
7741 * gcc.dg/vect/pr49318.c: New test.
7743 2011-06-09 David Krauss <potswa@mac.com>
7745 * g++.dg/template/arrow1.C: New.
7747 2011-06-09 Jason Merrill <jason@redhat.com>
7749 * lib/prune.exp: Prune "note"s.
7750 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7752 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7753 * g++.dg/template/dependent-expr3.C: Likewise.
7754 * g++.dg/parse/template7.C: Likewise.
7755 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7756 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7757 * g++.old-deja/g++.pt/friend38.C: Likewise.
7758 * g++.old-deja/g++.pt/crash32.C: Likewise.
7759 * g++.old-deja/g++.other/init4.C: Likewise.
7760 * g++.old-deja/g++.other/friend8.C: Likewise.
7762 * g++.dg/ext/complex7.C: Adjust expected output.
7763 * g++.dg/diagnostic/method1.C: Likewise.
7764 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7765 * g++.dg/parse/crash33.C: Likewise.
7766 * g++.dg/other/warning1.C: Likewise.
7767 * g++.dg/init/pr29571.C: Likewise.
7768 * g++.dg/warn/overflow-warn-1.C: Likewise.
7769 * g++.dg/warn/overflow-warn-3.C: Likewise.
7770 * g++.dg/warn/overflow-warn-4.C: Likewise.
7771 * g++.old-deja/g++.oliva/template1.C: Likewise.
7773 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7774 * g++.dg/parse/template7.C: Adjust.
7776 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7779 * gcc.dg/pr49307.c: New.
7781 2011-06-09 Wei Guozhi <carrot@google.com>
7784 * gcc.target/arm/pr46975.c: New testcase.
7786 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7788 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7789 (PMETH, arglist_t): Removed.
7790 (method_get_number_of_arguments): Removed.
7791 (method_get_nth_argument): Removed.
7792 (method_get_first_argument): Removed.
7793 (method_get_next_argument): Removed.
7794 (method_get_sizeof_arguments): Removed.
7795 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7797 (method_get_number_of_arguments): Removed.
7798 (method_get_nth_argument): Removed.
7799 (method_get_first_argument): Removed.
7800 (method_get_next_argument): Removed.
7801 (method_get_sizeof_arguments): Removed.
7802 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7804 2011-06-09 David Li <davidxl@google.com>
7806 * gcc.dg/dump-pass.c: New test.
7808 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7811 * g++.dg/parse/error38.C: New.
7813 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7816 * gfortran.dg/pr49308.f90: New test.
7818 2011-06-08 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/noexcept11.C: New.
7821 * g++.dg/cpp0x/noexcept12.C: New.
7822 * g++.dg/cpp0x/sfinae11.C: Adjust.
7824 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7827 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7828 to dg-options, match also DW_AT_linkage_name.
7830 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7834 -fno-common on alpha*-dec-osf*.
7835 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7837 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7839 PR rtl-optimization/49303
7840 * gcc.target/ia64/pr49303.c: New test.
7842 2011-06-08 Tobias Burnus <burnus@net-b.de>
7845 * gfortran.dg/coarray_lock_1.f90: New.
7846 * gfortran.dg/coarray_lock_2.f90: New.
7848 2011-06-07 Jason Merrill <jason@redhat.com>
7850 * lib/prune.exp: Look for "required" rather than "instantiated".
7851 * g++.dg/abi/mangle11.C: Likewise.
7852 * g++.dg/abi/mangle12.C: Likewise.
7853 * g++.dg/abi/mangle17.C: Likewise.
7854 * g++.dg/abi/mangle20-2.C: Likewise.
7855 * g++.dg/abi/pragma-pack1.C: Likewise.
7856 * g++.dg/cpp0x/decltype26.C: Likewise.
7857 * g++.dg/cpp0x/decltype28.C: Likewise.
7858 * g++.dg/cpp0x/decltype29.C: Likewise.
7859 * g++.dg/cpp0x/enum11.C: Likewise.
7860 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7861 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7862 * g++.dg/cpp0x/pr47416.C: Likewise.
7863 * g++.dg/ext/case-range2.C: Likewise.
7864 * g++.dg/ext/case-range3.C: Likewise.
7865 * g++.dg/gomp/for-19.C: Likewise.
7866 * g++.dg/gomp/pr37533.C: Likewise.
7867 * g++.dg/gomp/pr38639.C: Likewise.
7868 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7869 * g++.dg/inherit/base3.C: Likewise.
7870 * g++.dg/inherit/using6.C: Likewise.
7871 * g++.dg/init/placement4.C: Likewise.
7872 * g++.dg/init/reference3.C: Likewise.
7873 * g++.dg/lookup/scoped6.C: Likewise.
7874 * g++.dg/lookup/using7.C: Likewise.
7875 * g++.dg/other/abstract1.C: Likewise.
7876 * g++.dg/other/error10.C: Likewise.
7877 * g++.dg/other/error5.C: Likewise.
7878 * g++.dg/other/field1.C: Likewise.
7879 * g++.dg/other/offsetof5.C: Likewise.
7880 * g++.dg/parse/bitfield2.C: Likewise.
7881 * g++.dg/parse/constant4.C: Likewise.
7882 * g++.dg/parse/crash20.C: Likewise.
7883 * g++.dg/parse/invalid-op1.C: Likewise.
7884 * g++.dg/parse/non-dependent2.C: Likewise.
7885 * g++.dg/parse/template18.C: Likewise.
7886 * g++.dg/tc1/dr152.C: Likewise.
7887 * g++.dg/tc1/dr166.C: Likewise.
7888 * g++.dg/tc1/dr176.C: Likewise.
7889 * g++.dg/tc1/dr213.C: Likewise.
7890 * g++.dg/template/access11.C: Likewise.
7891 * g++.dg/template/access2.C: Likewise.
7892 * g++.dg/template/access3.C: Likewise.
7893 * g++.dg/template/access7.C: Likewise.
7894 * g++.dg/template/arg7.C: Likewise.
7895 * g++.dg/template/cond2.C: Likewise.
7896 * g++.dg/template/crash13.C: Likewise.
7897 * g++.dg/template/crash40.C: Likewise.
7898 * g++.dg/template/crash7.C: Likewise.
7899 * g++.dg/template/crash84.C: Likewise.
7900 * g++.dg/template/ctor5.C: Likewise.
7901 * g++.dg/template/defarg13.C: Likewise.
7902 * g++.dg/template/defarg14.C: Likewise.
7903 * g++.dg/template/dtor7.C: Likewise.
7904 * g++.dg/template/eh2.C: Likewise.
7905 * g++.dg/template/error2.C: Likewise.
7906 * g++.dg/template/error43.C: Likewise.
7907 * g++.dg/template/friend32.C: Likewise.
7908 * g++.dg/template/injected1.C: Likewise.
7909 * g++.dg/template/instantiate1.C: Likewise.
7910 * g++.dg/template/instantiate3.C: Likewise.
7911 * g++.dg/template/instantiate5.C: Likewise.
7912 * g++.dg/template/instantiate7.C: Likewise.
7913 * g++.dg/template/local6.C: Likewise.
7914 * g++.dg/template/lookup2.C: Likewise.
7915 * g++.dg/template/member5.C: Likewise.
7916 * g++.dg/template/memfriend15.C: Likewise.
7917 * g++.dg/template/memfriend16.C: Likewise.
7918 * g++.dg/template/memfriend17.C: Likewise.
7919 * g++.dg/template/memfriend7.C: Likewise.
7920 * g++.dg/template/meminit1.C: Likewise.
7921 * g++.dg/template/nested3.C: Likewise.
7922 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7923 * g++.dg/template/nontype12.C: Likewise.
7924 * g++.dg/template/nontype13.C: Likewise.
7925 * g++.dg/template/nontype6.C: Likewise.
7926 * g++.dg/template/pr23510.C: Likewise.
7927 * g++.dg/template/pr35240.C: Likewise.
7928 * g++.dg/template/ptrmem15.C: Likewise.
7929 * g++.dg/template/ptrmem6.C: Likewise.
7930 * g++.dg/template/qualified-id1.C: Likewise.
7931 * g++.dg/template/qualttp20.C: Likewise.
7932 * g++.dg/template/qualttp3.C: Likewise.
7933 * g++.dg/template/qualttp4.C: Likewise.
7934 * g++.dg/template/qualttp5.C: Likewise.
7935 * g++.dg/template/qualttp6.C: Likewise.
7936 * g++.dg/template/qualttp7.C: Likewise.
7937 * g++.dg/template/qualttp8.C: Likewise.
7938 * g++.dg/template/recurse.C: Likewise.
7939 * g++.dg/template/recurse2.C: Likewise.
7940 * g++.dg/template/ref5.C: Likewise.
7941 * g++.dg/template/scope2.C: Likewise.
7942 * g++.dg/template/sfinae10.C: Likewise.
7943 * g++.dg/template/sfinae3.C: Likewise.
7944 * g++.dg/template/sizeof3.C: Likewise.
7945 * g++.dg/template/static9.C: Likewise.
7946 * g++.dg/template/template-id-2.C: Likewise.
7947 * g++.dg/template/typedef13.C: Likewise.
7948 * g++.dg/template/typename4.C: Likewise.
7949 * g++.dg/template/using14.C: Likewise.
7950 * g++.dg/template/using2.C: Likewise.
7951 * g++.dg/template/warn1.C: Likewise.
7952 * g++.dg/warn/Wparentheses-13.C: Likewise.
7953 * g++.dg/warn/Wparentheses-15.C: Likewise.
7954 * g++.dg/warn/Wparentheses-16.C: Likewise.
7955 * g++.dg/warn/Wparentheses-17.C: Likewise.
7956 * g++.dg/warn/Wparentheses-18.C: Likewise.
7957 * g++.dg/warn/Wparentheses-19.C: Likewise.
7958 * g++.dg/warn/Wparentheses-20.C: Likewise.
7959 * g++.dg/warn/Wparentheses-23.C: Likewise.
7960 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7961 * g++.dg/warn/noeffect2.C: Likewise.
7962 * g++.dg/warn/noeffect4.C: Likewise.
7963 * g++.dg/warn/pr8570.C: Likewise.
7964 * g++.old-deja/g++.brendan/init2.C: Likewise.
7965 * g++.old-deja/g++.eh/spec6.C: Likewise.
7966 * g++.old-deja/g++.pt/crash10.C: Likewise.
7967 * g++.old-deja/g++.pt/crash36.C: Likewise.
7968 * g++.old-deja/g++.pt/derived3.C: Likewise.
7969 * g++.old-deja/g++.pt/error2.C: Likewise.
7970 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7971 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7972 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7973 * g++.old-deja/g++.pt/overload7.C: Likewise.
7974 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7976 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7977 Iain Sandoe <iains@gcc.gnu.org>
7979 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7980 Added code to deal with the case when [Protocol
7981 -descriptionForInstanceMethod:] or [Protocol
7982 -descriptionForClassMethod:] returns NULL.
7984 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7985 Iain Sandoe <iains@gcc.gnu.org>
7987 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7988 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7991 2011-06-07 Xinliang David Li <davidxl@google.com>
7993 * gcc.dg/inline_2.c: New test.
7994 * gcc.dg/unroll_2.c: New test.
7995 * gcc.dg/inline_3.c: New test.
7996 * gcc.dg/unroll_3.c: New test.
7997 * gcc.dg/inline_4.c: New test.
7998 * gcc.dg/unroll_4.c: New test.
7999 * gcc.dg/inline_1.c: New test.
8000 * gcc.dg/unroll_1.c: New test.
8002 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8004 PR tree-optimization/48497
8005 * lib/gcc-defs.exp (dg-additional-options): New proc.
8006 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8007 -msse2 on 32-bit x86.
8009 2011-06-06 Jason Merrill <jason@redhat.com>
8011 * g++.dg/cpp0x/enum19.C: New.
8013 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8015 * gcc.target/arm/neon-reload-class.c: New test.
8017 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8020 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8022 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8024 * gcc.target/arm/smlatb-1.c: New file.
8025 * gcc.target/arm/smlatt-1.c: New file.
8026 * gcc.target/arm/smlaltb-1.c: New file.
8027 * gcc.target/arm/smlaltt-1.c: New file.
8029 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8031 * gcc.target/arm/mla-2.c: New test.
8033 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8035 PR gcov-profile/49299
8036 * gcc.dg/tree-prof/pr49299-1.c: New test.
8037 * gcc.dg/tree-prof/pr49299-2.c: New test.
8039 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8041 * lib/target-supports.exp
8042 (check_effective_target_vect_widen_mult_qi_to_hi):
8043 Add NEON as supporting target.
8044 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8045 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8046 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8047 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8048 using widening multiplication on targets that support it.
8049 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8050 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8051 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8053 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8055 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8056 Modern Objective-C runtime API.
8057 * objc/execute/next_mapping.h: Removed.
8058 * objc-obj-c++-shared/next-mapping.h: Removed.
8059 * objc-obj-c++-shared/Object1.h: Removed.
8060 * objc-obj-c++-shared/Object1.m: Removed.
8061 * objc-obj-c++-shared/Object1.mm: Removed.
8062 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8063 * objc-obj-c++-shared/Protocol1.h: Removed.
8064 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8065 of ProtoBool, IVAR_T and METHOD.
8066 * objc-obj-c++-shared/runtime.h: New.
8067 * objc-obj-c++-shared/TestsuiteObject.h: New.
8068 * objc-obj-c++-shared/TestsuiteObject.m: New.
8070 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8071 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8072 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8074 * objc/execute/_cmd.m: Include
8075 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8076 runtime API. ([TestClass +initialize]): Include this method also
8077 with the GNU runtime.
8078 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8079 Object. ([-setValue:]): Return void.
8080 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8081 with the GNU runtime. Include
8082 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8083 for the NeXT runtime. Use the existing print_ivars() and
8084 compare_structures() implementations for the old NeXT runtime.
8085 Added new implementations for the Modern GNU and NeXT runtimes.
8086 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8087 well. (main): Use objc_getClass(). Use return instead of exit.
8088 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8089 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8091 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8092 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8093 instead of Object. (main): Use return instead of exit().
8094 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8095 instead of Object. Removed prototype for exit(). (main): Use
8096 return instead of exit(). Use the Modern Objective-C runtime API.
8097 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8099 * objc/execute/class-tests-1.h: Include
8100 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8101 runtime API. (test_class_with_superclass): Do not call [Object
8102 class]. There is no need to with the current libobjc.
8103 * objc/execute/class-tests-2.h: Include
8104 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8106 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8107 ../../objc-obj-c++-shared/next-mapping.h.
8108 * objc/execute/class-2.m: Likewise.
8109 * objc/execute/class-3.m: Likewise.
8110 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8111 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8112 +initialize]): Include this method also with the GNU
8113 runtime. (main): Use the Modern Objective-C runtime API.
8114 * objc/execute/class-5.m: Likewise.
8115 * objc/execute/class-6.m: Likewise.
8116 * objc/execute/class-7.m: Likewise.
8117 * objc/execute/class-8.m: Likewise.
8118 * objc/execute/class-9.m: Likewise.
8119 * objc/execute/class-10.m: Likewise.
8120 * objc/execute/class-11.m: Likewise.
8121 * objc/execute/class-12.m: Likewise.
8122 * objc/execute/class-13.m: Likewise.
8123 * objc/execute/class-14.m: Likewise.
8124 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8125 this method also with the GNU runtime.
8126 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8127 +initialize]): Include this method also with the GNU runtime.
8128 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8130 * objc/execute/encode-1.m: Likewise.
8131 * objc/execute/enumeration-1.m: Likewise.
8132 * objc/execute/enumeration-2.m: Likewise.
8133 * objc/execute/exceptions/catchall-1.m: Likewise.
8134 * objc/execute/exceptions/finally-1.m: Likewise.
8135 * objc/execute/exceptions/foward-1.m: Likewise.
8136 * objc/execute/exceptions/local-variables-1.m: Likewise.
8137 * objc/execute/exceptions/throw-nil.m: Likewise.
8138 * objc/execute/exceptions/trivial.m: Likewise.
8139 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8140 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8141 * objc/execute/exceptions/matcher-1.m: Likewise.
8142 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8144 * objc/execute/formal_protocol-2.m: Likewise.
8145 * objc/execute/formal_protocol-3.m: Likewise.
8146 * objc/execute/formal_protocol-4.m: Likewise.
8147 * objc/execute/formal_protocol-5.m: Include
8148 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8150 * objc/execute/formal_protocol-6.m: Likewise.
8151 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8152 Object. Include <objc/Protocol.h> instead of
8153 ../../objc-obj-c++-shared/Protocol1.h.
8154 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8156 * objc/execute/informal_protocol.m: Likewise.
8157 * objc/execute/load-3.m: Likewise.
8158 * objc/execute/many_args_method.m ([TestClass +initialize]):
8159 Include this method with the GNU runtime as well.
8160 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8161 * objc/execute/nested-func-1.m: Use TestsuiteObject
8163 * objc/execute/nil_method-1.m: Likewise.
8164 * objc/execute/no_clash.m: Likewise.
8165 * objc/execute/np-1.m: Do not include
8166 ../../objc-obj-c++-shared/Protocol1.h.
8167 (main): Use return instead of exit().
8168 * objc/execute/np-2.m: Do not include
8169 ../../objc-obj-c++-shared/Protocol1.h.
8170 ([MyObject +initialize]): Include this method also with the GNU
8171 runtime. (main): Use return instead of exit().
8172 * objc/execute/object_is_class.m: Include
8173 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8174 of Object. (main): Use the Modern Objective-C runtime API.
8175 * objc/execute/object_is_meta_class.m: Likewise.
8176 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8177 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8178 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8179 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8180 Objective-C runtime API.
8181 * objc/execute/protocol-isEqual-2.m: Likewise.
8182 * objc/execute/protocol-isEqual-3.m: Likewise.
8183 * objc/execute/protocol-isEqual-4.m: Likewise.
8184 * objc/execute/redefining_self.m ([TestClass +initialize]):
8185 Include this method with the GNU runtime as well.
8186 * objc/execute/root_methods.m: Include
8187 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8188 Include this method with the GNU runtime as well.
8189 (main): Use the Modern Objective-C runtime API.
8190 * objc/execute/selector-1.m: Include
8191 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8192 of Object. (main): Use the Modern Objective-C runtime API.
8193 * objc/execute/static-1.m ([Test +initialize]): Include this
8194 method with the GNU runtime as well.
8195 * objc/execute/static-2.m: Likewise.
8196 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8197 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8198 ([MathClass +initialize]): Include this method with the GNU
8200 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8202 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8203 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8204 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8205 * objc.dg/attributes/method-attribute-1.m: Likewise.
8206 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8207 * objc.dg/attributes/method-attribute-2.m: Likewise.
8208 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8209 * objc.dg/attributes/method-attribute-3.m: Likewise.
8210 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8211 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8212 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8213 * obj-c++.dg/bitfield-1.mm: Likewise.
8214 * obj-c++.dg/bitfield-2.mm: Likewise
8215 * objc.dg/bitfield-3.m: Likewise.
8216 * obj-c++.dg/bitfield-4.mm: Likewise.
8217 * objc.dg/bitfield-5.m: Likewise
8218 * objc.dg/call-super-1.m: Likewise.
8219 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8220 Use objc_getClass() instead of objc_get_class(), but for the GNU
8221 runtime redefine objc_getClass as objc_get_class. Include
8222 ../objc-obj-c++-shared/runtime.h.
8223 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8224 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8225 Use the Modern Objective-C runtime API.
8226 * objc.dg/class-protocol-1.m: Include
8227 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8228 * obj-c++.dg/class-protocol-1.mm: Likewise.
8229 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8230 * objc.dg/comp-types-10.m: Likewise.
8231 * objc.dg/comp-types-11.m: Likewise.
8232 * objc.dg/comp-types-12.m: Likewise.
8233 * obj-c++.dg/comp-types-9.mm: Likewise.
8234 * obj-c++.dg/comp-types-11.mm: Likewise.
8235 * obj-c++.dg/comp-types-12.mm: Likewise.
8236 * obj-c++.dg/comp-types-13.mm: Likewise.
8237 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8238 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8239 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8240 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8241 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8242 * objc.dg/desig-init-1.m: Likewise.
8243 * obj-c++.dg/defs.mm: Likewise.
8244 * objc.dg/exceptions-2.m: Likewise.
8245 * obj-c++.dg/except-1.mm: Likewise.
8246 * obj-c++.dg/exceptions-2.mm: Likewise.
8247 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8248 Use the Modern Objective-C runtime API.
8249 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8250 the Modern Objective-C runtime API. Do not include
8251 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8252 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8253 the Modern Objective-C runtime API except when using an older NeXT
8255 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8256 the Modern Objective-C runtime API.
8257 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8259 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8260 * objc.dg/encode-7-next-64bit.m: Updated include.
8261 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8263 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8264 the Modern Objective-C runtime API.
8265 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8266 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8267 instead of ../objc-obj-c++-shared/Protocol1.h.
8268 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8269 the Modern Objective-C runtime API except when using an older NeXT
8271 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8272 the Modern Objective-C runtime API.
8273 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8275 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8276 * objc.dg/fix-and-continue-2.m: Likewise.
8277 * objc.dg/foreach-1.m: Likewise.
8278 * objc.dg/foreach-2.m: Likewise.
8279 * objc.dg/foreach-3.m: Likewise.
8280 * objc.dg/foreach-4.m: Likewise.
8281 * objc.dg/foreach-5.m: Likewise.
8282 * objc.dg/foreach-6.m: Likewise.
8283 * objc.dg/foreach-7.m: Likewise.
8284 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8286 * objc.dg/func-ptr-2.m: Likewise.
8287 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8288 Do not include objc/objc-api.h.
8289 * obj-c++.dg/fsf-package-0.mm: Likewise.
8290 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8291 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8292 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8294 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8295 * objc.dg/gnu-runtime-3.m: Likewise.
8296 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8297 * objc.dg/headers.m: Include objc/runtime.h instead of
8298 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8299 for the NeXT runtime.
8300 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8301 * obj-c++.dg/isa-field-1.mm: Likewise.
8302 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8303 * objc.dg/layout-1.m: Likewise.
8304 * objc.dg/layout-2.m: Likewise.
8305 * objc.dg/local-decl-2.m: Likewise.
8306 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8307 Object. ([Container +elementForView:]): Use
8308 class_conformsToProtocol().
8309 * obj-c++.dg/lookup-2.mm: Likewise.
8310 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8311 * obj-c++.dg/local-decl-1.mm: Likewise.
8312 * objc.dg/method-3.m: Likewise.
8313 * objc.dg/method-4.m: Likewise.
8314 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8315 ../objc-obj-c++-shared/Protocol1.h.
8316 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8317 * objc.dg/method-9.m: Likewise.
8318 * objc.dg/method-10.m: Likewise.
8319 * objc.dg/method-13.m ([Root +initialize]): Include this method
8320 also for the GNU runtime. (main): Use objc_getClass() also for
8322 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8323 * objc.dg/method-17.m: Likewise.
8324 * objc.dg/method-19.m: Likewise.
8325 * objc.dg/method-20b.m: Likewise.
8326 * obj-c++.dg/method-2.mm: Likewise.
8327 * obj-c++.dg/method-6.mm: Likewise.
8328 * obj-c++.dg/method-10.mm: Likewise.
8329 * obj-c++.dg/method-11.mm: Likewise.
8330 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8331 ../objc-obj-c++-shared/Protocol1.h.
8332 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8333 * obj-c++.dg/method-15.mm: Likewise.
8334 * obj-c++.dg/method-17.mm: Likewise.
8335 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8336 +initialize]): Include this method also for the GNU
8337 runtime. (main): Use objc_getClass() also for the GNU runtime.
8338 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8339 * obj-c++.dg/method-22.mm: Likewise.
8340 * obj-c++.dg/method-23.mm: Likewise.
8341 * obj-c++.dg/no-extra-load.mm: Likewise.
8342 * objc.dg/objc-fast-4.m: Likewise.
8343 * objc.dg/objc-gc-4.m: Likewise.
8344 * obj-c++.dg/objc-gc-3.mm: Likewise.
8345 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8346 protocol_getMethodDescription() instead of [Protocol
8347 -descriptionForInstanceMethod].
8348 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8349 Made it available with all runtimes. (main): Call -test instead
8351 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8352 and put into a category.
8353 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8354 Object. Include objc/objc.h.
8355 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8356 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8357 New. (main): Use protocol_getMethodDescription() instead
8358 of [Protocol -descriptionForInstanceMethod] and [Protocol
8359 -descriptionForClassMethod].
8360 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8361 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8362 Objective-C runtime API.
8363 * obj-c++.dg/proto-qual-1.mm: Likewise.
8364 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8366 * obj-c++.dg/property/property-1.mm: Likewise.
8367 * obj-c++.dg/qual-types-1.mm: Likewise.
8368 * objc.dg/selector-2.m: Include objc/objc.h instead of
8369 ../objc-obj-c++-shared/Object1.h.
8370 * obj-c++.dg/selector-2.mm: Likewise.
8371 * obj-c++.dg/selector-5.mm: Likewise.
8372 * obj-c++.dg/selector-6.mm: Likewise.
8373 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8374 Object. Do not include objc/objc-api.h.
8375 * obj-c++.dg/set-not-used-1.mm: Likewise.
8376 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8377 * objc.dg/stret-1.m: Likewise.
8378 * objc.dg/stret-2.m: Likewise.
8379 * obj-c++.dg/super-class-2.mm: Likewise.
8380 * objc.dg/super-class-3.m: Likewise.
8381 * objc.dg/super-class-4.m: Likewise.
8382 * objc.dg/sync-2.m: Likewise.
8383 * obj-c++.dg/sync-2.mm: Likewise.
8384 * objc.dg/sync-1.m: Include objc/objc.h instead of
8385 ../objc-obj-c++-shared/Object1.h.
8386 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8387 'Class' as the type of 'isa'.
8388 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8389 Objective-C runtime API. ([TestClass +initialize]): Include this
8390 method with the GNU runtime as well.
8391 * objc.dg/strings/strings-1.m: Updated includes.
8392 * obj-c++.dg/strings/strings-1.mm: Likewise.
8393 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8394 objc.dg/strings/const-str-12b.m.
8395 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8396 * obj-c++.dg/template-3.mm: Likewise.
8397 * obj-c++.dg/template-4.mm: Likewise.
8398 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8399 Objective-C runtime API.
8400 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8401 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8402 * obj-c++.dg/try-catch-1.mm: Likewise.
8403 * obj-c++.dg/try-catch-2.mm: Likewise.
8404 * objc.dg/try-catch-3.m: Likewise.
8405 * obj-c++.dg/try-catch-3.mm: Likewise.
8406 * objc.dg/try-catch-6.m: Likewise.
8407 * objc.dg/try-catch-7.m: Likewise.
8408 * obj-c++.dg/try-catch-7.mm: Likewise.
8409 * obj-c++.dg/try-catch-8.mm: Likewise.
8410 * obj-c++.dg/try-catch-9.mm: Likewise.
8411 * objc.dg/try-catch-10.m: Likewise.
8412 * obj-c++.dg/try-catch-11.mm: Likewise.
8413 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8414 Object. Include objc/objc.h.
8415 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8416 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8417 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8418 Object. Use Modern Objective-C runtime API. Do not use
8420 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8421 * obj-c++.dg/torture/trivial.mm: Likewise.
8422 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8423 instead of ../objc-obj-c++-shared/Object1.h. Include
8424 ../objc-obj-c++-shared/runtime.h.
8425 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8426 * objc.dg/torture/strings/const-str-11.m: Likewise.
8427 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8428 * objc.dg/torture/strings/const-str-9.m: Likewise.
8429 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8430 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8431 instead of Object. Only add _FooClassReference if
8433 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8434 * objc.dg/torture/strings/const-str-8.m: Likewise.
8435 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8436 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8438 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8440 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8441 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8442 * obj-c++.dg/va-meth-1.mm: Likewise.
8443 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8444 ../objc-obj-c++-shared/Object1.h.
8445 * objc.dg/zero-link-3.m: Likewise.
8447 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8449 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8451 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8454 * obj-c++.dg/property/cxx-property-1.mm: New.
8455 * obj-c++.dg/property/cxx-property-2.mm: New.
8457 2011-06-06 Jason Merrill <jason@redhat.com>
8459 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8461 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8463 PR rtl-optimization/49145
8465 * gcc.c-torture/compile/pr49145.c: New test.
8467 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8470 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8471 to dg-options, match also DW_AT_linkage_name.
8474 * gcc.dg/debug/pr49294.c: New test.
8477 * g++.dg/opt/pr49264.C: New test.
8479 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8481 PR tree-optimization/49243
8482 * gcc.dg/pr49243.c: New.
8484 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8486 * gnat.dg/specs/cond_expr1.ads: New test.
8488 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/deferred_const4.ad[sb]: New test.
8491 * gnat.dg/deferred_const4_pkg.ads: New helper.
8493 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8495 * gnat.dg/test_tamdt.adb: Rename to...
8496 * gnat.dg/taft_type1.adb: ...this.
8497 * gnat.dg/tamdt.ad[sb]: Rename to...
8498 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8499 * gnat.dg/tamdt_aux.ads: Rename to...
8500 * gnat.dg/taft_type1_pkg2.ads: ...this.
8501 * gnat.dg/taft_type2.ad[sb]: New test.
8502 * gnat.dg/taft_type2_pkg.ads: New helper.
8503 * gnat.dg/taft_type3.adb: New test.
8504 * gnat.dg/taft_type3_pkg.ads: New helper.
8506 2011-06-05 Tobias Burnus <burnus@net-b.de>
8509 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8512 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8515 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8517 * objc.dg/gnu-api-2-objc.m: Likewise.
8518 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8519 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8521 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8523 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8524 alignment, not the alignment, when calling class_addIvar(). Add
8525 an 'isa' instance variable to the test root class.
8526 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8528 2011-06-04 Jan Hubicka <jh@suse.cz>
8530 PR tree-optimization/48893
8531 PR tree-optimization/49091
8532 PR tree-optimization/49179
8533 * gfortran.dg/pr49179.f90: New testcase
8535 2011-06-04 Jan Hubicka <jh@suse.cz>
8538 * g++.dg/torture/pr48954.C: New testcase.
8540 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8542 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8544 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8547 * g++.dg/diagnostic/bitfld2.C: New.
8549 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8552 * gcc.c-torture/execute/pr49281.c: New test.
8554 2011-06-04 Jan Hubicka <jh@suse.cz>
8556 PR tree-optimize/48929
8557 * gcc.c-torture/compile/pr48929.c: New testcase.
8559 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8561 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8563 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8566 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8568 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8570 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8572 2011-06-03 Richard Henderson <rth@redhat.com>
8573 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8577 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8579 * objc.dg/headers.m: Do not include objc-list.h.
8581 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8583 * objc.dg/type-stream-1.m: Test removed.
8584 * objc.dg/headers.m: Do not include typedstream.h.
8586 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8588 * objc.dg/torture/forward-1.m (main): Updated testcase.
8590 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8593 * gcc.c-torture/compile/pr49163.c: New.
8595 2011-06-02 Asher Langton <langton2@llnl.gov>
8598 * gfortran.dg/PR49268.f90: New test.
8600 2011-06-02 Asher Langton <langton2@llnl.gov>
8603 * gfortran.dg/PR37039.f90: New test.
8605 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8608 * objc.dg/method-5.m: Updated.
8609 * objc.dg/method-19.m: Updated.
8610 * objc.dg/method-lookup-1.m: New.
8611 * obj-c++.dg/method-6.mm: Updated.
8612 * obj-c++.dg/method-7.mm: Updated.
8613 * obj-c++.dg/method-lookup-1.mm: New.
8615 2011-06-02 DJ Delorie <dj@redhat.com>
8617 * lib/timeout.exp (timeout): Add board_info support.
8619 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8621 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8623 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8626 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8627 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8629 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8630 Hans-Peter Nilsson <hp@axis.com>
8632 PR rtl-optimization/48840
8633 * gcc.target/sparc/ultrasp13.c: New test.
8635 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8638 * gcc.c-torture/compile/pr49238.c: New.
8640 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8642 * gcc.target/arm/g2.c: Skip test in -mthumb.
8643 Skip test unless cpu is xscale.
8644 * gcc.target/arm/scd42-2.c: Likewise.
8645 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8647 2011-06-01 Jason Merrill <jason@redhat.com>
8649 * g++.dg/cpp0x/decltype28.C: New.
8650 * g++.dg/cpp0x/decltype29.C: New.
8652 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8655 * gcc.target/mips/pr45074.c: New test.
8657 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8658 Hans-Peter Nilsson <hp@axis.com>
8660 PR rtl-optimization/48830
8661 * gcc.target/sparc/ultrasp12.c: New test.
8663 2011-06-01 David Li <davidxl@google.com>
8665 * gcc.dg/profile-dir-1.c: Change pass name.
8666 * gcc.dg/profile-dir-2.c: Ditto.
8667 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8668 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8669 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8670 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8671 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8672 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8673 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8674 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8675 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8676 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8677 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8678 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8679 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8680 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8681 * gcc.dg/profile-dir-3.c: Ditto.
8682 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8684 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8686 * objc.dg/attributes/method-nonnull-1.m: New test.
8687 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8689 2011-05-31 Tobias Burnus <burnus@net-b.de>
8692 * gfortran.dg/coarray_atomic_1.f90: New.
8693 * gfortran.dg/coarray/atomic_1.f90: New.
8695 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8697 * gcc.dg/guality/bswaptest.c: New test.
8698 * gcc.dg/guality/clztest.c: New test.
8699 * gcc.dg/guality/ctztest.c: New test.
8700 * gcc.dg/guality/rotatetest.c: New test.
8703 * gcc.target/i386/pr48688.c: New test.
8705 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8708 * g++.dg/lookup/name-clash9.C: New.
8710 2011-05-31 Tobias Burnus <burnus@net-b.de>
8713 * gfortran.dg/coarray/dummy_1.f90: New.
8715 2011-05-31 Tobias Burnus <burnus@net-b.de>
8718 * gfortran.dg/coarray/save_1.f90: New.
8719 * gfortran.dg/coarray_4.f90: Update dg-error.
8721 2011-05-31 Jason Merrill <jason@redhat.com>
8723 * g++.dg/cpp0x/rv-template1.C: New.
8725 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8727 PR rtl-optimization/49235
8728 * gcc.dg/pr49235.c: New test.
8730 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8732 PR tree-optimization/49093
8733 * gcc.dg/vect/pr49093.c: New test.
8735 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8738 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8740 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8743 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8746 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8749 * gcc.c-torture/execute/pr49186.c: New.
8751 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8754 * gcc.target/i386/pr49168-1.c: New.
8756 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8757 Eric Botcazou <ebotcazou@adacore.com>
8759 * gcc.dg/guality/drap.c: New test.
8761 2011-05-30 Richard Guenther <rguenther@suse.de>
8763 PR tree-optimization/49210
8764 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8765 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8767 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8770 * g++.dg/gomp/pr49223-1.C: New test.
8771 * g++.dg/gomp/pr49223-2.C: New test.
8773 2011-05-30 Richard Guenther <rguenther@suse.de>
8775 PR tree-optimization/49218
8776 * gcc.c-torture/execute/pr49218.c: New testcase.
8778 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8780 PR tree-optimization/49199
8781 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8782 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8783 -fno-tree-scev-cprop.
8785 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8788 * gfortran.dg/extends_13.f03: New.
8790 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8792 PR rtl-optimization/49095
8793 * gcc.target/i386/pr49095.c: New test.
8795 2011-05-29 Tobias Burnus <burnus@net-b.de>
8798 * gfortran.dg/coarray_24.f90: New.
8800 2011-05-29 Tobias Burnus <burnus@net-b.de>
8803 * gfortran.dg/coarray_23.f90: New.
8805 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8808 * gcc.dg/pr48826.c: New test.
8810 2011-05-29 Richard Guenther <rguenther@suse.de>
8812 PR tree-optimization/49217
8813 * gcc.dg/torture/pr49217.c: New testcase.
8815 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8818 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8820 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8822 * gnat.dg/boolean_subtype.adb: Rename to...
8823 * gnat.dg/boolean_subtype1.adb: ...this.
8825 2011-05-28 Jason Merrill <jason@redhat.com>
8827 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8829 2011-05-27 Jason Merrill <jason@redhat.com>
8831 * g++.dg/cpp0x/enum18.C: Adjust.
8833 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8835 2011-05-27 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/coarray_22.f90: New.
8840 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8842 PR tree-optimization/46728
8843 * gcc.target/powerpc/pr46728-1.c: New.
8844 * gcc.target/powerpc/pr46728-2.c: New.
8845 * gcc.target/powerpc/pr46728-3.c: New.
8846 * gcc.target/powerpc/pr46728-4.c: New.
8847 * gcc.target/powerpc/pr46728-5.c: New.
8848 * gcc.dg/pr46728-6.c: New.
8849 * gcc.target/powerpc/pr46728-7.c: New.
8850 * gcc.target/powerpc/pr46728-8.c: New.
8851 * gcc.dg/pr46728-9.c: New.
8852 * gcc.target/powerpc/pr46728-10.c: New.
8853 * gcc.target/powerpc/pr46728-11.c: New.
8854 * gcc.dg/pr46728-12.c: New.
8855 * gcc.target/powerpc/pr46728-13.c: New.
8856 * gcc.target/powerpc/pr46728-14.c: New.
8857 * gcc.target/powerpc/pr46728-15.c: New.
8858 * gcc.target/powerpc/pr46728-16.c: New.
8860 2011-05-27 Jason Merrill <jason@redhat.com>
8862 * g++.dg/abi/mangle47.C: New.
8865 * g++.dg/template/const5.C: New.
8867 * g++.dg/cpp0x/enum18.C: New.
8869 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8871 * g++.dg/cpp0x/error6.C: New.
8873 * g++.dg/cpp0x/error5.C: New.
8875 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8878 * g++.dg/eh/cond6.C: New test.
8880 2011-05-27 Tobias Burnus <burnus@net-b.de>
8883 * gfortran.dg/rank_3.f90: New.
8884 * gfortran.dg/rank_4.f90: New.
8886 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8888 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8889 replace dump search.
8891 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8894 * gnat.dg/bit_packed_array5.adb: ...here.
8896 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/cpp0x/auto25.C: New.
8901 2011-05-27 Richard Guenther <rguenther@suse.de>
8903 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8905 2011-05-27 Richard Guenther <rguenther@suse.de>
8907 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8909 2011-05-27 Richard Guenther <rguenther@suse.de>
8912 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8914 2011-05-26 Jason Merrill <jason@redhat.com>
8916 * g++.dg/cpp0x/friend1.C: New.
8917 * g++.dg/cpp0x/friend2.C: New.
8919 * g++.dg/cpp0x/auto7.C: Update.
8920 * g++.dg/template/crash50.C: Adjust.
8921 * g++.dg/template/static9.C: Adjust.
8922 * g++.old-deja/g++.ext/memconst.C: Adjust.
8924 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8926 * gcc.dg/march.c: Ignore a note for some targets.
8928 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8929 Nathan Froyd <froydnj@codesourcery.com>
8933 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8934 * g++.dg/parse/pr18770.C: New test.
8935 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8937 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8940 * gfortran.dg/dependency_40.f90 : New test.
8942 2011-05-26 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/coarray/registering_1.f90: New.
8947 2011-05-26 Jason Merrill <jason@redhat.com>
8949 * g++.dg/cpp0x/variadic111.C: New.
8950 * g++.dg/cpp0x/variadic41.C: Adjust.
8952 2011-05-26 Richard Guenther <rguenther@suse.de>
8954 PR tree-optimization/48702
8955 * gcc.dg/torture/pr48702.c: New testcase.
8957 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8959 PR gcov-profile/48845
8960 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8962 * gcc.dg/matrix/matrix.exp: Likewise.
8963 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8964 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8965 line number to check_profiling_available.
8966 * lib/target-supports.exp (check_profiling_available): Account for
8968 Require TLS runtime support with -fprofile-generate.
8969 * lib/profopt.exp (profopt-execute): Add TLS options for
8971 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8973 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8976 * g++.dg/eh/cond5.C: New test.
8978 PR tree-optimization/49161
8979 * gcc.c-torture/execute/pr49161.c: New test.
8981 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8983 * gcc.target/arm/neon-vorn-vbic.c: New test.
8985 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8987 PR tree-optimization/49038
8988 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8989 * gcc.dg/vect/pr49038.c: New test.
8991 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8993 * g++.dg/init/pr25811-3.C: New.
8994 * g++.dg/init/pr25811-4.C: New.
8996 2011-05-25 Jason Merrill <jason@redhat.com>
8998 * g++.dg/cpp0x/enum17.C: New.
8999 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9001 * g++.dg/cpp0x/auto24.C: New.
9003 * g++.dg/cpp0x/error4.C: New.
9005 * g++.dg/cpp0x/rv-restrict.C: New.
9007 * g++.dg/cpp0x/enum15.C: New.
9008 * g++.dg/cpp0x/constexpr-switch2.C: New.
9010 * g++.dg/cpp0x/variadic110.C: New.
9012 * g++.dg/cpp0x/auto9.C: Add typedef test.
9014 * g++.dg/cpp0x/auto23.C: New.
9015 * g++.dg/cpp0x/auto9.C: Adjust.
9017 * g++.dg/cpp0x/defaulted29.C: New.
9019 * g++.dg/cpp0x/initlist51.C: New.
9021 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9023 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9024 * g++.dg/abi/packed1.C: Suppress warning.
9025 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9026 * g++.dg/template/stdarg1.C: Likewise.
9027 * g++.dg/other/packed1.C: Remove arm from xfail list.
9029 2011-05-25 Jason Merrill <jason@redhat.com>
9031 * g++.dg/cpp0x/enum16.C: New.
9032 * g++.dg/parse/error15.C: Adjust.
9034 * g++.dg/cpp0x/initlist50.C: New.
9036 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9038 * g++.dg/cpp0x/variadic109.C: New.
9040 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9042 * gcc.target/i386/pause-1.c: New.
9044 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9046 * gcc.dg/stack-usage-1.c: Adjust comment.
9047 * gcc.dg/stack-usage-2.c: New test.
9049 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9052 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9053 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9055 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9057 PR rtl-optimization/48757
9058 * gfortran.dg/pr48757.f: New test case.
9060 2011-05-24 Jason Merrill <jason@redhat.com>
9062 * g++.dg/cpp0x/access01.C: New.
9064 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9067 * objc.dg/pr48177.m: New testcase.
9069 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9072 * objc.dg/pr48187.m: New testcase.
9073 * obj-c++.dg/pr48187.mm: New testcase.
9074 * objc.dg/ivar-extra-semicolon.m: New testcase.
9076 2011-05-24 Jason Merrill <jason@redhat.com>
9078 * g++.dg/template/access21.C: New.
9079 * g++.dg/template/access22.C: New.
9081 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9083 PR rtl-optimization/48633
9084 * g++.dg/pr48633.C: New test.
9086 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9089 * g++.dg/other/pr49133.C: New test.
9091 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9092 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9094 * gcc.dg/torture/tls/run-gd.c: New test.
9095 * gcc.dg/torture/tls/run-ie.c: New test.
9096 * gcc.dg/torture/tls/run-ld.c: New test.
9097 * gcc.dg/torture/tls/run-le.c: New test.
9098 * lib/target-supports.exp (check_effective_target_tls_runtime):
9099 Build testcase with TLS options.
9101 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9105 2011-05-24 Tom de Vries <tom@codesourcery.com>
9107 PR tree-optimization/49121
9108 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9110 2011-05-23 Jason Merrill <jason@redhat.com>
9112 * g++.dg/cpp0x/defaulted28.C: New.
9114 * g++.dg/cpp0x/sfinae25.C: New.
9116 * g++.dg/cpp0x/rv-cast2.C: New.
9118 * g++.dg/cpp0x/enum14.C: New.
9120 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9123 * gcc.c-torture/execute/pr49123.c: New test.
9126 * gcc.dg/debug/pr49032.c: New test.
9129 * gcc.dg/pr49120.c: New test.
9131 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9134 * gcc.target/i386/pr47315.c: New test.
9136 2011-05-23 Jason Merrill <jason@redhat.com>
9138 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9140 * g++.dg/cpp0x/sfinae24.C: New.
9142 * g++.dg/cpp0x/error3.C: New.
9144 * g++.dg/cpp0x/defaulted27.C: New.
9146 * g++.dg/cpp0x/decltype27.C: New.
9148 2011-05-23 Richard Guenther <rguenther@suse.de>
9150 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9152 2011-05-23 Richard Guenther <rguenther@suse.de>
9154 PR tree-optimization/40874
9155 * g++.dg/tree-ssa/pr40874.C: New testcase.
9157 2011-05-23 Richard Guenther <rguenther@suse.de>
9159 PR tree-optimization/49115
9160 * g++.dg/torture/pr49115.C: New testcase.
9162 2011-05-23 Richard Guenther <rguenther@suse.de>
9165 * gcc.dg/memcpy-3.c: New testcase.
9167 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9170 * gcc.c-torture/execute/pr48973-1.c: New test.
9171 * gcc.c-torture/execute/pr48973-2.c: New test.
9173 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9176 * g++.dg/warn/pr18016.C: New.
9178 2011-05-23 Tom de Vries <tom@codesourcery.com>
9181 * gcc.target/arm/ivopts-6.c: New test.
9183 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9186 * gcc.c-torture/compile/pr49029.c: New test.
9188 2011-05-22 Jason Merrill <jason@redhat.com>
9190 * g++.dg/cpp0x/sfinae23.C: New.
9191 * g++.dg/cpp0x/sfinae8.C: Correct.
9193 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9195 * gfortran.dg/function_optimize_8.f90: New test case.
9197 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9199 PR tree-optimization/49087
9200 * gcc.dg/vect/O3-pr49087.c: New test.
9202 2011-05-21 Jason Merrill <jason@redhat.com>
9204 * g++.dg/debug/const5.C: New.
9206 2011-05-20 Jason Merrill <jason@redhat.com>
9208 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9210 * g++.dg/cpp0x/constexpr-static7.C: New.
9212 * g++.dg/cpp0x/enum12.C: New.
9213 * g++.dg/cpp0x/enum13.C: New.
9215 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9218 * gfortran.dg/select_type_23.f03: New.
9220 2011-05-20 Jason Merrill <jason@redhat.com>
9222 * g++.dg/cpp0x/defaulted26.C: New.
9224 * g++.dg/cpp0x/noexcept02.C: Fix.
9225 * g++.dg/cpp0x/noexcept03.C: Fix.
9226 * g++.dg/cpp0x/noexcept08.C: Fix.
9227 * g++.dg/cpp0x/noexcept10.C: New.
9229 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9232 * gfortran.dg/extends_12.f03: New.
9234 2011-05-20 Jason Merrill <jason@redhat.com>
9236 * g++.dg/template/koenig9.C: New.
9237 * g++.dg/opt/pr47615.C: Fix.
9238 * g++.dg/overload/defarg1.C: Fix.
9239 * g++.dg/tc1/dr213.C: Remove xfail.
9240 * g++.dg/torture/pr34850.C: Fix.
9241 * g++.dg/torture/pr39362.C: Fix.
9242 * g++.old-deja/g++.brendan/crash56.C: Fix.
9243 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9245 2011-05-20 Richard Guenther <rguenther@suse.de>
9247 PR tree-optimization/49079
9248 * gcc.dg/torture/pr49079.c: New testcase.
9250 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9252 PR tree-optimization/49073
9253 * gcc.c-torture/execute/pr49073.c: New test.
9255 2011-06-19 Tobias Burnus <burnus@net-b.de>
9258 * gfortran.dg/coarray_21.f90: New.
9260 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9262 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9265 2011-05-19 Richard Guenther <rguenther@suse.de>
9268 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9270 2011-05-19 Richard Guenther <rguenther@suse.de>
9273 * gcc.dg/builtin-object-size-11.c: New testcase.
9275 2011-05-19 Tom de Vries <tom@codesourcery.com>
9278 * gcc.target/arm/ivopts.c: New test.
9279 * gcc.target/arm/ivopts-2.c: New test.
9281 2011-05-19 Tom de Vries <tom@codesourcery.com>
9283 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9285 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9287 * gcc.c-torture/execute/960321-1.x: Remove.
9289 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9292 * gfortran.dg/move_alloc_4.f90: New.
9294 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9297 * gcc.target/i386/pr49002-1.c: New test.
9298 * gcc.target/i386/pr49002-2.c: Likewise.
9300 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9302 PR tree-optimization/49039
9303 * gcc.c-torture/execute/pr49039.c: New test.
9304 * gcc.dg/tree-ssa/pr49039.c: New test.
9305 * g++.dg/torture/pr49039.C: New test.
9307 2011-05-18 Jason Merrill <jason@redhat.com>
9309 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9310 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9311 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9313 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9315 * gcc.target/bfin/mcpu-bf592.c: New test.
9317 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9319 PR tree-optimization/41881
9320 * gcc.dg/vect/O3-pr41881.c: New test.
9321 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9323 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9325 PR tree-optimization/49000
9326 * gcc.dg/pr49000.c: New test.
9328 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9330 * gnat.dg/invalid1.adb: New test.
9332 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9334 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9336 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9337 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9339 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9342 * g++.dg/cpp0x/range-for18.C: New.
9344 2011-05-15 Tobias Burnus <burnus@net-b.de>
9347 * gfortran.dg/coarray/image_index_2.f90: New.
9349 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9351 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9352 * g++.dg/cpp0x/override2.C: New.
9354 2011-05-14 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.de/coarray_20.f90: New.
9359 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9362 * function_optimize_7.f90: New test case.
9364 2011-05-13 Jason Merrill <jason@redhat.com>
9366 * g++.dg/cpp0x/decltype26.C: New.
9367 * g++.dg/cpp0x/enum11.C: New.
9369 2011-05-13 Tobias Burnus <burnus@net-b.de>
9373 * gfortran.dg/assign_8.f90: Update dg-error.
9375 2011-05-13 Tobias Burnus <burnus@net-b.de>
9378 * gfortran.dg/io_constraints_8.f90: New.
9379 * gfortran.dg/io_constraints_9.f90: New.
9381 2011-05-13 Martin Thuresson <martint@google.com>
9383 PR gcov-profile/47793
9384 * gcc.dg/pr47793.c: New.
9386 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9388 PR tree-optimization/48975
9389 * gcc.dg/pr48975.c: New test.
9391 2011-05-12 Tobias Burnus <burnus@net-b.de>
9394 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9396 2011-05-12 Jason Merrill <jason@redhat.com>
9398 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9400 2011-05-12 Geert Bosch <bosch@adacore.com>
9402 * gnat.dg/view_conversion1.adb: New test.
9404 2011-05-12 Richard Guenther <rguenther@suse.de>
9406 PR tree-optimization/48172
9407 * gcc.dg/vect/pr48172.c: New testcase.
9409 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9412 * g++.dg/opt/pr48967.C: New test.
9414 2011-05-11 Jason Merrill <jason@redhat.com>
9416 * g++.dg/cpp0x/constexpr-friend.C: New.
9417 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9419 * g++.dg/cpp0x/sfinae22.C: New.
9421 2011-05-11 Tobias Burnus <burnus@net-b.de>
9424 * gfortran.dg/generic_24.f90: New.
9426 2011-05-11 Richard Guenther <rguenther@suse.de>
9428 PR tree-optimization/15256
9429 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9431 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9434 * gcc.dg/pr48159-1.c: New test.
9435 * gcc.dg/pr48159-2.c: New test.
9437 2011-05-11 Richard Guenther <rguenther@suse.de>
9440 * gcc.dg/torture/pr48953.c: New testcase.
9442 2011-05-11 Richard Guenther <rguenther@suse.de>
9444 PR tree-optimization/18041
9445 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9447 2011-05-11 Alan Modra <amodra@gmail.com>
9450 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9452 2011-05-10 Jason Merrill <jason@redhat.com>
9454 * g++.dg/cpp0x/defaulted25.C: New.
9455 * g++.dg/template/crash7.C: Adjust.
9457 * g++.dg/cpp0x/variadic108.C: New.
9459 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9461 * g++.dg/inherit/virtual9.C: Extend.
9463 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9466 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9467 are passed and returned in vector registers.
9469 2011-05-10 Richard Guenther <rguenther@suse.de>
9471 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9472 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9473 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9474 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9475 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9478 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9480 PR tree-optimization/48611
9481 PR tree-optimization/48794
9482 * gfortran.dg/gomp/pr48611.f90: New test.
9483 * gfortran.dg/gomp/pr48794.f90: New test.
9486 * gcc.dg/dfp/pr48928.c: New test.
9488 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9491 * g++.dg/cpp0x/pr48522.C: New.
9493 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9496 * g++.dg/cpp0x/sfinae21.C: New.
9498 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9500 * g++.dg/template/sfinae28.C: Rename to...
9501 * g++.dg/cpp0x/sfinae19.C: ... this.
9502 * g++.dg/template/sfinae29.C: Rename to...
9503 * g++.dg/cpp0x/sfinae20.C: ... this.
9505 2011-05-09 Jeff Law <law@redhat.com>
9507 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9510 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9513 * g++.dg/init/pr20039.C: New.
9515 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9519 * g++.dg/template/sfinae28.C: New.
9520 * g++.dg/template/sfinae29.C: Likewise.
9522 2011-05-09 Jason Merrill <jason@redhat.com>
9524 * g++.dg/template/nontype23.C: New.
9526 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9528 * g++.dg/init/pr48859.C: New.
9530 2011-05-09 Jason Merrill <jason@redhat.com>
9532 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9533 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9534 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9535 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9536 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9537 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9538 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9539 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9541 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9543 * g++.dg/inherit/virtual9.C: New.
9545 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9548 * g++.dg/template/dependent-expr8.C: New test case.
9550 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9552 PR tree-optimization/48837
9553 * gcc.dg/pr48837.c: New testcase.
9555 2011-05-06 Jason Merrill <jason@redhat.com>
9557 * g++.dg/cpp0x/constexpr-condition2.C: New.
9559 * g++.dg/cpp0x/constexpr-missing.C: New.
9561 2011-05-06 Tobias Burnus <burnus@net-b.de>
9564 * gfortran.dg/coarray/this_image_2.f90: New.
9566 2011-05-06 Tobias Burnus <burnus@net-b.de>
9570 * gfortran.dg/bind_c_usage_22.f90: New.
9571 * gfortran.dg/bind_c_usage_23.f90: New.
9572 * gfortran.dg/bind_c_usage_24.f90: New.
9573 * gfortran.dg/bind_c_usage_24_c.c: New.
9575 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9578 * g++.dg/template/member9.C: New test case.
9580 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9582 * gnat.dg/discr29.ad[sb]: New test.
9583 * gnat.dg/discr30.adb: Likewise.
9585 2011-05-05 Julian Brown <julian@codesourcery.com>
9587 * gcc.target/arm/neon-vset_lanes8.c: New test.
9589 2011-05-05 Jason Merrill <jason@redhat.com>
9591 * g++.dg/init/new32.C: New.
9593 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9595 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9598 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9600 PR rtl-optimization/48381
9601 * gcc.c-torture/compile/pr48381.c: New test.
9603 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9605 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9607 * gcc.target/i386/opt-1.c: Ditto.
9609 2011-05-04 Jason Merrill <jason@redhat.com>
9611 * g++.dg/conversion/base1.C: New.
9613 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9615 PR libgfortran/48787
9616 * gfortran.dg/round_3.f08: Add more checks to test case.
9618 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9620 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9621 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9622 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9623 Gate test on effective_target fd_truncate.
9625 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9627 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9628 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9629 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9630 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9631 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9632 * gcc.target/i386/pr38824.c: Ditto.
9633 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9634 * gcc.target/i386/vecinit-2.c: Ditto.
9635 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9636 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9637 * gcc.target/i386/parity-2.c: Ditto.
9638 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9640 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9642 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9644 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9645 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9646 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9648 2011-05-03 Tobias Burnus <burnus@net-b.de>
9651 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9653 2011-05-03 Tobias Burnus <burnus@net-b.de>
9656 * gfortran.dg/coarray/this_image_1.f90: New.
9658 2011-05-03 Tobias Burnus <burnus@net-b.de>
9661 * gfortran.dg/coarray/caf.dg: New.
9662 * gfortran.dg/coarray/image_index_1.f90: New, copied
9663 from ../coarray_16.f90.
9665 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9668 * g++.dg/ext/complex9.C: New.
9670 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9673 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9674 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9675 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9677 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9679 * gcc.target/bfin/builtins: Created.
9680 * gcc.target/bfin/hisilh-O0.c: Deleted.
9681 * gcc.target/bfin/hisilh.c: Moved to...
9682 * gcc.target/bfin/builtins/hisilh.c: ...here.
9683 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9684 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9685 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9686 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9687 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9688 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9689 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9690 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9691 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9692 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9693 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9694 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9695 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9696 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9697 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9698 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9699 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9700 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9701 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9702 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9703 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9704 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9705 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9706 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9707 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9708 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9709 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9710 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9711 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9712 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9713 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9714 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9715 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9716 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9717 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9718 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9719 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9720 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9721 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9722 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9723 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9724 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9725 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9726 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9727 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9728 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9729 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9730 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9731 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9732 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9733 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9734 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9735 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9736 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9737 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9738 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9739 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9740 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9741 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9742 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9743 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9744 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9745 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9746 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9747 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9748 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9749 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9750 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9751 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9752 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9753 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9754 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9755 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9756 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9757 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9758 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9759 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9760 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9761 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9762 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9763 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9764 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9765 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9766 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9767 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9768 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9769 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9770 * gcc.target/bfin/builtins/circptr.c: Ditto.
9771 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9772 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9773 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9774 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9775 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9776 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9777 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9778 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9779 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9780 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9781 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9782 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9783 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9784 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9785 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9786 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9787 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9788 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9789 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9790 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9791 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9792 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9793 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9794 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9795 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9796 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9797 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9798 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9799 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9800 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9801 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9802 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9803 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9804 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9805 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9806 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9807 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9808 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9809 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9810 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9811 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9812 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9813 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9814 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9815 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9816 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9817 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9818 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9819 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9820 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9821 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9822 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9823 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9824 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9825 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9826 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9827 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9828 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9829 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9830 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9831 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9832 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9833 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9834 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9835 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9836 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9837 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9838 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9839 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9840 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9842 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9844 * gcc.target/arm/cold-lc.c: New test.
9846 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9849 * gcc.dg/pr48774.c: New test.
9851 2011-05-03 Richard Guenther <rguenther@suse.de>
9853 * gcc.dg/large-size-array-5.c: New testcase.
9855 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9857 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9859 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9861 * lib/target-supports.exp (check_effective_target_vect_strided):
9863 (check_effective_target_vect_strided2)
9864 (check_effective_target_vect_strided3)
9865 (check_effective_target_vect_strided4)
9866 (check_effective_target_vect_strided8): ...these new functions.
9868 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9869 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9870 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9871 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9872 * gcc.dg/vect/pr37539.c: Likewise.
9873 * gcc.dg/vect/slp-11a.c: Likewise.
9874 * gcc.dg/vect/slp-11b.c: Likewise.
9875 * gcc.dg/vect/slp-11c.c: Likewise.
9876 * gcc.dg/vect/slp-12a.c: Likewise.
9877 * gcc.dg/vect/slp-12b.c: Likewise.
9878 * gcc.dg/vect/slp-18.c: Likewise.
9879 * gcc.dg/vect/slp-19a.c: Likewise.
9880 * gcc.dg/vect/slp-19b.c: Likewise.
9881 * gcc.dg/vect/slp-21.c: Likewise.
9882 * gcc.dg/vect/slp-23.c: Likewise.
9883 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9885 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9886 instead of vect_interleave && vect_extract_even_odd.
9887 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9888 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9889 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9890 * gcc.dg/vect/vect-1.c: Likewise.
9891 * gcc.dg/vect/vect-10.c: Likewise.
9892 * gcc.dg/vect/vect-98.c: Likewise.
9893 * gcc.dg/vect/vect-107.c: Likewise.
9894 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9895 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9896 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9897 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9898 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9899 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9900 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9901 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9902 * gcc.dg/vect/vect-strided-float.c: Likewise.
9903 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9904 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9905 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9906 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9907 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9908 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9909 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9910 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9911 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9912 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9913 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9914 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9915 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9916 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9917 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9919 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9921 * gcc.dg/vect/pr30843.c: Likewise.
9922 * gcc.dg/vect/pr33866.c: Likewise.
9923 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9924 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9925 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9926 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9928 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9930 * gcc.dg/vect/slp-11.c: Split into...
9931 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9932 gcc.dg/vect/slp-11c.c: ...these tests.
9933 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9934 * gcc.dg/vect/slp-12c.c: ...this new test.
9935 * gcc.dg/vect/slp-19.c: Split into...
9936 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9937 gcc.dg/vect/slp-19c.c: ...these new tests.
9939 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9941 * lib/target-supports.exp
9942 (check_effective_target_vect_extract_even_odd_wide): Delete.
9943 (check_effective_target_vect_strided_wide): Likewise.
9944 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9945 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9946 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9947 * gcc.dg/vect/pr37539.c: Likewise.
9948 * gcc.dg/vect/slp-11.c: Likewise.
9949 * gcc.dg/vect/slp-12a.c: Likewise.
9950 * gcc.dg/vect/slp-12b.c: Likewise.
9951 * gcc.dg/vect/slp-19.c: Likewise.
9952 * gcc.dg/vect/slp-23.c: Likewise.
9953 * gcc.dg/vect/vect-1.c: Likewise.
9954 * gcc.dg/vect/vect-98.c: Likewise.
9955 * gcc.dg/vect/vect-107.c: Likewise.
9956 * gcc.dg/vect/vect-strided-float.c: Likewise.
9958 2011-05-02 Jason Merrill <jason@redhat.com>
9960 * g++.dg/init/new31.C: New.
9962 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9965 * gcc.dg/pr35445.c: New test.
9967 2011-05-02 Jason Merrill <jason@redhat.com>
9969 * c-c++-common/vla-1.c: New.
9971 2011-05-02 Richard Guenther <rguenther@suse.de>
9973 PR tree-optimization/48822
9974 * gcc.dg/torture/pr48822.c: New testcase.
9976 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9979 * g++.dg/cpp0x/constexpr-47969.C: New.
9981 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9984 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9985 on vect_no_align targets.
9986 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9987 vect_no_align targets.
9989 2011-05-01 Xinliang David Li <davidxl@google.com>
9991 * gcc.dg/tree-ssa/integer-addr.c: New test.
9992 * gcc.dg/tree-ssa/alias_bug.c: New test.
9994 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9996 PR libgfortran/48787
9997 * gfortran.dg/round_3.f08: Add more checks.
9999 2011-04-30 Tobias Burnus <burnus@net-b.de>
10002 * gfortran.dg/import9.f90: New, proper test.
10003 * gfortran.dg/interface_37.f90: Remove bogus
10004 test (bogus copy of interface_36.f90).
10006 2011-04-30 Tobias Burnus <burnus@net-b.de>
10009 * gfortran.dg/interface_37.f90: New.
10011 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10014 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10016 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10018 PR tree-optimization/48809
10019 * gcc.c-torture/execute/pr48809.c: New test.
10021 2011-04-29 Jeff Law <law@redhat.com>
10023 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10025 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10028 * g++.dg/init/ctor10.C: New.
10030 2011-04-29 Le-Chun Wu <lcwu@google.com>
10032 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10033 warning in implicitly instantiated templates.
10035 2011-04-29 Le-Chun Wu <lcwu@google.com>
10037 * g++.dg/warn/Wnull-conversion-1.C: New.
10038 * g++.dg/warn/Wnull-conversion-2.C: New.
10040 2011-04-29 Diego Novillo <dnovillo@google.com>
10042 * g++.old-deja/g++.other/null3.C: Expect warning about
10043 converting boolean to a pointer.
10045 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10048 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10052 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10054 2011-04-29 Tobias Burnus <burnus@net-b.de>
10057 * gfortran.dg/typebound_proc_22.f90: New.
10060 * gfortran.dg/interface_36.f90: New.
10062 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10064 PR libgfortran/48488
10065 PR libgfortran/48602
10066 PR libgfortran/48615
10067 PR libgfortran/48684
10068 PR libgfortran/48787
10069 * gfortran.dg/fmt_g.f: Adjust test.
10070 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10071 * gfortran.dg/round_3.f08: New test.
10072 * gfortran.dg/namelist_print_1.f: Adjust test.
10073 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10074 * gfortran.dg/f2003_io_5.f03: Adjust test.
10075 * gfortran.dg/coarray_15.f90: Adjust test.
10076 * gfortran.dg/namelist_65.f90: Adjust test.
10077 * gfortran.dg/fmt_cache_1.f: Adjust test.
10078 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10079 * gfortran.dg/real_const_3.f90: Adjust test.
10081 2011-04-29 Jan Hubicka <jh@suse.cz>
10083 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10084 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10086 2011-04-28 Xinliang David Li <davidxl@google.com>
10088 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10089 * g++.dg/prof-robust-1.C: New test.
10091 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10093 PR tree-optimization/48765
10094 * gcc.dg/vect/pr48765.c: New.
10096 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10098 PR tree-optimization/48775
10099 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10101 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10104 * g++.dg/inherit/pr48798.C: New.
10105 * g++.old-deja/g++.other/base1.C: Adjust.
10107 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10110 * g++.dg/template/inherit7.C: New test case.
10112 2011-04-28 Richard Guenther <rguenther@suse.de>
10114 PR tree-optimization/40052
10115 PR tree-optimization/15347
10116 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10117 * gcc.dg/pr15347.c: Likewise.
10119 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10122 * g++.dg/cpp0x/sfinae18.C: New.
10124 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10127 * g++.dg/ext/is_literal_type1.C: New.
10129 2011-04-28 Tobias Burnus <burnus@net-b.de>
10133 * gfortran.dg/interface_35.f90: New.
10134 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10135 * gfortran.dg/func_result_6.f90: Add dg-warning.
10136 * gfortran.dg/bessel_1.f90: Ditto.
10137 * gfortran.dg/hypot_1.f90: Ditto.
10138 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10139 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10140 * gfortran.dg/interface_assignment_4.f90: Ditto.
10142 2011-04-27 Jason Merrill <jason@redhat.com>
10144 * g++.dg/ext/complex8.C: New.
10146 * g++.dg/cpp0x/initlist49.C: New.
10147 * g++.dg/init/new30.C: New.
10149 2011-04-27 Tobias Burnus <burnus@net-b.de>
10152 * gfortran.dg/whole_file_34.f90: New.
10154 2011-04-27 Jan Hubicka <jh@suse.cz>
10156 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10158 2011-04-27 Jason Merrill <jason@redhat.com>
10160 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10162 * g++.dg/parse/ambig6.C: New.
10164 2011-04-27 Nick Clifton <nickc@redhat.com>
10166 * gcc.dg/20020312-2.c: Add definition for RX.
10168 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10169 option with RX targets.
10171 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10174 2011-04-27 Richard Guenther <rguenther@suse.de>
10176 * gcc.dg/tree-ssa/pr23382.c: Remove.
10178 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10181 * gcc.c-torture/compile/pr48767.c: New test.
10183 2011-04-27 Richard Guenther <rguenther@suse.de>
10185 PR tree-optimization/48772
10186 * g++.dg/pr48772.C: New testcase.
10188 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10191 * gcc.c-torture/compile/pr48742.c: New test.
10193 2011-04-26 Jason Merrill <jason@redhat.com>
10195 * g++.dg/lookup/koenig13.C: New.
10197 * g++.dg/cpp0x/initlist48.C: New.
10199 2011-04-25 Jason Merrill <jason@redhat.com>
10201 * g++.dg/cpp0x/sfinae17.C: New.
10203 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10206 * gcc.target/powerpc/pr48258-1.c: New file.
10207 * gcc.target/powerpc/pr48258-2.c: Ditto.
10209 2011-04-26 Xinliang David Li <davidxl@google.com>
10211 * gcc.dg/uninit-suppress.c: New test.
10212 * gcc.dg/uninit-suppress.c: New test.
10214 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10217 * gcc.dg/pr48768.c: New test.
10219 PR tree-optimization/48734
10220 * gcc.c-torture/compile/pr48734.c: New test.
10223 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10225 2011-04-26 Richard Guenther <rguenther@suse.de>
10227 PR tree-optimization/48731
10228 * gcc.dg/torture/pr48731.c: New testcase.
10230 2011-04-26 Richard Guenther <rguenther@suse.de>
10233 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10235 2011-04-26 Richard Guenther <rguenther@suse.de>
10237 PR middle-end/48694
10238 * gcc.dg/torture/pr48694-1.c: New testcase.
10239 * gcc.dg/torture/pr48694-2.c: Likewise.
10241 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10243 * g++.dg/ext/underlying_type1.C: New.
10244 * g++.dg/ext/underlying_type2.C: Likewise.
10245 * g++.dg/ext/underlying_type3.C: Likewise.
10246 * g++.dg/ext/underlying_type4.C: Likewise.
10247 * g++.dg/ext/underlying_type5.C: Likewise.
10248 * g++.dg/ext/underlying_type6.C: Likewise.
10249 * g++.dg/ext/underlying_type7.C: Likewise.
10250 * g++.dg/ext/underlying_type8.C: Likewise.
10251 * g++.dg/ext/underlying_type9.C: Likewise.
10252 * g++.dg/ext/underlying_type10.C: Likewise.
10254 2011-04-25 Jason Merrill <jason@redhat.com>
10256 * g++.dg/cpp0x/regress/template-const2.C: New.
10258 2011-04-25 Jeff Law <law@redhat.com>
10260 * gcc.dg/tree-ssa/vrp56.c: new test.
10262 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10264 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10266 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10268 PR preprocessor/48740
10269 * c-c++-common/raw-string-11.c: New test.
10271 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10273 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10276 2011-04-23 Tobias Burnus <burnus@net-b.de>
10279 * gfortran.dg/coarray_19.f90: New.
10281 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10284 * gcc.dg/pr48685.c: New test.
10286 2011-04-22 Jan Hubicka <jh@suse.cz>
10288 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10290 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10292 PR tree-optimization/48717
10293 * gcc.c-torture/execute/pr48717.c: New test.
10295 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10298 * gcc.target/i386/pr48723.c: New test.
10300 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10303 * gcc.dg/gomp/pr48716.c: New test.
10304 * g++.dg/gomp/pr48716.C: New test.
10306 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10309 * gcc.dg/missing-field-init-2.c: Update testcase.
10311 2011-04-22 Alan Modra <amodra@gmail.com>
10313 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10315 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10318 * gfortran.dg/function_optimize_6.f90: New test.
10320 2011-04-21 Easwaran Raman <eraman@google.com>
10322 * gcc.dg/stack-layout-2.c: New test.
10324 2011-04-21 Richard Guenther <rguenther@suse.de>
10327 * g++.dg/lto/pr48207-2_0.C: New testcase.
10328 * g++.dg/lto/pr48207-3_0.C: Likewise.
10330 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10332 * gnat.dg/volatile5.adb: New test.
10333 * gnat.dg/volatile5_pkg.ads: New helper.
10335 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10338 * gcc.target/i386/pr48708.c: New test.
10340 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10342 * gcc.dg/vect/vect-119.c: New test.
10344 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10346 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10349 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10350 Richard Sandiford <richard.sandiford@linaro.org>
10353 * gcc.target/arm/pr46329.c: New test.
10355 2011-04-21 Tobias Burnus <burnus@net-b.de>
10358 * gfortran.dg/coarray_18.f90: New.
10360 2011-04-20 Jason Merrill <jason@redhat.com>
10362 * g++.dg/cpp0x/initlist47.C: New.
10364 * g++.dg/init/dtor4.C: New.
10366 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10369 * gcc.target/i386/sse2-pinsrw.c: New test.
10370 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10371 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10372 * gcc.target/i386/sse2-insvhi.c: Ditto.
10373 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10374 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10376 2011-04-20 Jason Merrill <jason@redhat.com>
10378 * g++.dg/template/const4.C: New.
10380 2011-04-20 Easwaran Raman <eraman@google.com>
10382 * gcc.dg/stack-layout-1.c: New test.
10384 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10386 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10387 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10390 2011-04-20 Kai Tietz <ktietz@redhat.com>
10392 * gcc.dg/binop-xor1.c: New test.
10393 * gcc.dg/binop-xor2.c: New test.
10394 * gcc.dg/binop-xor3.c: New test.
10395 * gcc.dg/binop-xor4.c: New test.
10396 * gcc.dg/binop-xor5.c: New test.
10398 2011-04-20 Richard Guenther <rguenther@suse.de>
10400 PR tree-optimization/47892
10401 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10403 2011-04-20 Richard Guenther <rguenther@suse.de>
10405 PR middle-end/48695
10406 * g++.dg/torture/pr48695.C: New testcase.
10408 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10410 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10411 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10412 * gcc.c-torture/execute/pr45262.c: Ditto
10413 * gcc.dg/torture/pr43165.c: Ditto.
10414 * gcc.dg/torture/pr47228.c: Ditto.
10415 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10416 * gcc.dg/ipa/pr45644.c: Ditto.
10417 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10420 2011-04-19 Jason Merrill <jason@redhat.com>
10422 * g++.dg/ext/complex7.C: New.
10424 * g++.dg/ext/attrib41.C: New.
10426 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10429 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10431 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10434 * gcc.target/i386/pr48678.c: New test.
10436 2011-04-19 Martin Jambor <mjambor@suse.cz>
10438 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10439 * g++.dg/opt/devirt2.C: New test.
10440 * g++.dg/ipa/devirt-g-1.C: Likewise.
10442 2011-04-19 Tobias Burnus <burnus@net-b.de>
10445 * gfortran.dg/whole_file_33.f90: New.
10447 2011-04-19 Martin Jambor <mjambor@suse.cz>
10449 * g++.dg/ipa/devirt-7.C: New test.
10451 2011-04-19 Richard Guenther <rguenther@suse.de>
10454 * g++.dg/lto/pr48207_0.C: New testcase.
10456 2011-04-18 Jason Merrill <jason@redhat.com>
10458 * g++.dg/init/void1.C: New.
10460 * g++.dg/cpp0x/union4.C: New.
10462 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10464 PR middle-end/48661
10465 * g++.dg/torture/pr48661.C: New test.
10468 * g++.dg/gomp/pr48632.C: New test.
10470 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10472 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10473 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10475 2011-04-18 Tobias Burnus <burnus@net-b.de>
10478 * gfortran.dg/coarray_17.f90: New.
10479 * gfortran.dg/coarray_10.f90: Update dg-error.
10481 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10484 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10485 * gfortran.dg/guality/guality.exp: Likewise.
10487 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10489 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10491 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10493 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10495 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10497 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10499 2011-04-18 Richard Guenther <rguenther@suse.de>
10501 PR middle-end/46364
10502 * g++.dg/torture/pr46364.C: New testcase.
10504 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10506 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10508 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10510 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10512 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10513 Ira Rosen <ira.rosen@linaro.org>
10516 * gcc.target/arm/pr48252.c: New test.
10518 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10520 PR tree-optimization/48616
10521 * gcc.dg/pr48616.c: New test.
10523 2011-04-18 Tobias Burnus <burnus@net-b.de>
10526 * gfortran.dg/coarray_16.f90: New.
10528 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10531 * gfortran.dg/realloc_on_assign_7.f03: New test.
10533 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10535 PR libgfortran/48602
10536 * gfortran.dg/fmt_g0_6.f08: New test.
10538 2011-04-17 Jason Merrill <jason@redhat.com>
10540 * g++.dg/cpp0x/sfinae16.C: New.
10542 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10544 * gcc.target/mips/reg-var-1.c: New test.
10546 2011-04-17 Jan Hubicka <jh@suse.cz>
10548 * gcc.dg/winline-5.c: Update testcase.
10550 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10552 * gnat.dg/discr27.ad[sb]: Move dg directive.
10553 * gnat.dg/discr28.ad[sb]: New test.
10554 * gnat.dg/discr28_pkg.ads: New helper.
10556 2011-04-17 Michael Matz <matz@suse.de>
10558 PR tree-optimization/48622
10560 * gcc.dg/lto/pr48622_0.c: New test.
10562 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10564 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10565 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10566 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10567 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10568 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10569 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10571 2011-04-15 Jason Merrill <jason@redhat.com>
10573 * g++.dg/cpp0x/range-for17.C: New.
10575 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10577 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10578 * g++.dg/cpp0x/range-for3.C: Likewise.
10579 * g++.dg/cpp0x/range-for9.C: Correct error message.
10580 * g++.dg/cpp0x/range-for11.C: New.
10581 * g++.dg/cpp0x/range-for12.C: New.
10582 * g++.dg/cpp0x/range-for13.C: New.
10583 * g++.dg/cpp0x/range-for14.C: New.
10584 * g++.dg/cpp0x/range-for15.C: New.
10585 * g++.dg/cpp0x/range-for16.C: New.
10587 2011-04-15 Tobias Burnus <burnus@net-b.de>
10590 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10592 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10594 * objc.dg/naming-4.m: Updated.
10595 * objc.dg/naming-5.m: Updated.
10596 * objc.dg/naming-6.m: New.
10597 * objc.dg/naming-7.m: New.
10598 * obj-c++.dg/naming-1.mm: Updated.
10599 * obj-c++.dg/naming-2.mm: Updated.
10600 * obj-c++.dg/naming-3.mm: New.
10601 * obj-c++.dg/naming-4.mm: New.
10603 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10605 PR libgfortran/48589
10606 * gfortran.dg/fmt_g0_5.f08: New test.
10608 2011-04-15 Richard Guenther <rguenther@suse.de>
10611 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10613 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10615 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10616 -finline-limit=0 to -fno-inline
10618 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10621 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10624 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10627 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10628 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10629 * gcc.target/i386/avx-insertps-3.c: New test.
10630 * gcc.target/i386/avx-insertps-4.c: New test.
10632 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10634 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10637 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10642 * gcc.target/avr/pr46779-1.c: New test case
10643 * gcc.target/avr/pr46779-2.c: New test case
10645 2011-04-14 Jason Merrill <jason@redhat.com>
10647 * g++.dg/cpp0x/sfinae15.C: New.
10649 * g++.dg/cpp0x/sfinae14.C: New.
10651 * g++.dg/ext/vla10.C: New.
10653 2011-04-14 Richard Guenther <rguenther@suse.de>
10655 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10657 2011-04-14 Richard Guenther <rguenther@suse.de>
10659 * gcc.dg/fold-bitand-4.c: Move ...
10660 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10662 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10664 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10666 * gcc.target/avr/torture/trivial.c: Ditto.
10668 2011-04-13 Jason Merrill <jason@redhat.com>
10670 * g++.dg/template/operator11.C: New.
10672 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10674 PR middle-end/48591
10675 * gcc.dg/gomp/pr48591.c: New test.
10678 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10679 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10681 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10684 * g++.dg/template/dependent-expr7.C: New test case.
10686 2011-04-13 Jason Merrill <jason@redhat.com>
10688 * g++.dg/cpp0x/sfinae13.C: New.
10690 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10692 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10694 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10696 * gcc.target/arm/pr43698.c: Remove -march option.
10698 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10700 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10703 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10707 * gfortran.dg/realloc_on_assign_6.f03: New test.
10709 2011-04-12 Kai Tietz <ktietz@redhat.com>
10711 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10712 targets the additional -mno-ms-bitfields and
10713 -Wno-packed-bitfield-compat options.
10714 * g++.dg/ext/bitfield3.C: Likewise.
10715 * g++.dg/ext/bitfield4.C: Likewise.
10716 * g++.dg/ext/bitfield5.C: Likewise.
10717 * gcc.dg/bitfld-15.c: Likewise.
10718 * gcc.dg/bitfld-16.c: Likewise.
10719 * gcc.dg/bitfld-17.c: Likewise.
10720 * gcc.dg/bitfld-18.c: Likewise.
10722 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10724 * gcc.target/arm/neon-vld3-1.c: New test.
10725 * gcc.target/arm/neon-vst3-1.c: New test.
10726 * gcc.target/arm/neon/v*.c: Regenerate.
10728 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10730 PR rtl-optimization/48549
10731 * g++.dg/opt/pr48549.C: New test.
10733 2011-04-12 Richard Guenther <rguenther@suse.de>
10735 PR tree-optimization/46076
10736 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10738 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10741 * lib/compat.exp (compat-execute): Declare unsupported after
10742 stripping path from src1.
10743 * lib/lto.exp (lto-execute): Likewise.
10745 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10748 * gcc.dg/pr48552-1.c: New test.
10749 * gcc.dg/pr48552-2.c: New test.
10751 2011-04-11 Jason Merrill <jason@redhat.com>
10753 * g++.dg/cpp0x/sfinae12.C: New.
10755 * g++.dg/cpp0x/enum10.C: New.
10757 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10759 * g++.dg/cpp0x/rv-func.C: New.
10761 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10763 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10766 2011-04-11 Martin Jambor <mjambor@suse.cz>
10768 PR tree-optimization/48195
10769 * gcc.dg/ipa/pr48195.c: New test.
10771 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10773 * gnat.dg/return3.adb: Remove unused switch.
10775 2011-04-08 Mike Stump <mikestump@comcast.net>
10778 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10779 default to fno-common.
10781 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10783 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10784 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10786 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10789 * gfortran.dg/function_optimize_5.f90: New test.
10791 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10793 * gnat.dg/aggr17.adb: New test.
10794 * gnat.dg/aggr18.adb: Likewise.
10796 2011-04-08 Michael Matz <matz@suse.de>
10798 PR middle-end/48389
10799 * gcc.target/i386/pr48389.c: New test.
10801 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10803 PR rtl-optimization/48272
10804 * g++.dg/opt/pr48272.C: New.
10806 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10808 PR rtl-optimization/48235
10809 * gcc.dg/pr48235.c: New.
10811 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10813 PR rtl-optimization/48302
10814 * g++.dg/opt/pr48302.C: New.
10816 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10819 * g++.dg/opt/pr48273.C: New.
10821 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10823 PR rtl-optimization/48442
10824 * gcc.dg/pr48442.c: New.
10826 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10828 PR tree-optimization/48377
10829 * gcc.dg/vect/pr48377.c: New test.
10831 2011-04-07 Jason Merrill <jason@redhat.com>
10833 * g++.dg/cpp0x/regress/call1.C: New.
10835 * g++.dg/cpp0x/variadic107.C: New.
10837 * g++.dg/cpp0x/sfinae11.C: New.
10838 * g++.dg/cpp0x/noexcept02.C: Fix.
10840 * g++.dg/cpp0x/sfinae10.C: New.
10842 * g++.dg/cpp0x/sfinae9.C: New.
10844 * c-c++-common/Wcast-qual-1.c: Move here from...
10845 * gcc.dg/cast-qual-3.c: ...here, and...
10846 * g++.dg/warn/Wcast-qual2.C: ...here.
10848 * g++.dg/cpp0x/sfinae8.C: New.
10850 * g++.dg/cpp0x/sfinae7.C: New.
10852 * g++.dg/cpp0x/enum9.C: New.
10854 2011-04-07 Mike Stump <mikestump@comcast.net>
10856 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10857 with no trampolines.
10859 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10862 * gfortran.dg/gomp/pr48117.f90: New test.
10865 * gcc.dg/torture/pr48343.c: New test.
10867 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10869 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10871 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10873 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10875 2011-04-07 Tom de Vries <tom@codesourcery.com>
10878 * lib/scanasm.exp (object-size): New proc.
10879 * gcc.target/arm/pr43920-2.c: New test.
10881 2011-04-06 Tobias Burnus <burnus@net-b.de>
10885 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10887 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10889 * gcc.dg/mtune.c: Prune note from output.
10891 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10894 * gcc.dg/guality/pr36977.c: New test.
10895 * gcc.dg/guality/pr48466.c: New test.
10897 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10899 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10901 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10903 * gnat.dg/return3.adb: New test.
10905 2011-04-06 Richard Guenther <rguenther@suse.de>
10907 PR tree-optimization/47663
10908 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10910 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10912 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10913 Solaris 8 and 9 as well.
10915 2011-04-05 Tom de Vries <tom@codesourcery.com>
10918 * gcc.target/arm/pr43920-1.c: New test.
10920 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10922 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10923 (cctor): Actually return the value.
10924 (main): Cast return values.
10926 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10928 * gfortran.dg/character_comparison_8.f90: New test.
10930 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10932 * frontend-passes: (optimize_lexical_comparison): New function.
10933 (optimize_expr): Call it.
10934 (optimize_comparison): Also handle lexical comparison functions.
10935 Return false instad of -2 for unequal comparison.
10937 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10940 * function_optimize_4.f90: New test.
10942 2011-04-04 Tobias Burnus <burnus@net-b.de>
10945 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10946 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10947 * gfortran.dg/coarray_15.f90: New.
10949 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10951 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10952 * gfortran.dg/bessel_7.f90: Likewise.
10954 2011-04-03 Tobias Burnus <burnus@net-b.de>
10956 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10958 2011-04-03 Richard Guenther <rguenther@suse.de>
10959 Ira Rosen <ira.rosen@linaro.org>
10961 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10962 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10963 -ftree-loop-if-convert-stores.
10965 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10967 * gnat.dg/specs/aggr2.ads: New test.
10969 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10971 * gnat.dg/debug2.ad[sb]: New test.
10972 * gnat.dg/debug2_pkg.ads: New helper.
10973 * gnat.dg/debug3.ad[sb]: New test.
10975 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10977 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10979 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10981 PR middle-end/48335
10982 * gcc.c-torture/compile/pr48335-1.c: New test.
10983 * gcc.dg/pr48335-1.c: New test.
10984 * gcc.dg/pr48335-2.c: New test.
10985 * gcc.dg/pr48335-3.c: New test.
10986 * gcc.dg/pr48335-4.c: New test.
10987 * gcc.dg/pr48335-5.c: New test.
10988 * gcc.dg/pr48335-6.c: New test.
10989 * gcc.dg/pr48335-7.c: New test.
10990 * gcc.dg/pr48335-8.c: New test.
10991 * gcc.target/i386/pr48335-1.c: New test.
10993 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10996 * gcc.dg/Waddress.c: New test.
10998 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11001 * gfortran.dg/function_optimize_3.f90: New test.
11003 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11005 * gcc.c-torture/compile/20110401-1.c: New test.
11007 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11008 * g++.dg/lto/20091002-2_0.C: Likewise.
11009 * g++.dg/lto/20090303_0.c: Likewise.
11010 * g++.dg/lto/20091004-1_0.C: Likewise.
11011 * g++.dg/lto/20091002-3_0.C: Likewise.
11012 * g++.dg/lto/20091004-2_0.C: Likewise.
11013 * g++.dg/lto/20081123_0.C: Likewise.
11014 * g++.dg/lto/20090313_0.C: Likewise.
11015 * g++.dg/lto/20081109-1_0.C: Likewise.
11016 * g++.dg/lto/20081219_0.C: Likewise.
11017 * g++.dg/lto/20081204-1_0.C: Likewise.
11018 * g++.dg/lto/20090302_0.C: Likewise.
11019 * g++.dg/lto/20081119-1_0.C: Likewise.
11020 * g++.dg/lto/20081118_0.C: Likewise.
11021 * gcc.dg/lto/20091020-2_0.c: Likewise.
11022 * gcc.dg/lto/20090210_0.c: Likewise.
11023 * gcc.dg/lto/20081204-1_0.c: Likewise.
11024 * gcc.dg/lto/20081224_0.c: Likewise.
11025 * gcc.dg/lto/20090219_0.c: Likewise.
11026 * gcc.dg/lto/20091014-1_0.c: Likewise.
11027 * gcc.dg/lto/20091016-1_0.c: Likewise.
11028 * gcc.dg/lto/20090206-2_0.c: Likewise.
11029 * gcc.dg/lto/20090116_0.c: Likewise.
11030 * gcc.dg/lto/20091013-1_0.c: Likewise.
11031 * gcc.dg/lto/20091015-1_0.c: Likewise.
11032 * gcc.dg/lto/20090126-2_0.c: Likewise.
11034 2011-03-31 Ian Lance Taylor <iant@google.com>
11036 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11038 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11040 * gnat.dg/opt16.adb: New test.
11042 2011-03-31 Jason Merrill <jason@redhat.com>
11044 * g++.dg/cpp0x/defaulted24.C: New.
11046 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11049 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11052 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11054 * g++.dg/other/i386-9.C: New test.
11056 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11058 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11060 2011-03-30 Jason Merrill <jason@redhat.com>
11062 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11064 * g++.dg/cpp0x/regress/isnan.C: New.
11066 * g++.dg/cpp0x/initlist46.C: New.
11068 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11071 * gcc.target/arm/neon-modes-2.c: New test.
11073 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11076 * gcc.c-torture/compile/pr48305.c: New test.
11078 2011-03-29 Jason Merrill <jason@redhat.com>
11080 * g++.dg/cpp0x/regress/value-dep1.C: New.
11082 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11084 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11086 2011-03-29 Ian Lance Taylor <iant@google.com>
11088 * go.test/go-test.exp: Handle the test lines used in several new
11090 (errchk): Add opts parameter. Change all callers. Handle parens
11093 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11094 Dominique d'Humieres <dominiq@lps.ens.fr>
11096 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11097 and __APPLE__ && __PPC__ && __ALTIVEC__.
11099 2011-03-29 Jason Merrill <jason@redhat.com>
11101 * g++.dg/cpp0x/dependent1.C: New.
11103 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11105 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11107 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11109 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11112 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11113 * gfortran.dg/proc_ptr_comp_32.f90: New.
11115 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11117 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11118 check for corresponding warning.
11120 2011-03-28 Jason Merrill <jason@redhat.com>
11122 * g++.dg/cpp0x/rv-deduce2.C: New.
11124 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11127 * gcc.dg/pr48203.c: New test.
11129 2011-03-28 Jeff Law <law@redhat.com>
11131 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11133 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11135 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11136 and __PPC__ && __ALTIVEC__.
11138 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11141 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11142 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11143 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11144 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11146 2011-03-28 Jason Merrill <jason@redhat.com>
11148 * g++.dg/cpp0x/initlist-array2.C: New.
11150 * g++.dg/cpp0x/initlist-array1.C: New.
11152 * g++.dg/cpp0x/constexpr-compound.C: New.
11154 * g++.dg/cpp0x/constexpr-using.C: New.
11156 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11158 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11161 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11163 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11165 * gcc.dg/slp-1.c: New test.
11167 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11169 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11170 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11171 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11172 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11173 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11174 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11175 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11176 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11177 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11178 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11179 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11180 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11181 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11182 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11184 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11187 * gfortran.dg/trim_optimize_5.f90: New test.
11188 * gfortran.dg/trim_optimize_6.f90: New test.
11190 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11193 * gcc.target/mips/madd-7.c: Remove -mlong32.
11194 * gcc.target/mips/msub-7.c: Likewise.
11196 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11198 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11199 accesses to preserve the meaning of the test for doubleword vectors.
11200 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11201 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11203 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11206 * gfortran.dg/class_42.f03: New.
11208 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11210 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11213 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11215 PR rtl-optimization/48144
11216 * gcc.dg/pr48144.c: New test.
11218 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11220 * gnat.dg/discr27.ad[sb]: New test.
11222 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11224 * gnat.dg/limited_with2.ad[sb]: New test.
11225 * gnat.dg/limited_with2_pkg1.ads: New helper.
11226 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11228 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11230 * gnat.dg/opt15.adb: New test.
11231 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11233 2011-03-25 Tobias Burnus <burnus@net-b.de>
11237 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11238 * gfortran.dg/leadz_trailz_3.f90: Ditto
11240 2011-03-25 Martin Jambor <mjambor@suse.cz>
11242 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11244 2011-03-25 Jason Merrill <jason@redhat.com>
11246 * g++.dg/cpp0x/defaulted22.C: New.
11247 * g++.dg/cpp0x/defaulted23.C: New.
11248 * g++.dg/cpp0x/defaulted15.C: Adjust.
11250 2011-03-25 Jason Merrill <jason@redhat.com>
11252 * g++.dg/cpp0x/move1.C: New.
11254 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11257 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11259 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11261 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11262 for mips-sgi-irix6.5.
11263 Replace snprintf prototype by <stdio.h>.
11265 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11268 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11269 run_expensive_tests.
11270 * gcc.dg/graphite/block-4.c: Likewise.
11271 * gcc.dg/graphite/block-7.c: Likewise.
11272 * gcc.dg/graphite/block-8.c: Likewise.
11274 2011-03-25 Richard Guenther <rguenther@suse.de>
11276 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11277 * g++.dg/tree-ssa/pr8781.C: Likewise.
11278 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11279 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11280 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11281 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11282 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11283 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11284 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11285 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11286 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11287 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11288 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11289 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11290 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11291 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11292 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11293 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11294 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11295 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11296 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11297 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11298 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11299 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11300 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11301 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11302 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11303 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11304 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11305 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11306 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11307 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11308 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11309 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11310 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11311 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11312 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11313 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11314 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11315 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11316 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11317 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11318 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11319 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11320 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11321 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11322 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11323 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11324 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11325 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11326 * c-c++-common/pr46562-2.c: Likewise.
11327 * gfortran.dg/pr42108.f90: Likewise.
11328 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11329 foo to be inlined even at -O1.
11330 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11331 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11332 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11333 * gcc.dg/matrix/matrix.exp: Disable FRE.
11335 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11338 * gcc.dg/dfp/pr48204.c: New test.
11340 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11343 * gcc.c-torture/execute/pr47917.c: Move this...
11344 * gcc.dg/torture/pr47917.c: to here and add xfails.
11346 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11348 * gnat.dg/array16.ad[sb]: New test.
11349 * gnat.dg/array16.ads: New helper.
11351 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11353 * gnat.dg/derived_type2.adb: New test.
11355 2011-03-24 Richard Guenther <rguenther@suse.de>
11357 PR tree-optimization/48271
11358 * g++.dg/torture/pr48271.C: New testcase.
11360 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11362 * gnat.dg/array15.ad[sb]: New test.
11364 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11367 * gcc.target/i386/pr48237.c: New test.
11369 2011-03-24 Richard Guenther <rguenther@suse.de>
11371 PR middle-end/48269
11372 * gcc.dg/builtin-object-size-10.c: New testcase.
11374 2011-03-24 Richard Guenther <rguenther@suse.de>
11376 PR tree-optimization/46562
11377 * c-c++-common/pr46562-2.c: New testcase.
11378 * c-c++-common/pr46562.c: Likewise.
11380 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11382 * gcc.dg/vect/vect-cselim-1.c: New test.
11383 * gcc.dg/vect/vect-cselim-2.c: New test.
11385 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11387 * gcc.target/arm/pr46934.c: New.
11389 2011-03-23 Ian Lance Taylor <iant@google.com>
11391 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11393 2011-03-23 Richard Guenther <rguenther@suse.de>
11395 * gcc.dg/struct: Remove directory and contents.
11397 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11400 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11402 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11404 * gnat.dg/discr26.ad[sb]: New test.
11405 * gnat.dg/discr26_pkg.ads: New helper.
11407 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11410 * gcc.target/arm/neon-vld-1.c: New test.
11412 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11414 * gnat.dg/array14.ad[sb]: New test.
11415 * gnat.dg/array14_pkg.ads: New helper.
11417 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11419 * gcc.c-torture/execute/920501-8.x: Remove.
11420 * gcc.c-torture/execute/930513-1.x: Remove.
11421 * gcc.c-torture/execute/960312-1.x: Remove.
11422 * gcc.c-torture/compile/20000804-1.c,
11423 gcc.c-torture/compile/20001205-1.c,
11424 gcc.c-torture/compile/20001226-1.c,
11425 gcc.c-torture/compile/20010518-2.c,
11426 gcc.c-torture/compile/20020312-1.c,
11427 gcc.c-torture/compile/20020604-1.c,
11428 gcc.c-torture/compile/920501-12.c,
11429 gcc.c-torture/compile/920501-4.c,
11430 gcc.c-torture/compile/920520-1.c,
11431 gcc.c-torture/compile/980506-1.c,
11432 gcc.c-torture/execute/980709-1.x,
11433 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11434 options for m68hc11.
11435 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11436 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11439 2011-03-22 Nick Clifton <nickc@redhat.com>
11441 * lib/target-supports.exp (check_profiling_available): Add MN10300
11442 to the list of targets that do not support profiling. Restore
11443 alpha sorting to this list.
11445 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11447 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11448 failure on 32-bit systems.
11449 * gcc.dg/torture/vector-2.c: Ditto.
11451 2011-03-22 Richard Guenther <rguenther@suse.de>
11453 PR tree-optimization/48228
11454 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11456 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11458 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11462 * gcc.target/powerpc/pr48226.c: New file.
11464 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11466 * lib/prune.exp (prune_gcc_output): Prune "could not create
11467 compact unwind for" warnings.
11469 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11473 * gcc.c-torture/execute/pr42544.c: New test.
11474 * gcc.c-torture/execute/pr48197.c: New test.
11476 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11478 PR preprocessor/48192
11479 * gcc.target/powerpc/pr48192.c: New file.
11482 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11483 split problem of 0 being loaded in a VSX register.
11485 2011-03-21 Richard Guenther <rguenther@suse.de>
11488 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11489 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11490 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11491 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11493 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11496 * gcc.dg/pr48213.c: New test.
11498 2011-03-21 Kai Tietz <ktietz@redhat.com>
11501 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11503 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11505 * gcc.target/arm/xor-and.c: New.
11507 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11510 * gfortran.dg/function_optimize_1.f90: New test.
11511 * gfortran.dg/function_optimize_2.f90: New test.
11513 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11515 PR rtl-optimization/47502
11516 * gcc.target/i386/pr47502-1.c: New.
11517 * gcc.target/i386/pr47502-2.c: Likewise.
11519 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11521 PR rtl-optimization/48156
11522 * gcc.dg/pr48156.c: New test.
11524 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11526 PR libfortran/47439
11527 * gfortran.dg/scratch_1.f90: Adjust test.
11529 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11531 PR libfortran/47439
11532 * gfortran.dg/scratch_1.f90: New test.
11534 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11536 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11537 variably modified typedefs.
11538 * gcc.dg/c1x-typedef-2.c: Remove.
11540 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11542 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11543 * gcc.dg/c1x-anon-struct-3.c: New test.
11544 * gcc.dg/anon-struct-11.c: Update.
11546 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11548 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11550 Only xfail with gas.
11552 2011-03-18 Jason Merrill <jason@redhat.com>
11554 * g++.dg/template/fn-ptr1.C: New.
11556 * g++.dg/overload/volatile1.C: New.
11558 * g++.dg/opt/pr23372.C: New.
11560 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11562 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11564 PR middle-end/47405
11565 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11567 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11569 * gcc.target/arm/unsigned-extend-1.c: New.
11571 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11574 * gcc.c-torture/compile/pr48161.c: New test.
11576 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11578 PR middle-end/47725
11579 * gcc.dg/torture/pr47725.c: New.
11581 2011-03-17 Jason Merrill <jason@redhat.com>
11583 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11584 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11586 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11588 * gnat.dg/specs/elab2.ads: New test.
11589 * gnat.dg/specs/elab2_pkg.ads: New helper.
11591 2011-03-17 Jason Merrill <jason@redhat.com>
11593 * g++.dg/cpp0x/decltype-1212.C: New.
11594 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11596 2011-03-17 Jason Merrill <jason@redhat.com>
11598 * g++.dg/parse/memfnquals1.C: New.
11600 2011-03-17 Richard Guenther <rguenther@suse.de>
11602 PR middle-end/48134
11603 * gcc.dg/pr48134.c: New testcase.
11605 2011-03-17 Richard Guenther <rguenther@suse.de>
11607 PR middle-end/48165
11608 * g++.dg/torture/pr48165.C: New testcase.
11610 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11612 PR rtl-optimization/48141
11613 * gcc.dg/pr48141.c: New test.
11615 2011-03-16 Jason Merrill <jason@redhat.com>
11617 * g++.dg/cpp0x/constexpr-48089.C: New.
11619 * g++.dg/cpp0x/constexpr-abi1.C: New.
11621 * g++.dg/cpp0x/constexpr-46336.C: New.
11622 * g++.dg/parse/friend5.C: Adjust expected errors.
11624 * g++.dg/cpp0x/constexpr-47570.C: New.
11626 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11629 * ++.dg/debug/dwarf2/typedef6.C: New test.
11631 2011-03-16 Jason Merrill <jason@redhat.com>
11633 * g++.dg/cpp0x/elision2.C: New.
11635 * g++.dg/cpp0x/constexpr-array3.C: New.
11637 2011-03-16 Jason Merrill <jason@redhat.com>
11639 * g++.dg/cpp0x/sfinae6.C: New.
11640 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11641 * g++.dg/cpp0x/pr45908.C: Likewise.
11642 * g++.dg/cpp0x/sfinae6.C: Likewise.
11643 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11644 * g++.old-deja/g++.law/arg11.C: Likewise.
11646 2011-03-16 Jason Merrill <jason@redhat.com>
11648 * g++.dg/template/incomplete6.C: New.
11650 2011-03-16 Jeff Law <law@redhat.com>
11652 * gcc.dg/tree-ssa/vrp55.c: New test.
11654 2011-03-16 Jason Merrill <jason@redhat.com>
11656 * g++.dg/cpp0x/auto22.C: New.
11658 2011-03-16 Richard Guenther <rguenther@suse.de>
11660 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11661 optimizing it away if promoted to const.
11663 2011-03-16 Richard Guenther <rguenther@suse.de>
11665 PR tree-optimization/48149
11666 * gcc.dg/fold-complex-1.c: New testcase.
11668 2011-03-16 Richard Guenther <rguenther@suse.de>
11671 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11672 or cloning happens.
11674 2011-03-16 Richard Guenther <rguenther@suse.de>
11676 PR tree-optimization/26134
11677 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11679 2011-03-16 Richard Guenther <rguenther@suse.de>
11681 PR tree-optimization/48146
11682 * gcc.dg/torture/pr48146.c: New testcase.
11684 2011-03-16 Richard Guenther <rguenther@suse.de>
11686 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11687 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11689 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11691 PR middle-end/48136
11692 * gcc.c-torture/compile/pr48136.c: New test.
11694 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11697 * gcc.dg/guality/pr45882.c: New test.
11699 2011-03-15 Jason Merrill <jason@redhat.com>
11701 * g++.dg/cpp0x/constexpr-recursion.C: New.
11703 * g++.dg/cpp0x/implicit11.C: New.
11705 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11707 * g++.dg/cpp0x/constexpr-attribute.C: New.
11709 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11711 * g++.dg/parse/pr34758.C: New.
11713 2011-03-15 Xinliang David Li <davidxl@google.com>
11716 * gcc.dg/uninit-pred-7_d.c: New test.
11717 * gcc.dg/uninit-pred-8_d.c: New test.
11719 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11722 * gcc.target/arm/pr46788.c: New.
11724 2011-03-15 Richard Guenther <rguenther@suse.de>
11726 PR middle-end/47650
11727 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11728 * gfortran.dg/ishft_4.f90: Likewise.
11729 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11731 2011-03-15 Richard Guenther <rguenther@suse.de>
11733 PR tree-optimization/13954
11734 * g++.dg/tree-ssa/pr13954.C: New testcase.
11736 2011-03-15 Richard Guenther <rguenther@suse.de>
11738 PR tree-optimization/48037
11739 * gcc.target/i386/pr48037-1.c: New testcase.
11741 2011-03-15 Richard Guenther <rguenther@suse.de>
11743 PR tree-optimization/41490
11744 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11745 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11746 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11747 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11748 * g++.dg/tree-ssa/pr33604.C: Adjust.
11750 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11752 PR middle-end/47917
11753 * gcc.c-torture/execute/pr47917.c: New test.
11754 * gcc.dg/pr47917.c: New test.
11756 PR middle-end/38878
11757 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11759 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11761 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11762 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11763 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11764 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11765 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11766 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11767 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11768 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11769 * gcc.target/i386/avx-floor-vec.c: Ditto.
11770 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11771 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11772 * gcc.target/i386/avx-rint-vec.c: Ditto.
11773 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11774 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11775 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11776 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11778 2011-03-14 Tom Tromey <tromey@redhat.com>
11780 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11781 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11782 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11784 2011-03-14 Tom Tromey <tromey@redhat.com>
11786 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11787 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11788 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11790 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11792 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11794 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11796 PR rtl-optimization/47166
11797 * gcc.c-torture/execute/postmod-1.c: New test.
11799 2011-03-14 Richard Guenther <rguenther@suse.de>
11801 PR middle-end/48098
11802 * gcc.dg/torture/pr48098.c: New testcase.
11804 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11807 * gcc.target/powerpc/pr48053-1.c: New test.
11808 * gcc.target/powerpc/pr48053-2.c: Likewise.
11810 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11812 PR libfortran/48066
11813 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11815 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11817 PR libfortran/48066
11818 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11820 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11823 * gfortran.dg/class_41.f03: New.
11825 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11827 * g++.dg/conversion/cast3.C: New test.
11829 2011-03-11 Jason Merrill <jason@redhat.com>
11831 * g++.dg/template/error45.C: New.
11833 * g++.dg/parse/no-type-defn1.C: New.
11835 * g++.dg/ext/attrib40.C: New.
11837 * g++.dg/cpp0x/regress/array1.C: New.
11839 2011-03-11 Richard Guenther <rguenther@suse.de>
11841 PR tree-optimization/48067
11842 * gcc.dg/pr48067.c: New testcase.
11844 2011-03-11 Richard Guenther <rguenther@suse.de>
11847 * g++.dg/lto/20110311-1_0.C: New testcase.
11849 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11852 * g++.dg/inherit/virtual8.C: New test.
11854 PR middle-end/48044
11855 * gcc.dg/torture/pr48044.c: New test.
11857 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11860 * gfortran.dg/proc_ptr_comp_31.f90: New.
11862 2011-03-11 Richard Guenther <rguenther@suse.de>
11864 PR tree-optimization/47278
11865 * gcc.dg/torture/pr47278-1.c: New testcase.
11866 * gcc.dg/torture/pr47278-2.c: Likewise.
11868 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11870 PR tree-optimization/48063
11871 * gcc.dg/torture/pr48063.c: New test.
11873 2011-03-10 Jason Merrill <jason@redhat.com>
11875 * g++.dg/template/array22.C: New.
11877 * g++.dg/cpp0x/syntax-err1.C: New.
11878 * g++.dg/parse/error36.C: Adjust expected errors.
11879 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11880 * g++.old-deja/g++.pt/typename3.C: Likewise.
11881 * g++.old-deja/g++.pt/typename4.C: Likewise.
11882 * g++.old-deja/g++.pt/typename6.C: Likewise.
11884 2011-03-09 Jason Merrill <jason@redhat.com>
11886 * g++.dg/template/nontype22.C: New.
11888 2011-03-09 Martin Jambor <mjambor@suse.cz>
11890 PR tree-optimization/47714
11891 * g++.dg/torture/pr47714.C: New test.
11893 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11896 * gcc.target/powerpc/pr47755-2.c: New file.
11898 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11900 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11901 is not set in the environment, pass 64 as first argument when not
11902 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11903 native where ulimit -u is supported.
11905 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11907 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11909 2011-03-08 Jason Merrill <jason@redhat.com>
11911 * g++.dg/template/nontype21.C: New.
11913 * g++.dg/template/anon5.C: New.
11915 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11918 * gcc.dg/pr47881.c: New test.
11920 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11923 * g++.dg/lookup/template3.C: New test.
11925 2011-03-08 Kai Tietz <ktietz@redhat.com>
11927 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11930 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11933 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11934 sizeof to compute alignment.
11936 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11938 PR tree-optimization/48022
11939 * gcc.dg/pr48022-1.c: New test.
11940 * gcc.dg/pr48022-2.c: New test.
11942 2011-03-07 Jason Merrill <jason@redhat.com>
11944 * g++.dg/template/nontype20.C: New.
11945 * g++.dg/init/member1.C: Adjust expected errors.
11946 * g++.dg/parse/constant4.C: Likewise.
11947 * g++.dg/template/qualified-id3.C: Likewise.
11948 * g++.old-deja/g++.pt/crash10.C: Likewise.
11950 * g++.dg/cpp0x/regress/non-const1.C: New.
11952 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11955 * gcc.dg/pr47991.c: New test.
11957 2011-03-07 Jason Merrill <jason@redhat.com>
11959 * g++.dg/abi/mangle46.C: New.
11961 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11964 * gcc.target/powerpc/pr47862.c: New.
11966 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11969 * gcc.target/i386/combine-mul.c: Require nonpic.
11971 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11972 Nathan Froyd <froydnj@codesourcery.com>
11974 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11976 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11978 * README.QMTEST: Remove.
11980 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11981 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11984 * gfortran.dg/array_constructor_37.f90 : New test.
11986 2011-03-05 Jason Merrill <jason@redhat.com>
11988 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11989 * g++.dg/abi/mangle45.C: Likewise.
11990 * g++.dg/cpp0x/trailing1.C: Likewise.
11992 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11994 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11996 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11998 PR rtl-optimization/47899
11999 * gcc.dg/pr47899.c: New test.
12001 * gcc.dg/torture/pr47968.c: Ignore warnings.
12003 PR tree-optimization/47967
12004 * gcc.c-torture/compile/pr47967.c: New test.
12006 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12008 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12009 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12011 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12013 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12014 and property_getAttributes() if __OBJC2__.
12015 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12016 * objc.dg/property/property-encoding-1.m: New.
12017 * obj-c++.dg/property/property-encoding-1.mm: New.
12019 2011-03-04 Jason Merrill <jason@redhat.com>
12021 * g++.dg/template/pseudodtor6.C: New.
12023 * g++.dg/inherit/covariant19.C: New.
12025 2011-03-04 Richard Guenther <rguenther@suse.de>
12027 PR middle-end/47968
12028 * gcc.dg/torture/pr47968.c: New testcase.
12030 2011-03-04 Richard Guenther <rguenther@suse.de>
12032 PR middle-end/47975
12033 * gcc.dg/torture/pr47975.c: New testcase.
12035 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12038 * g++.dg/template/crash106.C: New.
12040 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12043 * gcc.dg/gomp/pr47963.c: New test.
12044 * g++.dg/gomp/pr47963.C: New test.
12046 2011-03-02 Jason Merrill <jason@redhat.com>
12048 * g++.dg/cpp0x/regress/condition1.C: New.
12050 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12052 2011-03-01 Jason Merrill <jason@redhat.com>
12054 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12056 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12058 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12060 PR rtl-optimization/47925
12061 * gcc.c-torture/execute/pr47925.c: New test.
12063 2011-03-01 Jason Merrill <jason@redhat.com>
12065 * g++.dg/cpp0x/decltype25.C: New.
12067 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12069 2011-03-01 Richard Guenther <rguenther@suse.de>
12071 PR tree-optimization/47890
12072 * gcc.dg/torture/pr47890.c: New testcase.
12074 2011-03-01 Richard Guenther <rguenther@suse.de>
12077 * gcc.dg/lto/pr47924_0.c: New testcase.
12079 2011-03-01 Richard Guenther <rguenther@suse.de>
12082 * gfortran.dg/lto/pr46911_0.f: New testcase.
12084 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12086 PR libgfortran/47933
12087 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12088 compile errors from older code form.
12090 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12092 PR libgfortran/47567
12093 * gfortran.dg/fmt_fw_d.f90: New test.
12095 2011-02-28 Jason Merrill <jason@redhat.com>
12097 * g++.dg/inherit/covariant18.C: New.
12099 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12101 PR middle-end/47893
12102 * gcc.dg/pr47893.c: New test.
12104 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12106 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12107 NULL in case of a selector with conflicting types.
12108 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12110 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12112 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12113 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12114 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12115 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12117 2011-02-28 Jason Merrill <jason@redhat.com>
12120 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12122 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12124 PR libgfortran/47778
12125 * gfortran.dg/namelist_71.f90: New test.
12127 2011-02-27 Jason Merrill <jason@redhat.com>
12130 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12131 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12133 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12136 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12138 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12141 * gfortran.dg/gomp/task-1.f90: Removed.
12143 2011-02-26 Jason Merrill <jason@redhat.com>
12145 * g++.dg/template/this-targ1.C: New.
12147 * g++.dg/cpp0x/regress/template-const1.C: New.
12148 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12149 * g++.dg/template/function1.C: Adjust.
12150 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12151 * g++.dg/debug/debug7.C: Adjust.
12153 2011-02-26 Tobias Burnus <burnus@net-b.de>
12156 * gfortran.dg/gomp/task-1.f90: New.
12158 2011-02-25 Jie Zhang <jie@codesourcery.com>
12160 * gcc.target/arm/neon-thumb2-move.c: Add
12161 dg-require-effective-target arm_thumb2_ok.
12163 2011-02-24 Jason Merrill <jason@redhat.com>
12165 * g++.dg/parse/constant1.C: Specify C++98 mode.
12166 * g++.dg/parse/constant5.C: Likewise.
12167 * g++.dg/parse/error2.C: Likewise.
12168 * g++.dg/parse/semicolon3.C: Likewise.
12169 * g++.dg/template/crash14.C: Likewise.
12170 * g++.dg/template/local4.C: Likewise.
12171 * g++.dg/template/nontype3.C: Likewise.
12172 * g++.dg/parse/crash31.C: Adjust expected errors.
12173 * g++.dg/template/function1.C: Likewise.
12174 * g++.dg/template/ref3.C: Likewise.
12175 * g++.dg/template/static9.C: Likewise.
12176 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12178 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12179 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12180 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12181 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12182 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12184 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12187 * gfortran.dg/pr47878.f90: New test.
12189 2011-02-24 Richard Guenther <rguenther@suse.de>
12192 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12193 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12195 2011-02-24 Richard Guenther <rguenther@suse.de>
12198 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12199 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12201 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12203 PR libgfortran/47567
12204 * gfortran.dg/fmt_f0_1.f90: Update test.
12206 2011-02-23 Jason Merrill <jason@redhat.com>
12208 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12209 * g++.dg/abi/mangle45.C: New.
12211 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12212 * g++.dg/template/canon-type-9.C: Match use of decltype
12213 between declaration and definition.
12214 * g++.dg/template/canon-type-12.C: Likewise.
12216 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12219 * gfortran.dg/nested_allocatables_1.f90: New.
12221 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12224 * g++.dg/pr46868.C: New test.
12225 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12226 * g++.dg/parse/error14.C: Adjust.
12228 2011-02-23 Richard Guenther <rguenther@suse.de>
12230 PR tree-optimization/47838
12231 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12233 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12235 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12237 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12239 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12240 * gfortran.dg/count_init_expr.f03: Ditto.
12241 * gfortran.dg/gomp/pr43711.f90: Ditto.
12242 * gcc.dg/struct-parse-2.c: Ditto.
12243 * gcc.dg/parse-error-3.c: Ditto.
12244 * gcc.dg/Wlogical-op-1.c: Ditto.
12245 * gcc.dg/Walways-true-1.c: Ditto.
12246 * gcc.dg/pr24225.c: Ditto.
12247 * gcc.dg/Walways-true-2.c: Ditto.
12248 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12249 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12250 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12251 * g++.dg/overload/defarg4.C: Ditto.
12252 * g++.dg/inherit/covariant16.C: Ditto.
12253 * g++.dg/inherit/virtual7.C: Ditto.
12254 * g++.dg/template/canon-type-9.C: Ditto.
12255 * g++.dg/template/access19.C: Ditto.
12256 * g++.dg/template/call7.C: Ditto.
12257 * g++.dg/template/canon-type-2.C: Ditto.
12258 * g++.dg/template/init7.C: Ditto.
12259 * g++.dg/template/sizeof-template-argument.C: Ditto.
12260 * g++.dg/template/const3.C: Ditto.
12261 * g++.dg/template/sfinae26.C: Ditto.
12262 * g++.dg/template/sfinae26.C: Ditto.
12263 * g++.dg/template/canon-type-11.C: Ditto.
12264 * g++.dg/template/union2.C: Ditto.
12265 * g++.dg/template/canon-type-3.C: Ditto.
12266 * g++.dg/template/canon-type-1.C: Ditto.
12267 * g++.dg/template/canon-type-5.C: Ditto.
12268 * g++.dg/template/canon-type-7.C: Ditto.
12269 * g++.dg/template/canon-type-10.C: Ditto.
12270 * g++.dg/template/spec36.C: Ditto.
12271 * g++.dg/template/typedef38.C: Ditto.
12272 * g++.dg/template/canon-type-4.C: Ditto.
12273 * g++.dg/template/canon-type-6.C: Ditto.
12274 * g++.dg/template/canon-type-13.C: Ditto.
12275 * g++.dg/template/instantiate9.C: Ditto.
12276 * g++.dg/template/ttp22.C: Ditto.
12277 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12278 * g++.dg/warn/Walways-true-1.C: Ditto.
12279 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12280 * g++.dg/warn/Walways-true-2.C: Ditto.
12281 * g++.dg/conversion/op4.C: Ditto.
12282 * g++.dg/opt/pr19650.C: Ditto.
12283 * g++.dg/lookup/friend11.C: Ditto.
12284 * g++.dg/other/default2.C: Ditto.
12285 * g++.dg/other/default3.C: Ditto.
12286 * g++.dg/other/dtor2.C: Ditto.
12287 * g++.dg/other/friend5.C: Ditto.
12288 * g++.dg/other/default5.C: Ditto.
12289 * g++.dg/init/brace6.C: Ditto.
12290 * g++.dg/init/aggr5.C: Ditto.
12291 * g++.dg/init/error2.C: Ditto.
12292 * g++.dg/expr/bound-mem-fun.C: Ditto.
12293 * g++.dg/expr/cond6.C: Ditto.
12294 * g++.dg/expr/stmt-expr-1.C: Ditto.
12295 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12296 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12297 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12298 * g++.dg/cpp0x/bracket1.C: Ditto.
12299 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12300 * g++.dg/cpp0x/pr38646.C: Ditto.
12301 * g++.dg/cpp0x/variadic73.C: Ditto.
12302 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12303 * g++.dg/cpp0x/bracket4.C: Ditto.
12304 * g++.dg/cpp0x/decltype4.C: Ditto.
12305 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12306 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12307 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12308 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12309 * g++.dg/cpp0x/decltype2.C: Ditto.
12310 * g++.dg/cpp0x/decltype1.C: Ditto.
12311 * g++.dg/cpp0x/bracket2.C: Ditto.
12312 * g++.dg/cpp0x/decltype5.C: Ditto.
12313 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12314 * g++.dg/cpp0x/variadic70.C: Ditto.
12315 * g++.dg/cpp0x/decltype6.C: Ditto.
12316 * g++.dg/cpp0x/rvo.C: Ditto.
12317 * g++.dg/cpp0x/vt-40092.C: Ditto.
12318 * g++.dg/cpp0x/variadic-new.C: Ditto.
12319 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12320 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12321 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12322 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12323 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12324 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12325 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12326 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12327 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12328 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12329 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12330 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12331 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12332 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12333 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12334 * g++.dg/cpp0x/pr39639.C: Ditto.
12335 * g++.dg/cpp0x/decltype3.C: Ditto.
12336 * g++.dg/cpp0x/variadic68.C: Ditto.
12337 * g++.dg/cpp0x/variadic-function.C: Ditto.
12338 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12339 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12340 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12341 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12342 * g++.dg/parse/crash35.C: Ditto.
12343 * g++.dg/parse/crash40.C: Ditto.
12344 * g++.dg/parse/defarg12.C: Ditto.
12345 * g++.dg/parse/crash34.C: Ditto.
12346 * g++.dg/parse/constructor3.C: Ditto.
12347 * g++.dg/parse/template23.C: Ditto.
12348 * g++.dg/parse/crash56.C: Ditto.
12349 * g++.dg/parse/dtor13.C: Ditto.
12350 * g++.dg/parse/error33.C: Ditto.
12351 * g++.dg/parse/ctor9.C: Ditto.
12352 * g++.dg/parse/error32.C: Ditto.
12353 * g++.dg/parse/error37.C: Ditto.
12354 * g++.dg/parse/bitfield3.C: Ditto.
12355 * g++.dg/parse/struct-4.C: Ditto.
12356 * g++.dg/ext/has_trivial_copy.C: Ditto.
12357 * g++.dg/ext/is_polymorphic.C: Ditto.
12358 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12359 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12360 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12361 * g++.dg/ext/is_union.C: Ditto.
12362 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12363 * g++.dg/ext/is_pod.C: Ditto.
12364 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12365 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12366 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12367 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12368 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12369 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12370 * g++.dg/ext/is_abstract.C: Ditto.
12371 * g++.dg/ext/has_trivial_assign.C: Ditto.
12372 * g++.dg/ext/is_class.C: Ditto.
12373 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12374 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12375 * g++.dg/ext/is_base_of.C: Ditto.
12376 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12377 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12378 * g++.dg/ext/is_empty.C: Ditto.
12379 * g++.dg/ext/is_enum.C: Ditto.
12380 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12381 * gnat.dg/opt11.adb: Ditto.
12382 * obj-c++.dg/pr45735.mm: Ditto.
12383 * obj-c++.dg/pr24393.mm: Ditto.
12384 * obj-c++.dg/exceptions-2.mm: Ditto.
12385 * objc.dg/pr45735.m: Ditto.
12386 * objc.dg/pr24393.m: Ditto.
12388 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12390 * objc.dg/attributes/objc-exception-1.m: New.
12392 2011-02-23 Jie Zhang <jie@codesourcery.com>
12394 * gcc.dg/cpp/include7.c: New test.
12396 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12399 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12401 2011-02-23 Jie Zhang <jie@codesourcery.com>
12403 PR rtl-optimization/47763
12404 * gcc.dg/pr47763.c: New test.
12406 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12409 * gfortran.dg/whole_file_32.f90 : New test.
12411 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12414 * g++.dg/inherit/virtual7.C: New test.
12416 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12419 * objc.dg/type-size-3.m: Updated error message.
12420 * objc.dg/type-size-4.m: New test.
12421 * objc.dg/type-size-5.m: New test.
12423 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12425 * lib/gnat.exp: Fix comments.
12426 Don't load libgloss.exp.
12427 (default_gnat_version): Call $compiler with --version.
12428 Adapt regexp for gnatmake output, insert version.
12429 (gnat_version): New proc.
12430 (gnat_init): Remove gnat_libgcc_s_path.
12431 (gnat_target_compile): Likewise.
12432 Remove ld_library_path.
12433 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12434 (gnat_pass): Remove.
12435 (gnat_pass): Remove.
12436 (gnat_finish): Remove.
12437 (gnat_exit): Remove.
12438 (local_find_gnatmake): Reindent.
12439 (runtest_file_p): Remove.
12440 (prune_warnings): Remove.
12441 (find_gnatclean): New proc.
12442 * lib/gnat-dg.exp (lremove): New proc.
12443 (gnat-dg-test): Reindent.
12444 Remove additional output files.
12445 (gnat-dg-runtest): Remove.
12447 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12448 * gnat.dg/loop_optimization6.adb: Likewise.
12449 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12451 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12453 PR tree-optimization/47835
12454 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12456 2011-02-22 Tobias Burnus <burnus@net-b.de>
12458 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12459 * gfortran.dg/abstract_type_2.f03: Ditto.
12460 * gfortran.dg/abstract_type_3.f03: Ditto.
12461 * gfortran.dg/abstract_type_4.f03: Ditto.
12462 * gfortran.dg/abstract_type_5.f03: Ditto.
12463 * gfortran.dg/abstract_type_6.f03: Ditto.
12464 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12465 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12466 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12467 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12468 * gfortran.dg/array_function_5.f90: Ditto.
12469 * gfortran.dg/asynchronous_3.f03: Ditto.
12470 * gfortran.dg/char_expr_1.f90: Ditto.
12471 * gfortran.dg/class_14.f03: Ditto.
12472 * gfortran.dg/data_array_6.f: Ditto.
12473 * gfortran.dg/data_invalid.f90: Ditto.
12474 * gfortran.dg/dot_product_1.f03: Ditto.
12475 * gfortran.dg/func_derived_5.f90: Ditto.
12476 * gfortran.dg/func_result_4.f90: Ditto.
12477 * gfortran.dg/implied_do_1.f90: Ditto.
12478 * gfortran.dg/initialization_25.f90: Ditto.
12479 * gfortran.dg/initialization_26.f90: Ditto.
12480 * gfortran.dg/interface_34.f90: Ditto.
12481 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12482 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12483 * gfortran.dg/matmul_8.f03: Ditto.
12484 * gfortran.dg/merge_init_expr.f90: Ditto.
12485 * gfortran.dg/pack_assign_1.f90: Ditto.
12486 * gfortran.dg/pack_vector_1.f90: Ditto.
12487 * gfortran.dg/pointer_check_8.f90: Ditto.
12488 * gfortran.dg/product_init_expr.f03: Ditto.
12489 * gfortran.dg/reshape_order_5.f90: Ditto.
12490 * gfortran.dg/reshape_shape_1.f90: Ditto.
12491 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12492 * gfortran.dg/same_name_2.f90: Ditto.
12493 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12494 * gfortran.dg/spread_init_expr.f03: Ditto.
12495 * gfortran.dg/stmt_func_1.f90: Ditto.
12496 * gfortran.dg/sum_init_expr.f03: Ditto.
12497 * gfortran.dg/transpose_3.f03: Ditto.
12498 * gfortran.dg/unpack_init_expr.f03: Ditto.
12499 * gfortran.dg/warn_conversion.f90: Ditto.
12500 * gfortran.dg/warn_conversion_2.f90: Ditto.
12501 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12502 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12503 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12504 * gfortran.dg/whole_file_16.f90: Ditto.
12505 * gfortran.dg/whole_file_17.f90: Ditto.
12506 * gfortran.dg/whole_file_18.f90: Ditto.
12507 * gfortran.dg/whole_file_20.f03: Ditto.
12508 * gfortran.dg/whole_file_5.f90: Ditto.
12509 * gfortran.dg/whole_file_6.f90: Ditto.
12510 * gfortran.dg/write_invalid_format.f90: Ditto.
12511 * gfortran.dg/zero_sized_6.f90: Ditto.
12513 2011-02-21 Jeff Law <law@redhat.com>
12515 PR rtl-optimization/46178
12516 * gcc.target/i386/pr46178.c: New test.
12518 PR rtl-optimization/46002
12519 * gcc.c-torture/compile/pr46002.c: New test.
12521 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12523 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12526 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12529 * g++.dg/debug/pr47106.C: Require effective target lto.
12531 2011-02-21 Jason Merrill <jason@redhat.com>
12533 * g++.dg/cpp0x/constexpr-diag2.C: New.
12535 2011-02-20 Jason Merrill <jason@redhat.com>
12537 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12539 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12541 * g++.dg/overload/conv-op1.C: New.
12543 * g++.dg/cpp0x/constexpr-synth1.C: New.
12545 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12547 * objc.dg/layout-2.m: New.
12548 * objc.dg/selector-3.m: Adjusted location of error message.
12549 * objc.dg/type-size-3.m: Same.
12550 * obj-c++.dg/selector-3.mm: Same.
12552 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12555 * objc.dg/property/dotsyntax-22.m: New.
12556 * obj-c++.dg/property/dotsyntax-22.mm: New.
12558 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12561 * g++.dg/template/typedef38.C: New test.
12563 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12566 * gfortran.dg/whole_file_30.f90 : New test.
12567 * gfortran.dg/whole_file_31.f90 : New test.
12569 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12573 * gfortran.dg/whole_file_28.f90 : New test.
12574 * gfortran.dg/whole_file_29.f90 : New test.
12576 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12579 * g++.dg/template/crash105.C: New.
12581 2011-02-19 Jason Merrill <jason@redhat.com>
12583 * g++.dg/cpp0x/regress/no-elide1.C: New.
12585 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12587 PR tree-optimization/46620
12588 * gcc.dg/pr46620.c: New.
12590 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12593 * gcc.target/i386/pr47809.c: New test.
12595 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12596 Tobias Burnus <burnus@net-b.de>
12598 * lib/target-supports.exp
12599 (check_effective_target_fortran_large_real): New check for large reals.
12600 * gfortran.dg/nan_7.f90: New test.
12602 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12604 PR libgfortran/47567
12605 * gfortran.dg/fmt_f0_1.f90: Update test.
12607 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12610 * gfortran.dg/array_constructor_36.f90 : New test.
12611 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12612 allow for comparison between different elements of the array
12613 constructor at different levels of optimization.
12615 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12617 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12618 * gcc.target/i386/pr32280-1.c: Likewise.
12620 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12623 * gcc.target/i386/pr47800.c: New test.
12625 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12627 * objc/execute/exceptions/foward-1.x: New.
12629 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12632 * gfortran.dg/derived_constructor_comps_4.f90: New.
12634 2011-02-18 Tobias Burnus
12637 * gfortran.dg/func_result_6.f90: New.
12639 2011-02-18 Michael Matz <matz@suse.de>
12642 * gfortran.dg/lto/pr45586_0.f90: New test.
12643 * gfortran.dg/typebound_proc_20.f90: Ditto.
12644 * gfortran.dg/typebound_proc_21.f90: Ditto.
12646 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12649 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12651 2011-02-18 Tobias Burnus <burnus@net-b.de>
12654 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12655 gcc_warning_prefix.
12656 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12657 normalizing the error/warning output.
12658 * gfortran.dg/Wall.f90: Update dg-error/warning.
12659 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12660 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12661 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12662 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12663 * gfortran.dg/class_30.f90: Update dg-error/warning.
12664 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12665 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12666 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12667 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12668 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12669 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12670 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12671 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12672 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12673 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12674 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12675 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12676 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12677 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12678 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12679 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12680 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12681 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12682 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12683 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12684 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12685 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12686 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12687 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12688 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12690 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12693 * gfortran.dg/proc_ptr_comp_30.f90: New.
12695 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12698 * gcc.target/i386/pr47780.c: New test.
12700 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12703 * gfortran.dg/class_40.f03: New.
12705 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12708 * g++.dg/cpp0x/auto21.C: New test.
12710 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12712 * objc.dg/special/unclaimed-category-1.h: Updated for
12714 * objc.dg/special/unclaimed-category-1.m: Same.
12715 * objc.dg/zero-link-1.m: Same.
12716 * objc.dg/lookup-1.m: Same.
12717 * objc.dg/torture/strings/const-str-9.m
12718 * objc.dg/torture/strings/const-str-10.m: Same.
12719 * objc.dg/torture/strings/const-str-11.m: Same.
12720 * objc.dg/torture/forward-1.m: Same.
12721 * objc.dg/zero-link-2.m: Same.
12722 * objc.dg/encode-7-next-64bit.m: Same.
12723 * objc.dg/method-4.m: Same.
12724 * objc.dg/next-runtime-1.m: Same.
12725 * objc.dg/image-info.m: Same.
12726 * objc.dg/pr23214.m: Same.
12727 * objc.dg/symtab-1.m: Same.
12728 * obj-c++.dg/basic.m: Same.
12729 * obj-c++.dg/proto-lossage-3.m: Same.
12730 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12731 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12732 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12733 * obj-c++.dg/method-11.m: Same.
12734 * objc/execute/enumeration-1.m: Same.
12735 * objc/execute/object_is_class.m: Same.
12736 * objc/execute/formal_protocol-2.m: Same.
12737 * objc/execute/formal_protocol-4.m: Same.
12738 * objc/execute/formal_protocol-6.m: Same.
12739 * objc/execute/bycopy-3.m: Same.
12740 * objc/execute/exceptions/catchall-1.m: Same.
12741 * objc/execute/exceptions/finally-1.m: Same.
12742 * objc/execute/exceptions/local-variables-1.m: Same.
12743 * objc/execute/exceptions/foward-1.m: Same.
12744 * objc/execute/bf-common.h
12745 * objc/execute/enumeration-2.m: Same.
12746 * objc/execute/formal_protocol-1.m: Same.
12747 * objc/execute/formal_protocol-3.m: Same.
12748 * objc/execute/formal_protocol-5.m: Same.
12749 * objc/execute/accessing_ivars.m: Same.
12750 * objc/execute/bycopy-2.m: Same.
12751 * objc/execute/formal_protocol-7.m: Same.
12752 * objc/execute/compatibility_alias.m: Same.
12753 * objc/execute/no_clash.m: Same.
12754 * objc/execute/object_is_meta_class.m: Same.
12755 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12756 * objc/execute/class-tests-1.h: Include stdio.h.
12757 * objc/execute/class-tests-2.h: Same.
12758 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12760 * obj-c++.dg/try-catch-2.mm: Same.
12762 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12765 * g++.dg/warn/Wunused-parm-4.C: New test.
12767 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12768 Jan Hubicka <jh@suse.cz>
12772 * g++.dg/debug/pr47106.C: New.
12774 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12777 * gcc.target/i386/pr43653.c: New test.
12779 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12782 * g++.dg/template/inherit6.C: New test.
12784 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12787 * gfortran.dg/class_39.f03: New.
12789 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12792 * g++.dg/cpp0x/variadic106.C: New test.
12794 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12796 PR libfortran/47757
12797 * gfortran.dg/pr47757-1.f90: New test.
12798 * gfortran.dg/pr47757-2.f90: New test.
12799 * gfortran.dg/pr47757-3.f90: New test.
12802 * g++.dg/cpp0x/enum8.C: New test.
12804 2011-02-15 Jason Merrill <jason@redhat.com>
12806 * g++.dg/inherit/implicit-trivial1.C: New.
12807 * g++.dg/cpp0x/implicit-trivial1.C: New.
12809 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12811 PR middle-end/47725
12812 * gcc.dg/torture/pr47725.c: Removed.
12814 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12817 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12818 constant does not generate a load from memory.
12820 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12822 PR middle-end/47725
12823 * gcc.dg/torture/pr47725.c: New.
12825 2011-02-15 Richard Guenther <rguenther@suse.de>
12827 PR tree-optimization/47743
12828 * gcc.dg/torture/pr47743.c: New testcase.
12830 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12832 PR middle-end/47581
12833 * gcc.target/i386/pr47581.c: New test.
12835 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12838 * gfortran.dg/select_type_22.f03: New.
12840 2011-02-14 Jason Merrill <jason@redhat.com>
12842 * g++.dg/cpp0x/regress/enum1.C: New.
12844 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12846 * gnat.dg/include.adb: New test.
12848 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12851 * gfortran.dg/class_38.f03: New.
12853 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12855 * gcc.dg/pr46494.c: New test.
12857 2011-02-14 Richard Guenther <rguenther@suse.de>
12859 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12861 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12864 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12865 sparc*-sun-solaris2.11.
12867 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12870 * gfortran.dg/argument_checking_18.f90: New.
12872 2011-02-13 Tobias Burnus <burnus@net-b.de>
12874 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12875 * gfortran.dg/argument_checking_17.f90: New.
12877 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12879 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12880 are temporarily disabled.
12881 * gfortran.dg/class_7.f03: Ditto.
12882 * gfortran.dg/coarray_14.f90: Ditto.
12883 * gfortran.dg/typebound_proc_13.f03: Ditto.
12885 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12888 * gfortran.dg/extends_11.f03: New.
12890 2011-02-11 Xinliang David Li <davidxl@google.com>
12892 PR tree-optimization/47707
12893 * g++.dg/tree-ssa/pr47707.C: New test.
12895 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12897 * g++.dg/opt/inline17.C: New test.
12899 2011-02-11 Tobias Burnus <burnus@net-b.de>
12902 * gfortran.dg/pure_formal_2.f90: New.
12904 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12906 PR rtl-optimization/47614
12907 * gfortran.dg/pr47614.f: New.
12909 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12912 * gcc.dg/opts-6.c: New test.
12914 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12917 * gcc.dg/pr47684.c: New test.
12919 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12922 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12923 c99_runtime, dg-add-options c99_runtime.
12924 (main): Use __asm__.
12926 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12929 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12930 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12931 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12932 * gcc.dg/ucnid-10.c: Likewise.
12933 * gcc.dg/ucnid-13.c: Likewise.
12934 * gcc.dg/ucnid-7.c: Likewise.
12935 * gcc.dg/ucnid-8.c: Likewise.
12936 Adapt dg-warning line number.
12938 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12940 * gcc.target/i386/parity-1.c: Use -march=k8.
12941 * gcc.target/i386/parity-2.c: Ditto.
12942 * gcc.target/i386/vecinit-1.c: Ditto.
12943 * gcc.target/i386/vecinit-2.c: Ditto.
12945 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12948 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12949 * gcc.target/mips/save-restore-3.c: Likewise.
12950 * gcc.target/mips/save-restore-4.c: Likewise.
12951 * gcc.target/mips/save-restore-5.c: Likewise.
12954 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12955 * g++.dg/tree-prof/partition2.C: Likewise.
12957 2011-02-09 Jason Merrill <jason@redhat.com>
12959 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12960 rather than misdeclare std::puts.
12962 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12963 * g++.dg/other/warning1.C: Likewise.
12964 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12965 * g++.old-deja/g++.gb/scope06.C: Likewise.
12966 * g++.old-deja/g++.law/cvt11.C: Likewise.
12967 * g++.old-deja/g++.law/init1.C: Likewise.
12968 * g++.dg/abi/mangle26.C: Likewise.
12970 * g++.dg/template/function1.C: Adjust for C++0x mode.
12971 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12973 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12974 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12976 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12978 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12980 * g++.dg/cpp0x/regress: New directory.
12981 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12982 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12983 * g++.dg/cpp0x/regress/regress3.C: New.
12985 2011-02-10 Richard Guenther <rguenther@suse.de>
12987 PR tree-optimization/47677
12988 * gcc.dg/torture/pr47677.c: New testcase.
12990 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12992 * objc.dg/special/load-category-1.m: Remove unused header.
12993 * objc.dg/special/load-category-1a.m: Likewise.
12994 * objc.dg/special/load-category-2.m: Likewise.
12995 * objc.dg/special/load-category-2a.m: Likewise.
12996 * objc.dg/special/load-category-3.m: Likewise.
12997 * objc.dg/special/load-category-3a.m: Likewise.
12998 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12999 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13000 * objc.dg/attributes/class-attribute-1.m: Likewise.
13001 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13002 * obj-c++.dg/property/property.exp: Likewise.
13003 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13004 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13005 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13006 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13007 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13008 * obj-c++.dg/template-8.mm: Likewise.
13010 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13013 * gcc.target/i386/pr47665.c: New test.
13015 2011-02-10 Jie Zhang <jie@codesourcery.com>
13019 2011-02-05 Jie Zhang <jie@codesourcery.com>
13021 * gcc.dg/pr42631.c: Update test.
13022 * gcc.dg/pr42631-2.c: New test.
13024 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13027 * gfortran.dg/proc_decl_25.f90: New.
13029 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13032 * gfortran.dg/typebound_assignment_2.f03: New.
13034 2011-02-09 Richard Guenther <rguenther@suse.de>
13036 PR tree-optimization/47664
13037 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13039 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13041 PR middle-end/47646
13042 * gnat.dg/uninit_func.adb: Adjust dg directive.
13044 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13046 PR middle-end/47646
13047 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13049 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13052 * gfortran.dg/auto_dealloc_2.f90: New.
13054 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13056 * gcc.dg/builtins-config.h: Remove __sgi handling.
13057 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13058 -std=c99 for mips-sgi-irix6.5*.
13060 2011-02-09 Martin Jambor <mjambor@suse.cz>
13062 PR middle-end/45505
13063 * gfortran.dg/pr25923.f90: Remove xfails.
13065 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13068 * gfortran.dg/inquire_14.f90: New test.
13070 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13073 * gfortran.dg/pointer_init_6.f90: New.
13075 2011-02-08 Jeff Law <law@redhat.com>
13077 PR tree-optimization/42893
13078 * gcc.tree-ssa/pr42893.c: New test.
13080 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13082 PR tree-optimization/46834
13083 PR tree-optimization/46994
13084 PR tree-optimization/46995
13085 * gcc.dg/graphite/id-pr46834.c: New.
13086 * gfortran.dg/graphite/id-pr46994.f90: New.
13087 * gfortran.dg/graphite/id-pr46995.f90: New.
13089 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13091 PR middle-end/47646
13092 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13093 using the variable is known the warning is emitted there.
13094 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13095 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13097 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13100 * gcc.dg/noreturn-1.c (foo5): Likewise.
13101 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13102 (method2): Likewise.
13104 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13105 the return statement using the uninitialized variable.
13106 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13108 2011-02-08 Richard Guenther <rguenther@suse.de>
13110 PR middle-end/47639
13111 * g++.dg/opt/pr47639.c: New testcase.
13113 2011-02-08 Richard Guenther <rguenther@suse.de>
13115 PR tree-optimization/47632
13116 * g++.dg/opt/pr47632.C: New testcase.
13118 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13120 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13122 2011-02-07 Richard Guenther <rguenther@suse.de>
13124 PR tree-optimization/47615
13125 * g++.dg/opt/pr47615.C: New testcase.
13127 2011-02-07 Richard Guenther <rguenther@suse.de>
13129 PR tree-optimization/47621
13130 * gcc.dg/torture/pr47621.c: New testcase.
13132 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13134 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13136 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13139 * gfortran.dg/allocate_with_source_1 : New test.
13141 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13143 PR middle-end/47610
13144 * gcc.dg/pr47610.c: New test.
13146 2011-02-05 Jie Zhang <jie@codesourcery.com>
13149 * gcc.dg/pr42631.c: Update test.
13150 * gcc.dg/pr42631-2.c: New test.
13152 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13155 * gfortran.dg/pr47574.f90: New test.
13157 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13159 PR tree-optimization/46194
13160 * gcc.dg/autopar/pr46194.c: New.
13162 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13164 PR tree-optimization/43695
13165 * g++.dg/ipa/pr43695.C: New.
13167 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13169 PR inline-asm/23200
13170 * gcc.dg/pr23200.c: New test.
13172 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13175 * g++.dg/pr47589.C: New test.
13177 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13180 * g++.dg/template/typedef37.C: New test.
13181 * g++.dg/template/param1.C: Adjust expected error message.
13183 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13185 PR middle-end/31490
13186 * gcc.dg/pr31490-2.c: New test.
13187 * gcc.dg/pr31490-3.c: New test.
13188 * gcc.dg/pr31490-4.c: New test.
13190 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13191 Jakub Jelinek <jakub@redhat.com>
13194 * g++.dg/parser/semicolon3.C: Adjust.
13195 * g++.dg/parser/semicolon4.C: New testcase.
13196 * g++.dg/pr46890.C: New testcase.
13198 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13201 * g++.dg/init/pr29571.C: New.
13203 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13205 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13206 instead of vect_int.
13208 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13211 * gcc.target/i386/pr47312.c: New test.
13214 * gcc.target/i386/pr47564.c: New test.
13216 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13218 PR tree-optimization/45122
13219 * gcc.dg/tree-ssa/pr45122.c: New.
13221 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13224 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13227 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13228 and vsx so a default --with-cpu=power7 doesn't give an error
13229 when -mavoid-indexed-addresses is used.
13231 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13232 wrapper function to save the arguments and then jump to the real
13233 function, rather than depending on the compiler not to move stuff
13235 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13237 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13238 Paul Thomas <pault@gcc.gnu.org>
13241 * gfortran.dg/class_37.f03 : New test.
13243 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13244 Richard Guenther <rguenther@suse.de>
13246 PR tree-optimization/40979
13248 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13249 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13250 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13251 check_vect_support_and_set_flags.
13252 * gfortran.dg/graphite/vect-pr40979.f90: New.
13254 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13257 * gfortran.dg/class_36.f03: New.
13259 2011-02-02 Richard Guenther <rguenther@suse.de>
13261 PR tree-optimization/47566
13262 * gcc.dg/lto/20110201-1_0.c: New testcase.
13264 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13270 * debug/pr47498.c: New.
13271 * debug/pr47501.c: New.
13273 2011-02-01 Richard Guenther <rguenther@suse.de>
13275 PR tree-optimization/47559
13276 * g++.dg/torture/pr47559.C: New testcase.
13278 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13281 * gfortran.dg/typebound_call_20.f03: New.
13283 2011-02-01 Richard Guenther <rguenther@suse.de>
13285 PR tree-optimization/47555
13286 * gcc.dg/pr47555.c: New testcase.
13288 2011-02-01 Richard Guenther <rguenther@suse.de>
13290 PR tree-optimization/47541
13291 * g++.dg/torture/pr47541.C: New testcase.
13293 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13296 * gfortran.dg/typebound_call_19.f03: New.
13298 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13301 * g++.dg/cpp0x/pr47416.C: New test.
13303 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13306 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13308 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13311 * gfortran.dg/typebound_assignment_1.f03: New.
13313 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13315 PR tree-optimization/47538
13316 * gcc.c-torture/execute/pr47538.c: New test.
13318 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13321 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13323 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13325 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13327 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13329 PR rtl-optimization/44031
13330 * gcc.c-torture/compile/20110131-1.c: New test.
13332 2011-01-31 Tobias Burnus <burnus@net-b.de>
13335 * gfortran.dg/stmt_func_1.f90: New.
13337 2011-01-31 Tobias Burnus <burnus@net-b.de>
13340 * gfortran.dg/interface_34.f90: New.
13342 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13345 * gfortran.dg/realloc_on_assign_5.f03: New test.
13346 * gfortran.dg/realloc_on_assign_5.f03: New test.
13348 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13350 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13351 * gfortran.dg/bessel_7.f90: Likewise.
13352 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13354 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13355 * gfortran.dg/sum_init_expr.f03: Likewise.
13357 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13359 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13362 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13363 loop only on "vect_intfloat_cvt" targets.
13365 2011-01-29 Tobias Burnus <burnus@net-b.de>
13368 * gfortran.dg/shape_6.f90: New.
13370 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13372 PR libgfortran/47434
13373 * gfortran.dg/read_infnan_1.f90: Update test.
13374 * gfortran.dg/module_nan.f90: Update test.
13375 * gfortran.dg/char4_iunit_1.f03: Update test.
13376 * gfortran.dg/large_real_kind_1.f90: Update test.
13377 * gfortran.dg/real_const_3.f90: Update test.
13378 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13380 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13383 * g++.dg/template/param2.C: New test.
13385 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13387 PR libgfortran/47285
13388 * gfortran.dg/fmt_g.f: New test.
13390 2011-01-28 Tobias Burnus <burnus@net-b.de>
13393 * gfortran.dg/pure_formal_1.f90: New.
13395 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13398 * gcc.dg/tls/pr42894.c: New test.
13400 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13402 * gcc.dg/pr47276.c: Add dg-require-visibility.
13404 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13406 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13408 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13409 Tobias Burnus <burnus@gcc.gnu.org>
13414 * gfortran.dg/realloc_on_assign_3.f03: New test.
13415 * gfortran.dg/realloc_on_assign_4.f03: New test.
13416 * gfortran.dg/allocatable_function_5.f90: New test.
13417 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13418 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13419 implemented" dg-errors.
13421 2011-01-27 Jan Hubicka <jh@suse.cz>
13423 PR middle-end/46949
13424 * gcc.dg/attr-weakref-4.c: New testcase
13426 2011-01-27 Martin Jambor <mjambor@suse.cz>
13428 PR tree-optimization/47228
13429 * gcc.dg/torture/pr47228.c: New test.
13431 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13433 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13435 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13437 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13438 when using auto-overlay support on the SPU.
13440 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13442 PR rtl-optimization/44174
13443 * gcc.target/i386/asm-6.c: New test.
13445 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13447 PR rtl-optimization/46856
13448 * gcc.c-torture/compile/pr46856.c: New test.
13450 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13451 Andrew Pinski <pinskia@gmail.com>
13454 * gcc.dg/pr43082.c: New.
13456 2011-01-26 DJ Delorie <dj@redhat.com>
13458 PR rtl-optimization/46878
13459 * gcc.dg/pr46878-1.c: New test.
13461 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13464 * g++.dg/cpp0x/pr47476.C: New test.
13466 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13468 * gcc.c-torture/compile/20110126-1.c: New test.
13470 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13473 * gcc.dg/torture/pr47473.c: New test.
13475 2011-01-26 Jan Hubicka <jh@suse.cz>
13478 * gcc.c-torture/execute/pr47237.c: New testcase.
13480 2011-01-26 Jan Hubicka <jh@suse.cz>
13482 PR tree-optimization/47190
13483 * gcc.dg/attr-weakref-3.c: New testcase.
13485 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13488 * gcc.dg/dll-9a.c: New test file.
13489 * gcc.dg/dll-11.c: Likewise.
13490 * gcc.dg/dll-12.c: Likewise.
13491 * gcc.dg/dll-12a.c: Likewise.
13492 * gcc.dg/dll-11a.c: Likewise.
13493 * gcc.dg/dll-9.c: Likewise.
13494 * gcc.dg/dll-10.c: Likewise.
13495 * gcc.dg/dll-10a.c: Likewise.
13496 * g++.dg/ext/dllexport4a.cc: Likewise.
13497 * g++.dg/ext/dllexport4.C: Likewise.
13498 * g++.dg/ext/dllexport5.C: Likewise.
13499 * g++.dg/ext/dllexport5a.cc: Likewise.
13501 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13503 PR tree-optimization/46970
13504 * gcc.dg/graphite/pr46970.c: New.
13506 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13508 PR tree-optimization/46215
13509 * gcc.dg/graphite/pr46215.c: New.
13511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13513 PR tree-optimization/46168
13514 * gcc.dg/graphite/pr46168.c: New.
13516 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13518 PR tree-optimization/43657
13519 * gcc.dg/graphite/pr43657.c: New.
13521 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13523 PR tree-optimization/29832
13524 * gfortran.dg/graphite/pr29832.f90: New.
13526 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13528 PR tree-optimization/43567
13529 * gcc.dg/graphite/pr43567.c: New.
13531 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13533 * gfortran.dg/graphite/interchange-4.f: New.
13534 * gfortran.dg/graphite/interchange-5.f: New.
13536 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13537 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13538 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13539 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13540 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13541 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13542 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13543 * gfortran.dg/ltrans-7.f90: Removed.
13544 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13546 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13547 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13548 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13549 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13550 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13551 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13552 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13553 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13554 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13555 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13556 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13557 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13558 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13559 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13560 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13561 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13562 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13563 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13564 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13565 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13566 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13567 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13568 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13569 * gcc.dg/tree-ssa/data-dep-1.c
13570 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13571 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13572 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13573 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13574 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13576 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13578 PR tree-optimization/47265
13579 PR tree-optimization/47443
13580 * gcc.c-torture/compile/pr47265.c: New test.
13581 * gcc.dg/pr47443.c: New test.
13583 2011-01-25 Martin Jambor <mjambor@suse.cz>
13585 PR tree-optimization/47382
13586 * g++.dg/torture/pr47382.C: New test.
13587 * g++.dg/opt/devirt1.C: Xfail.
13589 2011-01-25 Yao Qi <yao@codesourcery.com>
13592 * gcc.target/arm/pr45701-1.c: New test.
13593 * gcc.target/arm/pr45701-2.c: New test.
13594 * gcc.target/arm/pr45701-3.c: New test.
13596 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13597 Jakub Jelinek <jakub@redhat.com>
13599 PR tree-optimization/47271
13600 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13602 2011-01-25 Nick Clifton <nickc@redhat.com>
13604 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13605 (saturate_add): Delete.
13606 (exchange): Delete.
13607 (main): Do not run saturate_add.
13608 (set_interrupts): Delete.
13610 2011-01-25 Tobias Burnus <burnus@net-b.de>
13613 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13615 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13617 PR tree-optimization/47427
13618 PR tree-optimization/47428
13619 * gcc.c-torture/compile/pr47427.c: New test.
13620 * gcc.c-torture/compile/pr47428.c: New test.
13622 2011-01-25 Richard Guenther <rguenther@suse.de>
13624 PR middle-end/47411
13625 * gcc.dg/torture/pr47411.c: New testcase.
13627 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13629 * gfortran.dg/graphite/id-24.f: New.
13630 * gfortran.dg/graphite/id-25.f: New.
13632 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13634 * gfortran.dg/graphite/id-23.f: New.
13636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13638 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13640 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13642 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13643 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13644 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13645 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13646 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13647 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13648 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13649 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13650 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13652 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13654 * gcc.dg/graphite/block-0.c: Add documentation.
13655 * gcc.dg/graphite/block-4.c: Same.
13656 * gcc.dg/graphite/block-7.c: Same.
13657 * gcc.dg/graphite/block-8.c: New.
13658 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13659 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13660 * gcc.dg/graphite/interchange-12.c: Add documentation.
13661 * gcc.dg/graphite/interchange-13.c: New.
13662 * gcc.dg/graphite/interchange-14.c: New.
13663 * gcc.dg/graphite/interchange-15.c: New.
13664 * gcc.dg/graphite/interchange-8.c: Add documentation.
13665 * gcc.dg/graphite/interchange-mvt.c: Same.
13667 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13670 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13671 * gcc.target/powerpc/altivec-14.c: Ditto.
13672 * gcc.target/powerpc/altivec-33.c: Ditto.
13673 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13674 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13675 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13676 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13677 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13678 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13679 * g++.dg/ext/altivec-15.C: Ditto.
13680 * g++.dg/ext/altivec-types-1.C: Ditto.
13681 * g++.dg/ext/altivec-types-2.C: Ditto.
13682 * g++.dg/ext/altivec-types-3.C: Ditto.
13683 * g++.dg/ext/altivec-types-4.C: Ditto.
13685 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13687 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13689 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13691 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13692 optimization options.
13694 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13696 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13699 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13701 2011-01-23 Tobias Burnus <burnus@net-b.de>
13704 * gfortran.dg/allocatable_scalar_12.f90: New.
13706 2011-01-23 Ira Rosen <irar@il.ibm.com>
13708 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13709 vectorization to be not profitable if peeling is used to
13710 realign the memory access.
13711 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13712 loop bound to avoid loop unrolling.
13713 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13715 2011-01-22 Jan Hubicka <jh@suse.cz>
13718 * g++.dg/lto/pr47333.C: New file.
13720 2011-01-22 Jan Hubicka <jh@suse.cz>
13722 PR tree-optimization/43884
13724 * gcc.dg/autopar/outer-2.c: Increase array size.
13725 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13727 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13730 * gfortran.dg/c_loc_tests_16.f90: New test.
13732 2011-01-22 Tobias Burnus <burnus@net-b.de>
13735 * gfortran.dg/typebound_proc_19.f90: New.
13737 2011-01-21 Jeff Law <law@redhat.com>
13739 PR tree-optimization/47053
13740 * g++.dg/pr47053.C: New test.
13742 2011-01-21 Jason Merrill <jason@redhat.com>
13745 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13747 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13750 * g++.dg/cpp0x/range-for10.C: New test.
13751 * g++.dg/template/for1.C: New test.
13753 PR middle-end/45566
13754 * g++.dg/tree-prof/partition3.C: New test.
13756 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13758 PR rtl-optimization/47366
13759 * g++.dg/opt/pr47366.C: New test.
13761 2011-01-21 Jason Merrill <jason@redhat.com>
13764 * g++.dg/cpp0x/constexpr-regress2.C: New.
13766 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13768 2011-01-21 Jeff Law <law@redhat.com>
13770 PR rtl-optimization/41619
13771 * gcc.dg/pr41619.c: New.
13773 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13775 PR tree-optimization/47355
13776 * g++.dg/opt/pr47355.C: New test.
13778 2011-01-21 Richard Guenther <rguenther@suse.de>
13780 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13783 2011-01-21 Richard Guenther <rguenther@suse.de>
13785 PR tree-optimization/47365
13786 * gcc.dg/torture/pr47365.c: New testcase.
13787 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13789 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13791 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13793 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13795 PR tree-optimization/47391
13796 * gcc.dg/pr47391.c: New test.
13798 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13800 * g++.dg/template/char1.C: Use signed char.
13802 2011-01-21 Tobias Burnus <burnus@net-b.de>
13805 * gfortran.dg/pointer_target_4.f90: New.
13807 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13810 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13811 ILP32 system and not IP32.
13813 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13816 * g++.dg/debug/pr46583.C: New.
13818 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13821 * g++.dg/debug/pr47283.C: New test.
13824 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13825 * gcc.target/i386/headmerge-2.c: Likewise.
13827 2011-01-20 Richard Guenther <rguenther@suse.de>
13829 PR middle-end/47370
13830 * gcc.dg/torture/pr47370.c: New testcase.
13832 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13834 PR tree-optimization/46130
13835 * gcc.dg/pr46130-1.c: New test.
13836 * gcc.dg/pr46130-2.c: New test.
13838 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13841 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13843 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13846 * g++.dg/debug/pr46240.cc: New.
13848 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13851 * g++.dg/template/anonunion1.C: New test.
13853 PR rtl-optimization/47337
13854 * gcc.c-torture/execute/pr47337.c: New test.
13856 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13859 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13861 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13863 PR tree-optimization/46021
13864 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13866 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13868 PR tree-optimization/47290
13869 * g++.dg/torture/pr47290.C: New test.
13871 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13874 * gfortran.dg/proc_ptr_comp_29.f90: New.
13876 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13879 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13880 powerpc-apple-darwin9.
13882 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13884 PR rtl-optimization/47299
13885 * gcc.c-torture/execute/pr47299.c: New test.
13887 2011-01-17 Jason Merrill <jason@redhat.com>
13889 * g++.dg/cpp0x/constexpr-virtual.C: New.
13891 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13894 * gfortran.dg/gomp/pr47331.f90: New test.
13896 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13899 * objc.dg/selector-warn-1.m: New.
13900 * obj-c++.dg/selector-warn-1.mm: New.
13902 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13904 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13905 Update dg-final accordingly.
13907 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13909 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13911 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13913 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13915 * gcc.dg/guality/pr36728-2.c: Likewise.
13917 2011-01-17 Richard Guenther <rguenther@suse.de>
13919 PR tree-optimization/47313
13920 * g++.dg/torture/pr47313.C: New testcase.
13922 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13925 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13926 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13927 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13928 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13930 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13932 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13933 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13934 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13936 2011-01-17 Richard Guenther <rguenther@suse.de>
13938 PR tree-optimization/45967
13939 * gcc.dg/torture/pr45967-2.c: New testcase.
13940 * gcc.dg/torture/pr45967-3.c: Likewise.
13942 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13945 * g++.dg/ext/pr47213.C: Require visibility.
13947 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13949 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13950 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13952 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13954 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13955 Linux-based targets.
13957 2011-01-13 Jan Hubicka <jh@suse.cz>
13959 PR tree-optimization/47276
13960 * gcc.dg/pr47276.c: New testcase.
13962 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13963 Jonathan Wakely <jwakely.gcc@gmail.com>
13966 * g++.dg/other/pr33558.C: New.
13967 * g++.dg/other/pr33558-2.C: New.
13969 2011-01-14 Martin Jambor <mjambor@suse.cz>
13971 PR tree-optimization/45934
13972 PR tree-optimization/46302
13973 * g++.dg/ipa/devirt-c-1.C: New test.
13974 * g++.dg/ipa/devirt-c-2.C: Likewise.
13975 * g++.dg/ipa/devirt-c-3.C: Likewise.
13976 * g++.dg/ipa/devirt-c-4.C: Likewise.
13977 * g++.dg/ipa/devirt-c-5.C: Likewise.
13978 * g++.dg/ipa/devirt-c-6.C: Likewise.
13979 * g++.dg/ipa/devirt-6.C: Likewise.
13980 * g++.dg/ipa/devirt-d-1.C: Likewise.
13981 * g++.dg/torture/pr45934.C: Likewise.
13983 2011-01-14 Jason Merrill <jason@redhat.com>
13985 * g++.dg/cpp0x/variadic105.C: New.
13987 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13988 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13991 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13992 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13993 execution tests on i?86-*-*, x86_64-*-* and
13994 powerpc*-apple-darwin* && ilp32.
13995 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13996 tests on i?86-*-* and x86_64-*-*.
13998 2011-01-14 Richard Guenther <rguenther@suse.de>
14000 PR tree-optimization/47280
14001 * g++.dg/opt/pr47280.C: New testcase.
14003 2011-01-14 Jason Merrill <jason@redhat.com>
14005 * g++.dg/cpp0x/constexpr-regress1.C: New.
14007 * g++.dg/ext/flexary2.C: New.
14009 2011-01-14 Richard Guenther <rguenther@suse.de>
14011 PR middle-end/47281
14012 * gcc.dg/torture/pr47281.c: New testcase.
14013 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14015 2011-01-14 Richard Guenther <rguenther@suse.de>
14017 PR tree-optimization/47286
14018 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14020 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14023 * g++.dg/ext/pr47213.C: New.
14025 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14027 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14029 2011-01-13 Tobias Burnus <burnus@net-b.de>
14030 Mikael Morin <mikael@gcc.gnu.org>
14034 * gfortran.dg/select_type_20.f90: New.
14035 * gfortran.dg/select_type_21.f90: New.
14037 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14040 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14042 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14044 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14045 * gcc.dg/guality/pr36728-2.c: Likewise.
14047 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14050 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14052 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14054 PR rtl-optimization/45352
14055 * gcc.dg/pr45352-3.c: New.
14057 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14059 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14061 * g++.dg/cpp0x/range-for8.C: New.
14062 * g++.dg/cpp0x/range-for9.C: New.
14064 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14067 * g++.dg/debug/pr47209.C: New.
14069 2011-01-12 Richard Guenther <rguenther@suse.de>
14072 * gcc.dg/lto/pr47259_0.c: New testcase.
14073 * gcc.dg/lto/pr47259_1.c: Likewise.
14075 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14077 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14078 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14079 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14080 methods missing from the OBJC2 Object.
14081 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14082 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14083 GNU and NeXT runtimes.
14084 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14086 * objc-obj-c++-shared/Object1.m: Likewise.
14087 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14088 * objc.dg/proto-qual-1.m: Likewise.
14089 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14090 * obj-c++.dg/proto-qual-1.mm: Likewise.
14092 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14095 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14097 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14099 Fixed the Objective-C++ testsuite and updated all tests.
14100 * lib/obj-c++.exp (obj-c++_init): Declare and set
14101 gcc_warning_prefix and gcc_error_prefix.
14102 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14103 'dg-warning', 'dg-message' and 'dg-error'.
14104 * obj-c++.dg/class-extension-3.mm: Likewise.
14105 * obj-c++.dg/class-protocol-1.mm: Likewise.
14106 * obj-c++.dg/encode-7.mm: Likewise.
14107 * obj-c++.dg/exceptions-3.mm: Likewise.
14108 * obj-c++.dg/exceptions-5.mm: Likewise.
14109 * obj-c++.dg/method-12.mm: Likewise.
14110 * obj-c++.dg/method-13.mm: Likewise.
14111 * obj-c++.dg/method-15.mm: Likewise.
14112 * obj-c++.dg/method-16.mm: Likewise.
14113 * obj-c++.dg/method-4.mm: Likewise.
14114 * obj-c++.dg/method-8.mm: Likewise.
14115 * obj-c++.dg/method-conflict-1.mm: Likewise.
14116 * obj-c++.dg/method-conflict-2.mm: Likewise.
14117 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14118 and uncommented second part of the testcase now that the testsuite
14120 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14121 and uncommented second part of the testcase now that the testsuite
14123 * obj-c++.dg/private-1.mm: Likewise.
14124 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14125 * obj-c++.dg/syntax-error-7.mm: Likewise.
14126 * obj-c++.dg/warn5.mm: Likewise.
14127 * obj-c++.dg/property/at-property-14.mm: Likewise.
14128 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14130 * obj-c++.dg/property/at-property-18.mm: Likewise.
14131 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14133 * obj-c++.dg/property/at-property-21.mm: Likewise.
14134 * obj-c++.dg/property/at-property-28.mm: Likewise.
14135 * obj-c++.dg/property/at-property-5.mm: Likewise.
14136 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14137 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14138 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14139 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14140 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14141 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14142 * obj-c++.dg/tls/diag-5.mm: Likewise.
14143 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14144 dg-error, now matched correctly.
14146 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14148 * objc.dg/property/at-property-29.m: New.
14149 * obj-c++.dg/property/at-property-29.mm: New.
14151 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14153 * go.test/go-test.exp (go-set-goarch): New proc.
14154 (go-gc-tests): Use it.
14156 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14159 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14161 2011-01-11 Richard Henderson <rth@redhat.com>
14163 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14165 2011-01-11 Jan Hubicka <jh@suse.cz>
14169 * gcc.dg/lto/pr45721_1.c: New file.
14170 * gcc.dg/lto/pr45721_0.c: New file.
14172 2011-01-11 Richard Guenther <rguenther@suse.de>
14174 PR tree-optimization/46076
14175 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14177 2011-01-11 Jeff Law <law@redhat.com>
14179 * PR tree-optimization/47086
14180 * gcc.dg/pr47086.c: New test.
14182 2011-01-11 Jason Merrill <jason@redhat.com>
14185 * g++.dg/template/new10.C: New.
14188 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14190 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14192 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14193 Split type definitions and NSConstantString class into...
14194 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14195 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14196 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14197 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14198 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14199 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14201 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14202 encode defines for newer NeXT system headers.
14203 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14204 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14205 * objc.dg/foreach-5.m: Likewise.
14206 * objc.dg/foreach-2.m: Likewise.
14207 * objc.dg/foreach-4.m: Likewise.
14208 * objc.dg/torture/strings/string1.m: Likewise.
14209 * objc.dg/torture/strings/string2.m: Likewise.
14210 * objc.dg/torture/strings/string3.m: Likewise.
14211 * objc.dg/torture/strings/string4.m: Likewise.
14212 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14213 header and stand alone.
14214 * obj-c++.dg/strings/strings-2.mm: Likewise.
14215 * objc.dg/torture/strings/const-str-3.m: Likewise.
14216 * objc.dg/strings/strings-2.m: Likewise.
14217 * objc.dg/strings/const-str-12b.m: Likewise.
14219 2011-01-12 Richard Guenther <rguenther@suse.de>
14221 PR middle-end/32511
14222 * gcc.dg/attr-weak-1.c: Adjust.
14224 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14227 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14228 standard compliant and comment.
14230 2011-01-10 Jan Hubicka <jh@suse.cz>
14233 * gcc.dg/initpri3.c: New testcase.
14235 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14238 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14239 externally visible.
14244 (g_ebp_save): Likewise.
14245 (g_esp_save): Likewise.
14247 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14249 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14251 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14253 PR tree-optimization/46021
14254 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14255 i?86-*-*, x86_64-*-*.
14257 2011-01-10 Jeff Law <law@redhat.com>
14259 * PR tree-optimization/47141
14260 * gcc.c-torture/compile/pr47141.c: New test.
14262 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14265 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14266 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14267 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14268 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14271 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14272 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14273 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14274 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14275 being vectorized. Adjust dg-final pattern.
14278 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14279 * gcc.dg/vect/slp-24.c: Likewise.
14281 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14284 * g++.dg/other/pr47218-1.C: New test file.
14285 * g++.dg/other/pr47218.C: Likewise.
14286 * g++.dg/other/pr47218.h: New supporting header.
14288 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14291 * objc.dg/attributes/invalid-attribute-1.m: New.
14292 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14294 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14297 * gfortran.dg/proc_ptr_comp_28.f90: New.
14299 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14301 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14302 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14303 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14304 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14305 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14306 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14307 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14308 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14309 * objc.dg/gnu-api-2-class.m: Likewise.
14310 * objc.dg/gnu-api-2-ivar.m: Likewise.
14311 * objc.dg/gnu-api-2-method.m: Likewise.
14312 * objc.dg/gnu-api-2-objc.m: Likewise.
14313 * objc.dg/gnu-api-2-object.m: Likewise.
14314 * objc.dg/gnu-api-2-property.m: Likewise.
14315 * objc.dg/gnu-api-2-protocol.m: Likewise.
14316 * objc.dg/gnu-api-2-sel.m: Likewise.
14318 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14320 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14321 * objc.dg/objc-foreach-4.m: Likewise.
14322 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14323 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14324 * objc.dg/foreach-4.m: Likewise.
14325 * objc.dg/foreach-5.m: Likewise.
14326 * objc.dg/foreach-3.m: Return self from init.
14328 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14331 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14333 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14336 * gfortran.dg/class_35.f90: New.
14338 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14340 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14342 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14345 * objc.dg/invalid-method-2.m: New.
14346 * obj-c++.dg/invalid-method-2.mm: New.
14348 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14351 * gfortran.dg/transpose_optimization_2.f90 : New test.
14353 2011-01-08 Jan Hubicka <jh@suse.cz>
14355 PR tree-optmization/46469
14356 * g++.dg/torture/pr46469.C: New testcase.
14358 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14360 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14361 emulation of libobjc-gnu structure layout functionality to ..
14362 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14363 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14364 * objc/execute/bf-common.h: Adjust headers.
14365 * objc/execute/bf-1.m: Likewise.
14366 * objc/execute/bf-2.m: Likewise.
14367 * objc/execute/bf-3.m: Likewise.
14368 * objc/execute/bf-4.m: Likewise.
14369 * objc/execute/bf-5.m: Likewise.
14370 * objc/execute/bf-6.m: Likewise.
14371 * objc/execute/bf-7.m: Likewise.
14372 * objc/execute/bf-8.m: Likewise.
14373 * objc/execute/bf-9.m: Likewise.
14374 * objc/execute/bf-10.m: Likewise.
14375 * objc/execute/bf-11.m: Likewise.
14376 * objc/execute/bf-12.m: Likewise.
14377 * objc/execute/bf-13.m: Likewise.
14378 * objc/execute/bf-14.m: Likewise.
14379 * objc/execute/bf-15.m: Likewise.
14380 * objc/execute/bf-16.m: Likewise.
14381 * objc/execute/bf-17.m: Likewise.
14382 * objc/execute/bf-18.m: Likewise.
14383 * objc/execute/bf-19.m: Likewise.
14384 * objc/execute/bf-20.m: Likewise.
14385 * objc/execute/bf-21.m: Likewise.
14386 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14387 objc_get_type_qualifiers ().
14389 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14392 * gfortran.dg/dependency_39.f90: New test.
14394 2011-01-07 Jan Hubicka <jh@suse.cz>
14396 Get builtins tests ready for linker plugin.
14397 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14398 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14399 my_memset, my_bzero): Mark used.
14400 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14401 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14403 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14406 2011-01-07 Jan Hubicka <jh@suse.cz>
14408 PR tree-optimization/46367
14409 * g++.dg/torture/pr46367.C: New file.
14411 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14414 * gcc.dg/pr47201.c: New test.
14417 * gcc.dg/tree-prof/pr47187.c: New test.
14419 2011-01-07 Tobias Burnus <burnus@net-b.de>
14422 * gfortran.dg/extends_type_of_3.f90: New.
14424 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14426 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14427 * g++.dg/ext/dllimport-MI1.C: Likewise.
14428 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14429 * g++.dg/ext/dllimport10.C: Likewise.
14430 * g++.dg/ext/dllimport11.C: Likewise.
14431 * g++.dg/ext/dllimport12.C: Likewise.
14432 * g++.dg/ext/dllimport13.C: Likewise.
14433 * g++.dg/ext/dllimport2.C: Likewise.
14434 * g++.dg/ext/dllimport3.C: Likewise.
14435 * g++.dg/ext/dllimport4.C: Likewise.
14436 * g++.dg/ext/dllimport5.C: Likewise.
14437 * g++.dg/ext/dllimport6.C: Likewise.
14438 * g++.dg/ext/dllimport8.C: Likewise.
14439 * g++.dg/ext/dllimport9.C: Likewise.
14440 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14441 targets, too. Additionally enable test for i?86-*-mingw*.
14442 * g++.dg/ext/selectany1.C: Likewise.
14443 Remove guard variable check.
14445 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14449 * gfortran.dg/storage_size_3.f08: Extended.
14451 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14454 * g++.dg/template/stdarg1.C: New test.
14456 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14459 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14460 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14461 from the interface of functions to not hide the errors that
14464 2011-01-06 Jan Hubicka <jh@suse.cz>
14466 * gcc.dg/lto/pr47188_0.c: New testcase.
14467 * gcc.dg/lto/pr47188_1.c: New testcase.
14469 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14473 * gfortran.dg/interface_33.f90: New test.
14475 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14478 * gcc.c-torture/compile/pr47150.c: New test.
14480 2011-01-06 Ira Rosen <irar@il.ibm.com>
14482 PR tree-optimization/47139
14483 * gcc.dg/vect/pr47139.c: New test.
14485 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14488 * gfortran.dg/extends_type_of_2.f03: New.
14490 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14492 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14494 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14496 * gnat.dg/opt14.adb: New test.
14498 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14501 * gfortran.dg/allocate_error_2.f90: New test.
14503 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14506 * gfortran.dg/storage_size_3.f08: New.
14508 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14510 PR libgfortran/47154
14511 * gfortran.dg/namelist_68.f90: New test.
14513 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14515 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14517 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14520 * gfortran.dg/class_34.f90: New.
14522 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14524 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14525 use __builtin_inff. Skip all single-precision tests that require
14528 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14530 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14532 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14534 PR tree-optimization/47148
14535 * gcc.c-torture/execute/pr47148.c: New test.
14537 PR tree-optimization/47155
14538 * gcc.c-torture/execute/pr47155.c: New test.
14540 PR rtl-optimization/47157
14541 * gcc.c-torture/compile/pr47157.c: New test.
14543 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14545 * gcc.dg/torture/vector-shift2.c (schar): Define.
14546 (main): Always use schar or uchar instead of plain "char" to avoid
14547 dependencies on implementation-defined char signedness.
14549 2011-01-03 Martin Jambor <mjambor@suse.cz>
14551 PR tree-optimization/46801
14552 * gnat.dg/pack9.adb: Remove xfail.
14554 2011-01-03 Martin Jambor <mjambor@suse.cz>
14556 PR tree-optimization/46984
14557 * g++.dg/ipa/pr46984.C: New test.
14559 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14562 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14564 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14566 PR tree-optimization/47140
14567 * gcc.c-torture/compile/pr47140.c: New test.
14569 PR rtl-optimization/47028
14570 * gcc.dg/pr47028.c: New test.
14572 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14574 * objc.dg/protocol-forward-1.m: Removed TODO.
14575 * objc.dg/protocol-forward-2.m: New.
14576 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14577 * obj-c++.dg/protocol-forward-2.mm: New.
14579 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14582 * g++.dg/eh/pr38662.C: New testcase.
14584 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14586 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14587 scan for newline '\n'.
14590 Copyright (C) 2011 Free Software Foundation, Inc.
14592 Copying and distribution of this file, with or without modification,
14593 are permitted in any medium without royalty provided the copyright
14594 notice and this notice are preserved.