1 2011-11-25 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/volatile13.f90: New.
6 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
9 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
11 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
16 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
19 * gcc.target/i386/sw-1.c: Revert revision 181357.
21 2011-11-24 Tobias Burnus <burnus@net-b.de>
24 * gfortran.dg/implicit_pure_1.f90: New.
26 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
29 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
30 * gcc.dg/atomic-exchange-5.c: Likewise.
31 * gcc.dg/atomic-load-5.c: Likewise.
32 * gcc.dg/atomic-op-5.c: Likewise.
33 * gcc.dg/atomic-store-5.c: Likewise.
34 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
36 2011-11-24 Jakub Jelinek <jakub@redhat.com>
38 PR rtl-optimization/50290
39 * gcc.dg/pr50290.c: New test.
41 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
46 2011-11-23 Jakub Jelinek <jakub@redhat.com>
49 * gcc.dg/pr51261.c: New test.
51 2011-11-22 Dodji Seketeli <dodji@redhat.com>
54 * g++.dg/cpp0x/alias-decl-14.C: New test.
55 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
57 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
59 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
60 * g++.dg/lookup/struct1.C: Likewise.
61 * g++.dg/parse/elab1.C: Likewise.
62 * g++.dg/parse/elab2.C: Likewise.
63 * g++.dg/parse/int-as-enum1.C: Likewise.
64 * g++.dg/parse/typedef1.C: Likewise.
65 * g++.dg/parse/typedef3.C: Likewise.
66 * g++.dg/parse/typedef4.C: Likewise.
67 * g++.dg/parse/typedef5.C: Likewise.
68 * g++.dg/template/crash26.C: Likewise.
69 * g++.dg/template/nontype4.C: Likewise.
70 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
71 * g++.old-deja/g++.brendan/line1.C: Likewise.
72 * g++.old-deja/g++.other/elab1.C: Likewise.
73 * g++.old-deja/g++.other/syntax4.C: Likewise.
75 2011-11-22 Tom de Vries <tom@codesourcery.com>
77 PR rtl-optimization/50764
78 * gcc.dg/pr50764.c: New test.
80 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
83 * g++.dg/cpp0x/decltype36.C: New.
85 2011-11-22 Jakub Jelinek <jakub@redhat.com>
87 PR tree-optimization/51074
88 * gcc.dg/vect/pr51074.c: New test.
90 2011-11-22 Dodji Seketeli <dodji@redhat.com>
93 * g++.dg/cpp0x/alias-decl-16.C: New test.
95 2011-11-22 Jakub Jelinek <jakub@redhat.com>
97 PR tree-optimization/50765
98 * gcc.dg/pr50765.c: New test.
100 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
102 * gcc.dg/vshift-1.c (main): Call rand instead of random.
103 * gcc.dg/vshift-3.c (main): Likewise.
105 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
107 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
109 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
111 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
112 * gcc.misc-tests/gcov-17.c: Likewise.
113 * g++.dg/gcov/gcov-8.C: Likewise.
114 * g++.dg/gcov/gcov-9.C: Likewise.
116 2011-11-21 Torvald Riegel <triegel@redhat.com>
118 * g++.dg/tm/pr47747.C: New test.
120 2011-11-21 Torvald Riegel <triegel@redhat.com>
122 * g++.dg/tm/template-2.C: New test.
124 2011-11-21 Jakub Jelinek <jakub@redhat.com>
127 * gcc.dg/pr50827.c: New test.
129 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
132 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
133 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
134 * g++.dg/cpp0x/udlit-member.C: Adjust.
135 * g++.dg/cpp0x/udlit-raw-length.C: New.
136 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
137 * g++.dg/cpp0x/udlit-resolve.C: New.
138 * c-c++-common/dfp/pr33466.c: Adjust.
140 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
142 * lib/target-supports.exp
143 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
144 with ultrasparc_vis2_hw.
145 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
146 with ultrasparc_vis3_hw.
148 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
150 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
151 *-*-solaris2* && c++.
153 2011-11-20 Joey Ye <joey.ye@arm.com>
155 * gcc.dg/volatile-bitfields-1.c: New.
157 2011-11-20 Jason Merrill <jason@redhat.com>
160 * g++.dg/cpp0x/variadic120.C: New.
161 * g++.dg/cpp0x/sfinae26.C: Adjust.
163 * g++.dg/cpp0x/sfinae11.C: Adjust.
164 * g++.dg/cpp0x/sfinae26.C: Adjust.
165 * g++.dg/template/unify11.C: Adjust.
167 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
170 * g++.dg/template/error46.C: New.
172 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
175 * gcc.target/i386/pr51235.c: New test.
178 * gcc.target/i386/pr51236.c: New test.
180 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
182 * gnat.dg/discr32.adb: New test.
183 * gnat.dg/discr32_pkg.ads: New helper.
185 2011-11-20 Nathan Sidwell <nathan@acm.org>
187 PR gcov-profile/51113
188 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
189 * gcc.misc-tests/gcov-16.c: New.
190 * gcc.misc-tests/gcov-17.c: New.
191 * g++.dg/gcov/gcov-8.C: New.
192 * g++.dg/gcov/gcov-9.C: New.
193 * g++.dg/gcov/gcov-10.C: New.
195 2011-11-20 Dodji Seketeli <dodji@redhat.com>
198 * g++.dg/cpp0x/alias-decl-15.C: New test.
200 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
203 * g++.dg/cpp0x/pr51216.C: New.
205 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
207 * gcc.dg/delay-slot-2.c: New test.
209 2011-11-18 Joseph Myers <joseph@codesourcery.com>
211 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
213 2011-11-18 Fabien ChĂȘne <fabien@gcc.gnu.org>
216 * g++.dg/lookup/using46.C: New.
217 * g++.dg/lookup/using47.C: New.
218 * g++.dg/lookup/using48.C: New.
219 * g++.dg/lookup/using49.C: New.
220 * g++.dg/lookup/using50.C: New.
222 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
224 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
225 supports /* ... */ comments.
227 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
230 * g++.dg/cpp0x/pr51150.C: New.
232 2011-11-18 Martin Jambor <mjambor@suse.cz>
234 PR tree-optimization/50605
235 * g++.dg/ipa/pr50605.C: New test.
237 2011-11-18 Dodji Seketeli <dodji@redhat.com>
240 * g++.dg/cpp0x/alias-decl-13.C: New test.
242 2011-11-17 Jason Merrill <jason@redhat.com>
245 * g++.dg/cpp0x/auto27.C: New.
246 * g++.dg/cpp0x/trailing2.C: Adjust messages.
248 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
250 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
251 memory model parameters don't match expected values.
252 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
253 __atomic_compare_exchange.
254 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
255 __atomic_compare_exchange_n.
256 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
257 weak/strong parameter and fail if memory models aren't correct.
259 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
261 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
262 Look for simulate_thread_done to determine working gdb. Reduce timeout
263 to 10 seconds and fail when timeout occurs. Improve error messages.
265 2011-11-17 Jason Merrill <jason@redhat.com>
268 * g++.dg/template/virtual2.C: New.
270 2011-11-17 Michael Matz <matz@suse.de>
274 * g++.dg/tree-ssa/pr50741.C: New.
276 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
278 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
280 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
283 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
284 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
286 2011-11-16 Tobias Burnus <burnus@net-b.de>
290 * gfortran.dg/constructor_1.f90: New.
291 * gfortran.dg/constructor_2.f90: New.
292 * gfortran.dg/constructor_3.f90: New.
293 * gfortran.dg/constructor_4.f90: New.
294 * gfortran.dg/constructor_5.f90: New.
295 * gfortran.dg/constructor_6.f90: New.
296 * gfortran.dg/use_only_5.f90: New.
297 * gfortran.dg/c_ptr_tests_17.f90: New.
298 * gfortran.dg/c_ptr_tests_18.f90: New.
299 * gfortran.dg/used_types_25.f90: New.
300 * gfortran.dg/used_types_26.f90: New
301 * gfortran.dg/type_decl_3.f90: New.
302 * gfortran.dg/function_types_3.f90: Update dg-error.
303 * gfortran.dg/result_1.f90: Ditto.
304 * gfortran.dg/structure_constructor_3.f03: Ditto.
305 * gfortran.dg/structure_constructor_4.f03: Ditto.
307 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
309 * gcc.dg/vect/pr30858.c: Update expected output for
310 architectures with multiple vector sizes.
312 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
313 Bernd Schmidt <bernds@coudesourcery.com>
314 Sebastian Huber <sebastian.huber@embedded-brains.de>
317 * gcc.target/arm/pr49641.c: New test.
319 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
321 PR tree-optimization/49960
322 * gcc.dg/autopar/pr49960.c: New test.
323 * gcc.dg/autopar/pr49960-1.c: New test.
326 2011-11-16 Tom de Vries <tom@codesourcery.com>
328 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
329 * gcc.dg/pr43864-2.c: Same.
330 * gcc.dg/pr43864-3.c: Same.
331 * gcc.dg/pr43864-4.c: Same.
333 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
335 * gcc.target/i386/sse2-cvt-vec.c: New test.
336 * gcc.target/i386/avx-cvt-vec.c: Ditto.
337 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
338 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
339 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
340 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
341 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
343 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
345 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
346 powerpc*-*-darwin* targets.
348 2011-11-15 Torvald Riegel <triegel@redhat.com>
350 * c-c++-common/tm/trxn-expr-3.c: New test.
352 2011-11-14 Torvald Riegel <triegel@redhat.com>
354 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
356 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
358 * gcc.target/i386/avx-recip-vec.c: New test.
359 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
360 * gcc.target/i386/avx-lrint-vec.c: Ditto.
361 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
362 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
363 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
364 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
365 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
366 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
367 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
368 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
369 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
370 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
371 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
372 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
374 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
377 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
378 non-template literal operator.
380 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
383 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
384 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
385 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
386 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
387 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
388 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
389 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
390 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
391 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
392 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
393 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
394 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
395 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
396 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
397 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
399 2011-11-14 Fabien ChĂȘne <fabien@gcc.gnu.org>
405 * g++.old-deja/g++.brendan/misc14.C: Adjust.
406 * g++.old-deja/g++.jason/scoping16.C: Likewise.
407 * g++.old-deja/g++.other/anon7.C: Likewise.
408 * g++.old-deja/g++.other/using1.C: Likewise.
409 * g++.old-deja/g++.other/redecl1.C: Likewise.
410 * g++.old-deja/g++.other/typedef7.C: Likewise.
411 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
412 * g++.dg/template/using2.C: Likewise.
413 * g++.dg/template/static4.C: Likewise.
414 * g++.dg/template/typedef1.C: Likewise.
415 * g++.dg/lookup/name-clash9.C: Likewise.
416 * g++.dg/abi/mangle41.C: Likewise.
417 * g++.dg/parse/ctor5.C: Likewise.
418 * g++.dg/inherit/using4.C: Likewise.
419 * g++.dg/lookup/using24.C: New.
420 * g++.dg/lookup/using25.C: New.
421 * g++.dg/lookup/using26.C: New.
422 * g++.dg/lookup/using27.C: New.
423 * g++.dg/lookup/using28.C: New.
424 * g++.dg/lookup/using29.C: New.
425 * g++.dg/lookup/using30.C: New.
426 * g++.dg/lookup/using31.C: New.
427 * g++.dg/lookup/using32.C: New.
428 * g++.dg/lookup/using33.C: New.
429 * g++.dg/lookup/using34.C: New.
430 * g++.dg/lookup/using35.C: New.
431 * g++.dg/lookup/using36.C: New.
432 * g++.dg/lookup/using37.C: New.
433 * g++.dg/lookup/using38.C: New.
434 * g++.dg/lookup/using39.C: New.
435 * g++.dg/lookup/using40.C: New.
436 * g++.dg/lookup/using41.C: New.
437 * g++.dg/lookup/using42.C: New.
438 * g++.dg/lookup/using43.C: New.
439 * g++.dg/lookup/using44.C: New.
440 * g++.dg/lookup/using45.C: New.
441 * g++.dg/lookup/pr6936.C: New.
442 * g++.dg/debug/using4.C: New.
443 * g++.dg/debug/using5.C: New.
444 * g++.dg/cpp0x/forw_enum10.C: New.
446 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
447 Jan Hubicka <jh@suse.cz>
449 * gcc.target/i386/sw-1.c: Force rep;movsb.
451 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
454 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
455 dg-additional-options.
457 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
459 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
460 specified. Remove redundant runtime checks.
461 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
462 Allow for other than -m4. Fix typos in comments.
464 2011-11-12 Jason Merrill <jason@redhat.com>
467 * g++.dg/warn/ref-temp1.C: New.
470 * g++.dg/opt/stack2.C: New.
472 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
474 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
475 alpha*-*-linux* targets.
477 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
480 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
481 Darwin targets and allow external symbols to be undefined.
483 2011-11-12 Nathan Sidwell <nathan@acm.org>
485 * gcc.misc-tests/gcov-15.c: New.
487 2011-11-11 Jakub Jelinek <jakub@redhat.com>
489 PR tree-optimization/51058
490 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
491 * gfortran.dg/vect/pr51058-2.f90: New test.
493 2011-11-10 Jason Merrill <jason@redhat.com>
495 * g++.dg/template/linkage1.C: New.
496 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
497 * g++.old-deja/g++.other/linkage4.C: Likewise.
500 * g++.dg/cpp0x/defaulted33.C: New.
502 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
505 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
506 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
509 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
511 PR rtl-optimization/51040
512 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
515 2011-11-10 Jason Merrill <jason@redhat.com>
518 * g++.dg/template/conv12.C: New.
521 * gcc.dg/debug/dwarf2/asm-line1.c: New.
523 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
525 * gnat.dg/atomic6_1.adb: New test.
526 * gnat.dg/atomic6_2.adb: Likewise.
527 * gnat.dg/atomic6_3.adb: Likewise.
528 * gnat.dg/atomic6_4.adb: Likewise.
529 * gnat.dg/atomic6_5.adb: Likewise.
530 * gnat.dg/atomic6_6.adb: Likewise.
531 * gnat.dg/atomic6_7.adb: Likewise.
532 * gnat.dg/atomic6_8.adb: Likewise.
533 * gnat.dg/atomic6_pkg.ads: New helper.
535 2011-11-10 Jakub Jelinek <jakub@redhat.com>
538 * gcc.c-torture/compile/pr51077.c: New test.
540 PR rtl-optimization/51023
541 * gcc.c-torture/execute/pr51023.c: New test.
543 2011-11-10 Richard Guenther <rguenther@suse.de>
545 PR tree-optimization/51042
546 * gcc.dg/torture/pr51042.c: New testcase.
548 2011-11-10 Richard Guenther <rguenther@suse.de>
550 PR tree-optimization/51070
551 * gcc.dg/torture/pr51070.c: New testcase.
553 2011-11-10 Richard Guenther <rguenther@suse.de>
555 PR tree-optimization/51030
556 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
558 2011-11-10 Richard Guenther <rguenther@suse.de>
561 * gcc.dg/torture/pr51071.c: New testcase.
563 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
565 * gnat.dg/loop_optimization9.ad[sb]: New test.
567 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
569 PR tree-optimization/51058
570 * gfortran.dg/vect/pr51058.f90: New test.
572 2011-11-10 Jakub Jelinek <jakub@redhat.com>
574 PR tree-optimization/51000
575 * gcc.dg/vect/pr51000.c: New test.
577 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
580 * g++.dg/cpp0x/static_assert5.C: New.
581 * g++.dg/template/nontype13.C: Tweak.
583 2011-11-09 Jason Merrill <jason@redhat.com>
586 * g++.dg/cpp0x/noexcept16.C: New.
589 * g++.dg/cpp0x/variadic119.C: New.
591 2011-11-09 Jakub Jelinek <jakub@redhat.com>
594 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
596 * gcc.dg/torture/vshuf-32.inc: Likewise.
597 * gcc.dg/torture/vshuf-4.inc: Likewise.
598 * gcc.dg/torture/vshuf-8.inc: Likewise.
600 * gcc.dg/tm/memopt-1.c: Fix up regexp.
602 2011-11-09 Ian Lance Taylor <iant@google.com>
604 * lib/target-supports.exp (check_effective_target_ucontext_h): New
606 * gcc.dg/split-5.c: New test.
608 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
610 * gcc.dg/tm/memopt-1.c: Adjust regexp.
612 2011-11-09 Jason Merrill <jason@redhat.com>
615 * g++.dg/template/virtual1.C: New.
617 2011-11-08 Jason Merrill <jason@redhat.com>
619 Run most C++ tests in both C++98 and C++11 modes.
620 * lib/target-supports.exp (check_effective_target_c++11): New.
621 (check_effective_target_c++98): New.
622 * lib/g++-dg.exp (g++-dg-runtest): New.
623 * g++.dg/dg.exp: Use g++-dg-runtest.
624 * g++.dg/charset/charset.exp: Likewise.
625 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
626 * g++.dg/dfp/dfp.exp: Likewise.
627 * g++.dg/gcov/gcov.exp: Likewise.
628 * g++.dg/gomp/gomp.exp: Likewise.
629 * g++.dg/graphite/graphite.exp: Likewise.
630 * g++.dg/tls/tls.exp: Likewise.
631 * g++.dg/tm/tm.exp: Likewise.
632 * g++.dg/vect/vect.exp: Likewise.
633 * g++.old-deja/old-deja.exp: Likewise.
634 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
635 with some of the torture options.
636 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
637 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
638 * g++.dg/init/null1.C: Only run in C++98.
639 * g++.dg/warn/Wconversion-null-3.C: Likewise.
640 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
641 * g++.old-deja/g++.brendan/crash64.C: Likewise.
642 * g++.old-deja/g++.other/anon9.C: Likewise.
643 * g++.old-deja/g++.other/linkage1.C: Likewise.
644 * g++.old-deja/g++.other/linkage2.C: Likewise.
645 * g++.old-deja/g++.pt/t29.C: Likewise.
646 * g++.old-deja/g++.pt/t30.C: Likewise.
647 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
648 * g++.dg/ext/anon-struct4.C: Likewise.
649 * g++.dg/init/brace2.C: Likewise.
650 * g++.dg/init/brace6.C: Likewise.
651 * g++.dg/other/anon3.C: Likewise.
652 * g++.dg/template/arg2.C: Likewise.
653 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
654 * g++.old-deja/g++.brendan/enum11.C: Likewise.
655 * g++.old-deja/g++.brendan/enum8.C: Likewise.
656 * g++.old-deja/g++.brendan/enum9.C: Likewise.
657 * g++.old-deja/g++.brendan/friend3.C: Likewise.
658 * g++.old-deja/g++.brendan/init2.C: Likewise.
659 * g++.old-deja/g++.brendan/init4.C: Likewise.
660 * g++.old-deja/g++.brendan/misc14.C: Likewise.
661 * g++.old-deja/g++.jason/cond.C: Likewise.
662 * g++.old-deja/g++.law/init1.C: Likewise.
663 * g++.old-deja/g++.law/operators32.C: Likewise.
664 * g++.old-deja/g++.pt/enum6.C: Likewise.
665 * g++.old-deja/g++.pt/explicit70.C: Likewise.
666 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
668 * g++.dg/eh/new1.C: Adjust for C++11 mode.
669 * g++.dg/init/new11.C: Likewise.
670 * g++.dg/init/pr29571.C: Likewise.
671 * g++.dg/lookup/forscope2.C: Likewise.
672 * g++.dg/parse/linkage1.C: Likewise.
673 * g++.dg/parse/typedef8.C: Likewise.
674 * g++.dg/template/error44.C: Likewise.
675 * g++.dg/tls/diag-2.C: Likewise.
676 * g++.dg/tls/diag-4.C: Likewise.
677 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
678 * g++.old-deja/g++.abi/arraynew.C: Likewise.
679 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
680 * g++.old-deja/g++.brendan/new3.C: Likewise.
681 * g++.old-deja/g++.eh/new1.C: Likewise.
682 * g++.old-deja/g++.eh/new2.C: Likewise.
683 * g++.old-deja/g++.jason/new.C: Likewise.
684 * g++.old-deja/g++.law/friend1.C: Likewise.
685 * g++.old-deja/g++.mike/net46.C: Likewise.
686 * g++.old-deja/g++.mike/p755.C: Likewise.
687 * g++.old-deja/g++.other/new6.C: Likewise.
689 * g++.dg/cpp0x/variadic74.C: Adjust diags.
690 * g++.dg/template/crash53.C: Likewise.
691 * g++.dg/template/void9.C: Likewise.
693 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
698 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
701 * g++.dg/cpp0x/sfinae29.C: New.
703 2011-11-09 Janus Weil <janus@gcc.gnu.org>
706 * gfortran.dg/typebound_call_22.f03: New test case.
708 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
711 * gfortran.dg/inquire_size.f90: Don't flush the unit.
713 2011-11-09 Richard Guenther <rguenther@suse.de>
715 PR tree-optimization/51039
716 * gcc.dg/pr51039.c: New testcase.
718 2011-11-09 Jakub Jelinek <jakub@redhat.com>
720 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
721 Enable also for powerpc*-*-*.
723 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
726 * gfortran.dg/forall_16.f90: New test.
728 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
731 * gfortran.dg/initialization_29.f90: Expand test.
733 2011-11-09 Dodji Seketeli <dodji@redhat.com>
736 * g++.dg/cpp0x/alias-decl-12.C: New test.
737 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
739 2011-11-09 Dodji Seketeli <dodji@redhat.com>
742 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
744 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
746 PR tree-optimization/51015
747 * gcc.dg/vect/pr51015.c: New test.
749 2011-11-08 David S. Miller <davem@davemloft.net>
751 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
752 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
754 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
757 * gfortran.dg/io_constraints_3.f90: Improve testcase.
759 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
762 * gfortran.dg/string_5.f90: Improve testcase.
764 2011-10-23 Jason Merrill <jason@redhat.com>
767 * g++.dg/template/lvalue2.C: New.
769 2011-11-08 Michael Matz <matz@suse.de>
771 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
772 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
773 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
774 * g++.dg/eh/builtin2.C: Ditto.
775 * g++.dg/eh/builtin3.C: Ditto.
777 2011-11-08 Jakub Jelinek <jakub@redhat.com>
779 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
780 being prefered even for -mavx.
781 * gcc.target/i386/avx-cvt-3.c: New test.
783 2011-11-08 Richard Guenther <rguenther@suse.de>
785 PR tree-optimization/51012
786 * gcc.dg/pr51012-1.c: New testcase.
787 * gcc.dg/pr51012-2.c: Likewise.
789 2011-11-08 Richard Guenther <rguenther@suse.de>
792 * c-c++-common/uninit-pr51010.c: New testcase.
794 2011-11-08 Jakub Jelinek <jakub@redhat.com>
796 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
797 check_effective_target_vect_call_copysignf,
798 check_effective_target_vect_call_lrint): New procedures.
799 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
800 $VECT_SLP_CFLAGS with -ffast-math.
801 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
802 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
803 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
804 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
806 2011-11-07 Richard Henderson <rth@redhat.com>
807 Aldy Hernandez <aldyh@redhat.com>
808 Torvald Riegel <triegel@redhat.com>
810 Merged from transactional-memory.
812 * g++.dg/dg.exp: Run transactional memory tests.
813 * g++.dg/tm: New directory with new tests.
814 * gcc.dg/tm: New directory with new tests.
815 * c-c++-common/tm: New directory with new tests.
817 2011-11-08 Dodji Seketeli <dodji@redhat.com>
819 Fix context handling of alias-declaration
820 * g++.dg/cpp0x/alias-decl-11.C: New test.
822 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
825 * g++.dg/parse/template26.C: New.
826 * g++.dg/template/crash45.C: Adjust dg-error string.
828 2011-11-07 Jason Merrill <jason@redhat.com>
831 * g++.dg/template/lookup9.C: New.
834 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
837 * g++.dg/cpp0x/decltype35.C: New.
839 2011-11-07 Dodji Seketeli <dodji@redhat.com>
841 Support C++11 alias-declaration
843 * g++.dg/cpp0x/alias-decl-0.C: New test case.
844 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
845 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
846 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
847 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
848 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
849 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
850 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
851 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
852 * g++.dg/ext/alias-decl-attr1.C: Likewise.
853 * g++.dg/ext/alias-decl-attr2.C: Likewise.
854 * g++.dg/ext/alias-decl-attr3.C: Likewise.
855 * g++.dg/ext/alias-decl-attr4.C: Likewise.
857 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
859 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
861 2011-11-07 Janus Weil <janus@gcc.gnu.org>
864 * gfortran.dg/typebound_call_21.f03: New.
866 2011-11-07 Nathan Sidwell <nathan@acm.org>
868 * gcc.dg/profile-dir-1.c: Adjust final scan.
869 * gcc.dg/profile-dir-2.c: Adjust final scan.
870 * gcc.dg/profile-dir-3.c: Adjust final scan.
871 * gcc.misc-tests/gcov.exp: Adjust regexp.
872 * gcc.misc-tests/gcov-12.c: New.
873 * gcc.misc-tests/gcov-13.c: New.
874 * gcc.misc-tests/gcovpart-13b.c: New.
875 * gcc.misc-tests/gcov-14.c: New.
877 2011-11-07 Jason Merrill <jason@redhat.com>
880 * g++.dg/ext/visibility/template8.C: New.
882 2011-11-07 Jakub Jelinek <jakub@redhat.com>
884 PR tree-optimization/50789
885 * gcc.target/i386/avx2-gather-1.c: New test.
886 * gcc.target/i386/avx2-gather-2.c: New test.
887 * gcc.target/i386/avx2-gather-3.c: New test.
888 * gcc.target/i386/avx2-gather-4.c: New test.
890 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
892 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
894 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
897 * gfortran.dg/open_dev_null.f90: Remove testcase.
899 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
901 * lib/target-supports.exp (check_effective_target_sync_int_128):
902 Don't cache the result.
903 (check_effective_target_sync_long_long): Ditto.
905 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
907 PR rtl-optimization/47698
908 * gcc.target/i386/47698.c: New test.
910 2011-11-06 Jason Merrill <jason@redhat.com>
913 * g++.dg/ext/visibility/template7.C: New.
915 2011-11-07 Terry Guo <terry.guo@arm.com>
917 * gcc.target/arm/wmul-1.c: Adjust optimization level.
918 * gcc.target/arm/wmul-2.c: Ditto.
919 * gcc.target/arm/wmul-3.c: Ditto.
920 * gcc.target/arm/wmul-4.c: Ditto.
922 2011-11-06 Joseph Myers <joseph@codesourcery.com>
924 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
925 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
926 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
927 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
928 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
929 expected diagnostics.
931 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
932 Richard Henderson <rth@redhat.com>
933 Aldy Hernandez <aldyh@redhat.com>
935 Merged from cxx-mem-model.
937 * lib/target-supports.exp (check_effective_target_sync_int_128,
938 check_effective_target_sync_long_long): Check whether the target
939 supports 64 and 128 bit __sync builtins.
940 (check_effective_target_cas_char): New.
941 (check_effective_target_cas_int): New.
942 * gcc.dg/dg.exp: Exclude simulate-thread tests.
943 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
944 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
945 produce the expected library calls.
946 * gcc.dg/atomic-fence.c: New functional tests.
947 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
948 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
949 * gcc.dg/atomic-lockfree[-aux].c: New tests.
950 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
951 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
952 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
953 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
954 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
955 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
957 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
959 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
961 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
963 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
964 int128 operations are atomic.
965 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
966 operations are atomic.
967 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
968 operations are atomic.
969 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
970 operations are atomic.
971 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
972 stores aren't moved out of a loop.
973 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
974 globals don't overwrite neighbouring globals.
975 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
976 writes dont overwrite neighbouring components.
977 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
978 * c-c++-common/gomp/atomic-3.c: Likewise.
979 * c-c++-common/gomp/atomic-9.c: Likewise.
980 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
981 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
982 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
983 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
984 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
985 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
986 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
987 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
988 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
989 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
990 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
991 g++.dg/gomp/atomic-15.C: Remove.
992 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
993 * gcc.dg/gomp/atomic-11.c: Remove test.
995 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
997 * gcc.dg/vect/bb-slp-cond-1.c: New test.
998 * gcc.dg/vect/slp-cond-1.c: New test.
999 * gcc.dg/vect/slp-cond-2.c: New test.
1001 2011-11-05 David S. Miller <davem@davemloft.net>
1003 * lib/test-supports.exp
1004 (check_effective_target_ultrasparc_vis2_hw): New proc.
1005 (check_effective_target_ultrasparc_vis3_hw): New proc.
1006 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1007 * gcc.target/sparc/vec-init-2.inc: Likewise.
1008 * gcc.target/sparc/vec-init-3.inc: Likewise.
1009 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1010 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1011 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1012 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1013 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1014 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1015 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1016 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1017 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1019 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1021 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1022 Disable test on Epiphany.
1023 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1024 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1025 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1026 * g++.dg/parse/pragma3.C: Likewise.
1027 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1029 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1030 * gcc.dg/tls/thr-cse-1.c: Likewise.
1031 * g++.dg/opt/devirt2.C: Likewise.
1032 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1033 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1034 * gcc.target/epiphany: New directory.
1036 2011-11-05 Tobias Burnus <burnus@net-b.de>
1038 * gfortran.dg/quad_2.f90: New.
1040 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1042 * gcc.dg/strlenopt-22g.c: New wrapper around...
1043 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1045 2011-11-04 Jason Merrill <jason@redhat.com>
1048 * g++.dg/init/lifetime2.C: New.
1049 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1052 * g++.dg/init/lifetime1.C: Test cleanup order.
1054 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1056 * g++.dg/other/offsetof7.C: New test.
1058 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1060 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1061 variable, default empty, -ffat-lto-objects for effective_target_lto.
1062 (gcc-dg-test-1): Add options from dg-final methods.
1063 * lib/scanasm.exp (scan-assembler_required_options)
1064 (scan-assembler-not_required_options): New procs.
1066 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1068 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1069 generate a pedwarn in c++98-mode.
1070 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1071 don't generate a pedwarn in c++0x-mode.
1073 2011-11-04 Olivier Goffart <olivier@woboq.com>
1076 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1078 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1080 PR rtl-optimization/38644
1081 * gcc.target/arm/stack-red-zone.c: New.
1083 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/warn/Wconversion-null-3.C: New.
1088 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1091 * g++.dg/cpp0x/udlit-strint-length.C: New.
1093 2011-11-04 Jason Merrill <jason@redhat.com>
1096 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1097 * g++.dg/init/lifetime1.C: New.
1098 * g++.dg/init/ref21.C: New.
1099 * g++.dg/eh/array1.C: New.
1101 2011-11-04 Tom de Vries <tom@codesourcery.com>
1103 PR tree-optimization/50763
1104 * gcc.dg/pr50763-5.c: New test.
1106 2011-11-04 Tom de Vries <tom@codesourcery.com>
1108 PR tree-optimization/50763
1109 * g++.dg/pr50763-4.C: New test.
1111 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1116 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1118 * gcc.dg/torture/vec-cvt-1.c: New test.
1120 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1122 * gnat.dg/specs/private1[-sub].ads: New test.
1124 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1127 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1128 * gfortran.dg/inline_sum_1.f90: New.
1129 * gfortran.dg/inline_sum_2.f90: New.
1130 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1131 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1132 * gfortran.dg/inline_product_1.f90: New.
1134 2011-11-03 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/bind_c_dts_5.f90: New.
1139 2011-11-03 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1144 2011-11-03 Richard Guenther <rguenther@suse.de>
1147 * g++.dg/init/copy7.C: Remove testcase.
1149 2011-11-03 Martin Jambor <mjambor@suse.cz>
1151 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1152 * g++.dg/ipa/devirt-c-2.C: Likewise.
1153 * g++.dg/ipa/devirt-c-7.C: New test.
1154 * g++.dg/ipa/devirt-c-8.C: Likewise.
1156 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1158 PR tree-optimization/50912
1159 * gnat.dg/loop_optimization10.ad[sb]: New test.
1160 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1162 2011-11-02 Jason Merrill <jason@redhat.com>
1165 * g++.dg/cpp0x/nsdmi-list2.C: New.
1167 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1171 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1173 2011-11-02 Tom de Vries <tom@codesourcery.com>
1175 PR tree-optimization/50769
1176 * gfortran.dg/pr50769.f90: New test.
1178 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1180 * gcc.target/sparc/20111102-1.c: New test.
1182 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1185 * g++.dg/warn/Wcast-qual2.C: New.
1187 2011-11-02 Tom de Vries <tom@codesourcery.com>
1189 PR tree-optimization/50763
1190 * g++.dg/pr50763-3.C: New test.
1192 2011-11-02 Tom de Vries <tom@codesourcery.com>
1194 PR tree-optimization/50672
1195 * g++.dg/pr50672.C: New test.
1197 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1199 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1200 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1201 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1203 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1205 2011-11-02 Richard Guenther <rguenther@suse.de>
1207 PR tree-optimization/50902
1208 * gcc.dg/torture/pr50902.c: New testcase.
1210 2010-11-02 Richard Guenther <rguenther@suse.de>
1212 PR tree-optimization/50890
1213 * gcc.dg/torture/pr50890.c: New testcase.
1215 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1218 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1219 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1221 2011-11-01 Tom de Vries <tom@codesourcery.com>
1223 PR tree-optimization/50908
1224 * gcc.dg/pr50908.c: New test.
1225 * gcc.dg/pr50908-2.c: Same.
1226 * gcc.dg/pr50908-3.c: Same.
1228 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1230 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1231 the outer loop. Remove comment. Don't check for widen-mult.
1233 2011-10-31 Martin Jambor <mjambor@suse.cz>
1235 * gcc.dg/ipa/ipcp-4.c: New test.
1237 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.dg/vshift-3.c: New test.
1240 * gcc.dg/vshift-4.c: New test.
1241 * gcc.dg/vshift-5.c: New test.
1243 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1245 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1246 and current implementation.
1248 2011-10-31 Paul Brook <paul@codesourcery.com>
1250 * gcc.dg/constructor-1.c: New test.
1252 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1255 * gfortran.dg/dshift_3.f90: New test.
1257 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1259 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1261 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1262 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1263 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1264 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1265 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1266 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1267 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1268 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1269 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1270 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1271 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1272 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1273 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1274 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1275 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1276 * gcc.dg/vector-compare-2.c: Likewise.
1278 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/cpp0x/pr50901.C: New.
1283 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1285 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1286 * gcc.target/i386/fma4-check.h (main): Ditto.
1287 * gcc.target/i386/xop-check.h (main): Ditto.
1289 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1292 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/template/crash109.C: New.
1297 2011-10-28 Jason Merrill <jason@redhat.com>
1299 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1301 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/template/crash109.C: New.
1306 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1308 * gfortran.dg/nearest_5.f90: New test.
1310 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1312 * gcc.dg/vshift-1.c: New test.
1313 * gcc.dg/vshift-2.c: New test.
1314 * gcc.target/i386/xop-vshift-1.c: New test.
1315 * gcc.target/i386/xop-vshift-2.c: New test.
1316 * gcc.target/i386/avx2-vshift-1.c: New test.
1318 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1320 PR rtl-optimization/49720
1321 * g++.dg/torture/pr49720.C: New test.
1323 2011-10-27 David S. Miller <davem@davemloft.net>
1325 * gcc.target/sparc/setcc-3.c: New test.
1327 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1330 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1332 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1334 * gcc.target/i386/sse2-cvt-1.c: New test.
1335 * gcc.target/i386/sse2-cvt-2.c: New test.
1336 * gcc.target/i386/avx-cvt-1.c: New test.
1337 * gcc.target/i386/avx-cvt-2.c: New test.
1338 * gcc.target/i386/avx2-cvt-1.c: New test.
1339 * gcc.target/i386/avx2-cvt-2.c: New test.
1341 2011-10-27 Martin Jambor <mjambor@suse.cz>
1343 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1345 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1346 Steven G. Kargl <kargl@gcc.gnu.org>
1349 * gfortran.dg/pr50875.f90: New test.
1351 2011-10-26 David S. Miller <davem@davemloft.net>
1353 * gcc.target/sparc/fmaf-1.c: New test.
1355 * gcc.target/sparc/setcc-1.c: New test.
1356 * gcc.target/sparc/setcc-2.c: New test.
1358 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1360 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1362 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1364 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1367 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1369 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1372 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1374 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1376 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/specs/discr1.ads: New test.
1379 * gnat.dg/specs/discr1_pkg.ads: New helper.
1381 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1383 * gnat.dg/specs/unchecked_union.ads: Rename to...
1384 * gnat.dg/specs/unchecked_union1.ads: ...this.
1385 * gnat.dg/specs/unchecked_union2.ads: New test.
1387 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1389 * gnat.dg/specs/atomic1.ads: New test.
1391 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1393 Implement C++11 user-defined literals.
1394 * g++.dg/cpp0x/udlit-addr.C: New.
1395 * g++.dg/cpp0x/udlit-args.C: New.
1396 * g++.dg/cpp0x/udlit-args-neg.C: New.
1397 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1398 * g++.dg/cpp0x/udlit-concat.C: New.
1399 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1400 * g++.dg/cpp0x/udlit-constexpr.C: New.
1401 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1402 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1403 * g++.dg/cpp0x/udlit-friend.C: New.
1404 * g++.dg/cpp0x/udlit-general.C: New.
1405 * g++.dg/cpp0x/udlit-inline.C: New.
1406 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1407 * g++.dg/cpp0x/udlit-member-neg.C: New.
1408 * g++.dg/cpp0x/udlit-namespace.C: New.
1409 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1410 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1411 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1412 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1413 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1414 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1415 * g++.dg/cpp0x/udlit-raw-str.C: New.
1416 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1417 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1418 * g++.dg/cpp0x/udlit-systemheader.C: New.
1419 * g++.dg/cpp0x/udlit-template.C: New.
1420 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1421 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1422 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1423 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1424 * g++.dg/cpp0x/udlit_system_header: New.
1426 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp0x/decltype34.C: New.
1431 2011-10-26 Tom de Vries <tom@codesourcery.com>
1433 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1434 * gcc.c-torture/unsorted/HIset.c: Same.
1435 * gcc.c-torture/unsorted/SIcmp.c: Same.
1436 * gcc.c-torture/unsorted/SIset.c: Same.
1437 * gcc.c-torture/unsorted/SFset.c: Same.
1438 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1439 * gcc.c-torture/unsorted/USIcmp.c: Same.
1440 * gcc.c-torture/unsorted/DFcmp.c: Same.
1442 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1444 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1445 to work also with -masm=intel and additionally test the xmm vs. ymm
1446 register type combination on mask/dest and in vsib.
1447 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1448 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1449 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1450 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1451 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1452 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1453 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1454 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1455 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1456 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1457 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1458 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1459 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1460 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1461 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1462 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1463 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1464 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1465 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1466 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1467 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1468 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1469 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1470 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1471 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1472 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1473 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1474 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1475 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1476 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1477 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1479 2011-10-26 Tom de Vries <tom@codesourcery.com>
1481 PR tree-optimization/50763
1482 * gcc.dg/pr50763-2.c: New test.
1484 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1486 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1487 Update expected messages.
1489 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1491 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1493 2011-10-25 Jason Merrill <jason@redhat.com>
1496 * g++.dg/init/aggr7.C: New.
1499 * g++.dg/cpp0x/initlist59.C: New.
1501 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/overload/operator5.C: New.
1506 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/template/crash108.C: New.
1511 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1513 PR tree-optimization/50596
1514 * gcc.dg/vect/vect-cond-10.c: New test.
1516 2011-10-24 Joey Ye <joey.ye@arm.com>
1518 * gcc.target/arm/pr42575.c: Remove architecture option.
1520 2011-10-24 David S. Miller <davem@davemloft.net>
1522 * gcc.target/sparc/vis3move-1.c: New test.
1523 * gcc.target/sparc/vis3move-2.c: New test.
1524 * gcc.target/sparc/vis3move-3.c: New test.
1526 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1528 * gcc.dg/strlenopt-22.c: New testcase.
1529 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1531 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1533 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1535 (dg-skip-if): Remove.
1536 * gcc.target/i386/funcspec-1.c: Ditto.
1537 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1539 2011-10-24 Richard Guenther <rguenther@suse.de>
1541 * gcc.dg/vect/vect-bool-1.c: New testcase.
1543 2011-10-24 Richard Guenther <rguenther@suse.de>
1545 PR tree-optimization/50838
1546 * gcc.dg/torture/pr50838.c: New testcase.
1548 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1550 PR tree-optimization/50730
1551 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1552 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1553 -fno-tree-sra and SLP flags.
1555 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1559 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1562 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1563 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1565 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1569 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1571 2011-10-23 Tom de Vries <tom@codesourcery.com>
1573 PR tree-optimization/50763
1574 * gcc.dg/pr50763.c: New test.
1576 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/pr50788.c: New test.
1581 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1583 PR tree-optimization/50819
1584 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1585 * g++.dg/vect/slp-pr50819.cc: New test.
1587 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/warn/Wconversion4.C: New.
1592 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1595 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1596 from element other than first and reverse permutation.
1597 * gcc.dg/torture/vshuf-16.inc: Likewise.
1598 * gcc.dg/torture/vshuf-8.inc: Likewise.
1599 * gcc.dg/torture/vshuf-4.inc: Likewise.
1601 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/parse/error43.C: New.
1605 * g++.dg/parse/error44.C: Likewise.
1607 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1608 Kirill Yukhin <kirill.yukhin@intel.com>
1611 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1612 * gcc.target/i386/bmi2-check.h: Ditto.
1614 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1617 * g++.dg/cpp0x/override2.C: Add test.
1619 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1621 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1622 check_linker_plugin_available.
1624 2011-10-21 Kai Tietz <ktietz@redhat.com>
1626 * gcc.target/i386/branch-cost1.c: New test.
1627 * gcc.target/i386/branch-cost2.c: New test.
1628 * gcc.target/i386/branch-cost3.c: New test.
1629 * gcc.target/i386/branch-cost4.c: New test.
1631 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1633 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1635 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1638 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1640 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1642 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1643 (_moz_foo, EXT__foo): Use ASMNAME.
1645 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1647 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1650 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1653 * gcc.target/i386/pr50766.c: New test.
1655 2011-10-20 Jason Merrill <jason@redhat.com>
1658 * g++.dg/eh/partial1.C: New.
1660 2011-10-20 Richard Henderson <rth@redhat.com>
1662 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1663 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1664 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1665 Use __builtin_shuffle.
1667 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1670 * gfortran.dg/ishft_3.f90: Update test.
1672 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1675 * gfortran.dg/substring_integer_index.f90: New test.
1677 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1679 * gfortran.dg/format_string.f: New test.
1681 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1683 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1685 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1687 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1689 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1690 gcc.target/i386/pr46226.c: Do not use
1691 -mno-accumulate-outgoing-args.
1693 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1695 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1696 including <strings.h>.
1698 2011-10-19 Jan Hubicka <jh@suse.cz>
1700 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1701 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1702 * lib/c-torture.exp: Likewise.
1703 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1704 * gcc.c-torture/compile/sync-1.c: Likewise.
1705 * gcc.c-torture/compile/sync-1.c: Likewise.
1706 * gcc.c-torture/compile/sync-3.c: Likewise.
1707 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1708 * gcc.dg/noncompile/920507-1.c: Likewise.
1709 * gcc.dg/torture/pr36400.c: Likewise.
1710 * g++.dg/torture/pr34850.C: Likewise.
1712 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1714 * gnat.dg/source_ref1.adb: New test.
1715 * gnat.dg/source_ref2.adb: Likewise.
1717 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/parse/error42.C: New.
1721 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1723 2011-10-19 Jason Merrill <jason@redhat.com>
1726 * g++.dg/init/value9.C: New.
1728 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1731 * gcc.dg/torture/vshuf-16.inc: Likewise.
1732 * gcc.dg/torture/vshuf-8.inc: Likewise.
1733 * gcc.dg/torture/vshuf-4.inc: Likewise.
1735 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/sizeof_proc.f90: New.
1740 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1742 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1743 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1745 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1750 2011-10-19 Jason Merrill <jason@redhat.com>
1753 * g++.dg/init/ref20.C: New.
1755 2011-10-19 Kai Tietz <ktietz@redhat.com>
1758 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1759 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1760 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1761 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1762 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1764 2011-10-19 Richard Guenther <rguenther@suse.de>
1767 * gcc.dg/torture/pr50768.c: New testcase.
1769 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1771 PR rtl-optimization/50340
1772 * gcc.dg/pr50340.c: New.
1774 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1776 PR tree-optimization/50717
1778 * gcc.dg/pr50717-1.c: New file.
1779 * gcc.target/arm/wmul-12.c: Correct types.
1780 * gcc.target/arm/wmul-8.c: Correct types.
1782 2011-10-18 Jason Merrill <jason@redhat.com>
1785 * g++.dg/cpp0x/defaulted32.C: New.
1788 * g++.dg/lookup/using23.C: New.
1791 * g++.dg/cpp0x/implicit12.C: New.
1792 * g++.dg/cpp0x/defaulted20.C: Adjust.
1793 * g++.dg/cpp0x/defaulted21.C: Adjust.
1794 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1795 * g++.dg/cpp0x/implicit4.C: Adjust.
1796 * g++.dg/cpp0x/implicit5.C: Adjust.
1797 * g++.dg/cpp0x/implicit8.C: Adjust.
1798 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1799 * g++.dg/cpp0x/not_special.C: Adjust.
1800 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1801 * g++.dg/cpp0x/rv1n.C: Adjust.
1802 * g++.dg/cpp0x/rv2n.C: Adjust.
1803 * g++.dg/cpp0x/rv3n.C: Adjust.
1804 * g++.dg/cpp0x/rv4n.C: Adjust.
1805 * g++.dg/cpp0x/rv5n.C: Adjust.
1806 * g++.dg/cpp0x/rv6n.C: Adjust.
1807 * g++.dg/cpp0x/rv7n.C: Adjust.
1809 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1811 * gcc.target/i386/avx2-vpop-check.h: New header.
1812 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1813 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1814 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1815 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1816 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1817 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1818 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1819 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1820 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1821 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1822 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1823 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1824 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1825 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1826 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1828 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1831 * gfortran.dg/coarray_subobject_1.f90: New test.
1832 * gfortran.dg/coarray/subobject_1.f90: New test.
1834 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1836 PR rtl-optimization/50205
1837 * gcc.dg/pr50205.c: New.
1839 2011-10-18 Richard Guenther <rguenther@suse.de>
1841 PR tree-optimization/50767
1842 * gcc.dg/torture/pr50767.c: New testcase.
1844 2011-10-18 Julian Brown <julian@codesourcery.com>
1846 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1847 * gcc.target/arm/unaligned-memcpy-1.c: New.
1848 * gcc.target/arm/unaligned-memcpy-2.c: New.
1849 * gcc.target/arm/unaligned-memcpy-3.c: New.
1850 * gcc.target/arm/unaligned-memcpy-4.c: New.
1852 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1855 * gfortran.dg/iso_c_binding_class.f03: New.
1857 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1859 * testsuite/lib/target-supports.exp
1860 (check_effective_target_vect_widen_shift): New.
1861 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1862 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1863 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1864 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1866 2011-10-18 Richard Guenther <rguenther@suse.de>
1868 * gcc.dg/torture/restrict-1.c: New testcase.
1870 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1872 * g++.dg/ext/bases.C: New test.
1874 2011-10-17 David S. Miller <davem@davemloft.net>
1876 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1877 all operations to emit VIS instructions.
1878 * gcc.target/sparc/fandnot.c: Likewise.
1879 * gcc.target/sparc/fnot.c: Likewise.
1880 * gcc.target/sparc/for.c: Likewise.
1881 * gcc.target/sparc/fornot.c: Likewise.
1882 * gcc.target/sparc/fxnor.c: Likewise.
1883 * gcc.target/sparc/fxor.c: Likewise.
1884 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1887 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1889 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1890 * gcc.dg/torture/vshuf-16.inc: New file.
1891 * gcc.dg/torture/vshuf-2.inc: New file.
1892 * gcc.dg/torture/vshuf-32.inc: New file.
1893 * gcc.dg/torture/vshuf-4.inc: New file.
1894 * gcc.dg/torture/vshuf-8.inc: New file.
1895 * gcc.dg/torture/vshuf-main.inc: New file.
1896 * gcc.dg/torture/vshuf-v16hi.c: New test.
1897 * gcc.dg/torture/vshuf-v16qi.c: New test.
1898 * gcc.dg/torture/vshuf-v2df.c: New test.
1899 * gcc.dg/torture/vshuf-v2di.c: New test.
1900 * gcc.dg/torture/vshuf-v2sf.c: New test.
1901 * gcc.dg/torture/vshuf-v2si.c: New test.
1902 * gcc.dg/torture/vshuf-v32qi.c: New test.
1903 * gcc.dg/torture/vshuf-v4df.c: New test.
1904 * gcc.dg/torture/vshuf-v4di.c: New test.
1905 * gcc.dg/torture/vshuf-v4hi.c: New test.
1906 * gcc.dg/torture/vshuf-v4sf.c: New test.
1907 * gcc.dg/torture/vshuf-v4si.c: New test.
1908 * gcc.dg/torture/vshuf-v8hi.c: New test.
1909 * gcc.dg/torture/vshuf-v8qi.c: New test.
1910 * gcc.dg/torture/vshuf-v8sf.c: New test.
1911 * gcc.dg/torture/vshuf-v8si.c: New test.
1913 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1915 PR tree-optimization/50746
1916 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1918 2011-10-17 Jason Merrill <jason@redhat.com>
1921 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1923 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1926 * g++.dg/parse/error41.C: New.
1927 * g++.dg/parse/error20.C: Adjust.
1929 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/warn/format7.C: New.
1933 * obj-c++.dg/warn7.mm: Likewise.
1935 2011-10-17 Richard Guenther <rguenther@suse.de>
1937 PR tree-optimization/50729
1938 * gcc.dg/torture/pr50729.c: New testcase.
1940 2011-10-15 Tom Tromey <tromey@redhat.com>
1941 Dodji Seketeli <dodji@redhat.com>
1943 * lib/prune.exp (prune_gcc_output): Prune output referring to
1945 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1946 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1947 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1948 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1950 2011-10-15 Tom Tromey <tromey@redhat.com>
1951 Dodji Seketeli <dodji@redhat.com>
1953 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1955 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/inherit/error5.C: New.
1960 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1964 * gfortran.dg/kind_tests_4.f90: New.
1966 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1968 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1969 targets that support vector condition.
1971 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1974 * gfortran.dg/c_kind_tests_3.f03: New.
1976 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1979 * gfortran.dg/elemental_args_check_4.f90: New.
1981 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1983 PR tree-optimization/50727
1984 * gcc.dg/vect/pr50727.c: New test.
1986 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1988 * gcc.dg/vla-23.c: New test.
1990 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1992 PR tree-optimization/50596
1993 * gcc.dg/vect/vect-cond-9.c: New test.
1995 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1997 * gcc.dg/vect/bb-slp-29.c: New test.
1999 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2002 * g++.dg/ext/is_base_of_incomplete.C: New.
2003 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2004 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2006 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2008 * gcc.target/sparc/combined-1.c: Compile at -O2.
2010 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2012 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2013 (dg-options): Add -Wno-attributes.
2014 * gcc.target/i386/fma_double_?.c: Ditto.
2015 * gcc.target/i386/fma_run_float_?.c: Ditto.
2016 * gcc.target/i386/fma_run_double_?.c: Ditto.
2017 * gcc.target/i386/l_fma_float_?.c: Dtto.
2018 * gcc.target/i386/l_fma_double_?.c: Ditto.
2019 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2020 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2022 2011-10-15 Tobias Burnus <burnus@net-b.de>
2024 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2026 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2027 * gfortran.dg/rank_3.f90: Ditto.
2028 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2029 -std=f2008ts in dg-options.
2030 * gfortran.dg/rank_4.f90: Ditto.
2032 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2035 * gcc.target/sh/pr49263.c: New.
2037 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2039 * gnat.dg/specs/debug1.ads: Tweak.
2041 2011-10-14 Kai Tietz <ktietz@redhat.com>
2043 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2045 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/sse2-mul-1.c: New test.
2048 * gcc.target/i386/sse4_1-mul-1.c: New test.
2049 * gcc.target/i386/avx-mul-1.c: New test.
2050 * gcc.target/i386/xop-mul-1.c: New test.
2051 * gcc.target/i386/avx2-mul-1.c: New test.
2053 2011-10-14 Jason Merrill <jason@redhat.com>
2056 * g++.dg/cpp0x/nsdmi-list1.C: New.
2059 * g++.dg/cpp0x/nsdmi-const1.C: New.
2061 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2064 * gfortran.dg/pointer_intent_5.f90: New.
2066 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2068 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2069 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2070 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2072 2011-10-14 Tobias Burnus <burnus@net-b.de>
2075 * gfortran.dg/pointer_check_11.f90: New.
2076 * gfortran.dg/pointer_check_12.f90: New.
2078 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2081 * g++.dg/overload/operator4.C: New.
2083 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2085 * gcc.dg/di-longlong64-sync-1.c: New test.
2086 * gcc.dg/di-sync-multithread.c: New test.
2087 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2088 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2089 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2090 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2091 (check_effective_target_arm_arm_ok): New helper.
2092 (check_effective_target_sync_longlong): New helper.
2094 2011-10-14 Richard Guenther <rguenther@suse.de>
2096 PR tree-optimization/50723
2097 * gcc.dg/torture/pr50723.c: New testcase.
2099 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2102 * g++.dg/warn/format6.C: New.
2103 * obj-c++.dg/warn6.mm: Likewise.
2105 2011-10-13 Richard Henderson <rth@redhat.com>
2107 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2109 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2110 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2111 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2113 2011-10-13 Jason Merrill <jason@redhat.com>
2116 * g++.dg/cpp0x/nsdmi-template2.C: New.
2119 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2122 * g++.dg/init/vbase1.C: New.
2124 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2126 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2127 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2128 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2129 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2131 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2133 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2135 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2137 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2139 2011-10-13 Richard Guenther <rguenther@suse.de>
2141 PR tree-optimization/50712
2142 * gcc.target/i386/pr50712.c: New testcase.
2144 2011-10-13 Tom de Vries <tom@codesourcery.com>
2146 * gcc.dg/memcpy-4.c: New test.
2148 2011-10-13 Richard Guenther <rguenther@suse.de>
2150 PR tree-optimization/50698
2151 * g++.dg/vect/pr50698.cc: New testcase.
2153 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2155 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2156 * gcc.target/powerpc/warn-2.c: Ditto.
2158 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2159 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2160 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2161 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2162 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2163 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2164 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2165 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2166 * gcc.target/powerpc/ppc-pow.c: Likewise.
2167 * gcc.target/powerpc/recip-1.c: Likewise.
2168 * gcc.target/powerpc/recip-2.c: Likewise.
2169 * gcc.target/powerpc/recip-3.c: Likewise.
2170 * gcc.target/powerpc/recip-4.c: Likewise.
2171 * gcc.target/powerpc/recip-5.c: Likewise.
2173 2011-10-12 David S. Miller <davem@davemloft.net>
2175 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2176 '-mvis3' instead of 'mcpu=niagara3' in options.
2177 * gcc.target/sparc/fhalve.c: Likewise.
2178 * gcc.target/sparc/fnegop.c: Likewise.
2179 * gcc.target/sparc/fpadds.c: Likewise.
2180 * gcc.target/sparc/fshift.c: Likewise.
2181 * gcc.target/sparc/fucmp.c: Likewise.
2182 * gcc.target/sparc/lzd.c: Likewise.
2183 * gcc.target/sparc/vis3misc.c: Likewise.
2184 * gcc.target/sparc/xmul.c: Likewise.
2186 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2188 * gnat.dg/vect1.ad[sb]: New test.
2189 * gnat.dg/vect1_pkg.ads: New helper.
2190 * gnat.dg/vect2.ad[sb]: New test.
2191 * gnat.dg/vect2_pkg.ads: New helper.
2192 * gnat.dg/vect3.ad[sb]: New test.
2193 * gnat.dg/vect3_pkg.ads: New helper.
2194 * gnat.dg/vect4.ad[sb]: New test.
2195 * gnat.dg/vect4_pkg.ads: New helper.
2196 * gnat.dg/vect5.ad[sb]: New test.
2197 * gnat.dg/vect5_pkg.ads: New helper.
2198 * gnat.dg/vect6.ad[sb]: New test.
2199 * gnat.dg/vect6_pkg.ads: New helper.
2201 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2203 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2204 * gcc.target/i386/fma_run_double_2.c: Likewise.
2205 * gcc.target/i386/fma_run_double_3.c: Likewise.
2206 * gcc.target/i386/fma_run_double_4.c: Likewise.
2207 * gcc.target/i386/fma_run_double_5.c: Likewise.
2208 * gcc.target/i386/fma_run_double_6.c: Likewise.
2209 * gcc.target/i386/fma_run_float_1.c: Likewise.
2210 * gcc.target/i386/fma_run_float_2.c: Likewise.
2211 * gcc.target/i386/fma_run_float_3.c: Likewise.
2212 * gcc.target/i386/fma_run_float_4.c: Likewise.
2213 * gcc.target/i386/fma_run_float_5.c: Likewise.
2214 * gcc.target/i386/fma_run_float_6.c: Likewise.
2216 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2217 remove the extra dg-options.
2218 * gcc.target/i386/l_fma_double_2.c: Likewise.
2219 * gcc.target/i386/l_fma_double_3.c: Likewise.
2220 * gcc.target/i386/l_fma_double_4.c: Likewise.
2221 * gcc.target/i386/l_fma_double_5.c: Likewise.
2222 * gcc.target/i386/l_fma_double_6.c: Likewise.
2223 * gcc.target/i386/l_fma_float_1.c: Likewise.
2224 * gcc.target/i386/l_fma_float_2.c: Likewise.
2225 * gcc.target/i386/l_fma_float_3.c: Likewise.
2226 * gcc.target/i386/l_fma_float_4.c: Likewise.
2227 * gcc.target/i386/l_fma_float_5.c: Likewise.
2228 * gcc.target/i386/l_fma_float_6.c: Likewise.
2230 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2232 PR tree-optimization/50189
2233 * g++.dg/torture/pr50189.C: New testcase.
2235 2011-10-12 Richard Guenther <rguenther@suse.de>
2237 PR tree-optimization/50700
2238 * gcc.dg/builtin-object-size-12.c: New testcase.
2240 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2243 * gcc.c-torture/compile/pr50565-1.c,
2244 gcc.c-torture/compile/pr50565-2.c: New tests.
2246 2011-10-11 Jason Merrill <jason@redhat.com>
2250 * g++.dg/template/constant1.C: New.
2251 * g++.dg/template/constant2.C: New.
2252 * g++.dg/cpp0x/constexpr-template3.C: New.
2254 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2256 * gcc.target/i386/warn-vect-op-3.c: New test.
2257 * gcc.target/i386/warn-vect-op-1.c: New test.
2258 * gcc.target/i386/warn-vect-op-2.c: New test.
2260 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2262 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2264 2011-10-11 Richard Guenther <rguenther@suse.de>
2266 PR tree-optimization/50204
2267 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2269 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2271 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2273 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2275 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2276 * gcc.target/i386/fma_double_2.c: Ditto.
2277 * gcc.target/i386/fma_double_3.c: Ditto.
2278 * gcc.target/i386/fma_double_4.c: Ditto.
2279 * gcc.target/i386/fma_double_5.c: Ditto.
2280 * gcc.target/i386/fma_double_6.c: Ditto.
2281 * gcc.target/i386/fma_float_1.c: Ditto.
2282 * gcc.target/i386/fma_float_2.c: Ditto.
2283 * gcc.target/i386/fma_float_3.c: Ditto.
2284 * gcc.target/i386/fma_float_4.c: Ditto.
2285 * gcc.target/i386/fma_float_5.c: Ditto.
2286 * gcc.target/i386/fma_float_6.c: Ditto.
2287 * gcc.target/i386/l_fma_double_1.c: Ditto.
2288 * gcc.target/i386/l_fma_double_2.c: Ditto.
2289 * gcc.target/i386/l_fma_double_3.c: Ditto.
2290 * gcc.target/i386/l_fma_double_4.c: Ditto.
2291 * gcc.target/i386/l_fma_double_5.c: Ditto.
2292 * gcc.target/i386/l_fma_double_6.c: Ditto.
2293 * gcc.target/i386/l_fma_float_1.c: Ditto.
2294 * gcc.target/i386/l_fma_float_2.c: Ditto.
2295 * gcc.target/i386/l_fma_float_3.c: Ditto.
2296 * gcc.target/i386/l_fma_float_4.c: Ditto.
2297 * gcc.target/i386/l_fma_float_5.c: Ditto.
2298 * gcc.target/i386/l_fma_float_6.c: Ditto.
2299 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2300 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2301 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2302 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2303 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2304 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2305 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2306 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2307 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2308 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2309 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2310 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2312 2011-10-11 Tristan Gingold <gingold@adacore.com>
2314 * gcc.dg/va-arg-4.c: New test.
2315 * gcc.dg/va-arg-5.c: Ditto.
2317 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2319 * lib/target-supports.exp (check_effective_target_fd_truncate):
2320 Close and unlink test file before exit.
2322 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2325 * gfortran.dg/forall_15.f90: New test case.
2327 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2328 Andrew Macleod <amacleod@redhat.com>
2330 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2331 wrappers for *other_threads() and *final_verify().
2332 * gcc.dg/simulate-thread/simulate-thread.h
2333 (simulate_thread_wrapper_other_threads): New.
2334 (simulate_thread_wrapper_final_verify): New.
2336 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2338 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2340 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2342 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2344 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2345 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2347 * gcc.target/i386/fma_1.h: New file.
2348 * gcc.target/i386/fma_2.h: Likewise.
2349 * gcc.target/i386/fma_3.h: Likewise.
2350 * gcc.target/i386/fma_4.h: Likewise.
2351 * gcc.target/i386/fma_5.h: Likewise.
2352 * gcc.target/i386/fma_6.h: Likewise.
2353 * gcc.target/i386/fma_double_1.c: Likewise.
2354 * gcc.target/i386/fma_double_2.c: Likewise.
2355 * gcc.target/i386/fma_double_3.c: Likewise.
2356 * gcc.target/i386/fma_double_4.c: Likewise.
2357 * gcc.target/i386/fma_double_5.c: Likewise.
2358 * gcc.target/i386/fma_double_6.c: Likewise.
2359 * gcc.target/i386/fma_float_1.c: Likewise.
2360 * gcc.target/i386/fma_float_2.c: Likewise.
2361 * gcc.target/i386/fma_float_3.c: Likewise.
2362 * gcc.target/i386/fma_float_4.c: Likewise.
2363 * gcc.target/i386/fma_float_5.c: Likewise.
2364 * gcc.target/i386/fma_float_6.c: Likewise.
2365 * gcc.target/i386/fma_main.h: Likewise.
2366 * gcc.target/i386/fma_run_double_1.c: Likewise.
2367 * gcc.target/i386/fma_run_double_2.c: Likewise.
2368 * gcc.target/i386/fma_run_double_3.c: Likewise.
2369 * gcc.target/i386/fma_run_double_4.c: Likewise.
2370 * gcc.target/i386/fma_run_double_5.c: Likewise.
2371 * gcc.target/i386/fma_run_double_6.c: Likewise.
2372 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2373 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2374 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2375 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2376 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2377 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2378 * gcc.target/i386/fma_run_float_1.c: Likewise.
2379 * gcc.target/i386/fma_run_float_2.c: Likewise.
2380 * gcc.target/i386/fma_run_float_3.c: Likewise.
2381 * gcc.target/i386/fma_run_float_4.c: Likewise.
2382 * gcc.target/i386/fma_run_float_5.c: Likewise.
2383 * gcc.target/i386/fma_run_float_6.c: Likewise.
2384 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2385 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2386 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2387 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2388 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2389 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2390 * gcc.target/i386/l_fma_1.h: Likewise.
2391 * gcc.target/i386/l_fma_2.h: Likewise.
2392 * gcc.target/i386/l_fma_3.h: Likewise.
2393 * gcc.target/i386/l_fma_4.h: Likewise.
2394 * gcc.target/i386/l_fma_5.h: Likewise.
2395 * gcc.target/i386/l_fma_6.h: Likewise.
2396 * gcc.target/i386/l_fma_double_1.c: Likewise.
2397 * gcc.target/i386/l_fma_double_2.c: Likewise.
2398 * gcc.target/i386/l_fma_double_3.c: Likewise.
2399 * gcc.target/i386/l_fma_double_4.c: Likewise.
2400 * gcc.target/i386/l_fma_double_5.c: Likewise.
2401 * gcc.target/i386/l_fma_double_6.c: Likewise.
2402 * gcc.target/i386/l_fma_float_1.c: Likewise.
2403 * gcc.target/i386/l_fma_float_2.c: Likewise.
2404 * gcc.target/i386/l_fma_float_3.c: Likewise.
2405 * gcc.target/i386/l_fma_float_4.c: Likewise.
2406 * gcc.target/i386/l_fma_float_5.c: Likewise.
2407 * gcc.target/i386/l_fma_float_6.c: Likewise.
2408 * gcc.target/i386/l_fma_main.h: Likewise.
2409 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2410 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2411 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2412 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2413 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2414 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2415 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2416 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2417 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2418 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2419 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2420 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2422 2011-10-10 Richard Guenther <rguenther@suse.de>
2425 * gcc.dg/torture/pr50389.c: New testcase.
2427 2011-10-10 Richard Guenther <rguenther@suse.de>
2430 * gcc.dg/builtins-47.c: Optimize.
2432 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2434 * lib/gcc-simulate-thread.exp: New.
2435 * gcc.dg/simulate-thread/guality.h: New.
2436 * gcc.dg/simulate-thread/simulate-thread.h: New.
2437 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2438 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2439 * gcc.dg/simulate-thread/README: New.
2440 * g++.dg/simulate-thread/guality.h: New.
2441 * g++.dg/simulate-thread/simulate-thread.h: New.
2442 * g++.dg/simulate-thread/simulate-thread.exp: New.
2443 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2444 * c-c++-common/cxxbitfields-2.c: Remove.
2445 * c-c++-common/cxxbitfields.c: Remove.
2446 * c-c++-common/cxxbitfields-4.c: Remove.
2447 * c-c++-common/cxxbitfields-5.c: Remove.
2448 * c-c++-common/simulate-thread/bitfields-1.c: New.
2449 * c-c++-common/simulate-thread/bitfields-2.c: New.
2450 * c-c++-common/simulate-thread/bitfields-3.c: New.
2451 * c-c++-common/simulate-thread/bitfields-4.c: New.
2453 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/warn/format5.C: New.
2458 2011-10-09 Tobias Burnus <burnus@net-b.de>
2461 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2462 * gfortran.dg/common_16.f90: New.
2464 2011-10-09 Tobias Burnus <burnus@net-b.de>
2466 * gfortran.dg/iso_c_binding_param_1.f90: New.
2467 * gfortran.dg/iso_c_binding_param_2.f90: New.
2468 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2470 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2472 PR tree-optimization/50635
2473 * gcc.dg/vect/pr50635.c: New test.
2475 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2478 * gfortran.dg/proc_decl_27.f90: New.
2480 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2483 * objc/execute/initialize-1.m: New test.
2485 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2488 * gfortran.dg/pointer_function_result_1.f90 : New test.
2490 2011-10-07 David S. Miller <davem@davemloft.net>
2493 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2494 * gcc.target/sparc/cmask.c: Use it.
2495 * gcc.target/sparc/fhalve.c: Likewise.
2496 * gcc.target/sparc/fnegop.c: Likewise.
2497 * gcc.target/sparc/fpadds.c: Likewise.
2498 * gcc.target/sparc/fshift.c: Likewise.
2499 * gcc.target/sparc/fucmp.c: Likewise.
2500 * gcc.target/sparc/lzd.c: Likewise.
2501 * gcc.target/sparc/vis3misc.c: Likewise.
2502 * gcc.target/sparc/xmul.c: Likewise.
2504 2011-10-07 Richard Henderson <rth@redhat.com>
2506 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2508 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2510 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2512 * gcc.dg/pr50193-1.c: New file.
2513 * gcc.target/arm/shiftable.c: New file.
2515 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2518 * gfortran.dg/class_46.f03: New.
2520 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2522 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2523 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2524 (syslog, vsyslog, __vsyslog_chk): Likewise.
2526 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2527 (x, EXT_x): Use ASMNAME.
2529 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2530 (a, c): Use ASMNAME.
2532 2011-10-07 Tom de Vries <tom@codesourcery.com>
2535 * gcc.dg/pr50527.c: New test.
2537 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2539 PR tree-optimization/50650
2540 * gcc.c-torture/compile/pr50650.c: New test.
2542 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2544 PR tree-optimization/50575
2545 * gcc.c-torture/execute/vector-compare-2.x: New file.
2547 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2550 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2551 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2554 2011-10-07 Richard Guenther <rguenther@suse.de>
2557 * gcc.dg/vect/vect-align-2.c: Increase array size.
2559 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2560 H.J. Lu <hongjiu.lu@intel.com>
2563 * gcc.target/i386/pr50603.c: New test.
2565 2011-10-06 Jason Merrill <jason@redhat.com>
2568 * g++.dg/cpp0x/default31.C: New.
2570 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2572 PR tree-optimization/50596
2573 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2575 * gcc.dg/vect/vect-cond-8.c: New test.
2577 2011-10-06 Richard Henderson <rth@redhat.com>
2579 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2580 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2581 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2582 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2583 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2584 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2585 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2586 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2587 * gcc.c-torture/execute/vshuf-16.inc: New file.
2588 * gcc.c-torture/execute/vshuf-2.inc: New file.
2589 * gcc.c-torture/execute/vshuf-4.inc: New file.
2590 * gcc.c-torture/execute/vshuf-8.inc: New file.
2591 * gcc.c-torture/execute/vshuf-main.inc: New file.
2592 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2593 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2594 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2595 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2596 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2597 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2598 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2599 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2600 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2601 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2602 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2603 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2604 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2606 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2608 PR tree-optimization/49279
2609 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2610 * gcc.c-torture/execute/pr49279.c: New test.
2612 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2615 * gcc.c-torture/compile/pr49049.c: New test.
2617 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2620 * gcc.target/arm/pr50305.c: New test.
2622 2011-10-06 Richard Guenther <rguenther@suse.de>
2624 PR tree-optimization/38884
2625 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2626 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2628 2011-10-05 David S. Miller <davem@davemloft.net>
2630 * gcc.target/sparc/lzd.c: New test.
2631 * gcc.target/sparc/popc.c: New test.
2633 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2635 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2636 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2637 * g++.dg/other/final1.C: Cleanup original tree dump.
2639 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2641 PR tree-optimization/50613
2642 * gcc.dg/pr50613.c: New test.
2644 2011-10-05 Richard Henderson <rth@redhat.com>
2646 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2647 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2648 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2649 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2650 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2651 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2652 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2653 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2655 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2657 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2658 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2659 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2660 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2661 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2663 2011-10-05 Richard Guenther <rguenther@suse.de>
2665 PR tree-optimization/38885
2666 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2668 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2670 * gcc.target/i386/sw-1.c: New test.
2672 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2676 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2678 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2682 2011-10-04 David S. Miller <davem@davemloft.net>
2684 * gcc.target/sparc/fhalve.c: New test.
2685 * gcc.target/sparc/fnegop.c: New test.
2686 * gcc.target/sparc/xmul.c: New test.
2688 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2691 * gfortran.dg/dummy_procedure_6.f90: New.
2693 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2695 PR tree-optimization/50604
2696 * gcc.dg/pr50604.c: New test.
2698 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2700 PR tree-optimization/49662
2701 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2702 * gcc.dg/graphite/interchange-15.c: Likewise.
2703 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2705 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2707 * gcc.dg/tree-ssa/restrict-4.c: New test.
2709 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2711 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2712 (main): Use __typeof to get result type of comparison.
2714 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2716 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2717 Make et_vect_multiple_sizes_saved global.
2718 (check_effective_target_vect64): Make et_vect64_saved global.
2720 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2722 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2723 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2724 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2725 * gcc.dg/builtin-complex-err-1.c: Adjust.
2727 2011-10-02 Jason Merrill <jason@redhat.com>
2729 * g++.dg/cpp0x/range-for22.C: New.
2731 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2732 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2733 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2734 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2736 * g++.dg/cpp0x/nsdmi5.C: New.
2738 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2741 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2743 (mips-dg-options): Force an ABI option if the current ABI is
2744 incompatible with the required -mlong setting. Likewise force
2745 a long setting if the current one is incompatible with the
2746 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2747 throughout procedure.
2748 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2749 instead of addressing=absolute.
2751 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2753 * gcc.target/mips/stack-1.c: New test.
2755 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2757 * gcc.dg/pr49696.c: New test.
2759 2011-10-02 Jan Hubicka <jh@suse.cz>
2761 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2763 2011-10-01 David S. Miller <davem@davemloft.net>
2765 * gcc.target/sparc/cmask.c: New test.
2766 * gcc.target/sparc/fpadds.c: New test.
2767 * gcc.target/sparc/fshift.c: New test.
2768 * gcc.target/sparc/fucmp.c: New test.
2769 * gcc.target/sparc/vis3misc.c: New test.
2771 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2774 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2776 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2779 * g++.dg/dfp/44473-1.C: New test.
2780 * g++.dg/dfp/44473-2.C: New test.
2781 * g++.dg/dfp/mangle-1.C: New test.
2782 * g++.dg/dfp/mangle-2.C: New test.
2783 * g++.dg/dfp/mangle-3.C: New test.
2784 * g++.dg/dfp/mangle-4.C: New test.
2785 * g++.dg/dfp/mangle-5.C: New test.
2787 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/pr50571.c: New test.
2792 PR tree-optimization/46309
2793 * gcc.dg/pr46309.c: New test.
2795 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2797 * gcc.dg/strlenopt-21.c: New test.
2799 2011-09-30 Revital Eres <revital.eres@linaro.org>
2801 * gcc.dg/sms-10.c: New file.
2803 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2805 * gcc.target/arm/pr50099.c: New test.
2807 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2809 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2811 2011-09-30 David S. Miller <davem@davemloft.net>
2813 * gcc.target/sparc/bmaskbshuf.c: New test.
2814 * gcc.target/sparc/edgen.c: New test.
2816 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2819 * gfortran.dg/pure_formal_proc_3.f90: New.
2822 * gfortran.dg/stfunc_7.f90: New.
2824 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2826 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2827 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2828 * gcc.dg/vector-compare-1.c: Likewise.
2829 * gcc.dg/vector-compare-2.c: Likewise.
2831 2011-09-29 David S. Miller <davem@davemloft.net>
2833 * gcc.target/sparc/array.c: New test.
2835 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2837 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2838 loop unroll and set max unroll times to 8.
2839 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2840 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2841 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2842 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2844 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2847 * g++.dg/ext/visibility/warn5.C: New.
2849 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/warn/Wextra-3.C: New.
2854 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2857 * gcc.target/sh/pr49468-si.c: New.
2859 2011-09-28 Tom de Vries <tom@codesourcery.com>
2862 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2863 (TEST): Initialize src3 with random floats.
2864 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2865 from union src3. Initialize src3 with random floats.
2867 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2869 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2870 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2871 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2872 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2873 * gcc.target/sh/sh4a-cos.c: Ditto.
2874 * gcc.target/sh/sh4a-cosf.c: Ditto.
2875 * gcc.target/sh/sh4a-sin.c: Ditto.
2876 * gcc.target/sh/sh4a-sinf.c: Ditto.
2877 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2878 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2879 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2881 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2884 * g++.dg/parse/error40.C: New.
2885 * g++.dg/warn/incomplete1.C: Adjust.
2887 2011-09-27 Jan Hubicka <jh@suse.cz>
2890 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2893 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2895 * gcc.dg/strlenopt-1.c: New test.
2896 * gcc.dg/strlenopt-1f.c: New test.
2897 * gcc.dg/strlenopt-2.c: New test.
2898 * gcc.dg/strlenopt-2f.c: New test.
2899 * gcc.dg/strlenopt-3.c: New test.
2900 * gcc.dg/strlenopt-4.c: New test.
2901 * gcc.dg/strlenopt-4g.c: New test.
2902 * gcc.dg/strlenopt-4gf.c: New test.
2903 * gcc.dg/strlenopt-5.c: New test.
2904 * gcc.dg/strlenopt-6.c: New test.
2905 * gcc.dg/strlenopt-7.c: New test.
2906 * gcc.dg/strlenopt-8.c: New test.
2907 * gcc.dg/strlenopt-9.c: New test.
2908 * gcc.dg/strlenopt-10.c: New test.
2909 * gcc.dg/strlenopt-11.c: New test.
2910 * gcc.dg/strlenopt-12.c: New test.
2911 * gcc.dg/strlenopt-12g.c: New test.
2912 * gcc.dg/strlenopt-13.c: New test.
2913 * gcc.dg/strlenopt-14g.c: New test.
2914 * gcc.dg/strlenopt-14gf.c: New test.
2915 * gcc.dg/strlenopt-15.c: New test.
2916 * gcc.dg/strlenopt-16g.c: New test.
2917 * gcc.dg/strlenopt-17g.c: New test.
2918 * gcc.dg/strlenopt-18g.c: New test.
2919 * gcc.dg/strlenopt.h: New file.
2921 2011-09-27 Tom de Vries <tom@codesourcery.com>
2924 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2925 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2926 * gcc.dg/pr43864.c: New test.
2927 * gcc.dg/pr43864-2.c: Same.
2928 * gcc.dg/pr43864-3.c: Same.
2929 * gcc.dg/pr43864-4.c: Same.
2931 2011-09-27 Jan Hubicka <jh@suse.cz>
2933 * gcc.dg/ipa/inline-5.c: New testcase.
2935 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2937 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2939 * gcc.dg/vect/bb-slp-27.c: New.
2940 * gcc.dg/vect/bb-slp-28.c: New.
2942 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2944 * testsuite/lib/target-supports.exp (check_profiling_available):
2945 Don't rely solely on TLS tests for -fprofile-generate, fall
2946 through to the other code.
2948 2011-09-27 Richard Guenther <rguenther@suse.de>
2950 PR tree-optimization/50363
2951 * gcc.dg/torture/pr50363.c: New testcase.
2953 2011-09-26 Jason Merrill <jason@redhat.com>
2956 * g++.dg/template/partial13.C: New.
2959 * g++.dg/template/partial12.C: New.
2962 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2964 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2967 * g++.dg/diagnostic/bindings1.C: New.
2968 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2970 2011-09-26 David S. Miller <davem@davemloft.net>
2972 * gcc.target/sparc/wrgsr.c: New test.
2973 * gcc.target/sparc/rdgsr.c: New test.
2974 * gcc.target/sparc/edge.c: New test.
2975 * gcc.target/sparc/fcmp.c: New test.
2977 * gcc.target/sparc/edge.c: Update for new return types.
2978 * gcc.target/sparc/fcmp.c: Likewise.
2980 * gcc.target/sparc/fpaddsubi.c: New test.
2982 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2985 * gfortran.dg/common_15.f90: New.
2988 * gfortran.dg/dummy_procedure_5.f90: New.
2989 * gfortran.dg/interface_26.f90: Modified error message.
2990 * gfortran.dg/proc_ptr_11.f90: Ditto.
2991 * gfortran.dg/proc_ptr_15.f90: Ditto.
2992 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2993 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2995 2011-09-26 Jason Merrill <jason@redhat.com>
2998 * g++.dg/overload/rvalue3.C: New.
3001 * g++.dg/overload/ref-conv2.C: New.
3003 * g++.dg/cpp0x/nsdmi-template1.C: New.
3005 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3007 * g++.dg/cpp0x/nullptr25.C: New.
3009 2011-09-26 Richard Guenther <rguenther@suse.de>
3011 PR tree-optimization/50472
3012 * gcc.dg/torture/pr50472.c: New testcase.
3014 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3016 * gnat.dg/opt22.adb: New test.
3017 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3019 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/opt21.adb: New test.
3022 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3024 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3026 * gnat.dg/opt20.ad[sb]: New test.
3027 * gnat.dg/opt20_pkg.ads: New helper.
3029 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3031 * gnat.dg/array17.adb: New test.
3032 * gnat.dg/array17_pkg.ads: New helper.
3034 2011-09-25 Jason Merrill <jason@redhat.com>
3036 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3038 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3040 * gnat.dg/frame_overflow.ads: New.
3041 * gnat.dg/frame_overflow.adb: Adjust.
3042 * gnat.dg/specs/addr1.ads: Likewise.
3044 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3046 * g++.dg/tree-ssa/restrict2.C: New test.
3048 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3050 * lib/target-supports.exp (check_effective_target_vect64): New.
3051 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3052 of multiple vector sizes.
3053 * gcc.dg/vect/bb-slp-26.c: New.
3055 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3058 * g++.dg/template/bitfield1.C: New.
3060 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3062 * gcc.dg/vect/bb-slp-24.c: New.
3064 2011-09-24 Jason Merrill <jason@redhat.com>
3066 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3068 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3070 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3071 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3073 * g++.dg/cpp0x/nsdmi1.C: New.
3074 * g++.dg/cpp0x/nsdmi2.C: New.
3075 * g++.dg/cpp0x/nsdmi3.C: New.
3076 * g++.dg/cpp0x/nsdmi4.C: New.
3077 * g++.old-deja/g++.other/init4.C: New.
3079 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/template/sfinae28.C: New.
3084 2011-09-23 Ian Lance Taylor <iant@google.com>
3086 * go.test/go-test.exp (errchk): Handle more cases of getting
3087 correct Tcl backslash quoting in regular expressions in test file.
3089 2011-09-23 Jason Merrill <jason@redhat.com>
3092 * g++.dg/init/const8.C: New.
3093 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3094 * g++.dg/cpp0x/defaulted2.C: Likewise.
3095 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3096 * g++.dg/init/pr20039.C: Likewise.
3097 * g++.dg/init/pr42844.C: Likewise.
3099 2011-09-23 Jan Hubicka <jh@suse.cz>
3101 * gcc.dg/ipa/inline-1.c: new testcase.
3102 * gcc.dg/ipa/inline-2.c: new testcase.
3103 * gcc.dg/ipa/inline-3.c: new testcase.
3104 * gcc.dg/ipa/inline-4.c: new testcase.
3106 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/cpp0x/constexpr-static8.C: New.
3111 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.target/i386/avxfp-1.c: New test.
3114 * gcc.target/i386/avxfp-2.c: New test.
3116 2011-09-23 Terry Guo <terry.guo@arm.com>
3118 * gcc.c-torture/execute/941014-1.x: Deleted.
3120 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/cpp0x/pr50491.C: New.
3125 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3128 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3130 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/cpp0x/nullptr24.C: New.
3135 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3138 * gcc.target/i386/pr50482.c: New test.
3140 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3142 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3143 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3144 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3145 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3146 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3147 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3148 multilib options contain different -march= from dg-options.
3150 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3151 Paolo Carlini <paolo.carlini@oracle.com>
3154 * g++.dg/template/friend52.C: New.
3156 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3158 * gcc.target/arm/cmp-1.c: New test.
3159 * gcc.target/arm/cmp-2.c: Likewise.
3161 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3164 * gfortran.dg/impure_actual_1.f90: Modified error message.
3165 * gfortran.dg/proc_ptr_32.f90: New.
3166 * gfortran.dg/proc_ptr_33.f90: New.
3168 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3170 PR tree-optimization/50451
3171 * gcc.dg/vect/pr50451.c: New test.
3173 2011-09-21 Ian Lance Taylor <iant@google.com>
3175 * go.test/go-test.exp (errchk): Add special case for bug332.
3176 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3177 some more test lines.
3179 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3181 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3182 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3183 * g++.dg/other/i386-8.C: Ditto.
3184 * g++.dg/other/pr34435.C: Ditto.
3185 * g++.dg/other/pr39496.C: Ditto.
3186 * g++.dg/other/mmintrin.C: Ditto.
3188 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.dg/vect/vect-cond-7.c: New test.
3191 * gcc.target/i386/sse4_1-cond-1.c: New test.
3192 * gcc.target/i386/avx-cond-1.c: New test.
3194 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3197 * g++.dg/other/pr50464.C: New test.
3199 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3201 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3202 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3203 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3204 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3206 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3208 * gnat.dg/opt19.adb: New test.
3210 2011-09-21 Terry Guo <terry.guo@arm.com>
3212 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3213 on arch conflict when testing case on targets other than armv7-a.
3215 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3218 * g++.dg/ext/int128-1.C: New.
3219 * g++.dg/ext/int128-2.C: Likewise.
3220 * g++.dg/ext/int128-2.h: Likewise.
3222 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3225 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3227 2011-09-20 Jason Merrill <jason@redhat.com>
3229 * g++.dg/cpp0x/constexpr-generated1.C: New.
3232 * g++.dg/overload/ref-conv1.C: New.
3234 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3236 * g++.dg/other/final1.C: New.
3238 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3240 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3243 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3245 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3248 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3250 PR tree-optimization/50413
3251 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3252 -fdump-tree-slp-details. Run other tests with
3253 -fdump-tree-vect-details.
3254 * g++.dg/vect/slp-pr50413.cc: New.
3256 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3257 Ira Rosen <ira.rosen@linaro.org>
3260 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3261 Fix underscores around restrict.
3263 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3265 PR tree-optimization/50414
3266 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3267 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3268 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3270 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3272 PR tree-optimization/50412
3273 * gfortran.dg/vect/pr50412.f90: New.
3275 2011-09-16 Jason Merrill <jason@redhat.com>
3278 * g++.dg/eh/defarg1.C: New.
3280 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3282 * gcc.dg/vect/vect-reduc-10.c: New test.
3283 * gcc.target/i386/avx-reduc-1.c: New test.
3285 * gcc.target/i386/sse2-extract-1.c: New test.
3286 * gcc.target/i386/avx-extract-1.c: New test.
3288 2011-09-16 Terry Guo <terry.guo@arm.com>
3290 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3292 2011-09-15 Diego Novillo <dnovillo@google.com>
3294 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3295 ALWAYS_CXXFLAGS, if defined.
3296 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3297 ALWAYS_GFORTRANFLAGS, if defined.
3298 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3299 ALWAYS_GOCFLAGS, if defined.
3300 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3301 ALWAYS_OBJCXXFLAGS, if defined.
3302 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3303 additional_flags, if defined.
3304 * lib/gnat.exp (gnat_target_compile): Likewise.
3305 * lib/objc.exp (objc_target_compile): Likewise.
3306 * lib/target-supports-dg.exp (dg-add-options): Handle
3309 2011-09-15 Tom de Vries <tom@codesourcery.com>
3312 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3313 Use uintptr_t in f1. Undo avr xfails.
3315 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3319 * gfortran.dg/function_types_3.f90: New.
3321 2011-09-15 Jason Merrill <jason@redhat.com>
3324 * g++.dg/cpp0x/trailing7.C: New.
3327 * g++.dg/cpp0x/nullptr23.C: New.
3329 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3331 * gcc.dg/vect/bb-slp-25.c: New.
3333 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3336 * g++.dg/cpp0x/noexcept15.C: New.
3338 2011-09-14 Tom de Vries <tom@codesourcery.com>
3341 * gcc.dg/pr50251.c: New test.
3343 2011-09-14 Tobias Burnus <burnus@net-b.de>
3347 * gfortran.dg/null_5.f90: New.
3348 * gfortran.dg/null_6.f90: New.
3350 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3352 * gcc.c-torture/compile/20110913-1.c: New test.
3354 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3357 * gfortran.dg/result_2.f90: New.
3359 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3361 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3363 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3366 * g++.dg/cpp0x/variadic116.C: New test case.
3368 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3370 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3371 * gcc.target/mips/interrupt_handler-2.c: New test.
3372 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3374 2011-09-12 Jason Merrill <jason@redhat.com>
3376 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3378 * g++.dg/cpp0x/explicit7.C: New.
3380 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3382 PR rtl-optimization/50212
3383 * g++.dg/other/pr50212.C: New test.
3385 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3388 * testsuite/gcc.target/avr/torture/avr-torture.exp
3389 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3390 "-O2 -fmerge-all-constants".
3392 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3395 * gfortran.dg/do_while_1.f90: New test.
3397 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3402 * gfortran.dg/proc_decl_26.f90: New.
3403 * gfortran.dg/typebound_override_2.f90: New.
3404 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3406 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3408 * gnat.dg/cond_expr2.ad[sb]: New test.
3410 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3412 * gnat.dg/atomic5.ad[sb]: New test.
3414 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3416 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3418 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3421 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3423 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3426 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3428 2011-09-09 Richard Guenther <rguenther@suse.de>
3430 PR tree-optimization/50328
3431 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3433 2011-09-09 Richard Guenther <rguenther@suse.de>
3436 * gcc.dg/torture/pr50333.c: New testcase.
3438 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3440 PR tree-optimization/50318
3441 * gcc.target/arm/pr50318-1.c: New file.
3443 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3445 * gcc.target/i386/all_one_m256i.c: New test.
3447 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3450 * g++.dg/cpp0x/sfinae28.C: New.
3452 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3455 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3456 longer ignored on typedefs.
3458 PR c++/33255 - Support -Wunused-local-typedefs warning
3459 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3460 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3462 2011-09-08 Martin Jambor <mjambor@suse.cz>
3464 PR tree-optimization/50287
3465 * gcc.dg/torture/pr50287.c: New test.
3467 2011-09-08 Richard Guenther <rguenther@suse.de>
3469 PR tree-optimization/19831
3470 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3471 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3472 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3473 * gcc.dg/errno-1.c: Adjust.
3475 2011-09-08 Richard Guenther <rguenther@suse.de>
3477 PR tree-optimization/19831
3478 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3480 2011-09-08 Tobias Burnus <burnus@net-b.de>
3483 * gfortran.dg/do_concurrent_1.f90: New.
3484 * gfortran.dg/do_concurrent_2.f90: New.
3486 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3489 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3490 * gcc.dg/pr50310-2.c: New test.
3492 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3495 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3496 * gfortran.dg/impure_constructor_1.f90: Modified.
3497 * gfortran.dg/proc_ptr_comp_33.f90: New.
3499 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3502 * gcc.dg/pr50310-1.c: New test.
3504 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3507 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3510 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3513 * g++.dg/cpp0x/noexcept14.C: New.
3515 2011-09-07 Jason Merrill <jason@redhat.com>
3517 * g++.dg/cpp0x/constexpr-ref3.C: New.
3519 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3521 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3523 * gcc.dg/section1.c: Don't xfail for avr.
3525 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3527 PR tree-optimization/50322
3528 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3530 2011-09-07 Martin Jambor <mjambor@suse.cz>
3532 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3534 2011-09-07 Martin Jambor <mjambor@suse.cz>
3536 PR tree-optimization/49911
3537 * g++.dg/tree-ssa/pr49911.C: New test.
3539 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3542 * gcc.dg/torture/pr49030.c: New test.
3544 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3547 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3548 * gfortran.dg/class_4d.f03: Deleted.
3549 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3551 2011-09-07 Richard Guenther <rguenther@suse.de>
3553 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3555 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3557 PR tree-optimization/46021
3558 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3560 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3562 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3564 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3566 * gcc.c-torture/compile/20110906-1.c: New test.
3568 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3570 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3572 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3574 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3575 --param tree-reassoc-width=1.
3577 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3578 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3580 2011-09-06 Richard Guenther <rguenther@suse.de>
3582 PR tree-optimization/48149
3583 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3585 2011-09-06 Richard Guenther <rguenther@suse.de>
3587 PR tree-optimization/48317
3588 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3590 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3592 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3594 (add_options_for_quad_vectors): Replace with ...
3595 (add_options_for_double_vectors): ... this.
3596 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3597 support multiple vector sizes since the vectorizer attempts to
3598 vectorize with both vector sizes.
3599 * gcc.dg/vect/no-vfa-vect-79.c,
3600 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3601 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3602 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3603 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3604 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3605 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3606 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3607 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3608 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3609 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3610 gcc.dg/vect/vect-40.c: Likewise.
3611 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3612 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3613 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3614 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3615 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3617 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3619 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3622 * gcc.target/mips/abi-main.h: New file.
3623 * gcc.target/mips/abi-o32-long32.c: New test.
3624 * gcc.target/mips/abi-o32-long64.c: Likewise.
3625 * gcc.target/mips/abi-o64-long32.c: Likewise.
3626 * gcc.target/mips/abi-o64-long64.c: Likewise.
3627 * gcc.target/mips/abi-n32-long32.c: Likewise.
3628 * gcc.target/mips/abi-n32-long64.c: Likewise.
3629 * gcc.target/mips/abi-n64-long32.c: Likewise.
3630 * gcc.target/mips/abi-n64-long64.c: Likewise.
3631 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3632 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3633 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3634 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3635 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3636 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3637 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3638 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3639 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3640 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3641 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3642 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3643 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3644 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3645 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3646 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3647 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3648 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3649 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3650 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3651 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3652 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3653 * gcc.target/mips/branch-3.c: Likewise.
3654 * gcc.target/mips/branch-4.c: Likewise.
3655 * gcc.target/mips/branch-5.c: Likewise.
3656 * gcc.target/mips/branch-6.c: Likewise.
3657 * gcc.target/mips/branch-7.c: Likewise.
3658 * gcc.target/mips/branch-8.c: Likewise.
3659 * gcc.target/mips/branch-9.c: Likewise.
3660 * gcc.target/mips/branch-10.c: Likewise.
3661 * gcc.target/mips/branch-11.c: Likewise.
3662 * gcc.target/mips/branch-12.c: Likewise.
3663 * gcc.target/mips/branch-13.c: Likewise.
3664 * gcc.target/mips/lazy-binding-1.c: Likewise.
3666 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3668 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3669 to avoid warning on int=16 platforms..
3671 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3673 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3674 to work even with -fshort-enums.
3676 2011-09-04 Jan Hubicka <jh@suse.cz>
3678 * gcc.c-torture/compile/20110902.c: new testcase.
3680 2011-09-04 Jason Merrill <jason@redhat.com>
3683 * g++.dg/cpp0x/rv-conv1.C: New.
3686 * g++.dg/cpp0x/rv-func3.C: New.
3688 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3692 * g++.dg/cpp0x/constexpr-template1.C: New.
3693 * g++.dg/cpp0x/constexpr-template2.C: New.
3694 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3695 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3697 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3699 * gnat.dg/specs/debug1.ads: Tweak pattern.
3701 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/class_45a.f03: New.
3705 * gfortran.dg/class_45b.f03: New.
3707 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3708 Ira Rosen <ira.rosen@linaro.org>
3710 PR tree-optimization/50208
3711 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3712 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3713 -fno-tree-fre -fno-tree-pre.
3715 2011-09-02 Martin Jambor <mjambor@suse.cz>
3717 * gcc.dg/ipa/ipcp-3.c: New test.
3719 2011-09-02 Richard Guenther <rguenther@suse.de>
3721 PR tree-optimization/27460
3723 * gcc.dg/vect/vect-cond-7.c: New testcase.
3725 2011-09-02 Martin Jambor <mjambor@suse.cz>
3727 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3728 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3729 xfailed test for inlining.
3730 * g++.dg/ipa/ivinline-9.C: Likewise.
3732 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3734 PR tree-optimization/50178
3735 * gfortran.dg/vect/pr50178.f90: New test.
3737 2011-08-31 Martin Jambor <mjambor@suse.cz>
3740 * gcc.c-torture/execute/pr49886.c: New testcase.
3742 2011-08-31 Tom de Vries <tom@codesourcery.com>
3745 * gcc.dg/pr43513.c: New test.
3747 2011-08-30 Tobias Burnus <burnus@net-b.de>
3750 * gfortran.dg/common_14.f90: New.
3751 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3753 2011-08-30 Jason Merrill <jason@redhat.com>
3756 * g++.dg/cpp0x/decltype33.C: New.
3759 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3762 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3764 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3766 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3768 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3770 * gnat.dg/specs/aggr3.ads: New test.
3771 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3773 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3774 * gnat.dg/specs/aggr2.ads: Likewise.
3776 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3779 * gfortran.dg/allocate_with_source_2.f90: New test
3781 2011-08-30 Jason Merrill <jason@redhat.com>
3784 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3787 * g++.dg/cpp0x/constexpr-value3.C: New.
3789 2011-08-30 Richard Guenther <rguenther@suse.de>
3792 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3793 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3794 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3795 * gcc.dg/pr36902.c: XFAIL.
3797 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3799 * gcc.target/i386/fma-check.h: New.
3800 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3801 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3802 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3803 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3804 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3805 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3806 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3807 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3808 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3809 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3810 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3811 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3812 * gcc.target/i386/fma-compile.c: Likewise.
3813 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3814 * gcc.target/i386/sse-12.c: Add -mfma.
3815 * gcc.target/i386/sse-13.c: Likewise.
3816 * gcc.target/i386/sse-14.c: Likewise.
3817 * gcc.target/i386/sse-22.c: Likewise.
3818 * gcc.target/i386/sse-23.c: Likewise.
3819 * g++.dg/other/i386-2.C: Likewise.
3820 * g++.dg/other/i386-3.C: Likewise.
3822 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3825 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3826 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3828 2011-08-30 Christian Bruel <christian.bruel@st.com>
3830 * g++.dg/bprob/bprob.exp (feedback_options): Set
3831 -fbranch-probabilities.
3832 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3834 2011-08-29 Jason Merrill <jason@redhat.com>
3837 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3839 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3840 Jason Merrill <jason@redhat.com>
3842 * g++.dg/dfp/base.C: New test.
3844 2011-08-29 Jason Merrill <jason@redhat.com>
3848 * g++.dg/cpp0x/initlist58.C: New.
3850 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3853 * gfortran.dg/class_result_1.f03: New.
3855 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.target/i386/pr48722.c: New test.
3860 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 * gfortran.dg/widechar_compare_1.f90: New test.
3865 2011-08-26 Jason Merrill <jason@redhat.com>
3869 * g++.dg/abi/mangle50.C: New.
3871 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3874 * gcc.target/i386/pr50202.c: New test.
3876 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3878 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3879 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3880 * gcc.target/i386/avx-round-vec.c: New test.
3881 * gcc.target/i386/avx-roundf-vec.c: New test.
3883 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3885 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3889 * c-c++-common/Wunused-var-14.c: New test.
3891 2011-08-26 Tom de Vries <tom@codesourcery.com>
3893 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3895 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3897 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3898 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3899 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3900 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3902 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3904 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3905 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3906 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3907 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3909 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3912 * gfortran.dg/pointer_comp_init_1.f90: New test.
3914 2011-08-25 Jason Merrill <jason@redhat.com>
3917 * g++.dg/cpp0x/sfinae27.C: New.
3919 2011-08-25 Tobias Burnus <burnus@net-b.de>
3921 * gfortran.dg/coarray_lib_token_4.f90: New.
3923 2011-08-25 Tobias Burnus <burnus@net-b.de>
3925 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3927 2011-08-25 Richard Guenther <rguenther@suse.de>
3929 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3931 2011-08-24 Tobias Burnus <burnus@net-b.de>
3934 * gfortran.dg/initialization_28.f90: New.
3936 2011-08-24 Richard Guenther <rguenther@suse.de>
3938 PR tree-optimization/50067
3939 * gcc.dg/torture/pr50067-3.c: New testcase.
3940 * gcc.dg/torture/pr50067-4.c: Likewise.
3941 * gcc.dg/torture/pr50067-5.c: Likewise.
3943 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3945 * g++.dg/other/i386-2.C: Add -mavx2 check.
3946 * g++.dg/other/i386-3.C: Likewise.
3947 * gcc.target/i386/avx-1.c: Add AVX2.
3948 * gcc.target/i386/avx-2.c: Likewise.
3949 * gcc.target/i386/funcspec-5.c: Likewise.
3950 * gcc.target/i386/sse-12.c: Likewise.
3951 * gcc.target/i386/sse-13.c: Likewise.
3952 * gcc.target/i386/sse-14.c: Likewise.
3953 * gcc.target/i386/sse-22.c: Likewise.
3954 * gcc.target/i386/sse-23.c: Likewise.
3955 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3956 * gcc.target/i386/avx2-check.h: New.
3957 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3958 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3959 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3960 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3961 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3962 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3963 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3964 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3965 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3966 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3967 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3968 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3969 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3970 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3971 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3972 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3973 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3974 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3975 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3976 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3977 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3978 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3979 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3980 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3981 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3982 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3983 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3984 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3985 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3986 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3987 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3988 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3989 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3990 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3991 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3992 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3993 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3994 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3995 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3996 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3997 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3998 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3999 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4000 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4001 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4002 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4003 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4004 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4005 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4006 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4007 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4008 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4009 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4010 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4011 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4012 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4013 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4014 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4015 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4016 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4017 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4018 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4019 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4020 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4021 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4022 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4023 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4024 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4025 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4026 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4027 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4028 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4029 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4030 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4031 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4032 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4033 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4034 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4035 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4036 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4037 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4038 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4039 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4040 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4041 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4042 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4043 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4044 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4045 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4046 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4047 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4048 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4049 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4050 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4051 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4052 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4053 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4054 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4055 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4056 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4057 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4058 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4059 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4060 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4061 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4062 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4063 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4064 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4065 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4066 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4067 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4068 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4069 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4070 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4071 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4072 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4073 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4074 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4075 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4076 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4077 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4078 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4079 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4080 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4081 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4082 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4083 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4084 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4085 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4086 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4087 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4088 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4089 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4090 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4091 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4092 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4093 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4094 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4095 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4096 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4097 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4098 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4099 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4100 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4101 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4102 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4103 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4104 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4105 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4106 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4107 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4108 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4109 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4110 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4111 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4112 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4113 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4114 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4115 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4116 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4117 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4118 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4119 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4120 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4121 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4122 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4123 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4124 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4125 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4126 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4127 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4128 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4129 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4130 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4131 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4132 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4133 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4134 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4135 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4136 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4137 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4138 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4139 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4140 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4141 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4142 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4143 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4144 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4145 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4146 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4147 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4148 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4149 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4150 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4151 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4152 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4153 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4154 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4155 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4156 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4157 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4158 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4159 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4160 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4161 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4162 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4163 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4164 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4165 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4166 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4167 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4168 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4169 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4170 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4171 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4172 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4173 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4174 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4175 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4176 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4177 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4178 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4179 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4180 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4181 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4182 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4183 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4184 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4185 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4186 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4187 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4188 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4189 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4190 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4191 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4192 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4193 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4194 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4195 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4196 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4197 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4198 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4199 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4200 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4201 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4202 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4203 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4204 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4205 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4206 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4207 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4208 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4209 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4210 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4211 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4212 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4213 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4214 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4215 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4216 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4217 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4218 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4219 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4220 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4221 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4222 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4223 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4224 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4225 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4226 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4227 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4228 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4229 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4230 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4231 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4232 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4233 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4234 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4235 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4236 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4237 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4238 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4239 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4240 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4241 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4242 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4243 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4244 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4245 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4246 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4247 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4248 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4249 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4250 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4251 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4252 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4253 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4254 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4255 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4256 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4257 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4258 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4259 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4260 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4261 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4262 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4263 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4264 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4265 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4266 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4267 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4268 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4269 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4270 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4271 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4272 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4273 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4274 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4275 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4276 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4277 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4278 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4279 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4280 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4281 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4282 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4283 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4284 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4285 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4286 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4287 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4288 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4289 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4290 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4291 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4292 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4293 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4294 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4295 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4296 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4297 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4298 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4299 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4300 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4301 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4302 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4303 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4304 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4305 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4306 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4307 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4308 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4309 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4310 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4311 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4312 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4313 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4314 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4315 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4316 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4317 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4318 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4319 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4320 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4321 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4322 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4323 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4324 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4325 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4326 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4327 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4328 * gcc.target/i386/testimm-9.c: Likewise.
4330 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4332 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4333 * g++.dg/other/i386-3.C: Likewise.
4334 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4335 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4336 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4337 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4338 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4339 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4340 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4341 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4342 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4343 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4344 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4345 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4346 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4347 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4348 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4349 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4350 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4351 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4352 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4353 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4354 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4355 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4356 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4357 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4358 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4359 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4360 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4361 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4362 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4363 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4364 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4365 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4366 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4367 * gcc.target/i386/sse-12.c: Add BMI2.
4368 * gcc.target/i386/sse-13.c: Likewise.
4369 * gcc.target/i386/sse-14.c: Likewise.
4370 * gcc.target/i386/sse-22.c: Likewise.
4371 * gcc.target/i386/sse-23.c: Likewise.
4373 2011-08-23 Jason Merrill <jason@redhat.com>
4375 * g++.dg/template/crash7.C: Adjust expected errors.
4377 2011-08-23 Jason Merrill <jason@redhat.com>
4381 * g++.dg/cpp0x/overload2.C: New.
4383 2011-08-23 Jason Merrill <jason@redhat.com>
4386 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4388 2011-08-23 Jason Merrill <jason@redhat.com>
4391 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4392 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4393 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4394 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4396 2011-08-23 Jason Merrill <jason@redhat.com>
4399 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4401 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4404 * g++.dg/warn/Wunused-var-16.C: New test.
4407 * gcc.dg/pr50161.c: New test.
4409 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4412 * g++.dg/gcov/gcov-7.C: New test.
4414 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4417 * g++.dg/dfp/nofields.C: New test.
4419 2011-08-23 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/use_16.f90: New.
4424 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4425 Kirill Yukhin <kirill.yukhin@intel.com>
4428 * gcc.target/i386/pr50155.c: New test.
4430 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4432 PR tree-optimization/50133
4433 * gcc.dg/pr50133.c: New test.
4436 * c-c++-common/cxxbitfields-6.c: New test.
4438 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4441 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4443 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4445 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4446 * gcc.dg/pr49994-3.c: Ditto.
4448 2011-08-22 Richard Guenther <rguenther@suse.de>
4451 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4452 * gcc.dg/torture/pr50067-2.c: Likewise.
4454 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4457 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4458 of a constant resulting from simplification.
4459 * gfortran.dg/warn_conversion_3.f90: New test.
4461 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4464 * gfortran.dg/zero_stride_1.f90: New test.
4466 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4469 * gfortran.dg/typebound_override_1.f90: Modified.
4471 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4473 PR tree-optimization/48739
4474 * gcc.dg/pr48739-1.c: New test.
4475 * gcc.dg/pr48739-2.c: New test.
4477 2011-08-20 Tobias Burnus <burnus@net-b.de>
4479 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4481 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4484 * gfortran.dg/where_3.f90: New test.
4486 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4489 * gfortran.dg/pr49721-1.f: New.
4490 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4492 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4494 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4495 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4498 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4500 * gcc.target/arm/wmul-11.c: New file.
4501 * gcc.target/arm/wmul-12.c: New file.
4502 * gcc.target/arm/wmul-13.c: New file.
4504 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4506 * gcc.target/arm/wmul-10.c: New file.
4508 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4510 * gcc.target/arm/wmul-9.c: New file.
4511 * gcc.target/arm/wmul-bitfield-2.c: New file.
4513 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4515 * gcc.target/arm/wmul-8.c: New file.
4517 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4519 * gcc.target/arm/wmul-7.c: New file.
4521 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4523 * gcc.target/arm/wmul-6.c: New file.
4525 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4527 * gcc.target/arm/wmul-5.c: New file.
4528 * gcc.target/arm/no-wmla-1.c: New file.
4530 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4532 * gcc.target/arm/wmul-bitfield-1.c: New file.
4534 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4536 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4538 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4541 * gcc.target/i386/conversion.c: Likewise.
4543 2011-08-19 Richard Guenther <rguenther@suse.de>
4545 * gcc.dg/torture/pr50067-1.c: New testcase.
4546 * gcc.dg/torture/pr50067-2.c: Likewise.
4548 2011-08-19 Joey Ye <joey.ye@arm.com>
4551 * gcc.target/arm/handler-align.c: New test.
4552 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4555 2011-08-19 Joey Ye <joey.ye@arm.com>
4557 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4559 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4562 * gfortran.dg/end_block_label_1.f90: New test.
4563 * gfortran.dg/end_associate_label_1.f90: New test.
4565 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4567 * gcc.dg/c1x-pointer-float-1.c: New test.
4569 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4572 * gfortran.dg/duplicate_labels_2.f: New test.
4574 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4576 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4577 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4578 gcc.dg/c1x-noreturn-5.c: New tests.
4580 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4582 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4584 2011-08-18 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4588 * gfortran.dg/coarray_lock_3.f90: Fix test.
4589 * gfortran.dg/coarray_lock_4.f90: New.
4590 * gfortran.dg/coarray_lock_5.f90: New.
4592 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4595 * gcc.c-torture/compile/pr50009.c: New test.
4598 * gcc.dg/torture/pr50092.c: New test.
4600 2011-08-18 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/namelist_73.f90: New.
4605 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4607 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4610 * gcc.dg/pr50017.c: New test.
4612 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4615 * g++.dg/lookup/hidden-var1.C: New test case.
4617 2011-08-17 Tobias Burnus <burnus@net-b.de>
4620 * gfortran.dg/warn_unused_var_2.f90: New.
4621 * gfortran.dg/warn_unused_var_3.f90: New.
4623 2011-08-17 Tom de Vries <tom@codesourcery.com>
4626 * gcc.target/arm/pr43597.c: New test.
4628 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4631 * gfortran.dg/common_13.f90: New.
4633 2011-08-16 Jason Merrill <jason@redhat.com>
4636 * g++.dg/cpp0x/variadic-unresolved.C: New.
4638 * g++.old-deja/g++.brendan/README: Add R.I.P.
4640 * g++.dg/ext/attr-used-1.C: New.
4643 * g++.dg/cpp0x/initlist56.C: New.
4645 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4648 * g++.dg/opt/life1.C: Only run on Linux.
4650 2011-08-15 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/coarray_26.f90: New.
4654 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4656 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4659 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4662 * gfortran.dg/func_result_7.f90: New.
4664 2011-08-13 Jason Merrill <jason@redhat.com>
4667 * g++.dg/cpp0x/decltype32.C: New.
4670 * g++.dg/diagnostic/expr1.C: New.
4672 2011-08-12 David Li <davidxl@google.com>
4674 * g++.dg/abi/vbase15.C: New test.
4676 2011-08-12 Jason Merrill <jason@redhat.com>
4679 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4681 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4683 * gcc.dg/builtins-67.c: New test.
4684 * gcc.target/i386/conversion.c: Ditto.
4686 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4687 Brian Hackett <bhackett1024@gmail.com>
4689 * g++.dg/plugin/decl_plugin.c: New.
4690 * g++.dg/plugin/decl-plugin-test.C: New.
4691 * g++.dg/plugin/plugin.exp: Add above testcase.
4693 2011-08-11 Richard Guenther <rguenther@suse.de>
4695 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4697 2011-08-11 Michael Matz <matz@suse.de>
4699 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4701 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4703 PR tree-optimization/50039
4704 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4705 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4707 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4709 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4710 (sse4_1_test): Initialize src3 with random value.
4712 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4714 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4715 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4716 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4717 * gcc.dg/scal-to-vec1.c: New test.
4718 * gcc.dg/scal-to-vec2.c: New test.
4720 2011-08-09 Richard Guenther <rguenther@suse.de>
4722 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4723 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4724 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4725 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4727 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4729 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4731 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4733 * gcc.dg/pr49948.c: Require pthread effective target.
4735 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4737 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4739 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4741 * gcc.target/i386/sse-22a.c: New test.
4743 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4745 PR tree-optimization/50014
4746 * gcc.dg/vect/pr50014.c: New test.
4748 2011-08-08 Martin Jambor <mjambor@suse.cz>
4751 * gcc.dg/tree-ssa/pr49923.c: New test.
4753 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4756 * gcc.target/i386/pr49781-1.c: New.
4758 2011-08-08 Jason Merrill <jason@redhat.com>
4760 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4762 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4764 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4767 * gfortran.dg/typebound_override_1.f90: New.
4769 2011-08-07 Kai Tietz <ktietz@redhat.com>
4771 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4772 x86_64 mingw target.
4773 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4774 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4775 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4776 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4777 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4778 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4779 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4780 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4781 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4782 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4784 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4787 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4789 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4791 * gcc.dg/pr48770.c: Cleanup coverage files.
4792 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4794 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4797 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4798 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4799 lzcnt and bmi options.
4801 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4804 * gcc.dg/pr47381-1.c: New.
4805 * gcc.dg/pr47381-2.c: Likewise.
4806 * gcc.target/i386/pr47381.c: Likewise.
4808 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4811 * gcc.dg/pr47727.c: New.
4814 * gcc.dg/pr47372-1.c: New.
4815 * gcc.dg/pr47372-2.c: Likewise.
4817 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4820 * gcc.target/i386/pr47449.c: New.
4823 * gcc.dg/pr47446-1.c: New.
4824 * gcc.dg/pr47446-2.c: Likewise.
4826 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4829 * gcc.dg/pr47766.c: New.
4832 * gcc.dg/tls/pr47715-1.c: New.
4833 * gcc.dg/tls/pr47715-2.c: Likewise.
4834 * gcc.dg/tls/pr47715-3.c: Likewise.
4835 * gcc.dg/tls/pr47715-4.c: Likewise.
4836 * gcc.dg/tls/pr47715-5.c: Likewise.
4838 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4841 * objc.dg/gnu-api-2-class.m: Updated comments.
4842 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4843 * objc.dg/gnu-api-2-class-meta.m: New test.
4844 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4846 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4849 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4850 with classes that are in construction.
4852 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4855 * gcc.target/i386/pr48084-1.c: New.
4856 * gcc.target/i386/pr48084-2.c: Likewise.
4857 * gcc.target/i386/pr48084-3.c: Likewise.
4858 * gcc.target/i386/pr48084-4.c: Likewise.
4859 * gcc.target/i386/pr48084-5.c: Likewise.
4861 PR rtl-optimization/49504
4862 * gcc.target/i386/pr49504.c: New.
4865 * gcc.dg/pr49860.c: New.
4867 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4870 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4871 with classes that are in construction.
4873 2011-08-05 Jason Merrill <jason@redhat.com>
4876 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4879 * g++.dg/cpp0x/decltype31.C: New.
4882 * g++.dg/init/array28.C: New.
4885 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4887 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4890 * gcc.dg/pr47369-1.c: New.
4892 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4895 * gcc.dg/torture/pr47364-1.c: New.
4896 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4897 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4899 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4902 * gfortran.dg/transfer_check_2.f90: New test case.
4904 2011-08-05 Jan Hubicka <jh@suse.cz>
4907 * gfortran.dg/pr49494.f90: New testcase.
4909 2011-08-05 Jan Hubicka <jh@suse.cz>
4912 * gcc.c-torture/compile/pr49735.c: New testcase.
4914 2011-08-05 Jason Merrill <jason@redhat.com>
4917 * g++.dg/cpp0x/initlist56.C: New.
4920 * g++.dg/overload/rvalue2.C: New.
4923 * g++.dg/cpp0x/range-for21.C: New.
4925 * g++.dg/ext/vla11.C: New.
4927 2011-08-05 Richard Guenther <rguenther@suse.de>
4929 PR tree-optimization/49984
4930 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4932 2011-08-05 Richard Guenther <rguenther@suse.de>
4934 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4935 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4936 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4938 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4940 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4941 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4942 * gfortran.dg/ldist-pr43023.f90: Ditto.
4943 * gfortran.dg/namelist_52.f90: Ditto.
4944 * gfortran.dg/interface_proc_end.f90: Ditto.
4945 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4946 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4948 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4950 * gcc.dg/vect/vect-over-widen-1.c: New test.
4951 * gcc.dg/vect/vect-over-widen-2.c: New test.
4952 * gcc.dg/vect/vect-over-widen-3.c: New test.
4953 * gcc.dg/vect/vect-over-widen-4.c: New test.
4955 2011-08-04 Richard Guenther <rguenther@suse.de>
4958 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4960 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4962 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4964 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4967 * g++.dg/ext/builtin-object-size3.C: New test.
4969 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4971 PR tree-optimization/49948
4972 * gcc.dg/pr49948.c: New test.
4974 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4977 * gcc.dg/torture/pr47383.c: New.
4979 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4981 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4983 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4985 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4987 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4990 * gcc.dg/torture/pr47744-1.c: New.
4991 * gcc.dg/torture/pr47744-2.c: Likewise.
4992 * gcc.dg/torture/pr47744-3.c: Likewise.
4994 2011-08-03 Richard Guenther <rguenther@suse.de>
4997 * gcc.dg/torture/pr49958.c: New testcase.
4999 2011-08-03 Richard Guenther <rguenther@suse.de>
5001 PR tree-optimization/49938
5002 * g++.dg/torture/pr49938.C: New testcase.
5004 2011-08-02 Jason Merrill <jason@redhat.com>
5007 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5010 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5013 * g++.dg/cpp0x/variadic115.C: New.
5016 * g++.dg/cpp0x/union5.C: New.
5018 2011-08-02 Daniel Kraft <d@domob.eu>
5021 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5023 2011-08-02 Kai Tietz <ktietz@redhat.com>
5026 * gcc.dg/tree-ssa/forwprop-15.c
5028 2011-08-02 Jason Merrill <jason@redhat.com>
5031 * g++.dg/cpp0x/range-for20.C: New.
5033 2011-08-02 Tobias Burnus <burnus@net-b.de>
5035 * gfortran.dg/coarray_lib_token_3.f90: New.
5037 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5040 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5041 * gcc.dg/gomp/atomic-15.c: New test.
5042 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5043 * g++.dg/gomp/atomic-15.C: New test.
5044 * g++.dg/gomp/private-1.C: New test.
5045 * g++.dg/gomp/sharing-2.C: New test.
5046 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5047 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5048 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5050 2011-08-02 Tobias Burnus <burnus@net-b.de>
5052 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5053 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5055 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5056 * gfortran.dg/allocatable_function_5.f90: Ditto.
5057 * gfortran.dg/allocate_stat.f90: Ditto.
5058 * gfortran.dg/array_constructor_20.f90: Ditto.
5059 * gfortran.dg/array_constructor_21.f90: Ditto.
5060 * gfortran.dg/array_constructor_22.f90: Ditto.
5061 * gfortran.dg/array_constructor_26.f03: Ditto.
5062 * gfortran.dg/array_function_4.f90: Ditto.
5063 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5064 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5065 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5066 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5067 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5068 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5069 * gfortran.dg/class_15.f03: Ditto.
5070 * gfortran.dg/class_27.f03: Ditto.
5071 * gfortran.dg/class_33.f90: Ditto.
5072 * gfortran.dg/class_37.f03: Ditto.
5073 * gfortran.dg/class_40.f03: Ditto.
5074 * gfortran.dg/class_42.f03: Ditto.
5075 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5076 * gfortran.dg/coarray/registering_1.f90: Ditto.
5077 * gfortran.dg/convert_1.f90: Ditto.
5078 * gfortran.dg/default_initialization_3.f90: Ditto.
5079 * gfortran.dg/dependency_25.f90: Ditto.
5080 * gfortran.dg/dependency_26.f90: Ditto.
5081 * gfortran.dg/dependency_36.f90: Ditto.
5082 * gfortran.dg/dependency_37.f90: Ditto.
5083 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5084 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5085 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5086 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5087 * gfortran.dg/elemental_result_1.f90: Ditto.
5088 * gfortran.dg/empty_derived_type.f90: Ditto.
5089 * gfortran.dg/entry_7.f90: Ditto.
5090 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5091 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5092 * gfortran.dg/error_recovery_3.f90: Ditto.
5093 * gfortran.dg/extends_4.f03: Ditto.
5094 * gfortran.dg/func_assign.f90: Ditto.
5095 * gfortran.dg/func_assign_3.f90: Ditto.
5096 * gfortran.dg/generic_1.f90: Ditto.
5097 * gfortran.dg/generic_18.f90: Ditto.
5098 * gfortran.dg/generic_22.f03: Ditto.
5099 * gfortran.dg/generic_4.f90: Ditto.
5100 * gfortran.dg/generic_6.f90: Ditto.
5101 * gfortran.dg/generic_actual_arg.f90: Ditto.
5102 * gfortran.dg/graphite/id-21.f: Ditto.
5103 * gfortran.dg/graphite/pr45758.f90: Ditto.
5104 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5105 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5106 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5107 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5108 * gfortran.dg/host_used_types_1.f90: Ditto.
5109 * gfortran.dg/implicit_1.f90: Ditto.
5110 * gfortran.dg/implicit_11.f90: Ditto.
5111 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5112 * gfortran.dg/impure_actual_1.f90: Ditto.
5113 * gfortran.dg/impure_assignment_1.f90: Ditto.
5114 * gfortran.dg/impure_constructor_1.f90: Ditto.
5115 * gfortran.dg/initialization_10.f90: Ditto.
5116 * gfortran.dg/initialization_12.f90: Ditto.
5117 * gfortran.dg/interface_14.f90: Ditto.
5118 * gfortran.dg/interface_15.f90: Ditto.
5119 * gfortran.dg/interface_2.f90: Ditto.
5120 * gfortran.dg/interface_25.f90: Ditto.
5121 * gfortran.dg/interface_26.f90: Ditto.
5122 * gfortran.dg/interface_29.f90: Ditto.
5123 * gfortran.dg/interface_assignment_1.f90: Ditto.
5124 * gfortran.dg/internal_pack_6.f90: Ditto.
5125 * gfortran.dg/internal_pack_7.f90: Ditto.
5126 * gfortran.dg/internal_pack_8.f90: Ditto.
5127 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5128 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5129 * gfortran.dg/module_commons_3.f90: Ditto.
5130 * gfortran.dg/module_equivalence_4.f90: Ditto.
5131 * gfortran.dg/module_equivalence_6.f90: Ditto.
5132 * gfortran.dg/module_function_type_1.f90: Ditto.
5133 * gfortran.dg/module_naming_1.f90: Ditto.
5134 * gfortran.dg/namelist_4.f90: Ditto.
5135 * gfortran.dg/operator_c1202.f90: Ditto.
5136 * gfortran.dg/parens_7.f90: Ditto.
5137 * gfortran.dg/pr32921.f: Ditto.
5138 * gfortran.dg/pr33646.f90: Ditto.
5139 * gfortran.dg/pr41928.f90: Ditto.
5140 * gfortran.dg/pr42119.f90: Ditto.
5141 * gfortran.dg/pr43984.f90: Ditto.
5142 * gfortran.dg/present_1.f90: Ditto.
5143 * gfortran.dg/private_type_2.f90: Ditto.
5144 * gfortran.dg/proc_decl_2.f90: Ditto.
5145 * gfortran.dg/proc_ptr_10.f90: Ditto.
5146 * gfortran.dg/proc_ptr_22.f90: Ditto.
5147 * gfortran.dg/proc_ptr_8.f90: Ditto.
5148 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5149 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5150 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5151 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5152 * gfortran.dg/substring_equivalence.f90: Ditto.
5153 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5154 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5155 * gfortran.dg/trim_optimize_6.f90: Ditto.
5156 * gfortran.dg/typebound_call_12.f03: Ditto.
5157 * gfortran.dg/typebound_operator_5.f03: Ditto.
5158 * gfortran.dg/typebound_operator_6.f03: Ditto.
5159 * gfortran.dg/typebound_proc_18.f03: Ditto.
5160 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5161 * gfortran.dg/use_1.f90: Ditto.
5162 * gfortran.dg/use_10.f90: Ditto.
5163 * gfortran.dg/use_11.f90: Ditto.
5164 * gfortran.dg/use_14.f90: Ditto.
5165 * gfortran.dg/use_only_2.f90: Ditto.
5166 * gfortran.dg/use_rename_4.f90: Ditto.
5167 * gfortran.dg/use_rename_5.f90: Ditto.
5168 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5169 * gfortran.dg/used_interface_ref.f90: Ditto.
5170 * gfortran.dg/used_types_11.f90: Ditto.
5171 * gfortran.dg/used_types_3.f90: Ditto.
5172 * gfortran.dg/used_types_4.f90: Ditto.
5173 * gfortran.dg/userdef_operator_2.f90: Ditto.
5174 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5175 * gfortran.dg/vect/pr46213.f90: Ditto.
5176 * gfortran.dg/whole_file_21.f90: Ditto.
5177 * gfortran.dg/whole_file_22.f90: Ditto.
5178 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5179 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5181 2011-08-02 Kai Tietz <ktietz@redhat.com>
5183 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5185 2011-08-01 Jason Merrill <jason@redhat.com>
5188 * g++.dg/abi/mangle49.C: New.
5191 * g++.dg/cpp0x/constexpr-array4.C: New.
5194 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5196 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5199 * gcc.target/i386/pr49927.c: New test.
5201 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5203 PR tree-optimization/49926
5204 * gcc.dg/vect/pr49926.c: New test.
5206 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5208 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5209 * gcc.target/i386/lzcnt-1.c: New test.
5210 * gcc.target/i386/lzcnt-2.c: Likewise.
5211 * gcc.target/i386/lzcnt-2a.c: Likewise.
5212 * gcc.target/i386/lzcnt-3.c: Likewise.
5213 * gcc.target/i386/lzcnt-4.c: Likewise.
5214 * gcc.target/i386/lzcnt-4a.c: Likewise.
5215 * gcc.target/i386/lzcnt-5.c: Likewise.
5216 * gcc.target/i386/lzcnt-6.c: Likewise.
5217 * gcc.target/i386/lzcnt-6a.c: Likewise.
5218 * gcc.target/i386/lzcnt-check.h: Likewise.
5220 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5221 * gcc.target/i386/sse-13.c: Likewise.
5222 * gcc.target/i386/sse-14.c: Likewise.
5223 * g++.dg/other/i386-2.C: Likewise.
5224 * g++.dg/other/i386-3.C: Likewise.
5226 2011-08-01 Julian Brown <julian@codesourcery.com>
5228 * gcc.target/arm/fixed-point-exec.c: New test.
5230 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5233 * gcc.target/i386/pr49920.c: New test.
5235 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5237 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5238 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5239 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5240 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5241 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5242 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5243 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5244 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5245 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5246 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5247 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5248 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5249 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5250 * g++.dg/tree-ssa/pr33615.C: Ditto.
5251 * g++.dg/tree-ssa/restrict1.C: Ditto.
5252 * c-c++-common/restrict-2.c: Ditto.
5253 * gfortran.dg/pr32921.f: Ditto.
5254 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5255 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5256 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5257 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5258 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5259 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5260 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5261 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5262 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5263 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5265 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5267 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5268 .exe.ltrans[0-9]*. dump files.
5270 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5273 * gfortran.dg/abstract_type_6.f03: Modified.
5274 * gfortran.dg/typebound_proc_24.f03: New.
5276 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5279 * g++.dg/init/for1.C: Fix.
5281 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5284 * gfortran.dg/string_5.f90: New test.
5286 2011-07-29 Jason Merrill <jason@redhat.com>
5289 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5291 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5293 PR tree-optimization/47407
5294 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5298 2011-07-29 Richard Guenther <rguenther@suse.de>
5300 * gcc.dg/uninit-suppress.c: Also disable VRP.
5301 * gcc.dg/uninit-suppress_2.c: Likewise.
5303 2011-07-28 Jason Merrill <jason@redhat.com>
5306 * g++.dg/template/nontype24.C: New.
5308 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5310 PR rtl-optimization/47958
5311 * gcc.dg/torture/pr47958-1.c: New.
5313 2011-07-29 Wei Guozhi <carrot@google.com>
5315 PR rtl-optimization/49799
5316 * gcc.dg/pr49799.c: New test case.
5318 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5321 * gcc.dg/graphite/id-pr48648.c: New.
5323 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5326 * gfortran.dg/maxloc_2.f90: New test.
5327 * gfortran.dg/maxloc_3.f90: New test.
5328 * gfortran.dg/minloc_1.f90: New test.
5329 * gfortran.dg/minloc_2.f90: New test.
5330 * gfortran.dg/minloc_3.f90: New test.
5331 * gfortran.dg/minmaxloc_7.f90: New test.
5334 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5336 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5339 the builtin isn't optimized away.
5341 2011-07-27 Tobias Burnus <burnus@net-b.de>
5344 * gfortran.dg/lto/pr45586-2_0.f90: New.
5346 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5349 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5350 * c-c++-common/cxxbitfields-5.c: Same.
5352 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5354 * lib/target-supports.exp (check_effective_target_mmap): Use
5355 check_function_available.
5357 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5359 * g++.old-deja/g++.pt/crash60.C: Updated.
5361 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5364 * gcc.target/i386/pr49866.c: New test.
5366 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5368 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5369 * gcc.target/i386/bmi-andn-1.c: New test.
5370 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5371 * gcc.target/i386/bmi-andn-2.c: Likewise.
5372 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5373 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5374 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5375 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5376 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5377 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5378 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5379 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5380 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5381 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5382 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5383 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5384 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5385 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5386 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5387 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5388 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5389 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5390 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5391 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5392 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5394 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5397 * gfortran.dg/graphite/id-pr47691.f: New.
5399 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5401 * gcc.target/i386/avx-os-support.h: New.
5402 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5403 (main): Check avx_os_support before the test is run.
5404 * gcc.target/i386/aes-avx-check.h: Ditto.
5405 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5407 2011-07-27 Kai Tietz <ktietz@redhat.com>
5409 * gcc.target/i386/aggregate-ret3.c: New test.
5410 * gcc.target/i386/aggregate-ret4.c: New test.
5412 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5415 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5416 allocated array should *not* change its size.
5417 * gfortran.dg/multiple_allocation_3.f90: New test.
5419 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5422 * g++.dg/cpp0x/constexpr-49776.C: New.
5424 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5427 * gcc.dg/graphite/id-pr47046.c: New.
5429 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5432 * gcc.dg/graphite/run-id-pr47593.c: New.
5434 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5437 * gcc.dg/graphite/run-id-pr47653.c: New.
5438 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5439 induction variables.
5440 * gcc.dg/graphite/scop-16.c: Same.
5441 * gcc.dg/graphite/scop-17.c: Same.
5442 * gcc.dg/graphite/scop-21.c: Same.
5444 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5447 * gcc.dg/graphite/id-pr48805.c: New.
5449 2011-07-26 Tobias Burnus <burnus@net-b.de>
5451 * gfortran.dg/coarray_lib_token_2.f90: New.
5453 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5455 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5458 2011-07-25 Andrew Pinski <apinski@cavium.com>
5461 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5462 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5464 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5466 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5468 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5469 * gcc.c-torture/execute/loop-2g.c: Likewise.
5470 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5471 Require mmap support.
5472 * gcc.c-torture/execute/loop-2g.x: Likewise.
5473 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5474 (MAP_ANON): Provide default.
5475 * gcc.dg/20050826-1.c: Likewise.
5476 * gcc.target/i386/pr36533.c: Likewise.
5477 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5478 Use dg-require-effective-target mmap.
5480 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5483 * g++.dg/cpp0x/range-for19.C: New.
5485 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5488 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5491 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5494 * g++.dg/torture/pr49309.C: Remove.
5496 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5498 PR tree-optimization/49809
5499 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5502 2011-07-25 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/49715
5505 * gcc.target/i386/pr49715-1.c: New testcase.
5506 * gcc.target/i386/pr49715-2.c: Likewise.
5508 2011-07-23 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5512 2011-07-22 Jason Merrill <jason@redhat.com>
5515 * g++.dg/cpp0x/initlist55.C: New.
5517 2011-07-23 Tobias Burnus <burnus@net-b.de>
5520 * gfortran.dg/namelist_72.f: New.
5522 2011-07-23 Tobias Burnus <burnus@net-b.de>
5524 * gfortran.dg/coarray_25.f90: New.
5526 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5528 * override1.C: This test should use c++0x mode.
5529 * override3.C: New. Test the diagnostics in c++98 mode.
5531 2011-07-22 Jason Merrill <jason@redhat.com>
5532 Mark Glisse <marc.glisse@normalesup.org>
5535 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5538 * g++.dg/opt/builtins2.C: New.
5539 * g++.dg/other/error27.C: Don't rely on __builtin.
5541 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5543 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5545 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5546 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5547 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5548 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5550 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5553 2011-07-22 Richard Guenther <rguenther@suse.de>
5555 PR tree-optimization/45819
5556 * gcc.dg/pr45819.c: New testcase.
5558 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5560 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5562 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5566 * gcc.dg/graphite/run-id-pr47654.c: New.
5568 2011-07-21 Ian Lance Taylor <iant@google.com>
5571 * gcc.dg/pr49705.c: New test.
5573 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5575 * lib/target-supports.exp (check_avx_os_support_available): New.
5576 (check_effective_target_avx_runtime): Use it.
5578 2011-07-21 Richard Guenther <rguenther@suse.de>
5580 PR tree-optimization/49770
5581 * g++.dg/torture/pr49770.C: New testcase.
5583 2011-07-21 Kai Tietz <ktietz@redhat.com>
5585 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5586 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5588 2011-07-21 Tobias Burnus <burnus@net-b.de>
5590 * gfortran.dg/coarray_lib_token_1.f90: New.
5592 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5594 * gcc.dg/pr32912-2.c: Skip for AVR.
5595 * gcc.dg/pr44674.c: Add dg-require-profiling.
5597 2011-07-20 Jason Merrill <jason@redhat.com>
5599 * g++.dg/ext/desig2.C: New.
5601 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5603 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5605 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5606 * gcc.target/powerpc/recip-3.c: Ditto.
5608 2011-07-19 Jason Merrill <jason@redhat.com>
5610 PR c++/6709 (DR 743)
5611 PR c++/42603 (DR 950)
5612 * g++.dg/cpp0x/decltype21.C: New.
5614 2011-07-20 Richard Guenther <rguenther@suse.de>
5617 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5618 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5620 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5622 * gcc.target/arm/combine-movs.c: New.
5623 * gcc.target/arm/unsigned-extend-2.c: New.
5625 2011-07-19 Jason Merrill <jason@redhat.com>
5628 * g++.dg/cpp0x/variadic114.C: New.
5630 2011-07-19 Tobias Burnus <burnus@net-b.de>
5632 * gfortran.dg/coarray_args_1.f90: New.
5633 * gfortran.dg/coarray_args_2.f90: New.
5635 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5638 * gfortran.dg/allocate_error_3.f90: New.
5640 2011-07-19 Richard Guenther <rguenther@suse.de>
5642 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5643 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5644 * gcc.dg/torture/20110719-1.c: New testcase.
5646 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5648 PR tree-optimization/49768
5649 * gcc.c-torture/execute/pr49768.c: New test.
5651 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5653 PR tree-optimization/49771
5654 * gcc.dg/vect/pr49771.c: New test.
5656 2011-07-18 Martin Jambor <mjambor@suse.cz>
5658 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5659 * gcc.dg/ipa/ipa-2.c: Likewise.
5660 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5661 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5662 * gcc.dg/ipa/ipa-5.c: Likewise.
5663 * gcc.dg/ipa/ipa-7.c: Likewise.
5664 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5665 * gcc.dg/ipa/ipacost-1.c: Likewise.
5666 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5668 * gcc.dg/ipa/ipcp-1.c: New test.
5669 * gcc.dg/ipa/ipcp-2.c: Likewise.
5670 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5672 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5675 * gfortran.dg/pr49675.f90: New test.
5677 2011-07-18 Richard Guenther <rguenther@suse.de>
5679 * gcc.dg/torture/20110718-1.c: New testcase.
5681 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5683 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5684 * g++.dg/ext/bitfield3.C: Likewise.
5685 * g++.dg/ext/bitfield4.C: Likewise.
5686 * g++.dg/ext/bitfield5.C: Likewise.
5687 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5688 * g++.dg/other/pr23205-2.C: Likewise.
5689 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5690 * gcc.c-torture/compile/20001109-2.c: Likewise.
5691 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5692 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5693 * gcc.dg/bitfld-16.c: Likewise.
5694 * gcc.dg/bitfld-17.c: Likewise.
5695 * gcc.dg/bitfld-18.c: Likewise.
5696 * gcc.dg/builtins-config.h: Remove Netware support.
5697 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5698 * gcc.dg/cdce2.c: Likewise.
5699 * gcc.dg/cpp/assert4.c: Remove netware support.
5700 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5701 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5703 * lib/target-supports.exp (check_visibility_available): Remove
5705 (check_profiling_available): Likewise.
5707 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5709 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5711 2011-07-17 Tobias Burnus <burnus@net-b.de>
5712 Thomas Koenig <tkoenig@gcc.gnu.org>
5715 * gfortran.dg/generic_17.f90: Fix testcase.
5716 * gfortran.dg/interface_3.f90: Add dg-error.
5717 * gfortran.dg/use_14.f90: New.
5718 * gfortran.dg/use_15.f90: New.
5720 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5722 * gnat.dg/pointer_controlled.adb: New test.
5724 2011-07-17 Tobias Burnus <burnus@net-b.de>
5727 * gfortran.dg/pointer_remapping_7.f90: New.
5729 2011-07-16 Jason Merrill <jason@redhat.com>
5731 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5733 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5734 Jason Merrill <jason@redhat.com>
5738 * g++.dg/cpp0x/decltype29.C: Adjust.
5739 * g++.dg/cpp0x/error4.C: Adjust.
5740 * g++.dg/cpp0x/sfinae26.C: Adjust.
5741 * g++.dg/cpp0x/variadic105.C: Adjust.
5742 * g++.dg/template/deduce3.C: Adjust.
5743 * g++.dg/template/error45.C: Adjust.
5744 * g++.dg/template/ptrmem2.C: Adjust.
5745 * g++.dg/template/sfinae2.C: Adjust.
5746 * g++.old-deja/g++.pt/crash60.C: Adjust.
5747 * g++.old-deja/g++.pt/unify6.C: Adjust.
5748 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5749 * g++.dg/cpp0x/nullptr15.C: Adjust.
5750 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5751 * g++.dg/cpp0x/pr31431.C: Adjust.
5752 * g++.dg/cpp0x/pr31434.C: Adjust.
5753 * g++.dg/cpp0x/sfinae11.C: Adjust
5754 * g++.dg/cpp0x/temp_default2.C: Adjust.
5755 * g++.dg/cpp0x/trailing4.C: Adjust.
5756 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5757 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5758 * g++.dg/cpp0x/variadic105.C: Adjust.
5759 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5760 * g++.dg/ext/vla2.C: Adjust.
5761 * g++.dg/other/ptrmem10.C: Adjust.
5762 * g++.dg/other/ptrmem11.C: Adjust.
5763 * g++.dg/overload/unknown1.C: Adjust.
5764 * g++.dg/template/conv11.C: Adjust.
5765 * g++.dg/template/dependent-expr5.C: Adjust.
5766 * g++.dg/template/friend.C: Adjust.
5767 * g++.dg/template/incomplete2.C: Adjust.
5768 * g++.dg/template/local4.C: Adjust.
5769 * g++.dg/template/local6.C: Adjust.
5770 * g++.dg/template/operator9.C: Adjust.
5771 * g++.dg/template/ttp25.C: Adjust.
5772 * g++.dg/template/unify10.C: Adjust.
5773 * g++.dg/template/unify11.C: Adjust.
5774 * g++.dg/template/unify6.C: Adjust.
5775 * g++.dg/template/unify9.C: Adjust.
5776 * g++.dg/template/varmod1.C: Adjust.
5777 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5778 * g++.old-deja/g++.pt/crash28.C: Adjust.
5779 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5780 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5781 * g++.old-deja/g++.pt/expr2.C: Adjust.
5782 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5783 * g++.old-deja/g++.pt/spec5.C: Adjust.
5784 * g++.old-deja/g++.pt/spec6.C: Adjust.
5785 * g++.old-deja/g++.pt/unify4.C: Adjust.
5786 * g++.old-deja/g++.pt/unify8.C: Adjust.
5787 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5788 * g++.dg/overload/template5.C: New testcase.
5789 * g++.dg/template/overload12.C: New testcase.
5791 2011-07-11 Tobias Burnus <burnus@net-b.de>
5793 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5794 * gfortran.dg/coarray_7.f90: Ditto.
5795 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5796 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5798 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5800 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5802 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5803 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5804 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5806 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5807 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5808 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5810 2011-07-15 Jason Merrill <jason@redhat.com>
5813 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5814 Use --extra_opts instead of --additional_options.
5816 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5819 * g++.dg/torture/pr49309.C: Remove.
5821 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5823 * gcc.target/tic6x/weak-call.c: New test.
5824 * gcc.target/tic6x/fpcmp.c: New test.
5825 * gcc.target/tic6x/fpdiv.c: New test.
5826 * gcc.target/tic6x/rotdi16-scan.c: New test.
5827 * gcc.target/tic6x/ffssi.c: New test.
5828 * gcc.target/tic6x/fpdiv-lib.c: New test.
5829 * gcc.target/tic6x/cold-lc.c: New test.
5830 * gcc.target/tic6x/longcalls.c: New test.
5831 * gcc.target/tic6x/abi-align-1.c: New test.
5832 * gcc.target/tic6x/fpcmp-finite.c: New test.
5833 * gcc.target/tic6x/rotdi16.c: New test.
5834 * gcc.target/tic6x/bswapl.c: New test.
5835 * gcc.target/tic6x/ffsdi.c: New test.
5836 * gcc.target/tic6x/tic6x.exp: New file.
5837 * gcc.target/tic6x/builtins/arith24.c: New test.
5838 * gcc.target/tic6x/builtins/smpy.c: New test.
5839 * gcc.target/tic6x/builtins/smpylh.c: New test.
5840 * gcc.target/tic6x/builtins/smpyh.c: New test.
5841 * gcc.target/tic6x/builtins/sarith1.c: New test.
5842 * gcc.target/tic6x/builtins/extclr.c: New test
5843 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5844 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5845 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5846 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5848 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5850 * gcc.dg/20020312-2.c: Likewise.
5851 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5852 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5853 * gcc.dg/torture/builtin-math-7.c: Likewise.
5856 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5857 not testing tic6x-*-*.
5859 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5862 * g++.dg/torture/pr49309.C: New testcase.
5864 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5866 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5868 2011-07-14 Richard Guenther <rguenther@suse.de>
5870 PR tree-optimization/49651
5871 * gcc.dg/torture/pr49651.c: New testcase.
5873 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5876 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5878 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5880 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5881 -mno-pointers-to-nested-functions.
5882 * gcc.target/powerpc/no-r11-2.c: Ditto.
5883 * gcc.target/powerpc/no-r11-3.c: Ditto.
5885 2011-07-13 Jason Merrill <jason@redhat.com>
5887 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5888 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5889 when compiling C files.
5890 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5891 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5892 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5893 * g++.dg/lookup/anon2.C: Likewise.
5894 * g++.dg/tree-ssa/copyprop.C: Likewise.
5895 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5896 * g++.dg/init/vector1.C: Ignore narrowing errors.
5897 * g++.dg/torture/pr35526.C: Likewise.
5898 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5900 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5903 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5906 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5909 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5911 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5913 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5914 * lib/obj-c++.exp (obj-c++_init): Ditto.
5915 * lib/file-format.exp (gcc_target_object_format): Ditto.
5916 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5917 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5918 (check_visibility_available): Ditto.
5919 (check_effective_target_tls_native): Ditto.
5920 (check_effective_target_tls_emulated): Ditto.
5921 (check_effective_target_function_sections): Ditto.
5923 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5925 * gcc.target/arm/pr48183.c: New test.
5927 2011-07-13 Richard Guenther <rguenther@suse.de>
5929 * gcc.dg/torture/20110713-1.c: New testcase.
5931 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5934 * gcc.c-torture/compile/pr49474.c: New testcase.
5936 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5938 PR tree-optimization/49712
5939 * gcc.c-torture/execute/pr49712.c: New test.
5941 2011-07-11 Jason Merrill <jason@redhat.com>
5944 * g++.dg/template/recurse3.C: New.
5946 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5949 * gcc.dg/guality/csttest.c: New test.
5952 * gfortran.dg/pr49698.f90: New test.
5954 2011-07-11 Jeff Law <law@redhat.com>
5956 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5958 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5960 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5961 * go.test/go-test.exp (go-set-goarch): Likewise.
5963 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5966 * gcc.target/avr/torture/pr39633.c: New test case.
5968 2011-07-11 Tobias Burnus <burnus@net-b.de>
5971 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5973 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5975 * lib/target-supports.exp (check_effective_target_scheduling):
5977 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5978 * gcc.dg/pr45055.c: Ditto.
5979 * gcc.dg/pr45353.c: Ditto.
5980 * g++.dg/pr45056.C: Ditto.
5982 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5984 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5985 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5986 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5987 * g++.dg/torture/pr31863.C: Skip AVR.
5989 2011-07-10 Tobias Burnus <burnus@net-b.de>
5992 * gfortran.dg/intrinsic_signal.f90: New.
5994 2011-07-09 Jason Merrill <jason@redhat.com>
5996 * g++.dg/cpp0x/regress/regress6.C: New.
5997 * g++.dg/parse/crash45.C: Adjust message.
5998 * g++.dg/template/crash38.C: Adjust message.
5999 * g++.dg/template/crash64.C: Adjust message.
6001 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6003 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6004 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6005 * g++.dg/abi/bitfield3.C: Likewise.
6006 * g++.dg/eh/pr38662.C: Likewise.
6007 * g++.dg/ext/attrib36.C: Likewise.
6008 * g++.dg/ext/attrib37.C: Likewise.
6009 * g++.dg/ext/attrib8.C: Likewise.
6010 * g++.dg/ext/tmplattr1.C: Likewise.
6011 * g++.dg/inherit/override-attribs.C: Likewise.
6012 * g++.dg/opt/inline9.C: Likewise.
6013 * g++.dg/opt/life1.C: Likewise.
6014 * g++.dg/opt/longbranch2.C: Likewise.
6015 * g++.dg/opt/nrv12.C: Likewise.
6016 * g++.dg/opt/reg-stack4.C: Likewise.
6017 * g++.dg/other/pr35504.C: Likewise.
6018 * g++.dg/other/pr39496.C: Likewise.
6019 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6020 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6021 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6022 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6023 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6024 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6025 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6026 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6027 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6028 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6029 * g++.dg/warn/pr15774-1.C: Likewise.
6030 * g++.dg/warn/pr15774-2.C: Likewise.
6031 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6032 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6033 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6034 * g++.old-deja/g++.pt/asm2.C: Likewise.
6035 * gcc.c-torture/compile/20000804-1.c: Likewise.
6036 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6037 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6038 * gcc.dg/20020108-1.c: Likewise.
6039 * gcc.dg/20020122-2.c: Likewise.
6040 * gcc.dg/20020122-3.c: Likewise.
6041 * gcc.dg/20020206-1.c: Likewise.
6042 * gcc.dg/20020219-1.c: Likewise.
6043 * gcc.dg/20020310-1.c: Likewise.
6044 * gcc.dg/20020411-1.c: Likewise.
6045 * gcc.dg/20020418-2.c: Likewise.
6046 * gcc.dg/20020426-2.c: Likewise.
6047 * gcc.dg/20020517-1.c: Likewise.
6048 * gcc.dg/20030204-1.c: Likewise.
6049 * gcc.dg/20030826-2.c: Likewise.
6050 * gcc.dg/20031102-1.c: Likewise.
6051 * gcc.dg/20031202-1.c: Likewise.
6052 * gcc.dg/20050111-1.c: Likewise.
6053 * gcc.dg/20050503-1.c: Likewise.
6054 * gcc.dg/array-init-1.c: Likewise.
6055 * gcc.dg/builtin-apply4.c: Likewise.
6056 * gcc.dg/dfp/pr31344.c: Likewise.
6057 * gcc.dg/gomp/atomic-11.c: Likewise.
6058 * gcc.dg/graphite/pr40281.c: Likewise.
6059 * gcc.dg/ia64-sync-1.c: Likewise.
6060 * gcc.dg/ia64-sync-2.c: Likewise.
6061 * gcc.dg/ia64-sync-3.c: Likewise.
6062 * gcc.dg/ia64-sync-4.c: Likewise.
6063 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6064 * gcc.dg/invalid-call-1.c: Likewise.
6065 * gcc.dg/loop-3.c: Likewise.
6066 * gcc.dg/lower-subreg-1.c: Likewise.
6067 * gcc.dg/lto/pr47259_0.c: Likewise.
6068 * gcc.dg/nested-calls-1.c: Likewise.
6069 * gcc.dg/pr20017.c: Likewise.
6070 * gcc.dg/pr25023.c: Likewise.
6071 * gcc.dg/pr27671-2.c: Likewise.
6072 * gcc.dg/pr32176.c: Likewise.
6073 * gcc.dg/pr33676.c: Likewise.
6074 * gcc.dg/pr35045.c: Likewise.
6075 * gcc.dg/pr36015.c: Likewise.
6076 * gcc.dg/pr36584.c: Likewise.
6077 * gcc.dg/pr36998.c: Likewise.
6078 * gcc.dg/pr37438.c: Likewise.
6079 * gcc.dg/pr37908.c: Likewise.
6080 * gcc.dg/pr41241.c: Likewise.
6081 * gcc.dg/pr41340.c: Likewise.
6082 * gcc.dg/pr44136.c: Likewise.
6083 * gcc.dg/pr44194-1.c: Likewise.
6084 * gcc.dg/pr46212.c: Likewise.
6085 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6086 * gcc.dg/setjmp-2.c: Likewise.
6087 * gcc.dg/short-compare-1.c: Likewise.
6088 * gcc.dg/short-compare-2.c: Likewise.
6089 * gcc.dg/smod-1.c: Likewise.
6090 * gcc.dg/sync-2.c: Likewise.
6091 * gcc.dg/sync-3.c: Likewise.
6092 * gcc.dg/tls/opt-1.c: Likewise.
6093 * gcc.dg/tls/opt-2.c: Likewise.
6094 * gcc.dg/tls/opt-3.c: Likewise.
6095 * gcc.dg/torture/badshift.c: Likewise.
6096 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6097 * gcc.dg/torture/pr20314-2.c: Likewise.
6098 * gcc.dg/torture/pr36891.c: Likewise.
6099 * gcc.dg/torture/pr38774.c: Likewise.
6100 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6101 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6102 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6103 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6104 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6105 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6106 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6107 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6108 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6109 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6110 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6111 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6112 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6113 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6114 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6115 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6116 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6117 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6118 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6119 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6120 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6121 * gcc.dg/unroll-1.c: Likewise.
6122 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6123 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6124 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6125 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6126 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6127 * gcc.target/i386/20000609-1.c: Likewise.
6128 * gcc.target/i386/20000720-1.c: Likewise.
6129 * gcc.target/i386/20000724-1.c: Likewise.
6130 * gcc.target/i386/20011107-1.c: Likewise.
6131 * gcc.target/i386/20011119-1.c: Likewise.
6132 * gcc.target/i386/20020201-3.c: Likewise.
6133 * gcc.target/i386/20020218-1.c: Likewise.
6134 * gcc.target/i386/20020729-1.c: Likewise.
6135 * gcc.target/i386/20030926-1.c: Likewise.
6136 * gcc.target/i386/20060125-1.c: Likewise.
6137 * gcc.target/i386/20060125-2.c: Likewise.
6138 * gcc.target/i386/20060512-1.c: Likewise.
6139 * gcc.target/i386/20060512-2.c: Likewise.
6140 * gcc.target/i386/20060512-3.c: Likewise.
6141 * gcc.target/i386/20060512-4.c: Likewise.
6142 * gcc.target/i386/387-1.c: Likewise.
6143 * gcc.target/i386/387-2.c: Likewise.
6144 * gcc.target/i386/387-5.c: Likewise.
6145 * gcc.target/i386/387-6.c: Likewise.
6146 * gcc.target/i386/980312-1.c: Likewise.
6147 * gcc.target/i386/980313-1.c: Likewise.
6148 * gcc.target/i386/990117-1.c: Likewise.
6149 * gcc.target/i386/990424-1.c: Likewise.
6150 * gcc.target/i386/990524-1.c: Likewise.
6151 * gcc.target/i386/991129-1.c: Likewise.
6152 * gcc.target/i386/991214-1.c: Likewise.
6153 * gcc.target/i386/991230-1.c: Likewise.
6154 * gcc.target/i386/addr-sel-1.c: Likewise.
6155 * gcc.target/i386/aggregate-ret1.c: Likewise.
6156 * gcc.target/i386/aggregate-ret2.c: Likewise.
6157 * gcc.target/i386/align-main-3.c: Likewise.
6158 * gcc.target/i386/amd64-abi-1.c: Likewise.
6159 * gcc.target/i386/amd64-abi-2.c: Likewise.
6160 * gcc.target/i386/amd64-abi-4.c: Likewise.
6161 * gcc.target/i386/amd64-abi-5.c: Likewise.
6162 * gcc.target/i386/amd64-abi-6.c: Likewise.
6163 * gcc.target/i386/asm-1.c: Likewise.
6164 * gcc.target/i386/asm-3.c: Likewise.
6165 * gcc.target/i386/asm-5.c: Likewise.
6166 * gcc.target/i386/attributes-error.c: Likewise.
6167 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6168 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6169 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6170 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6171 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6172 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6173 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6174 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6175 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6176 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6177 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6178 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6179 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6180 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6181 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6182 * gcc.target/i386/bitfield1.c: Likewise.
6183 * gcc.target/i386/bitfield2.c: Likewise.
6184 * gcc.target/i386/bmi-2.c: Likewise.
6185 * gcc.target/i386/bmi-5.c: Likewise.
6186 * gcc.target/i386/builtin-unreachable.c: Likewise.
6187 * gcc.target/i386/cleanup-2.c: Likewise.
6188 * gcc.target/i386/clobbers.c: Likewise.
6189 * gcc.target/i386/cmov8.c: Likewise.
6190 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6191 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6192 * gcc.target/i386/compress-float-387.c: Likewise.
6193 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6194 * gcc.target/i386/compress-float-sse.c: Likewise.
6195 * gcc.target/i386/crc32-2.c: Likewise.
6196 * gcc.target/i386/crc32-3.c: Likewise.
6197 * gcc.target/i386/divmod-7.c: Likewise.
6198 * gcc.target/i386/divmod-8.c: Likewise.
6199 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6200 * gcc.target/i386/fma3-builtin.c: Likewise.
6201 * gcc.target/i386/fma3-fma.c: Likewise.
6202 * gcc.target/i386/fma4-256-vector.c: Likewise.
6203 * gcc.target/i386/fma4-builtin.c: Likewise.
6204 * gcc.target/i386/fma4-fma-2.c: Likewise.
6205 * gcc.target/i386/fma4-fma.c: Likewise.
6206 * gcc.target/i386/fma4-vector-2.c: Likewise.
6207 * gcc.target/i386/fma4-vector.c: Likewise.
6208 * gcc.target/i386/funcspec-1.c: Likewise.
6209 * gcc.target/i386/funcspec-10.c: Likewise.
6210 * gcc.target/i386/funcspec-11.c: Likewise.
6211 * gcc.target/i386/funcspec-2.c: Likewise.
6212 * gcc.target/i386/funcspec-5.c: Likewise.
6213 * gcc.target/i386/funcspec-6.c: Likewise.
6214 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6215 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6216 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6217 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6218 * gcc.target/i386/incoming-1.c: Likewise.
6219 * gcc.target/i386/incoming-10.c: Likewise.
6220 * gcc.target/i386/incoming-11.c: Likewise.
6221 * gcc.target/i386/incoming-12.c: Likewise.
6222 * gcc.target/i386/incoming-13.c: Likewise.
6223 * gcc.target/i386/incoming-14.c: Likewise.
6224 * gcc.target/i386/incoming-15.c: Likewise.
6225 * gcc.target/i386/incoming-2.c: Likewise.
6226 * gcc.target/i386/incoming-3.c: Likewise.
6227 * gcc.target/i386/incoming-4.c: Likewise.
6228 * gcc.target/i386/incoming-5.c: Likewise.
6229 * gcc.target/i386/incoming-6.c: Likewise.
6230 * gcc.target/i386/incoming-7.c: Likewise.
6231 * gcc.target/i386/incoming-8.c: Likewise.
6232 * gcc.target/i386/incoming-9.c: Likewise.
6233 * gcc.target/i386/lea.c: Likewise.
6234 * gcc.target/i386/local.c: Likewise.
6235 * gcc.target/i386/loop-1.c: Likewise.
6236 * gcc.target/i386/loop-2.c: Likewise.
6237 * gcc.target/i386/loop-3.c: Likewise.
6238 * gcc.target/i386/max-stack-align.c: Likewise.
6239 * gcc.target/i386/memcpy-1.c: Likewise.
6240 * gcc.target/i386/movbe-2.c: Likewise.
6241 * gcc.target/i386/movq-2.c: Likewise.
6242 * gcc.target/i386/movq.c: Likewise.
6243 * gcc.target/i386/nrv1.c: Likewise.
6244 * gcc.target/i386/pad-4.c: Likewise.
6245 * gcc.target/i386/pad-5a.c: Likewise.
6246 * gcc.target/i386/pad-5b.c: Likewise.
6247 * gcc.target/i386/pad-6a.c: Likewise.
6248 * gcc.target/i386/pad-6b.c: Likewise.
6249 * gcc.target/i386/pad-7.c: Likewise.
6250 * gcc.target/i386/pad-9.c: Likewise.
6251 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6252 * gcc.target/i386/pic-1.c: Likewise.
6253 * gcc.target/i386/pr12092-1.c: Likewise.
6254 * gcc.target/i386/pr12329.c: Likewise.
6255 * gcc.target/i386/pr21518.c: Likewise.
6256 * gcc.target/i386/pr22362.c: Likewise.
6257 * gcc.target/i386/pr22585.c: Likewise.
6258 * gcc.target/i386/pr23098.c: Likewise.
6259 * gcc.target/i386/pr25196.c: Likewise.
6260 * gcc.target/i386/pr25293.c: Likewise.
6261 * gcc.target/i386/pr25654.c: Likewise.
6262 * gcc.target/i386/pr26449.c: Likewise.
6263 * gcc.target/i386/pr26778.c: Likewise.
6264 * gcc.target/i386/pr26826.c: Likewise.
6265 * gcc.target/i386/pr27266.c: Likewise.
6266 * gcc.target/i386/pr29978.c: Likewise.
6267 * gcc.target/i386/pr30505.c: Likewise.
6268 * gcc.target/i386/pr30961-1.c: Likewise.
6269 * gcc.target/i386/pr31628.c: Likewise.
6270 * gcc.target/i386/pr32000-2.c: Likewise.
6271 * gcc.target/i386/pr32661-1.c: Likewise.
6272 * gcc.target/i386/pr32708-2.c: Likewise.
6273 * gcc.target/i386/pr32708-3.c: Likewise.
6274 * gcc.target/i386/pr34256.c: Likewise.
6275 * gcc.target/i386/pr34312.c: Likewise.
6276 * gcc.target/i386/pr34522.c: Likewise.
6277 * gcc.target/i386/pr35160.c: Likewise.
6278 * gcc.target/i386/pr35281.c: Likewise.
6279 * gcc.target/i386/pr36246.c: Likewise.
6280 * gcc.target/i386/pr36786.c: Likewise.
6281 * gcc.target/i386/pr37275.c: Likewise.
6282 * gcc.target/i386/pr37843-3.c: Likewise.
6283 * gcc.target/i386/pr37843-4.c: Likewise.
6284 * gcc.target/i386/pr39082-1.c: Likewise.
6285 * gcc.target/i386/pr39431.c: Likewise.
6286 * gcc.target/i386/pr39496.c: Likewise.
6287 * gcc.target/i386/pr39543-2.c: Likewise.
6288 * gcc.target/i386/pr39911.c: Likewise.
6289 * gcc.target/i386/pr40718.c: Likewise.
6290 * gcc.target/i386/pr40906-1.c: Likewise.
6291 * gcc.target/i386/pr40906-2.c: Likewise.
6292 * gcc.target/i386/pr40906-3.c: Likewise.
6293 * gcc.target/i386/pr40934.c: Likewise.
6294 * gcc.target/i386/pr41900.c: Likewise.
6295 * gcc.target/i386/pr42589.c: Likewise.
6296 * gcc.target/i386/pr43662.c: Likewise.
6297 * gcc.target/i386/pr43671.c: Likewise.
6298 * gcc.target/i386/pr43766.c: Likewise.
6299 * gcc.target/i386/pr43869.c: Likewise.
6300 * gcc.target/i386/pr44942.c: Likewise.
6301 * gcc.target/i386/pr44948-2a.c: Likewise.
6302 * gcc.target/i386/pr45234.c: Likewise.
6303 * gcc.target/i386/pr45336-2.c: Likewise.
6304 * gcc.target/i386/pr45336-4.c: Likewise.
6305 * gcc.target/i386/pr45852.c: Likewise.
6306 * gcc.target/i386/pr46470.c: Likewise.
6307 * gcc.target/i386/pr48037-1.c: Likewise.
6308 * gcc.target/i386/pr48389.c: Likewise.
6309 * gcc.target/i386/pr49095.c: Likewise.
6310 * gcc.target/i386/pr9771-1.c: Likewise.
6311 * gcc.target/i386/rdfsbase-1.c: Likewise.
6312 * gcc.target/i386/rdfsbase-2.c: Likewise.
6313 * gcc.target/i386/rdgsbase-1.c: Likewise.
6314 * gcc.target/i386/rdgsbase-2.c: Likewise.
6315 * gcc.target/i386/rdrand-3.c: Likewise.
6316 * gcc.target/i386/regparm-stdcall.c: Likewise.
6317 * gcc.target/i386/regparm.c: Likewise.
6318 * gcc.target/i386/reload-1.c: Likewise.
6319 * gcc.target/i386/rotate-2.c: Likewise.
6320 * gcc.target/i386/sibcall-5.c: Likewise.
6321 * gcc.target/i386/signbit-1.c: Likewise.
6322 * gcc.target/i386/signbit-2.c: Likewise.
6323 * gcc.target/i386/signbit-3.c: Likewise.
6324 * gcc.target/i386/sse-5.c: Likewise.
6325 * gcc.target/i386/sse-8.c: Likewise.
6326 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6327 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6328 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6329 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6330 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6331 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6332 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6333 * gcc.target/i386/sse2-movq-2.c: Likewise.
6334 * gcc.target/i386/sse2-movq-3.c: Likewise.
6335 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6336 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6337 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6338 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6339 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6340 * gcc.target/i386/ssefn-1.c: Likewise.
6341 * gcc.target/i386/ssefn-2.c: Likewise.
6342 * gcc.target/i386/sseregparm-1.c: Likewise.
6343 * gcc.target/i386/sseregparm-2.c: Likewise.
6344 * gcc.target/i386/sseregparm-3.c: Likewise.
6345 * gcc.target/i386/sseregparm-4.c: Likewise.
6346 * gcc.target/i386/sseregparm-5.c: Likewise.
6347 * gcc.target/i386/sseregparm-6.c: Likewise.
6348 * gcc.target/i386/sseregparm-7.c: Likewise.
6349 * gcc.target/i386/sseregparm-8.c: Likewise.
6350 * gcc.target/i386/stack-realign.c: Likewise.
6351 * gcc.target/i386/stack-usage-realign.c: Likewise.
6352 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6353 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6354 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6355 * gcc.target/i386/stackalign/return-1.c: Likewise.
6356 * gcc.target/i386/stackalign/return-2.c: Likewise.
6357 * gcc.target/i386/stackalign/return-3.c: Likewise.
6358 * gcc.target/i386/tailcall-1.c: Likewise.
6359 * gcc.target/i386/tbm-2.c: Likewise.
6360 * gcc.target/i386/udivmod-7.c: Likewise.
6361 * gcc.target/i386/udivmod-8.c: Likewise.
6362 * gcc.target/i386/unroll-1.c: Likewise.
6363 * gcc.target/i386/vararg-1.c: Likewise.
6364 * gcc.target/i386/vararg-2.c: Likewise.
6365 * gcc.target/i386/vect8-ret.c: Likewise.
6366 * gcc.target/i386/vectorize5.c: Likewise.
6367 * gcc.target/i386/wmul-1.c: Likewise.
6368 * gcc.target/i386/wmul-2.c: Likewise.
6369 * gcc.target/i386/wrfsbase-1.c: Likewise.
6370 * gcc.target/i386/wrfsbase-2.c: Likewise.
6371 * gcc.target/i386/wrgsbase-1.c: Likewise.
6372 * gcc.target/i386/wrgsbase-2.c: Likewise.
6373 * gcc.target/i386/xop-pcmov.c: Likewise.
6374 * gcc.target/i386/xop-pcmov2.c: Likewise.
6375 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6376 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6377 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6378 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6379 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6380 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6381 * gcc.target/i386/zee.c: Likewise.
6382 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6383 * gfortran.dg/compiler-directive_2.f: Likewise.
6384 * gfortran.dg/g77/20010216-1.f: Likewise.
6385 * gfortran.dg/gomp/pr39152.f90: Likewise.
6386 * gfortran.dg/pr33794.f90: Likewise.
6388 2011-07-09 Jason Merrill <jason@redhat.com>
6390 * g++.dg/cpp0x/regress/regress5.C: New.
6392 2011-07-08 Jason Merrill <jason@redhat.com>
6395 * g++.dg/expr/compound-asn1.C: New.
6396 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6398 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6401 * gcc.target/powerpc/altivec-34.c: New test.
6403 2011-07-08 Jason Merrill <jason@redhat.com>
6406 * g++.dg/abi/guard3.C: New.
6408 2011-07-08 Julian Brown <julian@codesourcery.com>
6410 * lib/target-supports.exp
6411 (check_effective_target_arm_little_endian): New.
6412 (check_effective_target_vect_pack_trunc): Use above.
6413 (check_effective_target_vect_unpack): Likewise.
6414 (check_effective_target_vect_element_align): Test
6415 check_effective_target_arm_vect_no_misalign for ARM.
6417 2011-07-08 Jason Merrill <jason@redhat.com>
6420 * g++.dg/cpp0x/constexpr-rom.C: New.
6422 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6425 * g++.dg/torture/pr49519.C: New test.
6427 2011-07-08 Martin Jambor <mjambor@suse.cz>
6429 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6431 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6434 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6436 2011-07-08 Richard Guenther <rguenther@suse.de>
6438 PR tree-optimization/49662
6439 * gcc.dg/graphite/interchange-14.c: XFAIL.
6440 * gcc.dg/graphite/interchange-15.c: Likewise.
6441 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6443 2011-07-06 Jason Merrill <jason@redhat.com>
6446 * g++.dg/cpp0x/regress/regress4.C: New.
6448 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6451 * gfortran.dg/result_in_spec_4.f90: New test.
6453 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6455 * gcc.target/sparc/cas64.c: New test.
6457 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6460 * g++.dg/torture/pr49644.C: New test.
6463 * gcc.c-torture/execute/pr49644.c: New test.
6465 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6467 * lib/target-supports.exp (check_effective_target_ia32): New.
6468 (check_effective_target_x32): Likewise.
6469 (check_effective_target_vect_cmdline_needed): Also check x32.
6471 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6473 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6475 * gcc.target/arm/pr42235.c: Likewise.
6476 * gcc.target/arm/pr42495.c: Likewise.
6477 * gcc.target/arm/pr42574.c: Likewise.
6478 * gcc.target/arm/thumb-branch1.c: Likewise.
6480 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6481 unneeded prune of possible warning.
6482 * gcc.target/arm/pr40956.c: Likewise.
6483 * gcc.target/arm/pr42505.c: Likewise.
6485 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6486 * gcc.c-torture/compile/pr46883.c: Likewise.
6487 * gcc.c-torture/compile/pr46934.c: Likewise.
6489 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6490 for move to ../../gcc.c-torture/compile.
6491 * gcc.target/arm/pr46883.c: Likewise.
6492 * gcc.target/arm/pr46934.c: Likewise.
6494 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6495 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6496 * gcc.target/arm/wmul-1.c: Likewise.
6497 * gcc.target/arm/wmul-2.c: Likewise.
6498 * gcc.target/arm/wmul-3.c: Likewise.
6499 * gcc.target/arm/wmul-4.c: Likewise.
6500 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6501 add tab after scan target.
6502 * gcc.target/arm/smlaltt-1.c: Likewise.
6503 * gcc.target/arm/smlatb-1.c: Likewise.
6504 * gcc.target/arm/smlatt-1.c: Likewise.
6506 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6509 * gcc.dg/debug/pr49522.c: New test.
6511 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6513 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6514 * gcc.dg/pr46212.c: Run only if target int32plus.
6515 * gcc.dg/torture/pr48146.c: Ditto.
6516 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6517 * c-c++-common/pr44832.c: Ditto.
6518 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6519 * gcc.dg/pr31490.c: Ditto.
6520 * gcc.dg/torture/builtin-math-7.c: Run only if target
6522 * gcc.dg/torture/pr45764.c: Skip for AVR.
6523 * gcc.dg/pr47893.c: Ditto.
6525 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6527 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6528 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6529 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6530 add tab to scan target.
6532 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6534 * gcc.target/arm/neon-modes-3.c: New test.
6536 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6538 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6539 -fno-loop-interchange -ffast-math.
6541 2011-07-07 Richard Guenther <rguenther@suse.de>
6543 * gcc.dg/ftrapv-3.c: New testcase.
6545 2011-07-07 Richard Guenther <rguenther@suse.de>
6547 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6548 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6550 2011-07-07 Kai Tietz <ktietz@redhat.com>
6552 * gcc.dg/binop-notxor1.c: New test.
6553 * gcc.dg/binop-notand4a.c: New test.
6554 * gcc.dg/binop-notxor2.c: New test.
6555 * gcc.dg/binop-notand3a.c: New test.
6556 * gcc.dg/binop-notand2a.c: New test.
6557 * gcc.dg/binop-notand6a.c: New test.
6558 * gcc.dg/binop-notor1.c: New test.
6559 * gcc.dg/binop-notand1a.c: New test.
6560 * gcc.dg/binop-notand5a.c: New test.
6561 * gcc.dg/binop-notor2.c: New test.
6563 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6566 * gcc.dg/gomp/pr49640.c: New test.
6568 2011-07-07 Richard Guenther <rguenther@suse.de>
6570 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6572 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6575 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6577 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6579 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6580 * gcc.target/powerpc/no-r11-2.c: Ditto.
6581 * gcc.target/powerpc/no-r11-3.c: Ditto.
6583 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6585 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6586 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6588 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6590 * lib/target-supports.exp (check_profiling_available): Disable
6591 profiling with -fprofile-generate for target avr.
6593 2011-07-06 Richard Guenther <rguenther@suse.de>
6595 PR tree-optimization/49645
6596 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6598 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6601 * gcc.dg/pr47383.c: New.
6603 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6605 PR tree-optimization/49647
6606 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6608 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6611 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6612 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6614 2011-07-05 Jason Merrill <jason@redhat.com>
6617 * g++.dg/template/template-id-4.C: New.
6619 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6621 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6622 * gcc.dg/pr43402.c: Ditto.
6624 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6626 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6628 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6630 * gcc.target/powerpc/ppc-switch-1.c: New test for
6631 --param case-values-threshold.
6632 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6634 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6636 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6638 2011-07-05 Jason Merrill <jason@redhat.com>
6640 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6642 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6644 PR tree-optimization/47654
6645 * gcc.dg/graphite/block-pr47654.c: New.
6647 2011-07-05 Jason Merrill <jason@redhat.com>
6649 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6651 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6653 PR tree-optimization/49580
6654 * gcc.dg/autopar/pr49580.c: New test.
6656 2011-07-05 Richard Guenther <rguenther@suse.de>
6658 PR tree-optimization/49518
6659 PR tree-optimization/49628
6660 * g++.dg/torture/pr49628.C: New testcase.
6661 * gcc.dg/torture/pr49518.c: Likewise.
6663 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6665 * ada/acats/run_acats (which): Extract last field from type -p,
6666 type output only if command succeeded.
6668 2011-07-04 Jason Merrill <jason@redhat.com>
6670 * g++.dg/abi/mangle48.C: New.
6672 * g++.dg/cpp0x/diag1.C: New.
6674 * g++.dg/diagnostic/aka1.C: New.
6676 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6678 PR rtl-optimization/49619
6679 * gcc.dg/pr49619.c: New test.
6681 PR rtl-optimization/49472
6682 * gfortran.dg/pr49472.f90: New test.
6685 * gcc.dg/pr49602.c: New test.
6687 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6691 * gcc.target/avr/avr.exp: Run over cpp files, too.
6692 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6693 * gcc.target/avr/progmem.h: New file.
6694 * gcc.target/avr/exit-abort.h: New file.
6695 * gcc.target/avr/progmem-error-1.c: New file.
6696 * gcc.target/avr/progmem-error-1.cpp: New file.
6697 * gcc.target/avr/progmem-warning-1.c: New file.
6698 * gcc.target/avr/torture/progmem-1.c: New file.
6699 * gcc.target/avr/torture/progmem-1.cpp: New file.
6701 2011-07-04 Richard Guenther <rguenther@suse.de>
6703 PR tree-optimization/49615
6704 * g++.dg/torture/pr49615.C: New testcase.
6706 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6708 PR tree-optimization/49610
6709 * gcc.dg/vect/pr49610.c: New test.
6711 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6713 * gnat.dg/specs/debug1.ads: New test.
6715 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6718 * gfortran.dg/typebound_proc_23.f90: New.
6720 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6723 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6725 2011-07-01 Jason Merrill <jason@redhat.com>
6728 * g++.dg/template/template-id-3.C: New.
6731 * g++.dg/template/qualified-id4.C: New.
6734 * g++.dg/template/explicit-args4.C: New.
6737 * g++.dg/template/offsetof2.C: New.
6739 2011-07-01 Kai Tietz <ktietz@redhat.com>
6741 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6743 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6746 * lib/target-supports.exp (check_effective_target_gld): New proc.
6748 2011-07-01 Richard Guenther <rguenther@suse.de>
6750 PR tree-optimization/49603
6751 * gcc.dg/torture/pr49603.c: New testcase.
6753 2011-06-30 Jason Merrill <jason@redhat.com>
6756 * g++.dg/rtti/template1.C: New.
6759 * g++.dg/cpp0x/regress/ctor1.C: New.
6762 * g++.dg/cpp0x/initlist54.C: New.
6764 2011-06-30 Martin Jambor <mjambor@suse.cz>
6766 * gcc.dg/tree-ssa/sra-12.c: New test.
6768 2011-06-29 Jason Merrill <jason@redhat.com>
6770 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6772 2011-06-30 Richard Guenther <rguenther@suse.de>
6774 PR tree-optimization/46787
6775 * gcc.dg/vect/vect-121.c: New testcase.
6777 2011-06-30 Martin Jambor <mjambor@suse.cz>
6779 PR tree-optimization/49094
6780 * gcc.dg/tree-ssa/pr49094.c: New test.
6782 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6785 * gfortran.dg/pr49540-1.f90: New test.
6786 * gfortran.dg/pr49540-2.f90: New test.
6788 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6791 * ada/acats/run_acats (which): Use last field of type -p output.
6793 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6794 Iain Sandoe <iains@gcc.gnu.org>
6797 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6798 Only skip on 64-bit *-*-darwin8* && !objc2.
6800 2011-06-30 Richard Guenther <rguenther@suse.de>
6802 PR tree-optimization/38752
6803 * gcc.c-torture/compile/pr38752.c: New testcase.
6805 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6807 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6808 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6810 2011-06-29 Jason Merrill <jason@redhat.com>
6813 * g++.dg/cpp0x/initlist53.C: Use placement new.
6814 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6815 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6818 * g++.dg/cpp0x/trailing6.C: New.
6819 * g++.dg/cpp0x/pr45908.C: No error.
6822 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6825 * g++.dg/cpp0x/constexpr-using2.C: New.
6827 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6830 * g++.dg/cpp0x/constexpr-diag3.C: New.
6831 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6832 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6833 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6834 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6836 2011-06-29 Jason Merrill <jason@redhat.com>
6838 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6840 2011-06-29 Richard Guenther <rguenther@suse.de>
6842 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6844 2011-06-29 Jason Merrill <jason@redhat.com>
6846 * g++.dg/cpp0x/initlist-value2.C: New.
6848 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6849 * g++.dg/cpp0x/initlist-value.C: New.
6851 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6853 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6855 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6857 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6858 * gcc.dg/inline_2.c: Likewise.
6859 * gcc.dg/unroll_1.c: Likewise.
6861 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6864 * gcc.target/i386/pr49567.c: New test.
6866 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6868 * gnat.dg/opt17.ad[sb]: New test.
6870 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6871 Tom de Vries <tom@codesourcery.com>
6873 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6874 (check_effective_target_arm_thumb2): New effective targets.
6875 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6876 properly. Clean up temporary files.
6877 * gcc.target/arm/ivopts-2.c: Likewise.
6878 * gcc.target/arm/ivopts-3.c: Likewise.
6879 * gcc.target/arm/ivopts-4.c: Likewise.
6880 * gcc.target/arm/ivopts-5.c: Likewise.
6881 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6883 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6886 * gfortran.dg/reshape_zerosize_3.f90: New test.
6888 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6890 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6891 * gcc.target/arm/vfp-ldmias.c: Likewise.
6892 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6893 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6894 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6895 * gcc.target/arm/vfp-stmias.c: Likewise.
6896 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6897 * gcc.target/arm/vfp-stmiad.c: Likewise.
6899 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6901 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6903 * gcc.target/arm/pr45701-2.c: Ditto.
6905 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6908 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6909 * gfortran.dg/extends_14.f03: Modified.
6911 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6913 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6914 early if the test is already being skipped.
6916 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6917 scan-assembler-dem-not): For missing file, report unresolved with
6918 same message as for pass/fail, with reason reported in log file.
6920 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6921 from add_options_for_arm_neon_fp16.
6922 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6923 check_effective_target_arm_neon_fp16_ok_nocache.
6924 Check -mfpu and -mfloat-abi options from current multilib.
6925 Do not require neon support.
6926 (check_effective_target_arm_fp16_ok): Renamed from
6927 check_effecitve_target_arm_neon_fp16_ok.
6928 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6929 arm_neon_fp16_ok and arm_fp16.
6930 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6931 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6932 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6933 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6935 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6937 * gcc.dg/builtin-assume-aligned-1.c: New test.
6938 * gcc.dg/builtin-assume-aligned-2.c: New test.
6939 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6942 * gcc.dg/pr49544.c: New test.
6944 2011-06-27 Richard Guenther <rguenther@suse.de>
6946 PR tree-optimization/49394
6947 * g++.dg/torture/pr49394.C: New testcase.
6949 2011-06-27 Kai Tietz <ktietz@redhat.com>
6951 * gcc.dg/optimize-bswapdi-2.c: New test.
6953 2011-06-27 Michael Hope <michael.hope@linaro.org>
6954 Richard Sandiford <richard.sandiford@linaro.org>
6956 PR tree-optimization/49169
6957 * gcc.dg/torture/pr49169.c: New test.
6959 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6962 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6964 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6967 2011-06-26 Jason Merrill <jason@redhat.com>
6969 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6972 * g++.dg/init/ref19.C: New.
6973 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6975 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6977 PR tree-optimization/48377
6978 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6981 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6984 * lib/target-supports.exp (check_effective_target_non_strict_align):
6986 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6988 2011-06-24 Martin Jambor <mjambor@suse.cz>
6990 PR tree-optimizations/49516
6991 * g++.dg/tree-ssa/pr49516.C: New test.
6993 2011-06-23 Jason Merrill <jason@redhat.com>
6996 * g++.dg/template/partial10.C: New.
6997 * g++.dg/template/partial11.C: New.
6999 2011-06-23 Jeff Law <law@redhat.com>
7002 * gcc.dg/pr48770.c: New test.
7004 2011-06-23 Jan Hubicka <jh@suse.cz>
7007 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7009 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7013 instead of -fdump-tree-optimized.
7015 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7018 * g++.dg/template/crash107.C: New.
7019 * g++.dg/template/error17.C: Adjust.
7021 2011-06-23 Jason Merrill <jason@redhat.com>
7024 * g++.dg/cpp0x/defaulted30.C: New.
7027 * g++.dg/rtti/anon-ns1.C: New.
7030 * g++.dg/init/ref18.C: New.
7033 * g++.dg/template/partial9.C: New.
7035 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7038 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7040 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7043 * gcc.dg/pr49496.c: New test.
7045 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7047 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7050 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7052 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7053 * gcc.target/arm/pr42879.c: Likewise.
7054 * gcc.target/arm/pr45701-3.c: Likewise.
7056 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7057 * gcc.target/arm/pr40482.c: Likewise.
7058 * gcc.target/arm/stack-corruption.c: Likewise.
7060 2011-06-22 Richard Guenther <rguenther@suse.de>
7062 PR tree-optimization/49493
7063 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7065 2011-06-22 Jason Merrill <jason@redhat.com>
7068 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7070 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7071 Dmitry Melnik <dm@ispras.ru>
7073 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7074 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7075 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7077 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7079 * gcc.target/arm/tlscall.c: New.
7081 2011-06-21 Jason Merrill <jason@redhat.com>
7084 * g++.dg/cpp0x/constexpr-ref1.C: New.
7085 * g++.dg/cpp0x/constexpr-ref2.C: New.
7086 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7089 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7092 * g++.dg/template/param3.C: New.
7094 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7096 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7097 my_clrsb test functions.
7099 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7100 test_sll, test_ull): Add clrsb tests.
7101 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7104 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7107 * gfortran.dg/class_44.f03: New.
7109 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7111 PR tree-optimization/49478
7112 * gcc.dg/vect/pr49478.c
7114 2011-06-21 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/49483
7117 * gcc.dg/vect/vect-120.c: New testcase.
7119 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7122 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7123 * gcc.dg/vect/vect-peel-4.c: Likewise.
7125 2011-06-22 Christian Bruel <christian.bruel@st.com>
7128 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7129 * gcc.dg/always_inline2.c: Likewise.
7130 * gcc.dg/always_inline3.c: Likewise.
7131 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7132 * gcc.dg/inline_1.c: Likewise.
7133 * gcc.dg/inline_2.c: Likewise.
7134 * gcc.dg/inline_3.c: Likewise.
7135 * gcc.dg/inline_4.c: Likewise.
7136 * gcc.dg/20051201-1.c: Likewise.
7137 * gcc.dg/pr40087.c: Likewise.
7138 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7139 * gcc.dg/inline-22.c: Likewise.
7140 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7141 * gcc.dg/lto/20090218-1_1.c: Likewise.
7142 * g++.dg/ipa/devirt-7.C: Likewise.
7143 * gcc.dg/uninit-pred-5_a.c: Likewise.
7144 * gcc.dg/uninit-pred-5_b.c: Likewise.
7145 * gcc.dg/fail_always_inline.c: New.
7147 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7149 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7150 into 6 jobs instead of 3.
7152 2011-06-20 Jason Merrill <jason@redhat.com>
7155 * g++.dg/cpp0x/initlist53.C: New.
7157 2011-06-20 Tobias Burnus <burnus@net-b.de>
7160 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7161 * gfortran.dg/coarray_lock_3.f90: New.
7162 * gfortran.dg/coarray/lock_1.f90: New.
7164 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7166 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7167 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7168 unresolved and report the reason to the log file.
7170 * lib/scanasm.exp (object-size): Move argument processing earlier
7171 to report errors before verifying that the file exists. Report
7172 problems detected at runtime as unresolved instead of error and
7173 report their reasons to the log file.
7175 2011-06-20 Jason Merrill <jason@redhat.com>
7178 * g++.dg/cpp0x/explicit6.C: New.
7181 * g++.dg/cpp0x/enum20.C: New.
7184 * g++.dg/ext/attr-aligned01.C: New.
7187 * g++.dg/cpp0x/variadic-default.C: New.
7190 * g++.dg/cpp0x/auto26.C: New.
7193 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7195 2011-06-20 Kai Tietz <ktietz@redhat.com>
7197 * gcc.dg/binop-notand1.c: New test.
7198 * gcc.dg/binop-notand2.c: New test.
7199 * gcc.dg/binop-notand3.c: New test.
7200 * gcc.dg/binop-notand4.c: New test.
7201 * gcc.dg/binop-notand5.c: New test.
7202 * gcc.dg/binop-notand6.c: New test.
7204 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7207 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7209 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7212 * gfortran.dg/proc_ptr_31.f90: New.
7214 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7216 * gnat.dg/volatile6.adb: New test.
7217 * gnat.dg/volatile7.adb: Likewise.
7218 * gnat.dg/volatile8.adb: Likewise.
7219 * gnat.dg/volatile9.adb: Likewise.
7221 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7223 * gnat.dg/constant3.adb: New test.
7225 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7228 * gfortran.dg/read_list_eof_1.f90: New test.
7230 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.target/i386/testimm-1.c: New test.
7234 * gcc.target/i386/testimm-2.c: New test.
7235 * gcc.target/i386/testimm-3.c: New test.
7236 * gcc.target/i386/testimm-4.c: New test.
7237 * gcc.target/i386/testimm-5.c: New test.
7238 * gcc.target/i386/testimm-6.c: New test.
7239 * gcc.target/i386/testimm-7.c: New test.
7240 * gcc.target/i386/testimm-8.c: New test.
7241 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7242 * gcc.target/i386/xop-rotate1-int.c: New test.
7243 * gcc.target/i386/xop-rotate2-int.c: New test.
7245 2011-06-17 Jason Merrill <jason@redhat.com>
7247 * g++.dg/cpp0x/rv-func2.C: New.
7249 * g++.dg/debug/dwarf2/lambda1.C: New.
7250 * g++.dg/warn/Wshadow-6.C: Adjust.
7252 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7255 * gfortran.dg/move_alloc_5.f90: New.
7257 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7259 PR rtl-optimization/48542
7260 * gcc.dg/torture/pr48542.c: New test.
7262 2011-06-16 Jason Merrill <jason@redhat.com>
7265 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7268 * g++.dg/cpp0x/initlist52.C New.
7271 * c-c++-common/raw-string-12.c: New.
7274 * g++.dg/cpp0x/sfinae26.C: New.
7277 * g++.dg/cpp0x/variadic113.C: New.
7280 * g++.dg/cpp0x/variadic112.C: New.
7282 2011-06-16 Jeff Law <law@redhat.com>
7284 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7285 improved jump threading.
7286 * gcc.dg/builtin-object-size-2.c: Likewise.
7287 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7289 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7292 * gfortran.dg/typebound_assignment_3.f03: New.
7294 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7297 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7299 2011-06-16 Martin Jambor <mjambor@suse.cz>
7301 PR tree-optimization/49343
7302 * gnat.dg/discr31.ad[sb]: New test.
7304 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7306 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7308 2011-06-16 Tom de Vries <tom@codesourcery.com>
7311 * gcc.target/arm/ivopts-3.c: Update test.
7312 * gcc.target/arm/ivopts-5.c: Same.
7314 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7317 2011-06-10 Wei Guozhi <carrot@google.com>
7320 * gcc.target/arm/pr45335.c: New test.
7321 * gcc.target/arm/pr45335-2.c: New test.
7322 * gcc.target/arm/pr45335-3.c: New test.
7323 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7324 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7325 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7327 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7329 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7331 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7334 * gfortran.dg/class_43.f03: New.
7336 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7338 PR tree-optimization/49419
7339 * gcc.c-torture/execute/pr49419.c: New test.
7341 2011-06-16 Revital Eres <revital.eres@linaro.org>
7343 * gcc.dg/sms-9.c: New file.
7345 2011-06-15 Easwaran Raman <eraman@google.com>
7347 PR rtl-optimization/49414
7348 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7350 2011-06-14 Jason Merrill <jason@redhat.com>
7352 * g++.dg/cpp0x/noexcept13.C: New.
7354 2011-06-14 Easwaran Raman <eraman@google.com>
7356 PR rtl-optimization/44194
7357 * gcc.dg/pr44194-1.c: New test.
7358 * gcc.dg/pr44194-2.c: New test.
7360 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7362 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7364 * gcc.target/arm/pr45701-2.c: Likewise.
7365 * gcc.target/arm/thumb-branch1.c: Likewise.
7367 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7370 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7372 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7374 * gcc.target/arm/pr45701-1.c: Require thumb support.
7375 * gcc.target/arm/pr45701-2.c: Likewise.
7376 * gcc.target/arm/thumb-branch1.c: Likewise.
7378 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7379 * gcc.target/arm/pr39839.c: Likewise.
7380 * gcc.target/arm/pr40657-2.c: Likewise.
7381 * gcc.target/arm/pr40956.c: Likewise.
7382 * gcc.target/arm/pr41679.c: Likewise.
7383 * gcc.target/arm/pr42235.c: Likewise.
7384 * gcc.target/arm/pr42495.c: Likewise.
7385 * gcc.target/arm/pr42505.c: Likewise.
7386 * gcc.target/arm/pr42574.c: Likewise.
7387 * gcc.target/arm/pr46883.c: Likewise.
7388 * gcc.target/arm/pr46934.c: Likewise.
7389 * gcc.target/arm/xor-and.c: Likewise.
7391 2011-06-14 Jason Merrill <jason@redhat.com>
7393 * g++.dg/other/error23.C: Adjust error message.
7394 * g++.dg/other/error32.C: Likewise.
7397 * g++.dg/cpp0x/rv-dotstar.C: New.
7400 * g++.dg/cpp0x/decltype30.C: New.
7402 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7404 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7407 * gfortran.dg/pr49103.f90: New test.
7409 2011-06-14 Tom de Vries <tom@codesourcery.com>
7412 * gcc.target/arm/ivopts-3.c: New test.
7413 * gcc.target/arm/ivopts-4.c: New test.
7414 * gcc.target/arm/ivopts-5.c: New test.
7416 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7418 PR rtl-optimization/49390
7419 * gcc.c-torture/execute/pr49390.c: New test.
7421 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7423 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7425 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7427 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7428 * gcc.c-torture/execute/cmpsi-2.x: New file.
7429 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7430 * gcc.c-torture/execute/pr45262.x: New file.
7431 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7432 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7434 * gcc.c-torture/compile/pr49163.c: Ditto.
7436 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7438 * gcc.dg/vect/vect-16.c: Rename to...
7439 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7440 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7441 for double-word vectors.
7442 * gcc.dg/vect/vect-peel-4.c: Likewise.
7443 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7445 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7448 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7451 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7453 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7455 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7457 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7459 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7461 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7463 * gfortran.dg/trim_optimize_8.f90: New test case.
7465 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7466 Ira Rosen <ira.rosen@linaro.org>
7468 PR tree-optimization/49352
7469 * gcc.dg/vect/pr49352.c: New test.
7471 2011-06-12 Tobias Burnus
7474 * gfortran.dg/alloc_comp_assign_11.f90: New.
7476 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7478 * gfortran.dg/trim_optimize_7.f90: New test.
7480 2011-06-10 Wei Guozhi <carrot@google.com>
7483 * gcc.target/arm/pr45335.c: New test.
7484 * gcc.target/arm/pr45335-2.c: New test.
7485 * gcc.target/arm/pr45335-3.c: New test.
7486 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7487 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7488 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7490 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7493 * g++.dg/parse/error39.C: New.
7495 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7497 * gcc.target/arm/20090811-1.c: Skip for incompatible
7498 options, do not override other options.
7499 * gcc.target/arm/combine-cmp-shift.c: Skip for
7500 incompatible options.
7501 * gcc.target/arm/pr45094.c: Likewise.
7502 * gcc.target/arm/scd42-1.c: Likewise.
7503 * gcc.target/arm/scd42-3.c: Likewise.
7504 * gcc.target/arm/thumb-ltu.c: Likewise.
7506 * lib/target-supports.exp
7507 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7508 multilib flags use -mfpu with a value other than neon-fp16.
7510 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7512 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7513 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7515 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7517 * lib/target-supports.exp (check_effective_target_pie): New proc.
7518 * gcc.dg/pie-link.c: Use target pie.
7520 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7521 Laurent Rougïżœ <laurent.rouge@menta.fr>
7523 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7524 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7526 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7528 * gfortran.dg/coarray/sync_1.f90: New test for
7529 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7531 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7533 PR tree-optimization/49318
7534 * gcc.dg/vect/pr49318.c: New test.
7536 2011-06-09 David Krauss <potswa@mac.com>
7538 * g++.dg/template/arrow1.C: New.
7540 2011-06-09 Jason Merrill <jason@redhat.com>
7542 * lib/prune.exp: Prune "note"s.
7543 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7545 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7546 * g++.dg/template/dependent-expr3.C: Likewise.
7547 * g++.dg/parse/template7.C: Likewise.
7548 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7549 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7550 * g++.old-deja/g++.pt/friend38.C: Likewise.
7551 * g++.old-deja/g++.pt/crash32.C: Likewise.
7552 * g++.old-deja/g++.other/init4.C: Likewise.
7553 * g++.old-deja/g++.other/friend8.C: Likewise.
7555 * g++.dg/ext/complex7.C: Adjust expected output.
7556 * g++.dg/diagnostic/method1.C: Likewise.
7557 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7558 * g++.dg/parse/crash33.C: Likewise.
7559 * g++.dg/other/warning1.C: Likewise.
7560 * g++.dg/init/pr29571.C: Likewise.
7561 * g++.dg/warn/overflow-warn-1.C: Likewise.
7562 * g++.dg/warn/overflow-warn-3.C: Likewise.
7563 * g++.dg/warn/overflow-warn-4.C: Likewise.
7564 * g++.old-deja/g++.oliva/template1.C: Likewise.
7566 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7567 * g++.dg/parse/template7.C: Adjust.
7569 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7572 * gcc.dg/pr49307.c: New.
7574 2011-06-09 Wei Guozhi <carrot@google.com>
7577 * gcc.target/arm/pr46975.c: New testcase.
7579 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7581 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7582 (PMETH, arglist_t): Removed.
7583 (method_get_number_of_arguments): Removed.
7584 (method_get_nth_argument): Removed.
7585 (method_get_first_argument): Removed.
7586 (method_get_next_argument): Removed.
7587 (method_get_sizeof_arguments): Removed.
7588 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7590 (method_get_number_of_arguments): Removed.
7591 (method_get_nth_argument): Removed.
7592 (method_get_first_argument): Removed.
7593 (method_get_next_argument): Removed.
7594 (method_get_sizeof_arguments): Removed.
7595 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7597 2011-06-09 David Li <davidxl@google.com>
7599 * gcc.dg/dump-pass.c: New test.
7601 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7604 * g++.dg/parse/error38.C: New.
7606 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7609 * gfortran.dg/pr49308.f90: New test.
7611 2011-06-08 Jason Merrill <jason@redhat.com>
7613 * g++.dg/cpp0x/noexcept11.C: New.
7614 * g++.dg/cpp0x/noexcept12.C: New.
7615 * g++.dg/cpp0x/sfinae11.C: Adjust.
7617 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7620 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7621 to dg-options, match also DW_AT_linkage_name.
7623 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7626 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7627 -fno-common on alpha*-dec-osf*.
7628 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7630 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7632 PR rtl-optimization/49303
7633 * gcc.target/ia64/pr49303.c: New test.
7635 2011-06-08 Tobias Burnus <burnus@net-b.de>
7638 * gfortran.dg/coarray_lock_1.f90: New.
7639 * gfortran.dg/coarray_lock_2.f90: New.
7641 2011-06-07 Jason Merrill <jason@redhat.com>
7643 * lib/prune.exp: Look for "required" rather than "instantiated".
7644 * g++.dg/abi/mangle11.C: Likewise.
7645 * g++.dg/abi/mangle12.C: Likewise.
7646 * g++.dg/abi/mangle17.C: Likewise.
7647 * g++.dg/abi/mangle20-2.C: Likewise.
7648 * g++.dg/abi/pragma-pack1.C: Likewise.
7649 * g++.dg/cpp0x/decltype26.C: Likewise.
7650 * g++.dg/cpp0x/decltype28.C: Likewise.
7651 * g++.dg/cpp0x/decltype29.C: Likewise.
7652 * g++.dg/cpp0x/enum11.C: Likewise.
7653 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7654 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7655 * g++.dg/cpp0x/pr47416.C: Likewise.
7656 * g++.dg/ext/case-range2.C: Likewise.
7657 * g++.dg/ext/case-range3.C: Likewise.
7658 * g++.dg/gomp/for-19.C: Likewise.
7659 * g++.dg/gomp/pr37533.C: Likewise.
7660 * g++.dg/gomp/pr38639.C: Likewise.
7661 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7662 * g++.dg/inherit/base3.C: Likewise.
7663 * g++.dg/inherit/using6.C: Likewise.
7664 * g++.dg/init/placement4.C: Likewise.
7665 * g++.dg/init/reference3.C: Likewise.
7666 * g++.dg/lookup/scoped6.C: Likewise.
7667 * g++.dg/lookup/using7.C: Likewise.
7668 * g++.dg/other/abstract1.C: Likewise.
7669 * g++.dg/other/error10.C: Likewise.
7670 * g++.dg/other/error5.C: Likewise.
7671 * g++.dg/other/field1.C: Likewise.
7672 * g++.dg/other/offsetof5.C: Likewise.
7673 * g++.dg/parse/bitfield2.C: Likewise.
7674 * g++.dg/parse/constant4.C: Likewise.
7675 * g++.dg/parse/crash20.C: Likewise.
7676 * g++.dg/parse/invalid-op1.C: Likewise.
7677 * g++.dg/parse/non-dependent2.C: Likewise.
7678 * g++.dg/parse/template18.C: Likewise.
7679 * g++.dg/tc1/dr152.C: Likewise.
7680 * g++.dg/tc1/dr166.C: Likewise.
7681 * g++.dg/tc1/dr176.C: Likewise.
7682 * g++.dg/tc1/dr213.C: Likewise.
7683 * g++.dg/template/access11.C: Likewise.
7684 * g++.dg/template/access2.C: Likewise.
7685 * g++.dg/template/access3.C: Likewise.
7686 * g++.dg/template/access7.C: Likewise.
7687 * g++.dg/template/arg7.C: Likewise.
7688 * g++.dg/template/cond2.C: Likewise.
7689 * g++.dg/template/crash13.C: Likewise.
7690 * g++.dg/template/crash40.C: Likewise.
7691 * g++.dg/template/crash7.C: Likewise.
7692 * g++.dg/template/crash84.C: Likewise.
7693 * g++.dg/template/ctor5.C: Likewise.
7694 * g++.dg/template/defarg13.C: Likewise.
7695 * g++.dg/template/defarg14.C: Likewise.
7696 * g++.dg/template/dtor7.C: Likewise.
7697 * g++.dg/template/eh2.C: Likewise.
7698 * g++.dg/template/error2.C: Likewise.
7699 * g++.dg/template/error43.C: Likewise.
7700 * g++.dg/template/friend32.C: Likewise.
7701 * g++.dg/template/injected1.C: Likewise.
7702 * g++.dg/template/instantiate1.C: Likewise.
7703 * g++.dg/template/instantiate3.C: Likewise.
7704 * g++.dg/template/instantiate5.C: Likewise.
7705 * g++.dg/template/instantiate7.C: Likewise.
7706 * g++.dg/template/local6.C: Likewise.
7707 * g++.dg/template/lookup2.C: Likewise.
7708 * g++.dg/template/member5.C: Likewise.
7709 * g++.dg/template/memfriend15.C: Likewise.
7710 * g++.dg/template/memfriend16.C: Likewise.
7711 * g++.dg/template/memfriend17.C: Likewise.
7712 * g++.dg/template/memfriend7.C: Likewise.
7713 * g++.dg/template/meminit1.C: Likewise.
7714 * g++.dg/template/nested3.C: Likewise.
7715 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7716 * g++.dg/template/nontype12.C: Likewise.
7717 * g++.dg/template/nontype13.C: Likewise.
7718 * g++.dg/template/nontype6.C: Likewise.
7719 * g++.dg/template/pr23510.C: Likewise.
7720 * g++.dg/template/pr35240.C: Likewise.
7721 * g++.dg/template/ptrmem15.C: Likewise.
7722 * g++.dg/template/ptrmem6.C: Likewise.
7723 * g++.dg/template/qualified-id1.C: Likewise.
7724 * g++.dg/template/qualttp20.C: Likewise.
7725 * g++.dg/template/qualttp3.C: Likewise.
7726 * g++.dg/template/qualttp4.C: Likewise.
7727 * g++.dg/template/qualttp5.C: Likewise.
7728 * g++.dg/template/qualttp6.C: Likewise.
7729 * g++.dg/template/qualttp7.C: Likewise.
7730 * g++.dg/template/qualttp8.C: Likewise.
7731 * g++.dg/template/recurse.C: Likewise.
7732 * g++.dg/template/recurse2.C: Likewise.
7733 * g++.dg/template/ref5.C: Likewise.
7734 * g++.dg/template/scope2.C: Likewise.
7735 * g++.dg/template/sfinae10.C: Likewise.
7736 * g++.dg/template/sfinae3.C: Likewise.
7737 * g++.dg/template/sizeof3.C: Likewise.
7738 * g++.dg/template/static9.C: Likewise.
7739 * g++.dg/template/template-id-2.C: Likewise.
7740 * g++.dg/template/typedef13.C: Likewise.
7741 * g++.dg/template/typename4.C: Likewise.
7742 * g++.dg/template/using14.C: Likewise.
7743 * g++.dg/template/using2.C: Likewise.
7744 * g++.dg/template/warn1.C: Likewise.
7745 * g++.dg/warn/Wparentheses-13.C: Likewise.
7746 * g++.dg/warn/Wparentheses-15.C: Likewise.
7747 * g++.dg/warn/Wparentheses-16.C: Likewise.
7748 * g++.dg/warn/Wparentheses-17.C: Likewise.
7749 * g++.dg/warn/Wparentheses-18.C: Likewise.
7750 * g++.dg/warn/Wparentheses-19.C: Likewise.
7751 * g++.dg/warn/Wparentheses-20.C: Likewise.
7752 * g++.dg/warn/Wparentheses-23.C: Likewise.
7753 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7754 * g++.dg/warn/noeffect2.C: Likewise.
7755 * g++.dg/warn/noeffect4.C: Likewise.
7756 * g++.dg/warn/pr8570.C: Likewise.
7757 * g++.old-deja/g++.brendan/init2.C: Likewise.
7758 * g++.old-deja/g++.eh/spec6.C: Likewise.
7759 * g++.old-deja/g++.pt/crash10.C: Likewise.
7760 * g++.old-deja/g++.pt/crash36.C: Likewise.
7761 * g++.old-deja/g++.pt/derived3.C: Likewise.
7762 * g++.old-deja/g++.pt/error2.C: Likewise.
7763 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7764 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7765 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7766 * g++.old-deja/g++.pt/overload7.C: Likewise.
7767 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7769 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7770 Iain Sandoe <iains@gcc.gnu.org>
7772 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7773 Added code to deal with the case when [Protocol
7774 -descriptionForInstanceMethod:] or [Protocol
7775 -descriptionForClassMethod:] returns NULL.
7777 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7778 Iain Sandoe <iains@gcc.gnu.org>
7780 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7781 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7784 2011-06-07 Xinliang David Li <davidxl@google.com>
7786 * gcc.dg/inline_2.c: New test.
7787 * gcc.dg/unroll_2.c: New test.
7788 * gcc.dg/inline_3.c: New test.
7789 * gcc.dg/unroll_3.c: New test.
7790 * gcc.dg/inline_4.c: New test.
7791 * gcc.dg/unroll_4.c: New test.
7792 * gcc.dg/inline_1.c: New test.
7793 * gcc.dg/unroll_1.c: New test.
7795 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7797 PR tree-optimization/48497
7798 * lib/gcc-defs.exp (dg-additional-options): New proc.
7799 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7800 -msse2 on 32-bit x86.
7802 2011-06-06 Jason Merrill <jason@redhat.com>
7804 * g++.dg/cpp0x/enum19.C: New.
7806 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7808 * gcc.target/arm/neon-reload-class.c: New test.
7810 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7813 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7815 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7817 * gcc.target/arm/smlatb-1.c: New file.
7818 * gcc.target/arm/smlatt-1.c: New file.
7819 * gcc.target/arm/smlaltb-1.c: New file.
7820 * gcc.target/arm/smlaltt-1.c: New file.
7822 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7824 * gcc.target/arm/mla-2.c: New test.
7826 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7828 PR gcov-profile/49299
7829 * gcc.dg/tree-prof/pr49299-1.c: New test.
7830 * gcc.dg/tree-prof/pr49299-2.c: New test.
7832 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7834 * lib/target-supports.exp
7835 (check_effective_target_vect_widen_mult_qi_to_hi):
7836 Add NEON as supporting target.
7837 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7838 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7839 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7840 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7841 using widening multiplication on targets that support it.
7842 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7843 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7844 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7846 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7848 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7849 Modern Objective-C runtime API.
7850 * objc/execute/next_mapping.h: Removed.
7851 * objc-obj-c++-shared/next-mapping.h: Removed.
7852 * objc-obj-c++-shared/Object1.h: Removed.
7853 * objc-obj-c++-shared/Object1.m: Removed.
7854 * objc-obj-c++-shared/Object1.mm: Removed.
7855 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7856 * objc-obj-c++-shared/Protocol1.h: Removed.
7857 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7858 of ProtoBool, IVAR_T and METHOD.
7859 * objc-obj-c++-shared/runtime.h: New.
7860 * objc-obj-c++-shared/TestsuiteObject.h: New.
7861 * objc-obj-c++-shared/TestsuiteObject.m: New.
7863 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7864 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7865 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7867 * objc/execute/_cmd.m: Include
7868 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7869 runtime API. ([TestClass +initialize]): Include this method also
7870 with the GNU runtime.
7871 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7872 Object. ([-setValue:]): Return void.
7873 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7874 with the GNU runtime. Include
7875 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7876 for the NeXT runtime. Use the existing print_ivars() and
7877 compare_structures() implementations for the old NeXT runtime.
7878 Added new implementations for the Modern GNU and NeXT runtimes.
7879 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7880 well. (main): Use objc_getClass(). Use return instead of exit.
7881 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7882 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7884 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7885 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7886 instead of Object. (main): Use return instead of exit().
7887 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7888 instead of Object. Removed prototype for exit(). (main): Use
7889 return instead of exit(). Use the Modern Objective-C runtime API.
7890 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7892 * objc/execute/class-tests-1.h: Include
7893 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7894 runtime API. (test_class_with_superclass): Do not call [Object
7895 class]. There is no need to with the current libobjc.
7896 * objc/execute/class-tests-2.h: Include
7897 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7899 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7900 ../../objc-obj-c++-shared/next-mapping.h.
7901 * objc/execute/class-2.m: Likewise.
7902 * objc/execute/class-3.m: Likewise.
7903 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7904 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7905 +initialize]): Include this method also with the GNU
7906 runtime. (main): Use the Modern Objective-C runtime API.
7907 * objc/execute/class-5.m: Likewise.
7908 * objc/execute/class-6.m: Likewise.
7909 * objc/execute/class-7.m: Likewise.
7910 * objc/execute/class-8.m: Likewise.
7911 * objc/execute/class-9.m: Likewise.
7912 * objc/execute/class-10.m: Likewise.
7913 * objc/execute/class-11.m: Likewise.
7914 * objc/execute/class-12.m: Likewise.
7915 * objc/execute/class-13.m: Likewise.
7916 * objc/execute/class-14.m: Likewise.
7917 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7918 this method also with the GNU runtime.
7919 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7920 +initialize]): Include this method also with the GNU runtime.
7921 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7923 * objc/execute/encode-1.m: Likewise.
7924 * objc/execute/enumeration-1.m: Likewise.
7925 * objc/execute/enumeration-2.m: Likewise.
7926 * objc/execute/exceptions/catchall-1.m: Likewise.
7927 * objc/execute/exceptions/finally-1.m: Likewise.
7928 * objc/execute/exceptions/foward-1.m: Likewise.
7929 * objc/execute/exceptions/local-variables-1.m: Likewise.
7930 * objc/execute/exceptions/throw-nil.m: Likewise.
7931 * objc/execute/exceptions/trivial.m: Likewise.
7932 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7933 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7934 * objc/execute/exceptions/matcher-1.m: Likewise.
7935 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7937 * objc/execute/formal_protocol-2.m: Likewise.
7938 * objc/execute/formal_protocol-3.m: Likewise.
7939 * objc/execute/formal_protocol-4.m: Likewise.
7940 * objc/execute/formal_protocol-5.m: Include
7941 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7943 * objc/execute/formal_protocol-6.m: Likewise.
7944 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7945 Object. Include <objc/Protocol.h> instead of
7946 ../../objc-obj-c++-shared/Protocol1.h.
7947 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7949 * objc/execute/informal_protocol.m: Likewise.
7950 * objc/execute/load-3.m: Likewise.
7951 * objc/execute/many_args_method.m ([TestClass +initialize]):
7952 Include this method with the GNU runtime as well.
7953 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7954 * objc/execute/nested-func-1.m: Use TestsuiteObject
7956 * objc/execute/nil_method-1.m: Likewise.
7957 * objc/execute/no_clash.m: Likewise.
7958 * objc/execute/np-1.m: Do not include
7959 ../../objc-obj-c++-shared/Protocol1.h.
7960 (main): Use return instead of exit().
7961 * objc/execute/np-2.m: Do not include
7962 ../../objc-obj-c++-shared/Protocol1.h.
7963 ([MyObject +initialize]): Include this method also with the GNU
7964 runtime. (main): Use return instead of exit().
7965 * objc/execute/object_is_class.m: Include
7966 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7967 of Object. (main): Use the Modern Objective-C runtime API.
7968 * objc/execute/object_is_meta_class.m: Likewise.
7969 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7970 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7971 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7972 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7973 Objective-C runtime API.
7974 * objc/execute/protocol-isEqual-2.m: Likewise.
7975 * objc/execute/protocol-isEqual-3.m: Likewise.
7976 * objc/execute/protocol-isEqual-4.m: Likewise.
7977 * objc/execute/redefining_self.m ([TestClass +initialize]):
7978 Include this method with the GNU runtime as well.
7979 * objc/execute/root_methods.m: Include
7980 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7981 Include this method with the GNU runtime as well.
7982 (main): Use the Modern Objective-C runtime API.
7983 * objc/execute/selector-1.m: Include
7984 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7985 of Object. (main): Use the Modern Objective-C runtime API.
7986 * objc/execute/static-1.m ([Test +initialize]): Include this
7987 method with the GNU runtime as well.
7988 * objc/execute/static-2.m: Likewise.
7989 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7990 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7991 ([MathClass +initialize]): Include this method with the GNU
7993 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7995 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7996 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7997 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7998 * objc.dg/attributes/method-attribute-1.m: Likewise.
7999 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8000 * objc.dg/attributes/method-attribute-2.m: Likewise.
8001 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8002 * objc.dg/attributes/method-attribute-3.m: Likewise.
8003 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8004 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8005 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8006 * obj-c++.dg/bitfield-1.mm: Likewise.
8007 * obj-c++.dg/bitfield-2.mm: Likewise
8008 * objc.dg/bitfield-3.m: Likewise.
8009 * obj-c++.dg/bitfield-4.mm: Likewise.
8010 * objc.dg/bitfield-5.m: Likewise
8011 * objc.dg/call-super-1.m: Likewise.
8012 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8013 Use objc_getClass() instead of objc_get_class(), but for the GNU
8014 runtime redefine objc_getClass as objc_get_class. Include
8015 ../objc-obj-c++-shared/runtime.h.
8016 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8017 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8018 Use the Modern Objective-C runtime API.
8019 * objc.dg/class-protocol-1.m: Include
8020 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8021 * obj-c++.dg/class-protocol-1.mm: Likewise.
8022 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8023 * objc.dg/comp-types-10.m: Likewise.
8024 * objc.dg/comp-types-11.m: Likewise.
8025 * objc.dg/comp-types-12.m: Likewise.
8026 * obj-c++.dg/comp-types-9.mm: Likewise.
8027 * obj-c++.dg/comp-types-11.mm: Likewise.
8028 * obj-c++.dg/comp-types-12.mm: Likewise.
8029 * obj-c++.dg/comp-types-13.mm: Likewise.
8030 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8031 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8032 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8033 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8034 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8035 * objc.dg/desig-init-1.m: Likewise.
8036 * obj-c++.dg/defs.mm: Likewise.
8037 * objc.dg/exceptions-2.m: Likewise.
8038 * obj-c++.dg/except-1.mm: Likewise.
8039 * obj-c++.dg/exceptions-2.mm: Likewise.
8040 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8041 Use the Modern Objective-C runtime API.
8042 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8043 the Modern Objective-C runtime API. Do not include
8044 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8045 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8046 the Modern Objective-C runtime API except when using an older NeXT
8048 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8049 the Modern Objective-C runtime API.
8050 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8052 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8053 * objc.dg/encode-7-next-64bit.m: Updated include.
8054 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8056 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8057 the Modern Objective-C runtime API.
8058 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8059 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8060 instead of ../objc-obj-c++-shared/Protocol1.h.
8061 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8062 the Modern Objective-C runtime API except when using an older NeXT
8064 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8065 the Modern Objective-C runtime API.
8066 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8068 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8069 * objc.dg/fix-and-continue-2.m: Likewise.
8070 * objc.dg/foreach-1.m: Likewise.
8071 * objc.dg/foreach-2.m: Likewise.
8072 * objc.dg/foreach-3.m: Likewise.
8073 * objc.dg/foreach-4.m: Likewise.
8074 * objc.dg/foreach-5.m: Likewise.
8075 * objc.dg/foreach-6.m: Likewise.
8076 * objc.dg/foreach-7.m: Likewise.
8077 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8079 * objc.dg/func-ptr-2.m: Likewise.
8080 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8081 Do not include objc/objc-api.h.
8082 * obj-c++.dg/fsf-package-0.mm: Likewise.
8083 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8084 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8085 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8087 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8088 * objc.dg/gnu-runtime-3.m: Likewise.
8089 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8090 * objc.dg/headers.m: Include objc/runtime.h instead of
8091 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8092 for the NeXT runtime.
8093 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8094 * obj-c++.dg/isa-field-1.mm: Likewise.
8095 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8096 * objc.dg/layout-1.m: Likewise.
8097 * objc.dg/layout-2.m: Likewise.
8098 * objc.dg/local-decl-2.m: Likewise.
8099 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8100 Object. ([Container +elementForView:]): Use
8101 class_conformsToProtocol().
8102 * obj-c++.dg/lookup-2.mm: Likewise.
8103 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8104 * obj-c++.dg/local-decl-1.mm: Likewise.
8105 * objc.dg/method-3.m: Likewise.
8106 * objc.dg/method-4.m: Likewise.
8107 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8108 ../objc-obj-c++-shared/Protocol1.h.
8109 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8110 * objc.dg/method-9.m: Likewise.
8111 * objc.dg/method-10.m: Likewise.
8112 * objc.dg/method-13.m ([Root +initialize]): Include this method
8113 also for the GNU runtime. (main): Use objc_getClass() also for
8115 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8116 * objc.dg/method-17.m: Likewise.
8117 * objc.dg/method-19.m: Likewise.
8118 * objc.dg/method-20b.m: Likewise.
8119 * obj-c++.dg/method-2.mm: Likewise.
8120 * obj-c++.dg/method-6.mm: Likewise.
8121 * obj-c++.dg/method-10.mm: Likewise.
8122 * obj-c++.dg/method-11.mm: Likewise.
8123 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8124 ../objc-obj-c++-shared/Protocol1.h.
8125 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8126 * obj-c++.dg/method-15.mm: Likewise.
8127 * obj-c++.dg/method-17.mm: Likewise.
8128 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8129 +initialize]): Include this method also for the GNU
8130 runtime. (main): Use objc_getClass() also for the GNU runtime.
8131 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8132 * obj-c++.dg/method-22.mm: Likewise.
8133 * obj-c++.dg/method-23.mm: Likewise.
8134 * obj-c++.dg/no-extra-load.mm: Likewise.
8135 * objc.dg/objc-fast-4.m: Likewise.
8136 * objc.dg/objc-gc-4.m: Likewise.
8137 * obj-c++.dg/objc-gc-3.mm: Likewise.
8138 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8139 protocol_getMethodDescription() instead of [Protocol
8140 -descriptionForInstanceMethod].
8141 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8142 Made it available with all runtimes. (main): Call -test instead
8144 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8145 and put into a category.
8146 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8147 Object. Include objc/objc.h.
8148 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8149 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8150 New. (main): Use protocol_getMethodDescription() instead
8151 of [Protocol -descriptionForInstanceMethod] and [Protocol
8152 -descriptionForClassMethod].
8153 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8154 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8155 Objective-C runtime API.
8156 * obj-c++.dg/proto-qual-1.mm: Likewise.
8157 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8159 * obj-c++.dg/property/property-1.mm: Likewise.
8160 * obj-c++.dg/qual-types-1.mm: Likewise.
8161 * objc.dg/selector-2.m: Include objc/objc.h instead of
8162 ../objc-obj-c++-shared/Object1.h.
8163 * obj-c++.dg/selector-2.mm: Likewise.
8164 * obj-c++.dg/selector-5.mm: Likewise.
8165 * obj-c++.dg/selector-6.mm: Likewise.
8166 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8167 Object. Do not include objc/objc-api.h.
8168 * obj-c++.dg/set-not-used-1.mm: Likewise.
8169 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8170 * objc.dg/stret-1.m: Likewise.
8171 * objc.dg/stret-2.m: Likewise.
8172 * obj-c++.dg/super-class-2.mm: Likewise.
8173 * objc.dg/super-class-3.m: Likewise.
8174 * objc.dg/super-class-4.m: Likewise.
8175 * objc.dg/sync-2.m: Likewise.
8176 * obj-c++.dg/sync-2.mm: Likewise.
8177 * objc.dg/sync-1.m: Include objc/objc.h instead of
8178 ../objc-obj-c++-shared/Object1.h.
8179 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8180 'Class' as the type of 'isa'.
8181 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8182 Objective-C runtime API. ([TestClass +initialize]): Include this
8183 method with the GNU runtime as well.
8184 * objc.dg/strings/strings-1.m: Updated includes.
8185 * obj-c++.dg/strings/strings-1.mm: Likewise.
8186 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8187 objc.dg/strings/const-str-12b.m.
8188 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8189 * obj-c++.dg/template-3.mm: Likewise.
8190 * obj-c++.dg/template-4.mm: Likewise.
8191 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8192 Objective-C runtime API.
8193 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8194 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8195 * obj-c++.dg/try-catch-1.mm: Likewise.
8196 * obj-c++.dg/try-catch-2.mm: Likewise.
8197 * objc.dg/try-catch-3.m: Likewise.
8198 * obj-c++.dg/try-catch-3.mm: Likewise.
8199 * objc.dg/try-catch-6.m: Likewise.
8200 * objc.dg/try-catch-7.m: Likewise.
8201 * obj-c++.dg/try-catch-7.mm: Likewise.
8202 * obj-c++.dg/try-catch-8.mm: Likewise.
8203 * obj-c++.dg/try-catch-9.mm: Likewise.
8204 * objc.dg/try-catch-10.m: Likewise.
8205 * obj-c++.dg/try-catch-11.mm: Likewise.
8206 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8207 Object. Include objc/objc.h.
8208 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8209 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8210 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8211 Object. Use Modern Objective-C runtime API. Do not use
8213 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8214 * obj-c++.dg/torture/trivial.mm: Likewise.
8215 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8216 instead of ../objc-obj-c++-shared/Object1.h. Include
8217 ../objc-obj-c++-shared/runtime.h.
8218 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8219 * objc.dg/torture/strings/const-str-11.m: Likewise.
8220 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8221 * objc.dg/torture/strings/const-str-9.m: Likewise.
8222 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8223 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8224 instead of Object. Only add _FooClassReference if
8226 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8227 * objc.dg/torture/strings/const-str-8.m: Likewise.
8228 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8229 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8231 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8233 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8234 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8235 * obj-c++.dg/va-meth-1.mm: Likewise.
8236 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8237 ../objc-obj-c++-shared/Object1.h.
8238 * objc.dg/zero-link-3.m: Likewise.
8240 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8242 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8244 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8247 * obj-c++.dg/property/cxx-property-1.mm: New.
8248 * obj-c++.dg/property/cxx-property-2.mm: New.
8250 2011-06-06 Jason Merrill <jason@redhat.com>
8252 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8254 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8256 PR rtl-optimization/49145
8258 * gcc.c-torture/compile/pr49145.c: New test.
8260 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8263 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8264 to dg-options, match also DW_AT_linkage_name.
8267 * gcc.dg/debug/pr49294.c: New test.
8270 * g++.dg/opt/pr49264.C: New test.
8272 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8274 PR tree-optimization/49243
8275 * gcc.dg/pr49243.c: New.
8277 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8279 * gnat.dg/specs/cond_expr1.ads: New test.
8281 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8283 * gnat.dg/deferred_const4.ad[sb]: New test.
8284 * gnat.dg/deferred_const4_pkg.ads: New helper.
8286 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8288 * gnat.dg/test_tamdt.adb: Rename to...
8289 * gnat.dg/taft_type1.adb: ...this.
8290 * gnat.dg/tamdt.ad[sb]: Rename to...
8291 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8292 * gnat.dg/tamdt_aux.ads: Rename to...
8293 * gnat.dg/taft_type1_pkg2.ads: ...this.
8294 * gnat.dg/taft_type2.ad[sb]: New test.
8295 * gnat.dg/taft_type2_pkg.ads: New helper.
8296 * gnat.dg/taft_type3.adb: New test.
8297 * gnat.dg/taft_type3_pkg.ads: New helper.
8299 2011-06-05 Tobias Burnus <burnus@net-b.de>
8302 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8305 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8308 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8310 * objc.dg/gnu-api-2-objc.m: Likewise.
8311 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8312 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8314 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8316 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8317 alignment, not the alignment, when calling class_addIvar(). Add
8318 an 'isa' instance variable to the test root class.
8319 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8321 2011-06-04 Jan Hubicka <jh@suse.cz>
8323 PR tree-optimization/48893
8324 PR tree-optimization/49091
8325 PR tree-optimization/49179
8326 * gfortran.dg/pr49179.f90: New testcase
8328 2011-06-04 Jan Hubicka <jh@suse.cz>
8331 * g++.dg/torture/pr48954.C: New testcase.
8333 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8335 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8337 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8340 * g++.dg/diagnostic/bitfld2.C: New.
8342 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8345 * gcc.c-torture/execute/pr49281.c: New test.
8347 2011-06-04 Jan Hubicka <jh@suse.cz>
8349 PR tree-optimize/48929
8350 * gcc.c-torture/compile/pr48929.c: New testcase.
8352 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8354 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8356 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8359 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8361 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8363 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8365 2011-06-03 Richard Henderson <rth@redhat.com>
8366 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8368 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8370 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8372 * objc.dg/headers.m: Do not include objc-list.h.
8374 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8376 * objc.dg/type-stream-1.m: Test removed.
8377 * objc.dg/headers.m: Do not include typedstream.h.
8379 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8381 * objc.dg/torture/forward-1.m (main): Updated testcase.
8383 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8386 * gcc.c-torture/compile/pr49163.c: New.
8388 2011-06-02 Asher Langton <langton2@llnl.gov>
8391 * gfortran.dg/PR49268.f90: New test.
8393 2011-06-02 Asher Langton <langton2@llnl.gov>
8396 * gfortran.dg/PR37039.f90: New test.
8398 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8401 * objc.dg/method-5.m: Updated.
8402 * objc.dg/method-19.m: Updated.
8403 * objc.dg/method-lookup-1.m: New.
8404 * obj-c++.dg/method-6.mm: Updated.
8405 * obj-c++.dg/method-7.mm: Updated.
8406 * obj-c++.dg/method-lookup-1.mm: New.
8408 2011-06-02 DJ Delorie <dj@redhat.com>
8410 * lib/timeout.exp (timeout): Add board_info support.
8412 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8414 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8416 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8419 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8420 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8422 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8423 Hans-Peter Nilsson <hp@axis.com>
8425 PR rtl-optimization/48840
8426 * gcc.target/sparc/ultrasp13.c: New test.
8428 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8431 * gcc.c-torture/compile/pr49238.c: New.
8433 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8435 * gcc.target/arm/g2.c: Skip test in -mthumb.
8436 Skip test unless cpu is xscale.
8437 * gcc.target/arm/scd42-2.c: Likewise.
8438 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8440 2011-06-01 Jason Merrill <jason@redhat.com>
8442 * g++.dg/cpp0x/decltype28.C: New.
8443 * g++.dg/cpp0x/decltype29.C: New.
8445 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8448 * gcc.target/mips/pr45074.c: New test.
8450 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8451 Hans-Peter Nilsson <hp@axis.com>
8453 PR rtl-optimization/48830
8454 * gcc.target/sparc/ultrasp12.c: New test.
8456 2011-06-01 David Li <davidxl@google.com>
8458 * gcc.dg/profile-dir-1.c: Change pass name.
8459 * gcc.dg/profile-dir-2.c: Ditto.
8460 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8461 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8462 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8463 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8464 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8465 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8466 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8467 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8468 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8469 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8470 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8471 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8472 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8473 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8474 * gcc.dg/profile-dir-3.c: Ditto.
8475 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8477 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8479 * objc.dg/attributes/method-nonnull-1.m: New test.
8480 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8482 2011-05-31 Tobias Burnus <burnus@net-b.de>
8485 * gfortran.dg/coarray_atomic_1.f90: New.
8486 * gfortran.dg/coarray/atomic_1.f90: New.
8488 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.dg/guality/bswaptest.c: New test.
8491 * gcc.dg/guality/clztest.c: New test.
8492 * gcc.dg/guality/ctztest.c: New test.
8493 * gcc.dg/guality/rotatetest.c: New test.
8496 * gcc.target/i386/pr48688.c: New test.
8498 2010-11-15 Fabien ChĂȘne <fabien@gcc.gnu.org>
8501 * g++.dg/lookup/name-clash9.C: New.
8503 2011-05-31 Tobias Burnus <burnus@net-b.de>
8506 * gfortran.dg/coarray/dummy_1.f90: New.
8508 2011-05-31 Tobias Burnus <burnus@net-b.de>
8511 * gfortran.dg/coarray/save_1.f90: New.
8512 * gfortran.dg/coarray_4.f90: Update dg-error.
8514 2011-05-31 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/rv-template1.C: New.
8518 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8520 PR rtl-optimization/49235
8521 * gcc.dg/pr49235.c: New test.
8523 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8525 PR tree-optimization/49093
8526 * gcc.dg/vect/pr49093.c: New test.
8528 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8531 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8533 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8536 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8539 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8542 * gcc.c-torture/execute/pr49186.c: New.
8544 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8547 * gcc.target/i386/pr49168-1.c: New.
8549 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8550 Eric Botcazou <ebotcazou@adacore.com>
8552 * gcc.dg/guality/drap.c: New test.
8554 2011-05-30 Richard Guenther <rguenther@suse.de>
8556 PR tree-optimization/49210
8557 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8558 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8560 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8563 * g++.dg/gomp/pr49223-1.C: New test.
8564 * g++.dg/gomp/pr49223-2.C: New test.
8566 2011-05-30 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/49218
8569 * gcc.c-torture/execute/pr49218.c: New testcase.
8571 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8573 PR tree-optimization/49199
8574 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8575 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8576 -fno-tree-scev-cprop.
8578 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8581 * gfortran.dg/extends_13.f03: New.
8583 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8585 PR rtl-optimization/49095
8586 * gcc.target/i386/pr49095.c: New test.
8588 2011-05-29 Tobias Burnus <burnus@net-b.de>
8591 * gfortran.dg/coarray_24.f90: New.
8593 2011-05-29 Tobias Burnus <burnus@net-b.de>
8596 * gfortran.dg/coarray_23.f90: New.
8598 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8601 * gcc.dg/pr48826.c: New test.
8603 2011-05-29 Richard Guenther <rguenther@suse.de>
8605 PR tree-optimization/49217
8606 * gcc.dg/torture/pr49217.c: New testcase.
8608 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8611 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8613 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8615 * gnat.dg/boolean_subtype.adb: Rename to...
8616 * gnat.dg/boolean_subtype1.adb: ...this.
8618 2011-05-28 Jason Merrill <jason@redhat.com>
8620 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8622 2011-05-27 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/enum18.C: Adjust.
8626 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8628 2011-05-27 Tobias Burnus <burnus@net-b.de>
8631 * gfortran.dg/coarray_22.f90: New.
8633 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8635 PR tree-optimization/46728
8636 * gcc.target/powerpc/pr46728-1.c: New.
8637 * gcc.target/powerpc/pr46728-2.c: New.
8638 * gcc.target/powerpc/pr46728-3.c: New.
8639 * gcc.target/powerpc/pr46728-4.c: New.
8640 * gcc.target/powerpc/pr46728-5.c: New.
8641 * gcc.dg/pr46728-6.c: New.
8642 * gcc.target/powerpc/pr46728-7.c: New.
8643 * gcc.target/powerpc/pr46728-8.c: New.
8644 * gcc.dg/pr46728-9.c: New.
8645 * gcc.target/powerpc/pr46728-10.c: New.
8646 * gcc.target/powerpc/pr46728-11.c: New.
8647 * gcc.dg/pr46728-12.c: New.
8648 * gcc.target/powerpc/pr46728-13.c: New.
8649 * gcc.target/powerpc/pr46728-14.c: New.
8650 * gcc.target/powerpc/pr46728-15.c: New.
8651 * gcc.target/powerpc/pr46728-16.c: New.
8653 2011-05-27 Jason Merrill <jason@redhat.com>
8655 * g++.dg/abi/mangle47.C: New.
8658 * g++.dg/template/const5.C: New.
8660 * g++.dg/cpp0x/enum18.C: New.
8662 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8664 * g++.dg/cpp0x/error6.C: New.
8666 * g++.dg/cpp0x/error5.C: New.
8668 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8671 * g++.dg/eh/cond6.C: New test.
8673 2011-05-27 Tobias Burnus <burnus@net-b.de>
8676 * gfortran.dg/rank_3.f90: New.
8677 * gfortran.dg/rank_4.f90: New.
8679 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8681 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8682 replace dump search.
8684 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8686 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8687 * gnat.dg/bit_packed_array5.adb: ...here.
8689 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8692 * g++.dg/cpp0x/auto25.C: New.
8694 2011-05-27 Richard Guenther <rguenther@suse.de>
8696 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8698 2011-05-27 Richard Guenther <rguenther@suse.de>
8700 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8702 2011-05-27 Richard Guenther <rguenther@suse.de>
8705 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8707 2011-05-26 Jason Merrill <jason@redhat.com>
8709 * g++.dg/cpp0x/friend1.C: New.
8710 * g++.dg/cpp0x/friend2.C: New.
8712 * g++.dg/cpp0x/auto7.C: Update.
8713 * g++.dg/template/crash50.C: Adjust.
8714 * g++.dg/template/static9.C: Adjust.
8715 * g++.old-deja/g++.ext/memconst.C: Adjust.
8717 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8719 * gcc.dg/march.c: Ignore a note for some targets.
8721 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8722 Nathan Froyd <froydnj@codesourcery.com>
8726 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8727 * g++.dg/parse/pr18770.C: New test.
8728 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8730 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8733 * gfortran.dg/dependency_40.f90 : New test.
8735 2011-05-26 Tobias Burnus <burnus@net-b.de>
8738 * gfortran.dg/coarray/registering_1.f90: New.
8740 2011-05-26 Jason Merrill <jason@redhat.com>
8742 * g++.dg/cpp0x/variadic111.C: New.
8743 * g++.dg/cpp0x/variadic41.C: Adjust.
8745 2011-05-26 Richard Guenther <rguenther@suse.de>
8747 PR tree-optimization/48702
8748 * gcc.dg/torture/pr48702.c: New testcase.
8750 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8752 PR gcov-profile/48845
8753 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8755 * gcc.dg/matrix/matrix.exp: Likewise.
8756 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8757 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8758 line number to check_profiling_available.
8759 * lib/target-supports.exp (check_profiling_available): Account for
8761 Require TLS runtime support with -fprofile-generate.
8762 * lib/profopt.exp (profopt-execute): Add TLS options for
8764 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8766 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8769 * g++.dg/eh/cond5.C: New test.
8771 PR tree-optimization/49161
8772 * gcc.c-torture/execute/pr49161.c: New test.
8774 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8776 * gcc.target/arm/neon-vorn-vbic.c: New test.
8778 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8780 PR tree-optimization/49038
8781 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8782 * gcc.dg/vect/pr49038.c: New test.
8784 2011-05-26 Fabien ChĂȘne <fabien@gcc.gnu.org>
8786 * g++.dg/init/pr25811-3.C: New.
8787 * g++.dg/init/pr25811-4.C: New.
8789 2011-05-25 Jason Merrill <jason@redhat.com>
8791 * g++.dg/cpp0x/enum17.C: New.
8792 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8794 * g++.dg/cpp0x/auto24.C: New.
8796 * g++.dg/cpp0x/error4.C: New.
8798 * g++.dg/cpp0x/rv-restrict.C: New.
8800 * g++.dg/cpp0x/enum15.C: New.
8801 * g++.dg/cpp0x/constexpr-switch2.C: New.
8803 * g++.dg/cpp0x/variadic110.C: New.
8805 * g++.dg/cpp0x/auto9.C: Add typedef test.
8807 * g++.dg/cpp0x/auto23.C: New.
8808 * g++.dg/cpp0x/auto9.C: Adjust.
8810 * g++.dg/cpp0x/defaulted29.C: New.
8812 * g++.dg/cpp0x/initlist51.C: New.
8814 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8816 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8817 * g++.dg/abi/packed1.C: Suppress warning.
8818 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8819 * g++.dg/template/stdarg1.C: Likewise.
8820 * g++.dg/other/packed1.C: Remove arm from xfail list.
8822 2011-05-25 Jason Merrill <jason@redhat.com>
8824 * g++.dg/cpp0x/enum16.C: New.
8825 * g++.dg/parse/error15.C: Adjust.
8827 * g++.dg/cpp0x/initlist50.C: New.
8829 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8831 * g++.dg/cpp0x/variadic109.C: New.
8833 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8835 * gcc.target/i386/pause-1.c: New.
8837 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8839 * gcc.dg/stack-usage-1.c: Adjust comment.
8840 * gcc.dg/stack-usage-2.c: New test.
8842 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8845 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8846 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8848 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8850 PR rtl-optimization/48757
8851 * gfortran.dg/pr48757.f: New test case.
8853 2011-05-24 Jason Merrill <jason@redhat.com>
8855 * g++.dg/cpp0x/access01.C: New.
8857 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8860 * objc.dg/pr48177.m: New testcase.
8862 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8865 * objc.dg/pr48187.m: New testcase.
8866 * obj-c++.dg/pr48187.mm: New testcase.
8867 * objc.dg/ivar-extra-semicolon.m: New testcase.
8869 2011-05-24 Jason Merrill <jason@redhat.com>
8871 * g++.dg/template/access21.C: New.
8872 * g++.dg/template/access22.C: New.
8874 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8876 PR rtl-optimization/48633
8877 * g++.dg/pr48633.C: New test.
8879 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8882 * g++.dg/other/pr49133.C: New test.
8884 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8885 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8887 * gcc.dg/torture/tls/run-gd.c: New test.
8888 * gcc.dg/torture/tls/run-ie.c: New test.
8889 * gcc.dg/torture/tls/run-ld.c: New test.
8890 * gcc.dg/torture/tls/run-le.c: New test.
8891 * lib/target-supports.exp (check_effective_target_tls_runtime):
8892 Build testcase with TLS options.
8894 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8896 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8898 2011-05-24 Tom de Vries <tom@codesourcery.com>
8900 PR tree-optimization/49121
8901 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8903 2011-05-23 Jason Merrill <jason@redhat.com>
8905 * g++.dg/cpp0x/defaulted28.C: New.
8907 * g++.dg/cpp0x/sfinae25.C: New.
8909 * g++.dg/cpp0x/rv-cast2.C: New.
8911 * g++.dg/cpp0x/enum14.C: New.
8913 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8916 * gcc.c-torture/execute/pr49123.c: New test.
8919 * gcc.dg/debug/pr49032.c: New test.
8922 * gcc.dg/pr49120.c: New test.
8924 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8927 * gcc.target/i386/pr47315.c: New test.
8929 2011-05-23 Jason Merrill <jason@redhat.com>
8931 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8933 * g++.dg/cpp0x/sfinae24.C: New.
8935 * g++.dg/cpp0x/error3.C: New.
8937 * g++.dg/cpp0x/defaulted27.C: New.
8939 * g++.dg/cpp0x/decltype27.C: New.
8941 2011-05-23 Richard Guenther <rguenther@suse.de>
8943 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8945 2011-05-23 Richard Guenther <rguenther@suse.de>
8947 PR tree-optimization/40874
8948 * g++.dg/tree-ssa/pr40874.C: New testcase.
8950 2011-05-23 Richard Guenther <rguenther@suse.de>
8952 PR tree-optimization/49115
8953 * g++.dg/torture/pr49115.C: New testcase.
8955 2011-05-23 Richard Guenther <rguenther@suse.de>
8958 * gcc.dg/memcpy-3.c: New testcase.
8960 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8963 * gcc.c-torture/execute/pr48973-1.c: New test.
8964 * gcc.c-torture/execute/pr48973-2.c: New test.
8966 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8969 * g++.dg/warn/pr18016.C: New.
8971 2011-05-23 Tom de Vries <tom@codesourcery.com>
8974 * gcc.target/arm/ivopts-6.c: New test.
8976 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8979 * gcc.c-torture/compile/pr49029.c: New test.
8981 2011-05-22 Jason Merrill <jason@redhat.com>
8983 * g++.dg/cpp0x/sfinae23.C: New.
8984 * g++.dg/cpp0x/sfinae8.C: Correct.
8986 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8988 * gfortran.dg/function_optimize_8.f90: New test case.
8990 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8992 PR tree-optimization/49087
8993 * gcc.dg/vect/O3-pr49087.c: New test.
8995 2011-05-21 Jason Merrill <jason@redhat.com>
8997 * g++.dg/debug/const5.C: New.
8999 2011-05-20 Jason Merrill <jason@redhat.com>
9001 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9003 * g++.dg/cpp0x/constexpr-static7.C: New.
9005 * g++.dg/cpp0x/enum12.C: New.
9006 * g++.dg/cpp0x/enum13.C: New.
9008 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9011 * gfortran.dg/select_type_23.f03: New.
9013 2011-05-20 Jason Merrill <jason@redhat.com>
9015 * g++.dg/cpp0x/defaulted26.C: New.
9017 * g++.dg/cpp0x/noexcept02.C: Fix.
9018 * g++.dg/cpp0x/noexcept03.C: Fix.
9019 * g++.dg/cpp0x/noexcept08.C: Fix.
9020 * g++.dg/cpp0x/noexcept10.C: New.
9022 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9025 * gfortran.dg/extends_12.f03: New.
9027 2011-05-20 Jason Merrill <jason@redhat.com>
9029 * g++.dg/template/koenig9.C: New.
9030 * g++.dg/opt/pr47615.C: Fix.
9031 * g++.dg/overload/defarg1.C: Fix.
9032 * g++.dg/tc1/dr213.C: Remove xfail.
9033 * g++.dg/torture/pr34850.C: Fix.
9034 * g++.dg/torture/pr39362.C: Fix.
9035 * g++.old-deja/g++.brendan/crash56.C: Fix.
9036 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9038 2011-05-20 Richard Guenther <rguenther@suse.de>
9040 PR tree-optimization/49079
9041 * gcc.dg/torture/pr49079.c: New testcase.
9043 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9045 PR tree-optimization/49073
9046 * gcc.c-torture/execute/pr49073.c: New test.
9048 2011-06-19 Tobias Burnus <burnus@net-b.de>
9051 * gfortran.dg/coarray_21.f90: New.
9053 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9055 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9058 2011-05-19 Richard Guenther <rguenther@suse.de>
9061 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9063 2011-05-19 Richard Guenther <rguenther@suse.de>
9066 * gcc.dg/builtin-object-size-11.c: New testcase.
9068 2011-05-19 Tom de Vries <tom@codesourcery.com>
9071 * gcc.target/arm/ivopts.c: New test.
9072 * gcc.target/arm/ivopts-2.c: New test.
9074 2011-05-19 Tom de Vries <tom@codesourcery.com>
9076 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9078 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9080 * gcc.c-torture/execute/960321-1.x: Remove.
9082 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9085 * gfortran.dg/move_alloc_4.f90: New.
9087 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9090 * gcc.target/i386/pr49002-1.c: New test.
9091 * gcc.target/i386/pr49002-2.c: Likewise.
9093 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9095 PR tree-optimization/49039
9096 * gcc.c-torture/execute/pr49039.c: New test.
9097 * gcc.dg/tree-ssa/pr49039.c: New test.
9098 * g++.dg/torture/pr49039.C: New test.
9100 2011-05-18 Jason Merrill <jason@redhat.com>
9102 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9103 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9104 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9106 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9108 * gcc.target/bfin/mcpu-bf592.c: New test.
9110 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9112 PR tree-optimization/41881
9113 * gcc.dg/vect/O3-pr41881.c: New test.
9114 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9116 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9118 PR tree-optimization/49000
9119 * gcc.dg/pr49000.c: New test.
9121 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9123 * gnat.dg/invalid1.adb: New test.
9125 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9127 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9129 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9130 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9132 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9135 * g++.dg/cpp0x/range-for18.C: New.
9137 2011-05-15 Tobias Burnus <burnus@net-b.de>
9140 * gfortran.dg/coarray/image_index_2.f90: New.
9142 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9144 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9145 * g++.dg/cpp0x/override2.C: New.
9147 2011-05-14 Tobias Burnus <burnus@net-b.de>
9150 * gfortran.de/coarray_20.f90: New.
9152 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9155 * function_optimize_7.f90: New test case.
9157 2011-05-13 Jason Merrill <jason@redhat.com>
9159 * g++.dg/cpp0x/decltype26.C: New.
9160 * g++.dg/cpp0x/enum11.C: New.
9162 2011-05-13 Tobias Burnus <burnus@net-b.de>
9166 * gfortran.dg/assign_8.f90: Update dg-error.
9168 2011-05-13 Tobias Burnus <burnus@net-b.de>
9171 * gfortran.dg/io_constraints_8.f90: New.
9172 * gfortran.dg/io_constraints_9.f90: New.
9174 2011-05-13 Martin Thuresson <martint@google.com>
9176 PR gcov-profile/47793
9177 * gcc.dg/pr47793.c: New.
9179 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9181 PR tree-optimization/48975
9182 * gcc.dg/pr48975.c: New test.
9184 2011-05-12 Tobias Burnus <burnus@net-b.de>
9187 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9189 2011-05-12 Jason Merrill <jason@redhat.com>
9191 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9193 2011-05-12 Geert Bosch <bosch@adacore.com>
9195 * gnat.dg/view_conversion1.adb: New test.
9197 2011-05-12 Richard Guenther <rguenther@suse.de>
9199 PR tree-optimization/48172
9200 * gcc.dg/vect/pr48172.c: New testcase.
9202 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/opt/pr48967.C: New test.
9207 2011-05-11 Jason Merrill <jason@redhat.com>
9209 * g++.dg/cpp0x/constexpr-friend.C: New.
9210 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9212 * g++.dg/cpp0x/sfinae22.C: New.
9214 2011-05-11 Tobias Burnus <burnus@net-b.de>
9217 * gfortran.dg/generic_24.f90: New.
9219 2011-05-11 Richard Guenther <rguenther@suse.de>
9221 PR tree-optimization/15256
9222 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9224 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9227 * gcc.dg/pr48159-1.c: New test.
9228 * gcc.dg/pr48159-2.c: New test.
9230 2011-05-11 Richard Guenther <rguenther@suse.de>
9233 * gcc.dg/torture/pr48953.c: New testcase.
9235 2011-05-11 Richard Guenther <rguenther@suse.de>
9237 PR tree-optimization/18041
9238 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9240 2011-05-11 Alan Modra <amodra@gmail.com>
9243 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9245 2011-05-10 Jason Merrill <jason@redhat.com>
9247 * g++.dg/cpp0x/defaulted25.C: New.
9248 * g++.dg/template/crash7.C: Adjust.
9250 * g++.dg/cpp0x/variadic108.C: New.
9252 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9254 * g++.dg/inherit/virtual9.C: Extend.
9256 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9259 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9260 are passed and returned in vector registers.
9262 2011-05-10 Richard Guenther <rguenther@suse.de>
9264 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9265 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9266 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9267 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9268 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9271 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9273 PR tree-optimization/48611
9274 PR tree-optimization/48794
9275 * gfortran.dg/gomp/pr48611.f90: New test.
9276 * gfortran.dg/gomp/pr48794.f90: New test.
9279 * gcc.dg/dfp/pr48928.c: New test.
9281 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9284 * g++.dg/cpp0x/pr48522.C: New.
9286 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9289 * g++.dg/cpp0x/sfinae21.C: New.
9291 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9293 * g++.dg/template/sfinae28.C: Rename to...
9294 * g++.dg/cpp0x/sfinae19.C: ... this.
9295 * g++.dg/template/sfinae29.C: Rename to...
9296 * g++.dg/cpp0x/sfinae20.C: ... this.
9298 2011-05-09 Jeff Law <law@redhat.com>
9300 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9303 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
9306 * g++.dg/init/pr20039.C: New.
9308 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9312 * g++.dg/template/sfinae28.C: New.
9313 * g++.dg/template/sfinae29.C: Likewise.
9315 2011-05-09 Jason Merrill <jason@redhat.com>
9317 * g++.dg/template/nontype23.C: New.
9319 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
9321 * g++.dg/init/pr48859.C: New.
9323 2011-05-09 Jason Merrill <jason@redhat.com>
9325 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9326 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9327 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9328 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9329 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9330 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9331 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9332 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9334 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9336 * g++.dg/inherit/virtual9.C: New.
9338 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9341 * g++.dg/template/dependent-expr8.C: New test case.
9343 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9345 PR tree-optimization/48837
9346 * gcc.dg/pr48837.c: New testcase.
9348 2011-05-06 Jason Merrill <jason@redhat.com>
9350 * g++.dg/cpp0x/constexpr-condition2.C: New.
9352 * g++.dg/cpp0x/constexpr-missing.C: New.
9354 2011-05-06 Tobias Burnus <burnus@net-b.de>
9357 * gfortran.dg/coarray/this_image_2.f90: New.
9359 2011-05-06 Tobias Burnus <burnus@net-b.de>
9363 * gfortran.dg/bind_c_usage_22.f90: New.
9364 * gfortran.dg/bind_c_usage_23.f90: New.
9365 * gfortran.dg/bind_c_usage_24.f90: New.
9366 * gfortran.dg/bind_c_usage_24_c.c: New.
9368 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9371 * g++.dg/template/member9.C: New test case.
9373 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9375 * gnat.dg/discr29.ad[sb]: New test.
9376 * gnat.dg/discr30.adb: Likewise.
9378 2011-05-05 Julian Brown <julian@codesourcery.com>
9380 * gcc.target/arm/neon-vset_lanes8.c: New test.
9382 2011-05-05 Jason Merrill <jason@redhat.com>
9384 * g++.dg/init/new32.C: New.
9386 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9388 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9391 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9393 PR rtl-optimization/48381
9394 * gcc.c-torture/compile/pr48381.c: New test.
9396 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9398 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9400 * gcc.target/i386/opt-1.c: Ditto.
9402 2011-05-04 Jason Merrill <jason@redhat.com>
9404 * g++.dg/conversion/base1.C: New.
9406 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9408 PR libgfortran/48787
9409 * gfortran.dg/round_3.f08: Add more checks to test case.
9411 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9413 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9414 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9415 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9416 Gate test on effective_target fd_truncate.
9418 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9420 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9421 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9422 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9423 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9424 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9425 * gcc.target/i386/pr38824.c: Ditto.
9426 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9427 * gcc.target/i386/vecinit-2.c: Ditto.
9428 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9429 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9430 * gcc.target/i386/parity-2.c: Ditto.
9431 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9433 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9435 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9437 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9438 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9439 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9441 2011-05-03 Tobias Burnus <burnus@net-b.de>
9444 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9446 2011-05-03 Tobias Burnus <burnus@net-b.de>
9449 * gfortran.dg/coarray/this_image_1.f90: New.
9451 2011-05-03 Tobias Burnus <burnus@net-b.de>
9454 * gfortran.dg/coarray/caf.dg: New.
9455 * gfortran.dg/coarray/image_index_1.f90: New, copied
9456 from ../coarray_16.f90.
9458 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9461 * g++.dg/ext/complex9.C: New.
9463 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9466 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9467 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9468 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9470 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9472 * gcc.target/bfin/builtins: Created.
9473 * gcc.target/bfin/hisilh-O0.c: Deleted.
9474 * gcc.target/bfin/hisilh.c: Moved to...
9475 * gcc.target/bfin/builtins/hisilh.c: ...here.
9476 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9477 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9478 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9479 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9480 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9481 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9482 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9483 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9484 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9485 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9486 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9487 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9488 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9489 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9490 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9491 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9492 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9493 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9494 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9495 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9496 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9497 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9498 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9499 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9500 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9501 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9502 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9503 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9504 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9505 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9506 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9507 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9508 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9509 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9510 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9511 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9512 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9513 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9514 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9515 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9516 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9517 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9518 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9519 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9520 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9521 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9522 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9523 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9524 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9525 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9526 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9527 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9528 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9529 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9530 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9531 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9532 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9533 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9534 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9535 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9536 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9537 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9538 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9539 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9540 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9541 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9542 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9543 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9544 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9545 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9546 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9547 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9548 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9549 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9550 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9551 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9552 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9553 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9554 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9555 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9556 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9557 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9558 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9559 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9560 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9561 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9562 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9563 * gcc.target/bfin/builtins/circptr.c: Ditto.
9564 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9565 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9566 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9567 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9568 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9569 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9570 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9571 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9572 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9573 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9574 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9575 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9576 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9577 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9578 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9579 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9580 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9581 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9582 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9583 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9584 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9585 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9586 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9587 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9588 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9589 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9590 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9591 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9592 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9593 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9594 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9595 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9596 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9597 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9598 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9599 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9600 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9601 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9602 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9603 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9604 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9605 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9606 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9607 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9608 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9609 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9610 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9611 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9612 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9613 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9614 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9615 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9616 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9617 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9618 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9619 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9620 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9621 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9622 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9623 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9624 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9625 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9626 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9627 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9628 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9629 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9630 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9631 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9632 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9633 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9635 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9637 * gcc.target/arm/cold-lc.c: New test.
9639 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9642 * gcc.dg/pr48774.c: New test.
9644 2011-05-03 Richard Guenther <rguenther@suse.de>
9646 * gcc.dg/large-size-array-5.c: New testcase.
9648 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9650 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9652 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9654 * lib/target-supports.exp (check_effective_target_vect_strided):
9656 (check_effective_target_vect_strided2)
9657 (check_effective_target_vect_strided3)
9658 (check_effective_target_vect_strided4)
9659 (check_effective_target_vect_strided8): ...these new functions.
9661 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9662 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9663 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9664 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9665 * gcc.dg/vect/pr37539.c: Likewise.
9666 * gcc.dg/vect/slp-11a.c: Likewise.
9667 * gcc.dg/vect/slp-11b.c: Likewise.
9668 * gcc.dg/vect/slp-11c.c: Likewise.
9669 * gcc.dg/vect/slp-12a.c: Likewise.
9670 * gcc.dg/vect/slp-12b.c: Likewise.
9671 * gcc.dg/vect/slp-18.c: Likewise.
9672 * gcc.dg/vect/slp-19a.c: Likewise.
9673 * gcc.dg/vect/slp-19b.c: Likewise.
9674 * gcc.dg/vect/slp-21.c: Likewise.
9675 * gcc.dg/vect/slp-23.c: Likewise.
9676 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9678 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9679 instead of vect_interleave && vect_extract_even_odd.
9680 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9681 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9682 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9683 * gcc.dg/vect/vect-1.c: Likewise.
9684 * gcc.dg/vect/vect-10.c: Likewise.
9685 * gcc.dg/vect/vect-98.c: Likewise.
9686 * gcc.dg/vect/vect-107.c: Likewise.
9687 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9688 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9689 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9690 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9691 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9692 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9693 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9694 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9695 * gcc.dg/vect/vect-strided-float.c: Likewise.
9696 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9697 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9698 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9699 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9700 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9701 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9702 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9703 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9704 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9705 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9706 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9707 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9708 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9709 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9710 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9712 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9714 * gcc.dg/vect/pr30843.c: Likewise.
9715 * gcc.dg/vect/pr33866.c: Likewise.
9716 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9717 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9718 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9719 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9721 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9723 * gcc.dg/vect/slp-11.c: Split into...
9724 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9725 gcc.dg/vect/slp-11c.c: ...these tests.
9726 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9727 * gcc.dg/vect/slp-12c.c: ...this new test.
9728 * gcc.dg/vect/slp-19.c: Split into...
9729 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9730 gcc.dg/vect/slp-19c.c: ...these new tests.
9732 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9734 * lib/target-supports.exp
9735 (check_effective_target_vect_extract_even_odd_wide): Delete.
9736 (check_effective_target_vect_strided_wide): Likewise.
9737 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9738 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9739 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9740 * gcc.dg/vect/pr37539.c: Likewise.
9741 * gcc.dg/vect/slp-11.c: Likewise.
9742 * gcc.dg/vect/slp-12a.c: Likewise.
9743 * gcc.dg/vect/slp-12b.c: Likewise.
9744 * gcc.dg/vect/slp-19.c: Likewise.
9745 * gcc.dg/vect/slp-23.c: Likewise.
9746 * gcc.dg/vect/vect-1.c: Likewise.
9747 * gcc.dg/vect/vect-98.c: Likewise.
9748 * gcc.dg/vect/vect-107.c: Likewise.
9749 * gcc.dg/vect/vect-strided-float.c: Likewise.
9751 2011-05-02 Jason Merrill <jason@redhat.com>
9753 * g++.dg/init/new31.C: New.
9755 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9758 * gcc.dg/pr35445.c: New test.
9760 2011-05-02 Jason Merrill <jason@redhat.com>
9762 * c-c++-common/vla-1.c: New.
9764 2011-05-02 Richard Guenther <rguenther@suse.de>
9766 PR tree-optimization/48822
9767 * gcc.dg/torture/pr48822.c: New testcase.
9769 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9772 * g++.dg/cpp0x/constexpr-47969.C: New.
9774 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9777 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9778 on vect_no_align targets.
9779 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9780 vect_no_align targets.
9782 2011-05-01 Xinliang David Li <davidxl@google.com>
9784 * gcc.dg/tree-ssa/integer-addr.c: New test.
9785 * gcc.dg/tree-ssa/alias_bug.c: New test.
9787 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9789 PR libgfortran/48787
9790 * gfortran.dg/round_3.f08: Add more checks.
9792 2011-04-30 Tobias Burnus <burnus@net-b.de>
9795 * gfortran.dg/import9.f90: New, proper test.
9796 * gfortran.dg/interface_37.f90: Remove bogus
9797 test (bogus copy of interface_36.f90).
9799 2011-04-30 Tobias Burnus <burnus@net-b.de>
9802 * gfortran.dg/interface_37.f90: New.
9804 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9807 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9809 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9811 PR tree-optimization/48809
9812 * gcc.c-torture/execute/pr48809.c: New test.
9814 2011-04-29 Jeff Law <law@redhat.com>
9816 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9818 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9821 * g++.dg/init/ctor10.C: New.
9823 2011-04-29 Le-Chun Wu <lcwu@google.com>
9825 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9826 warning in implicitly instantiated templates.
9828 2011-04-29 Le-Chun Wu <lcwu@google.com>
9830 * g++.dg/warn/Wnull-conversion-1.C: New.
9831 * g++.dg/warn/Wnull-conversion-2.C: New.
9833 2011-04-29 Diego Novillo <dnovillo@google.com>
9835 * g++.old-deja/g++.other/null3.C: Expect warning about
9836 converting boolean to a pointer.
9838 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9841 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9845 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9847 2011-04-29 Tobias Burnus <burnus@net-b.de>
9850 * gfortran.dg/typebound_proc_22.f90: New.
9853 * gfortran.dg/interface_36.f90: New.
9855 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9857 PR libgfortran/48488
9858 PR libgfortran/48602
9859 PR libgfortran/48615
9860 PR libgfortran/48684
9861 PR libgfortran/48787
9862 * gfortran.dg/fmt_g.f: Adjust test.
9863 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9864 * gfortran.dg/round_3.f08: New test.
9865 * gfortran.dg/namelist_print_1.f: Adjust test.
9866 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9867 * gfortran.dg/f2003_io_5.f03: Adjust test.
9868 * gfortran.dg/coarray_15.f90: Adjust test.
9869 * gfortran.dg/namelist_65.f90: Adjust test.
9870 * gfortran.dg/fmt_cache_1.f: Adjust test.
9871 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9872 * gfortran.dg/real_const_3.f90: Adjust test.
9874 2011-04-29 Jan Hubicka <jh@suse.cz>
9876 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9877 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9879 2011-04-28 Xinliang David Li <davidxl@google.com>
9881 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9882 * g++.dg/prof-robust-1.C: New test.
9884 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9886 PR tree-optimization/48765
9887 * gcc.dg/vect/pr48765.c: New.
9889 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891 PR tree-optimization/48775
9892 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9894 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9897 * g++.dg/inherit/pr48798.C: New.
9898 * g++.old-deja/g++.other/base1.C: Adjust.
9900 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9903 * g++.dg/template/inherit7.C: New test case.
9905 2011-04-28 Richard Guenther <rguenther@suse.de>
9907 PR tree-optimization/40052
9908 PR tree-optimization/15347
9909 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9910 * gcc.dg/pr15347.c: Likewise.
9912 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9915 * g++.dg/cpp0x/sfinae18.C: New.
9917 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9920 * g++.dg/ext/is_literal_type1.C: New.
9922 2011-04-28 Tobias Burnus <burnus@net-b.de>
9926 * gfortran.dg/interface_35.f90: New.
9927 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9928 * gfortran.dg/func_result_6.f90: Add dg-warning.
9929 * gfortran.dg/bessel_1.f90: Ditto.
9930 * gfortran.dg/hypot_1.f90: Ditto.
9931 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9932 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9933 * gfortran.dg/interface_assignment_4.f90: Ditto.
9935 2011-04-27 Jason Merrill <jason@redhat.com>
9937 * g++.dg/ext/complex8.C: New.
9939 * g++.dg/cpp0x/initlist49.C: New.
9940 * g++.dg/init/new30.C: New.
9942 2011-04-27 Tobias Burnus <burnus@net-b.de>
9945 * gfortran.dg/whole_file_34.f90: New.
9947 2011-04-27 Jan Hubicka <jh@suse.cz>
9949 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9951 2011-04-27 Jason Merrill <jason@redhat.com>
9953 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9955 * g++.dg/parse/ambig6.C: New.
9957 2011-04-27 Nick Clifton <nickc@redhat.com>
9959 * gcc.dg/20020312-2.c: Add definition for RX.
9961 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9962 option with RX targets.
9964 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9967 2011-04-27 Richard Guenther <rguenther@suse.de>
9969 * gcc.dg/tree-ssa/pr23382.c: Remove.
9971 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9974 * gcc.c-torture/compile/pr48767.c: New test.
9976 2011-04-27 Richard Guenther <rguenther@suse.de>
9978 PR tree-optimization/48772
9979 * g++.dg/pr48772.C: New testcase.
9981 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9984 * gcc.c-torture/compile/pr48742.c: New test.
9986 2011-04-26 Jason Merrill <jason@redhat.com>
9988 * g++.dg/lookup/koenig13.C: New.
9990 * g++.dg/cpp0x/initlist48.C: New.
9992 2011-04-25 Jason Merrill <jason@redhat.com>
9994 * g++.dg/cpp0x/sfinae17.C: New.
9996 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9999 * gcc.target/powerpc/pr48258-1.c: New file.
10000 * gcc.target/powerpc/pr48258-2.c: Ditto.
10002 2011-04-26 Xinliang David Li <davidxl@google.com>
10004 * gcc.dg/uninit-suppress.c: New test.
10005 * gcc.dg/uninit-suppress.c: New test.
10007 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10010 * gcc.dg/pr48768.c: New test.
10012 PR tree-optimization/48734
10013 * gcc.c-torture/compile/pr48734.c: New test.
10016 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10018 2011-04-26 Richard Guenther <rguenther@suse.de>
10020 PR tree-optimization/48731
10021 * gcc.dg/torture/pr48731.c: New testcase.
10023 2011-04-26 Richard Guenther <rguenther@suse.de>
10026 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10028 2011-04-26 Richard Guenther <rguenther@suse.de>
10030 PR middle-end/48694
10031 * gcc.dg/torture/pr48694-1.c: New testcase.
10032 * gcc.dg/torture/pr48694-2.c: Likewise.
10034 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10036 * g++.dg/ext/underlying_type1.C: New.
10037 * g++.dg/ext/underlying_type2.C: Likewise.
10038 * g++.dg/ext/underlying_type3.C: Likewise.
10039 * g++.dg/ext/underlying_type4.C: Likewise.
10040 * g++.dg/ext/underlying_type5.C: Likewise.
10041 * g++.dg/ext/underlying_type6.C: Likewise.
10042 * g++.dg/ext/underlying_type7.C: Likewise.
10043 * g++.dg/ext/underlying_type8.C: Likewise.
10044 * g++.dg/ext/underlying_type9.C: Likewise.
10045 * g++.dg/ext/underlying_type10.C: Likewise.
10047 2011-04-25 Jason Merrill <jason@redhat.com>
10049 * g++.dg/cpp0x/regress/template-const2.C: New.
10051 2011-04-25 Jeff Law <law@redhat.com>
10053 * gcc.dg/tree-ssa/vrp56.c: new test.
10055 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10057 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10059 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10061 PR preprocessor/48740
10062 * c-c++-common/raw-string-11.c: New test.
10064 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10066 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10069 2011-04-23 Tobias Burnus <burnus@net-b.de>
10072 * gfortran.dg/coarray_19.f90: New.
10074 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10077 * gcc.dg/pr48685.c: New test.
10079 2011-04-22 Jan Hubicka <jh@suse.cz>
10081 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10083 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10085 PR tree-optimization/48717
10086 * gcc.c-torture/execute/pr48717.c: New test.
10088 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10091 * gcc.target/i386/pr48723.c: New test.
10093 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10096 * gcc.dg/gomp/pr48716.c: New test.
10097 * g++.dg/gomp/pr48716.C: New test.
10099 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10102 * gcc.dg/missing-field-init-2.c: Update testcase.
10104 2011-04-22 Alan Modra <amodra@gmail.com>
10106 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10108 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10111 * gfortran.dg/function_optimize_6.f90: New test.
10113 2011-04-21 Easwaran Raman <eraman@google.com>
10115 * gcc.dg/stack-layout-2.c: New test.
10117 2011-04-21 Richard Guenther <rguenther@suse.de>
10120 * g++.dg/lto/pr48207-2_0.C: New testcase.
10121 * g++.dg/lto/pr48207-3_0.C: Likewise.
10123 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10125 * gnat.dg/volatile5.adb: New test.
10126 * gnat.dg/volatile5_pkg.ads: New helper.
10128 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10131 * gcc.target/i386/pr48708.c: New test.
10133 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10135 * gcc.dg/vect/vect-119.c: New test.
10137 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10139 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10142 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10143 Richard Sandiford <richard.sandiford@linaro.org>
10146 * gcc.target/arm/pr46329.c: New test.
10148 2011-04-21 Tobias Burnus <burnus@net-b.de>
10151 * gfortran.dg/coarray_18.f90: New.
10153 2011-04-20 Jason Merrill <jason@redhat.com>
10155 * g++.dg/cpp0x/initlist47.C: New.
10157 * g++.dg/init/dtor4.C: New.
10159 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10162 * gcc.target/i386/sse2-pinsrw.c: New test.
10163 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10164 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10165 * gcc.target/i386/sse2-insvhi.c: Ditto.
10166 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10167 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10169 2011-04-20 Jason Merrill <jason@redhat.com>
10171 * g++.dg/template/const4.C: New.
10173 2011-04-20 Easwaran Raman <eraman@google.com>
10175 * gcc.dg/stack-layout-1.c: New test.
10177 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10179 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10180 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10183 2011-04-20 Kai Tietz <ktietz@redhat.com>
10185 * gcc.dg/binop-xor1.c: New test.
10186 * gcc.dg/binop-xor2.c: New test.
10187 * gcc.dg/binop-xor3.c: New test.
10188 * gcc.dg/binop-xor4.c: New test.
10189 * gcc.dg/binop-xor5.c: New test.
10191 2011-04-20 Richard Guenther <rguenther@suse.de>
10193 PR tree-optimization/47892
10194 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10196 2011-04-20 Richard Guenther <rguenther@suse.de>
10198 PR middle-end/48695
10199 * g++.dg/torture/pr48695.C: New testcase.
10201 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10203 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10204 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10205 * gcc.c-torture/execute/pr45262.c: Ditto
10206 * gcc.dg/torture/pr43165.c: Ditto.
10207 * gcc.dg/torture/pr47228.c: Ditto.
10208 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10209 * gcc.dg/ipa/pr45644.c: Ditto.
10210 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10213 2011-04-19 Jason Merrill <jason@redhat.com>
10215 * g++.dg/ext/complex7.C: New.
10217 * g++.dg/ext/attrib41.C: New.
10219 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10222 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10224 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10227 * gcc.target/i386/pr48678.c: New test.
10229 2011-04-19 Martin Jambor <mjambor@suse.cz>
10231 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10232 * g++.dg/opt/devirt2.C: New test.
10233 * g++.dg/ipa/devirt-g-1.C: Likewise.
10235 2011-04-19 Tobias Burnus <burnus@net-b.de>
10238 * gfortran.dg/whole_file_33.f90: New.
10240 2011-04-19 Martin Jambor <mjambor@suse.cz>
10242 * g++.dg/ipa/devirt-7.C: New test.
10244 2011-04-19 Richard Guenther <rguenther@suse.de>
10247 * g++.dg/lto/pr48207_0.C: New testcase.
10249 2011-04-18 Jason Merrill <jason@redhat.com>
10251 * g++.dg/init/void1.C: New.
10253 * g++.dg/cpp0x/union4.C: New.
10255 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10257 PR middle-end/48661
10258 * g++.dg/torture/pr48661.C: New test.
10261 * g++.dg/gomp/pr48632.C: New test.
10263 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10265 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10266 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10268 2011-04-18 Tobias Burnus <burnus@net-b.de>
10271 * gfortran.dg/coarray_17.f90: New.
10272 * gfortran.dg/coarray_10.f90: Update dg-error.
10274 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10277 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10278 * gfortran.dg/guality/guality.exp: Likewise.
10280 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10282 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10284 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10286 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10288 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10290 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10292 2011-04-18 Richard Guenther <rguenther@suse.de>
10294 PR middle-end/46364
10295 * g++.dg/torture/pr46364.C: New testcase.
10297 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10299 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10301 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10303 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10305 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10306 Ira Rosen <ira.rosen@linaro.org>
10309 * gcc.target/arm/pr48252.c: New test.
10311 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10313 PR tree-optimization/48616
10314 * gcc.dg/pr48616.c: New test.
10316 2011-04-18 Tobias Burnus <burnus@net-b.de>
10319 * gfortran.dg/coarray_16.f90: New.
10321 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10324 * gfortran.dg/realloc_on_assign_7.f03: New test.
10326 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10328 PR libgfortran/48602
10329 * gfortran.dg/fmt_g0_6.f08: New test.
10331 2011-04-17 Jason Merrill <jason@redhat.com>
10333 * g++.dg/cpp0x/sfinae16.C: New.
10335 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10337 * gcc.target/mips/reg-var-1.c: New test.
10339 2011-04-17 Jan Hubicka <jh@suse.cz>
10341 * gcc.dg/winline-5.c: Update testcase.
10343 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10345 * gnat.dg/discr27.ad[sb]: Move dg directive.
10346 * gnat.dg/discr28.ad[sb]: New test.
10347 * gnat.dg/discr28_pkg.ads: New helper.
10349 2011-04-17 Michael Matz <matz@suse.de>
10351 PR tree-optimization/48622
10353 * gcc.dg/lto/pr48622_0.c: New test.
10355 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10357 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10358 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10359 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10360 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10361 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10362 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10364 2011-04-15 Jason Merrill <jason@redhat.com>
10366 * g++.dg/cpp0x/range-for17.C: New.
10368 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10370 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10371 * g++.dg/cpp0x/range-for3.C: Likewise.
10372 * g++.dg/cpp0x/range-for9.C: Correct error message.
10373 * g++.dg/cpp0x/range-for11.C: New.
10374 * g++.dg/cpp0x/range-for12.C: New.
10375 * g++.dg/cpp0x/range-for13.C: New.
10376 * g++.dg/cpp0x/range-for14.C: New.
10377 * g++.dg/cpp0x/range-for15.C: New.
10378 * g++.dg/cpp0x/range-for16.C: New.
10380 2011-04-15 Tobias Burnus <burnus@net-b.de>
10383 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10385 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10387 * objc.dg/naming-4.m: Updated.
10388 * objc.dg/naming-5.m: Updated.
10389 * objc.dg/naming-6.m: New.
10390 * objc.dg/naming-7.m: New.
10391 * obj-c++.dg/naming-1.mm: Updated.
10392 * obj-c++.dg/naming-2.mm: Updated.
10393 * obj-c++.dg/naming-3.mm: New.
10394 * obj-c++.dg/naming-4.mm: New.
10396 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10398 PR libgfortran/48589
10399 * gfortran.dg/fmt_g0_5.f08: New test.
10401 2011-04-15 Richard Guenther <rguenther@suse.de>
10404 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10406 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10408 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10409 -finline-limit=0 to -fno-inline
10411 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10414 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10417 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10420 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10421 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10422 * gcc.target/i386/avx-insertps-3.c: New test.
10423 * gcc.target/i386/avx-insertps-4.c: New test.
10425 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10427 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10430 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10435 * gcc.target/avr/pr46779-1.c: New test case
10436 * gcc.target/avr/pr46779-2.c: New test case
10438 2011-04-14 Jason Merrill <jason@redhat.com>
10440 * g++.dg/cpp0x/sfinae15.C: New.
10442 * g++.dg/cpp0x/sfinae14.C: New.
10444 * g++.dg/ext/vla10.C: New.
10446 2011-04-14 Richard Guenther <rguenther@suse.de>
10448 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10450 2011-04-14 Richard Guenther <rguenther@suse.de>
10452 * gcc.dg/fold-bitand-4.c: Move ...
10453 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10455 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10457 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10459 * gcc.target/avr/torture/trivial.c: Ditto.
10461 2011-04-13 Jason Merrill <jason@redhat.com>
10463 * g++.dg/template/operator11.C: New.
10465 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10467 PR middle-end/48591
10468 * gcc.dg/gomp/pr48591.c: New test.
10471 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10472 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10474 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10477 * g++.dg/template/dependent-expr7.C: New test case.
10479 2011-04-13 Jason Merrill <jason@redhat.com>
10481 * g++.dg/cpp0x/sfinae13.C: New.
10483 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10485 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10487 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10489 * gcc.target/arm/pr43698.c: Remove -march option.
10491 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10493 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10496 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10500 * gfortran.dg/realloc_on_assign_6.f03: New test.
10502 2011-04-12 Kai Tietz <ktietz@redhat.com>
10504 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10505 targets the additional -mno-ms-bitfields and
10506 -Wno-packed-bitfield-compat options.
10507 * g++.dg/ext/bitfield3.C: Likewise.
10508 * g++.dg/ext/bitfield4.C: Likewise.
10509 * g++.dg/ext/bitfield5.C: Likewise.
10510 * gcc.dg/bitfld-15.c: Likewise.
10511 * gcc.dg/bitfld-16.c: Likewise.
10512 * gcc.dg/bitfld-17.c: Likewise.
10513 * gcc.dg/bitfld-18.c: Likewise.
10515 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10517 * gcc.target/arm/neon-vld3-1.c: New test.
10518 * gcc.target/arm/neon-vst3-1.c: New test.
10519 * gcc.target/arm/neon/v*.c: Regenerate.
10521 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10523 PR rtl-optimization/48549
10524 * g++.dg/opt/pr48549.C: New test.
10526 2011-04-12 Richard Guenther <rguenther@suse.de>
10528 PR tree-optimization/46076
10529 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10531 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10534 * lib/compat.exp (compat-execute): Declare unsupported after
10535 stripping path from src1.
10536 * lib/lto.exp (lto-execute): Likewise.
10538 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10541 * gcc.dg/pr48552-1.c: New test.
10542 * gcc.dg/pr48552-2.c: New test.
10544 2011-04-11 Jason Merrill <jason@redhat.com>
10546 * g++.dg/cpp0x/sfinae12.C: New.
10548 * g++.dg/cpp0x/enum10.C: New.
10550 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10552 * g++.dg/cpp0x/rv-func.C: New.
10554 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10556 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10559 2011-04-11 Martin Jambor <mjambor@suse.cz>
10561 PR tree-optimization/48195
10562 * gcc.dg/ipa/pr48195.c: New test.
10564 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10566 * gnat.dg/return3.adb: Remove unused switch.
10568 2011-04-08 Mike Stump <mikestump@comcast.net>
10571 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10572 default to fno-common.
10574 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10576 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10577 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10579 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10582 * gfortran.dg/function_optimize_5.f90: New test.
10584 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10586 * gnat.dg/aggr17.adb: New test.
10587 * gnat.dg/aggr18.adb: Likewise.
10589 2011-04-08 Michael Matz <matz@suse.de>
10591 PR middle-end/48389
10592 * gcc.target/i386/pr48389.c: New test.
10594 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10596 PR rtl-optimization/48272
10597 * g++.dg/opt/pr48272.C: New.
10599 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10601 PR rtl-optimization/48235
10602 * gcc.dg/pr48235.c: New.
10604 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10606 PR rtl-optimization/48302
10607 * g++.dg/opt/pr48302.C: New.
10609 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10612 * g++.dg/opt/pr48273.C: New.
10614 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10616 PR rtl-optimization/48442
10617 * gcc.dg/pr48442.c: New.
10619 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10621 PR tree-optimization/48377
10622 * gcc.dg/vect/pr48377.c: New test.
10624 2011-04-07 Jason Merrill <jason@redhat.com>
10626 * g++.dg/cpp0x/regress/call1.C: New.
10628 * g++.dg/cpp0x/variadic107.C: New.
10630 * g++.dg/cpp0x/sfinae11.C: New.
10631 * g++.dg/cpp0x/noexcept02.C: Fix.
10633 * g++.dg/cpp0x/sfinae10.C: New.
10635 * g++.dg/cpp0x/sfinae9.C: New.
10637 * c-c++-common/Wcast-qual-1.c: Move here from...
10638 * gcc.dg/cast-qual-3.c: ...here, and...
10639 * g++.dg/warn/Wcast-qual2.C: ...here.
10641 * g++.dg/cpp0x/sfinae8.C: New.
10643 * g++.dg/cpp0x/sfinae7.C: New.
10645 * g++.dg/cpp0x/enum9.C: New.
10647 2011-04-07 Mike Stump <mikestump@comcast.net>
10649 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10650 with no trampolines.
10652 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10655 * gfortran.dg/gomp/pr48117.f90: New test.
10658 * gcc.dg/torture/pr48343.c: New test.
10660 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10662 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10664 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10666 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10668 2011-04-07 Tom de Vries <tom@codesourcery.com>
10671 * lib/scanasm.exp (object-size): New proc.
10672 * gcc.target/arm/pr43920-2.c: New test.
10674 2011-04-06 Tobias Burnus <burnus@net-b.de>
10678 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10680 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10682 * gcc.dg/mtune.c: Prune note from output.
10684 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10687 * gcc.dg/guality/pr36977.c: New test.
10688 * gcc.dg/guality/pr48466.c: New test.
10690 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10692 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10694 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10696 * gnat.dg/return3.adb: New test.
10698 2011-04-06 Richard Guenther <rguenther@suse.de>
10700 PR tree-optimization/47663
10701 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10703 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10705 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10706 Solaris 8 and 9 as well.
10708 2011-04-05 Tom de Vries <tom@codesourcery.com>
10711 * gcc.target/arm/pr43920-1.c: New test.
10713 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10715 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10716 (cctor): Actually return the value.
10717 (main): Cast return values.
10719 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10721 * gfortran.dg/character_comparison_8.f90: New test.
10723 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10725 * frontend-passes: (optimize_lexical_comparison): New function.
10726 (optimize_expr): Call it.
10727 (optimize_comparison): Also handle lexical comparison functions.
10728 Return false instad of -2 for unequal comparison.
10730 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10733 * function_optimize_4.f90: New test.
10735 2011-04-04 Tobias Burnus <burnus@net-b.de>
10738 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10739 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10740 * gfortran.dg/coarray_15.f90: New.
10742 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10744 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10745 * gfortran.dg/bessel_7.f90: Likewise.
10747 2011-04-03 Tobias Burnus <burnus@net-b.de>
10749 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10751 2011-04-03 Richard Guenther <rguenther@suse.de>
10752 Ira Rosen <ira.rosen@linaro.org>
10754 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10755 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10756 -ftree-loop-if-convert-stores.
10758 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10760 * gnat.dg/specs/aggr2.ads: New test.
10762 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10764 * gnat.dg/debug2.ad[sb]: New test.
10765 * gnat.dg/debug2_pkg.ads: New helper.
10766 * gnat.dg/debug3.ad[sb]: New test.
10768 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10770 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10772 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10774 PR middle-end/48335
10775 * gcc.c-torture/compile/pr48335-1.c: New test.
10776 * gcc.dg/pr48335-1.c: New test.
10777 * gcc.dg/pr48335-2.c: New test.
10778 * gcc.dg/pr48335-3.c: New test.
10779 * gcc.dg/pr48335-4.c: New test.
10780 * gcc.dg/pr48335-5.c: New test.
10781 * gcc.dg/pr48335-6.c: New test.
10782 * gcc.dg/pr48335-7.c: New test.
10783 * gcc.dg/pr48335-8.c: New test.
10784 * gcc.target/i386/pr48335-1.c: New test.
10786 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10789 * gcc.dg/Waddress.c: New test.
10791 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10794 * gfortran.dg/function_optimize_3.f90: New test.
10796 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10798 * gcc.c-torture/compile/20110401-1.c: New test.
10800 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10801 * g++.dg/lto/20091002-2_0.C: Likewise.
10802 * g++.dg/lto/20090303_0.c: Likewise.
10803 * g++.dg/lto/20091004-1_0.C: Likewise.
10804 * g++.dg/lto/20091002-3_0.C: Likewise.
10805 * g++.dg/lto/20091004-2_0.C: Likewise.
10806 * g++.dg/lto/20081123_0.C: Likewise.
10807 * g++.dg/lto/20090313_0.C: Likewise.
10808 * g++.dg/lto/20081109-1_0.C: Likewise.
10809 * g++.dg/lto/20081219_0.C: Likewise.
10810 * g++.dg/lto/20081204-1_0.C: Likewise.
10811 * g++.dg/lto/20090302_0.C: Likewise.
10812 * g++.dg/lto/20081119-1_0.C: Likewise.
10813 * g++.dg/lto/20081118_0.C: Likewise.
10814 * gcc.dg/lto/20091020-2_0.c: Likewise.
10815 * gcc.dg/lto/20090210_0.c: Likewise.
10816 * gcc.dg/lto/20081204-1_0.c: Likewise.
10817 * gcc.dg/lto/20081224_0.c: Likewise.
10818 * gcc.dg/lto/20090219_0.c: Likewise.
10819 * gcc.dg/lto/20091014-1_0.c: Likewise.
10820 * gcc.dg/lto/20091016-1_0.c: Likewise.
10821 * gcc.dg/lto/20090206-2_0.c: Likewise.
10822 * gcc.dg/lto/20090116_0.c: Likewise.
10823 * gcc.dg/lto/20091013-1_0.c: Likewise.
10824 * gcc.dg/lto/20091015-1_0.c: Likewise.
10825 * gcc.dg/lto/20090126-2_0.c: Likewise.
10827 2011-03-31 Ian Lance Taylor <iant@google.com>
10829 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10831 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10833 * gnat.dg/opt16.adb: New test.
10835 2011-03-31 Jason Merrill <jason@redhat.com>
10837 * g++.dg/cpp0x/defaulted24.C: New.
10839 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10842 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10845 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10847 * g++.dg/other/i386-9.C: New test.
10849 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10851 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10853 2011-03-30 Jason Merrill <jason@redhat.com>
10855 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10857 * g++.dg/cpp0x/regress/isnan.C: New.
10859 * g++.dg/cpp0x/initlist46.C: New.
10861 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10864 * gcc.target/arm/neon-modes-2.c: New test.
10866 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10869 * gcc.c-torture/compile/pr48305.c: New test.
10871 2011-03-29 Jason Merrill <jason@redhat.com>
10873 * g++.dg/cpp0x/regress/value-dep1.C: New.
10875 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10877 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10879 2011-03-29 Ian Lance Taylor <iant@google.com>
10881 * go.test/go-test.exp: Handle the test lines used in several new
10883 (errchk): Add opts parameter. Change all callers. Handle parens
10886 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10887 Dominique d'Humieres <dominiq@lps.ens.fr>
10889 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10890 and __APPLE__ && __PPC__ && __ALTIVEC__.
10892 2011-03-29 Jason Merrill <jason@redhat.com>
10894 * g++.dg/cpp0x/dependent1.C: New.
10896 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10898 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10900 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10902 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10905 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10906 * gfortran.dg/proc_ptr_comp_32.f90: New.
10908 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10910 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10911 check for corresponding warning.
10913 2011-03-28 Jason Merrill <jason@redhat.com>
10915 * g++.dg/cpp0x/rv-deduce2.C: New.
10917 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10920 * gcc.dg/pr48203.c: New test.
10922 2011-03-28 Jeff Law <law@redhat.com>
10924 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10926 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10928 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10929 and __PPC__ && __ALTIVEC__.
10931 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10934 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10935 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10936 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10937 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10939 2011-03-28 Jason Merrill <jason@redhat.com>
10941 * g++.dg/cpp0x/initlist-array2.C: New.
10943 * g++.dg/cpp0x/initlist-array1.C: New.
10945 * g++.dg/cpp0x/constexpr-compound.C: New.
10947 * g++.dg/cpp0x/constexpr-using.C: New.
10949 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10951 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10954 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10956 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10958 * gcc.dg/slp-1.c: New test.
10960 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10962 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10963 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10964 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10965 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10966 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10967 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10968 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10969 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10970 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10971 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10972 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10973 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10974 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10975 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10977 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10980 * gfortran.dg/trim_optimize_5.f90: New test.
10981 * gfortran.dg/trim_optimize_6.f90: New test.
10983 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10986 * gcc.target/mips/madd-7.c: Remove -mlong32.
10987 * gcc.target/mips/msub-7.c: Likewise.
10989 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10991 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10992 accesses to preserve the meaning of the test for doubleword vectors.
10993 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10994 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10996 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10999 * gfortran.dg/class_42.f03: New.
11001 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11003 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11006 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11008 PR rtl-optimization/48144
11009 * gcc.dg/pr48144.c: New test.
11011 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11013 * gnat.dg/discr27.ad[sb]: New test.
11015 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11017 * gnat.dg/limited_with2.ad[sb]: New test.
11018 * gnat.dg/limited_with2_pkg1.ads: New helper.
11019 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11021 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11023 * gnat.dg/opt15.adb: New test.
11024 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11026 2011-03-25 Tobias Burnus <burnus@net-b.de>
11030 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11031 * gfortran.dg/leadz_trailz_3.f90: Ditto
11033 2011-03-25 Martin Jambor <mjambor@suse.cz>
11035 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11037 2011-03-25 Jason Merrill <jason@redhat.com>
11039 * g++.dg/cpp0x/defaulted22.C: New.
11040 * g++.dg/cpp0x/defaulted23.C: New.
11041 * g++.dg/cpp0x/defaulted15.C: Adjust.
11043 2011-03-25 Jason Merrill <jason@redhat.com>
11045 * g++.dg/cpp0x/move1.C: New.
11047 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11050 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11052 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11054 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11055 for mips-sgi-irix6.5.
11056 Replace snprintf prototype by <stdio.h>.
11058 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11061 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11062 run_expensive_tests.
11063 * gcc.dg/graphite/block-4.c: Likewise.
11064 * gcc.dg/graphite/block-7.c: Likewise.
11065 * gcc.dg/graphite/block-8.c: Likewise.
11067 2011-03-25 Richard Guenther <rguenther@suse.de>
11069 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11070 * g++.dg/tree-ssa/pr8781.C: Likewise.
11071 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11072 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11073 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11074 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11075 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11076 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11077 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11078 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11079 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11080 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11081 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11082 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11083 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11084 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11085 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11086 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11087 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11088 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11089 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11090 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11091 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11092 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11093 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11094 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11095 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11096 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11097 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11098 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11099 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11100 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11101 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11102 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11103 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11104 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11105 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11106 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11107 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11108 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11109 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11110 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11111 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11112 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11113 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11114 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11115 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11116 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11117 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11118 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11119 * c-c++-common/pr46562-2.c: Likewise.
11120 * gfortran.dg/pr42108.f90: Likewise.
11121 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11122 foo to be inlined even at -O1.
11123 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11124 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11125 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11126 * gcc.dg/matrix/matrix.exp: Disable FRE.
11128 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11131 * gcc.dg/dfp/pr48204.c: New test.
11133 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11136 * gcc.c-torture/execute/pr47917.c: Move this...
11137 * gcc.dg/torture/pr47917.c: to here and add xfails.
11139 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11141 * gnat.dg/array16.ad[sb]: New test.
11142 * gnat.dg/array16.ads: New helper.
11144 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11146 * gnat.dg/derived_type2.adb: New test.
11148 2011-03-24 Richard Guenther <rguenther@suse.de>
11150 PR tree-optimization/48271
11151 * g++.dg/torture/pr48271.C: New testcase.
11153 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11155 * gnat.dg/array15.ad[sb]: New test.
11157 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11160 * gcc.target/i386/pr48237.c: New test.
11162 2011-03-24 Richard Guenther <rguenther@suse.de>
11164 PR middle-end/48269
11165 * gcc.dg/builtin-object-size-10.c: New testcase.
11167 2011-03-24 Richard Guenther <rguenther@suse.de>
11169 PR tree-optimization/46562
11170 * c-c++-common/pr46562-2.c: New testcase.
11171 * c-c++-common/pr46562.c: Likewise.
11173 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11175 * gcc.dg/vect/vect-cselim-1.c: New test.
11176 * gcc.dg/vect/vect-cselim-2.c: New test.
11178 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11180 * gcc.target/arm/pr46934.c: New.
11182 2011-03-23 Ian Lance Taylor <iant@google.com>
11184 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11186 2011-03-23 Richard Guenther <rguenther@suse.de>
11188 * gcc.dg/struct: Remove directory and contents.
11190 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11193 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11195 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11197 * gnat.dg/discr26.ad[sb]: New test.
11198 * gnat.dg/discr26_pkg.ads: New helper.
11200 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11203 * gcc.target/arm/neon-vld-1.c: New test.
11205 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11207 * gnat.dg/array14.ad[sb]: New test.
11208 * gnat.dg/array14_pkg.ads: New helper.
11210 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11212 * gcc.c-torture/execute/920501-8.x: Remove.
11213 * gcc.c-torture/execute/930513-1.x: Remove.
11214 * gcc.c-torture/execute/960312-1.x: Remove.
11215 * gcc.c-torture/compile/20000804-1.c,
11216 gcc.c-torture/compile/20001205-1.c,
11217 gcc.c-torture/compile/20001226-1.c,
11218 gcc.c-torture/compile/20010518-2.c,
11219 gcc.c-torture/compile/20020312-1.c,
11220 gcc.c-torture/compile/20020604-1.c,
11221 gcc.c-torture/compile/920501-12.c,
11222 gcc.c-torture/compile/920501-4.c,
11223 gcc.c-torture/compile/920520-1.c,
11224 gcc.c-torture/compile/980506-1.c,
11225 gcc.c-torture/execute/980709-1.x,
11226 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11227 options for m68hc11.
11228 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11229 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11232 2011-03-22 Nick Clifton <nickc@redhat.com>
11234 * lib/target-supports.exp (check_profiling_available): Add MN10300
11235 to the list of targets that do not support profiling. Restore
11236 alpha sorting to this list.
11238 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11240 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11241 failure on 32-bit systems.
11242 * gcc.dg/torture/vector-2.c: Ditto.
11244 2011-03-22 Richard Guenther <rguenther@suse.de>
11246 PR tree-optimization/48228
11247 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11249 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11251 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11255 * gcc.target/powerpc/pr48226.c: New file.
11257 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11259 * lib/prune.exp (prune_gcc_output): Prune "could not create
11260 compact unwind for" warnings.
11262 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11266 * gcc.c-torture/execute/pr42544.c: New test.
11267 * gcc.c-torture/execute/pr48197.c: New test.
11269 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11271 PR preprocessor/48192
11272 * gcc.target/powerpc/pr48192.c: New file.
11275 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11276 split problem of 0 being loaded in a VSX register.
11278 2011-03-21 Richard Guenther <rguenther@suse.de>
11281 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11282 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11283 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11284 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11286 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11289 * gcc.dg/pr48213.c: New test.
11291 2011-03-21 Kai Tietz <ktietz@redhat.com>
11294 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11296 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11298 * gcc.target/arm/xor-and.c: New.
11300 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11303 * gfortran.dg/function_optimize_1.f90: New test.
11304 * gfortran.dg/function_optimize_2.f90: New test.
11306 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11308 PR rtl-optimization/47502
11309 * gcc.target/i386/pr47502-1.c: New.
11310 * gcc.target/i386/pr47502-2.c: Likewise.
11312 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11314 PR rtl-optimization/48156
11315 * gcc.dg/pr48156.c: New test.
11317 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11319 PR libfortran/47439
11320 * gfortran.dg/scratch_1.f90: Adjust test.
11322 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11324 PR libfortran/47439
11325 * gfortran.dg/scratch_1.f90: New test.
11327 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11329 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11330 variably modified typedefs.
11331 * gcc.dg/c1x-typedef-2.c: Remove.
11333 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11335 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11336 * gcc.dg/c1x-anon-struct-3.c: New test.
11337 * gcc.dg/anon-struct-11.c: Update.
11339 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11341 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11343 Only xfail with gas.
11345 2011-03-18 Jason Merrill <jason@redhat.com>
11347 * g++.dg/template/fn-ptr1.C: New.
11349 * g++.dg/overload/volatile1.C: New.
11351 * g++.dg/opt/pr23372.C: New.
11353 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11355 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11357 PR middle-end/47405
11358 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11360 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11362 * gcc.target/arm/unsigned-extend-1.c: New.
11364 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11367 * gcc.c-torture/compile/pr48161.c: New test.
11369 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11371 PR middle-end/47725
11372 * gcc.dg/torture/pr47725.c: New.
11374 2011-03-17 Jason Merrill <jason@redhat.com>
11376 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11377 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11379 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11381 * gnat.dg/specs/elab2.ads: New test.
11382 * gnat.dg/specs/elab2_pkg.ads: New helper.
11384 2011-03-17 Jason Merrill <jason@redhat.com>
11386 * g++.dg/cpp0x/decltype-1212.C: New.
11387 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11389 2011-03-17 Jason Merrill <jason@redhat.com>
11391 * g++.dg/parse/memfnquals1.C: New.
11393 2011-03-17 Richard Guenther <rguenther@suse.de>
11395 PR middle-end/48134
11396 * gcc.dg/pr48134.c: New testcase.
11398 2011-03-17 Richard Guenther <rguenther@suse.de>
11400 PR middle-end/48165
11401 * g++.dg/torture/pr48165.C: New testcase.
11403 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11405 PR rtl-optimization/48141
11406 * gcc.dg/pr48141.c: New test.
11408 2011-03-16 Jason Merrill <jason@redhat.com>
11410 * g++.dg/cpp0x/constexpr-48089.C: New.
11412 * g++.dg/cpp0x/constexpr-abi1.C: New.
11414 * g++.dg/cpp0x/constexpr-46336.C: New.
11415 * g++.dg/parse/friend5.C: Adjust expected errors.
11417 * g++.dg/cpp0x/constexpr-47570.C: New.
11419 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11422 * ++.dg/debug/dwarf2/typedef6.C: New test.
11424 2011-03-16 Jason Merrill <jason@redhat.com>
11426 * g++.dg/cpp0x/elision2.C: New.
11428 * g++.dg/cpp0x/constexpr-array3.C: New.
11430 2011-03-16 Jason Merrill <jason@redhat.com>
11432 * g++.dg/cpp0x/sfinae6.C: New.
11433 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11434 * g++.dg/cpp0x/pr45908.C: Likewise.
11435 * g++.dg/cpp0x/sfinae6.C: Likewise.
11436 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11437 * g++.old-deja/g++.law/arg11.C: Likewise.
11439 2011-03-16 Jason Merrill <jason@redhat.com>
11441 * g++.dg/template/incomplete6.C: New.
11443 2011-03-16 Jeff Law <law@redhat.com>
11445 * gcc.dg/tree-ssa/vrp55.c: New test.
11447 2011-03-16 Jason Merrill <jason@redhat.com>
11449 * g++.dg/cpp0x/auto22.C: New.
11451 2011-03-16 Richard Guenther <rguenther@suse.de>
11453 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11454 optimizing it away if promoted to const.
11456 2011-03-16 Richard Guenther <rguenther@suse.de>
11458 PR tree-optimization/48149
11459 * gcc.dg/fold-complex-1.c: New testcase.
11461 2011-03-16 Richard Guenther <rguenther@suse.de>
11464 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11465 or cloning happens.
11467 2011-03-16 Richard Guenther <rguenther@suse.de>
11469 PR tree-optimization/26134
11470 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11472 2011-03-16 Richard Guenther <rguenther@suse.de>
11474 PR tree-optimization/48146
11475 * gcc.dg/torture/pr48146.c: New testcase.
11477 2011-03-16 Richard Guenther <rguenther@suse.de>
11479 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11480 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11482 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11484 PR middle-end/48136
11485 * gcc.c-torture/compile/pr48136.c: New test.
11487 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11490 * gcc.dg/guality/pr45882.c: New test.
11492 2011-03-15 Jason Merrill <jason@redhat.com>
11494 * g++.dg/cpp0x/constexpr-recursion.C: New.
11496 * g++.dg/cpp0x/implicit11.C: New.
11498 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11500 * g++.dg/cpp0x/constexpr-attribute.C: New.
11502 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
11504 * g++.dg/parse/pr34758.C: New.
11506 2011-03-15 Xinliang David Li <davidxl@google.com>
11509 * gcc.dg/uninit-pred-7_d.c: New test.
11510 * gcc.dg/uninit-pred-8_d.c: New test.
11512 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11515 * gcc.target/arm/pr46788.c: New.
11517 2011-03-15 Richard Guenther <rguenther@suse.de>
11519 PR middle-end/47650
11520 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11521 * gfortran.dg/ishft_4.f90: Likewise.
11522 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11524 2011-03-15 Richard Guenther <rguenther@suse.de>
11526 PR tree-optimization/13954
11527 * g++.dg/tree-ssa/pr13954.C: New testcase.
11529 2011-03-15 Richard Guenther <rguenther@suse.de>
11531 PR tree-optimization/48037
11532 * gcc.target/i386/pr48037-1.c: New testcase.
11534 2011-03-15 Richard Guenther <rguenther@suse.de>
11536 PR tree-optimization/41490
11537 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11538 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11539 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11540 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11541 * g++.dg/tree-ssa/pr33604.C: Adjust.
11543 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11545 PR middle-end/47917
11546 * gcc.c-torture/execute/pr47917.c: New test.
11547 * gcc.dg/pr47917.c: New test.
11549 PR middle-end/38878
11550 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11552 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11554 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11555 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11556 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11557 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11558 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11559 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11560 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11561 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11562 * gcc.target/i386/avx-floor-vec.c: Ditto.
11563 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11564 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11565 * gcc.target/i386/avx-rint-vec.c: Ditto.
11566 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11567 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11568 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11569 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11571 2011-03-14 Tom Tromey <tromey@redhat.com>
11573 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11574 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11575 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11577 2011-03-14 Tom Tromey <tromey@redhat.com>
11579 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11580 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11581 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11583 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11585 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11587 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11589 PR rtl-optimization/47166
11590 * gcc.c-torture/execute/postmod-1.c: New test.
11592 2011-03-14 Richard Guenther <rguenther@suse.de>
11594 PR middle-end/48098
11595 * gcc.dg/torture/pr48098.c: New testcase.
11597 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11600 * gcc.target/powerpc/pr48053-1.c: New test.
11601 * gcc.target/powerpc/pr48053-2.c: Likewise.
11603 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11605 PR libfortran/48066
11606 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11608 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11610 PR libfortran/48066
11611 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11613 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11616 * gfortran.dg/class_41.f03: New.
11618 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11620 * g++.dg/conversion/cast3.C: New test.
11622 2011-03-11 Jason Merrill <jason@redhat.com>
11624 * g++.dg/template/error45.C: New.
11626 * g++.dg/parse/no-type-defn1.C: New.
11628 * g++.dg/ext/attrib40.C: New.
11630 * g++.dg/cpp0x/regress/array1.C: New.
11632 2011-03-11 Richard Guenther <rguenther@suse.de>
11634 PR tree-optimization/48067
11635 * gcc.dg/pr48067.c: New testcase.
11637 2011-03-11 Richard Guenther <rguenther@suse.de>
11640 * g++.dg/lto/20110311-1_0.C: New testcase.
11642 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11645 * g++.dg/inherit/virtual8.C: New test.
11647 PR middle-end/48044
11648 * gcc.dg/torture/pr48044.c: New test.
11650 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11653 * gfortran.dg/proc_ptr_comp_31.f90: New.
11655 2011-03-11 Richard Guenther <rguenther@suse.de>
11657 PR tree-optimization/47278
11658 * gcc.dg/torture/pr47278-1.c: New testcase.
11659 * gcc.dg/torture/pr47278-2.c: Likewise.
11661 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11663 PR tree-optimization/48063
11664 * gcc.dg/torture/pr48063.c: New test.
11666 2011-03-10 Jason Merrill <jason@redhat.com>
11668 * g++.dg/template/array22.C: New.
11670 * g++.dg/cpp0x/syntax-err1.C: New.
11671 * g++.dg/parse/error36.C: Adjust expected errors.
11672 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11673 * g++.old-deja/g++.pt/typename3.C: Likewise.
11674 * g++.old-deja/g++.pt/typename4.C: Likewise.
11675 * g++.old-deja/g++.pt/typename6.C: Likewise.
11677 2011-03-09 Jason Merrill <jason@redhat.com>
11679 * g++.dg/template/nontype22.C: New.
11681 2011-03-09 Martin Jambor <mjambor@suse.cz>
11683 PR tree-optimization/47714
11684 * g++.dg/torture/pr47714.C: New test.
11686 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11689 * gcc.target/powerpc/pr47755-2.c: New file.
11691 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11693 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11694 is not set in the environment, pass 64 as first argument when not
11695 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11696 native where ulimit -u is supported.
11698 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11700 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11702 2011-03-08 Jason Merrill <jason@redhat.com>
11704 * g++.dg/template/nontype21.C: New.
11706 * g++.dg/template/anon5.C: New.
11708 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11711 * gcc.dg/pr47881.c: New test.
11713 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11716 * g++.dg/lookup/template3.C: New test.
11718 2011-03-08 Kai Tietz <ktietz@redhat.com>
11720 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11723 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11726 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11727 sizeof to compute alignment.
11729 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11731 PR tree-optimization/48022
11732 * gcc.dg/pr48022-1.c: New test.
11733 * gcc.dg/pr48022-2.c: New test.
11735 2011-03-07 Jason Merrill <jason@redhat.com>
11737 * g++.dg/template/nontype20.C: New.
11738 * g++.dg/init/member1.C: Adjust expected errors.
11739 * g++.dg/parse/constant4.C: Likewise.
11740 * g++.dg/template/qualified-id3.C: Likewise.
11741 * g++.old-deja/g++.pt/crash10.C: Likewise.
11743 * g++.dg/cpp0x/regress/non-const1.C: New.
11745 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11748 * gcc.dg/pr47991.c: New test.
11750 2011-03-07 Jason Merrill <jason@redhat.com>
11752 * g++.dg/abi/mangle46.C: New.
11754 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11757 * gcc.target/powerpc/pr47862.c: New.
11759 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11762 * gcc.target/i386/combine-mul.c: Require nonpic.
11764 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11765 Nathan Froyd <froydnj@codesourcery.com>
11767 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11769 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11771 * README.QMTEST: Remove.
11773 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11774 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11777 * gfortran.dg/array_constructor_37.f90 : New test.
11779 2011-03-05 Jason Merrill <jason@redhat.com>
11781 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11782 * g++.dg/abi/mangle45.C: Likewise.
11783 * g++.dg/cpp0x/trailing1.C: Likewise.
11785 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11787 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11789 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11791 PR rtl-optimization/47899
11792 * gcc.dg/pr47899.c: New test.
11794 * gcc.dg/torture/pr47968.c: Ignore warnings.
11796 PR tree-optimization/47967
11797 * gcc.c-torture/compile/pr47967.c: New test.
11799 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11801 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11802 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11804 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11806 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11807 and property_getAttributes() if __OBJC2__.
11808 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11809 * objc.dg/property/property-encoding-1.m: New.
11810 * obj-c++.dg/property/property-encoding-1.mm: New.
11812 2011-03-04 Jason Merrill <jason@redhat.com>
11814 * g++.dg/template/pseudodtor6.C: New.
11816 * g++.dg/inherit/covariant19.C: New.
11818 2011-03-04 Richard Guenther <rguenther@suse.de>
11820 PR middle-end/47968
11821 * gcc.dg/torture/pr47968.c: New testcase.
11823 2011-03-04 Richard Guenther <rguenther@suse.de>
11825 PR middle-end/47975
11826 * gcc.dg/torture/pr47975.c: New testcase.
11828 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11831 * g++.dg/template/crash106.C: New.
11833 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11836 * gcc.dg/gomp/pr47963.c: New test.
11837 * g++.dg/gomp/pr47963.C: New test.
11839 2011-03-02 Jason Merrill <jason@redhat.com>
11841 * g++.dg/cpp0x/regress/condition1.C: New.
11843 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11845 2011-03-01 Jason Merrill <jason@redhat.com>
11847 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11849 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11851 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11853 PR rtl-optimization/47925
11854 * gcc.c-torture/execute/pr47925.c: New test.
11856 2011-03-01 Jason Merrill <jason@redhat.com>
11858 * g++.dg/cpp0x/decltype25.C: New.
11860 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11862 2011-03-01 Richard Guenther <rguenther@suse.de>
11864 PR tree-optimization/47890
11865 * gcc.dg/torture/pr47890.c: New testcase.
11867 2011-03-01 Richard Guenther <rguenther@suse.de>
11870 * gcc.dg/lto/pr47924_0.c: New testcase.
11872 2011-03-01 Richard Guenther <rguenther@suse.de>
11875 * gfortran.dg/lto/pr46911_0.f: New testcase.
11877 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11879 PR libgfortran/47933
11880 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11881 compile errors from older code form.
11883 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11885 PR libgfortran/47567
11886 * gfortran.dg/fmt_fw_d.f90: New test.
11888 2011-02-28 Jason Merrill <jason@redhat.com>
11890 * g++.dg/inherit/covariant18.C: New.
11892 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11894 PR middle-end/47893
11895 * gcc.dg/pr47893.c: New test.
11897 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11899 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11900 NULL in case of a selector with conflicting types.
11901 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11903 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11905 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11906 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11907 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11908 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11910 2011-02-28 Jason Merrill <jason@redhat.com>
11913 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11915 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11917 PR libgfortran/47778
11918 * gfortran.dg/namelist_71.f90: New test.
11920 2011-02-27 Jason Merrill <jason@redhat.com>
11923 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11924 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11926 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11929 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11931 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11934 * gfortran.dg/gomp/task-1.f90: Removed.
11936 2011-02-26 Jason Merrill <jason@redhat.com>
11938 * g++.dg/template/this-targ1.C: New.
11940 * g++.dg/cpp0x/regress/template-const1.C: New.
11941 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11942 * g++.dg/template/function1.C: Adjust.
11943 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11944 * g++.dg/debug/debug7.C: Adjust.
11946 2011-02-26 Tobias Burnus <burnus@net-b.de>
11949 * gfortran.dg/gomp/task-1.f90: New.
11951 2011-02-25 Jie Zhang <jie@codesourcery.com>
11953 * gcc.target/arm/neon-thumb2-move.c: Add
11954 dg-require-effective-target arm_thumb2_ok.
11956 2011-02-24 Jason Merrill <jason@redhat.com>
11958 * g++.dg/parse/constant1.C: Specify C++98 mode.
11959 * g++.dg/parse/constant5.C: Likewise.
11960 * g++.dg/parse/error2.C: Likewise.
11961 * g++.dg/parse/semicolon3.C: Likewise.
11962 * g++.dg/template/crash14.C: Likewise.
11963 * g++.dg/template/local4.C: Likewise.
11964 * g++.dg/template/nontype3.C: Likewise.
11965 * g++.dg/parse/crash31.C: Adjust expected errors.
11966 * g++.dg/template/function1.C: Likewise.
11967 * g++.dg/template/ref3.C: Likewise.
11968 * g++.dg/template/static9.C: Likewise.
11969 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11971 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11972 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11973 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11974 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11975 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11977 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11980 * gfortran.dg/pr47878.f90: New test.
11982 2011-02-24 Richard Guenther <rguenther@suse.de>
11985 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11986 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11988 2011-02-24 Richard Guenther <rguenther@suse.de>
11991 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11992 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11994 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11996 PR libgfortran/47567
11997 * gfortran.dg/fmt_f0_1.f90: Update test.
11999 2011-02-23 Jason Merrill <jason@redhat.com>
12001 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12002 * g++.dg/abi/mangle45.C: New.
12004 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12005 * g++.dg/template/canon-type-9.C: Match use of decltype
12006 between declaration and definition.
12007 * g++.dg/template/canon-type-12.C: Likewise.
12009 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12012 * gfortran.dg/nested_allocatables_1.f90: New.
12014 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12017 * g++.dg/pr46868.C: New test.
12018 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12019 * g++.dg/parse/error14.C: Adjust.
12021 2011-02-23 Richard Guenther <rguenther@suse.de>
12023 PR tree-optimization/47838
12024 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12026 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12028 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12030 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12032 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12033 * gfortran.dg/count_init_expr.f03: Ditto.
12034 * gfortran.dg/gomp/pr43711.f90: Ditto.
12035 * gcc.dg/struct-parse-2.c: Ditto.
12036 * gcc.dg/parse-error-3.c: Ditto.
12037 * gcc.dg/Wlogical-op-1.c: Ditto.
12038 * gcc.dg/Walways-true-1.c: Ditto.
12039 * gcc.dg/pr24225.c: Ditto.
12040 * gcc.dg/Walways-true-2.c: Ditto.
12041 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12042 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12043 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12044 * g++.dg/overload/defarg4.C: Ditto.
12045 * g++.dg/inherit/covariant16.C: Ditto.
12046 * g++.dg/inherit/virtual7.C: Ditto.
12047 * g++.dg/template/canon-type-9.C: Ditto.
12048 * g++.dg/template/access19.C: Ditto.
12049 * g++.dg/template/call7.C: Ditto.
12050 * g++.dg/template/canon-type-2.C: Ditto.
12051 * g++.dg/template/init7.C: Ditto.
12052 * g++.dg/template/sizeof-template-argument.C: Ditto.
12053 * g++.dg/template/const3.C: Ditto.
12054 * g++.dg/template/sfinae26.C: Ditto.
12055 * g++.dg/template/sfinae26.C: Ditto.
12056 * g++.dg/template/canon-type-11.C: Ditto.
12057 * g++.dg/template/union2.C: Ditto.
12058 * g++.dg/template/canon-type-3.C: Ditto.
12059 * g++.dg/template/canon-type-1.C: Ditto.
12060 * g++.dg/template/canon-type-5.C: Ditto.
12061 * g++.dg/template/canon-type-7.C: Ditto.
12062 * g++.dg/template/canon-type-10.C: Ditto.
12063 * g++.dg/template/spec36.C: Ditto.
12064 * g++.dg/template/typedef38.C: Ditto.
12065 * g++.dg/template/canon-type-4.C: Ditto.
12066 * g++.dg/template/canon-type-6.C: Ditto.
12067 * g++.dg/template/canon-type-13.C: Ditto.
12068 * g++.dg/template/instantiate9.C: Ditto.
12069 * g++.dg/template/ttp22.C: Ditto.
12070 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12071 * g++.dg/warn/Walways-true-1.C: Ditto.
12072 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12073 * g++.dg/warn/Walways-true-2.C: Ditto.
12074 * g++.dg/conversion/op4.C: Ditto.
12075 * g++.dg/opt/pr19650.C: Ditto.
12076 * g++.dg/lookup/friend11.C: Ditto.
12077 * g++.dg/other/default2.C: Ditto.
12078 * g++.dg/other/default3.C: Ditto.
12079 * g++.dg/other/dtor2.C: Ditto.
12080 * g++.dg/other/friend5.C: Ditto.
12081 * g++.dg/other/default5.C: Ditto.
12082 * g++.dg/init/brace6.C: Ditto.
12083 * g++.dg/init/aggr5.C: Ditto.
12084 * g++.dg/init/error2.C: Ditto.
12085 * g++.dg/expr/bound-mem-fun.C: Ditto.
12086 * g++.dg/expr/cond6.C: Ditto.
12087 * g++.dg/expr/stmt-expr-1.C: Ditto.
12088 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12089 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12090 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12091 * g++.dg/cpp0x/bracket1.C: Ditto.
12092 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12093 * g++.dg/cpp0x/pr38646.C: Ditto.
12094 * g++.dg/cpp0x/variadic73.C: Ditto.
12095 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12096 * g++.dg/cpp0x/bracket4.C: Ditto.
12097 * g++.dg/cpp0x/decltype4.C: Ditto.
12098 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12099 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12100 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12101 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12102 * g++.dg/cpp0x/decltype2.C: Ditto.
12103 * g++.dg/cpp0x/decltype1.C: Ditto.
12104 * g++.dg/cpp0x/bracket2.C: Ditto.
12105 * g++.dg/cpp0x/decltype5.C: Ditto.
12106 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12107 * g++.dg/cpp0x/variadic70.C: Ditto.
12108 * g++.dg/cpp0x/decltype6.C: Ditto.
12109 * g++.dg/cpp0x/rvo.C: Ditto.
12110 * g++.dg/cpp0x/vt-40092.C: Ditto.
12111 * g++.dg/cpp0x/variadic-new.C: Ditto.
12112 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12113 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12114 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12115 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12116 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12117 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12118 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12119 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12120 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12121 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12122 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12123 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12124 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12125 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12126 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12127 * g++.dg/cpp0x/pr39639.C: Ditto.
12128 * g++.dg/cpp0x/decltype3.C: Ditto.
12129 * g++.dg/cpp0x/variadic68.C: Ditto.
12130 * g++.dg/cpp0x/variadic-function.C: Ditto.
12131 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12132 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12133 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12134 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12135 * g++.dg/parse/crash35.C: Ditto.
12136 * g++.dg/parse/crash40.C: Ditto.
12137 * g++.dg/parse/defarg12.C: Ditto.
12138 * g++.dg/parse/crash34.C: Ditto.
12139 * g++.dg/parse/constructor3.C: Ditto.
12140 * g++.dg/parse/template23.C: Ditto.
12141 * g++.dg/parse/crash56.C: Ditto.
12142 * g++.dg/parse/dtor13.C: Ditto.
12143 * g++.dg/parse/error33.C: Ditto.
12144 * g++.dg/parse/ctor9.C: Ditto.
12145 * g++.dg/parse/error32.C: Ditto.
12146 * g++.dg/parse/error37.C: Ditto.
12147 * g++.dg/parse/bitfield3.C: Ditto.
12148 * g++.dg/parse/struct-4.C: Ditto.
12149 * g++.dg/ext/has_trivial_copy.C: Ditto.
12150 * g++.dg/ext/is_polymorphic.C: Ditto.
12151 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12152 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12153 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12154 * g++.dg/ext/is_union.C: Ditto.
12155 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12156 * g++.dg/ext/is_pod.C: Ditto.
12157 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12158 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12159 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12160 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12161 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12162 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12163 * g++.dg/ext/is_abstract.C: Ditto.
12164 * g++.dg/ext/has_trivial_assign.C: Ditto.
12165 * g++.dg/ext/is_class.C: Ditto.
12166 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12167 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12168 * g++.dg/ext/is_base_of.C: Ditto.
12169 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12170 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12171 * g++.dg/ext/is_empty.C: Ditto.
12172 * g++.dg/ext/is_enum.C: Ditto.
12173 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12174 * gnat.dg/opt11.adb: Ditto.
12175 * obj-c++.dg/pr45735.mm: Ditto.
12176 * obj-c++.dg/pr24393.mm: Ditto.
12177 * obj-c++.dg/exceptions-2.mm: Ditto.
12178 * objc.dg/pr45735.m: Ditto.
12179 * objc.dg/pr24393.m: Ditto.
12181 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12183 * objc.dg/attributes/objc-exception-1.m: New.
12185 2011-02-23 Jie Zhang <jie@codesourcery.com>
12187 * gcc.dg/cpp/include7.c: New test.
12189 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12192 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12194 2011-02-23 Jie Zhang <jie@codesourcery.com>
12196 PR rtl-optimization/47763
12197 * gcc.dg/pr47763.c: New test.
12199 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12202 * gfortran.dg/whole_file_32.f90 : New test.
12204 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12207 * g++.dg/inherit/virtual7.C: New test.
12209 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12212 * objc.dg/type-size-3.m: Updated error message.
12213 * objc.dg/type-size-4.m: New test.
12214 * objc.dg/type-size-5.m: New test.
12216 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12218 * lib/gnat.exp: Fix comments.
12219 Don't load libgloss.exp.
12220 (default_gnat_version): Call $compiler with --version.
12221 Adapt regexp for gnatmake output, insert version.
12222 (gnat_version): New proc.
12223 (gnat_init): Remove gnat_libgcc_s_path.
12224 (gnat_target_compile): Likewise.
12225 Remove ld_library_path.
12226 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12227 (gnat_pass): Remove.
12228 (gnat_pass): Remove.
12229 (gnat_finish): Remove.
12230 (gnat_exit): Remove.
12231 (local_find_gnatmake): Reindent.
12232 (runtest_file_p): Remove.
12233 (prune_warnings): Remove.
12234 (find_gnatclean): New proc.
12235 * lib/gnat-dg.exp (lremove): New proc.
12236 (gnat-dg-test): Reindent.
12237 Remove additional output files.
12238 (gnat-dg-runtest): Remove.
12240 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12241 * gnat.dg/loop_optimization6.adb: Likewise.
12242 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12244 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12246 PR tree-optimization/47835
12247 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12249 2011-02-22 Tobias Burnus <burnus@net-b.de>
12251 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12252 * gfortran.dg/abstract_type_2.f03: Ditto.
12253 * gfortran.dg/abstract_type_3.f03: Ditto.
12254 * gfortran.dg/abstract_type_4.f03: Ditto.
12255 * gfortran.dg/abstract_type_5.f03: Ditto.
12256 * gfortran.dg/abstract_type_6.f03: Ditto.
12257 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12258 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12259 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12260 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12261 * gfortran.dg/array_function_5.f90: Ditto.
12262 * gfortran.dg/asynchronous_3.f03: Ditto.
12263 * gfortran.dg/char_expr_1.f90: Ditto.
12264 * gfortran.dg/class_14.f03: Ditto.
12265 * gfortran.dg/data_array_6.f: Ditto.
12266 * gfortran.dg/data_invalid.f90: Ditto.
12267 * gfortran.dg/dot_product_1.f03: Ditto.
12268 * gfortran.dg/func_derived_5.f90: Ditto.
12269 * gfortran.dg/func_result_4.f90: Ditto.
12270 * gfortran.dg/implied_do_1.f90: Ditto.
12271 * gfortran.dg/initialization_25.f90: Ditto.
12272 * gfortran.dg/initialization_26.f90: Ditto.
12273 * gfortran.dg/interface_34.f90: Ditto.
12274 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12275 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12276 * gfortran.dg/matmul_8.f03: Ditto.
12277 * gfortran.dg/merge_init_expr.f90: Ditto.
12278 * gfortran.dg/pack_assign_1.f90: Ditto.
12279 * gfortran.dg/pack_vector_1.f90: Ditto.
12280 * gfortran.dg/pointer_check_8.f90: Ditto.
12281 * gfortran.dg/product_init_expr.f03: Ditto.
12282 * gfortran.dg/reshape_order_5.f90: Ditto.
12283 * gfortran.dg/reshape_shape_1.f90: Ditto.
12284 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12285 * gfortran.dg/same_name_2.f90: Ditto.
12286 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12287 * gfortran.dg/spread_init_expr.f03: Ditto.
12288 * gfortran.dg/stmt_func_1.f90: Ditto.
12289 * gfortran.dg/sum_init_expr.f03: Ditto.
12290 * gfortran.dg/transpose_3.f03: Ditto.
12291 * gfortran.dg/unpack_init_expr.f03: Ditto.
12292 * gfortran.dg/warn_conversion.f90: Ditto.
12293 * gfortran.dg/warn_conversion_2.f90: Ditto.
12294 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12295 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12296 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12297 * gfortran.dg/whole_file_16.f90: Ditto.
12298 * gfortran.dg/whole_file_17.f90: Ditto.
12299 * gfortran.dg/whole_file_18.f90: Ditto.
12300 * gfortran.dg/whole_file_20.f03: Ditto.
12301 * gfortran.dg/whole_file_5.f90: Ditto.
12302 * gfortran.dg/whole_file_6.f90: Ditto.
12303 * gfortran.dg/write_invalid_format.f90: Ditto.
12304 * gfortran.dg/zero_sized_6.f90: Ditto.
12306 2011-02-21 Jeff Law <law@redhat.com>
12308 PR rtl-optimization/46178
12309 * gcc.target/i386/pr46178.c: New test.
12311 PR rtl-optimization/46002
12312 * gcc.c-torture/compile/pr46002.c: New test.
12314 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12316 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12319 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12322 * g++.dg/debug/pr47106.C: Require effective target lto.
12324 2011-02-21 Jason Merrill <jason@redhat.com>
12326 * g++.dg/cpp0x/constexpr-diag2.C: New.
12328 2011-02-20 Jason Merrill <jason@redhat.com>
12330 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12332 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12334 * g++.dg/overload/conv-op1.C: New.
12336 * g++.dg/cpp0x/constexpr-synth1.C: New.
12338 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12340 * objc.dg/layout-2.m: New.
12341 * objc.dg/selector-3.m: Adjusted location of error message.
12342 * objc.dg/type-size-3.m: Same.
12343 * obj-c++.dg/selector-3.mm: Same.
12345 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12348 * objc.dg/property/dotsyntax-22.m: New.
12349 * obj-c++.dg/property/dotsyntax-22.mm: New.
12351 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12354 * g++.dg/template/typedef38.C: New test.
12356 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12359 * gfortran.dg/whole_file_30.f90 : New test.
12360 * gfortran.dg/whole_file_31.f90 : New test.
12362 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12366 * gfortran.dg/whole_file_28.f90 : New test.
12367 * gfortran.dg/whole_file_29.f90 : New test.
12369 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12372 * g++.dg/template/crash105.C: New.
12374 2011-02-19 Jason Merrill <jason@redhat.com>
12376 * g++.dg/cpp0x/regress/no-elide1.C: New.
12378 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12380 PR tree-optimization/46620
12381 * gcc.dg/pr46620.c: New.
12383 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12386 * gcc.target/i386/pr47809.c: New test.
12388 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12389 Tobias Burnus <burnus@net-b.de>
12391 * lib/target-supports.exp
12392 (check_effective_target_fortran_large_real): New check for large reals.
12393 * gfortran.dg/nan_7.f90: New test.
12395 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12397 PR libgfortran/47567
12398 * gfortran.dg/fmt_f0_1.f90: Update test.
12400 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12403 * gfortran.dg/array_constructor_36.f90 : New test.
12404 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12405 allow for comparison between different elements of the array
12406 constructor at different levels of optimization.
12408 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12410 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12411 * gcc.target/i386/pr32280-1.c: Likewise.
12413 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12416 * gcc.target/i386/pr47800.c: New test.
12418 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12420 * objc/execute/exceptions/foward-1.x: New.
12422 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12425 * gfortran.dg/derived_constructor_comps_4.f90: New.
12427 2011-02-18 Tobias Burnus
12430 * gfortran.dg/func_result_6.f90: New.
12432 2011-02-18 Michael Matz <matz@suse.de>
12435 * gfortran.dg/lto/pr45586_0.f90: New test.
12436 * gfortran.dg/typebound_proc_20.f90: Ditto.
12437 * gfortran.dg/typebound_proc_21.f90: Ditto.
12439 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12442 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12444 2011-02-18 Tobias Burnus <burnus@net-b.de>
12447 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12448 gcc_warning_prefix.
12449 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12450 normalizing the error/warning output.
12451 * gfortran.dg/Wall.f90: Update dg-error/warning.
12452 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12453 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12454 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12455 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12456 * gfortran.dg/class_30.f90: Update dg-error/warning.
12457 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12458 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12459 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12460 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12461 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12462 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12463 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12464 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12465 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12466 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12467 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12468 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12469 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12470 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12471 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12472 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12473 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12474 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12475 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12476 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12477 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12478 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12479 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12480 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12481 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12483 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12486 * gfortran.dg/proc_ptr_comp_30.f90: New.
12488 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12491 * gcc.target/i386/pr47780.c: New test.
12493 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12496 * gfortran.dg/class_40.f03: New.
12498 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12501 * g++.dg/cpp0x/auto21.C: New test.
12503 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12505 * objc.dg/special/unclaimed-category-1.h: Updated for
12507 * objc.dg/special/unclaimed-category-1.m: Same.
12508 * objc.dg/zero-link-1.m: Same.
12509 * objc.dg/lookup-1.m: Same.
12510 * objc.dg/torture/strings/const-str-9.m
12511 * objc.dg/torture/strings/const-str-10.m: Same.
12512 * objc.dg/torture/strings/const-str-11.m: Same.
12513 * objc.dg/torture/forward-1.m: Same.
12514 * objc.dg/zero-link-2.m: Same.
12515 * objc.dg/encode-7-next-64bit.m: Same.
12516 * objc.dg/method-4.m: Same.
12517 * objc.dg/next-runtime-1.m: Same.
12518 * objc.dg/image-info.m: Same.
12519 * objc.dg/pr23214.m: Same.
12520 * objc.dg/symtab-1.m: Same.
12521 * obj-c++.dg/basic.m: Same.
12522 * obj-c++.dg/proto-lossage-3.m: Same.
12523 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12524 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12525 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12526 * obj-c++.dg/method-11.m: Same.
12527 * objc/execute/enumeration-1.m: Same.
12528 * objc/execute/object_is_class.m: Same.
12529 * objc/execute/formal_protocol-2.m: Same.
12530 * objc/execute/formal_protocol-4.m: Same.
12531 * objc/execute/formal_protocol-6.m: Same.
12532 * objc/execute/bycopy-3.m: Same.
12533 * objc/execute/exceptions/catchall-1.m: Same.
12534 * objc/execute/exceptions/finally-1.m: Same.
12535 * objc/execute/exceptions/local-variables-1.m: Same.
12536 * objc/execute/exceptions/foward-1.m: Same.
12537 * objc/execute/bf-common.h
12538 * objc/execute/enumeration-2.m: Same.
12539 * objc/execute/formal_protocol-1.m: Same.
12540 * objc/execute/formal_protocol-3.m: Same.
12541 * objc/execute/formal_protocol-5.m: Same.
12542 * objc/execute/accessing_ivars.m: Same.
12543 * objc/execute/bycopy-2.m: Same.
12544 * objc/execute/formal_protocol-7.m: Same.
12545 * objc/execute/compatibility_alias.m: Same.
12546 * objc/execute/no_clash.m: Same.
12547 * objc/execute/object_is_meta_class.m: Same.
12548 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12549 * objc/execute/class-tests-1.h: Include stdio.h.
12550 * objc/execute/class-tests-2.h: Same.
12551 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12553 * obj-c++.dg/try-catch-2.mm: Same.
12555 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12558 * g++.dg/warn/Wunused-parm-4.C: New test.
12560 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12561 Jan Hubicka <jh@suse.cz>
12565 * g++.dg/debug/pr47106.C: New.
12567 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12570 * gcc.target/i386/pr43653.c: New test.
12572 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12575 * g++.dg/template/inherit6.C: New test.
12577 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12580 * gfortran.dg/class_39.f03: New.
12582 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12585 * g++.dg/cpp0x/variadic106.C: New test.
12587 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12589 PR libfortran/47757
12590 * gfortran.dg/pr47757-1.f90: New test.
12591 * gfortran.dg/pr47757-2.f90: New test.
12592 * gfortran.dg/pr47757-3.f90: New test.
12595 * g++.dg/cpp0x/enum8.C: New test.
12597 2011-02-15 Jason Merrill <jason@redhat.com>
12599 * g++.dg/inherit/implicit-trivial1.C: New.
12600 * g++.dg/cpp0x/implicit-trivial1.C: New.
12602 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12604 PR middle-end/47725
12605 * gcc.dg/torture/pr47725.c: Removed.
12607 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12610 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12611 constant does not generate a load from memory.
12613 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12615 PR middle-end/47725
12616 * gcc.dg/torture/pr47725.c: New.
12618 2011-02-15 Richard Guenther <rguenther@suse.de>
12620 PR tree-optimization/47743
12621 * gcc.dg/torture/pr47743.c: New testcase.
12623 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12625 PR middle-end/47581
12626 * gcc.target/i386/pr47581.c: New test.
12628 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12631 * gfortran.dg/select_type_22.f03: New.
12633 2011-02-14 Jason Merrill <jason@redhat.com>
12635 * g++.dg/cpp0x/regress/enum1.C: New.
12637 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12639 * gnat.dg/include.adb: New test.
12641 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12644 * gfortran.dg/class_38.f03: New.
12646 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12648 * gcc.dg/pr46494.c: New test.
12650 2011-02-14 Richard Guenther <rguenther@suse.de>
12652 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12654 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12657 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12658 sparc*-sun-solaris2.11.
12660 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12663 * gfortran.dg/argument_checking_18.f90: New.
12665 2011-02-13 Tobias Burnus <burnus@net-b.de>
12667 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12668 * gfortran.dg/argument_checking_17.f90: New.
12670 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12672 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12673 are temporarily disabled.
12674 * gfortran.dg/class_7.f03: Ditto.
12675 * gfortran.dg/coarray_14.f90: Ditto.
12676 * gfortran.dg/typebound_proc_13.f03: Ditto.
12678 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12681 * gfortran.dg/extends_11.f03: New.
12683 2011-02-11 Xinliang David Li <davidxl@google.com>
12685 PR tree-optimization/47707
12686 * g++.dg/tree-ssa/pr47707.C: New test.
12688 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12690 * g++.dg/opt/inline17.C: New test.
12692 2011-02-11 Tobias Burnus <burnus@net-b.de>
12695 * gfortran.dg/pure_formal_2.f90: New.
12697 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12699 PR rtl-optimization/47614
12700 * gfortran.dg/pr47614.f: New.
12702 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12705 * gcc.dg/opts-6.c: New test.
12707 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12710 * gcc.dg/pr47684.c: New test.
12712 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12715 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12716 c99_runtime, dg-add-options c99_runtime.
12717 (main): Use __asm__.
12719 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12722 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12723 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12724 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12725 * gcc.dg/ucnid-10.c: Likewise.
12726 * gcc.dg/ucnid-13.c: Likewise.
12727 * gcc.dg/ucnid-7.c: Likewise.
12728 * gcc.dg/ucnid-8.c: Likewise.
12729 Adapt dg-warning line number.
12731 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12733 * gcc.target/i386/parity-1.c: Use -march=k8.
12734 * gcc.target/i386/parity-2.c: Ditto.
12735 * gcc.target/i386/vecinit-1.c: Ditto.
12736 * gcc.target/i386/vecinit-2.c: Ditto.
12738 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12741 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12742 * gcc.target/mips/save-restore-3.c: Likewise.
12743 * gcc.target/mips/save-restore-4.c: Likewise.
12744 * gcc.target/mips/save-restore-5.c: Likewise.
12747 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12748 * g++.dg/tree-prof/partition2.C: Likewise.
12750 2011-02-09 Jason Merrill <jason@redhat.com>
12752 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12753 rather than misdeclare std::puts.
12755 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12756 * g++.dg/other/warning1.C: Likewise.
12757 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12758 * g++.old-deja/g++.gb/scope06.C: Likewise.
12759 * g++.old-deja/g++.law/cvt11.C: Likewise.
12760 * g++.old-deja/g++.law/init1.C: Likewise.
12761 * g++.dg/abi/mangle26.C: Likewise.
12763 * g++.dg/template/function1.C: Adjust for C++0x mode.
12764 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12766 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12767 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12769 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12771 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12773 * g++.dg/cpp0x/regress: New directory.
12774 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12775 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12776 * g++.dg/cpp0x/regress/regress3.C: New.
12778 2011-02-10 Richard Guenther <rguenther@suse.de>
12780 PR tree-optimization/47677
12781 * gcc.dg/torture/pr47677.c: New testcase.
12783 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12785 * objc.dg/special/load-category-1.m: Remove unused header.
12786 * objc.dg/special/load-category-1a.m: Likewise.
12787 * objc.dg/special/load-category-2.m: Likewise.
12788 * objc.dg/special/load-category-2a.m: Likewise.
12789 * objc.dg/special/load-category-3.m: Likewise.
12790 * objc.dg/special/load-category-3a.m: Likewise.
12791 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12792 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12793 * objc.dg/attributes/class-attribute-1.m: Likewise.
12794 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12795 * obj-c++.dg/property/property.exp: Likewise.
12796 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12797 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12798 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12799 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12800 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12801 * obj-c++.dg/template-8.mm: Likewise.
12803 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12806 * gcc.target/i386/pr47665.c: New test.
12808 2011-02-10 Jie Zhang <jie@codesourcery.com>
12812 2011-02-05 Jie Zhang <jie@codesourcery.com>
12814 * gcc.dg/pr42631.c: Update test.
12815 * gcc.dg/pr42631-2.c: New test.
12817 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12820 * gfortran.dg/proc_decl_25.f90: New.
12822 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12825 * gfortran.dg/typebound_assignment_2.f03: New.
12827 2011-02-09 Richard Guenther <rguenther@suse.de>
12829 PR tree-optimization/47664
12830 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12832 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12834 PR middle-end/47646
12835 * gnat.dg/uninit_func.adb: Adjust dg directive.
12837 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12839 PR middle-end/47646
12840 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12842 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12845 * gfortran.dg/auto_dealloc_2.f90: New.
12847 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12849 * gcc.dg/builtins-config.h: Remove __sgi handling.
12850 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12851 -std=c99 for mips-sgi-irix6.5*.
12853 2011-02-09 Martin Jambor <mjambor@suse.cz>
12855 PR middle-end/45505
12856 * gfortran.dg/pr25923.f90: Remove xfails.
12858 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12861 * gfortran.dg/inquire_14.f90: New test.
12863 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12866 * gfortran.dg/pointer_init_6.f90: New.
12868 2011-02-08 Jeff Law <law@redhat.com>
12870 PR tree-optimization/42893
12871 * gcc.tree-ssa/pr42893.c: New test.
12873 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12875 PR tree-optimization/46834
12876 PR tree-optimization/46994
12877 PR tree-optimization/46995
12878 * gcc.dg/graphite/id-pr46834.c: New.
12879 * gfortran.dg/graphite/id-pr46994.f90: New.
12880 * gfortran.dg/graphite/id-pr46995.f90: New.
12882 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12884 PR middle-end/47646
12885 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12886 using the variable is known the warning is emitted there.
12887 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12888 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12890 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12893 * gcc.dg/noreturn-1.c (foo5): Likewise.
12894 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12895 (method2): Likewise.
12897 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12898 the return statement using the uninitialized variable.
12899 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12901 2011-02-08 Richard Guenther <rguenther@suse.de>
12903 PR middle-end/47639
12904 * g++.dg/opt/pr47639.c: New testcase.
12906 2011-02-08 Richard Guenther <rguenther@suse.de>
12908 PR tree-optimization/47632
12909 * g++.dg/opt/pr47632.C: New testcase.
12911 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12913 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12915 2011-02-07 Richard Guenther <rguenther@suse.de>
12917 PR tree-optimization/47615
12918 * g++.dg/opt/pr47615.C: New testcase.
12920 2011-02-07 Richard Guenther <rguenther@suse.de>
12922 PR tree-optimization/47621
12923 * gcc.dg/torture/pr47621.c: New testcase.
12925 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12927 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12929 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12932 * gfortran.dg/allocate_with_source_1 : New test.
12934 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12936 PR middle-end/47610
12937 * gcc.dg/pr47610.c: New test.
12939 2011-02-05 Jie Zhang <jie@codesourcery.com>
12942 * gcc.dg/pr42631.c: Update test.
12943 * gcc.dg/pr42631-2.c: New test.
12945 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12948 * gfortran.dg/pr47574.f90: New test.
12950 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12952 PR tree-optimization/46194
12953 * gcc.dg/autopar/pr46194.c: New.
12955 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12957 PR tree-optimization/43695
12958 * g++.dg/ipa/pr43695.C: New.
12960 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12962 PR inline-asm/23200
12963 * gcc.dg/pr23200.c: New test.
12965 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12968 * g++.dg/pr47589.C: New test.
12970 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12973 * g++.dg/template/typedef37.C: New test.
12974 * g++.dg/template/param1.C: Adjust expected error message.
12976 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12978 PR middle-end/31490
12979 * gcc.dg/pr31490-2.c: New test.
12980 * gcc.dg/pr31490-3.c: New test.
12981 * gcc.dg/pr31490-4.c: New test.
12983 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12984 Jakub Jelinek <jakub@redhat.com>
12987 * g++.dg/parser/semicolon3.C: Adjust.
12988 * g++.dg/parser/semicolon4.C: New testcase.
12989 * g++.dg/pr46890.C: New testcase.
12991 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12994 * g++.dg/init/pr29571.C: New.
12996 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12998 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12999 instead of vect_int.
13001 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13004 * gcc.target/i386/pr47312.c: New test.
13007 * gcc.target/i386/pr47564.c: New test.
13009 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13011 PR tree-optimization/45122
13012 * gcc.dg/tree-ssa/pr45122.c: New.
13014 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13017 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13020 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13021 and vsx so a default --with-cpu=power7 doesn't give an error
13022 when -mavoid-indexed-addresses is used.
13024 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13025 wrapper function to save the arguments and then jump to the real
13026 function, rather than depending on the compiler not to move stuff
13028 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13030 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13031 Paul Thomas <pault@gcc.gnu.org>
13034 * gfortran.dg/class_37.f03 : New test.
13036 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13037 Richard Guenther <rguenther@suse.de>
13039 PR tree-optimization/40979
13041 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13042 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13043 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13044 check_vect_support_and_set_flags.
13045 * gfortran.dg/graphite/vect-pr40979.f90: New.
13047 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13050 * gfortran.dg/class_36.f03: New.
13052 2011-02-02 Richard Guenther <rguenther@suse.de>
13054 PR tree-optimization/47566
13055 * gcc.dg/lto/20110201-1_0.c: New testcase.
13057 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13063 * debug/pr47498.c: New.
13064 * debug/pr47501.c: New.
13066 2011-02-01 Richard Guenther <rguenther@suse.de>
13068 PR tree-optimization/47559
13069 * g++.dg/torture/pr47559.C: New testcase.
13071 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13074 * gfortran.dg/typebound_call_20.f03: New.
13076 2011-02-01 Richard Guenther <rguenther@suse.de>
13078 PR tree-optimization/47555
13079 * gcc.dg/pr47555.c: New testcase.
13081 2011-02-01 Richard Guenther <rguenther@suse.de>
13083 PR tree-optimization/47541
13084 * g++.dg/torture/pr47541.C: New testcase.
13086 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13089 * gfortran.dg/typebound_call_19.f03: New.
13091 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13094 * g++.dg/cpp0x/pr47416.C: New test.
13096 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13099 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13101 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13104 * gfortran.dg/typebound_assignment_1.f03: New.
13106 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13108 PR tree-optimization/47538
13109 * gcc.c-torture/execute/pr47538.c: New test.
13111 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13114 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13116 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13118 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13120 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13122 PR rtl-optimization/44031
13123 * gcc.c-torture/compile/20110131-1.c: New test.
13125 2011-01-31 Tobias Burnus <burnus@net-b.de>
13128 * gfortran.dg/stmt_func_1.f90: New.
13130 2011-01-31 Tobias Burnus <burnus@net-b.de>
13133 * gfortran.dg/interface_34.f90: New.
13135 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13138 * gfortran.dg/realloc_on_assign_5.f03: New test.
13139 * gfortran.dg/realloc_on_assign_5.f03: New test.
13141 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13143 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13144 * gfortran.dg/bessel_7.f90: Likewise.
13145 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13147 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13148 * gfortran.dg/sum_init_expr.f03: Likewise.
13150 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13152 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13155 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13156 loop only on "vect_intfloat_cvt" targets.
13158 2011-01-29 Tobias Burnus <burnus@net-b.de>
13161 * gfortran.dg/shape_6.f90: New.
13163 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13165 PR libgfortran/47434
13166 * gfortran.dg/read_infnan_1.f90: Update test.
13167 * gfortran.dg/module_nan.f90: Update test.
13168 * gfortran.dg/char4_iunit_1.f03: Update test.
13169 * gfortran.dg/large_real_kind_1.f90: Update test.
13170 * gfortran.dg/real_const_3.f90: Update test.
13171 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13173 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13176 * g++.dg/template/param2.C: New test.
13178 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13180 PR libgfortran/47285
13181 * gfortran.dg/fmt_g.f: New test.
13183 2011-01-28 Tobias Burnus <burnus@net-b.de>
13186 * gfortran.dg/pure_formal_1.f90: New.
13188 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13191 * gcc.dg/tls/pr42894.c: New test.
13193 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13195 * gcc.dg/pr47276.c: Add dg-require-visibility.
13197 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13199 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13201 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13202 Tobias Burnus <burnus@gcc.gnu.org>
13207 * gfortran.dg/realloc_on_assign_3.f03: New test.
13208 * gfortran.dg/realloc_on_assign_4.f03: New test.
13209 * gfortran.dg/allocatable_function_5.f90: New test.
13210 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13211 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13212 implemented" dg-errors.
13214 2011-01-27 Jan Hubicka <jh@suse.cz>
13216 PR middle-end/46949
13217 * gcc.dg/attr-weakref-4.c: New testcase
13219 2011-01-27 Martin Jambor <mjambor@suse.cz>
13221 PR tree-optimization/47228
13222 * gcc.dg/torture/pr47228.c: New test.
13224 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13226 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13228 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13230 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13231 when using auto-overlay support on the SPU.
13233 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13235 PR rtl-optimization/44174
13236 * gcc.target/i386/asm-6.c: New test.
13238 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13240 PR rtl-optimization/46856
13241 * gcc.c-torture/compile/pr46856.c: New test.
13243 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13244 Andrew Pinski <pinskia@gmail.com>
13247 * gcc.dg/pr43082.c: New.
13249 2011-01-26 DJ Delorie <dj@redhat.com>
13251 PR rtl-optimization/46878
13252 * gcc.dg/pr46878-1.c: New test.
13254 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13257 * g++.dg/cpp0x/pr47476.C: New test.
13259 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13261 * gcc.c-torture/compile/20110126-1.c: New test.
13263 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13266 * gcc.dg/torture/pr47473.c: New test.
13268 2011-01-26 Jan Hubicka <jh@suse.cz>
13271 * gcc.c-torture/execute/pr47237.c: New testcase.
13273 2011-01-26 Jan Hubicka <jh@suse.cz>
13275 PR tree-optimization/47190
13276 * gcc.dg/attr-weakref-3.c: New testcase.
13278 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13281 * gcc.dg/dll-9a.c: New test file.
13282 * gcc.dg/dll-11.c: Likewise.
13283 * gcc.dg/dll-12.c: Likewise.
13284 * gcc.dg/dll-12a.c: Likewise.
13285 * gcc.dg/dll-11a.c: Likewise.
13286 * gcc.dg/dll-9.c: Likewise.
13287 * gcc.dg/dll-10.c: Likewise.
13288 * gcc.dg/dll-10a.c: Likewise.
13289 * g++.dg/ext/dllexport4a.cc: Likewise.
13290 * g++.dg/ext/dllexport4.C: Likewise.
13291 * g++.dg/ext/dllexport5.C: Likewise.
13292 * g++.dg/ext/dllexport5a.cc: Likewise.
13294 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13296 PR tree-optimization/46970
13297 * gcc.dg/graphite/pr46970.c: New.
13299 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13301 PR tree-optimization/46215
13302 * gcc.dg/graphite/pr46215.c: New.
13304 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13306 PR tree-optimization/46168
13307 * gcc.dg/graphite/pr46168.c: New.
13309 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13311 PR tree-optimization/43657
13312 * gcc.dg/graphite/pr43657.c: New.
13314 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13316 PR tree-optimization/29832
13317 * gfortran.dg/graphite/pr29832.f90: New.
13319 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13321 PR tree-optimization/43567
13322 * gcc.dg/graphite/pr43567.c: New.
13324 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13326 * gfortran.dg/graphite/interchange-4.f: New.
13327 * gfortran.dg/graphite/interchange-5.f: New.
13329 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13330 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13331 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13332 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13333 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13334 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13335 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13336 * gfortran.dg/ltrans-7.f90: Removed.
13337 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13339 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13340 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13341 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13342 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13343 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13344 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13345 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13346 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13347 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13348 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13349 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13350 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13351 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13352 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13353 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13354 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13355 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13356 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13357 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13358 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13359 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13360 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13361 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13362 * gcc.dg/tree-ssa/data-dep-1.c
13363 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13364 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13365 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13366 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13367 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13369 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13371 PR tree-optimization/47265
13372 PR tree-optimization/47443
13373 * gcc.c-torture/compile/pr47265.c: New test.
13374 * gcc.dg/pr47443.c: New test.
13376 2011-01-25 Martin Jambor <mjambor@suse.cz>
13378 PR tree-optimization/47382
13379 * g++.dg/torture/pr47382.C: New test.
13380 * g++.dg/opt/devirt1.C: Xfail.
13382 2011-01-25 Yao Qi <yao@codesourcery.com>
13385 * gcc.target/arm/pr45701-1.c: New test.
13386 * gcc.target/arm/pr45701-2.c: New test.
13387 * gcc.target/arm/pr45701-3.c: New test.
13389 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13390 Jakub Jelinek <jakub@redhat.com>
13392 PR tree-optimization/47271
13393 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13395 2011-01-25 Nick Clifton <nickc@redhat.com>
13397 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13398 (saturate_add): Delete.
13399 (exchange): Delete.
13400 (main): Do not run saturate_add.
13401 (set_interrupts): Delete.
13403 2011-01-25 Tobias Burnus <burnus@net-b.de>
13406 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13408 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13410 PR tree-optimization/47427
13411 PR tree-optimization/47428
13412 * gcc.c-torture/compile/pr47427.c: New test.
13413 * gcc.c-torture/compile/pr47428.c: New test.
13415 2011-01-25 Richard Guenther <rguenther@suse.de>
13417 PR middle-end/47411
13418 * gcc.dg/torture/pr47411.c: New testcase.
13420 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13422 * gfortran.dg/graphite/id-24.f: New.
13423 * gfortran.dg/graphite/id-25.f: New.
13425 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13427 * gfortran.dg/graphite/id-23.f: New.
13429 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13431 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13433 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13435 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13436 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13437 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13438 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13439 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13440 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13441 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13442 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13443 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13445 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13447 * gcc.dg/graphite/block-0.c: Add documentation.
13448 * gcc.dg/graphite/block-4.c: Same.
13449 * gcc.dg/graphite/block-7.c: Same.
13450 * gcc.dg/graphite/block-8.c: New.
13451 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13452 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13453 * gcc.dg/graphite/interchange-12.c: Add documentation.
13454 * gcc.dg/graphite/interchange-13.c: New.
13455 * gcc.dg/graphite/interchange-14.c: New.
13456 * gcc.dg/graphite/interchange-15.c: New.
13457 * gcc.dg/graphite/interchange-8.c: Add documentation.
13458 * gcc.dg/graphite/interchange-mvt.c: Same.
13460 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13463 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13464 * gcc.target/powerpc/altivec-14.c: Ditto.
13465 * gcc.target/powerpc/altivec-33.c: Ditto.
13466 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13467 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13468 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13469 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13470 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13471 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13472 * g++.dg/ext/altivec-15.C: Ditto.
13473 * g++.dg/ext/altivec-types-1.C: Ditto.
13474 * g++.dg/ext/altivec-types-2.C: Ditto.
13475 * g++.dg/ext/altivec-types-3.C: Ditto.
13476 * g++.dg/ext/altivec-types-4.C: Ditto.
13478 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13480 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13482 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13484 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13485 optimization options.
13487 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13489 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13492 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13494 2011-01-23 Tobias Burnus <burnus@net-b.de>
13497 * gfortran.dg/allocatable_scalar_12.f90: New.
13499 2011-01-23 Ira Rosen <irar@il.ibm.com>
13501 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13502 vectorization to be not profitable if peeling is used to
13503 realign the memory access.
13504 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13505 loop bound to avoid loop unrolling.
13506 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13508 2011-01-22 Jan Hubicka <jh@suse.cz>
13511 * g++.dg/lto/pr47333.C: New file.
13513 2011-01-22 Jan Hubicka <jh@suse.cz>
13515 PR tree-optimization/43884
13517 * gcc.dg/autopar/outer-2.c: Increase array size.
13518 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13520 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13523 * gfortran.dg/c_loc_tests_16.f90: New test.
13525 2011-01-22 Tobias Burnus <burnus@net-b.de>
13528 * gfortran.dg/typebound_proc_19.f90: New.
13530 2011-01-21 Jeff Law <law@redhat.com>
13532 PR tree-optimization/47053
13533 * g++.dg/pr47053.C: New test.
13535 2011-01-21 Jason Merrill <jason@redhat.com>
13538 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13540 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13543 * g++.dg/cpp0x/range-for10.C: New test.
13544 * g++.dg/template/for1.C: New test.
13546 PR middle-end/45566
13547 * g++.dg/tree-prof/partition3.C: New test.
13549 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13551 PR rtl-optimization/47366
13552 * g++.dg/opt/pr47366.C: New test.
13554 2011-01-21 Jason Merrill <jason@redhat.com>
13557 * g++.dg/cpp0x/constexpr-regress2.C: New.
13559 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13561 2011-01-21 Jeff Law <law@redhat.com>
13563 PR rtl-optimization/41619
13564 * gcc.dg/pr41619.c: New.
13566 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13568 PR tree-optimization/47355
13569 * g++.dg/opt/pr47355.C: New test.
13571 2011-01-21 Richard Guenther <rguenther@suse.de>
13573 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13576 2011-01-21 Richard Guenther <rguenther@suse.de>
13578 PR tree-optimization/47365
13579 * gcc.dg/torture/pr47365.c: New testcase.
13580 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13582 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13584 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13586 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13588 PR tree-optimization/47391
13589 * gcc.dg/pr47391.c: New test.
13591 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13593 * g++.dg/template/char1.C: Use signed char.
13595 2011-01-21 Tobias Burnus <burnus@net-b.de>
13598 * gfortran.dg/pointer_target_4.f90: New.
13600 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13603 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13604 ILP32 system and not IP32.
13606 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13609 * g++.dg/debug/pr46583.C: New.
13611 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13614 * g++.dg/debug/pr47283.C: New test.
13617 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13618 * gcc.target/i386/headmerge-2.c: Likewise.
13620 2011-01-20 Richard Guenther <rguenther@suse.de>
13622 PR middle-end/47370
13623 * gcc.dg/torture/pr47370.c: New testcase.
13625 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13627 PR tree-optimization/46130
13628 * gcc.dg/pr46130-1.c: New test.
13629 * gcc.dg/pr46130-2.c: New test.
13631 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13634 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13636 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13639 * g++.dg/debug/pr46240.cc: New.
13641 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13644 * g++.dg/template/anonunion1.C: New test.
13646 PR rtl-optimization/47337
13647 * gcc.c-torture/execute/pr47337.c: New test.
13649 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13652 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13654 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13656 PR tree-optimization/46021
13657 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13659 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13661 PR tree-optimization/47290
13662 * g++.dg/torture/pr47290.C: New test.
13664 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13667 * gfortran.dg/proc_ptr_comp_29.f90: New.
13669 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13672 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13673 powerpc-apple-darwin9.
13675 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13677 PR rtl-optimization/47299
13678 * gcc.c-torture/execute/pr47299.c: New test.
13680 2011-01-17 Jason Merrill <jason@redhat.com>
13682 * g++.dg/cpp0x/constexpr-virtual.C: New.
13684 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13687 * gfortran.dg/gomp/pr47331.f90: New test.
13689 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13692 * objc.dg/selector-warn-1.m: New.
13693 * obj-c++.dg/selector-warn-1.mm: New.
13695 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13697 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13698 Update dg-final accordingly.
13700 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13702 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13704 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13706 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13708 * gcc.dg/guality/pr36728-2.c: Likewise.
13710 2011-01-17 Richard Guenther <rguenther@suse.de>
13712 PR tree-optimization/47313
13713 * g++.dg/torture/pr47313.C: New testcase.
13715 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13718 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13719 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13720 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13721 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13723 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13725 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13726 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13727 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13729 2011-01-17 Richard Guenther <rguenther@suse.de>
13731 PR tree-optimization/45967
13732 * gcc.dg/torture/pr45967-2.c: New testcase.
13733 * gcc.dg/torture/pr45967-3.c: Likewise.
13735 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13738 * g++.dg/ext/pr47213.C: Require visibility.
13740 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13742 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13743 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13745 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13747 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13748 Linux-based targets.
13750 2011-01-13 Jan Hubicka <jh@suse.cz>
13752 PR tree-optimization/47276
13753 * gcc.dg/pr47276.c: New testcase.
13755 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13756 Jonathan Wakely <jwakely.gcc@gmail.com>
13759 * g++.dg/other/pr33558.C: New.
13760 * g++.dg/other/pr33558-2.C: New.
13762 2011-01-14 Martin Jambor <mjambor@suse.cz>
13764 PR tree-optimization/45934
13765 PR tree-optimization/46302
13766 * g++.dg/ipa/devirt-c-1.C: New test.
13767 * g++.dg/ipa/devirt-c-2.C: Likewise.
13768 * g++.dg/ipa/devirt-c-3.C: Likewise.
13769 * g++.dg/ipa/devirt-c-4.C: Likewise.
13770 * g++.dg/ipa/devirt-c-5.C: Likewise.
13771 * g++.dg/ipa/devirt-c-6.C: Likewise.
13772 * g++.dg/ipa/devirt-6.C: Likewise.
13773 * g++.dg/ipa/devirt-d-1.C: Likewise.
13774 * g++.dg/torture/pr45934.C: Likewise.
13776 2011-01-14 Jason Merrill <jason@redhat.com>
13778 * g++.dg/cpp0x/variadic105.C: New.
13780 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13781 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13784 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13785 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13786 execution tests on i?86-*-*, x86_64-*-* and
13787 powerpc*-apple-darwin* && ilp32.
13788 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13789 tests on i?86-*-* and x86_64-*-*.
13791 2011-01-14 Richard Guenther <rguenther@suse.de>
13793 PR tree-optimization/47280
13794 * g++.dg/opt/pr47280.C: New testcase.
13796 2011-01-14 Jason Merrill <jason@redhat.com>
13798 * g++.dg/cpp0x/constexpr-regress1.C: New.
13800 * g++.dg/ext/flexary2.C: New.
13802 2011-01-14 Richard Guenther <rguenther@suse.de>
13804 PR middle-end/47281
13805 * gcc.dg/torture/pr47281.c: New testcase.
13806 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13808 2011-01-14 Richard Guenther <rguenther@suse.de>
13810 PR tree-optimization/47286
13811 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13813 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13816 * g++.dg/ext/pr47213.C: New.
13818 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13820 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13822 2011-01-13 Tobias Burnus <burnus@net-b.de>
13823 Mikael Morin <mikael@gcc.gnu.org>
13827 * gfortran.dg/select_type_20.f90: New.
13828 * gfortran.dg/select_type_21.f90: New.
13830 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13833 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13835 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13837 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13838 * gcc.dg/guality/pr36728-2.c: Likewise.
13840 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13843 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13845 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13847 PR rtl-optimization/45352
13848 * gcc.dg/pr45352-3.c: New.
13850 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13852 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13854 * g++.dg/cpp0x/range-for8.C: New.
13855 * g++.dg/cpp0x/range-for9.C: New.
13857 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13860 * g++.dg/debug/pr47209.C: New.
13862 2011-01-12 Richard Guenther <rguenther@suse.de>
13865 * gcc.dg/lto/pr47259_0.c: New testcase.
13866 * gcc.dg/lto/pr47259_1.c: Likewise.
13868 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13870 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13871 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13872 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13873 methods missing from the OBJC2 Object.
13874 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13875 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13876 GNU and NeXT runtimes.
13877 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13879 * objc-obj-c++-shared/Object1.m: Likewise.
13880 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13881 * objc.dg/proto-qual-1.m: Likewise.
13882 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13883 * obj-c++.dg/proto-qual-1.mm: Likewise.
13885 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13888 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13890 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13892 Fixed the Objective-C++ testsuite and updated all tests.
13893 * lib/obj-c++.exp (obj-c++_init): Declare and set
13894 gcc_warning_prefix and gcc_error_prefix.
13895 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13896 'dg-warning', 'dg-message' and 'dg-error'.
13897 * obj-c++.dg/class-extension-3.mm: Likewise.
13898 * obj-c++.dg/class-protocol-1.mm: Likewise.
13899 * obj-c++.dg/encode-7.mm: Likewise.
13900 * obj-c++.dg/exceptions-3.mm: Likewise.
13901 * obj-c++.dg/exceptions-5.mm: Likewise.
13902 * obj-c++.dg/method-12.mm: Likewise.
13903 * obj-c++.dg/method-13.mm: Likewise.
13904 * obj-c++.dg/method-15.mm: Likewise.
13905 * obj-c++.dg/method-16.mm: Likewise.
13906 * obj-c++.dg/method-4.mm: Likewise.
13907 * obj-c++.dg/method-8.mm: Likewise.
13908 * obj-c++.dg/method-conflict-1.mm: Likewise.
13909 * obj-c++.dg/method-conflict-2.mm: Likewise.
13910 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13911 and uncommented second part of the testcase now that the testsuite
13913 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13914 and uncommented second part of the testcase now that the testsuite
13916 * obj-c++.dg/private-1.mm: Likewise.
13917 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13918 * obj-c++.dg/syntax-error-7.mm: Likewise.
13919 * obj-c++.dg/warn5.mm: Likewise.
13920 * obj-c++.dg/property/at-property-14.mm: Likewise.
13921 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13923 * obj-c++.dg/property/at-property-18.mm: Likewise.
13924 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13926 * obj-c++.dg/property/at-property-21.mm: Likewise.
13927 * obj-c++.dg/property/at-property-28.mm: Likewise.
13928 * obj-c++.dg/property/at-property-5.mm: Likewise.
13929 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13930 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13931 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13932 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13933 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13934 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13935 * obj-c++.dg/tls/diag-5.mm: Likewise.
13936 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13937 dg-error, now matched correctly.
13939 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13941 * objc.dg/property/at-property-29.m: New.
13942 * obj-c++.dg/property/at-property-29.mm: New.
13944 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13946 * go.test/go-test.exp (go-set-goarch): New proc.
13947 (go-gc-tests): Use it.
13949 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13952 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13954 2011-01-11 Richard Henderson <rth@redhat.com>
13956 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13958 2011-01-11 Jan Hubicka <jh@suse.cz>
13962 * gcc.dg/lto/pr45721_1.c: New file.
13963 * gcc.dg/lto/pr45721_0.c: New file.
13965 2011-01-11 Richard Guenther <rguenther@suse.de>
13967 PR tree-optimization/46076
13968 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13970 2011-01-11 Jeff Law <law@redhat.com>
13972 * PR tree-optimization/47086
13973 * gcc.dg/pr47086.c: New test.
13975 2011-01-11 Jason Merrill <jason@redhat.com>
13978 * g++.dg/template/new10.C: New.
13981 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13983 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13985 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13986 Split type definitions and NSConstantString class into...
13987 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13988 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13989 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13990 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13991 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13992 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13994 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13995 encode defines for newer NeXT system headers.
13996 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13997 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13998 * objc.dg/foreach-5.m: Likewise.
13999 * objc.dg/foreach-2.m: Likewise.
14000 * objc.dg/foreach-4.m: Likewise.
14001 * objc.dg/torture/strings/string1.m: Likewise.
14002 * objc.dg/torture/strings/string2.m: Likewise.
14003 * objc.dg/torture/strings/string3.m: Likewise.
14004 * objc.dg/torture/strings/string4.m: Likewise.
14005 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14006 header and stand alone.
14007 * obj-c++.dg/strings/strings-2.mm: Likewise.
14008 * objc.dg/torture/strings/const-str-3.m: Likewise.
14009 * objc.dg/strings/strings-2.m: Likewise.
14010 * objc.dg/strings/const-str-12b.m: Likewise.
14012 2011-01-12 Richard Guenther <rguenther@suse.de>
14014 PR middle-end/32511
14015 * gcc.dg/attr-weak-1.c: Adjust.
14017 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14020 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14021 standard compliant and comment.
14023 2011-01-10 Jan Hubicka <jh@suse.cz>
14026 * gcc.dg/initpri3.c: New testcase.
14028 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14031 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14032 externally visible.
14037 (g_ebp_save): Likewise.
14038 (g_esp_save): Likewise.
14040 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14042 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14044 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14046 PR tree-optimization/46021
14047 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14048 i?86-*-*, x86_64-*-*.
14050 2011-01-10 Jeff Law <law@redhat.com>
14052 * PR tree-optimization/47141
14053 * gcc.c-torture/compile/pr47141.c: New test.
14055 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14058 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14059 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14060 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14061 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14064 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14065 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14066 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14067 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14068 being vectorized. Adjust dg-final pattern.
14071 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14072 * gcc.dg/vect/slp-24.c: Likewise.
14074 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14077 * g++.dg/other/pr47218-1.C: New test file.
14078 * g++.dg/other/pr47218.C: Likewise.
14079 * g++.dg/other/pr47218.h: New supporting header.
14081 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14084 * objc.dg/attributes/invalid-attribute-1.m: New.
14085 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14087 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14090 * gfortran.dg/proc_ptr_comp_28.f90: New.
14092 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14094 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14095 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14096 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14097 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14098 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14099 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14100 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14101 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14102 * objc.dg/gnu-api-2-class.m: Likewise.
14103 * objc.dg/gnu-api-2-ivar.m: Likewise.
14104 * objc.dg/gnu-api-2-method.m: Likewise.
14105 * objc.dg/gnu-api-2-objc.m: Likewise.
14106 * objc.dg/gnu-api-2-object.m: Likewise.
14107 * objc.dg/gnu-api-2-property.m: Likewise.
14108 * objc.dg/gnu-api-2-protocol.m: Likewise.
14109 * objc.dg/gnu-api-2-sel.m: Likewise.
14111 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14113 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14114 * objc.dg/objc-foreach-4.m: Likewise.
14115 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14116 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14117 * objc.dg/foreach-4.m: Likewise.
14118 * objc.dg/foreach-5.m: Likewise.
14119 * objc.dg/foreach-3.m: Return self from init.
14121 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14124 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14126 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14129 * gfortran.dg/class_35.f90: New.
14131 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14133 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14135 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14138 * objc.dg/invalid-method-2.m: New.
14139 * obj-c++.dg/invalid-method-2.mm: New.
14141 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14144 * gfortran.dg/transpose_optimization_2.f90 : New test.
14146 2011-01-08 Jan Hubicka <jh@suse.cz>
14148 PR tree-optmization/46469
14149 * g++.dg/torture/pr46469.C: New testcase.
14151 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14153 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14154 emulation of libobjc-gnu structure layout functionality to ..
14155 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14156 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14157 * objc/execute/bf-common.h: Adjust headers.
14158 * objc/execute/bf-1.m: Likewise.
14159 * objc/execute/bf-2.m: Likewise.
14160 * objc/execute/bf-3.m: Likewise.
14161 * objc/execute/bf-4.m: Likewise.
14162 * objc/execute/bf-5.m: Likewise.
14163 * objc/execute/bf-6.m: Likewise.
14164 * objc/execute/bf-7.m: Likewise.
14165 * objc/execute/bf-8.m: Likewise.
14166 * objc/execute/bf-9.m: Likewise.
14167 * objc/execute/bf-10.m: Likewise.
14168 * objc/execute/bf-11.m: Likewise.
14169 * objc/execute/bf-12.m: Likewise.
14170 * objc/execute/bf-13.m: Likewise.
14171 * objc/execute/bf-14.m: Likewise.
14172 * objc/execute/bf-15.m: Likewise.
14173 * objc/execute/bf-16.m: Likewise.
14174 * objc/execute/bf-17.m: Likewise.
14175 * objc/execute/bf-18.m: Likewise.
14176 * objc/execute/bf-19.m: Likewise.
14177 * objc/execute/bf-20.m: Likewise.
14178 * objc/execute/bf-21.m: Likewise.
14179 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14180 objc_get_type_qualifiers ().
14182 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14185 * gfortran.dg/dependency_39.f90: New test.
14187 2011-01-07 Jan Hubicka <jh@suse.cz>
14189 Get builtins tests ready for linker plugin.
14190 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14191 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14192 my_memset, my_bzero): Mark used.
14193 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14194 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14196 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14199 2011-01-07 Jan Hubicka <jh@suse.cz>
14201 PR tree-optimization/46367
14202 * g++.dg/torture/pr46367.C: New file.
14204 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14207 * gcc.dg/pr47201.c: New test.
14210 * gcc.dg/tree-prof/pr47187.c: New test.
14212 2011-01-07 Tobias Burnus <burnus@net-b.de>
14215 * gfortran.dg/extends_type_of_3.f90: New.
14217 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14219 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14220 * g++.dg/ext/dllimport-MI1.C: Likewise.
14221 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14222 * g++.dg/ext/dllimport10.C: Likewise.
14223 * g++.dg/ext/dllimport11.C: Likewise.
14224 * g++.dg/ext/dllimport12.C: Likewise.
14225 * g++.dg/ext/dllimport13.C: Likewise.
14226 * g++.dg/ext/dllimport2.C: Likewise.
14227 * g++.dg/ext/dllimport3.C: Likewise.
14228 * g++.dg/ext/dllimport4.C: Likewise.
14229 * g++.dg/ext/dllimport5.C: Likewise.
14230 * g++.dg/ext/dllimport6.C: Likewise.
14231 * g++.dg/ext/dllimport8.C: Likewise.
14232 * g++.dg/ext/dllimport9.C: Likewise.
14233 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14234 targets, too. Additionally enable test for i?86-*-mingw*.
14235 * g++.dg/ext/selectany1.C: Likewise.
14236 Remove guard variable check.
14238 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14242 * gfortran.dg/storage_size_3.f08: Extended.
14244 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14247 * g++.dg/template/stdarg1.C: New test.
14249 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14252 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14253 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14254 from the interface of functions to not hide the errors that
14257 2011-01-06 Jan Hubicka <jh@suse.cz>
14259 * gcc.dg/lto/pr47188_0.c: New testcase.
14260 * gcc.dg/lto/pr47188_1.c: New testcase.
14262 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14266 * gfortran.dg/interface_33.f90: New test.
14268 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14271 * gcc.c-torture/compile/pr47150.c: New test.
14273 2011-01-06 Ira Rosen <irar@il.ibm.com>
14275 PR tree-optimization/47139
14276 * gcc.dg/vect/pr47139.c: New test.
14278 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14281 * gfortran.dg/extends_type_of_2.f03: New.
14283 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14285 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14287 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14289 * gnat.dg/opt14.adb: New test.
14291 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14294 * gfortran.dg/allocate_error_2.f90: New test.
14296 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14299 * gfortran.dg/storage_size_3.f08: New.
14301 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14303 PR libgfortran/47154
14304 * gfortran.dg/namelist_68.f90: New test.
14306 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14308 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14310 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14313 * gfortran.dg/class_34.f90: New.
14315 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14317 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14318 use __builtin_inff. Skip all single-precision tests that require
14321 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14323 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14325 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14327 PR tree-optimization/47148
14328 * gcc.c-torture/execute/pr47148.c: New test.
14330 PR tree-optimization/47155
14331 * gcc.c-torture/execute/pr47155.c: New test.
14333 PR rtl-optimization/47157
14334 * gcc.c-torture/compile/pr47157.c: New test.
14336 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14338 * gcc.dg/torture/vector-shift2.c (schar): Define.
14339 (main): Always use schar or uchar instead of plain "char" to avoid
14340 dependencies on implementation-defined char signedness.
14342 2011-01-03 Martin Jambor <mjambor@suse.cz>
14344 PR tree-optimization/46801
14345 * gnat.dg/pack9.adb: Remove xfail.
14347 2011-01-03 Martin Jambor <mjambor@suse.cz>
14349 PR tree-optimization/46984
14350 * g++.dg/ipa/pr46984.C: New test.
14352 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14355 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14357 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14359 PR tree-optimization/47140
14360 * gcc.c-torture/compile/pr47140.c: New test.
14362 PR rtl-optimization/47028
14363 * gcc.dg/pr47028.c: New test.
14365 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14367 * objc.dg/protocol-forward-1.m: Removed TODO.
14368 * objc.dg/protocol-forward-2.m: New.
14369 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14370 * obj-c++.dg/protocol-forward-2.mm: New.
14372 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14375 * g++.dg/eh/pr38662.C: New testcase.
14377 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14379 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14380 scan for newline '\n'.
14383 Copyright (C) 2011 Free Software Foundation, Inc.
14385 Copying and distribution of this file, with or without modification,
14386 are permitted in any medium without royalty provided the copyright
14387 notice and this notice are preserved.