1 2011-08-23 Jason Merrill <jason@redhat.com>
4 * g++.dg/cpp0x/constexpr-initlist5.C: New.
6 2011-08-23 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/warn/Wunused-var-16.C: New test.
12 * gcc.dg/pr50161.c: New test.
14 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
17 * g++.dg/gcov/gcov-7.C: New test.
19 2011-08-23 Jakub Jelinek <jakub@redhat.com>
22 * g++.dg/dfp/nofields.C: New test.
24 2011-08-23 Tobias Burnus <burnus@net-b.de>
27 * gfortran.dg/use_16.f90: New.
29 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
30 Kirill Yukhin <kirill.yukhin@intel.com>
33 * gcc.target/i386/pr50155.c: New test.
35 2011-08-22 Jakub Jelinek <jakub@redhat.com>
37 PR tree-optimization/50133
38 * gcc.dg/pr50133.c: New test.
41 * c-c++-common/cxxbitfields-6.c: New test.
43 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
46 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
48 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
50 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
51 * gcc.dg/pr49994-3.c: Ditto.
53 2011-08-22 Richard Guenther <rguenther@suse.de>
56 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
57 * gcc.dg/torture/pr50067-2.c: Likewise.
59 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
62 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
63 of a constant resulting from simplification.
64 * gfortran.dg/warn_conversion_3.f90: New test.
66 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
69 * gfortran.dg/zero_stride_1.f90: New test.
71 2011-08-20 Janus Weil <janus@gcc.gnu.org>
74 * gfortran.dg/typebound_override_1.f90: Modified.
76 2011-08-20 Jakub Jelinek <jakub@redhat.com>
78 PR tree-optimization/48739
79 * gcc.dg/pr48739-1.c: New test.
80 * gcc.dg/pr48739-2.c: New test.
82 2011-08-20 Tobias Burnus <burnus@net-b.de>
84 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
86 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
89 * gfortran.dg/where_3.f90: New test.
91 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
94 * gfortran.dg/pr49721-1.f: New.
95 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
97 2011-08-19 Joseph Myers <joseph@codesourcery.com>
99 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
100 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
103 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
105 * gcc.target/arm/wmul-11.c: New file.
106 * gcc.target/arm/wmul-12.c: New file.
107 * gcc.target/arm/wmul-13.c: New file.
109 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
111 * gcc.target/arm/wmul-10.c: New file.
113 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
115 * gcc.target/arm/wmul-9.c: New file.
116 * gcc.target/arm/wmul-bitfield-2.c: New file.
118 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
120 * gcc.target/arm/wmul-8.c: New file.
122 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
124 * gcc.target/arm/wmul-7.c: New file.
126 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
128 * gcc.target/arm/wmul-6.c: New file.
130 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
132 * gcc.target/arm/wmul-5.c: New file.
133 * gcc.target/arm/no-wmla-1.c: New file.
135 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
137 * gcc.target/arm/wmul-bitfield-1.c: New file.
139 2011-08-19 Joseph Myers <joseph@codesourcery.com>
141 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
143 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
145 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
146 * gcc.target/i386/conversion.c: Likewise.
148 2011-08-19 Richard Guenther <rguenther@suse.de>
150 * gcc.dg/torture/pr50067-1.c: New testcase.
151 * gcc.dg/torture/pr50067-2.c: Likewise.
153 2011-08-19 Joey Ye <joey.ye@arm.com>
156 * gcc.target/arm/handler-align.c: New test.
157 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
160 2011-08-19 Joey Ye <joey.ye@arm.com>
162 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
164 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
167 * gfortran.dg/end_block_label_1.f90: New test.
168 * gfortran.dg/end_associate_label_1.f90: New test.
170 2011-08-18 Joseph Myers <joseph@codesourcery.com>
172 * gcc.dg/c1x-pointer-float-1.c: New test.
174 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
177 * gfortran.dg/duplicate_labels_2.f: New test.
179 2011-08-18 Joseph Myers <joseph@codesourcery.com>
181 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
182 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
183 gcc.dg/c1x-noreturn-5.c: New tests.
185 2011-08-18 Joseph Myers <joseph@codesourcery.com>
187 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
189 2011-08-18 Tobias Burnus <burnus@net-b.de>
192 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
193 * gfortran.dg/coarray_lock_3.f90: Fix test.
194 * gfortran.dg/coarray_lock_4.f90: New.
195 * gfortran.dg/coarray_lock_5.f90: New.
197 2011-08-18 Jakub Jelinek <jakub@redhat.com>
200 * gcc.c-torture/compile/pr50009.c: New test.
203 * gcc.dg/torture/pr50092.c: New test.
205 2011-08-18 Tobias Burnus <burnus@net-b.de>
208 * gfortran.dg/namelist_73.f90: New.
210 2011-08-18 Jakub Jelinek <jakub@redhat.com>
212 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
215 * gcc.dg/pr50017.c: New test.
217 2011-08-18 Dodji Seketeli <dodji@redhat.com>
220 * g++.dg/lookup/hidden-var1.C: New test case.
222 2011-08-17 Tobias Burnus <burnus@net-b.de>
225 * gfortran.dg/warn_unused_var_2.f90: New.
226 * gfortran.dg/warn_unused_var_3.f90: New.
228 2011-08-17 Tom de Vries <tom@codesourcery.com>
231 * gcc.target/arm/pr43597.c: New test.
233 2011-08-17 Janus Weil <janus@gcc.gnu.org>
236 * gfortran.dg/common_13.f90: New.
238 2011-08-16 Jason Merrill <jason@redhat.com>
241 * g++.dg/cpp0x/variadic-unresolved.C: New.
243 * g++.old-deja/g++.brendan/README: Add R.I.P.
245 * g++.dg/ext/attr-used-1.C: New.
248 * g++.dg/cpp0x/initlist56.C: New.
250 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
253 * g++.dg/opt/life1.C: Only run on Linux.
255 2011-08-15 Tobias Burnus <burnus@net-b.de>
257 * gfortran.dg/coarray_26.f90: New.
259 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
261 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
264 2011-08-14 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/func_result_7.f90: New.
269 2011-08-13 Jason Merrill <jason@redhat.com>
272 * g++.dg/cpp0x/decltype32.C: New.
275 * g++.dg/diagnostic/expr1.C: New.
277 2011-08-12 David Li <davidxl@google.com>
279 * g++.dg/abi/vbase15.C: New test.
281 2011-08-12 Jason Merrill <jason@redhat.com>
284 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
286 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
288 * gcc.dg/builtins-67.c: New test.
289 * gcc.target/i386/conversion.c: Ditto.
291 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
292 Brian Hackett <bhackett1024@gmail.com>
294 * g++.dg/plugin/decl_plugin.c: New.
295 * g++.dg/plugin/decl-plugin-test.C: New.
296 * g++.dg/plugin/plugin.exp: Add above testcase.
298 2011-08-11 Richard Guenther <rguenther@suse.de>
300 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
302 2011-08-11 Michael Matz <matz@suse.de>
304 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
306 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
308 PR tree-optimization/50039
309 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
310 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
312 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
314 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
315 (sse4_1_test): Initialize src3 with random value.
317 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
319 * gcc.c-torture/execute/scal-to-vec1.c: New test.
320 * gcc.c-torture/execute/scal-to-vec2.c: New test.
321 * gcc.c-torture/execute/scal-to-vec3.c: New test.
322 * gcc.dg/scal-to-vec1.c: New test.
323 * gcc.dg/scal-to-vec2.c: New test.
325 2011-08-09 Richard Guenther <rguenther@suse.de>
327 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
328 * gcc.dg/tree-ssa/vrp60.c: New testcase.
329 * gcc.dg/tree-ssa/vrp61.c: Likewise.
330 * gcc.dg/tree-ssa/vrp62.c: Likewise.
332 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
334 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
336 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
338 * gcc.dg/pr49948.c: Require pthread effective target.
340 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
342 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
344 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
346 * gcc.target/i386/sse-22a.c: New test.
348 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
350 PR tree-optimization/50014
351 * gcc.dg/vect/pr50014.c: New test.
353 2011-08-08 Martin Jambor <mjambor@suse.cz>
356 * gcc.dg/tree-ssa/pr49923.c: New test.
358 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
361 * gcc.target/i386/pr49781-1.c: New.
363 2011-08-08 Jason Merrill <jason@redhat.com>
365 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
367 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
369 2011-08-07 Janus Weil <janus@gcc.gnu.org>
372 * gfortran.dg/typebound_override_1.f90: New.
374 2011-08-07 Kai Tietz <ktietz@redhat.com>
376 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
378 * gcc.dg/tree-ssa/loop-1.c: Likewise.
379 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
380 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
381 * gcc.dg/tree-ssa/loop-33.c: Likewise.
382 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
383 * gcc.dg/tree-ssa/loop-35.c: Likewise.
384 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
385 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
386 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
387 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
389 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
392 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
394 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
396 * gcc.dg/pr48770.c: Cleanup coverage files.
397 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
399 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
401 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
402 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
403 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
404 lzcnt and bmi options.
406 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
409 * gcc.dg/pr47381-1.c: New.
410 * gcc.dg/pr47381-2.c: Likewise.
411 * gcc.target/i386/pr47381.c: Likewise.
413 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
416 * gcc.dg/pr47727.c: New.
419 * gcc.dg/pr47372-1.c: New.
420 * gcc.dg/pr47372-2.c: Likewise.
422 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
425 * gcc.target/i386/pr47449.c: New.
428 * gcc.dg/pr47446-1.c: New.
429 * gcc.dg/pr47446-2.c: Likewise.
431 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
434 * gcc.dg/pr47766.c: New.
437 * gcc.dg/tls/pr47715-1.c: New.
438 * gcc.dg/tls/pr47715-2.c: Likewise.
439 * gcc.dg/tls/pr47715-3.c: Likewise.
440 * gcc.dg/tls/pr47715-4.c: Likewise.
441 * gcc.dg/tls/pr47715-5.c: Likewise.
443 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
446 * objc.dg/gnu-api-2-class.m: Updated comments.
447 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
448 * objc.dg/gnu-api-2-class-meta.m: New test.
449 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
451 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
454 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
455 with classes that are in construction.
457 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
460 * gcc.target/i386/pr48084-1.c: New.
461 * gcc.target/i386/pr48084-2.c: Likewise.
462 * gcc.target/i386/pr48084-3.c: Likewise.
463 * gcc.target/i386/pr48084-4.c: Likewise.
464 * gcc.target/i386/pr48084-5.c: Likewise.
466 PR rtl-optimization/49504
467 * gcc.target/i386/pr49504.c: New.
470 * gcc.dg/pr49860.c: New.
472 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
475 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
476 with classes that are in construction.
478 2011-08-05 Jason Merrill <jason@redhat.com>
481 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
484 * g++.dg/cpp0x/decltype31.C: New.
487 * g++.dg/init/array28.C: New.
490 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
492 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
495 * gcc.dg/pr47369-1.c: New.
497 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
500 * gcc.dg/torture/pr47364-1.c: New.
501 * gcc.c-torture/compile/pr47364-1.c: Likewise.
502 * gcc.c-torture/compile/pr47364-2.c: Likewise.
504 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
507 * gfortran.dg/transfer_check_2.f90: New test case.
509 2011-08-05 Jan Hubicka <jh@suse.cz>
512 * gfortran.dg/pr49494.f90: New testcase.
514 2011-08-05 Jan Hubicka <jh@suse.cz>
517 * gcc.c-torture/compile/pr49735.c: New testcase.
519 2011-08-05 Jason Merrill <jason@redhat.com>
522 * g++.dg/cpp0x/initlist56.C: New.
525 * g++.dg/overload/rvalue2.C: New.
528 * g++.dg/cpp0x/range-for21.C: New.
530 * g++.dg/ext/vla11.C: New.
532 2011-08-05 Richard Guenther <rguenther@suse.de>
534 PR tree-optimization/49984
535 * gcc.dg/tree-ssa/vrp59.c: New testcase.
537 2011-08-05 Richard Guenther <rguenther@suse.de>
539 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
540 * gcc.dg/tree-ssa/vrp52.c: Likewise.
541 * gcc.dg/tree-ssa/vrp53.c: Likewise.
543 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
545 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
546 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
547 * gfortran.dg/ldist-pr43023.f90: Ditto.
548 * gfortran.dg/namelist_52.f90: Ditto.
549 * gfortran.dg/interface_proc_end.f90: Ditto.
550 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
551 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
553 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
555 * gcc.dg/vect/vect-over-widen-1.c: New test.
556 * gcc.dg/vect/vect-over-widen-2.c: New test.
557 * gcc.dg/vect/vect-over-widen-3.c: New test.
558 * gcc.dg/vect/vect-over-widen-4.c: New test.
560 2011-08-04 Richard Guenther <rguenther@suse.de>
563 * gfortran.dg/vect/O3-pr49957.f: New testcase.
565 2011-08-04 Ian Bolton <ian.bolton@arm.com>
567 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
569 2011-08-04 Jakub Jelinek <jakub@redhat.com>
572 * g++.dg/ext/builtin-object-size3.C: New test.
574 2011-08-03 Jakub Jelinek <jakub@redhat.com>
576 PR tree-optimization/49948
577 * gcc.dg/pr49948.c: New test.
579 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
582 * gcc.dg/torture/pr47383.c: New.
584 2011-08-03 Arnaud Charlet <charlet@adacore.com>
586 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
588 2011-08-03 Arnaud Charlet <charlet@adacore.com>
590 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
592 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
595 * gcc.dg/torture/pr47744-1.c: New.
596 * gcc.dg/torture/pr47744-2.c: Likewise.
597 * gcc.dg/torture/pr47744-3.c: Likewise.
599 2011-08-03 Richard Guenther <rguenther@suse.de>
602 * gcc.dg/torture/pr49958.c: New testcase.
604 2011-08-03 Richard Guenther <rguenther@suse.de>
606 PR tree-optimization/49938
607 * g++.dg/torture/pr49938.C: New testcase.
609 2011-08-02 Jason Merrill <jason@redhat.com>
612 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
615 * g++.dg/cpp0x/initlist5.C: Add additional cases.
618 * g++.dg/cpp0x/variadic115.C: New.
621 * g++.dg/cpp0x/union5.C: New.
623 2011-08-02 Daniel Kraft <d@domob.eu>
626 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
628 2011-08-02 Kai Tietz <ktietz@redhat.com>
631 * gcc.dg/tree-ssa/forwprop-15.c
633 2011-08-02 Jason Merrill <jason@redhat.com>
636 * g++.dg/cpp0x/range-for20.C: New.
638 2011-08-02 Tobias Burnus <burnus@net-b.de>
640 * gfortran.dg/coarray_lib_token_3.f90: New.
642 2011-08-02 Jakub Jelinek <jakub@redhat.com>
645 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
646 * gcc.dg/gomp/atomic-15.c: New test.
647 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
648 * g++.dg/gomp/atomic-15.C: New test.
649 * g++.dg/gomp/private-1.C: New test.
650 * g++.dg/gomp/sharing-2.C: New test.
651 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
652 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
653 * gfortran.dg/gomp/omp_atomic2.f90: New test.
655 2011-08-02 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
658 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
660 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
661 * gfortran.dg/allocatable_function_5.f90: Ditto.
662 * gfortran.dg/allocate_stat.f90: Ditto.
663 * gfortran.dg/array_constructor_20.f90: Ditto.
664 * gfortran.dg/array_constructor_21.f90: Ditto.
665 * gfortran.dg/array_constructor_22.f90: Ditto.
666 * gfortran.dg/array_constructor_26.f03: Ditto.
667 * gfortran.dg/array_function_4.f90: Ditto.
668 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
669 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
670 * gfortran.dg/bind_c_usage_15.f90: Ditto.
671 * gfortran.dg/bind_c_usage_16.f03: Ditto.
672 * gfortran.dg/bind_c_usage_3.f03: Ditto.
673 * gfortran.dg/binding_label_tests_7.f03: Ditto.
674 * gfortran.dg/class_15.f03: Ditto.
675 * gfortran.dg/class_27.f03: Ditto.
676 * gfortran.dg/class_33.f90: Ditto.
677 * gfortran.dg/class_37.f03: Ditto.
678 * gfortran.dg/class_40.f03: Ditto.
679 * gfortran.dg/class_42.f03: Ditto.
680 * gfortran.dg/class_defined_operator_1.f03: Ditto.
681 * gfortran.dg/coarray/registering_1.f90: Ditto.
682 * gfortran.dg/convert_1.f90: Ditto.
683 * gfortran.dg/default_initialization_3.f90: Ditto.
684 * gfortran.dg/dependency_25.f90: Ditto.
685 * gfortran.dg/dependency_26.f90: Ditto.
686 * gfortran.dg/dependency_36.f90: Ditto.
687 * gfortran.dg/dependency_37.f90: Ditto.
688 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
689 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
690 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
691 * gfortran.dg/elemental_pointer_1.f90: Ditto.
692 * gfortran.dg/elemental_result_1.f90: Ditto.
693 * gfortran.dg/empty_derived_type.f90: Ditto.
694 * gfortran.dg/entry_7.f90: Ditto.
695 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
696 * gfortran.dg/equiv_constraint_3.f90: Ditto.
697 * gfortran.dg/error_recovery_3.f90: Ditto.
698 * gfortran.dg/extends_4.f03: Ditto.
699 * gfortran.dg/func_assign.f90: Ditto.
700 * gfortran.dg/func_assign_3.f90: Ditto.
701 * gfortran.dg/generic_1.f90: Ditto.
702 * gfortran.dg/generic_18.f90: Ditto.
703 * gfortran.dg/generic_22.f03: Ditto.
704 * gfortran.dg/generic_4.f90: Ditto.
705 * gfortran.dg/generic_6.f90: Ditto.
706 * gfortran.dg/generic_actual_arg.f90: Ditto.
707 * gfortran.dg/graphite/id-21.f: Ditto.
708 * gfortran.dg/graphite/pr45758.f90: Ditto.
709 * gfortran.dg/host_assoc_call_2.f90: Ditto.
710 * gfortran.dg/host_assoc_call_3.f90: Ditto.
711 * gfortran.dg/host_assoc_call_4.f90: Ditto.
712 * gfortran.dg/host_assoc_function_4.f90: Ditto.
713 * gfortran.dg/host_used_types_1.f90: Ditto.
714 * gfortran.dg/implicit_1.f90: Ditto.
715 * gfortran.dg/implicit_11.f90: Ditto.
716 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
717 * gfortran.dg/impure_actual_1.f90: Ditto.
718 * gfortran.dg/impure_assignment_1.f90: Ditto.
719 * gfortran.dg/impure_constructor_1.f90: Ditto.
720 * gfortran.dg/initialization_10.f90: Ditto.
721 * gfortran.dg/initialization_12.f90: Ditto.
722 * gfortran.dg/interface_14.f90: Ditto.
723 * gfortran.dg/interface_15.f90: Ditto.
724 * gfortran.dg/interface_2.f90: Ditto.
725 * gfortran.dg/interface_25.f90: Ditto.
726 * gfortran.dg/interface_26.f90: Ditto.
727 * gfortran.dg/interface_29.f90: Ditto.
728 * gfortran.dg/interface_assignment_1.f90: Ditto.
729 * gfortran.dg/internal_pack_6.f90: Ditto.
730 * gfortran.dg/internal_pack_7.f90: Ditto.
731 * gfortran.dg/internal_pack_8.f90: Ditto.
732 * gfortran.dg/lto/pr45586_0.f90: Ditto.
733 * gfortran.dg/lto/pr47839_0.f90: Ditto.
734 * gfortran.dg/module_commons_3.f90: Ditto.
735 * gfortran.dg/module_equivalence_4.f90: Ditto.
736 * gfortran.dg/module_equivalence_6.f90: Ditto.
737 * gfortran.dg/module_function_type_1.f90: Ditto.
738 * gfortran.dg/module_naming_1.f90: Ditto.
739 * gfortran.dg/namelist_4.f90: Ditto.
740 * gfortran.dg/operator_c1202.f90: Ditto.
741 * gfortran.dg/parens_7.f90: Ditto.
742 * gfortran.dg/pr32921.f: Ditto.
743 * gfortran.dg/pr33646.f90: Ditto.
744 * gfortran.dg/pr41928.f90: Ditto.
745 * gfortran.dg/pr42119.f90: Ditto.
746 * gfortran.dg/pr43984.f90: Ditto.
747 * gfortran.dg/present_1.f90: Ditto.
748 * gfortran.dg/private_type_2.f90: Ditto.
749 * gfortran.dg/proc_decl_2.f90: Ditto.
750 * gfortran.dg/proc_ptr_10.f90: Ditto.
751 * gfortran.dg/proc_ptr_22.f90: Ditto.
752 * gfortran.dg/proc_ptr_8.f90: Ditto.
753 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
754 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
755 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
756 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
757 * gfortran.dg/substring_equivalence.f90: Ditto.
758 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
759 * gfortran.dg/transpose_optimization_1.f90: Ditto.
760 * gfortran.dg/trim_optimize_6.f90: Ditto.
761 * gfortran.dg/typebound_call_12.f03: Ditto.
762 * gfortran.dg/typebound_operator_5.f03: Ditto.
763 * gfortran.dg/typebound_operator_6.f03: Ditto.
764 * gfortran.dg/typebound_proc_18.f03: Ditto.
765 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
766 * gfortran.dg/use_1.f90: Ditto.
767 * gfortran.dg/use_10.f90: Ditto.
768 * gfortran.dg/use_11.f90: Ditto.
769 * gfortran.dg/use_14.f90: Ditto.
770 * gfortran.dg/use_only_2.f90: Ditto.
771 * gfortran.dg/use_rename_4.f90: Ditto.
772 * gfortran.dg/use_rename_5.f90: Ditto.
773 * gfortran.dg/used_dummy_types_3.f90: Ditto.
774 * gfortran.dg/used_interface_ref.f90: Ditto.
775 * gfortran.dg/used_types_11.f90: Ditto.
776 * gfortran.dg/used_types_3.f90: Ditto.
777 * gfortran.dg/used_types_4.f90: Ditto.
778 * gfortran.dg/userdef_operator_2.f90: Ditto.
779 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
780 * gfortran.dg/vect/pr46213.f90: Ditto.
781 * gfortran.dg/whole_file_21.f90: Ditto.
782 * gfortran.dg/whole_file_22.f90: Ditto.
783 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
784 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
786 2011-08-02 Kai Tietz <ktietz@redhat.com>
788 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
790 2011-08-01 Jason Merrill <jason@redhat.com>
793 * g++.dg/abi/mangle49.C: New.
796 * g++.dg/cpp0x/constexpr-array4.C: New.
799 * g++.dg/cpp0x/constexpr-builtin1.C: New.
801 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
804 * gcc.target/i386/pr49927.c: New test.
806 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
808 PR tree-optimization/49926
809 * gcc.dg/vect/pr49926.c: New test.
811 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
813 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
814 * gcc.target/i386/lzcnt-1.c: New test.
815 * gcc.target/i386/lzcnt-2.c: Likewise.
816 * gcc.target/i386/lzcnt-2a.c: Likewise.
817 * gcc.target/i386/lzcnt-3.c: Likewise.
818 * gcc.target/i386/lzcnt-4.c: Likewise.
819 * gcc.target/i386/lzcnt-4a.c: Likewise.
820 * gcc.target/i386/lzcnt-5.c: Likewise.
821 * gcc.target/i386/lzcnt-6.c: Likewise.
822 * gcc.target/i386/lzcnt-6a.c: Likewise.
823 * gcc.target/i386/lzcnt-check.h: Likewise.
825 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
826 * gcc.target/i386/sse-13.c: Likewise.
827 * gcc.target/i386/sse-14.c: Likewise.
828 * g++.dg/other/i386-2.C: Likewise.
829 * g++.dg/other/i386-3.C: Likewise.
831 2011-08-01 Julian Brown <julian@codesourcery.com>
833 * gcc.target/arm/fixed-point-exec.c: New test.
835 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.target/i386/pr49920.c: New test.
840 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
842 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
843 * gcc.dg/tree-ssa/pr23109.c: Ditto.
844 * gcc.dg/tree-ssa/loop-7.c: Ditto.
845 * gcc.dg/tree-ssa/loop-32.c: Ditto.
846 * gcc.dg/tree-ssa/loop-33.c: Ditto.
847 * gcc.dg/tree-ssa/loop-34.c: Ditto.
848 * gcc.dg/tree-ssa/loop-35.c: Ditto.
849 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
850 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
851 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
852 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
853 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
854 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
855 * g++.dg/tree-ssa/pr33615.C: Ditto.
856 * g++.dg/tree-ssa/restrict1.C: Ditto.
857 * c-c++-common/restrict-2.c: Ditto.
858 * gfortran.dg/pr32921.f: Ditto.
859 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
860 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
861 * gcc.dg/tree-ssa/vrp47.c: Ditto.
862 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
863 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
864 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
865 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
866 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
867 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
868 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
870 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
872 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
873 .exe.ltrans[0-9]*. dump files.
875 2011-07-31 Janus Weil <janus@gcc.gnu.org>
878 * gfortran.dg/abstract_type_6.f03: Modified.
879 * gfortran.dg/typebound_proc_24.f03: New.
881 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
884 * g++.dg/init/for1.C: Fix.
886 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
889 * gfortran.dg/string_5.f90: New test.
891 2011-07-29 Jason Merrill <jason@redhat.com>
894 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
896 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
898 PR tree-optimization/47407
899 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
903 2011-07-29 Richard Guenther <rguenther@suse.de>
905 * gcc.dg/uninit-suppress.c: Also disable VRP.
906 * gcc.dg/uninit-suppress_2.c: Likewise.
908 2011-07-28 Jason Merrill <jason@redhat.com>
911 * g++.dg/template/nontype24.C: New.
913 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
915 PR rtl-optimization/47958
916 * gcc.dg/torture/pr47958-1.c: New.
918 2011-07-29 Wei Guozhi <carrot@google.com>
920 PR rtl-optimization/49799
921 * gcc.dg/pr49799.c: New test case.
923 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
926 * gcc.dg/graphite/id-pr48648.c: New.
928 2011-07-28 Jakub Jelinek <jakub@redhat.com>
931 * gfortran.dg/maxloc_2.f90: New test.
932 * gfortran.dg/maxloc_3.f90: New test.
933 * gfortran.dg/minloc_1.f90: New test.
934 * gfortran.dg/minloc_2.f90: New test.
935 * gfortran.dg/minloc_3.f90: New test.
936 * gfortran.dg/minmaxloc_7.f90: New test.
939 * gcc.dg/debug/dwarf2/pr49871.c: New test.
941 2011-07-28 Jakub Jelinek <jakub@redhat.com>
943 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
944 the builtin isn't optimized away.
946 2011-07-27 Tobias Burnus <burnus@net-b.de>
949 * gfortran.dg/lto/pr45586-2_0.f90: New.
951 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
954 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
955 * c-c++-common/cxxbitfields-5.c: Same.
957 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
959 * lib/target-supports.exp (check_effective_target_mmap): Use
960 check_function_available.
962 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
964 * g++.old-deja/g++.pt/crash60.C: Updated.
966 2011-07-27 Jakub Jelinek <jakub@redhat.com>
969 * gcc.target/i386/pr49866.c: New test.
971 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
973 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
974 * gcc.target/i386/bmi-andn-1.c: New test.
975 * gcc.target/i386/bmi-andn-1a.c: Likewise.
976 * gcc.target/i386/bmi-andn-2.c: Likewise.
977 * gcc.target/i386/bmi-andn-2a.c: Likewise.
978 * gcc.target/i386/bmi-bextr-1.c: Likewise.
979 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
980 * gcc.target/i386/bmi-bextr-2.c: Likewise.
981 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
982 * gcc.target/i386/bmi-blsi-1.c: Likewise.
983 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
984 * gcc.target/i386/bmi-blsi-2.c: Likewise.
985 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
986 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
987 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
988 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
989 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
990 * gcc.target/i386/bmi-blsr-1.c: Likewise.
991 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
992 * gcc.target/i386/bmi-blsr-2.c: Likewise.
993 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
994 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
995 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
996 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
997 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
999 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1002 * gfortran.dg/graphite/id-pr47691.f: New.
1004 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1006 * gcc.target/i386/avx-os-support.h: New.
1007 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1008 (main): Check avx_os_support before the test is run.
1009 * gcc.target/i386/aes-avx-check.h: Ditto.
1010 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1012 2011-07-27 Kai Tietz <ktietz@redhat.com>
1014 * gcc.target/i386/aggregate-ret3.c: New test.
1015 * gcc.target/i386/aggregate-ret4.c: New test.
1017 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1020 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1021 allocated array should *not* change its size.
1022 * gfortran.dg/multiple_allocation_3.f90: New test.
1024 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/cpp0x/constexpr-49776.C: New.
1029 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1032 * gcc.dg/graphite/id-pr47046.c: New.
1034 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1037 * gcc.dg/graphite/run-id-pr47593.c: New.
1039 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1042 * gcc.dg/graphite/run-id-pr47653.c: New.
1043 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1044 induction variables.
1045 * gcc.dg/graphite/scop-16.c: Same.
1046 * gcc.dg/graphite/scop-17.c: Same.
1047 * gcc.dg/graphite/scop-21.c: Same.
1049 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1052 * gcc.dg/graphite/id-pr48805.c: New.
1054 2011-07-26 Tobias Burnus <burnus@net-b.de>
1056 * gfortran.dg/coarray_lib_token_2.f90: New.
1058 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1060 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1063 2011-07-25 Andrew Pinski <apinski@cavium.com>
1066 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1067 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1069 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1071 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1073 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1074 * gcc.c-torture/execute/loop-2g.c: Likewise.
1075 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1076 Require mmap support.
1077 * gcc.c-torture/execute/loop-2g.x: Likewise.
1078 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1079 (MAP_ANON): Provide default.
1080 * gcc.dg/20050826-1.c: Likewise.
1081 * gcc.target/i386/pr36533.c: Likewise.
1082 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1083 Use dg-require-effective-target mmap.
1085 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1088 * g++.dg/cpp0x/range-for19.C: New.
1090 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1093 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1096 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/torture/pr49309.C: Remove.
1101 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1103 PR tree-optimization/49809
1104 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1107 2011-07-25 Richard Guenther <rguenther@suse.de>
1109 PR tree-optimization/49715
1110 * gcc.target/i386/pr49715-1.c: New testcase.
1111 * gcc.target/i386/pr49715-2.c: Likewise.
1113 2011-07-23 Jason Merrill <jason@redhat.com>
1115 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1117 2011-07-22 Jason Merrill <jason@redhat.com>
1120 * g++.dg/cpp0x/initlist55.C: New.
1122 2011-07-23 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/namelist_72.f: New.
1127 2011-07-23 Tobias Burnus <burnus@net-b.de>
1129 * gfortran.dg/coarray_25.f90: New.
1131 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1133 * override1.C: This test should use c++0x mode.
1134 * override3.C: New. Test the diagnostics in c++98 mode.
1136 2011-07-22 Jason Merrill <jason@redhat.com>
1137 Mark Glisse <marc.glisse@normalesup.org>
1140 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1143 * g++.dg/opt/builtins2.C: New.
1144 * g++.dg/other/error27.C: Don't rely on __builtin.
1146 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1148 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1150 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1151 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1152 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1153 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1155 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1158 2011-07-22 Richard Guenther <rguenther@suse.de>
1160 PR tree-optimization/45819
1161 * gcc.dg/pr45819.c: New testcase.
1163 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1165 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1167 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1171 * gcc.dg/graphite/run-id-pr47654.c: New.
1173 2011-07-21 Ian Lance Taylor <iant@google.com>
1176 * gcc.dg/pr49705.c: New test.
1178 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1180 * lib/target-supports.exp (check_avx_os_support_available): New.
1181 (check_effective_target_avx_runtime): Use it.
1183 2011-07-21 Richard Guenther <rguenther@suse.de>
1185 PR tree-optimization/49770
1186 * g++.dg/torture/pr49770.C: New testcase.
1188 2011-07-21 Kai Tietz <ktietz@redhat.com>
1190 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1191 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1193 2011-07-21 Tobias Burnus <burnus@net-b.de>
1195 * gfortran.dg/coarray_lib_token_1.f90: New.
1197 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1199 * gcc.dg/pr32912-2.c: Skip for AVR.
1200 * gcc.dg/pr44674.c: Add dg-require-profiling.
1202 2011-07-20 Jason Merrill <jason@redhat.com>
1204 * g++.dg/ext/desig2.C: New.
1206 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1208 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1210 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1211 * gcc.target/powerpc/recip-3.c: Ditto.
1213 2011-07-19 Jason Merrill <jason@redhat.com>
1215 PR c++/6709 (DR 743)
1216 PR c++/42603 (DR 950)
1217 * g++.dg/cpp0x/decltype21.C: New.
1219 2011-07-20 Richard Guenther <rguenther@suse.de>
1222 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1223 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1225 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1227 * gcc.target/arm/combine-movs.c: New.
1228 * gcc.target/arm/unsigned-extend-2.c: New.
1230 2011-07-19 Jason Merrill <jason@redhat.com>
1233 * g++.dg/cpp0x/variadic114.C: New.
1235 2011-07-19 Tobias Burnus <burnus@net-b.de>
1237 * gfortran.dg/coarray_args_1.f90: New.
1238 * gfortran.dg/coarray_args_2.f90: New.
1240 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1243 * gfortran.dg/allocate_error_3.f90: New.
1245 2011-07-19 Richard Guenther <rguenther@suse.de>
1247 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1248 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1249 * gcc.dg/torture/20110719-1.c: New testcase.
1251 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/49768
1254 * gcc.c-torture/execute/pr49768.c: New test.
1256 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1258 PR tree-optimization/49771
1259 * gcc.dg/vect/pr49771.c: New test.
1261 2011-07-18 Martin Jambor <mjambor@suse.cz>
1263 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1264 * gcc.dg/ipa/ipa-2.c: Likewise.
1265 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1266 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1267 * gcc.dg/ipa/ipa-5.c: Likewise.
1268 * gcc.dg/ipa/ipa-7.c: Likewise.
1269 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1270 * gcc.dg/ipa/ipacost-1.c: Likewise.
1271 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1273 * gcc.dg/ipa/ipcp-1.c: New test.
1274 * gcc.dg/ipa/ipcp-2.c: Likewise.
1275 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1277 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1280 * gfortran.dg/pr49675.f90: New test.
1282 2011-07-18 Richard Guenther <rguenther@suse.de>
1284 * gcc.dg/torture/20110718-1.c: New testcase.
1286 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1289 * g++.dg/ext/bitfield3.C: Likewise.
1290 * g++.dg/ext/bitfield4.C: Likewise.
1291 * g++.dg/ext/bitfield5.C: Likewise.
1292 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1293 * g++.dg/other/pr23205-2.C: Likewise.
1294 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1295 * gcc.c-torture/compile/20001109-2.c: Likewise.
1296 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1297 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1298 * gcc.dg/bitfld-16.c: Likewise.
1299 * gcc.dg/bitfld-17.c: Likewise.
1300 * gcc.dg/bitfld-18.c: Likewise.
1301 * gcc.dg/builtins-config.h: Remove Netware support.
1302 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1303 * gcc.dg/cdce2.c: Likewise.
1304 * gcc.dg/cpp/assert4.c: Remove netware support.
1305 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1306 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1308 * lib/target-supports.exp (check_visibility_available): Remove
1310 (check_profiling_available): Likewise.
1312 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1314 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1316 2011-07-17 Tobias Burnus <burnus@net-b.de>
1317 Thomas Koenig <tkoenig@gcc.gnu.org>
1320 * gfortran.dg/generic_17.f90: Fix testcase.
1321 * gfortran.dg/interface_3.f90: Add dg-error.
1322 * gfortran.dg/use_14.f90: New.
1323 * gfortran.dg/use_15.f90: New.
1325 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/pointer_controlled.adb: New test.
1329 2011-07-17 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/pointer_remapping_7.f90: New.
1334 2011-07-16 Jason Merrill <jason@redhat.com>
1336 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1338 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1339 Jason Merrill <jason@redhat.com>
1343 * g++.dg/cpp0x/decltype29.C: Adjust.
1344 * g++.dg/cpp0x/error4.C: Adjust.
1345 * g++.dg/cpp0x/sfinae26.C: Adjust.
1346 * g++.dg/cpp0x/variadic105.C: Adjust.
1347 * g++.dg/template/deduce3.C: Adjust.
1348 * g++.dg/template/error45.C: Adjust.
1349 * g++.dg/template/ptrmem2.C: Adjust.
1350 * g++.dg/template/sfinae2.C: Adjust.
1351 * g++.old-deja/g++.pt/crash60.C: Adjust.
1352 * g++.old-deja/g++.pt/unify6.C: Adjust.
1353 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1354 * g++.dg/cpp0x/nullptr15.C: Adjust.
1355 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1356 * g++.dg/cpp0x/pr31431.C: Adjust.
1357 * g++.dg/cpp0x/pr31434.C: Adjust.
1358 * g++.dg/cpp0x/sfinae11.C: Adjust
1359 * g++.dg/cpp0x/temp_default2.C: Adjust.
1360 * g++.dg/cpp0x/trailing4.C: Adjust.
1361 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1362 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1363 * g++.dg/cpp0x/variadic105.C: Adjust.
1364 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1365 * g++.dg/ext/vla2.C: Adjust.
1366 * g++.dg/other/ptrmem10.C: Adjust.
1367 * g++.dg/other/ptrmem11.C: Adjust.
1368 * g++.dg/overload/unknown1.C: Adjust.
1369 * g++.dg/template/conv11.C: Adjust.
1370 * g++.dg/template/dependent-expr5.C: Adjust.
1371 * g++.dg/template/friend.C: Adjust.
1372 * g++.dg/template/incomplete2.C: Adjust.
1373 * g++.dg/template/local4.C: Adjust.
1374 * g++.dg/template/local6.C: Adjust.
1375 * g++.dg/template/operator9.C: Adjust.
1376 * g++.dg/template/ttp25.C: Adjust.
1377 * g++.dg/template/unify10.C: Adjust.
1378 * g++.dg/template/unify11.C: Adjust.
1379 * g++.dg/template/unify6.C: Adjust.
1380 * g++.dg/template/unify9.C: Adjust.
1381 * g++.dg/template/varmod1.C: Adjust.
1382 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1383 * g++.old-deja/g++.pt/crash28.C: Adjust.
1384 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1385 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1386 * g++.old-deja/g++.pt/expr2.C: Adjust.
1387 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1388 * g++.old-deja/g++.pt/spec5.C: Adjust.
1389 * g++.old-deja/g++.pt/spec6.C: Adjust.
1390 * g++.old-deja/g++.pt/unify4.C: Adjust.
1391 * g++.old-deja/g++.pt/unify8.C: Adjust.
1392 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1393 * g++.dg/overload/template5.C: New testcase.
1394 * g++.dg/template/overload12.C: New testcase.
1396 2011-07-11 Tobias Burnus <burnus@net-b.de>
1398 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1399 * gfortran.dg/coarray_7.f90: Ditto.
1400 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1401 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1403 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1405 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1407 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1408 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1409 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1411 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1412 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1413 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1415 2011-07-15 Jason Merrill <jason@redhat.com>
1418 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1419 Use --extra_opts instead of --additional_options.
1421 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1424 * g++.dg/torture/pr49309.C: Remove.
1426 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1428 * gcc.target/tic6x/weak-call.c: New test.
1429 * gcc.target/tic6x/fpcmp.c: New test.
1430 * gcc.target/tic6x/fpdiv.c: New test.
1431 * gcc.target/tic6x/rotdi16-scan.c: New test.
1432 * gcc.target/tic6x/ffssi.c: New test.
1433 * gcc.target/tic6x/fpdiv-lib.c: New test.
1434 * gcc.target/tic6x/cold-lc.c: New test.
1435 * gcc.target/tic6x/longcalls.c: New test.
1436 * gcc.target/tic6x/abi-align-1.c: New test.
1437 * gcc.target/tic6x/fpcmp-finite.c: New test.
1438 * gcc.target/tic6x/rotdi16.c: New test.
1439 * gcc.target/tic6x/bswapl.c: New test.
1440 * gcc.target/tic6x/ffsdi.c: New test.
1441 * gcc.target/tic6x/tic6x.exp: New file.
1442 * gcc.target/tic6x/builtins/arith24.c: New test.
1443 * gcc.target/tic6x/builtins/smpy.c: New test.
1444 * gcc.target/tic6x/builtins/smpylh.c: New test.
1445 * gcc.target/tic6x/builtins/smpyh.c: New test.
1446 * gcc.target/tic6x/builtins/sarith1.c: New test.
1447 * gcc.target/tic6x/builtins/extclr.c: New test
1448 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1449 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1450 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1451 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1453 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1455 * gcc.dg/20020312-2.c: Likewise.
1456 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1457 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1458 * gcc.dg/torture/builtin-math-7.c: Likewise.
1461 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1462 not testing tic6x-*-*.
1464 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1467 * g++.dg/torture/pr49309.C: New testcase.
1469 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1471 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1473 2011-07-14 Richard Guenther <rguenther@suse.de>
1475 PR tree-optimization/49651
1476 * gcc.dg/torture/pr49651.c: New testcase.
1478 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1481 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1483 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1485 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1486 -mno-pointers-to-nested-functions.
1487 * gcc.target/powerpc/no-r11-2.c: Ditto.
1488 * gcc.target/powerpc/no-r11-3.c: Ditto.
1490 2011-07-13 Jason Merrill <jason@redhat.com>
1492 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1493 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1494 when compiling C files.
1495 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1496 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1497 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1498 * g++.dg/lookup/anon2.C: Likewise.
1499 * g++.dg/tree-ssa/copyprop.C: Likewise.
1500 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1501 * g++.dg/init/vector1.C: Ignore narrowing errors.
1502 * g++.dg/torture/pr35526.C: Likewise.
1503 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1505 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1508 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1511 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1514 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1516 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1518 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1519 * lib/obj-c++.exp (obj-c++_init): Ditto.
1520 * lib/file-format.exp (gcc_target_object_format): Ditto.
1521 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1522 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1523 (check_visibility_available): Ditto.
1524 (check_effective_target_tls_native): Ditto.
1525 (check_effective_target_tls_emulated): Ditto.
1526 (check_effective_target_function_sections): Ditto.
1528 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1530 * gcc.target/arm/pr48183.c: New test.
1532 2011-07-13 Richard Guenther <rguenther@suse.de>
1534 * gcc.dg/torture/20110713-1.c: New testcase.
1536 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1539 * gcc.c-torture/compile/pr49474.c: New testcase.
1541 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1543 PR tree-optimization/49712
1544 * gcc.c-torture/execute/pr49712.c: New test.
1546 2011-07-11 Jason Merrill <jason@redhat.com>
1549 * g++.dg/template/recurse3.C: New.
1551 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1554 * gcc.dg/guality/csttest.c: New test.
1557 * gfortran.dg/pr49698.f90: New test.
1559 2011-07-11 Jeff Law <law@redhat.com>
1561 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1563 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1565 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1566 * go.test/go-test.exp (go-set-goarch): Likewise.
1568 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1571 * gcc.target/avr/torture/pr39633.c: New test case.
1573 2011-07-11 Tobias Burnus <burnus@net-b.de>
1576 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1578 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1580 * lib/target-supports.exp (check_effective_target_scheduling):
1582 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1583 * gcc.dg/pr45055.c: Ditto.
1584 * gcc.dg/pr45353.c: Ditto.
1585 * g++.dg/pr45056.C: Ditto.
1587 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1589 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1590 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1591 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1592 * g++.dg/torture/pr31863.C: Skip AVR.
1594 2011-07-10 Tobias Burnus <burnus@net-b.de>
1597 * gfortran.dg/intrinsic_signal.f90: New.
1599 2011-07-09 Jason Merrill <jason@redhat.com>
1601 * g++.dg/cpp0x/regress/regress6.C: New.
1602 * g++.dg/parse/crash45.C: Adjust message.
1603 * g++.dg/template/crash38.C: Adjust message.
1604 * g++.dg/template/crash64.C: Adjust message.
1606 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1608 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1609 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1610 * g++.dg/abi/bitfield3.C: Likewise.
1611 * g++.dg/eh/pr38662.C: Likewise.
1612 * g++.dg/ext/attrib36.C: Likewise.
1613 * g++.dg/ext/attrib37.C: Likewise.
1614 * g++.dg/ext/attrib8.C: Likewise.
1615 * g++.dg/ext/tmplattr1.C: Likewise.
1616 * g++.dg/inherit/override-attribs.C: Likewise.
1617 * g++.dg/opt/inline9.C: Likewise.
1618 * g++.dg/opt/life1.C: Likewise.
1619 * g++.dg/opt/longbranch2.C: Likewise.
1620 * g++.dg/opt/nrv12.C: Likewise.
1621 * g++.dg/opt/reg-stack4.C: Likewise.
1622 * g++.dg/other/pr35504.C: Likewise.
1623 * g++.dg/other/pr39496.C: Likewise.
1624 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1625 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1626 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1627 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1628 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1629 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1630 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1631 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1632 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1633 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1634 * g++.dg/warn/pr15774-1.C: Likewise.
1635 * g++.dg/warn/pr15774-2.C: Likewise.
1636 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1637 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1638 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1639 * g++.old-deja/g++.pt/asm2.C: Likewise.
1640 * gcc.c-torture/compile/20000804-1.c: Likewise.
1641 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1642 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1643 * gcc.dg/20020108-1.c: Likewise.
1644 * gcc.dg/20020122-2.c: Likewise.
1645 * gcc.dg/20020122-3.c: Likewise.
1646 * gcc.dg/20020206-1.c: Likewise.
1647 * gcc.dg/20020219-1.c: Likewise.
1648 * gcc.dg/20020310-1.c: Likewise.
1649 * gcc.dg/20020411-1.c: Likewise.
1650 * gcc.dg/20020418-2.c: Likewise.
1651 * gcc.dg/20020426-2.c: Likewise.
1652 * gcc.dg/20020517-1.c: Likewise.
1653 * gcc.dg/20030204-1.c: Likewise.
1654 * gcc.dg/20030826-2.c: Likewise.
1655 * gcc.dg/20031102-1.c: Likewise.
1656 * gcc.dg/20031202-1.c: Likewise.
1657 * gcc.dg/20050111-1.c: Likewise.
1658 * gcc.dg/20050503-1.c: Likewise.
1659 * gcc.dg/array-init-1.c: Likewise.
1660 * gcc.dg/builtin-apply4.c: Likewise.
1661 * gcc.dg/dfp/pr31344.c: Likewise.
1662 * gcc.dg/gomp/atomic-11.c: Likewise.
1663 * gcc.dg/graphite/pr40281.c: Likewise.
1664 * gcc.dg/ia64-sync-1.c: Likewise.
1665 * gcc.dg/ia64-sync-2.c: Likewise.
1666 * gcc.dg/ia64-sync-3.c: Likewise.
1667 * gcc.dg/ia64-sync-4.c: Likewise.
1668 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1669 * gcc.dg/invalid-call-1.c: Likewise.
1670 * gcc.dg/loop-3.c: Likewise.
1671 * gcc.dg/lower-subreg-1.c: Likewise.
1672 * gcc.dg/lto/pr47259_0.c: Likewise.
1673 * gcc.dg/nested-calls-1.c: Likewise.
1674 * gcc.dg/pr20017.c: Likewise.
1675 * gcc.dg/pr25023.c: Likewise.
1676 * gcc.dg/pr27671-2.c: Likewise.
1677 * gcc.dg/pr32176.c: Likewise.
1678 * gcc.dg/pr33676.c: Likewise.
1679 * gcc.dg/pr35045.c: Likewise.
1680 * gcc.dg/pr36015.c: Likewise.
1681 * gcc.dg/pr36584.c: Likewise.
1682 * gcc.dg/pr36998.c: Likewise.
1683 * gcc.dg/pr37438.c: Likewise.
1684 * gcc.dg/pr37908.c: Likewise.
1685 * gcc.dg/pr41241.c: Likewise.
1686 * gcc.dg/pr41340.c: Likewise.
1687 * gcc.dg/pr44136.c: Likewise.
1688 * gcc.dg/pr44194-1.c: Likewise.
1689 * gcc.dg/pr46212.c: Likewise.
1690 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1691 * gcc.dg/setjmp-2.c: Likewise.
1692 * gcc.dg/short-compare-1.c: Likewise.
1693 * gcc.dg/short-compare-2.c: Likewise.
1694 * gcc.dg/smod-1.c: Likewise.
1695 * gcc.dg/sync-2.c: Likewise.
1696 * gcc.dg/sync-3.c: Likewise.
1697 * gcc.dg/tls/opt-1.c: Likewise.
1698 * gcc.dg/tls/opt-2.c: Likewise.
1699 * gcc.dg/tls/opt-3.c: Likewise.
1700 * gcc.dg/torture/badshift.c: Likewise.
1701 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1702 * gcc.dg/torture/pr20314-2.c: Likewise.
1703 * gcc.dg/torture/pr36891.c: Likewise.
1704 * gcc.dg/torture/pr38774.c: Likewise.
1705 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1706 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1707 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1708 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1709 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1710 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1711 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1712 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1713 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1714 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1715 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1716 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1717 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1718 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1719 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1720 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1721 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1722 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1723 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1724 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1725 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1726 * gcc.dg/unroll-1.c: Likewise.
1727 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1728 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1729 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1730 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1731 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1732 * gcc.target/i386/20000609-1.c: Likewise.
1733 * gcc.target/i386/20000720-1.c: Likewise.
1734 * gcc.target/i386/20000724-1.c: Likewise.
1735 * gcc.target/i386/20011107-1.c: Likewise.
1736 * gcc.target/i386/20011119-1.c: Likewise.
1737 * gcc.target/i386/20020201-3.c: Likewise.
1738 * gcc.target/i386/20020218-1.c: Likewise.
1739 * gcc.target/i386/20020729-1.c: Likewise.
1740 * gcc.target/i386/20030926-1.c: Likewise.
1741 * gcc.target/i386/20060125-1.c: Likewise.
1742 * gcc.target/i386/20060125-2.c: Likewise.
1743 * gcc.target/i386/20060512-1.c: Likewise.
1744 * gcc.target/i386/20060512-2.c: Likewise.
1745 * gcc.target/i386/20060512-3.c: Likewise.
1746 * gcc.target/i386/20060512-4.c: Likewise.
1747 * gcc.target/i386/387-1.c: Likewise.
1748 * gcc.target/i386/387-2.c: Likewise.
1749 * gcc.target/i386/387-5.c: Likewise.
1750 * gcc.target/i386/387-6.c: Likewise.
1751 * gcc.target/i386/980312-1.c: Likewise.
1752 * gcc.target/i386/980313-1.c: Likewise.
1753 * gcc.target/i386/990117-1.c: Likewise.
1754 * gcc.target/i386/990424-1.c: Likewise.
1755 * gcc.target/i386/990524-1.c: Likewise.
1756 * gcc.target/i386/991129-1.c: Likewise.
1757 * gcc.target/i386/991214-1.c: Likewise.
1758 * gcc.target/i386/991230-1.c: Likewise.
1759 * gcc.target/i386/addr-sel-1.c: Likewise.
1760 * gcc.target/i386/aggregate-ret1.c: Likewise.
1761 * gcc.target/i386/aggregate-ret2.c: Likewise.
1762 * gcc.target/i386/align-main-3.c: Likewise.
1763 * gcc.target/i386/amd64-abi-1.c: Likewise.
1764 * gcc.target/i386/amd64-abi-2.c: Likewise.
1765 * gcc.target/i386/amd64-abi-4.c: Likewise.
1766 * gcc.target/i386/amd64-abi-5.c: Likewise.
1767 * gcc.target/i386/amd64-abi-6.c: Likewise.
1768 * gcc.target/i386/asm-1.c: Likewise.
1769 * gcc.target/i386/asm-3.c: Likewise.
1770 * gcc.target/i386/asm-5.c: Likewise.
1771 * gcc.target/i386/attributes-error.c: Likewise.
1772 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1773 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1774 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1775 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1776 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1777 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1778 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1779 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1780 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1781 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1782 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1783 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1784 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1785 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1786 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1787 * gcc.target/i386/bitfield1.c: Likewise.
1788 * gcc.target/i386/bitfield2.c: Likewise.
1789 * gcc.target/i386/bmi-2.c: Likewise.
1790 * gcc.target/i386/bmi-5.c: Likewise.
1791 * gcc.target/i386/builtin-unreachable.c: Likewise.
1792 * gcc.target/i386/cleanup-2.c: Likewise.
1793 * gcc.target/i386/clobbers.c: Likewise.
1794 * gcc.target/i386/cmov8.c: Likewise.
1795 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1796 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1797 * gcc.target/i386/compress-float-387.c: Likewise.
1798 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1799 * gcc.target/i386/compress-float-sse.c: Likewise.
1800 * gcc.target/i386/crc32-2.c: Likewise.
1801 * gcc.target/i386/crc32-3.c: Likewise.
1802 * gcc.target/i386/divmod-7.c: Likewise.
1803 * gcc.target/i386/divmod-8.c: Likewise.
1804 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1805 * gcc.target/i386/fma3-builtin.c: Likewise.
1806 * gcc.target/i386/fma3-fma.c: Likewise.
1807 * gcc.target/i386/fma4-256-vector.c: Likewise.
1808 * gcc.target/i386/fma4-builtin.c: Likewise.
1809 * gcc.target/i386/fma4-fma-2.c: Likewise.
1810 * gcc.target/i386/fma4-fma.c: Likewise.
1811 * gcc.target/i386/fma4-vector-2.c: Likewise.
1812 * gcc.target/i386/fma4-vector.c: Likewise.
1813 * gcc.target/i386/funcspec-1.c: Likewise.
1814 * gcc.target/i386/funcspec-10.c: Likewise.
1815 * gcc.target/i386/funcspec-11.c: Likewise.
1816 * gcc.target/i386/funcspec-2.c: Likewise.
1817 * gcc.target/i386/funcspec-5.c: Likewise.
1818 * gcc.target/i386/funcspec-6.c: Likewise.
1819 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1820 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1821 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1822 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1823 * gcc.target/i386/incoming-1.c: Likewise.
1824 * gcc.target/i386/incoming-10.c: Likewise.
1825 * gcc.target/i386/incoming-11.c: Likewise.
1826 * gcc.target/i386/incoming-12.c: Likewise.
1827 * gcc.target/i386/incoming-13.c: Likewise.
1828 * gcc.target/i386/incoming-14.c: Likewise.
1829 * gcc.target/i386/incoming-15.c: Likewise.
1830 * gcc.target/i386/incoming-2.c: Likewise.
1831 * gcc.target/i386/incoming-3.c: Likewise.
1832 * gcc.target/i386/incoming-4.c: Likewise.
1833 * gcc.target/i386/incoming-5.c: Likewise.
1834 * gcc.target/i386/incoming-6.c: Likewise.
1835 * gcc.target/i386/incoming-7.c: Likewise.
1836 * gcc.target/i386/incoming-8.c: Likewise.
1837 * gcc.target/i386/incoming-9.c: Likewise.
1838 * gcc.target/i386/lea.c: Likewise.
1839 * gcc.target/i386/local.c: Likewise.
1840 * gcc.target/i386/loop-1.c: Likewise.
1841 * gcc.target/i386/loop-2.c: Likewise.
1842 * gcc.target/i386/loop-3.c: Likewise.
1843 * gcc.target/i386/max-stack-align.c: Likewise.
1844 * gcc.target/i386/memcpy-1.c: Likewise.
1845 * gcc.target/i386/movbe-2.c: Likewise.
1846 * gcc.target/i386/movq-2.c: Likewise.
1847 * gcc.target/i386/movq.c: Likewise.
1848 * gcc.target/i386/nrv1.c: Likewise.
1849 * gcc.target/i386/pad-4.c: Likewise.
1850 * gcc.target/i386/pad-5a.c: Likewise.
1851 * gcc.target/i386/pad-5b.c: Likewise.
1852 * gcc.target/i386/pad-6a.c: Likewise.
1853 * gcc.target/i386/pad-6b.c: Likewise.
1854 * gcc.target/i386/pad-7.c: Likewise.
1855 * gcc.target/i386/pad-9.c: Likewise.
1856 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1857 * gcc.target/i386/pic-1.c: Likewise.
1858 * gcc.target/i386/pr12092-1.c: Likewise.
1859 * gcc.target/i386/pr12329.c: Likewise.
1860 * gcc.target/i386/pr21518.c: Likewise.
1861 * gcc.target/i386/pr22362.c: Likewise.
1862 * gcc.target/i386/pr22585.c: Likewise.
1863 * gcc.target/i386/pr23098.c: Likewise.
1864 * gcc.target/i386/pr25196.c: Likewise.
1865 * gcc.target/i386/pr25293.c: Likewise.
1866 * gcc.target/i386/pr25654.c: Likewise.
1867 * gcc.target/i386/pr26449.c: Likewise.
1868 * gcc.target/i386/pr26778.c: Likewise.
1869 * gcc.target/i386/pr26826.c: Likewise.
1870 * gcc.target/i386/pr27266.c: Likewise.
1871 * gcc.target/i386/pr29978.c: Likewise.
1872 * gcc.target/i386/pr30505.c: Likewise.
1873 * gcc.target/i386/pr30961-1.c: Likewise.
1874 * gcc.target/i386/pr31628.c: Likewise.
1875 * gcc.target/i386/pr32000-2.c: Likewise.
1876 * gcc.target/i386/pr32661-1.c: Likewise.
1877 * gcc.target/i386/pr32708-2.c: Likewise.
1878 * gcc.target/i386/pr32708-3.c: Likewise.
1879 * gcc.target/i386/pr34256.c: Likewise.
1880 * gcc.target/i386/pr34312.c: Likewise.
1881 * gcc.target/i386/pr34522.c: Likewise.
1882 * gcc.target/i386/pr35160.c: Likewise.
1883 * gcc.target/i386/pr35281.c: Likewise.
1884 * gcc.target/i386/pr36246.c: Likewise.
1885 * gcc.target/i386/pr36786.c: Likewise.
1886 * gcc.target/i386/pr37275.c: Likewise.
1887 * gcc.target/i386/pr37843-3.c: Likewise.
1888 * gcc.target/i386/pr37843-4.c: Likewise.
1889 * gcc.target/i386/pr39082-1.c: Likewise.
1890 * gcc.target/i386/pr39431.c: Likewise.
1891 * gcc.target/i386/pr39496.c: Likewise.
1892 * gcc.target/i386/pr39543-2.c: Likewise.
1893 * gcc.target/i386/pr39911.c: Likewise.
1894 * gcc.target/i386/pr40718.c: Likewise.
1895 * gcc.target/i386/pr40906-1.c: Likewise.
1896 * gcc.target/i386/pr40906-2.c: Likewise.
1897 * gcc.target/i386/pr40906-3.c: Likewise.
1898 * gcc.target/i386/pr40934.c: Likewise.
1899 * gcc.target/i386/pr41900.c: Likewise.
1900 * gcc.target/i386/pr42589.c: Likewise.
1901 * gcc.target/i386/pr43662.c: Likewise.
1902 * gcc.target/i386/pr43671.c: Likewise.
1903 * gcc.target/i386/pr43766.c: Likewise.
1904 * gcc.target/i386/pr43869.c: Likewise.
1905 * gcc.target/i386/pr44942.c: Likewise.
1906 * gcc.target/i386/pr44948-2a.c: Likewise.
1907 * gcc.target/i386/pr45234.c: Likewise.
1908 * gcc.target/i386/pr45336-2.c: Likewise.
1909 * gcc.target/i386/pr45336-4.c: Likewise.
1910 * gcc.target/i386/pr45852.c: Likewise.
1911 * gcc.target/i386/pr46470.c: Likewise.
1912 * gcc.target/i386/pr48037-1.c: Likewise.
1913 * gcc.target/i386/pr48389.c: Likewise.
1914 * gcc.target/i386/pr49095.c: Likewise.
1915 * gcc.target/i386/pr9771-1.c: Likewise.
1916 * gcc.target/i386/rdfsbase-1.c: Likewise.
1917 * gcc.target/i386/rdfsbase-2.c: Likewise.
1918 * gcc.target/i386/rdgsbase-1.c: Likewise.
1919 * gcc.target/i386/rdgsbase-2.c: Likewise.
1920 * gcc.target/i386/rdrand-3.c: Likewise.
1921 * gcc.target/i386/regparm-stdcall.c: Likewise.
1922 * gcc.target/i386/regparm.c: Likewise.
1923 * gcc.target/i386/reload-1.c: Likewise.
1924 * gcc.target/i386/rotate-2.c: Likewise.
1925 * gcc.target/i386/sibcall-5.c: Likewise.
1926 * gcc.target/i386/signbit-1.c: Likewise.
1927 * gcc.target/i386/signbit-2.c: Likewise.
1928 * gcc.target/i386/signbit-3.c: Likewise.
1929 * gcc.target/i386/sse-5.c: Likewise.
1930 * gcc.target/i386/sse-8.c: Likewise.
1931 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1932 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1933 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1934 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1935 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1936 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1937 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1938 * gcc.target/i386/sse2-movq-2.c: Likewise.
1939 * gcc.target/i386/sse2-movq-3.c: Likewise.
1940 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1941 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1942 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1943 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1944 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1945 * gcc.target/i386/ssefn-1.c: Likewise.
1946 * gcc.target/i386/ssefn-2.c: Likewise.
1947 * gcc.target/i386/sseregparm-1.c: Likewise.
1948 * gcc.target/i386/sseregparm-2.c: Likewise.
1949 * gcc.target/i386/sseregparm-3.c: Likewise.
1950 * gcc.target/i386/sseregparm-4.c: Likewise.
1951 * gcc.target/i386/sseregparm-5.c: Likewise.
1952 * gcc.target/i386/sseregparm-6.c: Likewise.
1953 * gcc.target/i386/sseregparm-7.c: Likewise.
1954 * gcc.target/i386/sseregparm-8.c: Likewise.
1955 * gcc.target/i386/stack-realign.c: Likewise.
1956 * gcc.target/i386/stack-usage-realign.c: Likewise.
1957 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1958 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1959 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1960 * gcc.target/i386/stackalign/return-1.c: Likewise.
1961 * gcc.target/i386/stackalign/return-2.c: Likewise.
1962 * gcc.target/i386/stackalign/return-3.c: Likewise.
1963 * gcc.target/i386/tailcall-1.c: Likewise.
1964 * gcc.target/i386/tbm-2.c: Likewise.
1965 * gcc.target/i386/udivmod-7.c: Likewise.
1966 * gcc.target/i386/udivmod-8.c: Likewise.
1967 * gcc.target/i386/unroll-1.c: Likewise.
1968 * gcc.target/i386/vararg-1.c: Likewise.
1969 * gcc.target/i386/vararg-2.c: Likewise.
1970 * gcc.target/i386/vect8-ret.c: Likewise.
1971 * gcc.target/i386/vectorize5.c: Likewise.
1972 * gcc.target/i386/wmul-1.c: Likewise.
1973 * gcc.target/i386/wmul-2.c: Likewise.
1974 * gcc.target/i386/wrfsbase-1.c: Likewise.
1975 * gcc.target/i386/wrfsbase-2.c: Likewise.
1976 * gcc.target/i386/wrgsbase-1.c: Likewise.
1977 * gcc.target/i386/wrgsbase-2.c: Likewise.
1978 * gcc.target/i386/xop-pcmov.c: Likewise.
1979 * gcc.target/i386/xop-pcmov2.c: Likewise.
1980 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
1981 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
1982 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
1983 * gcc.target/i386/xop-shift1-vector.c: Likewise.
1984 * gcc.target/i386/xop-shift2-vector.c: Likewise.
1985 * gcc.target/i386/xop-shift3-vector.c: Likewise.
1986 * gcc.target/i386/zee.c: Likewise.
1987 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
1988 * gfortran.dg/compiler-directive_2.f: Likewise.
1989 * gfortran.dg/g77/20010216-1.f: Likewise.
1990 * gfortran.dg/gomp/pr39152.f90: Likewise.
1991 * gfortran.dg/pr33794.f90: Likewise.
1993 2011-07-09 Jason Merrill <jason@redhat.com>
1995 * g++.dg/cpp0x/regress/regress5.C: New.
1997 2011-07-08 Jason Merrill <jason@redhat.com>
2000 * g++.dg/expr/compound-asn1.C: New.
2001 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2003 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.target/powerpc/altivec-34.c: New test.
2008 2011-07-08 Jason Merrill <jason@redhat.com>
2011 * g++.dg/abi/guard3.C: New.
2013 2011-07-08 Julian Brown <julian@codesourcery.com>
2015 * lib/target-supports.exp
2016 (check_effective_target_arm_little_endian): New.
2017 (check_effective_target_vect_pack_trunc): Use above.
2018 (check_effective_target_vect_unpack): Likewise.
2019 (check_effective_target_vect_element_align): Test
2020 check_effective_target_arm_vect_no_misalign for ARM.
2022 2011-07-08 Jason Merrill <jason@redhat.com>
2025 * g++.dg/cpp0x/constexpr-rom.C: New.
2027 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2030 * g++.dg/torture/pr49519.C: New test.
2032 2011-07-08 Martin Jambor <mjambor@suse.cz>
2034 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2036 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2039 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2041 2011-07-08 Richard Guenther <rguenther@suse.de>
2043 PR tree-optimization/49662
2044 * gcc.dg/graphite/interchange-14.c: XFAIL.
2045 * gcc.dg/graphite/interchange-15.c: Likewise.
2046 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2048 2011-07-06 Jason Merrill <jason@redhat.com>
2051 * g++.dg/cpp0x/regress/regress4.C: New.
2053 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2056 * gfortran.dg/result_in_spec_4.f90: New test.
2058 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2060 * gcc.target/sparc/cas64.c: New test.
2062 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2065 * g++.dg/torture/pr49644.C: New test.
2068 * gcc.c-torture/execute/pr49644.c: New test.
2070 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2072 * lib/target-supports.exp (check_effective_target_ia32): New.
2073 (check_effective_target_x32): Likewise.
2074 (check_effective_target_vect_cmdline_needed): Also check x32.
2076 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2078 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2080 * gcc.target/arm/pr42235.c: Likewise.
2081 * gcc.target/arm/pr42495.c: Likewise.
2082 * gcc.target/arm/pr42574.c: Likewise.
2083 * gcc.target/arm/thumb-branch1.c: Likewise.
2085 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2086 unneeded prune of possible warning.
2087 * gcc.target/arm/pr40956.c: Likewise.
2088 * gcc.target/arm/pr42505.c: Likewise.
2090 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2091 * gcc.c-torture/compile/pr46883.c: Likewise.
2092 * gcc.c-torture/compile/pr46934.c: Likewise.
2094 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2095 for move to ../../gcc.c-torture/compile.
2096 * gcc.target/arm/pr46883.c: Likewise.
2097 * gcc.target/arm/pr46934.c: Likewise.
2099 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2100 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2101 * gcc.target/arm/wmul-1.c: Likewise.
2102 * gcc.target/arm/wmul-2.c: Likewise.
2103 * gcc.target/arm/wmul-3.c: Likewise.
2104 * gcc.target/arm/wmul-4.c: Likewise.
2105 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2106 add tab after scan target.
2107 * gcc.target/arm/smlaltt-1.c: Likewise.
2108 * gcc.target/arm/smlatb-1.c: Likewise.
2109 * gcc.target/arm/smlatt-1.c: Likewise.
2111 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.dg/debug/pr49522.c: New test.
2116 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2118 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2119 * gcc.dg/pr46212.c: Run only if target int32plus.
2120 * gcc.dg/torture/pr48146.c: Ditto.
2121 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2122 * c-c++-common/pr44832.c: Ditto.
2123 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2124 * gcc.dg/pr31490.c: Ditto.
2125 * gcc.dg/torture/builtin-math-7.c: Run only if target
2127 * gcc.dg/torture/pr45764.c: Skip for AVR.
2128 * gcc.dg/pr47893.c: Ditto.
2130 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2132 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2133 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2134 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2135 add tab to scan target.
2137 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2139 * gcc.target/arm/neon-modes-3.c: New test.
2141 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2143 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2144 -fno-loop-interchange -ffast-math.
2146 2011-07-07 Richard Guenther <rguenther@suse.de>
2148 * gcc.dg/ftrapv-3.c: New testcase.
2150 2011-07-07 Richard Guenther <rguenther@suse.de>
2152 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2153 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2155 2011-07-07 Kai Tietz <ktietz@redhat.com>
2157 * gcc.dg/binop-notxor1.c: New test.
2158 * gcc.dg/binop-notand4a.c: New test.
2159 * gcc.dg/binop-notxor2.c: New test.
2160 * gcc.dg/binop-notand3a.c: New test.
2161 * gcc.dg/binop-notand2a.c: New test.
2162 * gcc.dg/binop-notand6a.c: New test.
2163 * gcc.dg/binop-notor1.c: New test.
2164 * gcc.dg/binop-notand1a.c: New test.
2165 * gcc.dg/binop-notand5a.c: New test.
2166 * gcc.dg/binop-notor2.c: New test.
2168 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2171 * gcc.dg/gomp/pr49640.c: New test.
2173 2011-07-07 Richard Guenther <rguenther@suse.de>
2175 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2177 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2180 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2182 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2184 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2185 * gcc.target/powerpc/no-r11-2.c: Ditto.
2186 * gcc.target/powerpc/no-r11-3.c: Ditto.
2188 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2190 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2191 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2193 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2195 * lib/target-supports.exp (check_profiling_available): Disable
2196 profiling with -fprofile-generate for target avr.
2198 2011-07-06 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/49645
2201 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2203 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2206 * gcc.dg/pr47383.c: New.
2208 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2210 PR tree-optimization/49647
2211 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2213 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2216 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2217 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2219 2011-07-05 Jason Merrill <jason@redhat.com>
2222 * g++.dg/template/template-id-4.C: New.
2224 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2226 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2227 * gcc.dg/pr43402.c: Ditto.
2229 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2231 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2233 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2235 * gcc.target/powerpc/ppc-switch-1.c: New test for
2236 --param case-values-threshold.
2237 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2239 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2241 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2243 2011-07-05 Jason Merrill <jason@redhat.com>
2245 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2247 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2249 PR tree-optimization/47654
2250 * gcc.dg/graphite/block-pr47654.c: New.
2252 2011-07-05 Jason Merrill <jason@redhat.com>
2254 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2256 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2258 PR tree-optimization/49580
2259 * gcc.dg/autopar/pr49580.c: New test.
2261 2011-07-05 Richard Guenther <rguenther@suse.de>
2263 PR tree-optimization/49518
2264 PR tree-optimization/49628
2265 * g++.dg/torture/pr49628.C: New testcase.
2266 * gcc.dg/torture/pr49518.c: Likewise.
2268 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270 * ada/acats/run_acats (which): Extract last field from type -p,
2271 type output only if command succeeded.
2273 2011-07-04 Jason Merrill <jason@redhat.com>
2275 * g++.dg/abi/mangle48.C: New.
2277 * g++.dg/cpp0x/diag1.C: New.
2279 * g++.dg/diagnostic/aka1.C: New.
2281 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2283 PR rtl-optimization/49619
2284 * gcc.dg/pr49619.c: New test.
2286 PR rtl-optimization/49472
2287 * gfortran.dg/pr49472.f90: New test.
2290 * gcc.dg/pr49602.c: New test.
2292 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2296 * gcc.target/avr/avr.exp: Run over cpp files, too.
2297 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2298 * gcc.target/avr/progmem.h: New file.
2299 * gcc.target/avr/exit-abort.h: New file.
2300 * gcc.target/avr/progmem-error-1.c: New file.
2301 * gcc.target/avr/progmem-error-1.cpp: New file.
2302 * gcc.target/avr/progmem-warning-1.c: New file.
2303 * gcc.target/avr/torture/progmem-1.c: New file.
2304 * gcc.target/avr/torture/progmem-1.cpp: New file.
2306 2011-07-04 Richard Guenther <rguenther@suse.de>
2308 PR tree-optimization/49615
2309 * g++.dg/torture/pr49615.C: New testcase.
2311 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2313 PR tree-optimization/49610
2314 * gcc.dg/vect/pr49610.c: New test.
2316 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2318 * gnat.dg/specs/debug1.ads: New test.
2320 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2323 * gfortran.dg/typebound_proc_23.f90: New.
2325 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2328 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2330 2011-07-01 Jason Merrill <jason@redhat.com>
2333 * g++.dg/template/template-id-3.C: New.
2336 * g++.dg/template/qualified-id4.C: New.
2339 * g++.dg/template/explicit-args4.C: New.
2342 * g++.dg/template/offsetof2.C: New.
2344 2011-07-01 Kai Tietz <ktietz@redhat.com>
2346 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2348 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2351 * lib/target-supports.exp (check_effective_target_gld): New proc.
2353 2011-07-01 Richard Guenther <rguenther@suse.de>
2355 PR tree-optimization/49603
2356 * gcc.dg/torture/pr49603.c: New testcase.
2358 2011-06-30 Jason Merrill <jason@redhat.com>
2361 * g++.dg/rtti/template1.C: New.
2364 * g++.dg/cpp0x/regress/ctor1.C: New.
2367 * g++.dg/cpp0x/initlist54.C: New.
2369 2011-06-30 Martin Jambor <mjambor@suse.cz>
2371 * gcc.dg/tree-ssa/sra-12.c: New test.
2373 2011-06-29 Jason Merrill <jason@redhat.com>
2375 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2377 2011-06-30 Richard Guenther <rguenther@suse.de>
2379 PR tree-optimization/46787
2380 * gcc.dg/vect/vect-121.c: New testcase.
2382 2011-06-30 Martin Jambor <mjambor@suse.cz>
2384 PR tree-optimization/49094
2385 * gcc.dg/tree-ssa/pr49094.c: New test.
2387 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2390 * gfortran.dg/pr49540-1.f90: New test.
2391 * gfortran.dg/pr49540-2.f90: New test.
2393 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2396 * ada/acats/run_acats (which): Use last field of type -p output.
2398 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2399 Iain Sandoe <iains@gcc.gnu.org>
2402 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2403 Only skip on 64-bit *-*-darwin8* && !objc2.
2405 2011-06-30 Richard Guenther <rguenther@suse.de>
2407 PR tree-optimization/38752
2408 * gcc.c-torture/compile/pr38752.c: New testcase.
2410 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2412 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2413 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2415 2011-06-29 Jason Merrill <jason@redhat.com>
2418 * g++.dg/cpp0x/initlist53.C: Use placement new.
2419 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2420 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2423 * g++.dg/cpp0x/trailing6.C: New.
2424 * g++.dg/cpp0x/pr45908.C: No error.
2427 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2430 * g++.dg/cpp0x/constexpr-using2.C: New.
2432 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2435 * g++.dg/cpp0x/constexpr-diag3.C: New.
2436 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2437 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2438 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2439 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2441 2011-06-29 Jason Merrill <jason@redhat.com>
2443 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2445 2011-06-29 Richard Guenther <rguenther@suse.de>
2447 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2449 2011-06-29 Jason Merrill <jason@redhat.com>
2451 * g++.dg/cpp0x/initlist-value2.C: New.
2453 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2454 * g++.dg/cpp0x/initlist-value.C: New.
2456 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2458 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2460 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2462 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2463 * gcc.dg/inline_2.c: Likewise.
2464 * gcc.dg/unroll_1.c: Likewise.
2466 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.target/i386/pr49567.c: New test.
2471 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2473 * gnat.dg/opt17.ad[sb]: New test.
2475 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2476 Tom de Vries <tom@codesourcery.com>
2478 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2479 (check_effective_target_arm_thumb2): New effective targets.
2480 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2481 properly. Clean up temporary files.
2482 * gcc.target/arm/ivopts-2.c: Likewise.
2483 * gcc.target/arm/ivopts-3.c: Likewise.
2484 * gcc.target/arm/ivopts-4.c: Likewise.
2485 * gcc.target/arm/ivopts-5.c: Likewise.
2486 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2488 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2491 * gfortran.dg/reshape_zerosize_3.f90: New test.
2493 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2495 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2496 * gcc.target/arm/vfp-ldmias.c: Likewise.
2497 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2498 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2499 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2500 * gcc.target/arm/vfp-stmias.c: Likewise.
2501 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2502 * gcc.target/arm/vfp-stmiad.c: Likewise.
2504 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2506 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2508 * gcc.target/arm/pr45701-2.c: Ditto.
2510 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2513 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2514 * gfortran.dg/extends_14.f03: Modified.
2516 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2518 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2519 early if the test is already being skipped.
2521 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2522 scan-assembler-dem-not): For missing file, report unresolved with
2523 same message as for pass/fail, with reason reported in log file.
2525 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2526 from add_options_for_arm_neon_fp16.
2527 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2528 check_effective_target_arm_neon_fp16_ok_nocache.
2529 Check -mfpu and -mfloat-abi options from current multilib.
2530 Do not require neon support.
2531 (check_effective_target_arm_fp16_ok): Renamed from
2532 check_effecitve_target_arm_neon_fp16_ok.
2533 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2534 arm_neon_fp16_ok and arm_fp16.
2535 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2536 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2537 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2538 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2540 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2542 * gcc.dg/builtin-assume-aligned-1.c: New test.
2543 * gcc.dg/builtin-assume-aligned-2.c: New test.
2544 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2547 * gcc.dg/pr49544.c: New test.
2549 2011-06-27 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/49394
2552 * g++.dg/torture/pr49394.C: New testcase.
2554 2011-06-27 Kai Tietz <ktietz@redhat.com>
2556 * gcc.dg/optimize-bswapdi-2.c: New test.
2558 2011-06-27 Michael Hope <michael.hope@linaro.org>
2559 Richard Sandiford <richard.sandiford@linaro.org>
2561 PR tree-optimization/49169
2562 * gcc.dg/torture/pr49169.c: New test.
2564 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2567 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2569 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2572 2011-06-26 Jason Merrill <jason@redhat.com>
2574 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2577 * g++.dg/init/ref19.C: New.
2578 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2580 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2582 PR tree-optimization/48377
2583 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2586 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2589 * lib/target-supports.exp (check_effective_target_non_strict_align):
2591 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2593 2011-06-24 Martin Jambor <mjambor@suse.cz>
2595 PR tree-optimizations/49516
2596 * g++.dg/tree-ssa/pr49516.C: New test.
2598 2011-06-23 Jason Merrill <jason@redhat.com>
2601 * g++.dg/template/partial10.C: New.
2602 * g++.dg/template/partial11.C: New.
2604 2011-06-23 Jeff Law <law@redhat.com>
2607 * gcc.dg/pr48770.c: New test.
2609 2011-06-23 Jan Hubicka <jh@suse.cz>
2612 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2614 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2618 instead of -fdump-tree-optimized.
2620 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2623 * g++.dg/template/crash107.C: New.
2624 * g++.dg/template/error17.C: Adjust.
2626 2011-06-23 Jason Merrill <jason@redhat.com>
2629 * g++.dg/cpp0x/defaulted30.C: New.
2632 * g++.dg/rtti/anon-ns1.C: New.
2635 * g++.dg/init/ref18.C: New.
2638 * g++.dg/template/partial9.C: New.
2640 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2643 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2645 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.dg/pr49496.c: New test.
2650 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2652 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2655 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2657 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2658 * gcc.target/arm/pr42879.c: Likewise.
2659 * gcc.target/arm/pr45701-3.c: Likewise.
2661 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2662 * gcc.target/arm/pr40482.c: Likewise.
2663 * gcc.target/arm/stack-corruption.c: Likewise.
2665 2011-06-22 Richard Guenther <rguenther@suse.de>
2667 PR tree-optimization/49493
2668 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2670 2011-06-22 Jason Merrill <jason@redhat.com>
2673 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2675 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2676 Dmitry Melnik <dm@ispras.ru>
2678 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2679 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2680 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2682 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2684 * gcc.target/arm/tlscall.c: New.
2686 2011-06-21 Jason Merrill <jason@redhat.com>
2689 * g++.dg/cpp0x/constexpr-ref1.C: New.
2690 * g++.dg/cpp0x/constexpr-ref2.C: New.
2691 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2694 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2697 * g++.dg/template/param3.C: New.
2699 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2701 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2702 my_clrsb test functions.
2704 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2705 test_sll, test_ull): Add clrsb tests.
2706 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2709 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2712 * gfortran.dg/class_44.f03: New.
2714 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2716 PR tree-optimization/49478
2717 * gcc.dg/vect/pr49478.c
2719 2011-06-21 Richard Guenther <rguenther@suse.de>
2721 PR tree-optimization/49483
2722 * gcc.dg/vect/vect-120.c: New testcase.
2724 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2727 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2728 * gcc.dg/vect/vect-peel-4.c: Likewise.
2730 2011-06-22 Christian Bruel <christian.bruel@st.com>
2733 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2734 * gcc.dg/always_inline2.c: Likewise.
2735 * gcc.dg/always_inline3.c: Likewise.
2736 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2737 * gcc.dg/inline_1.c: Likewise.
2738 * gcc.dg/inline_2.c: Likewise.
2739 * gcc.dg/inline_3.c: Likewise.
2740 * gcc.dg/inline_4.c: Likewise.
2741 * gcc.dg/20051201-1.c: Likewise.
2742 * gcc.dg/pr40087.c: Likewise.
2743 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2744 * gcc.dg/inline-22.c: Likewise.
2745 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2746 * gcc.dg/lto/20090218-1_1.c: Likewise.
2747 * g++.dg/ipa/devirt-7.C: Likewise.
2748 * gcc.dg/uninit-pred-5_a.c: Likewise.
2749 * gcc.dg/uninit-pred-5_b.c: Likewise.
2750 * gcc.dg/fail_always_inline.c: New.
2752 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2754 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2755 into 6 jobs instead of 3.
2757 2011-06-20 Jason Merrill <jason@redhat.com>
2760 * g++.dg/cpp0x/initlist53.C: New.
2762 2011-06-20 Tobias Burnus <burnus@net-b.de>
2765 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2766 * gfortran.dg/coarray_lock_3.f90: New.
2767 * gfortran.dg/coarray/lock_1.f90: New.
2769 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2771 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2772 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2773 unresolved and report the reason to the log file.
2775 * lib/scanasm.exp (object-size): Move argument processing earlier
2776 to report errors before verifying that the file exists. Report
2777 problems detected at runtime as unresolved instead of error and
2778 report their reasons to the log file.
2780 2011-06-20 Jason Merrill <jason@redhat.com>
2783 * g++.dg/cpp0x/explicit6.C: New.
2786 * g++.dg/cpp0x/enum20.C: New.
2789 * g++.dg/ext/attr-aligned01.C: New.
2792 * g++.dg/cpp0x/variadic-default.C: New.
2795 * g++.dg/cpp0x/auto26.C: New.
2798 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2800 2011-06-20 Kai Tietz <ktietz@redhat.com>
2802 * gcc.dg/binop-notand1.c: New test.
2803 * gcc.dg/binop-notand2.c: New test.
2804 * gcc.dg/binop-notand3.c: New test.
2805 * gcc.dg/binop-notand4.c: New test.
2806 * gcc.dg/binop-notand5.c: New test.
2807 * gcc.dg/binop-notand6.c: New test.
2809 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2812 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2814 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2817 * gfortran.dg/proc_ptr_31.f90: New.
2819 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2821 * gnat.dg/volatile6.adb: New test.
2822 * gnat.dg/volatile7.adb: Likewise.
2823 * gnat.dg/volatile8.adb: Likewise.
2824 * gnat.dg/volatile9.adb: Likewise.
2826 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2828 * gnat.dg/constant3.adb: New test.
2830 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2833 * gfortran.dg/read_list_eof_1.f90: New test.
2835 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.target/i386/testimm-1.c: New test.
2839 * gcc.target/i386/testimm-2.c: New test.
2840 * gcc.target/i386/testimm-3.c: New test.
2841 * gcc.target/i386/testimm-4.c: New test.
2842 * gcc.target/i386/testimm-5.c: New test.
2843 * gcc.target/i386/testimm-6.c: New test.
2844 * gcc.target/i386/testimm-7.c: New test.
2845 * gcc.target/i386/testimm-8.c: New test.
2846 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2847 * gcc.target/i386/xop-rotate1-int.c: New test.
2848 * gcc.target/i386/xop-rotate2-int.c: New test.
2850 2011-06-17 Jason Merrill <jason@redhat.com>
2852 * g++.dg/cpp0x/rv-func2.C: New.
2854 * g++.dg/debug/dwarf2/lambda1.C: New.
2855 * g++.dg/warn/Wshadow-6.C: Adjust.
2857 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2860 * gfortran.dg/move_alloc_5.f90: New.
2862 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2864 PR rtl-optimization/48542
2865 * gcc.dg/torture/pr48542.c: New test.
2867 2011-06-16 Jason Merrill <jason@redhat.com>
2870 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2873 * g++.dg/cpp0x/initlist52.C New.
2876 * c-c++-common/raw-string-12.c: New.
2879 * g++.dg/cpp0x/sfinae26.C: New.
2882 * g++.dg/cpp0x/variadic113.C: New.
2885 * g++.dg/cpp0x/variadic112.C: New.
2887 2011-06-16 Jeff Law <law@redhat.com>
2889 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2890 improved jump threading.
2891 * gcc.dg/builtin-object-size-2.c: Likewise.
2892 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2894 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2897 * gfortran.dg/typebound_assignment_3.f03: New.
2899 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2902 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2904 2011-06-16 Martin Jambor <mjambor@suse.cz>
2906 PR tree-optimization/49343
2907 * gnat.dg/discr31.ad[sb]: New test.
2909 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2911 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2913 2011-06-16 Tom de Vries <tom@codesourcery.com>
2916 * gcc.target/arm/ivopts-3.c: Update test.
2917 * gcc.target/arm/ivopts-5.c: Same.
2919 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2922 2011-06-10 Wei Guozhi <carrot@google.com>
2925 * gcc.target/arm/pr45335.c: New test.
2926 * gcc.target/arm/pr45335-2.c: New test.
2927 * gcc.target/arm/pr45335-3.c: New test.
2928 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2929 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2930 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2932 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2934 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2936 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2939 * gfortran.dg/class_43.f03: New.
2941 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2943 PR tree-optimization/49419
2944 * gcc.c-torture/execute/pr49419.c: New test.
2946 2011-06-16 Revital Eres <revital.eres@linaro.org>
2948 * gcc.dg/sms-9.c: New file.
2950 2011-06-15 Easwaran Raman <eraman@google.com>
2952 PR rtl-optimization/49414
2953 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2955 2011-06-14 Jason Merrill <jason@redhat.com>
2957 * g++.dg/cpp0x/noexcept13.C: New.
2959 2011-06-14 Easwaran Raman <eraman@google.com>
2961 PR rtl-optimization/44194
2962 * gcc.dg/pr44194-1.c: New test.
2963 * gcc.dg/pr44194-2.c: New test.
2965 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2967 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2969 * gcc.target/arm/pr45701-2.c: Likewise.
2970 * gcc.target/arm/thumb-branch1.c: Likewise.
2972 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2975 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2977 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2979 * gcc.target/arm/pr45701-1.c: Require thumb support.
2980 * gcc.target/arm/pr45701-2.c: Likewise.
2981 * gcc.target/arm/thumb-branch1.c: Likewise.
2983 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
2984 * gcc.target/arm/pr39839.c: Likewise.
2985 * gcc.target/arm/pr40657-2.c: Likewise.
2986 * gcc.target/arm/pr40956.c: Likewise.
2987 * gcc.target/arm/pr41679.c: Likewise.
2988 * gcc.target/arm/pr42235.c: Likewise.
2989 * gcc.target/arm/pr42495.c: Likewise.
2990 * gcc.target/arm/pr42505.c: Likewise.
2991 * gcc.target/arm/pr42574.c: Likewise.
2992 * gcc.target/arm/pr46883.c: Likewise.
2993 * gcc.target/arm/pr46934.c: Likewise.
2994 * gcc.target/arm/xor-and.c: Likewise.
2996 2011-06-14 Jason Merrill <jason@redhat.com>
2998 * g++.dg/other/error23.C: Adjust error message.
2999 * g++.dg/other/error32.C: Likewise.
3002 * g++.dg/cpp0x/rv-dotstar.C: New.
3005 * g++.dg/cpp0x/decltype30.C: New.
3007 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3009 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3012 * gfortran.dg/pr49103.f90: New test.
3014 2011-06-14 Tom de Vries <tom@codesourcery.com>
3017 * gcc.target/arm/ivopts-3.c: New test.
3018 * gcc.target/arm/ivopts-4.c: New test.
3019 * gcc.target/arm/ivopts-5.c: New test.
3021 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3023 PR rtl-optimization/49390
3024 * gcc.c-torture/execute/pr49390.c: New test.
3026 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3028 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3030 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3032 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3033 * gcc.c-torture/execute/cmpsi-2.x: New file.
3034 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3035 * gcc.c-torture/execute/pr45262.x: New file.
3036 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3037 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3039 * gcc.c-torture/compile/pr49163.c: Ditto.
3041 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3043 * gcc.dg/vect/vect-16.c: Rename to...
3044 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3045 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3046 for double-word vectors.
3047 * gcc.dg/vect/vect-peel-4.c: Likewise.
3048 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3050 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3053 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3056 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3058 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3060 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3062 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3064 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3066 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3068 * gfortran.dg/trim_optimize_8.f90: New test case.
3070 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3071 Ira Rosen <ira.rosen@linaro.org>
3073 PR tree-optimization/49352
3074 * gcc.dg/vect/pr49352.c: New test.
3076 2011-06-12 Tobias Burnus
3079 * gfortran.dg/alloc_comp_assign_11.f90: New.
3081 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3083 * gfortran.dg/trim_optimize_7.f90: New test.
3085 2011-06-10 Wei Guozhi <carrot@google.com>
3088 * gcc.target/arm/pr45335.c: New test.
3089 * gcc.target/arm/pr45335-2.c: New test.
3090 * gcc.target/arm/pr45335-3.c: New test.
3091 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3092 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3093 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3095 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/parse/error39.C: New.
3100 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3102 * gcc.target/arm/20090811-1.c: Skip for incompatible
3103 options, do not override other options.
3104 * gcc.target/arm/combine-cmp-shift.c: Skip for
3105 incompatible options.
3106 * gcc.target/arm/pr45094.c: Likewise.
3107 * gcc.target/arm/scd42-1.c: Likewise.
3108 * gcc.target/arm/scd42-3.c: Likewise.
3109 * gcc.target/arm/thumb-ltu.c: Likewise.
3111 * lib/target-supports.exp
3112 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3113 multilib flags use -mfpu with a value other than neon-fp16.
3115 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3117 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3118 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3120 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3122 * lib/target-supports.exp (check_effective_target_pie): New proc.
3123 * gcc.dg/pie-link.c: Use target pie.
3125 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3126 Laurent Rougé <laurent.rouge@menta.fr>
3128 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3129 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3131 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3133 * gfortran.dg/coarray/sync_1.f90: New test for
3134 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3136 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3138 PR tree-optimization/49318
3139 * gcc.dg/vect/pr49318.c: New test.
3141 2011-06-09 David Krauss <potswa@mac.com>
3143 * g++.dg/template/arrow1.C: New.
3145 2011-06-09 Jason Merrill <jason@redhat.com>
3147 * lib/prune.exp: Prune "note"s.
3148 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3150 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3151 * g++.dg/template/dependent-expr3.C: Likewise.
3152 * g++.dg/parse/template7.C: Likewise.
3153 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3154 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3155 * g++.old-deja/g++.pt/friend38.C: Likewise.
3156 * g++.old-deja/g++.pt/crash32.C: Likewise.
3157 * g++.old-deja/g++.other/init4.C: Likewise.
3158 * g++.old-deja/g++.other/friend8.C: Likewise.
3160 * g++.dg/ext/complex7.C: Adjust expected output.
3161 * g++.dg/diagnostic/method1.C: Likewise.
3162 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3163 * g++.dg/parse/crash33.C: Likewise.
3164 * g++.dg/other/warning1.C: Likewise.
3165 * g++.dg/init/pr29571.C: Likewise.
3166 * g++.dg/warn/overflow-warn-1.C: Likewise.
3167 * g++.dg/warn/overflow-warn-3.C: Likewise.
3168 * g++.dg/warn/overflow-warn-4.C: Likewise.
3169 * g++.old-deja/g++.oliva/template1.C: Likewise.
3171 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3172 * g++.dg/parse/template7.C: Adjust.
3174 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3177 * gcc.dg/pr49307.c: New.
3179 2011-06-09 Wei Guozhi <carrot@google.com>
3182 * gcc.target/arm/pr46975.c: New testcase.
3184 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3186 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3187 (PMETH, arglist_t): Removed.
3188 (method_get_number_of_arguments): Removed.
3189 (method_get_nth_argument): Removed.
3190 (method_get_first_argument): Removed.
3191 (method_get_next_argument): Removed.
3192 (method_get_sizeof_arguments): Removed.
3193 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3195 (method_get_number_of_arguments): Removed.
3196 (method_get_nth_argument): Removed.
3197 (method_get_first_argument): Removed.
3198 (method_get_next_argument): Removed.
3199 (method_get_sizeof_arguments): Removed.
3200 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3202 2011-06-09 David Li <davidxl@google.com>
3204 * gcc.dg/dump-pass.c: New test.
3206 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3209 * g++.dg/parse/error38.C: New.
3211 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3214 * gfortran.dg/pr49308.f90: New test.
3216 2011-06-08 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/noexcept11.C: New.
3219 * g++.dg/cpp0x/noexcept12.C: New.
3220 * g++.dg/cpp0x/sfinae11.C: Adjust.
3222 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3225 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3226 to dg-options, match also DW_AT_linkage_name.
3228 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3231 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3232 -fno-common on alpha*-dec-osf*.
3233 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3235 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3237 PR rtl-optimization/49303
3238 * gcc.target/ia64/pr49303.c: New test.
3240 2011-06-08 Tobias Burnus <burnus@net-b.de>
3243 * gfortran.dg/coarray_lock_1.f90: New.
3244 * gfortran.dg/coarray_lock_2.f90: New.
3246 2011-06-07 Jason Merrill <jason@redhat.com>
3248 * lib/prune.exp: Look for "required" rather than "instantiated".
3249 * g++.dg/abi/mangle11.C: Likewise.
3250 * g++.dg/abi/mangle12.C: Likewise.
3251 * g++.dg/abi/mangle17.C: Likewise.
3252 * g++.dg/abi/mangle20-2.C: Likewise.
3253 * g++.dg/abi/pragma-pack1.C: Likewise.
3254 * g++.dg/cpp0x/decltype26.C: Likewise.
3255 * g++.dg/cpp0x/decltype28.C: Likewise.
3256 * g++.dg/cpp0x/decltype29.C: Likewise.
3257 * g++.dg/cpp0x/enum11.C: Likewise.
3258 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3259 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3260 * g++.dg/cpp0x/pr47416.C: Likewise.
3261 * g++.dg/ext/case-range2.C: Likewise.
3262 * g++.dg/ext/case-range3.C: Likewise.
3263 * g++.dg/gomp/for-19.C: Likewise.
3264 * g++.dg/gomp/pr37533.C: Likewise.
3265 * g++.dg/gomp/pr38639.C: Likewise.
3266 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3267 * g++.dg/inherit/base3.C: Likewise.
3268 * g++.dg/inherit/using6.C: Likewise.
3269 * g++.dg/init/placement4.C: Likewise.
3270 * g++.dg/init/reference3.C: Likewise.
3271 * g++.dg/lookup/scoped6.C: Likewise.
3272 * g++.dg/lookup/using7.C: Likewise.
3273 * g++.dg/other/abstract1.C: Likewise.
3274 * g++.dg/other/error10.C: Likewise.
3275 * g++.dg/other/error5.C: Likewise.
3276 * g++.dg/other/field1.C: Likewise.
3277 * g++.dg/other/offsetof5.C: Likewise.
3278 * g++.dg/parse/bitfield2.C: Likewise.
3279 * g++.dg/parse/constant4.C: Likewise.
3280 * g++.dg/parse/crash20.C: Likewise.
3281 * g++.dg/parse/invalid-op1.C: Likewise.
3282 * g++.dg/parse/non-dependent2.C: Likewise.
3283 * g++.dg/parse/template18.C: Likewise.
3284 * g++.dg/tc1/dr152.C: Likewise.
3285 * g++.dg/tc1/dr166.C: Likewise.
3286 * g++.dg/tc1/dr176.C: Likewise.
3287 * g++.dg/tc1/dr213.C: Likewise.
3288 * g++.dg/template/access11.C: Likewise.
3289 * g++.dg/template/access2.C: Likewise.
3290 * g++.dg/template/access3.C: Likewise.
3291 * g++.dg/template/access7.C: Likewise.
3292 * g++.dg/template/arg7.C: Likewise.
3293 * g++.dg/template/cond2.C: Likewise.
3294 * g++.dg/template/crash13.C: Likewise.
3295 * g++.dg/template/crash40.C: Likewise.
3296 * g++.dg/template/crash7.C: Likewise.
3297 * g++.dg/template/crash84.C: Likewise.
3298 * g++.dg/template/ctor5.C: Likewise.
3299 * g++.dg/template/defarg13.C: Likewise.
3300 * g++.dg/template/defarg14.C: Likewise.
3301 * g++.dg/template/dtor7.C: Likewise.
3302 * g++.dg/template/eh2.C: Likewise.
3303 * g++.dg/template/error2.C: Likewise.
3304 * g++.dg/template/error43.C: Likewise.
3305 * g++.dg/template/friend32.C: Likewise.
3306 * g++.dg/template/injected1.C: Likewise.
3307 * g++.dg/template/instantiate1.C: Likewise.
3308 * g++.dg/template/instantiate3.C: Likewise.
3309 * g++.dg/template/instantiate5.C: Likewise.
3310 * g++.dg/template/instantiate7.C: Likewise.
3311 * g++.dg/template/local6.C: Likewise.
3312 * g++.dg/template/lookup2.C: Likewise.
3313 * g++.dg/template/member5.C: Likewise.
3314 * g++.dg/template/memfriend15.C: Likewise.
3315 * g++.dg/template/memfriend16.C: Likewise.
3316 * g++.dg/template/memfriend17.C: Likewise.
3317 * g++.dg/template/memfriend7.C: Likewise.
3318 * g++.dg/template/meminit1.C: Likewise.
3319 * g++.dg/template/nested3.C: Likewise.
3320 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3321 * g++.dg/template/nontype12.C: Likewise.
3322 * g++.dg/template/nontype13.C: Likewise.
3323 * g++.dg/template/nontype6.C: Likewise.
3324 * g++.dg/template/pr23510.C: Likewise.
3325 * g++.dg/template/pr35240.C: Likewise.
3326 * g++.dg/template/ptrmem15.C: Likewise.
3327 * g++.dg/template/ptrmem6.C: Likewise.
3328 * g++.dg/template/qualified-id1.C: Likewise.
3329 * g++.dg/template/qualttp20.C: Likewise.
3330 * g++.dg/template/qualttp3.C: Likewise.
3331 * g++.dg/template/qualttp4.C: Likewise.
3332 * g++.dg/template/qualttp5.C: Likewise.
3333 * g++.dg/template/qualttp6.C: Likewise.
3334 * g++.dg/template/qualttp7.C: Likewise.
3335 * g++.dg/template/qualttp8.C: Likewise.
3336 * g++.dg/template/recurse.C: Likewise.
3337 * g++.dg/template/recurse2.C: Likewise.
3338 * g++.dg/template/ref5.C: Likewise.
3339 * g++.dg/template/scope2.C: Likewise.
3340 * g++.dg/template/sfinae10.C: Likewise.
3341 * g++.dg/template/sfinae3.C: Likewise.
3342 * g++.dg/template/sizeof3.C: Likewise.
3343 * g++.dg/template/static9.C: Likewise.
3344 * g++.dg/template/template-id-2.C: Likewise.
3345 * g++.dg/template/typedef13.C: Likewise.
3346 * g++.dg/template/typename4.C: Likewise.
3347 * g++.dg/template/using14.C: Likewise.
3348 * g++.dg/template/using2.C: Likewise.
3349 * g++.dg/template/warn1.C: Likewise.
3350 * g++.dg/warn/Wparentheses-13.C: Likewise.
3351 * g++.dg/warn/Wparentheses-15.C: Likewise.
3352 * g++.dg/warn/Wparentheses-16.C: Likewise.
3353 * g++.dg/warn/Wparentheses-17.C: Likewise.
3354 * g++.dg/warn/Wparentheses-18.C: Likewise.
3355 * g++.dg/warn/Wparentheses-19.C: Likewise.
3356 * g++.dg/warn/Wparentheses-20.C: Likewise.
3357 * g++.dg/warn/Wparentheses-23.C: Likewise.
3358 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3359 * g++.dg/warn/noeffect2.C: Likewise.
3360 * g++.dg/warn/noeffect4.C: Likewise.
3361 * g++.dg/warn/pr8570.C: Likewise.
3362 * g++.old-deja/g++.brendan/init2.C: Likewise.
3363 * g++.old-deja/g++.eh/spec6.C: Likewise.
3364 * g++.old-deja/g++.pt/crash10.C: Likewise.
3365 * g++.old-deja/g++.pt/crash36.C: Likewise.
3366 * g++.old-deja/g++.pt/derived3.C: Likewise.
3367 * g++.old-deja/g++.pt/error2.C: Likewise.
3368 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3369 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3370 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3371 * g++.old-deja/g++.pt/overload7.C: Likewise.
3372 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3374 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3375 Iain Sandoe <iains@gcc.gnu.org>
3377 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3378 Added code to deal with the case when [Protocol
3379 -descriptionForInstanceMethod:] or [Protocol
3380 -descriptionForClassMethod:] returns NULL.
3382 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3383 Iain Sandoe <iains@gcc.gnu.org>
3385 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3386 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3389 2011-06-07 Xinliang David Li <davidxl@google.com>
3391 * gcc.dg/inline_2.c: New test.
3392 * gcc.dg/unroll_2.c: New test.
3393 * gcc.dg/inline_3.c: New test.
3394 * gcc.dg/unroll_3.c: New test.
3395 * gcc.dg/inline_4.c: New test.
3396 * gcc.dg/unroll_4.c: New test.
3397 * gcc.dg/inline_1.c: New test.
3398 * gcc.dg/unroll_1.c: New test.
3400 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3402 PR tree-optimization/48497
3403 * lib/gcc-defs.exp (dg-additional-options): New proc.
3404 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3405 -msse2 on 32-bit x86.
3407 2011-06-06 Jason Merrill <jason@redhat.com>
3409 * g++.dg/cpp0x/enum19.C: New.
3411 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3413 * gcc.target/arm/neon-reload-class.c: New test.
3415 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3418 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3420 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3422 * gcc.target/arm/smlatb-1.c: New file.
3423 * gcc.target/arm/smlatt-1.c: New file.
3424 * gcc.target/arm/smlaltb-1.c: New file.
3425 * gcc.target/arm/smlaltt-1.c: New file.
3427 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3429 * gcc.target/arm/mla-2.c: New test.
3431 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3433 PR gcov-profile/49299
3434 * gcc.dg/tree-prof/pr49299-1.c: New test.
3435 * gcc.dg/tree-prof/pr49299-2.c: New test.
3437 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3439 * lib/target-supports.exp
3440 (check_effective_target_vect_widen_mult_qi_to_hi):
3441 Add NEON as supporting target.
3442 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3443 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3444 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3445 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3446 using widening multiplication on targets that support it.
3447 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3448 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3449 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3451 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3453 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3454 Modern Objective-C runtime API.
3455 * objc/execute/next_mapping.h: Removed.
3456 * objc-obj-c++-shared/next-mapping.h: Removed.
3457 * objc-obj-c++-shared/Object1.h: Removed.
3458 * objc-obj-c++-shared/Object1.m: Removed.
3459 * objc-obj-c++-shared/Object1.mm: Removed.
3460 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3461 * objc-obj-c++-shared/Protocol1.h: Removed.
3462 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3463 of ProtoBool, IVAR_T and METHOD.
3464 * objc-obj-c++-shared/runtime.h: New.
3465 * objc-obj-c++-shared/TestsuiteObject.h: New.
3466 * objc-obj-c++-shared/TestsuiteObject.m: New.
3468 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3469 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3470 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3472 * objc/execute/_cmd.m: Include
3473 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3474 runtime API. ([TestClass +initialize]): Include this method also
3475 with the GNU runtime.
3476 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3477 Object. ([-setValue:]): Return void.
3478 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3479 with the GNU runtime. Include
3480 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3481 for the NeXT runtime. Use the existing print_ivars() and
3482 compare_structures() implementations for the old NeXT runtime.
3483 Added new implementations for the Modern GNU and NeXT runtimes.
3484 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3485 well. (main): Use objc_getClass(). Use return instead of exit.
3486 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3487 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3489 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3490 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3491 instead of Object. (main): Use return instead of exit().
3492 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3493 instead of Object. Removed prototype for exit(). (main): Use
3494 return instead of exit(). Use the Modern Objective-C runtime API.
3495 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3497 * objc/execute/class-tests-1.h: Include
3498 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3499 runtime API. (test_class_with_superclass): Do not call [Object
3500 class]. There is no need to with the current libobjc.
3501 * objc/execute/class-tests-2.h: Include
3502 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3504 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3505 ../../objc-obj-c++-shared/next-mapping.h.
3506 * objc/execute/class-2.m: Likewise.
3507 * objc/execute/class-3.m: Likewise.
3508 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3509 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3510 +initialize]): Include this method also with the GNU
3511 runtime. (main): Use the Modern Objective-C runtime API.
3512 * objc/execute/class-5.m: Likewise.
3513 * objc/execute/class-6.m: Likewise.
3514 * objc/execute/class-7.m: Likewise.
3515 * objc/execute/class-8.m: Likewise.
3516 * objc/execute/class-9.m: Likewise.
3517 * objc/execute/class-10.m: Likewise.
3518 * objc/execute/class-11.m: Likewise.
3519 * objc/execute/class-12.m: Likewise.
3520 * objc/execute/class-13.m: Likewise.
3521 * objc/execute/class-14.m: Likewise.
3522 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3523 this method also with the GNU runtime.
3524 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3525 +initialize]): Include this method also with the GNU runtime.
3526 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3528 * objc/execute/encode-1.m: Likewise.
3529 * objc/execute/enumeration-1.m: Likewise.
3530 * objc/execute/enumeration-2.m: Likewise.
3531 * objc/execute/exceptions/catchall-1.m: Likewise.
3532 * objc/execute/exceptions/finally-1.m: Likewise.
3533 * objc/execute/exceptions/foward-1.m: Likewise.
3534 * objc/execute/exceptions/local-variables-1.m: Likewise.
3535 * objc/execute/exceptions/throw-nil.m: Likewise.
3536 * objc/execute/exceptions/trivial.m: Likewise.
3537 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3538 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3539 * objc/execute/exceptions/matcher-1.m: Likewise.
3540 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3542 * objc/execute/formal_protocol-2.m: Likewise.
3543 * objc/execute/formal_protocol-3.m: Likewise.
3544 * objc/execute/formal_protocol-4.m: Likewise.
3545 * objc/execute/formal_protocol-5.m: Include
3546 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3548 * objc/execute/formal_protocol-6.m: Likewise.
3549 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3550 Object. Include <objc/Protocol.h> instead of
3551 ../../objc-obj-c++-shared/Protocol1.h.
3552 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3554 * objc/execute/informal_protocol.m: Likewise.
3555 * objc/execute/load-3.m: Likewise.
3556 * objc/execute/many_args_method.m ([TestClass +initialize]):
3557 Include this method with the GNU runtime as well.
3558 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3559 * objc/execute/nested-func-1.m: Use TestsuiteObject
3561 * objc/execute/nil_method-1.m: Likewise.
3562 * objc/execute/no_clash.m: Likewise.
3563 * objc/execute/np-1.m: Do not include
3564 ../../objc-obj-c++-shared/Protocol1.h.
3565 (main): Use return instead of exit().
3566 * objc/execute/np-2.m: Do not include
3567 ../../objc-obj-c++-shared/Protocol1.h.
3568 ([MyObject +initialize]): Include this method also with the GNU
3569 runtime. (main): Use return instead of exit().
3570 * objc/execute/object_is_class.m: Include
3571 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3572 of Object. (main): Use the Modern Objective-C runtime API.
3573 * objc/execute/object_is_meta_class.m: Likewise.
3574 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3575 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3576 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3577 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3578 Objective-C runtime API.
3579 * objc/execute/protocol-isEqual-2.m: Likewise.
3580 * objc/execute/protocol-isEqual-3.m: Likewise.
3581 * objc/execute/protocol-isEqual-4.m: Likewise.
3582 * objc/execute/redefining_self.m ([TestClass +initialize]):
3583 Include this method with the GNU runtime as well.
3584 * objc/execute/root_methods.m: Include
3585 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3586 Include this method with the GNU runtime as well.
3587 (main): Use the Modern Objective-C runtime API.
3588 * objc/execute/selector-1.m: Include
3589 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3590 of Object. (main): Use the Modern Objective-C runtime API.
3591 * objc/execute/static-1.m ([Test +initialize]): Include this
3592 method with the GNU runtime as well.
3593 * objc/execute/static-2.m: Likewise.
3594 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3595 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3596 ([MathClass +initialize]): Include this method with the GNU
3598 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3600 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3601 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3602 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3603 * objc.dg/attributes/method-attribute-1.m: Likewise.
3604 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3605 * objc.dg/attributes/method-attribute-2.m: Likewise.
3606 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3607 * objc.dg/attributes/method-attribute-3.m: Likewise.
3608 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3609 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3610 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3611 * obj-c++.dg/bitfield-1.mm: Likewise.
3612 * obj-c++.dg/bitfield-2.mm: Likewise
3613 * objc.dg/bitfield-3.m: Likewise.
3614 * obj-c++.dg/bitfield-4.mm: Likewise.
3615 * objc.dg/bitfield-5.m: Likewise
3616 * objc.dg/call-super-1.m: Likewise.
3617 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3618 Use objc_getClass() instead of objc_get_class(), but for the GNU
3619 runtime redefine objc_getClass as objc_get_class. Include
3620 ../objc-obj-c++-shared/runtime.h.
3621 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3622 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3623 Use the Modern Objective-C runtime API.
3624 * objc.dg/class-protocol-1.m: Include
3625 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3626 * obj-c++.dg/class-protocol-1.mm: Likewise.
3627 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3628 * objc.dg/comp-types-10.m: Likewise.
3629 * objc.dg/comp-types-11.m: Likewise.
3630 * objc.dg/comp-types-12.m: Likewise.
3631 * obj-c++.dg/comp-types-9.mm: Likewise.
3632 * obj-c++.dg/comp-types-11.mm: Likewise.
3633 * obj-c++.dg/comp-types-12.mm: Likewise.
3634 * obj-c++.dg/comp-types-13.mm: Likewise.
3635 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3636 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3637 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3638 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3639 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3640 * objc.dg/desig-init-1.m: Likewise.
3641 * obj-c++.dg/defs.mm: Likewise.
3642 * objc.dg/exceptions-2.m: Likewise.
3643 * obj-c++.dg/except-1.mm: Likewise.
3644 * obj-c++.dg/exceptions-2.mm: Likewise.
3645 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3646 Use the Modern Objective-C runtime API.
3647 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3648 the Modern Objective-C runtime API. Do not include
3649 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3650 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3651 the Modern Objective-C runtime API except when using an older NeXT
3653 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3654 the Modern Objective-C runtime API.
3655 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3657 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3658 * objc.dg/encode-7-next-64bit.m: Updated include.
3659 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3661 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3662 the Modern Objective-C runtime API.
3663 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3664 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3665 instead of ../objc-obj-c++-shared/Protocol1.h.
3666 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3667 the Modern Objective-C runtime API except when using an older NeXT
3669 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3670 the Modern Objective-C runtime API.
3671 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3673 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3674 * objc.dg/fix-and-continue-2.m: Likewise.
3675 * objc.dg/foreach-1.m: Likewise.
3676 * objc.dg/foreach-2.m: Likewise.
3677 * objc.dg/foreach-3.m: Likewise.
3678 * objc.dg/foreach-4.m: Likewise.
3679 * objc.dg/foreach-5.m: Likewise.
3680 * objc.dg/foreach-6.m: Likewise.
3681 * objc.dg/foreach-7.m: Likewise.
3682 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3684 * objc.dg/func-ptr-2.m: Likewise.
3685 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3686 Do not include objc/objc-api.h.
3687 * obj-c++.dg/fsf-package-0.mm: Likewise.
3688 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3689 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3690 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3692 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3693 * objc.dg/gnu-runtime-3.m: Likewise.
3694 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3695 * objc.dg/headers.m: Include objc/runtime.h instead of
3696 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3697 for the NeXT runtime.
3698 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3699 * obj-c++.dg/isa-field-1.mm: Likewise.
3700 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3701 * objc.dg/layout-1.m: Likewise.
3702 * objc.dg/layout-2.m: Likewise.
3703 * objc.dg/local-decl-2.m: Likewise.
3704 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3705 Object. ([Container +elementForView:]): Use
3706 class_conformsToProtocol().
3707 * obj-c++.dg/lookup-2.mm: Likewise.
3708 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3709 * obj-c++.dg/local-decl-1.mm: Likewise.
3710 * objc.dg/method-3.m: Likewise.
3711 * objc.dg/method-4.m: Likewise.
3712 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3713 ../objc-obj-c++-shared/Protocol1.h.
3714 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3715 * objc.dg/method-9.m: Likewise.
3716 * objc.dg/method-10.m: Likewise.
3717 * objc.dg/method-13.m ([Root +initialize]): Include this method
3718 also for the GNU runtime. (main): Use objc_getClass() also for
3720 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3721 * objc.dg/method-17.m: Likewise.
3722 * objc.dg/method-19.m: Likewise.
3723 * objc.dg/method-20b.m: Likewise.
3724 * obj-c++.dg/method-2.mm: Likewise.
3725 * obj-c++.dg/method-6.mm: Likewise.
3726 * obj-c++.dg/method-10.mm: Likewise.
3727 * obj-c++.dg/method-11.mm: Likewise.
3728 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3729 ../objc-obj-c++-shared/Protocol1.h.
3730 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3731 * obj-c++.dg/method-15.mm: Likewise.
3732 * obj-c++.dg/method-17.mm: Likewise.
3733 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3734 +initialize]): Include this method also for the GNU
3735 runtime. (main): Use objc_getClass() also for the GNU runtime.
3736 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3737 * obj-c++.dg/method-22.mm: Likewise.
3738 * obj-c++.dg/method-23.mm: Likewise.
3739 * obj-c++.dg/no-extra-load.mm: Likewise.
3740 * objc.dg/objc-fast-4.m: Likewise.
3741 * objc.dg/objc-gc-4.m: Likewise.
3742 * obj-c++.dg/objc-gc-3.mm: Likewise.
3743 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3744 protocol_getMethodDescription() instead of [Protocol
3745 -descriptionForInstanceMethod].
3746 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3747 Made it available with all runtimes. (main): Call -test instead
3749 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3750 and put into a category.
3751 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3752 Object. Include objc/objc.h.
3753 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3754 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3755 New. (main): Use protocol_getMethodDescription() instead
3756 of [Protocol -descriptionForInstanceMethod] and [Protocol
3757 -descriptionForClassMethod].
3758 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3759 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3760 Objective-C runtime API.
3761 * obj-c++.dg/proto-qual-1.mm: Likewise.
3762 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3764 * obj-c++.dg/property/property-1.mm: Likewise.
3765 * obj-c++.dg/qual-types-1.mm: Likewise.
3766 * objc.dg/selector-2.m: Include objc/objc.h instead of
3767 ../objc-obj-c++-shared/Object1.h.
3768 * obj-c++.dg/selector-2.mm: Likewise.
3769 * obj-c++.dg/selector-5.mm: Likewise.
3770 * obj-c++.dg/selector-6.mm: Likewise.
3771 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3772 Object. Do not include objc/objc-api.h.
3773 * obj-c++.dg/set-not-used-1.mm: Likewise.
3774 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3775 * objc.dg/stret-1.m: Likewise.
3776 * objc.dg/stret-2.m: Likewise.
3777 * obj-c++.dg/super-class-2.mm: Likewise.
3778 * objc.dg/super-class-3.m: Likewise.
3779 * objc.dg/super-class-4.m: Likewise.
3780 * objc.dg/sync-2.m: Likewise.
3781 * obj-c++.dg/sync-2.mm: Likewise.
3782 * objc.dg/sync-1.m: Include objc/objc.h instead of
3783 ../objc-obj-c++-shared/Object1.h.
3784 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3785 'Class' as the type of 'isa'.
3786 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3787 Objective-C runtime API. ([TestClass +initialize]): Include this
3788 method with the GNU runtime as well.
3789 * objc.dg/strings/strings-1.m: Updated includes.
3790 * obj-c++.dg/strings/strings-1.mm: Likewise.
3791 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3792 objc.dg/strings/const-str-12b.m.
3793 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3794 * obj-c++.dg/template-3.mm: Likewise.
3795 * obj-c++.dg/template-4.mm: Likewise.
3796 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3797 Objective-C runtime API.
3798 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3799 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3800 * obj-c++.dg/try-catch-1.mm: Likewise.
3801 * obj-c++.dg/try-catch-2.mm: Likewise.
3802 * objc.dg/try-catch-3.m: Likewise.
3803 * obj-c++.dg/try-catch-3.mm: Likewise.
3804 * objc.dg/try-catch-6.m: Likewise.
3805 * objc.dg/try-catch-7.m: Likewise.
3806 * obj-c++.dg/try-catch-7.mm: Likewise.
3807 * obj-c++.dg/try-catch-8.mm: Likewise.
3808 * obj-c++.dg/try-catch-9.mm: Likewise.
3809 * objc.dg/try-catch-10.m: Likewise.
3810 * obj-c++.dg/try-catch-11.mm: Likewise.
3811 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3812 Object. Include objc/objc.h.
3813 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3814 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3815 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3816 Object. Use Modern Objective-C runtime API. Do not use
3818 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3819 * obj-c++.dg/torture/trivial.mm: Likewise.
3820 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3821 instead of ../objc-obj-c++-shared/Object1.h. Include
3822 ../objc-obj-c++-shared/runtime.h.
3823 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3824 * objc.dg/torture/strings/const-str-11.m: Likewise.
3825 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3826 * objc.dg/torture/strings/const-str-9.m: Likewise.
3827 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3828 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3829 instead of Object. Only add _FooClassReference if
3831 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3832 * objc.dg/torture/strings/const-str-8.m: Likewise.
3833 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3834 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3836 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3838 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3839 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3840 * obj-c++.dg/va-meth-1.mm: Likewise.
3841 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3842 ../objc-obj-c++-shared/Object1.h.
3843 * objc.dg/zero-link-3.m: Likewise.
3845 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3847 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3849 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3852 * obj-c++.dg/property/cxx-property-1.mm: New.
3853 * obj-c++.dg/property/cxx-property-2.mm: New.
3855 2011-06-06 Jason Merrill <jason@redhat.com>
3857 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3859 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3861 PR rtl-optimization/49145
3863 * gcc.c-torture/compile/pr49145.c: New test.
3865 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3868 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3869 to dg-options, match also DW_AT_linkage_name.
3872 * gcc.dg/debug/pr49294.c: New test.
3875 * g++.dg/opt/pr49264.C: New test.
3877 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3879 PR tree-optimization/49243
3880 * gcc.dg/pr49243.c: New.
3882 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3884 * gnat.dg/specs/cond_expr1.ads: New test.
3886 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3888 * gnat.dg/deferred_const4.ad[sb]: New test.
3889 * gnat.dg/deferred_const4_pkg.ads: New helper.
3891 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3893 * gnat.dg/test_tamdt.adb: Rename to...
3894 * gnat.dg/taft_type1.adb: ...this.
3895 * gnat.dg/tamdt.ad[sb]: Rename to...
3896 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3897 * gnat.dg/tamdt_aux.ads: Rename to...
3898 * gnat.dg/taft_type1_pkg2.ads: ...this.
3899 * gnat.dg/taft_type2.ad[sb]: New test.
3900 * gnat.dg/taft_type2_pkg.ads: New helper.
3901 * gnat.dg/taft_type3.adb: New test.
3902 * gnat.dg/taft_type3_pkg.ads: New helper.
3904 2011-06-05 Tobias Burnus <burnus@net-b.de>
3907 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3910 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3913 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3915 * objc.dg/gnu-api-2-objc.m: Likewise.
3916 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3917 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3919 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3921 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3922 alignment, not the alignment, when calling class_addIvar(). Add
3923 an 'isa' instance variable to the test root class.
3924 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3926 2011-06-04 Jan Hubicka <jh@suse.cz>
3928 PR tree-optimization/48893
3929 PR tree-optimization/49091
3930 PR tree-optimization/49179
3931 * gfortran.dg/pr49179.f90: New testcase
3933 2011-06-04 Jan Hubicka <jh@suse.cz>
3936 * g++.dg/torture/pr48954.C: New testcase.
3938 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3940 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3942 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3945 * g++.dg/diagnostic/bitfld2.C: New.
3947 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3950 * gcc.c-torture/execute/pr49281.c: New test.
3952 2011-06-04 Jan Hubicka <jh@suse.cz>
3954 PR tree-optimize/48929
3955 * gcc.c-torture/compile/pr48929.c: New testcase.
3957 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3959 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3961 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3964 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3966 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3968 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3970 2011-06-03 Richard Henderson <rth@redhat.com>
3971 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3973 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3975 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3977 * objc.dg/headers.m: Do not include objc-list.h.
3979 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3981 * objc.dg/type-stream-1.m: Test removed.
3982 * objc.dg/headers.m: Do not include typedstream.h.
3984 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
3986 * objc.dg/torture/forward-1.m (main): Updated testcase.
3988 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
3991 * gcc.c-torture/compile/pr49163.c: New.
3993 2011-06-02 Asher Langton <langton2@llnl.gov>
3996 * gfortran.dg/PR49268.f90: New test.
3998 2011-06-02 Asher Langton <langton2@llnl.gov>
4001 * gfortran.dg/PR37039.f90: New test.
4003 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4006 * objc.dg/method-5.m: Updated.
4007 * objc.dg/method-19.m: Updated.
4008 * objc.dg/method-lookup-1.m: New.
4009 * obj-c++.dg/method-6.mm: Updated.
4010 * obj-c++.dg/method-7.mm: Updated.
4011 * obj-c++.dg/method-lookup-1.mm: New.
4013 2011-06-02 DJ Delorie <dj@redhat.com>
4015 * lib/timeout.exp (timeout): Add board_info support.
4017 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4019 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4021 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4024 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4025 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4027 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4028 Hans-Peter Nilsson <hp@axis.com>
4030 PR rtl-optimization/48840
4031 * gcc.target/sparc/ultrasp13.c: New test.
4033 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4036 * gcc.c-torture/compile/pr49238.c: New.
4038 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4040 * gcc.target/arm/g2.c: Skip test in -mthumb.
4041 Skip test unless cpu is xscale.
4042 * gcc.target/arm/scd42-2.c: Likewise.
4043 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4045 2011-06-01 Jason Merrill <jason@redhat.com>
4047 * g++.dg/cpp0x/decltype28.C: New.
4048 * g++.dg/cpp0x/decltype29.C: New.
4050 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4053 * gcc.target/mips/pr45074.c: New test.
4055 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4056 Hans-Peter Nilsson <hp@axis.com>
4058 PR rtl-optimization/48830
4059 * gcc.target/sparc/ultrasp12.c: New test.
4061 2011-06-01 David Li <davidxl@google.com>
4063 * gcc.dg/profile-dir-1.c: Change pass name.
4064 * gcc.dg/profile-dir-2.c: Ditto.
4065 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4066 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4067 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4068 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4069 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4070 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4071 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4072 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4073 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4074 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4075 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4076 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4077 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4078 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4079 * gcc.dg/profile-dir-3.c: Ditto.
4080 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4082 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4084 * objc.dg/attributes/method-nonnull-1.m: New test.
4085 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4087 2011-05-31 Tobias Burnus <burnus@net-b.de>
4090 * gfortran.dg/coarray_atomic_1.f90: New.
4091 * gfortran.dg/coarray/atomic_1.f90: New.
4093 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4095 * gcc.dg/guality/bswaptest.c: New test.
4096 * gcc.dg/guality/clztest.c: New test.
4097 * gcc.dg/guality/ctztest.c: New test.
4098 * gcc.dg/guality/rotatetest.c: New test.
4101 * gcc.target/i386/pr48688.c: New test.
4103 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4106 * g++.dg/lookup/name-clash9.C: New.
4108 2011-05-31 Tobias Burnus <burnus@net-b.de>
4111 * gfortran.dg/coarray/dummy_1.f90: New.
4113 2011-05-31 Tobias Burnus <burnus@net-b.de>
4116 * gfortran.dg/coarray/save_1.f90: New.
4117 * gfortran.dg/coarray_4.f90: Update dg-error.
4119 2011-05-31 Jason Merrill <jason@redhat.com>
4121 * g++.dg/cpp0x/rv-template1.C: New.
4123 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4125 PR rtl-optimization/49235
4126 * gcc.dg/pr49235.c: New test.
4128 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4130 PR tree-optimization/49093
4131 * gcc.dg/vect/pr49093.c: New test.
4133 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4136 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4138 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4141 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4144 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4147 * gcc.c-torture/execute/pr49186.c: New.
4149 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4152 * gcc.target/i386/pr49168-1.c: New.
4154 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4155 Eric Botcazou <ebotcazou@adacore.com>
4157 * gcc.dg/guality/drap.c: New test.
4159 2011-05-30 Richard Guenther <rguenther@suse.de>
4161 PR tree-optimization/49210
4162 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4163 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4165 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4168 * g++.dg/gomp/pr49223-1.C: New test.
4169 * g++.dg/gomp/pr49223-2.C: New test.
4171 2011-05-30 Richard Guenther <rguenther@suse.de>
4173 PR tree-optimization/49218
4174 * gcc.c-torture/execute/pr49218.c: New testcase.
4176 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4178 PR tree-optimization/49199
4179 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4180 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4181 -fno-tree-scev-cprop.
4183 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4186 * gfortran.dg/extends_13.f03: New.
4188 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4190 PR rtl-optimization/49095
4191 * gcc.target/i386/pr49095.c: New test.
4193 2011-05-29 Tobias Burnus <burnus@net-b.de>
4196 * gfortran.dg/coarray_24.f90: New.
4198 2011-05-29 Tobias Burnus <burnus@net-b.de>
4201 * gfortran.dg/coarray_23.f90: New.
4203 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4206 * gcc.dg/pr48826.c: New test.
4208 2011-05-29 Richard Guenther <rguenther@suse.de>
4210 PR tree-optimization/49217
4211 * gcc.dg/torture/pr49217.c: New testcase.
4213 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4216 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4218 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4220 * gnat.dg/boolean_subtype.adb: Rename to...
4221 * gnat.dg/boolean_subtype1.adb: ...this.
4223 2011-05-28 Jason Merrill <jason@redhat.com>
4225 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4227 2011-05-27 Jason Merrill <jason@redhat.com>
4229 * g++.dg/cpp0x/enum18.C: Adjust.
4231 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4233 2011-05-27 Tobias Burnus <burnus@net-b.de>
4236 * gfortran.dg/coarray_22.f90: New.
4238 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4240 PR tree-optimization/46728
4241 * gcc.target/powerpc/pr46728-1.c: New.
4242 * gcc.target/powerpc/pr46728-2.c: New.
4243 * gcc.target/powerpc/pr46728-3.c: New.
4244 * gcc.target/powerpc/pr46728-4.c: New.
4245 * gcc.target/powerpc/pr46728-5.c: New.
4246 * gcc.dg/pr46728-6.c: New.
4247 * gcc.target/powerpc/pr46728-7.c: New.
4248 * gcc.target/powerpc/pr46728-8.c: New.
4249 * gcc.dg/pr46728-9.c: New.
4250 * gcc.target/powerpc/pr46728-10.c: New.
4251 * gcc.target/powerpc/pr46728-11.c: New.
4252 * gcc.dg/pr46728-12.c: New.
4253 * gcc.target/powerpc/pr46728-13.c: New.
4254 * gcc.target/powerpc/pr46728-14.c: New.
4255 * gcc.target/powerpc/pr46728-15.c: New.
4256 * gcc.target/powerpc/pr46728-16.c: New.
4258 2011-05-27 Jason Merrill <jason@redhat.com>
4260 * g++.dg/abi/mangle47.C: New.
4263 * g++.dg/template/const5.C: New.
4265 * g++.dg/cpp0x/enum18.C: New.
4267 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4269 * g++.dg/cpp0x/error6.C: New.
4271 * g++.dg/cpp0x/error5.C: New.
4273 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4276 * g++.dg/eh/cond6.C: New test.
4278 2011-05-27 Tobias Burnus <burnus@net-b.de>
4281 * gfortran.dg/rank_3.f90: New.
4282 * gfortran.dg/rank_4.f90: New.
4284 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4286 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4287 replace dump search.
4289 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4291 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4292 * gnat.dg/bit_packed_array5.adb: ...here.
4294 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.dg/cpp0x/auto25.C: New.
4299 2011-05-27 Richard Guenther <rguenther@suse.de>
4301 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4303 2011-05-27 Richard Guenther <rguenther@suse.de>
4305 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4307 2011-05-27 Richard Guenther <rguenther@suse.de>
4310 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4312 2011-05-26 Jason Merrill <jason@redhat.com>
4314 * g++.dg/cpp0x/friend1.C: New.
4315 * g++.dg/cpp0x/friend2.C: New.
4317 * g++.dg/cpp0x/auto7.C: Update.
4318 * g++.dg/template/crash50.C: Adjust.
4319 * g++.dg/template/static9.C: Adjust.
4320 * g++.old-deja/g++.ext/memconst.C: Adjust.
4322 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4324 * gcc.dg/march.c: Ignore a note for some targets.
4326 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4327 Nathan Froyd <froydnj@codesourcery.com>
4331 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4332 * g++.dg/parse/pr18770.C: New test.
4333 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4335 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4338 * gfortran.dg/dependency_40.f90 : New test.
4340 2011-05-26 Tobias Burnus <burnus@net-b.de>
4343 * gfortran.dg/coarray/registering_1.f90: New.
4345 2011-05-26 Jason Merrill <jason@redhat.com>
4347 * g++.dg/cpp0x/variadic111.C: New.
4348 * g++.dg/cpp0x/variadic41.C: Adjust.
4350 2011-05-26 Richard Guenther <rguenther@suse.de>
4352 PR tree-optimization/48702
4353 * gcc.dg/torture/pr48702.c: New testcase.
4355 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4357 PR gcov-profile/48845
4358 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4360 * gcc.dg/matrix/matrix.exp: Likewise.
4361 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4362 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4363 line number to check_profiling_available.
4364 * lib/target-supports.exp (check_profiling_available): Account for
4366 Require TLS runtime support with -fprofile-generate.
4367 * lib/profopt.exp (profopt-execute): Add TLS options for
4369 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4371 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4374 * g++.dg/eh/cond5.C: New test.
4376 PR tree-optimization/49161
4377 * gcc.c-torture/execute/pr49161.c: New test.
4379 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4381 * gcc.target/arm/neon-vorn-vbic.c: New test.
4383 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4385 PR tree-optimization/49038
4386 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4387 * gcc.dg/vect/pr49038.c: New test.
4389 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4390 * g++.dg/init/pr25811-3.C: New.
4391 * g++.dg/init/pr25811-4.C: New.
4393 2011-05-25 Jason Merrill <jason@redhat.com>
4395 * g++.dg/cpp0x/enum17.C: New.
4396 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4398 * g++.dg/cpp0x/auto24.C: New.
4400 * g++.dg/cpp0x/error4.C: New.
4402 * g++.dg/cpp0x/rv-restrict.C: New.
4404 * g++.dg/cpp0x/enum15.C: New.
4405 * g++.dg/cpp0x/constexpr-switch2.C: New.
4407 * g++.dg/cpp0x/variadic110.C: New.
4409 * g++.dg/cpp0x/auto9.C: Add typedef test.
4411 * g++.dg/cpp0x/auto23.C: New.
4412 * g++.dg/cpp0x/auto9.C: Adjust.
4414 * g++.dg/cpp0x/defaulted29.C: New.
4416 * g++.dg/cpp0x/initlist51.C: New.
4418 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4420 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4421 * g++.dg/abi/packed1.C: Suppress warning.
4422 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4423 * g++.dg/template/stdarg1.C: Likewise.
4424 * g++.dg/other/packed1.C: Remove arm from xfail list.
4426 2011-05-25 Jason Merrill <jason@redhat.com>
4428 * g++.dg/cpp0x/enum16.C: New.
4429 * g++.dg/parse/error15.C: Adjust.
4431 * g++.dg/cpp0x/initlist50.C: New.
4433 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4435 * g++.dg/cpp0x/variadic109.C: New.
4437 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4439 * gcc.target/i386/pause-1.c: New.
4441 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4443 * gcc.dg/stack-usage-1.c: Adjust comment.
4444 * gcc.dg/stack-usage-2.c: New test.
4446 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4449 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4450 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4452 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4454 PR rtl-optimization/48757
4455 * gfortran.dg/pr48757.f: New test case.
4457 2011-05-24 Jason Merrill <jason@redhat.com>
4459 * g++.dg/cpp0x/access01.C: New.
4461 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4464 * objc.dg/pr48177.m: New testcase.
4466 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4469 * objc.dg/pr48187.m: New testcase.
4470 * obj-c++.dg/pr48187.mm: New testcase.
4471 * objc.dg/ivar-extra-semicolon.m: New testcase.
4473 2011-05-24 Jason Merrill <jason@redhat.com>
4475 * g++.dg/template/access21.C: New.
4476 * g++.dg/template/access22.C: New.
4478 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4480 PR rtl-optimization/48633
4481 * g++.dg/pr48633.C: New test.
4483 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4486 * g++.dg/other/pr49133.C: New test.
4488 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4489 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4491 * gcc.dg/torture/tls/run-gd.c: New test.
4492 * gcc.dg/torture/tls/run-ie.c: New test.
4493 * gcc.dg/torture/tls/run-ld.c: New test.
4494 * gcc.dg/torture/tls/run-le.c: New test.
4495 * lib/target-supports.exp (check_effective_target_tls_runtime):
4496 Build testcase with TLS options.
4498 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4500 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4502 2011-05-24 Tom de Vries <tom@codesourcery.com>
4504 PR tree-optimization/49121
4505 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4507 2011-05-23 Jason Merrill <jason@redhat.com>
4509 * g++.dg/cpp0x/defaulted28.C: New.
4511 * g++.dg/cpp0x/sfinae25.C: New.
4513 * g++.dg/cpp0x/rv-cast2.C: New.
4515 * g++.dg/cpp0x/enum14.C: New.
4517 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4520 * gcc.c-torture/execute/pr49123.c: New test.
4523 * gcc.dg/debug/pr49032.c: New test.
4526 * gcc.dg/pr49120.c: New test.
4528 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4531 * gcc.target/i386/pr47315.c: New test.
4533 2011-05-23 Jason Merrill <jason@redhat.com>
4535 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4537 * g++.dg/cpp0x/sfinae24.C: New.
4539 * g++.dg/cpp0x/error3.C: New.
4541 * g++.dg/cpp0x/defaulted27.C: New.
4543 * g++.dg/cpp0x/decltype27.C: New.
4545 2011-05-23 Richard Guenther <rguenther@suse.de>
4547 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4549 2011-05-23 Richard Guenther <rguenther@suse.de>
4551 PR tree-optimization/40874
4552 * g++.dg/tree-ssa/pr40874.C: New testcase.
4554 2011-05-23 Richard Guenther <rguenther@suse.de>
4556 PR tree-optimization/49115
4557 * g++.dg/torture/pr49115.C: New testcase.
4559 2011-05-23 Richard Guenther <rguenther@suse.de>
4562 * gcc.dg/memcpy-3.c: New testcase.
4564 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4567 * gcc.c-torture/execute/pr48973-1.c: New test.
4568 * gcc.c-torture/execute/pr48973-2.c: New test.
4570 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4573 * g++.dg/warn/pr18016.C: New.
4575 2011-05-23 Tom de Vries <tom@codesourcery.com>
4578 * gcc.target/arm/ivopts-6.c: New test.
4580 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4583 * gcc.c-torture/compile/pr49029.c: New test.
4585 2011-05-22 Jason Merrill <jason@redhat.com>
4587 * g++.dg/cpp0x/sfinae23.C: New.
4588 * g++.dg/cpp0x/sfinae8.C: Correct.
4590 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4592 * gfortran.dg/function_optimize_8.f90: New test case.
4594 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4596 PR tree-optimization/49087
4597 * gcc.dg/vect/O3-pr49087.c: New test.
4599 2011-05-21 Jason Merrill <jason@redhat.com>
4601 * g++.dg/debug/const5.C: New.
4603 2011-05-20 Jason Merrill <jason@redhat.com>
4605 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4607 * g++.dg/cpp0x/constexpr-static7.C: New.
4609 * g++.dg/cpp0x/enum12.C: New.
4610 * g++.dg/cpp0x/enum13.C: New.
4612 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4615 * gfortran.dg/select_type_23.f03: New.
4617 2011-05-20 Jason Merrill <jason@redhat.com>
4619 * g++.dg/cpp0x/defaulted26.C: New.
4621 * g++.dg/cpp0x/noexcept02.C: Fix.
4622 * g++.dg/cpp0x/noexcept03.C: Fix.
4623 * g++.dg/cpp0x/noexcept08.C: Fix.
4624 * g++.dg/cpp0x/noexcept10.C: New.
4626 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4629 * gfortran.dg/extends_12.f03: New.
4631 2011-05-20 Jason Merrill <jason@redhat.com>
4633 * g++.dg/template/koenig9.C: New.
4634 * g++.dg/opt/pr47615.C: Fix.
4635 * g++.dg/overload/defarg1.C: Fix.
4636 * g++.dg/tc1/dr213.C: Remove xfail.
4637 * g++.dg/torture/pr34850.C: Fix.
4638 * g++.dg/torture/pr39362.C: Fix.
4639 * g++.old-deja/g++.brendan/crash56.C: Fix.
4640 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4642 2011-05-20 Richard Guenther <rguenther@suse.de>
4644 PR tree-optimization/49079
4645 * gcc.dg/torture/pr49079.c: New testcase.
4647 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4649 PR tree-optimization/49073
4650 * gcc.c-torture/execute/pr49073.c: New test.
4652 2011-06-19 Tobias Burnus <burnus@net-b.de>
4655 * gfortran.dg/coarray_21.f90: New.
4657 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4659 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4662 2011-05-19 Richard Guenther <rguenther@suse.de>
4665 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4667 2011-05-19 Richard Guenther <rguenther@suse.de>
4670 * gcc.dg/builtin-object-size-11.c: New testcase.
4672 2011-05-19 Tom de Vries <tom@codesourcery.com>
4675 * gcc.target/arm/ivopts.c: New test.
4676 * gcc.target/arm/ivopts-2.c: New test.
4678 2011-05-19 Tom de Vries <tom@codesourcery.com>
4680 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4682 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4684 * gcc.c-torture/execute/960321-1.x: Remove.
4686 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4689 * gfortran.dg/move_alloc_4.f90: New.
4691 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4694 * gcc.target/i386/pr49002-1.c: New test.
4695 * gcc.target/i386/pr49002-2.c: Likewise.
4697 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4699 PR tree-optimization/49039
4700 * gcc.c-torture/execute/pr49039.c: New test.
4701 * gcc.dg/tree-ssa/pr49039.c: New test.
4702 * g++.dg/torture/pr49039.C: New test.
4704 2011-05-18 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4707 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4708 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4710 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4712 * gcc.target/bfin/mcpu-bf592.c: New test.
4714 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4716 PR tree-optimization/41881
4717 * gcc.dg/vect/O3-pr41881.c: New test.
4718 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4720 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4722 PR tree-optimization/49000
4723 * gcc.dg/pr49000.c: New test.
4725 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4727 * gnat.dg/invalid1.adb: New test.
4729 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4731 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4733 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4734 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4736 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4739 * g++.dg/cpp0x/range-for18.C: New.
4741 2011-05-15 Tobias Burnus <burnus@net-b.de>
4744 * gfortran.dg/coarray/image_index_2.f90: New.
4746 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4748 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4749 * g++.dg/cpp0x/override2.C: New.
4751 2011-05-14 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.de/coarray_20.f90: New.
4756 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4759 * function_optimize_7.f90: New test case.
4761 2011-05-13 Jason Merrill <jason@redhat.com>
4763 * g++.dg/cpp0x/decltype26.C: New.
4764 * g++.dg/cpp0x/enum11.C: New.
4766 2011-05-13 Tobias Burnus <burnus@net-b.de>
4770 * gfortran.dg/assign_8.f90: Update dg-error.
4772 2011-05-13 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/io_constraints_8.f90: New.
4776 * gfortran.dg/io_constraints_9.f90: New.
4778 2011-05-13 Martin Thuresson <martint@google.com>
4780 PR gcov-profile/47793
4781 * gcc.dg/pr47793.c: New.
4783 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4785 PR tree-optimization/48975
4786 * gcc.dg/pr48975.c: New test.
4788 2011-05-12 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4793 2011-05-12 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4797 2011-05-12 Geert Bosch <bosch@adacore.com>
4799 * gnat.dg/view_conversion1.adb: New test.
4801 2011-05-12 Richard Guenther <rguenther@suse.de>
4803 PR tree-optimization/48172
4804 * gcc.dg/vect/pr48172.c: New testcase.
4806 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4809 * g++.dg/opt/pr48967.C: New test.
4811 2011-05-11 Jason Merrill <jason@redhat.com>
4813 * g++.dg/cpp0x/constexpr-friend.C: New.
4814 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4816 * g++.dg/cpp0x/sfinae22.C: New.
4818 2011-05-11 Tobias Burnus <burnus@net-b.de>
4821 * gfortran.dg/generic_24.f90: New.
4823 2011-05-11 Richard Guenther <rguenther@suse.de>
4825 PR tree-optimization/15256
4826 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4828 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4831 * gcc.dg/pr48159-1.c: New test.
4832 * gcc.dg/pr48159-2.c: New test.
4834 2011-05-11 Richard Guenther <rguenther@suse.de>
4837 * gcc.dg/torture/pr48953.c: New testcase.
4839 2011-05-11 Richard Guenther <rguenther@suse.de>
4841 PR tree-optimization/18041
4842 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4844 2011-05-11 Alan Modra <amodra@gmail.com>
4847 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4849 2011-05-10 Jason Merrill <jason@redhat.com>
4851 * g++.dg/cpp0x/defaulted25.C: New.
4852 * g++.dg/template/crash7.C: Adjust.
4854 * g++.dg/cpp0x/variadic108.C: New.
4856 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4858 * g++.dg/inherit/virtual9.C: Extend.
4860 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4863 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4864 are passed and returned in vector registers.
4866 2011-05-10 Richard Guenther <rguenther@suse.de>
4868 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4869 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4870 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4871 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4872 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4875 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4877 PR tree-optimization/48611
4878 PR tree-optimization/48794
4879 * gfortran.dg/gomp/pr48611.f90: New test.
4880 * gfortran.dg/gomp/pr48794.f90: New test.
4883 * gcc.dg/dfp/pr48928.c: New test.
4885 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4888 * g++.dg/cpp0x/pr48522.C: New.
4890 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4893 * g++.dg/cpp0x/sfinae21.C: New.
4895 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4897 * g++.dg/template/sfinae28.C: Rename to...
4898 * g++.dg/cpp0x/sfinae19.C: ... this.
4899 * g++.dg/template/sfinae29.C: Rename to...
4900 * g++.dg/cpp0x/sfinae20.C: ... this.
4902 2011-05-09 Jeff Law <law@redhat.com>
4904 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4907 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4910 * g++.dg/init/pr20039.C: New.
4912 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4916 * g++.dg/template/sfinae28.C: New.
4917 * g++.dg/template/sfinae29.C: Likewise.
4919 2011-05-09 Jason Merrill <jason@redhat.com>
4921 * g++.dg/template/nontype23.C: New.
4923 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4925 * g++.dg/init/pr48859.C: New.
4927 2011-05-09 Jason Merrill <jason@redhat.com>
4929 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4930 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4931 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4932 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4933 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4934 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4935 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4936 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4938 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4940 * g++.dg/inherit/virtual9.C: New.
4942 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4945 * g++.dg/template/dependent-expr8.C: New test case.
4947 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4949 PR tree-optimization/48837
4950 * gcc.dg/pr48837.c: New testcase.
4952 2011-05-06 Jason Merrill <jason@redhat.com>
4954 * g++.dg/cpp0x/constexpr-condition2.C: New.
4956 * g++.dg/cpp0x/constexpr-missing.C: New.
4958 2011-05-06 Tobias Burnus <burnus@net-b.de>
4961 * gfortran.dg/coarray/this_image_2.f90: New.
4963 2011-05-06 Tobias Burnus <burnus@net-b.de>
4967 * gfortran.dg/bind_c_usage_22.f90: New.
4968 * gfortran.dg/bind_c_usage_23.f90: New.
4969 * gfortran.dg/bind_c_usage_24.f90: New.
4970 * gfortran.dg/bind_c_usage_24_c.c: New.
4972 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4975 * g++.dg/template/member9.C: New test case.
4977 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4979 * gnat.dg/discr29.ad[sb]: New test.
4980 * gnat.dg/discr30.adb: Likewise.
4982 2011-05-05 Julian Brown <julian@codesourcery.com>
4984 * gcc.target/arm/neon-vset_lanes8.c: New test.
4986 2011-05-05 Jason Merrill <jason@redhat.com>
4988 * g++.dg/init/new32.C: New.
4990 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4992 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
4995 2011-05-05 Jakub Jelinek <jakub@redhat.com>
4997 PR rtl-optimization/48381
4998 * gcc.c-torture/compile/pr48381.c: New test.
5000 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5002 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5004 * gcc.target/i386/opt-1.c: Ditto.
5006 2011-05-04 Jason Merrill <jason@redhat.com>
5008 * g++.dg/conversion/base1.C: New.
5010 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012 PR libgfortran/48787
5013 * gfortran.dg/round_3.f08: Add more checks to test case.
5015 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5017 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5018 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5019 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5020 Gate test on effective_target fd_truncate.
5022 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5024 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5025 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5026 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5027 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5028 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5029 * gcc.target/i386/pr38824.c: Ditto.
5030 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5031 * gcc.target/i386/vecinit-2.c: Ditto.
5032 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5033 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5034 * gcc.target/i386/parity-2.c: Ditto.
5035 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5037 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5039 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5041 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5042 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5043 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5045 2011-05-03 Tobias Burnus <burnus@net-b.de>
5048 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5050 2011-05-03 Tobias Burnus <burnus@net-b.de>
5053 * gfortran.dg/coarray/this_image_1.f90: New.
5055 2011-05-03 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/coarray/caf.dg: New.
5059 * gfortran.dg/coarray/image_index_1.f90: New, copied
5060 from ../coarray_16.f90.
5062 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5065 * g++.dg/ext/complex9.C: New.
5067 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5070 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5071 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5072 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5074 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5076 * gcc.target/bfin/builtins: Created.
5077 * gcc.target/bfin/hisilh-O0.c: Deleted.
5078 * gcc.target/bfin/hisilh.c: Moved to...
5079 * gcc.target/bfin/builtins/hisilh.c: ...here.
5080 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5081 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5082 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5083 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5084 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5085 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5086 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5087 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5088 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5089 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5090 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5091 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5092 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5093 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5094 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5095 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5096 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5097 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5098 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5099 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5100 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5101 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5102 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5103 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5104 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5105 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5106 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5107 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5108 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5109 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5110 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5111 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5112 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5113 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5114 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5115 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5116 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5117 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5118 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5119 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5120 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5121 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5122 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5123 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5124 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5125 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5126 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5127 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5128 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5129 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5130 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5131 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5132 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5133 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5134 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5135 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5136 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5137 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5138 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5139 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5140 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5141 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5142 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5143 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5144 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5145 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5146 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5147 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5148 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5149 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5150 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5151 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5152 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5153 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5154 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5155 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5156 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5157 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5158 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5159 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5160 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5161 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5162 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5163 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5164 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5165 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5166 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5167 * gcc.target/bfin/builtins/circptr.c: Ditto.
5168 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5169 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5170 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5171 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5172 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5173 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5174 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5175 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5176 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5177 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5178 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5179 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5180 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5181 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5182 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5183 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5184 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5185 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5186 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5187 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5188 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5189 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5190 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5191 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5192 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5193 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5194 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5195 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5196 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5197 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5198 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5199 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5200 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5201 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5202 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5203 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5204 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5205 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5206 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5207 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5208 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5209 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5210 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5211 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5212 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5213 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5214 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5215 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5216 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5217 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5218 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5219 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5220 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5221 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5222 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5223 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5224 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5225 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5226 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5227 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5228 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5229 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5230 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5231 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5232 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5233 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5234 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5235 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5236 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5237 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5239 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5241 * gcc.target/arm/cold-lc.c: New test.
5243 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5246 * gcc.dg/pr48774.c: New test.
5248 2011-05-03 Richard Guenther <rguenther@suse.de>
5250 * gcc.dg/large-size-array-5.c: New testcase.
5252 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5254 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5256 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5258 * lib/target-supports.exp (check_effective_target_vect_strided):
5260 (check_effective_target_vect_strided2)
5261 (check_effective_target_vect_strided3)
5262 (check_effective_target_vect_strided4)
5263 (check_effective_target_vect_strided8): ...these new functions.
5265 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5266 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5267 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5268 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5269 * gcc.dg/vect/pr37539.c: Likewise.
5270 * gcc.dg/vect/slp-11a.c: Likewise.
5271 * gcc.dg/vect/slp-11b.c: Likewise.
5272 * gcc.dg/vect/slp-11c.c: Likewise.
5273 * gcc.dg/vect/slp-12a.c: Likewise.
5274 * gcc.dg/vect/slp-12b.c: Likewise.
5275 * gcc.dg/vect/slp-18.c: Likewise.
5276 * gcc.dg/vect/slp-19a.c: Likewise.
5277 * gcc.dg/vect/slp-19b.c: Likewise.
5278 * gcc.dg/vect/slp-21.c: Likewise.
5279 * gcc.dg/vect/slp-23.c: Likewise.
5280 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5282 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5283 instead of vect_interleave && vect_extract_even_odd.
5284 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5285 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5286 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5287 * gcc.dg/vect/vect-1.c: Likewise.
5288 * gcc.dg/vect/vect-10.c: Likewise.
5289 * gcc.dg/vect/vect-98.c: Likewise.
5290 * gcc.dg/vect/vect-107.c: Likewise.
5291 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5292 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5293 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5294 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5295 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5296 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5297 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5298 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5299 * gcc.dg/vect/vect-strided-float.c: Likewise.
5300 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5301 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5302 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5303 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5304 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5305 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5306 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5307 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5308 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5309 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5310 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5311 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5312 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5313 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5314 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5316 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5318 * gcc.dg/vect/pr30843.c: Likewise.
5319 * gcc.dg/vect/pr33866.c: Likewise.
5320 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5321 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5322 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5323 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5325 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5327 * gcc.dg/vect/slp-11.c: Split into...
5328 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5329 gcc.dg/vect/slp-11c.c: ...these tests.
5330 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5331 * gcc.dg/vect/slp-12c.c: ...this new test.
5332 * gcc.dg/vect/slp-19.c: Split into...
5333 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5334 gcc.dg/vect/slp-19c.c: ...these new tests.
5336 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5338 * lib/target-supports.exp
5339 (check_effective_target_vect_extract_even_odd_wide): Delete.
5340 (check_effective_target_vect_strided_wide): Likewise.
5341 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5342 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5343 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5344 * gcc.dg/vect/pr37539.c: Likewise.
5345 * gcc.dg/vect/slp-11.c: Likewise.
5346 * gcc.dg/vect/slp-12a.c: Likewise.
5347 * gcc.dg/vect/slp-12b.c: Likewise.
5348 * gcc.dg/vect/slp-19.c: Likewise.
5349 * gcc.dg/vect/slp-23.c: Likewise.
5350 * gcc.dg/vect/vect-1.c: Likewise.
5351 * gcc.dg/vect/vect-98.c: Likewise.
5352 * gcc.dg/vect/vect-107.c: Likewise.
5353 * gcc.dg/vect/vect-strided-float.c: Likewise.
5355 2011-05-02 Jason Merrill <jason@redhat.com>
5357 * g++.dg/init/new31.C: New.
5359 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5362 * gcc.dg/pr35445.c: New test.
5364 2011-05-02 Jason Merrill <jason@redhat.com>
5366 * c-c++-common/vla-1.c: New.
5368 2011-05-02 Richard Guenther <rguenther@suse.de>
5370 PR tree-optimization/48822
5371 * gcc.dg/torture/pr48822.c: New testcase.
5373 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/cpp0x/constexpr-47969.C: New.
5378 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5381 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5382 on vect_no_align targets.
5383 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5384 vect_no_align targets.
5386 2011-05-01 Xinliang David Li <davidxl@google.com>
5388 * gcc.dg/tree-ssa/integer-addr.c: New test.
5389 * gcc.dg/tree-ssa/alias_bug.c: New test.
5391 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5393 PR libgfortran/48787
5394 * gfortran.dg/round_3.f08: Add more checks.
5396 2011-04-30 Tobias Burnus <burnus@net-b.de>
5399 * gfortran.dg/import9.f90: New, proper test.
5400 * gfortran.dg/interface_37.f90: Remove bogus
5401 test (bogus copy of interface_36.f90).
5403 2011-04-30 Tobias Burnus <burnus@net-b.de>
5406 * gfortran.dg/interface_37.f90: New.
5408 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5411 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5413 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5415 PR tree-optimization/48809
5416 * gcc.c-torture/execute/pr48809.c: New test.
5418 2011-04-29 Jeff Law <law@redhat.com>
5420 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5422 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/init/ctor10.C: New.
5427 2011-04-29 Le-Chun Wu <lcwu@google.com>
5429 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5430 warning in implicitly instantiated templates.
5432 2011-04-29 Le-Chun Wu <lcwu@google.com>
5434 * g++.dg/warn/Wnull-conversion-1.C: New.
5435 * g++.dg/warn/Wnull-conversion-2.C: New.
5437 2011-04-29 Diego Novillo <dnovillo@google.com>
5439 * g++.old-deja/g++.other/null3.C: Expect warning about
5440 converting boolean to a pointer.
5442 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5445 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5449 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5451 2011-04-29 Tobias Burnus <burnus@net-b.de>
5454 * gfortran.dg/typebound_proc_22.f90: New.
5457 * gfortran.dg/interface_36.f90: New.
5459 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5461 PR libgfortran/48488
5462 PR libgfortran/48602
5463 PR libgfortran/48615
5464 PR libgfortran/48684
5465 PR libgfortran/48787
5466 * gfortran.dg/fmt_g.f: Adjust test.
5467 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5468 * gfortran.dg/round_3.f08: New test.
5469 * gfortran.dg/namelist_print_1.f: Adjust test.
5470 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5471 * gfortran.dg/f2003_io_5.f03: Adjust test.
5472 * gfortran.dg/coarray_15.f90: Adjust test.
5473 * gfortran.dg/namelist_65.f90: Adjust test.
5474 * gfortran.dg/fmt_cache_1.f: Adjust test.
5475 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5476 * gfortran.dg/real_const_3.f90: Adjust test.
5478 2011-04-28 Xinliang David Li <davidxl@google.com>
5480 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5481 * g++.dg/prof-robust-1.C: New test.
5483 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5485 PR tree-optimization/48765
5486 * gcc.dg/vect/pr48765.c: New.
5488 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5490 PR tree-optimization/48775
5491 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5493 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5496 * g++.dg/inherit/pr48798.C: New.
5497 * g++.old-deja/g++.other/base1.C: Adjust.
5499 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5502 * g++.dg/template/inherit7.C: New test case.
5504 2011-04-28 Richard Guenther <rguenther@suse.de>
5506 PR tree-optimization/40052
5507 PR tree-optimization/15347
5508 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5509 * gcc.dg/pr15347.c: Likewise.
5511 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/cpp0x/sfinae18.C: New.
5516 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/ext/is_literal_type1.C: New.
5521 2011-04-28 Tobias Burnus <burnus@net-b.de>
5525 * gfortran.dg/interface_35.f90: New.
5526 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5527 * gfortran.dg/func_result_6.f90: Add dg-warning.
5528 * gfortran.dg/bessel_1.f90: Ditto.
5529 * gfortran.dg/hypot_1.f90: Ditto.
5530 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5531 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5532 * gfortran.dg/interface_assignment_4.f90: Ditto.
5534 2011-04-27 Jason Merrill <jason@redhat.com>
5536 * g++.dg/ext/complex8.C: New.
5538 * g++.dg/cpp0x/initlist49.C: New.
5539 * g++.dg/init/new30.C: New.
5541 2011-04-27 Tobias Burnus <burnus@net-b.de>
5544 * gfortran.dg/whole_file_34.f90: New.
5546 2011-04-27 Jan Hubicka <jh@suse.cz>
5548 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5550 2011-04-27 Jason Merrill <jason@redhat.com>
5552 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5554 * g++.dg/parse/ambig6.C: New.
5556 2011-04-27 Nick Clifton <nickc@redhat.com>
5558 * gcc.dg/20020312-2.c: Add definition for RX.
5560 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5561 option with RX targets.
5563 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5566 2011-04-27 Richard Guenther <rguenther@suse.de>
5568 * gcc.dg/tree-ssa/pr23382.c: Remove.
5570 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5573 * gcc.c-torture/compile/pr48767.c: New test.
5575 2011-04-27 Richard Guenther <rguenther@suse.de>
5577 PR tree-optimization/48772
5578 * g++.dg/pr48772.C: New testcase.
5580 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.c-torture/compile/pr48742.c: New test.
5585 2011-04-26 Jason Merrill <jason@redhat.com>
5587 * g++.dg/lookup/koenig13.C: New.
5589 * g++.dg/cpp0x/initlist48.C: New.
5591 2011-04-25 Jason Merrill <jason@redhat.com>
5593 * g++.dg/cpp0x/sfinae17.C: New.
5595 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5598 * gcc.target/powerpc/pr48258-1.c: New file.
5599 * gcc.target/powerpc/pr48258-2.c: Ditto.
5601 2011-04-26 Xinliang David Li <davidxl@google.com>
5603 * gcc.dg/uninit-suppress.c: New test.
5604 * gcc.dg/uninit-suppress.c: New test.
5606 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5609 * gcc.dg/pr48768.c: New test.
5611 PR tree-optimization/48734
5612 * gcc.c-torture/compile/pr48734.c: New test.
5615 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5617 2011-04-26 Richard Guenther <rguenther@suse.de>
5619 PR tree-optimization/48731
5620 * gcc.dg/torture/pr48731.c: New testcase.
5622 2011-04-26 Richard Guenther <rguenther@suse.de>
5625 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5627 2011-04-26 Richard Guenther <rguenther@suse.de>
5630 * gcc.dg/torture/pr48694-1.c: New testcase.
5631 * gcc.dg/torture/pr48694-2.c: Likewise.
5633 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/ext/underlying_type1.C: New.
5636 * g++.dg/ext/underlying_type2.C: Likewise.
5637 * g++.dg/ext/underlying_type3.C: Likewise.
5638 * g++.dg/ext/underlying_type4.C: Likewise.
5639 * g++.dg/ext/underlying_type5.C: Likewise.
5640 * g++.dg/ext/underlying_type6.C: Likewise.
5641 * g++.dg/ext/underlying_type7.C: Likewise.
5642 * g++.dg/ext/underlying_type8.C: Likewise.
5643 * g++.dg/ext/underlying_type9.C: Likewise.
5644 * g++.dg/ext/underlying_type10.C: Likewise.
5646 2011-04-25 Jason Merrill <jason@redhat.com>
5648 * g++.dg/cpp0x/regress/template-const2.C: New.
5650 2011-04-25 Jeff Law <law@redhat.com>
5652 * gcc.dg/tree-ssa/vrp56.c: new test.
5654 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5656 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5658 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5660 PR preprocessor/48740
5661 * c-c++-common/raw-string-11.c: New test.
5663 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5665 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5668 2011-04-23 Tobias Burnus <burnus@net-b.de>
5671 * gfortran.dg/coarray_19.f90: New.
5673 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5676 * gcc.dg/pr48685.c: New test.
5678 2011-04-22 Jan Hubicka <jh@suse.cz>
5680 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5682 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5684 PR tree-optimization/48717
5685 * gcc.c-torture/execute/pr48717.c: New test.
5687 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5690 * gcc.target/i386/pr48723.c: New test.
5692 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5695 * gcc.dg/gomp/pr48716.c: New test.
5696 * g++.dg/gomp/pr48716.C: New test.
5698 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5701 * gcc.dg/missing-field-init-2.c: Update testcase.
5703 2011-04-22 Alan Modra <amodra@gmail.com>
5705 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5707 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5710 * gfortran.dg/function_optimize_6.f90: New test.
5712 2011-04-21 Easwaran Raman <eraman@google.com>
5714 * gcc.dg/stack-layout-2.c: New test.
5716 2011-04-21 Richard Guenther <rguenther@suse.de>
5719 * g++.dg/lto/pr48207-2_0.C: New testcase.
5720 * g++.dg/lto/pr48207-3_0.C: Likewise.
5722 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5724 * gnat.dg/volatile5.adb: New test.
5725 * gnat.dg/volatile5_pkg.ads: New helper.
5727 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5730 * gcc.target/i386/pr48708.c: New test.
5732 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5734 * gcc.dg/vect/vect-119.c: New test.
5736 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5738 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5741 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5742 Richard Sandiford <richard.sandiford@linaro.org>
5745 * gcc.target/arm/pr46329.c: New test.
5747 2011-04-21 Tobias Burnus <burnus@net-b.de>
5750 * gfortran.dg/coarray_18.f90: New.
5752 2011-04-20 Jason Merrill <jason@redhat.com>
5754 * g++.dg/cpp0x/initlist47.C: New.
5756 * g++.dg/init/dtor4.C: New.
5758 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5761 * gcc.target/i386/sse2-pinsrw.c: New test.
5762 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5763 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5764 * gcc.target/i386/sse2-insvhi.c: Ditto.
5765 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5766 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5768 2011-04-20 Jason Merrill <jason@redhat.com>
5770 * g++.dg/template/const4.C: New.
5772 2011-04-20 Easwaran Raman <eraman@google.com>
5774 * gcc.dg/stack-layout-1.c: New test.
5776 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5778 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5779 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5782 2011-04-20 Kai Tietz <ktietz@redhat.com>
5784 * gcc.dg/binop-xor1.c: New test.
5785 * gcc.dg/binop-xor2.c: New test.
5786 * gcc.dg/binop-xor3.c: New test.
5787 * gcc.dg/binop-xor4.c: New test.
5788 * gcc.dg/binop-xor5.c: New test.
5790 2011-04-20 Richard Guenther <rguenther@suse.de>
5792 PR tree-optimization/47892
5793 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5795 2011-04-20 Richard Guenther <rguenther@suse.de>
5798 * g++.dg/torture/pr48695.C: New testcase.
5800 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5802 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5803 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5804 * gcc.c-torture/execute/pr45262.c: Ditto
5805 * gcc.dg/torture/pr43165.c: Ditto.
5806 * gcc.dg/torture/pr47228.c: Ditto.
5807 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5808 * gcc.dg/ipa/pr45644.c: Ditto.
5809 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5812 2011-04-19 Jason Merrill <jason@redhat.com>
5814 * g++.dg/ext/complex7.C: New.
5816 * g++.dg/ext/attrib41.C: New.
5818 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5821 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5823 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5826 * gcc.target/i386/pr48678.c: New test.
5828 2011-04-19 Martin Jambor <mjambor@suse.cz>
5830 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5831 * g++.dg/opt/devirt2.C: New test.
5832 * g++.dg/ipa/devirt-g-1.C: Likewise.
5834 2011-04-19 Tobias Burnus <burnus@net-b.de>
5837 * gfortran.dg/whole_file_33.f90: New.
5839 2011-04-19 Martin Jambor <mjambor@suse.cz>
5841 * g++.dg/ipa/devirt-7.C: New test.
5843 2011-04-19 Richard Guenther <rguenther@suse.de>
5846 * g++.dg/lto/pr48207_0.C: New testcase.
5848 2011-04-18 Jason Merrill <jason@redhat.com>
5850 * g++.dg/init/void1.C: New.
5852 * g++.dg/cpp0x/union4.C: New.
5854 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5857 * g++.dg/torture/pr48661.C: New test.
5860 * g++.dg/gomp/pr48632.C: New test.
5862 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5864 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5865 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5867 2011-04-18 Tobias Burnus <burnus@net-b.de>
5870 * gfortran.dg/coarray_17.f90: New.
5871 * gfortran.dg/coarray_10.f90: Update dg-error.
5873 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5876 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5877 * gfortran.dg/guality/guality.exp: Likewise.
5879 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5881 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5883 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5885 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5887 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5889 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5891 2011-04-18 Richard Guenther <rguenther@suse.de>
5894 * g++.dg/torture/pr46364.C: New testcase.
5896 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5898 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5900 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5902 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5904 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5905 Ira Rosen <ira.rosen@linaro.org>
5908 * gcc.target/arm/pr48252.c: New test.
5910 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5912 PR tree-optimization/48616
5913 * gcc.dg/pr48616.c: New test.
5915 2011-04-18 Tobias Burnus <burnus@net-b.de>
5918 * gfortran.dg/coarray_16.f90: New.
5920 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5923 * gfortran.dg/realloc_on_assign_7.f03: New test.
5925 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5927 PR libgfortran/48602
5928 * gfortran.dg/fmt_g0_6.f08: New test.
5930 2011-04-17 Jason Merrill <jason@redhat.com>
5932 * g++.dg/cpp0x/sfinae16.C: New.
5934 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5936 * gcc.target/mips/reg-var-1.c: New test.
5938 2011-04-17 Jan Hubicka <jh@suse.cz>
5940 * gcc.dg/winline-5.c: Update testcase.
5942 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5944 * gnat.dg/discr27.ad[sb]: Move dg directive.
5945 * gnat.dg/discr28.ad[sb]: New test.
5946 * gnat.dg/discr28_pkg.ads: New helper.
5948 2011-04-17 Michael Matz <matz@suse.de>
5950 PR tree-optimization/48622
5952 * gcc.dg/lto/pr48622_0.c: New test.
5954 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5956 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5957 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5958 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5959 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5960 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5961 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5963 2011-04-15 Jason Merrill <jason@redhat.com>
5965 * g++.dg/cpp0x/range-for17.C: New.
5967 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5969 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5970 * g++.dg/cpp0x/range-for3.C: Likewise.
5971 * g++.dg/cpp0x/range-for9.C: Correct error message.
5972 * g++.dg/cpp0x/range-for11.C: New.
5973 * g++.dg/cpp0x/range-for12.C: New.
5974 * g++.dg/cpp0x/range-for13.C: New.
5975 * g++.dg/cpp0x/range-for14.C: New.
5976 * g++.dg/cpp0x/range-for15.C: New.
5977 * g++.dg/cpp0x/range-for16.C: New.
5979 2011-04-15 Tobias Burnus <burnus@net-b.de>
5982 * gfortran.dg/coarray_15.f90: Change to dg-do run.
5984 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
5986 * objc.dg/naming-4.m: Updated.
5987 * objc.dg/naming-5.m: Updated.
5988 * objc.dg/naming-6.m: New.
5989 * objc.dg/naming-7.m: New.
5990 * obj-c++.dg/naming-1.mm: Updated.
5991 * obj-c++.dg/naming-2.mm: Updated.
5992 * obj-c++.dg/naming-3.mm: New.
5993 * obj-c++.dg/naming-4.mm: New.
5995 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5997 PR libgfortran/48589
5998 * gfortran.dg/fmt_g0_5.f08: New test.
6000 2011-04-15 Richard Guenther <rguenther@suse.de>
6003 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6005 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6007 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6008 -finline-limit=0 to -fno-inline
6010 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6013 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6016 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6019 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6020 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6021 * gcc.target/i386/avx-insertps-3.c: New test.
6022 * gcc.target/i386/avx-insertps-4.c: New test.
6024 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6026 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6029 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6034 * gcc.target/avr/pr46779-1.c: New test case
6035 * gcc.target/avr/pr46779-2.c: New test case
6037 2011-04-14 Jason Merrill <jason@redhat.com>
6039 * g++.dg/cpp0x/sfinae15.C: New.
6041 * g++.dg/cpp0x/sfinae14.C: New.
6043 * g++.dg/ext/vla10.C: New.
6045 2011-04-14 Richard Guenther <rguenther@suse.de>
6047 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6049 2011-04-14 Richard Guenther <rguenther@suse.de>
6051 * gcc.dg/fold-bitand-4.c: Move ...
6052 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6054 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6056 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6058 * gcc.target/avr/torture/trivial.c: Ditto.
6060 2011-04-13 Jason Merrill <jason@redhat.com>
6062 * g++.dg/template/operator11.C: New.
6064 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6067 * gcc.dg/gomp/pr48591.c: New test.
6070 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6071 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6073 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6076 * g++.dg/template/dependent-expr7.C: New test case.
6078 2011-04-13 Jason Merrill <jason@redhat.com>
6080 * g++.dg/cpp0x/sfinae13.C: New.
6082 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6084 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6086 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6088 * gcc.target/arm/pr43698.c: Remove -march option.
6090 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6092 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6095 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6099 * gfortran.dg/realloc_on_assign_6.f03: New test.
6101 2011-04-12 Kai Tietz <ktietz@redhat.com>
6103 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6104 targets the additional -mno-ms-bitfields and
6105 -Wno-packed-bitfield-compat options.
6106 * g++.dg/ext/bitfield3.C: Likewise.
6107 * g++.dg/ext/bitfield4.C: Likewise.
6108 * g++.dg/ext/bitfield5.C: Likewise.
6109 * gcc.dg/bitfld-15.c: Likewise.
6110 * gcc.dg/bitfld-16.c: Likewise.
6111 * gcc.dg/bitfld-17.c: Likewise.
6112 * gcc.dg/bitfld-18.c: Likewise.
6114 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6116 * gcc.target/arm/neon-vld3-1.c: New test.
6117 * gcc.target/arm/neon-vst3-1.c: New test.
6118 * gcc.target/arm/neon/v*.c: Regenerate.
6120 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6122 PR rtl-optimization/48549
6123 * g++.dg/opt/pr48549.C: New test.
6125 2011-04-12 Richard Guenther <rguenther@suse.de>
6127 PR tree-optimization/46076
6128 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6130 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6133 * lib/compat.exp (compat-execute): Declare unsupported after
6134 stripping path from src1.
6135 * lib/lto.exp (lto-execute): Likewise.
6137 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6140 * gcc.dg/pr48552-1.c: New test.
6141 * gcc.dg/pr48552-2.c: New test.
6143 2011-04-11 Jason Merrill <jason@redhat.com>
6145 * g++.dg/cpp0x/sfinae12.C: New.
6147 * g++.dg/cpp0x/enum10.C: New.
6149 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6151 * g++.dg/cpp0x/rv-func.C: New.
6153 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6155 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6158 2011-04-11 Martin Jambor <mjambor@suse.cz>
6160 PR tree-optimization/48195
6161 * gcc.dg/ipa/pr48195.c: New test.
6163 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6165 * gnat.dg/return3.adb: Remove unused switch.
6167 2011-04-08 Mike Stump <mikestump@comcast.net>
6170 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6171 default to fno-common.
6173 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6175 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6176 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6178 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6181 * gfortran.dg/function_optimize_5.f90: New test.
6183 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6185 * gnat.dg/aggr17.adb: New test.
6186 * gnat.dg/aggr18.adb: Likewise.
6188 2011-04-08 Michael Matz <matz@suse.de>
6191 * gcc.target/i386/pr48389.c: New test.
6193 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6195 PR rtl-optimization/48272
6196 * g++.dg/opt/pr48272.C: New.
6198 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6200 PR rtl-optimization/48235
6201 * gcc.dg/pr48235.c: New.
6203 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6205 PR rtl-optimization/48302
6206 * g++.dg/opt/pr48302.C: New.
6208 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6211 * g++.dg/opt/pr48273.C: New.
6213 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6215 PR rtl-optimization/48442
6216 * gcc.dg/pr48442.c: New.
6218 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6220 PR tree-optimization/48377
6221 * gcc.dg/vect/pr48377.c: New test.
6223 2011-04-07 Jason Merrill <jason@redhat.com>
6225 * g++.dg/cpp0x/regress/call1.C: New.
6227 * g++.dg/cpp0x/variadic107.C: New.
6229 * g++.dg/cpp0x/sfinae11.C: New.
6230 * g++.dg/cpp0x/noexcept02.C: Fix.
6232 * g++.dg/cpp0x/sfinae10.C: New.
6234 * g++.dg/cpp0x/sfinae9.C: New.
6236 * c-c++-common/Wcast-qual-1.c: Move here from...
6237 * gcc.dg/cast-qual-3.c: ...here, and...
6238 * g++.dg/warn/Wcast-qual2.C: ...here.
6240 * g++.dg/cpp0x/sfinae8.C: New.
6242 * g++.dg/cpp0x/sfinae7.C: New.
6244 * g++.dg/cpp0x/enum9.C: New.
6246 2011-04-07 Mike Stump <mikestump@comcast.net>
6248 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6249 with no trampolines.
6251 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6254 * gfortran.dg/gomp/pr48117.f90: New test.
6257 * gcc.dg/torture/pr48343.c: New test.
6259 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6261 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6263 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6265 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6267 2011-04-07 Tom de Vries <tom@codesourcery.com>
6270 * lib/scanasm.exp (object-size): New proc.
6271 * gcc.target/arm/pr43920-2.c: New test.
6273 2011-04-06 Tobias Burnus <burnus@net-b.de>
6277 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6279 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6281 * gcc.dg/mtune.c: Prune note from output.
6283 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6286 * gcc.dg/guality/pr36977.c: New test.
6287 * gcc.dg/guality/pr48466.c: New test.
6289 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6291 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6293 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6295 * gnat.dg/return3.adb: New test.
6297 2011-04-06 Richard Guenther <rguenther@suse.de>
6299 PR tree-optimization/47663
6300 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6302 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6304 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6305 Solaris 8 and 9 as well.
6307 2011-04-05 Tom de Vries <tom@codesourcery.com>
6310 * gcc.target/arm/pr43920-1.c: New test.
6312 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6314 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6315 (cctor): Actually return the value.
6316 (main): Cast return values.
6318 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6320 * gfortran.dg/character_comparison_8.f90: New test.
6322 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6324 * frontend-passes: (optimize_lexical_comparison): New function.
6325 (optimize_expr): Call it.
6326 (optimize_comparison): Also handle lexical comparison functions.
6327 Return false instad of -2 for unequal comparison.
6329 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6332 * function_optimize_4.f90: New test.
6334 2011-04-04 Tobias Burnus <burnus@net-b.de>
6337 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6338 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6339 * gfortran.dg/coarray_15.f90: New.
6341 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6343 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6344 * gfortran.dg/bessel_7.f90: Likewise.
6346 2011-04-03 Tobias Burnus <burnus@net-b.de>
6348 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6350 2011-04-03 Richard Guenther <rguenther@suse.de>
6351 Ira Rosen <ira.rosen@linaro.org>
6353 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6354 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6355 -ftree-loop-if-convert-stores.
6357 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6359 * gnat.dg/specs/aggr2.ads: New test.
6361 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6363 * gnat.dg/debug2.ad[sb]: New test.
6364 * gnat.dg/debug2_pkg.ads: New helper.
6365 * gnat.dg/debug3.ad[sb]: New test.
6367 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6369 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6371 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6374 * gcc.c-torture/compile/pr48335-1.c: New test.
6375 * gcc.dg/pr48335-1.c: New test.
6376 * gcc.dg/pr48335-2.c: New test.
6377 * gcc.dg/pr48335-3.c: New test.
6378 * gcc.dg/pr48335-4.c: New test.
6379 * gcc.dg/pr48335-5.c: New test.
6380 * gcc.dg/pr48335-6.c: New test.
6381 * gcc.dg/pr48335-7.c: New test.
6382 * gcc.dg/pr48335-8.c: New test.
6383 * gcc.target/i386/pr48335-1.c: New test.
6385 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6388 * gcc.dg/Waddress.c: New test.
6390 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6393 * gfortran.dg/function_optimize_3.f90: New test.
6395 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6397 * gcc.c-torture/compile/20110401-1.c: New test.
6399 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6400 * g++.dg/lto/20091002-2_0.C: Likewise.
6401 * g++.dg/lto/20090303_0.c: Likewise.
6402 * g++.dg/lto/20091004-1_0.C: Likewise.
6403 * g++.dg/lto/20091002-3_0.C: Likewise.
6404 * g++.dg/lto/20091004-2_0.C: Likewise.
6405 * g++.dg/lto/20081123_0.C: Likewise.
6406 * g++.dg/lto/20090313_0.C: Likewise.
6407 * g++.dg/lto/20081109-1_0.C: Likewise.
6408 * g++.dg/lto/20081219_0.C: Likewise.
6409 * g++.dg/lto/20081204-1_0.C: Likewise.
6410 * g++.dg/lto/20090302_0.C: Likewise.
6411 * g++.dg/lto/20081119-1_0.C: Likewise.
6412 * g++.dg/lto/20081118_0.C: Likewise.
6413 * gcc.dg/lto/20091020-2_0.c: Likewise.
6414 * gcc.dg/lto/20090210_0.c: Likewise.
6415 * gcc.dg/lto/20081204-1_0.c: Likewise.
6416 * gcc.dg/lto/20081224_0.c: Likewise.
6417 * gcc.dg/lto/20090219_0.c: Likewise.
6418 * gcc.dg/lto/20091014-1_0.c: Likewise.
6419 * gcc.dg/lto/20091016-1_0.c: Likewise.
6420 * gcc.dg/lto/20090206-2_0.c: Likewise.
6421 * gcc.dg/lto/20090116_0.c: Likewise.
6422 * gcc.dg/lto/20091013-1_0.c: Likewise.
6423 * gcc.dg/lto/20091015-1_0.c: Likewise.
6424 * gcc.dg/lto/20090126-2_0.c: Likewise.
6426 2011-03-31 Ian Lance Taylor <iant@google.com>
6428 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6430 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6432 * gnat.dg/opt16.adb: New test.
6434 2011-03-31 Jason Merrill <jason@redhat.com>
6436 * g++.dg/cpp0x/defaulted24.C: New.
6438 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6441 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6444 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6446 * g++.dg/other/i386-9.C: New test.
6448 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6450 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6452 2011-03-30 Jason Merrill <jason@redhat.com>
6454 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6456 * g++.dg/cpp0x/regress/isnan.C: New.
6458 * g++.dg/cpp0x/initlist46.C: New.
6460 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6463 * gcc.target/arm/neon-modes-2.c: New test.
6465 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6468 * gcc.c-torture/compile/pr48305.c: New test.
6470 2011-03-29 Jason Merrill <jason@redhat.com>
6472 * g++.dg/cpp0x/regress/value-dep1.C: New.
6474 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6476 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6478 2011-03-29 Ian Lance Taylor <iant@google.com>
6480 * go.test/go-test.exp: Handle the test lines used in several new
6482 (errchk): Add opts parameter. Change all callers. Handle parens
6485 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6486 Dominique d'Humieres <dominiq@lps.ens.fr>
6488 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6489 and __APPLE__ && __PPC__ && __ALTIVEC__.
6491 2011-03-29 Jason Merrill <jason@redhat.com>
6493 * g++.dg/cpp0x/dependent1.C: New.
6495 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6497 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6499 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6501 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6504 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6505 * gfortran.dg/proc_ptr_comp_32.f90: New.
6507 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6510 check for corresponding warning.
6512 2011-03-28 Jason Merrill <jason@redhat.com>
6514 * g++.dg/cpp0x/rv-deduce2.C: New.
6516 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.dg/pr48203.c: New test.
6521 2011-03-28 Jeff Law <law@redhat.com>
6523 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6525 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6527 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6528 and __PPC__ && __ALTIVEC__.
6530 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6533 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6534 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6535 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6536 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6538 2011-03-28 Jason Merrill <jason@redhat.com>
6540 * g++.dg/cpp0x/initlist-array2.C: New.
6542 * g++.dg/cpp0x/initlist-array1.C: New.
6544 * g++.dg/cpp0x/constexpr-compound.C: New.
6546 * g++.dg/cpp0x/constexpr-using.C: New.
6548 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6550 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6553 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6555 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6557 * gcc.dg/slp-1.c: New test.
6559 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6561 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6562 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6563 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6564 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6565 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6566 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6567 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6568 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6569 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6570 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6571 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6572 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6573 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6574 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6576 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6579 * gfortran.dg/trim_optimize_5.f90: New test.
6580 * gfortran.dg/trim_optimize_6.f90: New test.
6582 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6585 * gcc.target/mips/madd-7.c: Remove -mlong32.
6586 * gcc.target/mips/msub-7.c: Likewise.
6588 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6590 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6591 accesses to preserve the meaning of the test for doubleword vectors.
6592 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6593 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6595 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6598 * gfortran.dg/class_42.f03: New.
6600 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6602 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6605 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6607 PR rtl-optimization/48144
6608 * gcc.dg/pr48144.c: New test.
6610 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6612 * gnat.dg/discr27.ad[sb]: New test.
6614 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6616 * gnat.dg/limited_with2.ad[sb]: New test.
6617 * gnat.dg/limited_with2_pkg1.ads: New helper.
6618 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6620 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6622 * gnat.dg/opt15.adb: New test.
6623 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6625 2011-03-25 Tobias Burnus <burnus@net-b.de>
6629 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6630 * gfortran.dg/leadz_trailz_3.f90: Ditto
6632 2011-03-25 Martin Jambor <mjambor@suse.cz>
6634 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6636 2011-03-25 Jason Merrill <jason@redhat.com>
6638 * g++.dg/cpp0x/defaulted22.C: New.
6639 * g++.dg/cpp0x/defaulted23.C: New.
6640 * g++.dg/cpp0x/defaulted15.C: Adjust.
6642 2011-03-25 Jason Merrill <jason@redhat.com>
6644 * g++.dg/cpp0x/move1.C: New.
6646 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6649 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6651 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6653 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6654 for mips-sgi-irix6.5.
6655 Replace snprintf prototype by <stdio.h>.
6657 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6660 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6661 run_expensive_tests.
6662 * gcc.dg/graphite/block-4.c: Likewise.
6663 * gcc.dg/graphite/block-7.c: Likewise.
6664 * gcc.dg/graphite/block-8.c: Likewise.
6666 2011-03-25 Richard Guenther <rguenther@suse.de>
6668 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6669 * g++.dg/tree-ssa/pr8781.C: Likewise.
6670 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6671 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6672 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6673 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6674 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6675 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6676 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6677 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6678 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6679 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6680 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6681 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6682 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6683 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6684 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6685 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6686 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6687 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6688 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6689 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6690 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6691 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6692 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6693 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6694 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6695 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6696 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6697 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6698 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6699 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6700 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6701 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6702 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6703 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6708 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6709 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6710 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6712 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6715 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6716 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6717 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6718 * c-c++-common/pr46562-2.c: Likewise.
6719 * gfortran.dg/pr42108.f90: Likewise.
6720 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6721 foo to be inlined even at -O1.
6722 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6723 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6725 * gcc.dg/matrix/matrix.exp: Disable FRE.
6727 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.dg/dfp/pr48204.c: New test.
6732 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6735 * gcc.c-torture/execute/pr47917.c: Move this...
6736 * gcc.dg/torture/pr47917.c: to here and add xfails.
6738 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6740 * gnat.dg/array16.ad[sb]: New test.
6741 * gnat.dg/array16.ads: New helper.
6743 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6745 * gnat.dg/derived_type2.adb: New test.
6747 2011-03-24 Richard Guenther <rguenther@suse.de>
6749 PR tree-optimization/48271
6750 * g++.dg/torture/pr48271.C: New testcase.
6752 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6754 * gnat.dg/array15.ad[sb]: New test.
6756 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6759 * gcc.target/i386/pr48237.c: New test.
6761 2011-03-24 Richard Guenther <rguenther@suse.de>
6764 * gcc.dg/builtin-object-size-10.c: New testcase.
6766 2011-03-24 Richard Guenther <rguenther@suse.de>
6768 PR tree-optimization/46562
6769 * c-c++-common/pr46562-2.c: New testcase.
6770 * c-c++-common/pr46562.c: Likewise.
6772 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6774 * gcc.dg/vect/vect-cselim-1.c: New test.
6775 * gcc.dg/vect/vect-cselim-2.c: New test.
6777 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6779 * gcc.target/arm/pr46934.c: New.
6781 2011-03-23 Ian Lance Taylor <iant@google.com>
6783 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6785 2011-03-23 Richard Guenther <rguenther@suse.de>
6787 * gcc.dg/struct: Remove directory and contents.
6789 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6794 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6796 * gnat.dg/discr26.ad[sb]: New test.
6797 * gnat.dg/discr26_pkg.ads: New helper.
6799 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6802 * gcc.target/arm/neon-vld-1.c: New test.
6804 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6806 * gnat.dg/array14.ad[sb]: New test.
6807 * gnat.dg/array14_pkg.ads: New helper.
6809 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6811 * gcc.c-torture/execute/920501-8.x: Remove.
6812 * gcc.c-torture/execute/930513-1.x: Remove.
6813 * gcc.c-torture/execute/960312-1.x: Remove.
6814 * gcc.c-torture/compile/20000804-1.c,
6815 gcc.c-torture/compile/20001205-1.c,
6816 gcc.c-torture/compile/20001226-1.c,
6817 gcc.c-torture/compile/20010518-2.c,
6818 gcc.c-torture/compile/20020312-1.c,
6819 gcc.c-torture/compile/20020604-1.c,
6820 gcc.c-torture/compile/920501-12.c,
6821 gcc.c-torture/compile/920501-4.c,
6822 gcc.c-torture/compile/920520-1.c,
6823 gcc.c-torture/compile/980506-1.c,
6824 gcc.c-torture/execute/980709-1.x,
6825 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6826 options for m68hc11.
6827 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6828 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6831 2011-03-22 Nick Clifton <nickc@redhat.com>
6833 * lib/target-supports.exp (check_profiling_available): Add MN10300
6834 to the list of targets that do not support profiling. Restore
6835 alpha sorting to this list.
6837 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6839 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6840 failure on 32-bit systems.
6841 * gcc.dg/torture/vector-2.c: Ditto.
6843 2011-03-22 Richard Guenther <rguenther@suse.de>
6845 PR tree-optimization/48228
6846 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6848 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6850 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6854 * gcc.target/powerpc/pr48226.c: New file.
6856 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6858 * lib/prune.exp (prune_gcc_output): Prune "could not create
6859 compact unwind for" warnings.
6861 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6865 * gcc.c-torture/execute/pr42544.c: New test.
6866 * gcc.c-torture/execute/pr48197.c: New test.
6868 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6870 PR preprocessor/48192
6871 * gcc.target/powerpc/pr48192.c: New file.
6874 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6875 split problem of 0 being loaded in a VSX register.
6877 2011-03-21 Richard Guenther <rguenther@suse.de>
6880 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6881 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6882 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6883 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6885 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6888 * gcc.dg/pr48213.c: New test.
6890 2011-03-21 Kai Tietz <ktietz@redhat.com>
6893 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6895 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6897 * gcc.target/arm/xor-and.c: New.
6899 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6902 * gfortran.dg/function_optimize_1.f90: New test.
6903 * gfortran.dg/function_optimize_2.f90: New test.
6905 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6907 PR rtl-optimization/47502
6908 * gcc.target/i386/pr47502-1.c: New.
6909 * gcc.target/i386/pr47502-2.c: Likewise.
6911 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6913 PR rtl-optimization/48156
6914 * gcc.dg/pr48156.c: New test.
6916 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6919 * gfortran.dg/scratch_1.f90: Adjust test.
6921 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6924 * gfortran.dg/scratch_1.f90: New test.
6926 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6928 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6929 variably modified typedefs.
6930 * gcc.dg/c1x-typedef-2.c: Remove.
6932 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6934 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6935 * gcc.dg/c1x-anon-struct-3.c: New test.
6936 * gcc.dg/anon-struct-11.c: Update.
6938 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6940 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6942 Only xfail with gas.
6944 2011-03-18 Jason Merrill <jason@redhat.com>
6946 * g++.dg/template/fn-ptr1.C: New.
6948 * g++.dg/overload/volatile1.C: New.
6950 * g++.dg/opt/pr23372.C: New.
6952 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6954 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6957 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6959 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6961 * gcc.target/arm/unsigned-extend-1.c: New.
6963 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6966 * gcc.c-torture/compile/pr48161.c: New test.
6968 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6971 * gcc.dg/torture/pr47725.c: New.
6973 2011-03-17 Jason Merrill <jason@redhat.com>
6975 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6976 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6978 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6980 * gnat.dg/specs/elab2.ads: New test.
6981 * gnat.dg/specs/elab2_pkg.ads: New helper.
6983 2011-03-17 Jason Merrill <jason@redhat.com>
6985 * g++.dg/cpp0x/decltype-1212.C: New.
6986 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
6988 2011-03-17 Jason Merrill <jason@redhat.com>
6990 * g++.dg/parse/memfnquals1.C: New.
6992 2011-03-17 Richard Guenther <rguenther@suse.de>
6995 * gcc.dg/pr48134.c: New testcase.
6997 2011-03-17 Richard Guenther <rguenther@suse.de>
7000 * g++.dg/torture/pr48165.C: New testcase.
7002 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7004 PR rtl-optimization/48141
7005 * gcc.dg/pr48141.c: New test.
7007 2011-03-16 Jason Merrill <jason@redhat.com>
7009 * g++.dg/cpp0x/constexpr-48089.C: New.
7011 * g++.dg/cpp0x/constexpr-abi1.C: New.
7013 * g++.dg/cpp0x/constexpr-46336.C: New.
7014 * g++.dg/parse/friend5.C: Adjust expected errors.
7016 * g++.dg/cpp0x/constexpr-47570.C: New.
7018 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7021 * ++.dg/debug/dwarf2/typedef6.C: New test.
7023 2011-03-16 Jason Merrill <jason@redhat.com>
7025 * g++.dg/cpp0x/elision2.C: New.
7027 * g++.dg/cpp0x/constexpr-array3.C: New.
7029 2011-03-16 Jason Merrill <jason@redhat.com>
7031 * g++.dg/cpp0x/sfinae6.C: New.
7032 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7033 * g++.dg/cpp0x/pr45908.C: Likewise.
7034 * g++.dg/cpp0x/sfinae6.C: Likewise.
7035 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7036 * g++.old-deja/g++.law/arg11.C: Likewise.
7038 2011-03-16 Jason Merrill <jason@redhat.com>
7040 * g++.dg/template/incomplete6.C: New.
7042 2011-03-16 Jeff Law <law@redhat.com>
7044 * gcc.dg/tree-ssa/vrp55.c: New test.
7046 2011-03-16 Jason Merrill <jason@redhat.com>
7048 * g++.dg/cpp0x/auto22.C: New.
7050 2011-03-16 Richard Guenther <rguenther@suse.de>
7052 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7053 optimizing it away if promoted to const.
7055 2011-03-16 Richard Guenther <rguenther@suse.de>
7057 PR tree-optimization/48149
7058 * gcc.dg/fold-complex-1.c: New testcase.
7060 2011-03-16 Richard Guenther <rguenther@suse.de>
7063 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7066 2011-03-16 Richard Guenther <rguenther@suse.de>
7068 PR tree-optimization/26134
7069 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7071 2011-03-16 Richard Guenther <rguenther@suse.de>
7073 PR tree-optimization/48146
7074 * gcc.dg/torture/pr48146.c: New testcase.
7076 2011-03-16 Richard Guenther <rguenther@suse.de>
7078 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7079 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7081 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7084 * gcc.c-torture/compile/pr48136.c: New test.
7086 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7089 * gcc.dg/guality/pr45882.c: New test.
7091 2011-03-15 Jason Merrill <jason@redhat.com>
7093 * g++.dg/cpp0x/constexpr-recursion.C: New.
7095 * g++.dg/cpp0x/implicit11.C: New.
7097 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7099 * g++.dg/cpp0x/constexpr-attribute.C: New.
7101 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7103 * g++.dg/parse/pr34758.C: New.
7105 2011-03-15 Xinliang David Li <davidxl@google.com>
7108 * gcc.dg/uninit-pred-7_d.c: New test.
7109 * gcc.dg/uninit-pred-8_d.c: New test.
7111 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7114 * gcc.target/arm/pr46788.c: New.
7116 2011-03-15 Richard Guenther <rguenther@suse.de>
7119 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7120 * gfortran.dg/ishft_4.f90: Likewise.
7121 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7123 2011-03-15 Richard Guenther <rguenther@suse.de>
7125 PR tree-optimization/13954
7126 * g++.dg/tree-ssa/pr13954.C: New testcase.
7128 2011-03-15 Richard Guenther <rguenther@suse.de>
7130 PR tree-optimization/48037
7131 * gcc.target/i386/pr48037-1.c: New testcase.
7133 2011-03-15 Richard Guenther <rguenther@suse.de>
7135 PR tree-optimization/41490
7136 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7137 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7138 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7139 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7140 * g++.dg/tree-ssa/pr33604.C: Adjust.
7142 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7145 * gcc.c-torture/execute/pr47917.c: New test.
7146 * gcc.dg/pr47917.c: New test.
7149 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7151 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7153 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7154 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7155 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7156 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7157 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7158 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7159 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7160 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7161 * gcc.target/i386/avx-floor-vec.c: Ditto.
7162 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7163 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7164 * gcc.target/i386/avx-rint-vec.c: Ditto.
7165 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7166 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7167 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7168 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7170 2011-03-14 Tom Tromey <tromey@redhat.com>
7172 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7173 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7174 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7176 2011-03-14 Tom Tromey <tromey@redhat.com>
7178 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7179 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7180 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7182 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7184 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7186 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7188 PR rtl-optimization/47166
7189 * gcc.c-torture/execute/postmod-1.c: New test.
7191 2011-03-14 Richard Guenther <rguenther@suse.de>
7194 * gcc.dg/torture/pr48098.c: New testcase.
7196 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7199 * gcc.target/powerpc/pr48053-1.c: New test.
7200 * gcc.target/powerpc/pr48053-2.c: Likewise.
7202 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7205 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7207 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7210 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7212 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7215 * gfortran.dg/class_41.f03: New.
7217 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7219 * g++.dg/conversion/cast3.C: New test.
7221 2011-03-11 Jason Merrill <jason@redhat.com>
7223 * g++.dg/template/error45.C: New.
7225 * g++.dg/parse/no-type-defn1.C: New.
7227 * g++.dg/ext/attrib40.C: New.
7229 * g++.dg/cpp0x/regress/array1.C: New.
7231 2011-03-11 Richard Guenther <rguenther@suse.de>
7233 PR tree-optimization/48067
7234 * gcc.dg/pr48067.c: New testcase.
7236 2011-03-11 Richard Guenther <rguenther@suse.de>
7239 * g++.dg/lto/20110311-1_0.C: New testcase.
7241 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7244 * g++.dg/inherit/virtual8.C: New test.
7247 * gcc.dg/torture/pr48044.c: New test.
7249 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7252 * gfortran.dg/proc_ptr_comp_31.f90: New.
7254 2011-03-11 Richard Guenther <rguenther@suse.de>
7256 PR tree-optimization/47278
7257 * gcc.dg/torture/pr47278-1.c: New testcase.
7258 * gcc.dg/torture/pr47278-2.c: Likewise.
7260 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7262 PR tree-optimization/48063
7263 * gcc.dg/torture/pr48063.c: New test.
7265 2011-03-10 Jason Merrill <jason@redhat.com>
7267 * g++.dg/template/array22.C: New.
7269 * g++.dg/cpp0x/syntax-err1.C: New.
7270 * g++.dg/parse/error36.C: Adjust expected errors.
7271 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7272 * g++.old-deja/g++.pt/typename3.C: Likewise.
7273 * g++.old-deja/g++.pt/typename4.C: Likewise.
7274 * g++.old-deja/g++.pt/typename6.C: Likewise.
7276 2011-03-09 Jason Merrill <jason@redhat.com>
7278 * g++.dg/template/nontype22.C: New.
7280 2011-03-09 Martin Jambor <mjambor@suse.cz>
7282 PR tree-optimization/47714
7283 * g++.dg/torture/pr47714.C: New test.
7285 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7288 * gcc.target/powerpc/pr47755-2.c: New file.
7290 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7292 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7293 is not set in the environment, pass 64 as first argument when not
7294 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7295 native where ulimit -u is supported.
7297 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7299 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7301 2011-03-08 Jason Merrill <jason@redhat.com>
7303 * g++.dg/template/nontype21.C: New.
7305 * g++.dg/template/anon5.C: New.
7307 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7310 * gcc.dg/pr47881.c: New test.
7312 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7315 * g++.dg/lookup/template3.C: New test.
7317 2011-03-08 Kai Tietz <ktietz@redhat.com>
7319 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7322 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7325 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7326 sizeof to compute alignment.
7328 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7330 PR tree-optimization/48022
7331 * gcc.dg/pr48022-1.c: New test.
7332 * gcc.dg/pr48022-2.c: New test.
7334 2011-03-07 Jason Merrill <jason@redhat.com>
7336 * g++.dg/template/nontype20.C: New.
7337 * g++.dg/init/member1.C: Adjust expected errors.
7338 * g++.dg/parse/constant4.C: Likewise.
7339 * g++.dg/template/qualified-id3.C: Likewise.
7340 * g++.old-deja/g++.pt/crash10.C: Likewise.
7342 * g++.dg/cpp0x/regress/non-const1.C: New.
7344 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7347 * gcc.dg/pr47991.c: New test.
7349 2011-03-07 Jason Merrill <jason@redhat.com>
7351 * g++.dg/abi/mangle46.C: New.
7353 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7356 * gcc.target/powerpc/pr47862.c: New.
7358 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7361 * gcc.target/i386/combine-mul.c: Require nonpic.
7363 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7364 Nathan Froyd <froydnj@codesourcery.com>
7366 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7368 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7370 * README.QMTEST: Remove.
7372 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7373 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7376 * gfortran.dg/array_constructor_37.f90 : New test.
7378 2011-03-05 Jason Merrill <jason@redhat.com>
7380 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7381 * g++.dg/abi/mangle45.C: Likewise.
7382 * g++.dg/cpp0x/trailing1.C: Likewise.
7384 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7386 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7388 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7390 PR rtl-optimization/47899
7391 * gcc.dg/pr47899.c: New test.
7393 * gcc.dg/torture/pr47968.c: Ignore warnings.
7395 PR tree-optimization/47967
7396 * gcc.c-torture/compile/pr47967.c: New test.
7398 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7400 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7401 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7403 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7405 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7406 and property_getAttributes() if __OBJC2__.
7407 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7408 * objc.dg/property/property-encoding-1.m: New.
7409 * obj-c++.dg/property/property-encoding-1.mm: New.
7411 2011-03-04 Jason Merrill <jason@redhat.com>
7413 * g++.dg/template/pseudodtor6.C: New.
7415 * g++.dg/inherit/covariant19.C: New.
7417 2011-03-04 Richard Guenther <rguenther@suse.de>
7420 * gcc.dg/torture/pr47968.c: New testcase.
7422 2011-03-04 Richard Guenther <rguenther@suse.de>
7425 * gcc.dg/torture/pr47975.c: New testcase.
7427 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7430 * g++.dg/template/crash106.C: New.
7432 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.dg/gomp/pr47963.c: New test.
7436 * g++.dg/gomp/pr47963.C: New test.
7438 2011-03-02 Jason Merrill <jason@redhat.com>
7440 * g++.dg/cpp0x/regress/condition1.C: New.
7442 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7444 2011-03-01 Jason Merrill <jason@redhat.com>
7446 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7448 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7450 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7452 PR rtl-optimization/47925
7453 * gcc.c-torture/execute/pr47925.c: New test.
7455 2011-03-01 Jason Merrill <jason@redhat.com>
7457 * g++.dg/cpp0x/decltype25.C: New.
7459 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7461 2011-03-01 Richard Guenther <rguenther@suse.de>
7463 PR tree-optimization/47890
7464 * gcc.dg/torture/pr47890.c: New testcase.
7466 2011-03-01 Richard Guenther <rguenther@suse.de>
7469 * gcc.dg/lto/pr47924_0.c: New testcase.
7471 2011-03-01 Richard Guenther <rguenther@suse.de>
7474 * gfortran.dg/lto/pr46911_0.f: New testcase.
7476 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7478 PR libgfortran/47933
7479 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7480 compile errors from older code form.
7482 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7484 PR libgfortran/47567
7485 * gfortran.dg/fmt_fw_d.f90: New test.
7487 2011-02-28 Jason Merrill <jason@redhat.com>
7489 * g++.dg/inherit/covariant18.C: New.
7491 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7494 * gcc.dg/pr47893.c: New test.
7496 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7498 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7499 NULL in case of a selector with conflicting types.
7500 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7502 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7504 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7505 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7506 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7507 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7509 2011-02-28 Jason Merrill <jason@redhat.com>
7512 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7514 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7516 PR libgfortran/47778
7517 * gfortran.dg/namelist_71.f90: New test.
7519 2011-02-27 Jason Merrill <jason@redhat.com>
7522 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7523 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7525 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7528 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7530 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7533 * gfortran.dg/gomp/task-1.f90: Removed.
7535 2011-02-26 Jason Merrill <jason@redhat.com>
7537 * g++.dg/template/this-targ1.C: New.
7539 * g++.dg/cpp0x/regress/template-const1.C: New.
7540 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7541 * g++.dg/template/function1.C: Adjust.
7542 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7543 * g++.dg/debug/debug7.C: Adjust.
7545 2011-02-26 Tobias Burnus <burnus@net-b.de>
7548 * gfortran.dg/gomp/task-1.f90: New.
7550 2011-02-25 Jie Zhang <jie@codesourcery.com>
7552 * gcc.target/arm/neon-thumb2-move.c: Add
7553 dg-require-effective-target arm_thumb2_ok.
7555 2011-02-24 Jason Merrill <jason@redhat.com>
7557 * g++.dg/parse/constant1.C: Specify C++98 mode.
7558 * g++.dg/parse/constant5.C: Likewise.
7559 * g++.dg/parse/error2.C: Likewise.
7560 * g++.dg/parse/semicolon3.C: Likewise.
7561 * g++.dg/template/crash14.C: Likewise.
7562 * g++.dg/template/local4.C: Likewise.
7563 * g++.dg/template/nontype3.C: Likewise.
7564 * g++.dg/parse/crash31.C: Adjust expected errors.
7565 * g++.dg/template/function1.C: Likewise.
7566 * g++.dg/template/ref3.C: Likewise.
7567 * g++.dg/template/static9.C: Likewise.
7568 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7570 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7571 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7572 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7573 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7574 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7576 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7579 * gfortran.dg/pr47878.f90: New test.
7581 2011-02-24 Richard Guenther <rguenther@suse.de>
7584 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7585 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7587 2011-02-24 Richard Guenther <rguenther@suse.de>
7590 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7591 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7593 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7595 PR libgfortran/47567
7596 * gfortran.dg/fmt_f0_1.f90: Update test.
7598 2011-02-23 Jason Merrill <jason@redhat.com>
7600 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7601 * g++.dg/abi/mangle45.C: New.
7603 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7604 * g++.dg/template/canon-type-9.C: Match use of decltype
7605 between declaration and definition.
7606 * g++.dg/template/canon-type-12.C: Likewise.
7608 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7611 * gfortran.dg/nested_allocatables_1.f90: New.
7613 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7616 * g++.dg/pr46868.C: New test.
7617 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7618 * g++.dg/parse/error14.C: Adjust.
7620 2011-02-23 Richard Guenther <rguenther@suse.de>
7622 PR tree-optimization/47838
7623 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7625 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7627 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7629 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7631 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7632 * gfortran.dg/count_init_expr.f03: Ditto.
7633 * gfortran.dg/gomp/pr43711.f90: Ditto.
7634 * gcc.dg/struct-parse-2.c: Ditto.
7635 * gcc.dg/parse-error-3.c: Ditto.
7636 * gcc.dg/Wlogical-op-1.c: Ditto.
7637 * gcc.dg/Walways-true-1.c: Ditto.
7638 * gcc.dg/pr24225.c: Ditto.
7639 * gcc.dg/Walways-true-2.c: Ditto.
7640 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7641 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7642 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7643 * g++.dg/overload/defarg4.C: Ditto.
7644 * g++.dg/inherit/covariant16.C: Ditto.
7645 * g++.dg/inherit/virtual7.C: Ditto.
7646 * g++.dg/template/canon-type-9.C: Ditto.
7647 * g++.dg/template/access19.C: Ditto.
7648 * g++.dg/template/call7.C: Ditto.
7649 * g++.dg/template/canon-type-2.C: Ditto.
7650 * g++.dg/template/init7.C: Ditto.
7651 * g++.dg/template/sizeof-template-argument.C: Ditto.
7652 * g++.dg/template/const3.C: Ditto.
7653 * g++.dg/template/sfinae26.C: Ditto.
7654 * g++.dg/template/sfinae26.C: Ditto.
7655 * g++.dg/template/canon-type-11.C: Ditto.
7656 * g++.dg/template/union2.C: Ditto.
7657 * g++.dg/template/canon-type-3.C: Ditto.
7658 * g++.dg/template/canon-type-1.C: Ditto.
7659 * g++.dg/template/canon-type-5.C: Ditto.
7660 * g++.dg/template/canon-type-7.C: Ditto.
7661 * g++.dg/template/canon-type-10.C: Ditto.
7662 * g++.dg/template/spec36.C: Ditto.
7663 * g++.dg/template/typedef38.C: Ditto.
7664 * g++.dg/template/canon-type-4.C: Ditto.
7665 * g++.dg/template/canon-type-6.C: Ditto.
7666 * g++.dg/template/canon-type-13.C: Ditto.
7667 * g++.dg/template/instantiate9.C: Ditto.
7668 * g++.dg/template/ttp22.C: Ditto.
7669 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7670 * g++.dg/warn/Walways-true-1.C: Ditto.
7671 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7672 * g++.dg/warn/Walways-true-2.C: Ditto.
7673 * g++.dg/conversion/op4.C: Ditto.
7674 * g++.dg/opt/pr19650.C: Ditto.
7675 * g++.dg/lookup/friend11.C: Ditto.
7676 * g++.dg/other/default2.C: Ditto.
7677 * g++.dg/other/default3.C: Ditto.
7678 * g++.dg/other/dtor2.C: Ditto.
7679 * g++.dg/other/friend5.C: Ditto.
7680 * g++.dg/other/default5.C: Ditto.
7681 * g++.dg/init/brace6.C: Ditto.
7682 * g++.dg/init/aggr5.C: Ditto.
7683 * g++.dg/init/error2.C: Ditto.
7684 * g++.dg/expr/bound-mem-fun.C: Ditto.
7685 * g++.dg/expr/cond6.C: Ditto.
7686 * g++.dg/expr/stmt-expr-1.C: Ditto.
7687 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7688 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7689 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7690 * g++.dg/cpp0x/bracket1.C: Ditto.
7691 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7692 * g++.dg/cpp0x/pr38646.C: Ditto.
7693 * g++.dg/cpp0x/variadic73.C: Ditto.
7694 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7695 * g++.dg/cpp0x/bracket4.C: Ditto.
7696 * g++.dg/cpp0x/decltype4.C: Ditto.
7697 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7698 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7699 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7700 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7701 * g++.dg/cpp0x/decltype2.C: Ditto.
7702 * g++.dg/cpp0x/decltype1.C: Ditto.
7703 * g++.dg/cpp0x/bracket2.C: Ditto.
7704 * g++.dg/cpp0x/decltype5.C: Ditto.
7705 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7706 * g++.dg/cpp0x/variadic70.C: Ditto.
7707 * g++.dg/cpp0x/decltype6.C: Ditto.
7708 * g++.dg/cpp0x/rvo.C: Ditto.
7709 * g++.dg/cpp0x/vt-40092.C: Ditto.
7710 * g++.dg/cpp0x/variadic-new.C: Ditto.
7711 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7712 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7713 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7714 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7715 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7716 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7717 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7718 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7719 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7720 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7721 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7722 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7723 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7724 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7725 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7726 * g++.dg/cpp0x/pr39639.C: Ditto.
7727 * g++.dg/cpp0x/decltype3.C: Ditto.
7728 * g++.dg/cpp0x/variadic68.C: Ditto.
7729 * g++.dg/cpp0x/variadic-function.C: Ditto.
7730 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7731 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7732 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7733 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7734 * g++.dg/parse/crash35.C: Ditto.
7735 * g++.dg/parse/crash40.C: Ditto.
7736 * g++.dg/parse/defarg12.C: Ditto.
7737 * g++.dg/parse/crash34.C: Ditto.
7738 * g++.dg/parse/constructor3.C: Ditto.
7739 * g++.dg/parse/template23.C: Ditto.
7740 * g++.dg/parse/crash56.C: Ditto.
7741 * g++.dg/parse/dtor13.C: Ditto.
7742 * g++.dg/parse/error33.C: Ditto.
7743 * g++.dg/parse/ctor9.C: Ditto.
7744 * g++.dg/parse/error32.C: Ditto.
7745 * g++.dg/parse/error37.C: Ditto.
7746 * g++.dg/parse/bitfield3.C: Ditto.
7747 * g++.dg/parse/struct-4.C: Ditto.
7748 * g++.dg/ext/has_trivial_copy.C: Ditto.
7749 * g++.dg/ext/is_polymorphic.C: Ditto.
7750 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7751 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7752 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7753 * g++.dg/ext/is_union.C: Ditto.
7754 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7755 * g++.dg/ext/is_pod.C: Ditto.
7756 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7757 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7758 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7759 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7760 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7761 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7762 * g++.dg/ext/is_abstract.C: Ditto.
7763 * g++.dg/ext/has_trivial_assign.C: Ditto.
7764 * g++.dg/ext/is_class.C: Ditto.
7765 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7766 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7767 * g++.dg/ext/is_base_of.C: Ditto.
7768 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7769 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7770 * g++.dg/ext/is_empty.C: Ditto.
7771 * g++.dg/ext/is_enum.C: Ditto.
7772 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7773 * gnat.dg/opt11.adb: Ditto.
7774 * obj-c++.dg/pr45735.mm: Ditto.
7775 * obj-c++.dg/pr24393.mm: Ditto.
7776 * obj-c++.dg/exceptions-2.mm: Ditto.
7777 * objc.dg/pr45735.m: Ditto.
7778 * objc.dg/pr24393.m: Ditto.
7780 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7782 * objc.dg/attributes/objc-exception-1.m: New.
7784 2011-02-23 Jie Zhang <jie@codesourcery.com>
7786 * gcc.dg/cpp/include7.c: New test.
7788 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7791 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7793 2011-02-23 Jie Zhang <jie@codesourcery.com>
7795 PR rtl-optimization/47763
7796 * gcc.dg/pr47763.c: New test.
7798 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7801 * gfortran.dg/whole_file_32.f90 : New test.
7803 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7806 * g++.dg/inherit/virtual7.C: New test.
7808 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7811 * objc.dg/type-size-3.m: Updated error message.
7812 * objc.dg/type-size-4.m: New test.
7813 * objc.dg/type-size-5.m: New test.
7815 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7817 * lib/gnat.exp: Fix comments.
7818 Don't load libgloss.exp.
7819 (default_gnat_version): Call $compiler with --version.
7820 Adapt regexp for gnatmake output, insert version.
7821 (gnat_version): New proc.
7822 (gnat_init): Remove gnat_libgcc_s_path.
7823 (gnat_target_compile): Likewise.
7824 Remove ld_library_path.
7825 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7826 (gnat_pass): Remove.
7827 (gnat_pass): Remove.
7828 (gnat_finish): Remove.
7829 (gnat_exit): Remove.
7830 (local_find_gnatmake): Reindent.
7831 (runtest_file_p): Remove.
7832 (prune_warnings): Remove.
7833 (find_gnatclean): New proc.
7834 * lib/gnat-dg.exp (lremove): New proc.
7835 (gnat-dg-test): Reindent.
7836 Remove additional output files.
7837 (gnat-dg-runtest): Remove.
7839 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7840 * gnat.dg/loop_optimization6.adb: Likewise.
7841 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7843 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7845 PR tree-optimization/47835
7846 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7848 2011-02-22 Tobias Burnus <burnus@net-b.de>
7850 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7851 * gfortran.dg/abstract_type_2.f03: Ditto.
7852 * gfortran.dg/abstract_type_3.f03: Ditto.
7853 * gfortran.dg/abstract_type_4.f03: Ditto.
7854 * gfortran.dg/abstract_type_5.f03: Ditto.
7855 * gfortran.dg/abstract_type_6.f03: Ditto.
7856 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7857 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7858 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7859 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7860 * gfortran.dg/array_function_5.f90: Ditto.
7861 * gfortran.dg/asynchronous_3.f03: Ditto.
7862 * gfortran.dg/char_expr_1.f90: Ditto.
7863 * gfortran.dg/class_14.f03: Ditto.
7864 * gfortran.dg/data_array_6.f: Ditto.
7865 * gfortran.dg/data_invalid.f90: Ditto.
7866 * gfortran.dg/dot_product_1.f03: Ditto.
7867 * gfortran.dg/func_derived_5.f90: Ditto.
7868 * gfortran.dg/func_result_4.f90: Ditto.
7869 * gfortran.dg/implied_do_1.f90: Ditto.
7870 * gfortran.dg/initialization_25.f90: Ditto.
7871 * gfortran.dg/initialization_26.f90: Ditto.
7872 * gfortran.dg/interface_34.f90: Ditto.
7873 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7874 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7875 * gfortran.dg/matmul_8.f03: Ditto.
7876 * gfortran.dg/merge_init_expr.f90: Ditto.
7877 * gfortran.dg/pack_assign_1.f90: Ditto.
7878 * gfortran.dg/pack_vector_1.f90: Ditto.
7879 * gfortran.dg/pointer_check_8.f90: Ditto.
7880 * gfortran.dg/product_init_expr.f03: Ditto.
7881 * gfortran.dg/reshape_order_5.f90: Ditto.
7882 * gfortran.dg/reshape_shape_1.f90: Ditto.
7883 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7884 * gfortran.dg/same_name_2.f90: Ditto.
7885 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7886 * gfortran.dg/spread_init_expr.f03: Ditto.
7887 * gfortran.dg/stmt_func_1.f90: Ditto.
7888 * gfortran.dg/sum_init_expr.f03: Ditto.
7889 * gfortran.dg/transpose_3.f03: Ditto.
7890 * gfortran.dg/unpack_init_expr.f03: Ditto.
7891 * gfortran.dg/warn_conversion.f90: Ditto.
7892 * gfortran.dg/warn_conversion_2.f90: Ditto.
7893 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7894 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7895 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7896 * gfortran.dg/whole_file_16.f90: Ditto.
7897 * gfortran.dg/whole_file_17.f90: Ditto.
7898 * gfortran.dg/whole_file_18.f90: Ditto.
7899 * gfortran.dg/whole_file_20.f03: Ditto.
7900 * gfortran.dg/whole_file_5.f90: Ditto.
7901 * gfortran.dg/whole_file_6.f90: Ditto.
7902 * gfortran.dg/write_invalid_format.f90: Ditto.
7903 * gfortran.dg/zero_sized_6.f90: Ditto.
7905 2011-02-21 Jeff Law <law@redhat.com>
7907 PR rtl-optimization/46178
7908 * gcc.target/i386/pr46178.c: New test.
7910 PR rtl-optimization/46002
7911 * gcc.c-torture/compile/pr46002.c: New test.
7913 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7915 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7918 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7921 * g++.dg/debug/pr47106.C: Require effective target lto.
7923 2011-02-21 Jason Merrill <jason@redhat.com>
7925 * g++.dg/cpp0x/constexpr-diag2.C: New.
7927 2011-02-20 Jason Merrill <jason@redhat.com>
7929 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7931 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7933 * g++.dg/overload/conv-op1.C: New.
7935 * g++.dg/cpp0x/constexpr-synth1.C: New.
7937 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7939 * objc.dg/layout-2.m: New.
7940 * objc.dg/selector-3.m: Adjusted location of error message.
7941 * objc.dg/type-size-3.m: Same.
7942 * obj-c++.dg/selector-3.mm: Same.
7944 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7947 * objc.dg/property/dotsyntax-22.m: New.
7948 * obj-c++.dg/property/dotsyntax-22.mm: New.
7950 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7953 * g++.dg/template/typedef38.C: New test.
7955 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7958 * gfortran.dg/whole_file_30.f90 : New test.
7959 * gfortran.dg/whole_file_31.f90 : New test.
7961 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7965 * gfortran.dg/whole_file_28.f90 : New test.
7966 * gfortran.dg/whole_file_29.f90 : New test.
7968 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7971 * g++.dg/template/crash105.C: New.
7973 2011-02-19 Jason Merrill <jason@redhat.com>
7975 * g++.dg/cpp0x/regress/no-elide1.C: New.
7977 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7979 PR tree-optimization/46620
7980 * gcc.dg/pr46620.c: New.
7982 2011-02-19 Jakub Jelinek <jakub@redhat.com>
7985 * gcc.target/i386/pr47809.c: New test.
7987 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7988 Tobias Burnus <burnus@net-b.de>
7990 * lib/target-supports.exp
7991 (check_effective_target_fortran_large_real): New check for large reals.
7992 * gfortran.dg/nan_7.f90: New test.
7994 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7996 PR libgfortran/47567
7997 * gfortran.dg/fmt_f0_1.f90: Update test.
7999 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8002 * gfortran.dg/array_constructor_36.f90 : New test.
8003 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8004 allow for comparison between different elements of the array
8005 constructor at different levels of optimization.
8007 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8009 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8010 * gcc.target/i386/pr32280-1.c: Likewise.
8012 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8015 * gcc.target/i386/pr47800.c: New test.
8017 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8019 * objc/execute/exceptions/foward-1.x: New.
8021 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8024 * gfortran.dg/derived_constructor_comps_4.f90: New.
8026 2011-02-18 Tobias Burnus
8029 * gfortran.dg/func_result_6.f90: New.
8031 2011-02-18 Michael Matz <matz@suse.de>
8034 * gfortran.dg/lto/pr45586_0.f90: New test.
8035 * gfortran.dg/typebound_proc_20.f90: Ditto.
8036 * gfortran.dg/typebound_proc_21.f90: Ditto.
8038 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8041 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8043 2011-02-18 Tobias Burnus <burnus@net-b.de>
8046 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8048 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8049 normalizing the error/warning output.
8050 * gfortran.dg/Wall.f90: Update dg-error/warning.
8051 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8052 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8053 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8054 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8055 * gfortran.dg/class_30.f90: Update dg-error/warning.
8056 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8057 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8058 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8059 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8060 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8061 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8062 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8063 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8064 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8065 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8066 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8067 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8068 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8069 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8070 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8071 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8072 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8073 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8074 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8075 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8076 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8077 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8078 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8079 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8080 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8082 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8085 * gfortran.dg/proc_ptr_comp_30.f90: New.
8087 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8090 * gcc.target/i386/pr47780.c: New test.
8092 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8095 * gfortran.dg/class_40.f03: New.
8097 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8100 * g++.dg/cpp0x/auto21.C: New test.
8102 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8104 * objc.dg/special/unclaimed-category-1.h: Updated for
8106 * objc.dg/special/unclaimed-category-1.m: Same.
8107 * objc.dg/zero-link-1.m: Same.
8108 * objc.dg/lookup-1.m: Same.
8109 * objc.dg/torture/strings/const-str-9.m
8110 * objc.dg/torture/strings/const-str-10.m: Same.
8111 * objc.dg/torture/strings/const-str-11.m: Same.
8112 * objc.dg/torture/forward-1.m: Same.
8113 * objc.dg/zero-link-2.m: Same.
8114 * objc.dg/encode-7-next-64bit.m: Same.
8115 * objc.dg/method-4.m: Same.
8116 * objc.dg/next-runtime-1.m: Same.
8117 * objc.dg/image-info.m: Same.
8118 * objc.dg/pr23214.m: Same.
8119 * objc.dg/symtab-1.m: Same.
8120 * obj-c++.dg/basic.m: Same.
8121 * obj-c++.dg/proto-lossage-3.m: Same.
8122 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8123 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8124 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8125 * obj-c++.dg/method-11.m: Same.
8126 * objc/execute/enumeration-1.m: Same.
8127 * objc/execute/object_is_class.m: Same.
8128 * objc/execute/formal_protocol-2.m: Same.
8129 * objc/execute/formal_protocol-4.m: Same.
8130 * objc/execute/formal_protocol-6.m: Same.
8131 * objc/execute/bycopy-3.m: Same.
8132 * objc/execute/exceptions/catchall-1.m: Same.
8133 * objc/execute/exceptions/finally-1.m: Same.
8134 * objc/execute/exceptions/local-variables-1.m: Same.
8135 * objc/execute/exceptions/foward-1.m: Same.
8136 * objc/execute/bf-common.h
8137 * objc/execute/enumeration-2.m: Same.
8138 * objc/execute/formal_protocol-1.m: Same.
8139 * objc/execute/formal_protocol-3.m: Same.
8140 * objc/execute/formal_protocol-5.m: Same.
8141 * objc/execute/accessing_ivars.m: Same.
8142 * objc/execute/bycopy-2.m: Same.
8143 * objc/execute/formal_protocol-7.m: Same.
8144 * objc/execute/compatibility_alias.m: Same.
8145 * objc/execute/no_clash.m: Same.
8146 * objc/execute/object_is_meta_class.m: Same.
8147 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8148 * objc/execute/class-tests-1.h: Include stdio.h.
8149 * objc/execute/class-tests-2.h: Same.
8150 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8152 * obj-c++.dg/try-catch-2.mm: Same.
8154 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8157 * g++.dg/warn/Wunused-parm-4.C: New test.
8159 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8160 Jan Hubicka <jh@suse.cz>
8164 * g++.dg/debug/pr47106.C: New.
8166 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8169 * gcc.target/i386/pr43653.c: New test.
8171 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8174 * g++.dg/template/inherit6.C: New test.
8176 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8179 * gfortran.dg/class_39.f03: New.
8181 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8184 * g++.dg/cpp0x/variadic106.C: New test.
8186 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8189 * gfortran.dg/pr47757-1.f90: New test.
8190 * gfortran.dg/pr47757-2.f90: New test.
8191 * gfortran.dg/pr47757-3.f90: New test.
8194 * g++.dg/cpp0x/enum8.C: New test.
8196 2011-02-15 Jason Merrill <jason@redhat.com>
8198 * g++.dg/inherit/implicit-trivial1.C: New.
8199 * g++.dg/cpp0x/implicit-trivial1.C: New.
8201 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8204 * gcc.dg/torture/pr47725.c: Removed.
8206 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8209 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8210 constant does not generate a load from memory.
8212 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8215 * gcc.dg/torture/pr47725.c: New.
8217 2011-02-15 Richard Guenther <rguenther@suse.de>
8219 PR tree-optimization/47743
8220 * gcc.dg/torture/pr47743.c: New testcase.
8222 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8225 * gcc.target/i386/pr47581.c: New test.
8227 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8230 * gfortran.dg/select_type_22.f03: New.
8232 2011-02-14 Jason Merrill <jason@redhat.com>
8234 * g++.dg/cpp0x/regress/enum1.C: New.
8236 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8238 * gnat.dg/include.adb: New test.
8240 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8243 * gfortran.dg/class_38.f03: New.
8245 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8247 * gcc.dg/pr46494.c: New test.
8249 2011-02-14 Richard Guenther <rguenther@suse.de>
8251 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8253 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8257 sparc*-sun-solaris2.11.
8259 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8262 * gfortran.dg/argument_checking_18.f90: New.
8264 2011-02-13 Tobias Burnus <burnus@net-b.de>
8266 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8267 * gfortran.dg/argument_checking_17.f90: New.
8269 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8271 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8272 are temporarily disabled.
8273 * gfortran.dg/class_7.f03: Ditto.
8274 * gfortran.dg/coarray_14.f90: Ditto.
8275 * gfortran.dg/typebound_proc_13.f03: Ditto.
8277 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8280 * gfortran.dg/extends_11.f03: New.
8282 2011-02-11 Xinliang David Li <davidxl@google.com>
8284 PR tree-optimization/47707
8285 * g++.dg/tree-ssa/pr47707.C: New test.
8287 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8289 * g++.dg/opt/inline17.C: New test.
8291 2011-02-11 Tobias Burnus <burnus@net-b.de>
8294 * gfortran.dg/pure_formal_2.f90: New.
8296 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8298 PR rtl-optimization/47614
8299 * gfortran.dg/pr47614.f: New.
8301 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8304 * gcc.dg/opts-6.c: New test.
8306 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8309 * gcc.dg/pr47684.c: New test.
8311 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8314 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8315 c99_runtime, dg-add-options c99_runtime.
8316 (main): Use __asm__.
8318 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8321 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8322 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8323 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8324 * gcc.dg/ucnid-10.c: Likewise.
8325 * gcc.dg/ucnid-13.c: Likewise.
8326 * gcc.dg/ucnid-7.c: Likewise.
8327 * gcc.dg/ucnid-8.c: Likewise.
8328 Adapt dg-warning line number.
8330 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8332 * gcc.target/i386/parity-1.c: Use -march=k8.
8333 * gcc.target/i386/parity-2.c: Ditto.
8334 * gcc.target/i386/vecinit-1.c: Ditto.
8335 * gcc.target/i386/vecinit-2.c: Ditto.
8337 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8341 * gcc.target/mips/save-restore-3.c: Likewise.
8342 * gcc.target/mips/save-restore-4.c: Likewise.
8343 * gcc.target/mips/save-restore-5.c: Likewise.
8346 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8347 * g++.dg/tree-prof/partition2.C: Likewise.
8349 2011-02-09 Jason Merrill <jason@redhat.com>
8351 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8352 rather than misdeclare std::puts.
8354 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8355 * g++.dg/other/warning1.C: Likewise.
8356 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8357 * g++.old-deja/g++.gb/scope06.C: Likewise.
8358 * g++.old-deja/g++.law/cvt11.C: Likewise.
8359 * g++.old-deja/g++.law/init1.C: Likewise.
8360 * g++.dg/abi/mangle26.C: Likewise.
8362 * g++.dg/template/function1.C: Adjust for C++0x mode.
8363 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8365 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8366 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8368 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8370 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8372 * g++.dg/cpp0x/regress: New directory.
8373 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8374 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8375 * g++.dg/cpp0x/regress/regress3.C: New.
8377 2011-02-10 Richard Guenther <rguenther@suse.de>
8379 PR tree-optimization/47677
8380 * gcc.dg/torture/pr47677.c: New testcase.
8382 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8384 * objc.dg/special/load-category-1.m: Remove unused header.
8385 * objc.dg/special/load-category-1a.m: Likewise.
8386 * objc.dg/special/load-category-2.m: Likewise.
8387 * objc.dg/special/load-category-2a.m: Likewise.
8388 * objc.dg/special/load-category-3.m: Likewise.
8389 * objc.dg/special/load-category-3a.m: Likewise.
8390 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8391 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8392 * objc.dg/attributes/class-attribute-1.m: Likewise.
8393 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8394 * obj-c++.dg/property/property.exp: Likewise.
8395 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8396 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8397 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8398 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8399 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8400 * obj-c++.dg/template-8.mm: Likewise.
8402 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8405 * gcc.target/i386/pr47665.c: New test.
8407 2011-02-10 Jie Zhang <jie@codesourcery.com>
8411 2011-02-05 Jie Zhang <jie@codesourcery.com>
8413 * gcc.dg/pr42631.c: Update test.
8414 * gcc.dg/pr42631-2.c: New test.
8416 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8419 * gfortran.dg/proc_decl_25.f90: New.
8421 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8424 * gfortran.dg/typebound_assignment_2.f03: New.
8426 2011-02-09 Richard Guenther <rguenther@suse.de>
8428 PR tree-optimization/47664
8429 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8431 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8434 * gnat.dg/uninit_func.adb: Adjust dg directive.
8436 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8439 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8441 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8444 * gfortran.dg/auto_dealloc_2.f90: New.
8446 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8448 * gcc.dg/builtins-config.h: Remove __sgi handling.
8449 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8450 -std=c99 for mips-sgi-irix6.5*.
8452 2011-02-09 Martin Jambor <mjambor@suse.cz>
8455 * gfortran.dg/pr25923.f90: Remove xfails.
8457 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8460 * gfortran.dg/inquire_14.f90: New test.
8462 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8465 * gfortran.dg/pointer_init_6.f90: New.
8467 2011-02-08 Jeff Law <law@redhat.com>
8469 PR tree-optimization/42893
8470 * gcc.tree-ssa/pr42893.c: New test.
8472 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8474 PR tree-optimization/46834
8475 PR tree-optimization/46994
8476 PR tree-optimization/46995
8477 * gcc.dg/graphite/id-pr46834.c: New.
8478 * gfortran.dg/graphite/id-pr46994.f90: New.
8479 * gfortran.dg/graphite/id-pr46995.f90: New.
8481 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8484 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8485 using the variable is known the warning is emitted there.
8486 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8487 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8489 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8492 * gcc.dg/noreturn-1.c (foo5): Likewise.
8493 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8494 (method2): Likewise.
8496 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8497 the return statement using the uninitialized variable.
8498 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8500 2011-02-08 Richard Guenther <rguenther@suse.de>
8503 * g++.dg/opt/pr47639.c: New testcase.
8505 2011-02-08 Richard Guenther <rguenther@suse.de>
8507 PR tree-optimization/47632
8508 * g++.dg/opt/pr47632.C: New testcase.
8510 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8512 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8514 2011-02-07 Richard Guenther <rguenther@suse.de>
8516 PR tree-optimization/47615
8517 * g++.dg/opt/pr47615.C: New testcase.
8519 2011-02-07 Richard Guenther <rguenther@suse.de>
8521 PR tree-optimization/47621
8522 * gcc.dg/torture/pr47621.c: New testcase.
8524 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8526 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8528 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8531 * gfortran.dg/allocate_with_source_1 : New test.
8533 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8536 * gcc.dg/pr47610.c: New test.
8538 2011-02-05 Jie Zhang <jie@codesourcery.com>
8541 * gcc.dg/pr42631.c: Update test.
8542 * gcc.dg/pr42631-2.c: New test.
8544 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8547 * gfortran.dg/pr47574.f90: New test.
8549 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8551 PR tree-optimization/46194
8552 * gcc.dg/autopar/pr46194.c: New.
8554 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8556 PR tree-optimization/43695
8557 * g++.dg/ipa/pr43695.C: New.
8559 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.dg/pr23200.c: New test.
8564 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8567 * g++.dg/pr47589.C: New test.
8569 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8572 * g++.dg/template/typedef37.C: New test.
8573 * g++.dg/template/param1.C: Adjust expected error message.
8575 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8578 * gcc.dg/pr31490-2.c: New test.
8579 * gcc.dg/pr31490-3.c: New test.
8580 * gcc.dg/pr31490-4.c: New test.
8582 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8583 Jakub Jelinek <jakub@redhat.com>
8586 * g++.dg/parser/semicolon3.C: Adjust.
8587 * g++.dg/parser/semicolon4.C: New testcase.
8588 * g++.dg/pr46890.C: New testcase.
8590 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8593 * g++.dg/init/pr29571.C: New.
8595 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8597 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8598 instead of vect_int.
8600 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8603 * gcc.target/i386/pr47312.c: New test.
8606 * gcc.target/i386/pr47564.c: New test.
8608 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8610 PR tree-optimization/45122
8611 * gcc.dg/tree-ssa/pr45122.c: New.
8613 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8616 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8619 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8620 and vsx so a default --with-cpu=power7 doesn't give an error
8621 when -mavoid-indexed-addresses is used.
8623 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8624 wrapper function to save the arguments and then jump to the real
8625 function, rather than depending on the compiler not to move stuff
8627 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8629 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8630 Paul Thomas <pault@gcc.gnu.org>
8633 * gfortran.dg/class_37.f03 : New test.
8635 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8636 Richard Guenther <rguenther@suse.de>
8638 PR tree-optimization/40979
8640 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8641 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8642 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8643 check_vect_support_and_set_flags.
8644 * gfortran.dg/graphite/vect-pr40979.f90: New.
8646 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8649 * gfortran.dg/class_36.f03: New.
8651 2011-02-02 Richard Guenther <rguenther@suse.de>
8653 PR tree-optimization/47566
8654 * gcc.dg/lto/20110201-1_0.c: New testcase.
8656 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8662 * debug/pr47498.c: New.
8663 * debug/pr47501.c: New.
8665 2011-02-01 Richard Guenther <rguenther@suse.de>
8667 PR tree-optimization/47559
8668 * g++.dg/torture/pr47559.C: New testcase.
8670 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8673 * gfortran.dg/typebound_call_20.f03: New.
8675 2011-02-01 Richard Guenther <rguenther@suse.de>
8677 PR tree-optimization/47555
8678 * gcc.dg/pr47555.c: New testcase.
8680 2011-02-01 Richard Guenther <rguenther@suse.de>
8682 PR tree-optimization/47541
8683 * g++.dg/torture/pr47541.C: New testcase.
8685 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8688 * gfortran.dg/typebound_call_19.f03: New.
8690 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8693 * g++.dg/cpp0x/pr47416.C: New test.
8695 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8698 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8700 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8703 * gfortran.dg/typebound_assignment_1.f03: New.
8705 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8707 PR tree-optimization/47538
8708 * gcc.c-torture/execute/pr47538.c: New test.
8710 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8713 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8715 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8717 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8719 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8721 PR rtl-optimization/44031
8722 * gcc.c-torture/compile/20110131-1.c: New test.
8724 2011-01-31 Tobias Burnus <burnus@net-b.de>
8727 * gfortran.dg/stmt_func_1.f90: New.
8729 2011-01-31 Tobias Burnus <burnus@net-b.de>
8732 * gfortran.dg/interface_34.f90: New.
8734 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8737 * gfortran.dg/realloc_on_assign_5.f03: New test.
8738 * gfortran.dg/realloc_on_assign_5.f03: New test.
8740 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8742 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8743 * gfortran.dg/bessel_7.f90: Likewise.
8744 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8746 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8747 * gfortran.dg/sum_init_expr.f03: Likewise.
8749 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8751 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8754 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8755 loop only on "vect_intfloat_cvt" targets.
8757 2011-01-29 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/shape_6.f90: New.
8762 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8764 PR libgfortran/47434
8765 * gfortran.dg/read_infnan_1.f90: Update test.
8766 * gfortran.dg/module_nan.f90: Update test.
8767 * gfortran.dg/char4_iunit_1.f03: Update test.
8768 * gfortran.dg/large_real_kind_1.f90: Update test.
8769 * gfortran.dg/real_const_3.f90: Update test.
8770 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8772 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8775 * g++.dg/template/param2.C: New test.
8777 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8779 PR libgfortran/47285
8780 * gfortran.dg/fmt_g.f: New test.
8782 2011-01-28 Tobias Burnus <burnus@net-b.de>
8785 * gfortran.dg/pure_formal_1.f90: New.
8787 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8790 * gcc.dg/tls/pr42894.c: New test.
8792 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8794 * gcc.dg/pr47276.c: Add dg-require-visibility.
8796 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8798 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8800 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8801 Tobias Burnus <burnus@gcc.gnu.org>
8806 * gfortran.dg/realloc_on_assign_3.f03: New test.
8807 * gfortran.dg/realloc_on_assign_4.f03: New test.
8808 * gfortran.dg/allocatable_function_5.f90: New test.
8809 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8810 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8811 implemented" dg-errors.
8813 2011-01-27 Jan Hubicka <jh@suse.cz>
8816 * gcc.dg/attr-weakref-4.c: New testcase
8818 2011-01-27 Martin Jambor <mjambor@suse.cz>
8820 PR tree-optimization/47228
8821 * gcc.dg/torture/pr47228.c: New test.
8823 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8825 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8827 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8829 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8830 when using auto-overlay support on the SPU.
8832 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8834 PR rtl-optimization/44174
8835 * gcc.target/i386/asm-6.c: New test.
8837 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8839 PR rtl-optimization/46856
8840 * gcc.c-torture/compile/pr46856.c: New test.
8842 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8843 Andrew Pinski <pinskia@gmail.com>
8846 * gcc.dg/pr43082.c: New.
8848 2011-01-26 DJ Delorie <dj@redhat.com>
8850 PR rtl-optimization/46878
8851 * gcc.dg/pr46878-1.c: New test.
8853 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8856 * g++.dg/cpp0x/pr47476.C: New test.
8858 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8860 * gcc.c-torture/compile/20110126-1.c: New test.
8862 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8865 * gcc.dg/torture/pr47473.c: New test.
8867 2011-01-26 Jan Hubicka <jh@suse.cz>
8870 * gcc.c-torture/execute/pr47237.c: New testcase.
8872 2011-01-26 Jan Hubicka <jh@suse.cz>
8874 PR tree-optimization/47190
8875 * gcc.dg/attr-weakref-3.c: New testcase.
8877 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8880 * gcc.dg/dll-9a.c: New test file.
8881 * gcc.dg/dll-11.c: Likewise.
8882 * gcc.dg/dll-12.c: Likewise.
8883 * gcc.dg/dll-12a.c: Likewise.
8884 * gcc.dg/dll-11a.c: Likewise.
8885 * gcc.dg/dll-9.c: Likewise.
8886 * gcc.dg/dll-10.c: Likewise.
8887 * gcc.dg/dll-10a.c: Likewise.
8888 * g++.dg/ext/dllexport4a.cc: Likewise.
8889 * g++.dg/ext/dllexport4.C: Likewise.
8890 * g++.dg/ext/dllexport5.C: Likewise.
8891 * g++.dg/ext/dllexport5a.cc: Likewise.
8893 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8895 PR tree-optimization/46970
8896 * gcc.dg/graphite/pr46970.c: New.
8898 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8900 PR tree-optimization/46215
8901 * gcc.dg/graphite/pr46215.c: New.
8903 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8905 PR tree-optimization/46168
8906 * gcc.dg/graphite/pr46168.c: New.
8908 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8910 PR tree-optimization/43657
8911 * gcc.dg/graphite/pr43657.c: New.
8913 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8915 PR tree-optimization/29832
8916 * gfortran.dg/graphite/pr29832.f90: New.
8918 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8920 PR tree-optimization/43567
8921 * gcc.dg/graphite/pr43567.c: New.
8923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8925 * gfortran.dg/graphite/interchange-4.f: New.
8926 * gfortran.dg/graphite/interchange-5.f: New.
8928 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8929 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8930 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8931 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8932 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8933 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8934 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8935 * gfortran.dg/ltrans-7.f90: Removed.
8936 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8938 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8939 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8940 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8941 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8942 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8943 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8944 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8945 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8946 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8947 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8948 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8949 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8950 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8951 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8952 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8953 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8954 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8955 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8956 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8957 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8958 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8959 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8960 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8961 * gcc.dg/tree-ssa/data-dep-1.c
8962 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8963 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8964 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8965 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8966 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8968 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8970 PR tree-optimization/47265
8971 PR tree-optimization/47443
8972 * gcc.c-torture/compile/pr47265.c: New test.
8973 * gcc.dg/pr47443.c: New test.
8975 2011-01-25 Martin Jambor <mjambor@suse.cz>
8977 PR tree-optimization/47382
8978 * g++.dg/torture/pr47382.C: New test.
8979 * g++.dg/opt/devirt1.C: Xfail.
8981 2011-01-25 Yao Qi <yao@codesourcery.com>
8984 * gcc.target/arm/pr45701-1.c: New test.
8985 * gcc.target/arm/pr45701-2.c: New test.
8986 * gcc.target/arm/pr45701-3.c: New test.
8988 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8989 Jakub Jelinek <jakub@redhat.com>
8991 PR tree-optimization/47271
8992 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
8994 2011-01-25 Nick Clifton <nickc@redhat.com>
8996 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
8997 (saturate_add): Delete.
8999 (main): Do not run saturate_add.
9000 (set_interrupts): Delete.
9002 2011-01-25 Tobias Burnus <burnus@net-b.de>
9005 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9007 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9009 PR tree-optimization/47427
9010 PR tree-optimization/47428
9011 * gcc.c-torture/compile/pr47427.c: New test.
9012 * gcc.c-torture/compile/pr47428.c: New test.
9014 2011-01-25 Richard Guenther <rguenther@suse.de>
9017 * gcc.dg/torture/pr47411.c: New testcase.
9019 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9021 * gfortran.dg/graphite/id-24.f: New.
9022 * gfortran.dg/graphite/id-25.f: New.
9024 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9026 * gfortran.dg/graphite/id-23.f: New.
9028 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9030 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9032 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9034 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9035 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9036 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9037 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9038 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9039 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9040 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9041 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9042 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9044 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9046 * gcc.dg/graphite/block-0.c: Add documentation.
9047 * gcc.dg/graphite/block-4.c: Same.
9048 * gcc.dg/graphite/block-7.c: Same.
9049 * gcc.dg/graphite/block-8.c: New.
9050 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9051 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9052 * gcc.dg/graphite/interchange-12.c: Add documentation.
9053 * gcc.dg/graphite/interchange-13.c: New.
9054 * gcc.dg/graphite/interchange-14.c: New.
9055 * gcc.dg/graphite/interchange-15.c: New.
9056 * gcc.dg/graphite/interchange-8.c: Add documentation.
9057 * gcc.dg/graphite/interchange-mvt.c: Same.
9059 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9062 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9063 * gcc.target/powerpc/altivec-14.c: Ditto.
9064 * gcc.target/powerpc/altivec-33.c: Ditto.
9065 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9066 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9067 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9068 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9069 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9070 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9071 * g++.dg/ext/altivec-15.C: Ditto.
9072 * g++.dg/ext/altivec-types-1.C: Ditto.
9073 * g++.dg/ext/altivec-types-2.C: Ditto.
9074 * g++.dg/ext/altivec-types-3.C: Ditto.
9075 * g++.dg/ext/altivec-types-4.C: Ditto.
9077 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9081 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9083 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9084 optimization options.
9086 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9088 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9091 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9093 2011-01-23 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/allocatable_scalar_12.f90: New.
9098 2011-01-23 Ira Rosen <irar@il.ibm.com>
9100 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9101 vectorization to be not profitable if peeling is used to
9102 realign the memory access.
9103 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9104 loop bound to avoid loop unrolling.
9105 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9107 2011-01-22 Jan Hubicka <jh@suse.cz>
9110 * g++.dg/lto/pr47333.C: New file.
9112 2011-01-22 Jan Hubicka <jh@suse.cz>
9114 PR tree-optimization/43884
9116 * gcc.dg/autopar/outer-2.c: Increase array size.
9117 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9119 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9122 * gfortran.dg/c_loc_tests_16.f90: New test.
9124 2011-01-22 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/typebound_proc_19.f90: New.
9129 2011-01-21 Jeff Law <law@redhat.com>
9131 PR tree-optimization/47053
9132 * g++.dg/pr47053.C: New test.
9134 2011-01-21 Jason Merrill <jason@redhat.com>
9137 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9139 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9142 * g++.dg/cpp0x/range-for10.C: New test.
9143 * g++.dg/template/for1.C: New test.
9146 * g++.dg/tree-prof/partition3.C: New test.
9148 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9150 PR rtl-optimization/47366
9151 * g++.dg/opt/pr47366.C: New test.
9153 2011-01-21 Jason Merrill <jason@redhat.com>
9156 * g++.dg/cpp0x/constexpr-regress2.C: New.
9158 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9160 2011-01-21 Jeff Law <law@redhat.com>
9162 PR rtl-optimization/41619
9163 * gcc.dg/pr41619.c: New.
9165 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9167 PR tree-optimization/47355
9168 * g++.dg/opt/pr47355.C: New test.
9170 2011-01-21 Richard Guenther <rguenther@suse.de>
9172 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9175 2011-01-21 Richard Guenther <rguenther@suse.de>
9177 PR tree-optimization/47365
9178 * gcc.dg/torture/pr47365.c: New testcase.
9179 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9181 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9183 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9185 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9187 PR tree-optimization/47391
9188 * gcc.dg/pr47391.c: New test.
9190 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9192 * g++.dg/template/char1.C: Use signed char.
9194 2011-01-21 Tobias Burnus <burnus@net-b.de>
9197 * gfortran.dg/pointer_target_4.f90: New.
9199 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9202 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9203 ILP32 system and not IP32.
9205 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9208 * g++.dg/debug/pr46583.C: New.
9210 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9213 * g++.dg/debug/pr47283.C: New test.
9216 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9217 * gcc.target/i386/headmerge-2.c: Likewise.
9219 2011-01-20 Richard Guenther <rguenther@suse.de>
9222 * gcc.dg/torture/pr47370.c: New testcase.
9224 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9226 PR tree-optimization/46130
9227 * gcc.dg/pr46130-1.c: New test.
9228 * gcc.dg/pr46130-2.c: New test.
9230 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9233 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9235 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9238 * g++.dg/debug/pr46240.cc: New.
9240 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9243 * g++.dg/template/anonunion1.C: New test.
9245 PR rtl-optimization/47337
9246 * gcc.c-torture/execute/pr47337.c: New test.
9248 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9251 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9253 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9255 PR tree-optimization/46021
9256 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9258 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9260 PR tree-optimization/47290
9261 * g++.dg/torture/pr47290.C: New test.
9263 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9266 * gfortran.dg/proc_ptr_comp_29.f90: New.
9268 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9271 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9272 powerpc-apple-darwin9.
9274 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9276 PR rtl-optimization/47299
9277 * gcc.c-torture/execute/pr47299.c: New test.
9279 2011-01-17 Jason Merrill <jason@redhat.com>
9281 * g++.dg/cpp0x/constexpr-virtual.C: New.
9283 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9286 * gfortran.dg/gomp/pr47331.f90: New test.
9288 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9291 * objc.dg/selector-warn-1.m: New.
9292 * obj-c++.dg/selector-warn-1.mm: New.
9294 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9296 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9297 Update dg-final accordingly.
9299 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9301 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9303 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9305 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9307 * gcc.dg/guality/pr36728-2.c: Likewise.
9309 2011-01-17 Richard Guenther <rguenther@suse.de>
9311 PR tree-optimization/47313
9312 * g++.dg/torture/pr47313.C: New testcase.
9314 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9317 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9318 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9319 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9320 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9322 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9324 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9325 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9326 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9328 2011-01-17 Richard Guenther <rguenther@suse.de>
9330 PR tree-optimization/45967
9331 * gcc.dg/torture/pr45967-2.c: New testcase.
9332 * gcc.dg/torture/pr45967-3.c: Likewise.
9334 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9337 * g++.dg/ext/pr47213.C: Require visibility.
9339 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9341 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9342 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9344 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9346 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9347 Linux-based targets.
9349 2011-01-13 Jan Hubicka <jh@suse.cz>
9351 PR tree-optimization/47276
9352 * gcc.dg/pr47276.c: New testcase.
9354 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9355 Jonathan Wakely <jwakely.gcc@gmail.com>
9358 * g++.dg/other/pr33558.C: New.
9359 * g++.dg/other/pr33558-2.C: New.
9361 2011-01-14 Martin Jambor <mjambor@suse.cz>
9363 PR tree-optimization/45934
9364 PR tree-optimization/46302
9365 * g++.dg/ipa/devirt-c-1.C: New test.
9366 * g++.dg/ipa/devirt-c-2.C: Likewise.
9367 * g++.dg/ipa/devirt-c-3.C: Likewise.
9368 * g++.dg/ipa/devirt-c-4.C: Likewise.
9369 * g++.dg/ipa/devirt-c-5.C: Likewise.
9370 * g++.dg/ipa/devirt-c-6.C: Likewise.
9371 * g++.dg/ipa/devirt-6.C: Likewise.
9372 * g++.dg/ipa/devirt-d-1.C: Likewise.
9373 * g++.dg/torture/pr45934.C: Likewise.
9375 2011-01-14 Jason Merrill <jason@redhat.com>
9377 * g++.dg/cpp0x/variadic105.C: New.
9379 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9380 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9383 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9384 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9385 execution tests on i?86-*-*, x86_64-*-* and
9386 powerpc*-apple-darwin* && ilp32.
9387 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9388 tests on i?86-*-* and x86_64-*-*.
9390 2011-01-14 Richard Guenther <rguenther@suse.de>
9392 PR tree-optimization/47280
9393 * g++.dg/opt/pr47280.C: New testcase.
9395 2011-01-14 Jason Merrill <jason@redhat.com>
9397 * g++.dg/cpp0x/constexpr-regress1.C: New.
9399 * g++.dg/ext/flexary2.C: New.
9401 2011-01-14 Richard Guenther <rguenther@suse.de>
9404 * gcc.dg/torture/pr47281.c: New testcase.
9405 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9407 2011-01-14 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/47286
9410 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9412 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9415 * g++.dg/ext/pr47213.C: New.
9417 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9419 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9421 2011-01-13 Tobias Burnus <burnus@net-b.de>
9422 Mikael Morin <mikael@gcc.gnu.org>
9426 * gfortran.dg/select_type_20.f90: New.
9427 * gfortran.dg/select_type_21.f90: New.
9429 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9432 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9434 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9436 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9437 * gcc.dg/guality/pr36728-2.c: Likewise.
9439 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9442 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9444 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9446 PR rtl-optimization/45352
9447 * gcc.dg/pr45352-3.c: New.
9449 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9451 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9453 * g++.dg/cpp0x/range-for8.C: New.
9454 * g++.dg/cpp0x/range-for9.C: New.
9456 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9459 * g++.dg/debug/pr47209.C: New.
9461 2011-01-12 Richard Guenther <rguenther@suse.de>
9464 * gcc.dg/lto/pr47259_0.c: New testcase.
9465 * gcc.dg/lto/pr47259_1.c: Likewise.
9467 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9469 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9470 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9471 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9472 methods missing from the OBJC2 Object.
9473 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9474 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9475 GNU and NeXT runtimes.
9476 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9478 * objc-obj-c++-shared/Object1.m: Likewise.
9479 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9480 * objc.dg/proto-qual-1.m: Likewise.
9481 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9482 * obj-c++.dg/proto-qual-1.mm: Likewise.
9484 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9487 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9489 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9491 Fixed the Objective-C++ testsuite and updated all tests.
9492 * lib/obj-c++.exp (obj-c++_init): Declare and set
9493 gcc_warning_prefix and gcc_error_prefix.
9494 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9495 'dg-warning', 'dg-message' and 'dg-error'.
9496 * obj-c++.dg/class-extension-3.mm: Likewise.
9497 * obj-c++.dg/class-protocol-1.mm: Likewise.
9498 * obj-c++.dg/encode-7.mm: Likewise.
9499 * obj-c++.dg/exceptions-3.mm: Likewise.
9500 * obj-c++.dg/exceptions-5.mm: Likewise.
9501 * obj-c++.dg/method-12.mm: Likewise.
9502 * obj-c++.dg/method-13.mm: Likewise.
9503 * obj-c++.dg/method-15.mm: Likewise.
9504 * obj-c++.dg/method-16.mm: Likewise.
9505 * obj-c++.dg/method-4.mm: Likewise.
9506 * obj-c++.dg/method-8.mm: Likewise.
9507 * obj-c++.dg/method-conflict-1.mm: Likewise.
9508 * obj-c++.dg/method-conflict-2.mm: Likewise.
9509 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9510 and uncommented second part of the testcase now that the testsuite
9512 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9513 and uncommented second part of the testcase now that the testsuite
9515 * obj-c++.dg/private-1.mm: Likewise.
9516 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9517 * obj-c++.dg/syntax-error-7.mm: Likewise.
9518 * obj-c++.dg/warn5.mm: Likewise.
9519 * obj-c++.dg/property/at-property-14.mm: Likewise.
9520 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9522 * obj-c++.dg/property/at-property-18.mm: Likewise.
9523 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9525 * obj-c++.dg/property/at-property-21.mm: Likewise.
9526 * obj-c++.dg/property/at-property-28.mm: Likewise.
9527 * obj-c++.dg/property/at-property-5.mm: Likewise.
9528 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9529 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9530 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9531 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9532 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9533 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9534 * obj-c++.dg/tls/diag-5.mm: Likewise.
9535 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9536 dg-error, now matched correctly.
9538 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9540 * objc.dg/property/at-property-29.m: New.
9541 * obj-c++.dg/property/at-property-29.mm: New.
9543 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9545 * go.test/go-test.exp (go-set-goarch): New proc.
9546 (go-gc-tests): Use it.
9548 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9551 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9553 2011-01-11 Richard Henderson <rth@redhat.com>
9555 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9557 2011-01-11 Jan Hubicka <jh@suse.cz>
9561 * gcc.dg/lto/pr45721_1.c: New file.
9562 * gcc.dg/lto/pr45721_0.c: New file.
9564 2011-01-11 Richard Guenther <rguenther@suse.de>
9566 PR tree-optimization/46076
9567 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9569 2011-01-11 Jeff Law <law@redhat.com>
9571 * PR tree-optimization/47086
9572 * gcc.dg/pr47086.c: New test.
9574 2011-01-11 Jason Merrill <jason@redhat.com>
9577 * g++.dg/template/new10.C: New.
9580 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9582 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9584 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9585 Split type definitions and NSConstantString class into...
9586 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9587 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9588 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9589 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9590 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9591 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9593 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9594 encode defines for newer NeXT system headers.
9595 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9596 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9597 * objc.dg/foreach-5.m: Likewise.
9598 * objc.dg/foreach-2.m: Likewise.
9599 * objc.dg/foreach-4.m: Likewise.
9600 * objc.dg/torture/strings/string1.m: Likewise.
9601 * objc.dg/torture/strings/string2.m: Likewise.
9602 * objc.dg/torture/strings/string3.m: Likewise.
9603 * objc.dg/torture/strings/string4.m: Likewise.
9604 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9605 header and stand alone.
9606 * obj-c++.dg/strings/strings-2.mm: Likewise.
9607 * objc.dg/torture/strings/const-str-3.m: Likewise.
9608 * objc.dg/strings/strings-2.m: Likewise.
9609 * objc.dg/strings/const-str-12b.m: Likewise.
9611 2011-01-12 Richard Guenther <rguenther@suse.de>
9614 * gcc.dg/attr-weak-1.c: Adjust.
9616 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9619 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9620 standard compliant and comment.
9622 2011-01-10 Jan Hubicka <jh@suse.cz>
9625 * gcc.dg/initpri3.c: New testcase.
9627 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9630 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9636 (g_ebp_save): Likewise.
9637 (g_esp_save): Likewise.
9639 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9641 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9643 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9645 PR tree-optimization/46021
9646 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9647 i?86-*-*, x86_64-*-*.
9649 2011-01-10 Jeff Law <law@redhat.com>
9651 * PR tree-optimization/47141
9652 * gcc.c-torture/compile/pr47141.c: New test.
9654 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9657 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9658 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9659 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9660 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9663 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9664 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9665 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9666 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9667 being vectorized. Adjust dg-final pattern.
9670 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9671 * gcc.dg/vect/slp-24.c: Likewise.
9673 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9676 * g++.dg/other/pr47218-1.C: New test file.
9677 * g++.dg/other/pr47218.C: Likewise.
9678 * g++.dg/other/pr47218.h: New supporting header.
9680 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9683 * objc.dg/attributes/invalid-attribute-1.m: New.
9684 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9686 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9689 * gfortran.dg/proc_ptr_comp_28.f90: New.
9691 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9693 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9694 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9695 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9696 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9697 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9698 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9699 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9700 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9701 * objc.dg/gnu-api-2-class.m: Likewise.
9702 * objc.dg/gnu-api-2-ivar.m: Likewise.
9703 * objc.dg/gnu-api-2-method.m: Likewise.
9704 * objc.dg/gnu-api-2-objc.m: Likewise.
9705 * objc.dg/gnu-api-2-object.m: Likewise.
9706 * objc.dg/gnu-api-2-property.m: Likewise.
9707 * objc.dg/gnu-api-2-protocol.m: Likewise.
9708 * objc.dg/gnu-api-2-sel.m: Likewise.
9710 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9712 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9713 * objc.dg/objc-foreach-4.m: Likewise.
9714 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9715 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9716 * objc.dg/foreach-4.m: Likewise.
9717 * objc.dg/foreach-5.m: Likewise.
9718 * objc.dg/foreach-3.m: Return self from init.
9720 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9723 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9725 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9728 * gfortran.dg/class_35.f90: New.
9730 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9732 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9734 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9737 * objc.dg/invalid-method-2.m: New.
9738 * obj-c++.dg/invalid-method-2.mm: New.
9740 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9743 * gfortran.dg/transpose_optimization_2.f90 : New test.
9745 2011-01-08 Jan Hubicka <jh@suse.cz>
9747 PR tree-optmization/46469
9748 * g++.dg/torture/pr46469.C: New testcase.
9750 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9752 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9753 emulation of libobjc-gnu structure layout functionality to ..
9754 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9755 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9756 * objc/execute/bf-common.h: Adjust headers.
9757 * objc/execute/bf-1.m: Likewise.
9758 * objc/execute/bf-2.m: Likewise.
9759 * objc/execute/bf-3.m: Likewise.
9760 * objc/execute/bf-4.m: Likewise.
9761 * objc/execute/bf-5.m: Likewise.
9762 * objc/execute/bf-6.m: Likewise.
9763 * objc/execute/bf-7.m: Likewise.
9764 * objc/execute/bf-8.m: Likewise.
9765 * objc/execute/bf-9.m: Likewise.
9766 * objc/execute/bf-10.m: Likewise.
9767 * objc/execute/bf-11.m: Likewise.
9768 * objc/execute/bf-12.m: Likewise.
9769 * objc/execute/bf-13.m: Likewise.
9770 * objc/execute/bf-14.m: Likewise.
9771 * objc/execute/bf-15.m: Likewise.
9772 * objc/execute/bf-16.m: Likewise.
9773 * objc/execute/bf-17.m: Likewise.
9774 * objc/execute/bf-18.m: Likewise.
9775 * objc/execute/bf-19.m: Likewise.
9776 * objc/execute/bf-20.m: Likewise.
9777 * objc/execute/bf-21.m: Likewise.
9778 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9779 objc_get_type_qualifiers ().
9781 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9784 * gfortran.dg/dependency_39.f90: New test.
9786 2011-01-07 Jan Hubicka <jh@suse.cz>
9788 Get builtins tests ready for linker plugin.
9789 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9790 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9791 my_memset, my_bzero): Mark used.
9792 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9793 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9795 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9798 2011-01-07 Jan Hubicka <jh@suse.cz>
9800 PR tree-optimization/46367
9801 * g++.dg/torture/pr46367.C: New file.
9803 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9806 * gcc.dg/pr47201.c: New test.
9809 * gcc.dg/tree-prof/pr47187.c: New test.
9811 2011-01-07 Tobias Burnus <burnus@net-b.de>
9814 * gfortran.dg/extends_type_of_3.f90: New.
9816 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9818 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9819 * g++.dg/ext/dllimport-MI1.C: Likewise.
9820 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9821 * g++.dg/ext/dllimport10.C: Likewise.
9822 * g++.dg/ext/dllimport11.C: Likewise.
9823 * g++.dg/ext/dllimport12.C: Likewise.
9824 * g++.dg/ext/dllimport13.C: Likewise.
9825 * g++.dg/ext/dllimport2.C: Likewise.
9826 * g++.dg/ext/dllimport3.C: Likewise.
9827 * g++.dg/ext/dllimport4.C: Likewise.
9828 * g++.dg/ext/dllimport5.C: Likewise.
9829 * g++.dg/ext/dllimport6.C: Likewise.
9830 * g++.dg/ext/dllimport8.C: Likewise.
9831 * g++.dg/ext/dllimport9.C: Likewise.
9832 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9833 targets, too. Additionally enable test for i?86-*-mingw*.
9834 * g++.dg/ext/selectany1.C: Likewise.
9835 Remove guard variable check.
9837 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9841 * gfortran.dg/storage_size_3.f08: Extended.
9843 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9846 * g++.dg/template/stdarg1.C: New test.
9848 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9851 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9852 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9853 from the interface of functions to not hide the errors that
9856 2011-01-06 Jan Hubicka <jh@suse.cz>
9858 * gcc.dg/lto/pr47188_0.c: New testcase.
9859 * gcc.dg/lto/pr47188_1.c: New testcase.
9861 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9865 * gfortran.dg/interface_33.f90: New test.
9867 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9870 * gcc.c-torture/compile/pr47150.c: New test.
9872 2011-01-06 Ira Rosen <irar@il.ibm.com>
9874 PR tree-optimization/47139
9875 * gcc.dg/vect/pr47139.c: New test.
9877 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9880 * gfortran.dg/extends_type_of_2.f03: New.
9882 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9884 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9886 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9888 * gnat.dg/opt14.adb: New test.
9890 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9893 * gfortran.dg/allocate_error_2.f90: New test.
9895 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9898 * gfortran.dg/storage_size_3.f08: New.
9900 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9902 PR libgfortran/47154
9903 * gfortran.dg/namelist_68.f90: New test.
9905 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9907 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9909 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9912 * gfortran.dg/class_34.f90: New.
9914 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9916 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9917 use __builtin_inff. Skip all single-precision tests that require
9920 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9922 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9924 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9926 PR tree-optimization/47148
9927 * gcc.c-torture/execute/pr47148.c: New test.
9929 PR tree-optimization/47155
9930 * gcc.c-torture/execute/pr47155.c: New test.
9932 PR rtl-optimization/47157
9933 * gcc.c-torture/compile/pr47157.c: New test.
9935 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9937 * gcc.dg/torture/vector-shift2.c (schar): Define.
9938 (main): Always use schar or uchar instead of plain "char" to avoid
9939 dependencies on implementation-defined char signedness.
9941 2011-01-03 Martin Jambor <mjambor@suse.cz>
9943 PR tree-optimization/46801
9944 * gnat.dg/pack9.adb: Remove xfail.
9946 2011-01-03 Martin Jambor <mjambor@suse.cz>
9948 PR tree-optimization/46984
9949 * g++.dg/ipa/pr46984.C: New test.
9951 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9954 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9956 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9958 PR tree-optimization/47140
9959 * gcc.c-torture/compile/pr47140.c: New test.
9961 PR rtl-optimization/47028
9962 * gcc.dg/pr47028.c: New test.
9964 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9966 * objc.dg/protocol-forward-1.m: Removed TODO.
9967 * objc.dg/protocol-forward-2.m: New.
9968 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9969 * obj-c++.dg/protocol-forward-2.mm: New.
9971 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9974 * g++.dg/eh/pr38662.C: New testcase.
9976 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9978 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9979 scan for newline '\n'.
9982 Copyright (C) 2011 Free Software Foundation, Inc.
9984 Copying and distribution of this file, with or without modification,
9985 are permitted in any medium without royalty provided the copyright
9986 notice and this notice are preserved.