1 2011-08-23 Jason Merrill <jason@redhat.com>
5 * g++.dg/cpp0x/overload2.C: New.
7 2011-08-23 Jason Merrill <jason@redhat.com>
10 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
12 2011-08-23 Jason Merrill <jason@redhat.com>
15 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
16 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
17 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
18 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
20 2011-08-23 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/constexpr-initlist5.C: New.
25 2011-08-23 Jakub Jelinek <jakub@redhat.com>
28 * g++.dg/warn/Wunused-var-16.C: New test.
31 * gcc.dg/pr50161.c: New test.
33 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
36 * g++.dg/gcov/gcov-7.C: New test.
38 2011-08-23 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/dfp/nofields.C: New test.
43 2011-08-23 Tobias Burnus <burnus@net-b.de>
46 * gfortran.dg/use_16.f90: New.
48 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
49 Kirill Yukhin <kirill.yukhin@intel.com>
52 * gcc.target/i386/pr50155.c: New test.
54 2011-08-22 Jakub Jelinek <jakub@redhat.com>
56 PR tree-optimization/50133
57 * gcc.dg/pr50133.c: New test.
60 * c-c++-common/cxxbitfields-6.c: New test.
62 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
65 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
67 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
69 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
70 * gcc.dg/pr49994-3.c: Ditto.
72 2011-08-22 Richard Guenther <rguenther@suse.de>
75 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
76 * gcc.dg/torture/pr50067-2.c: Likewise.
78 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
81 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
82 of a constant resulting from simplification.
83 * gfortran.dg/warn_conversion_3.f90: New test.
85 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
88 * gfortran.dg/zero_stride_1.f90: New test.
90 2011-08-20 Janus Weil <janus@gcc.gnu.org>
93 * gfortran.dg/typebound_override_1.f90: Modified.
95 2011-08-20 Jakub Jelinek <jakub@redhat.com>
97 PR tree-optimization/48739
98 * gcc.dg/pr48739-1.c: New test.
99 * gcc.dg/pr48739-2.c: New test.
101 2011-08-20 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
105 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
108 * gfortran.dg/where_3.f90: New test.
110 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
113 * gfortran.dg/pr49721-1.f: New.
114 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
116 2011-08-19 Joseph Myers <joseph@codesourcery.com>
118 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
119 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
122 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
124 * gcc.target/arm/wmul-11.c: New file.
125 * gcc.target/arm/wmul-12.c: New file.
126 * gcc.target/arm/wmul-13.c: New file.
128 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
130 * gcc.target/arm/wmul-10.c: New file.
132 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
134 * gcc.target/arm/wmul-9.c: New file.
135 * gcc.target/arm/wmul-bitfield-2.c: New file.
137 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
139 * gcc.target/arm/wmul-8.c: New file.
141 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
143 * gcc.target/arm/wmul-7.c: New file.
145 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
147 * gcc.target/arm/wmul-6.c: New file.
149 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
151 * gcc.target/arm/wmul-5.c: New file.
152 * gcc.target/arm/no-wmla-1.c: New file.
154 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
156 * gcc.target/arm/wmul-bitfield-1.c: New file.
158 2011-08-19 Joseph Myers <joseph@codesourcery.com>
160 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
162 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
165 * gcc.target/i386/conversion.c: Likewise.
167 2011-08-19 Richard Guenther <rguenther@suse.de>
169 * gcc.dg/torture/pr50067-1.c: New testcase.
170 * gcc.dg/torture/pr50067-2.c: Likewise.
172 2011-08-19 Joey Ye <joey.ye@arm.com>
175 * gcc.target/arm/handler-align.c: New test.
176 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
179 2011-08-19 Joey Ye <joey.ye@arm.com>
181 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
183 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
186 * gfortran.dg/end_block_label_1.f90: New test.
187 * gfortran.dg/end_associate_label_1.f90: New test.
189 2011-08-18 Joseph Myers <joseph@codesourcery.com>
191 * gcc.dg/c1x-pointer-float-1.c: New test.
193 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
196 * gfortran.dg/duplicate_labels_2.f: New test.
198 2011-08-18 Joseph Myers <joseph@codesourcery.com>
200 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
201 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
202 gcc.dg/c1x-noreturn-5.c: New tests.
204 2011-08-18 Joseph Myers <joseph@codesourcery.com>
206 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
208 2011-08-18 Tobias Burnus <burnus@net-b.de>
211 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
212 * gfortran.dg/coarray_lock_3.f90: Fix test.
213 * gfortran.dg/coarray_lock_4.f90: New.
214 * gfortran.dg/coarray_lock_5.f90: New.
216 2011-08-18 Jakub Jelinek <jakub@redhat.com>
219 * gcc.c-torture/compile/pr50009.c: New test.
222 * gcc.dg/torture/pr50092.c: New test.
224 2011-08-18 Tobias Burnus <burnus@net-b.de>
227 * gfortran.dg/namelist_73.f90: New.
229 2011-08-18 Jakub Jelinek <jakub@redhat.com>
231 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
234 * gcc.dg/pr50017.c: New test.
236 2011-08-18 Dodji Seketeli <dodji@redhat.com>
239 * g++.dg/lookup/hidden-var1.C: New test case.
241 2011-08-17 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/warn_unused_var_2.f90: New.
245 * gfortran.dg/warn_unused_var_3.f90: New.
247 2011-08-17 Tom de Vries <tom@codesourcery.com>
250 * gcc.target/arm/pr43597.c: New test.
252 2011-08-17 Janus Weil <janus@gcc.gnu.org>
255 * gfortran.dg/common_13.f90: New.
257 2011-08-16 Jason Merrill <jason@redhat.com>
260 * g++.dg/cpp0x/variadic-unresolved.C: New.
262 * g++.old-deja/g++.brendan/README: Add R.I.P.
264 * g++.dg/ext/attr-used-1.C: New.
267 * g++.dg/cpp0x/initlist56.C: New.
269 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
272 * g++.dg/opt/life1.C: Only run on Linux.
274 2011-08-15 Tobias Burnus <burnus@net-b.de>
276 * gfortran.dg/coarray_26.f90: New.
278 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
280 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
283 2011-08-14 Janus Weil <janus@gcc.gnu.org>
286 * gfortran.dg/func_result_7.f90: New.
288 2011-08-13 Jason Merrill <jason@redhat.com>
291 * g++.dg/cpp0x/decltype32.C: New.
294 * g++.dg/diagnostic/expr1.C: New.
296 2011-08-12 David Li <davidxl@google.com>
298 * g++.dg/abi/vbase15.C: New test.
300 2011-08-12 Jason Merrill <jason@redhat.com>
303 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
305 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
307 * gcc.dg/builtins-67.c: New test.
308 * gcc.target/i386/conversion.c: Ditto.
310 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
311 Brian Hackett <bhackett1024@gmail.com>
313 * g++.dg/plugin/decl_plugin.c: New.
314 * g++.dg/plugin/decl-plugin-test.C: New.
315 * g++.dg/plugin/plugin.exp: Add above testcase.
317 2011-08-11 Richard Guenther <rguenther@suse.de>
319 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
321 2011-08-11 Michael Matz <matz@suse.de>
323 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
325 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
327 PR tree-optimization/50039
328 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
329 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
331 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
333 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
334 (sse4_1_test): Initialize src3 with random value.
336 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
338 * gcc.c-torture/execute/scal-to-vec1.c: New test.
339 * gcc.c-torture/execute/scal-to-vec2.c: New test.
340 * gcc.c-torture/execute/scal-to-vec3.c: New test.
341 * gcc.dg/scal-to-vec1.c: New test.
342 * gcc.dg/scal-to-vec2.c: New test.
344 2011-08-09 Richard Guenther <rguenther@suse.de>
346 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
347 * gcc.dg/tree-ssa/vrp60.c: New testcase.
348 * gcc.dg/tree-ssa/vrp61.c: Likewise.
349 * gcc.dg/tree-ssa/vrp62.c: Likewise.
351 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
353 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
355 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
357 * gcc.dg/pr49948.c: Require pthread effective target.
359 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
361 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
363 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
365 * gcc.target/i386/sse-22a.c: New test.
367 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
369 PR tree-optimization/50014
370 * gcc.dg/vect/pr50014.c: New test.
372 2011-08-08 Martin Jambor <mjambor@suse.cz>
375 * gcc.dg/tree-ssa/pr49923.c: New test.
377 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
380 * gcc.target/i386/pr49781-1.c: New.
382 2011-08-08 Jason Merrill <jason@redhat.com>
384 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
386 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
388 2011-08-07 Janus Weil <janus@gcc.gnu.org>
391 * gfortran.dg/typebound_override_1.f90: New.
393 2011-08-07 Kai Tietz <ktietz@redhat.com>
395 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
397 * gcc.dg/tree-ssa/loop-1.c: Likewise.
398 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
399 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
400 * gcc.dg/tree-ssa/loop-33.c: Likewise.
401 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
402 * gcc.dg/tree-ssa/loop-35.c: Likewise.
403 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
404 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
405 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
406 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
408 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
411 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
413 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
415 * gcc.dg/pr48770.c: Cleanup coverage files.
416 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
418 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
420 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
421 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
422 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
423 lzcnt and bmi options.
425 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
428 * gcc.dg/pr47381-1.c: New.
429 * gcc.dg/pr47381-2.c: Likewise.
430 * gcc.target/i386/pr47381.c: Likewise.
432 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
435 * gcc.dg/pr47727.c: New.
438 * gcc.dg/pr47372-1.c: New.
439 * gcc.dg/pr47372-2.c: Likewise.
441 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
444 * gcc.target/i386/pr47449.c: New.
447 * gcc.dg/pr47446-1.c: New.
448 * gcc.dg/pr47446-2.c: Likewise.
450 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
453 * gcc.dg/pr47766.c: New.
456 * gcc.dg/tls/pr47715-1.c: New.
457 * gcc.dg/tls/pr47715-2.c: Likewise.
458 * gcc.dg/tls/pr47715-3.c: Likewise.
459 * gcc.dg/tls/pr47715-4.c: Likewise.
460 * gcc.dg/tls/pr47715-5.c: Likewise.
462 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
465 * objc.dg/gnu-api-2-class.m: Updated comments.
466 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
467 * objc.dg/gnu-api-2-class-meta.m: New test.
468 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
470 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
473 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
474 with classes that are in construction.
476 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
479 * gcc.target/i386/pr48084-1.c: New.
480 * gcc.target/i386/pr48084-2.c: Likewise.
481 * gcc.target/i386/pr48084-3.c: Likewise.
482 * gcc.target/i386/pr48084-4.c: Likewise.
483 * gcc.target/i386/pr48084-5.c: Likewise.
485 PR rtl-optimization/49504
486 * gcc.target/i386/pr49504.c: New.
489 * gcc.dg/pr49860.c: New.
491 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
494 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
495 with classes that are in construction.
497 2011-08-05 Jason Merrill <jason@redhat.com>
500 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
503 * g++.dg/cpp0x/decltype31.C: New.
506 * g++.dg/init/array28.C: New.
509 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
511 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
514 * gcc.dg/pr47369-1.c: New.
516 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
519 * gcc.dg/torture/pr47364-1.c: New.
520 * gcc.c-torture/compile/pr47364-1.c: Likewise.
521 * gcc.c-torture/compile/pr47364-2.c: Likewise.
523 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
526 * gfortran.dg/transfer_check_2.f90: New test case.
528 2011-08-05 Jan Hubicka <jh@suse.cz>
531 * gfortran.dg/pr49494.f90: New testcase.
533 2011-08-05 Jan Hubicka <jh@suse.cz>
536 * gcc.c-torture/compile/pr49735.c: New testcase.
538 2011-08-05 Jason Merrill <jason@redhat.com>
541 * g++.dg/cpp0x/initlist56.C: New.
544 * g++.dg/overload/rvalue2.C: New.
547 * g++.dg/cpp0x/range-for21.C: New.
549 * g++.dg/ext/vla11.C: New.
551 2011-08-05 Richard Guenther <rguenther@suse.de>
553 PR tree-optimization/49984
554 * gcc.dg/tree-ssa/vrp59.c: New testcase.
556 2011-08-05 Richard Guenther <rguenther@suse.de>
558 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
559 * gcc.dg/tree-ssa/vrp52.c: Likewise.
560 * gcc.dg/tree-ssa/vrp53.c: Likewise.
562 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
564 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
565 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
566 * gfortran.dg/ldist-pr43023.f90: Ditto.
567 * gfortran.dg/namelist_52.f90: Ditto.
568 * gfortran.dg/interface_proc_end.f90: Ditto.
569 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
570 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
572 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
574 * gcc.dg/vect/vect-over-widen-1.c: New test.
575 * gcc.dg/vect/vect-over-widen-2.c: New test.
576 * gcc.dg/vect/vect-over-widen-3.c: New test.
577 * gcc.dg/vect/vect-over-widen-4.c: New test.
579 2011-08-04 Richard Guenther <rguenther@suse.de>
582 * gfortran.dg/vect/O3-pr49957.f: New testcase.
584 2011-08-04 Ian Bolton <ian.bolton@arm.com>
586 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
588 2011-08-04 Jakub Jelinek <jakub@redhat.com>
591 * g++.dg/ext/builtin-object-size3.C: New test.
593 2011-08-03 Jakub Jelinek <jakub@redhat.com>
595 PR tree-optimization/49948
596 * gcc.dg/pr49948.c: New test.
598 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
601 * gcc.dg/torture/pr47383.c: New.
603 2011-08-03 Arnaud Charlet <charlet@adacore.com>
605 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
607 2011-08-03 Arnaud Charlet <charlet@adacore.com>
609 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
611 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
614 * gcc.dg/torture/pr47744-1.c: New.
615 * gcc.dg/torture/pr47744-2.c: Likewise.
616 * gcc.dg/torture/pr47744-3.c: Likewise.
618 2011-08-03 Richard Guenther <rguenther@suse.de>
621 * gcc.dg/torture/pr49958.c: New testcase.
623 2011-08-03 Richard Guenther <rguenther@suse.de>
625 PR tree-optimization/49938
626 * g++.dg/torture/pr49938.C: New testcase.
628 2011-08-02 Jason Merrill <jason@redhat.com>
631 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
634 * g++.dg/cpp0x/initlist5.C: Add additional cases.
637 * g++.dg/cpp0x/variadic115.C: New.
640 * g++.dg/cpp0x/union5.C: New.
642 2011-08-02 Daniel Kraft <d@domob.eu>
645 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
647 2011-08-02 Kai Tietz <ktietz@redhat.com>
650 * gcc.dg/tree-ssa/forwprop-15.c
652 2011-08-02 Jason Merrill <jason@redhat.com>
655 * g++.dg/cpp0x/range-for20.C: New.
657 2011-08-02 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/coarray_lib_token_3.f90: New.
661 2011-08-02 Jakub Jelinek <jakub@redhat.com>
664 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
665 * gcc.dg/gomp/atomic-15.c: New test.
666 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
667 * g++.dg/gomp/atomic-15.C: New test.
668 * g++.dg/gomp/private-1.C: New test.
669 * g++.dg/gomp/sharing-2.C: New test.
670 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
671 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
672 * gfortran.dg/gomp/omp_atomic2.f90: New test.
674 2011-08-02 Tobias Burnus <burnus@net-b.de>
676 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
677 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
679 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
680 * gfortran.dg/allocatable_function_5.f90: Ditto.
681 * gfortran.dg/allocate_stat.f90: Ditto.
682 * gfortran.dg/array_constructor_20.f90: Ditto.
683 * gfortran.dg/array_constructor_21.f90: Ditto.
684 * gfortran.dg/array_constructor_22.f90: Ditto.
685 * gfortran.dg/array_constructor_26.f03: Ditto.
686 * gfortran.dg/array_function_4.f90: Ditto.
687 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
688 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
689 * gfortran.dg/bind_c_usage_15.f90: Ditto.
690 * gfortran.dg/bind_c_usage_16.f03: Ditto.
691 * gfortran.dg/bind_c_usage_3.f03: Ditto.
692 * gfortran.dg/binding_label_tests_7.f03: Ditto.
693 * gfortran.dg/class_15.f03: Ditto.
694 * gfortran.dg/class_27.f03: Ditto.
695 * gfortran.dg/class_33.f90: Ditto.
696 * gfortran.dg/class_37.f03: Ditto.
697 * gfortran.dg/class_40.f03: Ditto.
698 * gfortran.dg/class_42.f03: Ditto.
699 * gfortran.dg/class_defined_operator_1.f03: Ditto.
700 * gfortran.dg/coarray/registering_1.f90: Ditto.
701 * gfortran.dg/convert_1.f90: Ditto.
702 * gfortran.dg/default_initialization_3.f90: Ditto.
703 * gfortran.dg/dependency_25.f90: Ditto.
704 * gfortran.dg/dependency_26.f90: Ditto.
705 * gfortran.dg/dependency_36.f90: Ditto.
706 * gfortran.dg/dependency_37.f90: Ditto.
707 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
708 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
709 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
710 * gfortran.dg/elemental_pointer_1.f90: Ditto.
711 * gfortran.dg/elemental_result_1.f90: Ditto.
712 * gfortran.dg/empty_derived_type.f90: Ditto.
713 * gfortran.dg/entry_7.f90: Ditto.
714 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
715 * gfortran.dg/equiv_constraint_3.f90: Ditto.
716 * gfortran.dg/error_recovery_3.f90: Ditto.
717 * gfortran.dg/extends_4.f03: Ditto.
718 * gfortran.dg/func_assign.f90: Ditto.
719 * gfortran.dg/func_assign_3.f90: Ditto.
720 * gfortran.dg/generic_1.f90: Ditto.
721 * gfortran.dg/generic_18.f90: Ditto.
722 * gfortran.dg/generic_22.f03: Ditto.
723 * gfortran.dg/generic_4.f90: Ditto.
724 * gfortran.dg/generic_6.f90: Ditto.
725 * gfortran.dg/generic_actual_arg.f90: Ditto.
726 * gfortran.dg/graphite/id-21.f: Ditto.
727 * gfortran.dg/graphite/pr45758.f90: Ditto.
728 * gfortran.dg/host_assoc_call_2.f90: Ditto.
729 * gfortran.dg/host_assoc_call_3.f90: Ditto.
730 * gfortran.dg/host_assoc_call_4.f90: Ditto.
731 * gfortran.dg/host_assoc_function_4.f90: Ditto.
732 * gfortran.dg/host_used_types_1.f90: Ditto.
733 * gfortran.dg/implicit_1.f90: Ditto.
734 * gfortran.dg/implicit_11.f90: Ditto.
735 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
736 * gfortran.dg/impure_actual_1.f90: Ditto.
737 * gfortran.dg/impure_assignment_1.f90: Ditto.
738 * gfortran.dg/impure_constructor_1.f90: Ditto.
739 * gfortran.dg/initialization_10.f90: Ditto.
740 * gfortran.dg/initialization_12.f90: Ditto.
741 * gfortran.dg/interface_14.f90: Ditto.
742 * gfortran.dg/interface_15.f90: Ditto.
743 * gfortran.dg/interface_2.f90: Ditto.
744 * gfortran.dg/interface_25.f90: Ditto.
745 * gfortran.dg/interface_26.f90: Ditto.
746 * gfortran.dg/interface_29.f90: Ditto.
747 * gfortran.dg/interface_assignment_1.f90: Ditto.
748 * gfortran.dg/internal_pack_6.f90: Ditto.
749 * gfortran.dg/internal_pack_7.f90: Ditto.
750 * gfortran.dg/internal_pack_8.f90: Ditto.
751 * gfortran.dg/lto/pr45586_0.f90: Ditto.
752 * gfortran.dg/lto/pr47839_0.f90: Ditto.
753 * gfortran.dg/module_commons_3.f90: Ditto.
754 * gfortran.dg/module_equivalence_4.f90: Ditto.
755 * gfortran.dg/module_equivalence_6.f90: Ditto.
756 * gfortran.dg/module_function_type_1.f90: Ditto.
757 * gfortran.dg/module_naming_1.f90: Ditto.
758 * gfortran.dg/namelist_4.f90: Ditto.
759 * gfortran.dg/operator_c1202.f90: Ditto.
760 * gfortran.dg/parens_7.f90: Ditto.
761 * gfortran.dg/pr32921.f: Ditto.
762 * gfortran.dg/pr33646.f90: Ditto.
763 * gfortran.dg/pr41928.f90: Ditto.
764 * gfortran.dg/pr42119.f90: Ditto.
765 * gfortran.dg/pr43984.f90: Ditto.
766 * gfortran.dg/present_1.f90: Ditto.
767 * gfortran.dg/private_type_2.f90: Ditto.
768 * gfortran.dg/proc_decl_2.f90: Ditto.
769 * gfortran.dg/proc_ptr_10.f90: Ditto.
770 * gfortran.dg/proc_ptr_22.f90: Ditto.
771 * gfortran.dg/proc_ptr_8.f90: Ditto.
772 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
773 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
774 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
775 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
776 * gfortran.dg/substring_equivalence.f90: Ditto.
777 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
778 * gfortran.dg/transpose_optimization_1.f90: Ditto.
779 * gfortran.dg/trim_optimize_6.f90: Ditto.
780 * gfortran.dg/typebound_call_12.f03: Ditto.
781 * gfortran.dg/typebound_operator_5.f03: Ditto.
782 * gfortran.dg/typebound_operator_6.f03: Ditto.
783 * gfortran.dg/typebound_proc_18.f03: Ditto.
784 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
785 * gfortran.dg/use_1.f90: Ditto.
786 * gfortran.dg/use_10.f90: Ditto.
787 * gfortran.dg/use_11.f90: Ditto.
788 * gfortran.dg/use_14.f90: Ditto.
789 * gfortran.dg/use_only_2.f90: Ditto.
790 * gfortran.dg/use_rename_4.f90: Ditto.
791 * gfortran.dg/use_rename_5.f90: Ditto.
792 * gfortran.dg/used_dummy_types_3.f90: Ditto.
793 * gfortran.dg/used_interface_ref.f90: Ditto.
794 * gfortran.dg/used_types_11.f90: Ditto.
795 * gfortran.dg/used_types_3.f90: Ditto.
796 * gfortran.dg/used_types_4.f90: Ditto.
797 * gfortran.dg/userdef_operator_2.f90: Ditto.
798 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
799 * gfortran.dg/vect/pr46213.f90: Ditto.
800 * gfortran.dg/whole_file_21.f90: Ditto.
801 * gfortran.dg/whole_file_22.f90: Ditto.
802 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
803 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
805 2011-08-02 Kai Tietz <ktietz@redhat.com>
807 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
809 2011-08-01 Jason Merrill <jason@redhat.com>
812 * g++.dg/abi/mangle49.C: New.
815 * g++.dg/cpp0x/constexpr-array4.C: New.
818 * g++.dg/cpp0x/constexpr-builtin1.C: New.
820 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
823 * gcc.target/i386/pr49927.c: New test.
825 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
827 PR tree-optimization/49926
828 * gcc.dg/vect/pr49926.c: New test.
830 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
832 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
833 * gcc.target/i386/lzcnt-1.c: New test.
834 * gcc.target/i386/lzcnt-2.c: Likewise.
835 * gcc.target/i386/lzcnt-2a.c: Likewise.
836 * gcc.target/i386/lzcnt-3.c: Likewise.
837 * gcc.target/i386/lzcnt-4.c: Likewise.
838 * gcc.target/i386/lzcnt-4a.c: Likewise.
839 * gcc.target/i386/lzcnt-5.c: Likewise.
840 * gcc.target/i386/lzcnt-6.c: Likewise.
841 * gcc.target/i386/lzcnt-6a.c: Likewise.
842 * gcc.target/i386/lzcnt-check.h: Likewise.
844 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
845 * gcc.target/i386/sse-13.c: Likewise.
846 * gcc.target/i386/sse-14.c: Likewise.
847 * g++.dg/other/i386-2.C: Likewise.
848 * g++.dg/other/i386-3.C: Likewise.
850 2011-08-01 Julian Brown <julian@codesourcery.com>
852 * gcc.target/arm/fixed-point-exec.c: New test.
854 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/pr49920.c: New test.
859 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
861 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
862 * gcc.dg/tree-ssa/pr23109.c: Ditto.
863 * gcc.dg/tree-ssa/loop-7.c: Ditto.
864 * gcc.dg/tree-ssa/loop-32.c: Ditto.
865 * gcc.dg/tree-ssa/loop-33.c: Ditto.
866 * gcc.dg/tree-ssa/loop-34.c: Ditto.
867 * gcc.dg/tree-ssa/loop-35.c: Ditto.
868 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
869 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
870 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
871 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
872 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
873 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
874 * g++.dg/tree-ssa/pr33615.C: Ditto.
875 * g++.dg/tree-ssa/restrict1.C: Ditto.
876 * c-c++-common/restrict-2.c: Ditto.
877 * gfortran.dg/pr32921.f: Ditto.
878 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
879 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
880 * gcc.dg/tree-ssa/vrp47.c: Ditto.
881 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
882 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
883 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
884 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
885 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
886 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
887 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
889 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
891 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
892 .exe.ltrans[0-9]*. dump files.
894 2011-07-31 Janus Weil <janus@gcc.gnu.org>
897 * gfortran.dg/abstract_type_6.f03: Modified.
898 * gfortran.dg/typebound_proc_24.f03: New.
900 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/init/for1.C: Fix.
905 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
908 * gfortran.dg/string_5.f90: New test.
910 2011-07-29 Jason Merrill <jason@redhat.com>
913 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
915 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
917 PR tree-optimization/47407
918 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
922 2011-07-29 Richard Guenther <rguenther@suse.de>
924 * gcc.dg/uninit-suppress.c: Also disable VRP.
925 * gcc.dg/uninit-suppress_2.c: Likewise.
927 2011-07-28 Jason Merrill <jason@redhat.com>
930 * g++.dg/template/nontype24.C: New.
932 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
934 PR rtl-optimization/47958
935 * gcc.dg/torture/pr47958-1.c: New.
937 2011-07-29 Wei Guozhi <carrot@google.com>
939 PR rtl-optimization/49799
940 * gcc.dg/pr49799.c: New test case.
942 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
945 * gcc.dg/graphite/id-pr48648.c: New.
947 2011-07-28 Jakub Jelinek <jakub@redhat.com>
950 * gfortran.dg/maxloc_2.f90: New test.
951 * gfortran.dg/maxloc_3.f90: New test.
952 * gfortran.dg/minloc_1.f90: New test.
953 * gfortran.dg/minloc_2.f90: New test.
954 * gfortran.dg/minloc_3.f90: New test.
955 * gfortran.dg/minmaxloc_7.f90: New test.
958 * gcc.dg/debug/dwarf2/pr49871.c: New test.
960 2011-07-28 Jakub Jelinek <jakub@redhat.com>
962 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
963 the builtin isn't optimized away.
965 2011-07-27 Tobias Burnus <burnus@net-b.de>
968 * gfortran.dg/lto/pr45586-2_0.f90: New.
970 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
973 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
974 * c-c++-common/cxxbitfields-5.c: Same.
976 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
978 * lib/target-supports.exp (check_effective_target_mmap): Use
979 check_function_available.
981 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
983 * g++.old-deja/g++.pt/crash60.C: Updated.
985 2011-07-27 Jakub Jelinek <jakub@redhat.com>
988 * gcc.target/i386/pr49866.c: New test.
990 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
992 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
993 * gcc.target/i386/bmi-andn-1.c: New test.
994 * gcc.target/i386/bmi-andn-1a.c: Likewise.
995 * gcc.target/i386/bmi-andn-2.c: Likewise.
996 * gcc.target/i386/bmi-andn-2a.c: Likewise.
997 * gcc.target/i386/bmi-bextr-1.c: Likewise.
998 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
999 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1000 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1001 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1002 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1003 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1004 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1005 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1006 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1007 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1008 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1009 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1010 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1011 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1012 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1013 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1014 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1015 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1016 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1018 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1021 * gfortran.dg/graphite/id-pr47691.f: New.
1023 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/avx-os-support.h: New.
1026 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1027 (main): Check avx_os_support before the test is run.
1028 * gcc.target/i386/aes-avx-check.h: Ditto.
1029 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1031 2011-07-27 Kai Tietz <ktietz@redhat.com>
1033 * gcc.target/i386/aggregate-ret3.c: New test.
1034 * gcc.target/i386/aggregate-ret4.c: New test.
1036 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1039 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1040 allocated array should *not* change its size.
1041 * gfortran.dg/multiple_allocation_3.f90: New test.
1043 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1046 * g++.dg/cpp0x/constexpr-49776.C: New.
1048 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1051 * gcc.dg/graphite/id-pr47046.c: New.
1053 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1056 * gcc.dg/graphite/run-id-pr47593.c: New.
1058 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1061 * gcc.dg/graphite/run-id-pr47653.c: New.
1062 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1063 induction variables.
1064 * gcc.dg/graphite/scop-16.c: Same.
1065 * gcc.dg/graphite/scop-17.c: Same.
1066 * gcc.dg/graphite/scop-21.c: Same.
1068 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1071 * gcc.dg/graphite/id-pr48805.c: New.
1073 2011-07-26 Tobias Burnus <burnus@net-b.de>
1075 * gfortran.dg/coarray_lib_token_2.f90: New.
1077 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1079 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1082 2011-07-25 Andrew Pinski <apinski@cavium.com>
1085 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1086 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1088 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1090 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1092 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1093 * gcc.c-torture/execute/loop-2g.c: Likewise.
1094 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1095 Require mmap support.
1096 * gcc.c-torture/execute/loop-2g.x: Likewise.
1097 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1098 (MAP_ANON): Provide default.
1099 * gcc.dg/20050826-1.c: Likewise.
1100 * gcc.target/i386/pr36533.c: Likewise.
1101 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1102 Use dg-require-effective-target mmap.
1104 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1107 * g++.dg/cpp0x/range-for19.C: New.
1109 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1112 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1115 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/torture/pr49309.C: Remove.
1120 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1122 PR tree-optimization/49809
1123 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1126 2011-07-25 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/49715
1129 * gcc.target/i386/pr49715-1.c: New testcase.
1130 * gcc.target/i386/pr49715-2.c: Likewise.
1132 2011-07-23 Jason Merrill <jason@redhat.com>
1134 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1136 2011-07-22 Jason Merrill <jason@redhat.com>
1139 * g++.dg/cpp0x/initlist55.C: New.
1141 2011-07-23 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/namelist_72.f: New.
1146 2011-07-23 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/coarray_25.f90: New.
1150 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1152 * override1.C: This test should use c++0x mode.
1153 * override3.C: New. Test the diagnostics in c++98 mode.
1155 2011-07-22 Jason Merrill <jason@redhat.com>
1156 Mark Glisse <marc.glisse@normalesup.org>
1159 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1162 * g++.dg/opt/builtins2.C: New.
1163 * g++.dg/other/error27.C: Don't rely on __builtin.
1165 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1167 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1169 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1170 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1171 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1172 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1174 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1177 2011-07-22 Richard Guenther <rguenther@suse.de>
1179 PR tree-optimization/45819
1180 * gcc.dg/pr45819.c: New testcase.
1182 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1184 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1186 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1190 * gcc.dg/graphite/run-id-pr47654.c: New.
1192 2011-07-21 Ian Lance Taylor <iant@google.com>
1195 * gcc.dg/pr49705.c: New test.
1197 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1199 * lib/target-supports.exp (check_avx_os_support_available): New.
1200 (check_effective_target_avx_runtime): Use it.
1202 2011-07-21 Richard Guenther <rguenther@suse.de>
1204 PR tree-optimization/49770
1205 * g++.dg/torture/pr49770.C: New testcase.
1207 2011-07-21 Kai Tietz <ktietz@redhat.com>
1209 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1210 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1212 2011-07-21 Tobias Burnus <burnus@net-b.de>
1214 * gfortran.dg/coarray_lib_token_1.f90: New.
1216 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1218 * gcc.dg/pr32912-2.c: Skip for AVR.
1219 * gcc.dg/pr44674.c: Add dg-require-profiling.
1221 2011-07-20 Jason Merrill <jason@redhat.com>
1223 * g++.dg/ext/desig2.C: New.
1225 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1227 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1229 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1230 * gcc.target/powerpc/recip-3.c: Ditto.
1232 2011-07-19 Jason Merrill <jason@redhat.com>
1234 PR c++/6709 (DR 743)
1235 PR c++/42603 (DR 950)
1236 * g++.dg/cpp0x/decltype21.C: New.
1238 2011-07-20 Richard Guenther <rguenther@suse.de>
1241 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1242 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1244 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1246 * gcc.target/arm/combine-movs.c: New.
1247 * gcc.target/arm/unsigned-extend-2.c: New.
1249 2011-07-19 Jason Merrill <jason@redhat.com>
1252 * g++.dg/cpp0x/variadic114.C: New.
1254 2011-07-19 Tobias Burnus <burnus@net-b.de>
1256 * gfortran.dg/coarray_args_1.f90: New.
1257 * gfortran.dg/coarray_args_2.f90: New.
1259 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1262 * gfortran.dg/allocate_error_3.f90: New.
1264 2011-07-19 Richard Guenther <rguenther@suse.de>
1266 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1267 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1268 * gcc.dg/torture/20110719-1.c: New testcase.
1270 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1272 PR tree-optimization/49768
1273 * gcc.c-torture/execute/pr49768.c: New test.
1275 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1277 PR tree-optimization/49771
1278 * gcc.dg/vect/pr49771.c: New test.
1280 2011-07-18 Martin Jambor <mjambor@suse.cz>
1282 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1283 * gcc.dg/ipa/ipa-2.c: Likewise.
1284 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1285 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1286 * gcc.dg/ipa/ipa-5.c: Likewise.
1287 * gcc.dg/ipa/ipa-7.c: Likewise.
1288 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1289 * gcc.dg/ipa/ipacost-1.c: Likewise.
1290 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1292 * gcc.dg/ipa/ipcp-1.c: New test.
1293 * gcc.dg/ipa/ipcp-2.c: Likewise.
1294 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1296 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1299 * gfortran.dg/pr49675.f90: New test.
1301 2011-07-18 Richard Guenther <rguenther@suse.de>
1303 * gcc.dg/torture/20110718-1.c: New testcase.
1305 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1308 * g++.dg/ext/bitfield3.C: Likewise.
1309 * g++.dg/ext/bitfield4.C: Likewise.
1310 * g++.dg/ext/bitfield5.C: Likewise.
1311 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1312 * g++.dg/other/pr23205-2.C: Likewise.
1313 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1314 * gcc.c-torture/compile/20001109-2.c: Likewise.
1315 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1316 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1317 * gcc.dg/bitfld-16.c: Likewise.
1318 * gcc.dg/bitfld-17.c: Likewise.
1319 * gcc.dg/bitfld-18.c: Likewise.
1320 * gcc.dg/builtins-config.h: Remove Netware support.
1321 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1322 * gcc.dg/cdce2.c: Likewise.
1323 * gcc.dg/cpp/assert4.c: Remove netware support.
1324 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1325 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1327 * lib/target-supports.exp (check_visibility_available): Remove
1329 (check_profiling_available): Likewise.
1331 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1333 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1335 2011-07-17 Tobias Burnus <burnus@net-b.de>
1336 Thomas Koenig <tkoenig@gcc.gnu.org>
1339 * gfortran.dg/generic_17.f90: Fix testcase.
1340 * gfortran.dg/interface_3.f90: Add dg-error.
1341 * gfortran.dg/use_14.f90: New.
1342 * gfortran.dg/use_15.f90: New.
1344 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1346 * gnat.dg/pointer_controlled.adb: New test.
1348 2011-07-17 Tobias Burnus <burnus@net-b.de>
1351 * gfortran.dg/pointer_remapping_7.f90: New.
1353 2011-07-16 Jason Merrill <jason@redhat.com>
1355 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1357 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1358 Jason Merrill <jason@redhat.com>
1362 * g++.dg/cpp0x/decltype29.C: Adjust.
1363 * g++.dg/cpp0x/error4.C: Adjust.
1364 * g++.dg/cpp0x/sfinae26.C: Adjust.
1365 * g++.dg/cpp0x/variadic105.C: Adjust.
1366 * g++.dg/template/deduce3.C: Adjust.
1367 * g++.dg/template/error45.C: Adjust.
1368 * g++.dg/template/ptrmem2.C: Adjust.
1369 * g++.dg/template/sfinae2.C: Adjust.
1370 * g++.old-deja/g++.pt/crash60.C: Adjust.
1371 * g++.old-deja/g++.pt/unify6.C: Adjust.
1372 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1373 * g++.dg/cpp0x/nullptr15.C: Adjust.
1374 * g++.dg/cpp0x/pr31431-2.C: Adjust.
1375 * g++.dg/cpp0x/pr31431.C: Adjust.
1376 * g++.dg/cpp0x/pr31434.C: Adjust.
1377 * g++.dg/cpp0x/sfinae11.C: Adjust
1378 * g++.dg/cpp0x/temp_default2.C: Adjust.
1379 * g++.dg/cpp0x/trailing4.C: Adjust.
1380 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
1381 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
1382 * g++.dg/cpp0x/variadic105.C: Adjust.
1383 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
1384 * g++.dg/ext/vla2.C: Adjust.
1385 * g++.dg/other/ptrmem10.C: Adjust.
1386 * g++.dg/other/ptrmem11.C: Adjust.
1387 * g++.dg/overload/unknown1.C: Adjust.
1388 * g++.dg/template/conv11.C: Adjust.
1389 * g++.dg/template/dependent-expr5.C: Adjust.
1390 * g++.dg/template/friend.C: Adjust.
1391 * g++.dg/template/incomplete2.C: Adjust.
1392 * g++.dg/template/local4.C: Adjust.
1393 * g++.dg/template/local6.C: Adjust.
1394 * g++.dg/template/operator9.C: Adjust.
1395 * g++.dg/template/ttp25.C: Adjust.
1396 * g++.dg/template/unify10.C: Adjust.
1397 * g++.dg/template/unify11.C: Adjust.
1398 * g++.dg/template/unify6.C: Adjust.
1399 * g++.dg/template/unify9.C: Adjust.
1400 * g++.dg/template/varmod1.C: Adjust.
1401 * g++.old-deja/g++.brendan/crash56.C: Adjust.
1402 * g++.old-deja/g++.pt/crash28.C: Adjust.
1403 * g++.old-deja/g++.pt/explicit41.C: Adjust.
1404 * g++.old-deja/g++.pt/explicit77.C: Adjust.
1405 * g++.old-deja/g++.pt/expr2.C: Adjust.
1406 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1407 * g++.old-deja/g++.pt/spec5.C: Adjust.
1408 * g++.old-deja/g++.pt/spec6.C: Adjust.
1409 * g++.old-deja/g++.pt/unify4.C: Adjust.
1410 * g++.old-deja/g++.pt/unify8.C: Adjust.
1411 * g++.old-deja/g++.robertl/eb98.C: Adjust.
1412 * g++.dg/overload/template5.C: New testcase.
1413 * g++.dg/template/overload12.C: New testcase.
1415 2011-07-11 Tobias Burnus <burnus@net-b.de>
1417 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
1418 * gfortran.dg/coarray_7.f90: Ditto.
1419 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
1420 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
1422 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
1424 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
1426 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
1427 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
1428 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
1430 * gcc.c-torture/execute/ieee/pr29302.x: New file.
1431 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
1432 * gcc.dg/torture/builtin-math-7.c: Add a comment.
1434 2011-07-15 Jason Merrill <jason@redhat.com>
1437 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
1438 Use --extra_opts instead of --additional_options.
1440 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1443 * g++.dg/torture/pr49309.C: Remove.
1445 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
1447 * gcc.target/tic6x/weak-call.c: New test.
1448 * gcc.target/tic6x/fpcmp.c: New test.
1449 * gcc.target/tic6x/fpdiv.c: New test.
1450 * gcc.target/tic6x/rotdi16-scan.c: New test.
1451 * gcc.target/tic6x/ffssi.c: New test.
1452 * gcc.target/tic6x/fpdiv-lib.c: New test.
1453 * gcc.target/tic6x/cold-lc.c: New test.
1454 * gcc.target/tic6x/longcalls.c: New test.
1455 * gcc.target/tic6x/abi-align-1.c: New test.
1456 * gcc.target/tic6x/fpcmp-finite.c: New test.
1457 * gcc.target/tic6x/rotdi16.c: New test.
1458 * gcc.target/tic6x/bswapl.c: New test.
1459 * gcc.target/tic6x/ffsdi.c: New test.
1460 * gcc.target/tic6x/tic6x.exp: New file.
1461 * gcc.target/tic6x/builtins/arith24.c: New test.
1462 * gcc.target/tic6x/builtins/smpy.c: New test.
1463 * gcc.target/tic6x/builtins/smpylh.c: New test.
1464 * gcc.target/tic6x/builtins/smpyh.c: New test.
1465 * gcc.target/tic6x/builtins/sarith1.c: New test.
1466 * gcc.target/tic6x/builtins/extclr.c: New test
1467 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
1468 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
1469 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
1470 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
1472 * gcc.c-torture/execute/20101011-1.c: Add a condition for
1474 * gcc.dg/20020312-2.c: Likewise.
1475 * gcc.dg/pr27095.c: Handle tic6x like hppa.
1476 * gcc.dg/torture/pr37868.c: Skip on tic6x.
1477 * gcc.dg/torture/builtin-math-7.c: Likewise.
1480 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
1481 not testing tic6x-*-*.
1483 2011-07-14 Andrew Pinski <pinskia@gmail.com>
1486 * g++.dg/torture/pr49309.C: New testcase.
1488 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
1490 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
1492 2011-07-14 Richard Guenther <rguenther@suse.de>
1494 PR tree-optimization/49651
1495 * gcc.dg/torture/pr49651.c: New testcase.
1497 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
1500 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
1502 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
1504 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
1505 -mno-pointers-to-nested-functions.
1506 * gcc.target/powerpc/no-r11-2.c: Ditto.
1507 * gcc.target/powerpc/no-r11-3.c: Ditto.
1509 2011-07-13 Jason Merrill <jason@redhat.com>
1511 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
1512 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
1513 when compiling C files.
1514 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
1515 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
1516 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
1517 * g++.dg/lookup/anon2.C: Likewise.
1518 * g++.dg/tree-ssa/copyprop.C: Likewise.
1519 * g++.old-deja/g++.jason/rfg27.C: Likewise.
1520 * g++.dg/init/vector1.C: Ignore narrowing errors.
1521 * g++.dg/torture/pr35526.C: Likewise.
1522 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
1524 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
1527 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
1530 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1532 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
1533 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
1535 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
1537 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
1538 * lib/obj-c++.exp (obj-c++_init): Ditto.
1539 * lib/file-format.exp (gcc_target_object_format): Ditto.
1540 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
1541 * lib/target-supports-dg-exp (check_weak_available): Ditto.
1542 (check_visibility_available): Ditto.
1543 (check_effective_target_tls_native): Ditto.
1544 (check_effective_target_tls_emulated): Ditto.
1545 (check_effective_target_function_sections): Ditto.
1547 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
1549 * gcc.target/arm/pr48183.c: New test.
1551 2011-07-13 Richard Guenther <rguenther@suse.de>
1553 * gcc.dg/torture/20110713-1.c: New testcase.
1555 2011-07-12 Andrew Pinski <pinskia@gmail.com>
1558 * gcc.c-torture/compile/pr49474.c: New testcase.
1560 2011-07-12 Jakub Jelinek <jakub@redhat.com>
1562 PR tree-optimization/49712
1563 * gcc.c-torture/execute/pr49712.c: New test.
1565 2011-07-11 Jason Merrill <jason@redhat.com>
1568 * g++.dg/template/recurse3.C: New.
1570 2011-07-11 Jakub Jelinek <jakub@redhat.com>
1573 * gcc.dg/guality/csttest.c: New test.
1576 * gfortran.dg/pr49698.f90: New test.
1578 2011-07-11 Jeff Law <law@redhat.com>
1580 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
1582 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
1584 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
1585 * go.test/go-test.exp (go-set-goarch): Likewise.
1587 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1590 * gcc.target/avr/torture/pr39633.c: New test case.
1592 2011-07-11 Tobias Burnus <burnus@net-b.de>
1595 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
1597 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1599 * lib/target-supports.exp (check_effective_target_scheduling):
1601 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
1602 * gcc.dg/pr45055.c: Ditto.
1603 * gcc.dg/pr45353.c: Ditto.
1604 * g++.dg/pr45056.C: Ditto.
1606 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
1608 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
1609 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
1610 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
1611 * g++.dg/torture/pr31863.C: Skip AVR.
1613 2011-07-10 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/intrinsic_signal.f90: New.
1618 2011-07-09 Jason Merrill <jason@redhat.com>
1620 * g++.dg/cpp0x/regress/regress6.C: New.
1621 * g++.dg/parse/crash45.C: Adjust message.
1622 * g++.dg/template/crash38.C: Adjust message.
1623 * g++.dg/template/crash64.C: Adjust message.
1625 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
1627 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
1628 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
1629 * g++.dg/abi/bitfield3.C: Likewise.
1630 * g++.dg/eh/pr38662.C: Likewise.
1631 * g++.dg/ext/attrib36.C: Likewise.
1632 * g++.dg/ext/attrib37.C: Likewise.
1633 * g++.dg/ext/attrib8.C: Likewise.
1634 * g++.dg/ext/tmplattr1.C: Likewise.
1635 * g++.dg/inherit/override-attribs.C: Likewise.
1636 * g++.dg/opt/inline9.C: Likewise.
1637 * g++.dg/opt/life1.C: Likewise.
1638 * g++.dg/opt/longbranch2.C: Likewise.
1639 * g++.dg/opt/nrv12.C: Likewise.
1640 * g++.dg/opt/reg-stack4.C: Likewise.
1641 * g++.dg/other/pr35504.C: Likewise.
1642 * g++.dg/other/pr39496.C: Likewise.
1643 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1644 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1645 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
1646 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
1647 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
1648 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
1649 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
1650 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
1651 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
1652 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
1653 * g++.dg/warn/pr15774-1.C: Likewise.
1654 * g++.dg/warn/pr15774-2.C: Likewise.
1655 * g++.old-deja/g++.ext/attrib1.C: Likewise.
1656 * g++.old-deja/g++.ext/attrib2.C: Likewise.
1657 * g++.old-deja/g++.ext/attrib3.C: Likewise.
1658 * g++.old-deja/g++.pt/asm2.C: Likewise.
1659 * gcc.c-torture/compile/20000804-1.c: Likewise.
1660 * gcc.c-torture/compile/pr16566-2.c: Likewise.
1661 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1662 * gcc.dg/20020108-1.c: Likewise.
1663 * gcc.dg/20020122-2.c: Likewise.
1664 * gcc.dg/20020122-3.c: Likewise.
1665 * gcc.dg/20020206-1.c: Likewise.
1666 * gcc.dg/20020219-1.c: Likewise.
1667 * gcc.dg/20020310-1.c: Likewise.
1668 * gcc.dg/20020411-1.c: Likewise.
1669 * gcc.dg/20020418-2.c: Likewise.
1670 * gcc.dg/20020426-2.c: Likewise.
1671 * gcc.dg/20020517-1.c: Likewise.
1672 * gcc.dg/20030204-1.c: Likewise.
1673 * gcc.dg/20030826-2.c: Likewise.
1674 * gcc.dg/20031102-1.c: Likewise.
1675 * gcc.dg/20031202-1.c: Likewise.
1676 * gcc.dg/20050111-1.c: Likewise.
1677 * gcc.dg/20050503-1.c: Likewise.
1678 * gcc.dg/array-init-1.c: Likewise.
1679 * gcc.dg/builtin-apply4.c: Likewise.
1680 * gcc.dg/dfp/pr31344.c: Likewise.
1681 * gcc.dg/gomp/atomic-11.c: Likewise.
1682 * gcc.dg/graphite/pr40281.c: Likewise.
1683 * gcc.dg/ia64-sync-1.c: Likewise.
1684 * gcc.dg/ia64-sync-2.c: Likewise.
1685 * gcc.dg/ia64-sync-3.c: Likewise.
1686 * gcc.dg/ia64-sync-4.c: Likewise.
1687 * gcc.dg/ifcvt-fabs-1.c: Likewise.
1688 * gcc.dg/invalid-call-1.c: Likewise.
1689 * gcc.dg/loop-3.c: Likewise.
1690 * gcc.dg/lower-subreg-1.c: Likewise.
1691 * gcc.dg/lto/pr47259_0.c: Likewise.
1692 * gcc.dg/nested-calls-1.c: Likewise.
1693 * gcc.dg/pr20017.c: Likewise.
1694 * gcc.dg/pr25023.c: Likewise.
1695 * gcc.dg/pr27671-2.c: Likewise.
1696 * gcc.dg/pr32176.c: Likewise.
1697 * gcc.dg/pr33676.c: Likewise.
1698 * gcc.dg/pr35045.c: Likewise.
1699 * gcc.dg/pr36015.c: Likewise.
1700 * gcc.dg/pr36584.c: Likewise.
1701 * gcc.dg/pr36998.c: Likewise.
1702 * gcc.dg/pr37438.c: Likewise.
1703 * gcc.dg/pr37908.c: Likewise.
1704 * gcc.dg/pr41241.c: Likewise.
1705 * gcc.dg/pr41340.c: Likewise.
1706 * gcc.dg/pr44136.c: Likewise.
1707 * gcc.dg/pr44194-1.c: Likewise.
1708 * gcc.dg/pr46212.c: Likewise.
1709 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
1710 * gcc.dg/setjmp-2.c: Likewise.
1711 * gcc.dg/short-compare-1.c: Likewise.
1712 * gcc.dg/short-compare-2.c: Likewise.
1713 * gcc.dg/smod-1.c: Likewise.
1714 * gcc.dg/sync-2.c: Likewise.
1715 * gcc.dg/sync-3.c: Likewise.
1716 * gcc.dg/tls/opt-1.c: Likewise.
1717 * gcc.dg/tls/opt-2.c: Likewise.
1718 * gcc.dg/tls/opt-3.c: Likewise.
1719 * gcc.dg/torture/badshift.c: Likewise.
1720 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
1721 * gcc.dg/torture/pr20314-2.c: Likewise.
1722 * gcc.dg/torture/pr36891.c: Likewise.
1723 * gcc.dg/torture/pr38774.c: Likewise.
1724 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1725 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1726 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1727 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1728 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
1729 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1730 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
1731 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
1732 * gcc.dg/tree-ssa/loop-28.c: Likewise.
1733 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
1734 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
1735 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
1736 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1737 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1738 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
1739 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
1740 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1741 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1742 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1743 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1744 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
1745 * gcc.dg/unroll-1.c: Likewise.
1746 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1747 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1748 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1749 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1750 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1751 * gcc.target/i386/20000609-1.c: Likewise.
1752 * gcc.target/i386/20000720-1.c: Likewise.
1753 * gcc.target/i386/20000724-1.c: Likewise.
1754 * gcc.target/i386/20011107-1.c: Likewise.
1755 * gcc.target/i386/20011119-1.c: Likewise.
1756 * gcc.target/i386/20020201-3.c: Likewise.
1757 * gcc.target/i386/20020218-1.c: Likewise.
1758 * gcc.target/i386/20020729-1.c: Likewise.
1759 * gcc.target/i386/20030926-1.c: Likewise.
1760 * gcc.target/i386/20060125-1.c: Likewise.
1761 * gcc.target/i386/20060125-2.c: Likewise.
1762 * gcc.target/i386/20060512-1.c: Likewise.
1763 * gcc.target/i386/20060512-2.c: Likewise.
1764 * gcc.target/i386/20060512-3.c: Likewise.
1765 * gcc.target/i386/20060512-4.c: Likewise.
1766 * gcc.target/i386/387-1.c: Likewise.
1767 * gcc.target/i386/387-2.c: Likewise.
1768 * gcc.target/i386/387-5.c: Likewise.
1769 * gcc.target/i386/387-6.c: Likewise.
1770 * gcc.target/i386/980312-1.c: Likewise.
1771 * gcc.target/i386/980313-1.c: Likewise.
1772 * gcc.target/i386/990117-1.c: Likewise.
1773 * gcc.target/i386/990424-1.c: Likewise.
1774 * gcc.target/i386/990524-1.c: Likewise.
1775 * gcc.target/i386/991129-1.c: Likewise.
1776 * gcc.target/i386/991214-1.c: Likewise.
1777 * gcc.target/i386/991230-1.c: Likewise.
1778 * gcc.target/i386/addr-sel-1.c: Likewise.
1779 * gcc.target/i386/aggregate-ret1.c: Likewise.
1780 * gcc.target/i386/aggregate-ret2.c: Likewise.
1781 * gcc.target/i386/align-main-3.c: Likewise.
1782 * gcc.target/i386/amd64-abi-1.c: Likewise.
1783 * gcc.target/i386/amd64-abi-2.c: Likewise.
1784 * gcc.target/i386/amd64-abi-4.c: Likewise.
1785 * gcc.target/i386/amd64-abi-5.c: Likewise.
1786 * gcc.target/i386/amd64-abi-6.c: Likewise.
1787 * gcc.target/i386/asm-1.c: Likewise.
1788 * gcc.target/i386/asm-3.c: Likewise.
1789 * gcc.target/i386/asm-5.c: Likewise.
1790 * gcc.target/i386/attributes-error.c: Likewise.
1791 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
1792 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
1793 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
1794 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
1795 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
1796 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
1797 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
1798 * gcc.target/i386/avx-vmovd-2.c: Likewise.
1799 * gcc.target/i386/avx-vmovq-2.c: Likewise.
1800 * gcc.target/i386/avx-vmovq-3.c: Likewise.
1801 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
1802 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
1803 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1804 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1805 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1806 * gcc.target/i386/bitfield1.c: Likewise.
1807 * gcc.target/i386/bitfield2.c: Likewise.
1808 * gcc.target/i386/bmi-2.c: Likewise.
1809 * gcc.target/i386/bmi-5.c: Likewise.
1810 * gcc.target/i386/builtin-unreachable.c: Likewise.
1811 * gcc.target/i386/cleanup-2.c: Likewise.
1812 * gcc.target/i386/clobbers.c: Likewise.
1813 * gcc.target/i386/cmov8.c: Likewise.
1814 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
1815 * gcc.target/i386/compress-float-387-pic.c: Likewise.
1816 * gcc.target/i386/compress-float-387.c: Likewise.
1817 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
1818 * gcc.target/i386/compress-float-sse.c: Likewise.
1819 * gcc.target/i386/crc32-2.c: Likewise.
1820 * gcc.target/i386/crc32-3.c: Likewise.
1821 * gcc.target/i386/divmod-7.c: Likewise.
1822 * gcc.target/i386/divmod-8.c: Likewise.
1823 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1824 * gcc.target/i386/fma3-builtin.c: Likewise.
1825 * gcc.target/i386/fma3-fma.c: Likewise.
1826 * gcc.target/i386/fma4-256-vector.c: Likewise.
1827 * gcc.target/i386/fma4-builtin.c: Likewise.
1828 * gcc.target/i386/fma4-fma-2.c: Likewise.
1829 * gcc.target/i386/fma4-fma.c: Likewise.
1830 * gcc.target/i386/fma4-vector-2.c: Likewise.
1831 * gcc.target/i386/fma4-vector.c: Likewise.
1832 * gcc.target/i386/funcspec-1.c: Likewise.
1833 * gcc.target/i386/funcspec-10.c: Likewise.
1834 * gcc.target/i386/funcspec-11.c: Likewise.
1835 * gcc.target/i386/funcspec-2.c: Likewise.
1836 * gcc.target/i386/funcspec-5.c: Likewise.
1837 * gcc.target/i386/funcspec-6.c: Likewise.
1838 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
1839 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
1840 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
1841 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
1842 * gcc.target/i386/incoming-1.c: Likewise.
1843 * gcc.target/i386/incoming-10.c: Likewise.
1844 * gcc.target/i386/incoming-11.c: Likewise.
1845 * gcc.target/i386/incoming-12.c: Likewise.
1846 * gcc.target/i386/incoming-13.c: Likewise.
1847 * gcc.target/i386/incoming-14.c: Likewise.
1848 * gcc.target/i386/incoming-15.c: Likewise.
1849 * gcc.target/i386/incoming-2.c: Likewise.
1850 * gcc.target/i386/incoming-3.c: Likewise.
1851 * gcc.target/i386/incoming-4.c: Likewise.
1852 * gcc.target/i386/incoming-5.c: Likewise.
1853 * gcc.target/i386/incoming-6.c: Likewise.
1854 * gcc.target/i386/incoming-7.c: Likewise.
1855 * gcc.target/i386/incoming-8.c: Likewise.
1856 * gcc.target/i386/incoming-9.c: Likewise.
1857 * gcc.target/i386/lea.c: Likewise.
1858 * gcc.target/i386/local.c: Likewise.
1859 * gcc.target/i386/loop-1.c: Likewise.
1860 * gcc.target/i386/loop-2.c: Likewise.
1861 * gcc.target/i386/loop-3.c: Likewise.
1862 * gcc.target/i386/max-stack-align.c: Likewise.
1863 * gcc.target/i386/memcpy-1.c: Likewise.
1864 * gcc.target/i386/movbe-2.c: Likewise.
1865 * gcc.target/i386/movq-2.c: Likewise.
1866 * gcc.target/i386/movq.c: Likewise.
1867 * gcc.target/i386/nrv1.c: Likewise.
1868 * gcc.target/i386/pad-4.c: Likewise.
1869 * gcc.target/i386/pad-5a.c: Likewise.
1870 * gcc.target/i386/pad-5b.c: Likewise.
1871 * gcc.target/i386/pad-6a.c: Likewise.
1872 * gcc.target/i386/pad-6b.c: Likewise.
1873 * gcc.target/i386/pad-7.c: Likewise.
1874 * gcc.target/i386/pad-9.c: Likewise.
1875 * gcc.target/i386/pentium4-not-mull.c: Likewise.
1876 * gcc.target/i386/pic-1.c: Likewise.
1877 * gcc.target/i386/pr12092-1.c: Likewise.
1878 * gcc.target/i386/pr12329.c: Likewise.
1879 * gcc.target/i386/pr21518.c: Likewise.
1880 * gcc.target/i386/pr22362.c: Likewise.
1881 * gcc.target/i386/pr22585.c: Likewise.
1882 * gcc.target/i386/pr23098.c: Likewise.
1883 * gcc.target/i386/pr25196.c: Likewise.
1884 * gcc.target/i386/pr25293.c: Likewise.
1885 * gcc.target/i386/pr25654.c: Likewise.
1886 * gcc.target/i386/pr26449.c: Likewise.
1887 * gcc.target/i386/pr26778.c: Likewise.
1888 * gcc.target/i386/pr26826.c: Likewise.
1889 * gcc.target/i386/pr27266.c: Likewise.
1890 * gcc.target/i386/pr29978.c: Likewise.
1891 * gcc.target/i386/pr30505.c: Likewise.
1892 * gcc.target/i386/pr30961-1.c: Likewise.
1893 * gcc.target/i386/pr31628.c: Likewise.
1894 * gcc.target/i386/pr32000-2.c: Likewise.
1895 * gcc.target/i386/pr32661-1.c: Likewise.
1896 * gcc.target/i386/pr32708-2.c: Likewise.
1897 * gcc.target/i386/pr32708-3.c: Likewise.
1898 * gcc.target/i386/pr34256.c: Likewise.
1899 * gcc.target/i386/pr34312.c: Likewise.
1900 * gcc.target/i386/pr34522.c: Likewise.
1901 * gcc.target/i386/pr35160.c: Likewise.
1902 * gcc.target/i386/pr35281.c: Likewise.
1903 * gcc.target/i386/pr36246.c: Likewise.
1904 * gcc.target/i386/pr36786.c: Likewise.
1905 * gcc.target/i386/pr37275.c: Likewise.
1906 * gcc.target/i386/pr37843-3.c: Likewise.
1907 * gcc.target/i386/pr37843-4.c: Likewise.
1908 * gcc.target/i386/pr39082-1.c: Likewise.
1909 * gcc.target/i386/pr39431.c: Likewise.
1910 * gcc.target/i386/pr39496.c: Likewise.
1911 * gcc.target/i386/pr39543-2.c: Likewise.
1912 * gcc.target/i386/pr39911.c: Likewise.
1913 * gcc.target/i386/pr40718.c: Likewise.
1914 * gcc.target/i386/pr40906-1.c: Likewise.
1915 * gcc.target/i386/pr40906-2.c: Likewise.
1916 * gcc.target/i386/pr40906-3.c: Likewise.
1917 * gcc.target/i386/pr40934.c: Likewise.
1918 * gcc.target/i386/pr41900.c: Likewise.
1919 * gcc.target/i386/pr42589.c: Likewise.
1920 * gcc.target/i386/pr43662.c: Likewise.
1921 * gcc.target/i386/pr43671.c: Likewise.
1922 * gcc.target/i386/pr43766.c: Likewise.
1923 * gcc.target/i386/pr43869.c: Likewise.
1924 * gcc.target/i386/pr44942.c: Likewise.
1925 * gcc.target/i386/pr44948-2a.c: Likewise.
1926 * gcc.target/i386/pr45234.c: Likewise.
1927 * gcc.target/i386/pr45336-2.c: Likewise.
1928 * gcc.target/i386/pr45336-4.c: Likewise.
1929 * gcc.target/i386/pr45852.c: Likewise.
1930 * gcc.target/i386/pr46470.c: Likewise.
1931 * gcc.target/i386/pr48037-1.c: Likewise.
1932 * gcc.target/i386/pr48389.c: Likewise.
1933 * gcc.target/i386/pr49095.c: Likewise.
1934 * gcc.target/i386/pr9771-1.c: Likewise.
1935 * gcc.target/i386/rdfsbase-1.c: Likewise.
1936 * gcc.target/i386/rdfsbase-2.c: Likewise.
1937 * gcc.target/i386/rdgsbase-1.c: Likewise.
1938 * gcc.target/i386/rdgsbase-2.c: Likewise.
1939 * gcc.target/i386/rdrand-3.c: Likewise.
1940 * gcc.target/i386/regparm-stdcall.c: Likewise.
1941 * gcc.target/i386/regparm.c: Likewise.
1942 * gcc.target/i386/reload-1.c: Likewise.
1943 * gcc.target/i386/rotate-2.c: Likewise.
1944 * gcc.target/i386/sibcall-5.c: Likewise.
1945 * gcc.target/i386/signbit-1.c: Likewise.
1946 * gcc.target/i386/signbit-2.c: Likewise.
1947 * gcc.target/i386/signbit-3.c: Likewise.
1948 * gcc.target/i386/sse-5.c: Likewise.
1949 * gcc.target/i386/sse-8.c: Likewise.
1950 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
1951 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
1952 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
1953 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1954 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1955 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1956 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
1957 * gcc.target/i386/sse2-movq-2.c: Likewise.
1958 * gcc.target/i386/sse2-movq-3.c: Likewise.
1959 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
1960 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1961 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1962 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1963 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1964 * gcc.target/i386/ssefn-1.c: Likewise.
1965 * gcc.target/i386/ssefn-2.c: Likewise.
1966 * gcc.target/i386/sseregparm-1.c: Likewise.
1967 * gcc.target/i386/sseregparm-2.c: Likewise.
1968 * gcc.target/i386/sseregparm-3.c: Likewise.
1969 * gcc.target/i386/sseregparm-4.c: Likewise.
1970 * gcc.target/i386/sseregparm-5.c: Likewise.
1971 * gcc.target/i386/sseregparm-6.c: Likewise.
1972 * gcc.target/i386/sseregparm-7.c: Likewise.
1973 * gcc.target/i386/sseregparm-8.c: Likewise.
1974 * gcc.target/i386/stack-realign.c: Likewise.
1975 * gcc.target/i386/stack-usage-realign.c: Likewise.
1976 * gcc.target/i386/stackalign/asm-1.c: Likewise.
1977 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
1978 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
1979 * gcc.target/i386/stackalign/return-1.c: Likewise.
1980 * gcc.target/i386/stackalign/return-2.c: Likewise.
1981 * gcc.target/i386/stackalign/return-3.c: Likewise.
1982 * gcc.target/i386/tailcall-1.c: Likewise.
1983 * gcc.target/i386/tbm-2.c: Likewise.
1984 * gcc.target/i386/udivmod-7.c: Likewise.
1985 * gcc.target/i386/udivmod-8.c: Likewise.
1986 * gcc.target/i386/unroll-1.c: Likewise.
1987 * gcc.target/i386/vararg-1.c: Likewise.
1988 * gcc.target/i386/vararg-2.c: Likewise.
1989 * gcc.target/i386/vect8-ret.c: Likewise.
1990 * gcc.target/i386/vectorize5.c: Likewise.
1991 * gcc.target/i386/wmul-1.c: Likewise.
1992 * gcc.target/i386/wmul-2.c: Likewise.
1993 * gcc.target/i386/wrfsbase-1.c: Likewise.
1994 * gcc.target/i386/wrfsbase-2.c: Likewise.
1995 * gcc.target/i386/wrgsbase-1.c: Likewise.
1996 * gcc.target/i386/wrgsbase-2.c: Likewise.
1997 * gcc.target/i386/xop-pcmov.c: Likewise.
1998 * gcc.target/i386/xop-pcmov2.c: Likewise.
1999 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2000 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2001 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2002 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2003 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2004 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2005 * gcc.target/i386/zee.c: Likewise.
2006 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2007 * gfortran.dg/compiler-directive_2.f: Likewise.
2008 * gfortran.dg/g77/20010216-1.f: Likewise.
2009 * gfortran.dg/gomp/pr39152.f90: Likewise.
2010 * gfortran.dg/pr33794.f90: Likewise.
2012 2011-07-09 Jason Merrill <jason@redhat.com>
2014 * g++.dg/cpp0x/regress/regress5.C: New.
2016 2011-07-08 Jason Merrill <jason@redhat.com>
2019 * g++.dg/expr/compound-asn1.C: New.
2020 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2022 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.target/powerpc/altivec-34.c: New test.
2027 2011-07-08 Jason Merrill <jason@redhat.com>
2030 * g++.dg/abi/guard3.C: New.
2032 2011-07-08 Julian Brown <julian@codesourcery.com>
2034 * lib/target-supports.exp
2035 (check_effective_target_arm_little_endian): New.
2036 (check_effective_target_vect_pack_trunc): Use above.
2037 (check_effective_target_vect_unpack): Likewise.
2038 (check_effective_target_vect_element_align): Test
2039 check_effective_target_arm_vect_no_misalign for ARM.
2041 2011-07-08 Jason Merrill <jason@redhat.com>
2044 * g++.dg/cpp0x/constexpr-rom.C: New.
2046 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2049 * g++.dg/torture/pr49519.C: New test.
2051 2011-07-08 Martin Jambor <mjambor@suse.cz>
2053 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2055 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2060 2011-07-08 Richard Guenther <rguenther@suse.de>
2062 PR tree-optimization/49662
2063 * gcc.dg/graphite/interchange-14.c: XFAIL.
2064 * gcc.dg/graphite/interchange-15.c: Likewise.
2065 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2067 2011-07-06 Jason Merrill <jason@redhat.com>
2070 * g++.dg/cpp0x/regress/regress4.C: New.
2072 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2075 * gfortran.dg/result_in_spec_4.f90: New test.
2077 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2079 * gcc.target/sparc/cas64.c: New test.
2081 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2084 * g++.dg/torture/pr49644.C: New test.
2087 * gcc.c-torture/execute/pr49644.c: New test.
2089 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2091 * lib/target-supports.exp (check_effective_target_ia32): New.
2092 (check_effective_target_x32): Likewise.
2093 (check_effective_target_vect_cmdline_needed): Also check x32.
2095 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2097 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2099 * gcc.target/arm/pr42235.c: Likewise.
2100 * gcc.target/arm/pr42495.c: Likewise.
2101 * gcc.target/arm/pr42574.c: Likewise.
2102 * gcc.target/arm/thumb-branch1.c: Likewise.
2104 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2105 unneeded prune of possible warning.
2106 * gcc.target/arm/pr40956.c: Likewise.
2107 * gcc.target/arm/pr42505.c: Likewise.
2109 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2110 * gcc.c-torture/compile/pr46883.c: Likewise.
2111 * gcc.c-torture/compile/pr46934.c: Likewise.
2113 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2114 for move to ../../gcc.c-torture/compile.
2115 * gcc.target/arm/pr46883.c: Likewise.
2116 * gcc.target/arm/pr46934.c: Likewise.
2118 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2119 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2120 * gcc.target/arm/wmul-1.c: Likewise.
2121 * gcc.target/arm/wmul-2.c: Likewise.
2122 * gcc.target/arm/wmul-3.c: Likewise.
2123 * gcc.target/arm/wmul-4.c: Likewise.
2124 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2125 add tab after scan target.
2126 * gcc.target/arm/smlaltt-1.c: Likewise.
2127 * gcc.target/arm/smlatb-1.c: Likewise.
2128 * gcc.target/arm/smlatt-1.c: Likewise.
2130 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2133 * gcc.dg/debug/pr49522.c: New test.
2135 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2137 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2138 * gcc.dg/pr46212.c: Run only if target int32plus.
2139 * gcc.dg/torture/pr48146.c: Ditto.
2140 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2141 * c-c++-common/pr44832.c: Ditto.
2142 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2143 * gcc.dg/pr31490.c: Ditto.
2144 * gcc.dg/torture/builtin-math-7.c: Run only if target
2146 * gcc.dg/torture/pr45764.c: Skip for AVR.
2147 * gcc.dg/pr47893.c: Ditto.
2149 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2151 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2152 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2153 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2154 add tab to scan target.
2156 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2158 * gcc.target/arm/neon-modes-3.c: New test.
2160 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2162 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2163 -fno-loop-interchange -ffast-math.
2165 2011-07-07 Richard Guenther <rguenther@suse.de>
2167 * gcc.dg/ftrapv-3.c: New testcase.
2169 2011-07-07 Richard Guenther <rguenther@suse.de>
2171 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2172 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2174 2011-07-07 Kai Tietz <ktietz@redhat.com>
2176 * gcc.dg/binop-notxor1.c: New test.
2177 * gcc.dg/binop-notand4a.c: New test.
2178 * gcc.dg/binop-notxor2.c: New test.
2179 * gcc.dg/binop-notand3a.c: New test.
2180 * gcc.dg/binop-notand2a.c: New test.
2181 * gcc.dg/binop-notand6a.c: New test.
2182 * gcc.dg/binop-notor1.c: New test.
2183 * gcc.dg/binop-notand1a.c: New test.
2184 * gcc.dg/binop-notand5a.c: New test.
2185 * gcc.dg/binop-notor2.c: New test.
2187 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2190 * gcc.dg/gomp/pr49640.c: New test.
2192 2011-07-07 Richard Guenther <rguenther@suse.de>
2194 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2196 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2199 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2201 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2203 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2204 * gcc.target/powerpc/no-r11-2.c: Ditto.
2205 * gcc.target/powerpc/no-r11-3.c: Ditto.
2207 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2209 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2210 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2212 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2214 * lib/target-supports.exp (check_profiling_available): Disable
2215 profiling with -fprofile-generate for target avr.
2217 2011-07-06 Richard Guenther <rguenther@suse.de>
2219 PR tree-optimization/49645
2220 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2222 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2225 * gcc.dg/pr47383.c: New.
2227 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2229 PR tree-optimization/49647
2230 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2232 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2235 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2236 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2238 2011-07-05 Jason Merrill <jason@redhat.com>
2241 * g++.dg/template/template-id-4.C: New.
2243 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2245 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2246 * gcc.dg/pr43402.c: Ditto.
2248 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2250 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2252 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2254 * gcc.target/powerpc/ppc-switch-1.c: New test for
2255 --param case-values-threshold.
2256 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2258 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2260 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2262 2011-07-05 Jason Merrill <jason@redhat.com>
2264 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2266 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2268 PR tree-optimization/47654
2269 * gcc.dg/graphite/block-pr47654.c: New.
2271 2011-07-05 Jason Merrill <jason@redhat.com>
2273 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2275 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2277 PR tree-optimization/49580
2278 * gcc.dg/autopar/pr49580.c: New test.
2280 2011-07-05 Richard Guenther <rguenther@suse.de>
2282 PR tree-optimization/49518
2283 PR tree-optimization/49628
2284 * g++.dg/torture/pr49628.C: New testcase.
2285 * gcc.dg/torture/pr49518.c: Likewise.
2287 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2289 * ada/acats/run_acats (which): Extract last field from type -p,
2290 type output only if command succeeded.
2292 2011-07-04 Jason Merrill <jason@redhat.com>
2294 * g++.dg/abi/mangle48.C: New.
2296 * g++.dg/cpp0x/diag1.C: New.
2298 * g++.dg/diagnostic/aka1.C: New.
2300 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2302 PR rtl-optimization/49619
2303 * gcc.dg/pr49619.c: New test.
2305 PR rtl-optimization/49472
2306 * gfortran.dg/pr49472.f90: New test.
2309 * gcc.dg/pr49602.c: New test.
2311 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2315 * gcc.target/avr/avr.exp: Run over cpp files, too.
2316 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2317 * gcc.target/avr/progmem.h: New file.
2318 * gcc.target/avr/exit-abort.h: New file.
2319 * gcc.target/avr/progmem-error-1.c: New file.
2320 * gcc.target/avr/progmem-error-1.cpp: New file.
2321 * gcc.target/avr/progmem-warning-1.c: New file.
2322 * gcc.target/avr/torture/progmem-1.c: New file.
2323 * gcc.target/avr/torture/progmem-1.cpp: New file.
2325 2011-07-04 Richard Guenther <rguenther@suse.de>
2327 PR tree-optimization/49615
2328 * g++.dg/torture/pr49615.C: New testcase.
2330 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2332 PR tree-optimization/49610
2333 * gcc.dg/vect/pr49610.c: New test.
2335 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2337 * gnat.dg/specs/debug1.ads: New test.
2339 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2342 * gfortran.dg/typebound_proc_23.f90: New.
2344 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2347 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2349 2011-07-01 Jason Merrill <jason@redhat.com>
2352 * g++.dg/template/template-id-3.C: New.
2355 * g++.dg/template/qualified-id4.C: New.
2358 * g++.dg/template/explicit-args4.C: New.
2361 * g++.dg/template/offsetof2.C: New.
2363 2011-07-01 Kai Tietz <ktietz@redhat.com>
2365 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2367 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370 * lib/target-supports.exp (check_effective_target_gld): New proc.
2372 2011-07-01 Richard Guenther <rguenther@suse.de>
2374 PR tree-optimization/49603
2375 * gcc.dg/torture/pr49603.c: New testcase.
2377 2011-06-30 Jason Merrill <jason@redhat.com>
2380 * g++.dg/rtti/template1.C: New.
2383 * g++.dg/cpp0x/regress/ctor1.C: New.
2386 * g++.dg/cpp0x/initlist54.C: New.
2388 2011-06-30 Martin Jambor <mjambor@suse.cz>
2390 * gcc.dg/tree-ssa/sra-12.c: New test.
2392 2011-06-29 Jason Merrill <jason@redhat.com>
2394 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
2396 2011-06-30 Richard Guenther <rguenther@suse.de>
2398 PR tree-optimization/46787
2399 * gcc.dg/vect/vect-121.c: New testcase.
2401 2011-06-30 Martin Jambor <mjambor@suse.cz>
2403 PR tree-optimization/49094
2404 * gcc.dg/tree-ssa/pr49094.c: New test.
2406 2011-06-30 Jakub Jelinek <jakub@redhat.com>
2409 * gfortran.dg/pr49540-1.f90: New test.
2410 * gfortran.dg/pr49540-2.f90: New test.
2412 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2415 * ada/acats/run_acats (which): Use last field of type -p output.
2417 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2418 Iain Sandoe <iains@gcc.gnu.org>
2421 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
2422 Only skip on 64-bit *-*-darwin8* && !objc2.
2424 2011-06-30 Richard Guenther <rguenther@suse.de>
2426 PR tree-optimization/38752
2427 * gcc.c-torture/compile/pr38752.c: New testcase.
2429 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
2431 * gcc.dg/vect/slp-widen-mult-half.c: New test.
2432 * gcc.dg/vect/vect-widen-mult-half.c: New test.
2434 2011-06-29 Jason Merrill <jason@redhat.com>
2437 * g++.dg/cpp0x/initlist53.C: Use placement new.
2438 * g++.dg/cpp0x/initlist-value.C: Use placement new.
2439 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
2442 * g++.dg/cpp0x/trailing6.C: New.
2443 * g++.dg/cpp0x/pr45908.C: No error.
2446 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
2449 * g++.dg/cpp0x/constexpr-using2.C: New.
2451 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
2454 * g++.dg/cpp0x/constexpr-diag3.C: New.
2455 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
2456 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
2457 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
2458 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
2460 2011-06-29 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
2464 2011-06-29 Richard Guenther <rguenther@suse.de>
2466 * gcc.dg/tree-ssa/loop-17.c: Adjust.
2468 2011-06-29 Jason Merrill <jason@redhat.com>
2470 * g++.dg/cpp0x/initlist-value2.C: New.
2472 * g++.dg/cpp0x/constexpr-initlist4.C: New.
2473 * g++.dg/cpp0x/initlist-value.C: New.
2475 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
2477 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
2479 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2481 * gcc.dg/inline_1.c: Remove dg-excess-errors.
2482 * gcc.dg/inline_2.c: Likewise.
2483 * gcc.dg/unroll_1.c: Likewise.
2485 2011-06-29 Jakub Jelinek <jakub@redhat.com>
2488 * gcc.target/i386/pr49567.c: New test.
2490 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
2492 * gnat.dg/opt17.ad[sb]: New test.
2494 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2495 Tom de Vries <tom@codesourcery.com>
2497 * lib/target-supports.exp (check_effective_target_arm_nothumb)
2498 (check_effective_target_arm_thumb2): New effective targets.
2499 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
2500 properly. Clean up temporary files.
2501 * gcc.target/arm/ivopts-2.c: Likewise.
2502 * gcc.target/arm/ivopts-3.c: Likewise.
2503 * gcc.target/arm/ivopts-4.c: Likewise.
2504 * gcc.target/arm/ivopts-5.c: Likewise.
2505 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
2507 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2510 * gfortran.dg/reshape_zerosize_3.f90: New test.
2512 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
2514 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
2515 * gcc.target/arm/vfp-ldmias.c: Likewise.
2516 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
2517 * gcc.target/arm/vfp-stmdbs.c: Likewise.
2518 * gcc.target/arm/vfp-ldmiad.c: Likewise.
2519 * gcc.target/arm/vfp-stmias.c: Likewise.
2520 * gcc.target/arm/vfp-stmdbd.c: Likewise.
2521 * gcc.target/arm/vfp-stmiad.c: Likewise.
2523 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2525 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
2527 * gcc.target/arm/pr45701-2.c: Ditto.
2529 2011-06-27 Janus Weil <janus@gcc.gnu.org>
2532 * gfortran.dg/allocatable_scalar_9.f90: Modified.
2533 * gfortran.dg/extends_14.f03: Modified.
2535 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
2537 * lib/target-supports-dg.exp (dg-require-effective-target): Return
2538 early if the test is already being skipped.
2540 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
2541 scan-assembler-dem-not): For missing file, report unresolved with
2542 same message as for pass/fail, with reason reported in log file.
2544 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
2545 from add_options_for_arm_neon_fp16.
2546 (check_effective_target_arm_fp16_ok_nocache): Renamed from
2547 check_effective_target_arm_neon_fp16_ok_nocache.
2548 Check -mfpu and -mfloat-abi options from current multilib.
2549 Do not require neon support.
2550 (check_effective_target_arm_fp16_ok): Renamed from
2551 check_effecitve_target_arm_neon_fp16_ok.
2552 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
2553 arm_neon_fp16_ok and arm_fp16.
2554 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
2555 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
2556 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
2557 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
2559 2011-06-27 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.dg/builtin-assume-aligned-1.c: New test.
2562 * gcc.dg/builtin-assume-aligned-2.c: New test.
2563 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
2566 * gcc.dg/pr49544.c: New test.
2568 2011-06-27 Richard Guenther <rguenther@suse.de>
2570 PR tree-optimization/49394
2571 * g++.dg/torture/pr49394.C: New testcase.
2573 2011-06-27 Kai Tietz <ktietz@redhat.com>
2575 * gcc.dg/optimize-bswapdi-2.c: New test.
2577 2011-06-27 Michael Hope <michael.hope@linaro.org>
2578 Richard Sandiford <richard.sandiford@linaro.org>
2580 PR tree-optimization/49169
2581 * gcc.dg/torture/pr49169.c: New test.
2583 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2586 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
2588 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
2591 2011-06-26 Jason Merrill <jason@redhat.com>
2593 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
2596 * g++.dg/init/ref19.C: New.
2597 * g++.dg/cpp0x/constexpr-cleanup.C: New.
2599 2011-06-26 Jakub Jelinek <jakub@redhat.com>
2601 PR tree-optimization/48377
2602 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
2605 2011-06-26 Steve Ellcey <sje@cup.hp.com>
2608 * lib/target-supports.exp (check_effective_target_non_strict_align):
2610 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
2612 2011-06-24 Martin Jambor <mjambor@suse.cz>
2614 PR tree-optimizations/49516
2615 * g++.dg/tree-ssa/pr49516.C: New test.
2617 2011-06-23 Jason Merrill <jason@redhat.com>
2620 * g++.dg/template/partial10.C: New.
2621 * g++.dg/template/partial11.C: New.
2623 2011-06-23 Jeff Law <law@redhat.com>
2626 * gcc.dg/pr48770.c: New test.
2628 2011-06-23 Jan Hubicka <jh@suse.cz>
2631 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
2633 2011-06-23 Jakub Jelinek <jakub@redhat.com>
2636 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
2637 instead of -fdump-tree-optimized.
2639 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/template/crash107.C: New.
2643 * g++.dg/template/error17.C: Adjust.
2645 2011-06-23 Jason Merrill <jason@redhat.com>
2648 * g++.dg/cpp0x/defaulted30.C: New.
2651 * g++.dg/rtti/anon-ns1.C: New.
2654 * g++.dg/init/ref18.C: New.
2657 * g++.dg/template/partial9.C: New.
2659 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
2662 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
2664 2011-06-22 Jakub Jelinek <jakub@redhat.com>
2667 * gcc.dg/pr49496.c: New test.
2669 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
2671 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
2674 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
2676 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
2677 * gcc.target/arm/pr42879.c: Likewise.
2678 * gcc.target/arm/pr45701-3.c: Likewise.
2680 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
2681 * gcc.target/arm/pr40482.c: Likewise.
2682 * gcc.target/arm/stack-corruption.c: Likewise.
2684 2011-06-22 Richard Guenther <rguenther@suse.de>
2686 PR tree-optimization/49493
2687 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
2689 2011-06-22 Jason Merrill <jason@redhat.com>
2692 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
2694 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2695 Dmitry Melnik <dm@ispras.ru>
2697 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
2698 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
2699 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
2701 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
2703 * gcc.target/arm/tlscall.c: New.
2705 2011-06-21 Jason Merrill <jason@redhat.com>
2708 * g++.dg/cpp0x/constexpr-ref1.C: New.
2709 * g++.dg/cpp0x/constexpr-ref2.C: New.
2710 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
2713 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
2716 * g++.dg/template/param3.C: New.
2718 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
2720 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
2721 my_clrsb test functions.
2723 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
2724 test_sll, test_ull): Add clrsb tests.
2725 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
2728 2011-06-21 Janus Weil <janus@gcc.gnu.org>
2731 * gfortran.dg/class_44.f03: New.
2733 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2735 PR tree-optimization/49478
2736 * gcc.dg/vect/pr49478.c
2738 2011-06-21 Richard Guenther <rguenther@suse.de>
2740 PR tree-optimization/49483
2741 * gcc.dg/vect/vect-120.c: New testcase.
2743 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
2746 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
2747 * gcc.dg/vect/vect-peel-4.c: Likewise.
2749 2011-06-22 Christian Bruel <christian.bruel@st.com>
2752 * gcc.dg/always_inline.c: Removed -Winline. Update checks
2753 * gcc.dg/always_inline2.c: Likewise.
2754 * gcc.dg/always_inline3.c: Likewise.
2755 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
2756 * gcc.dg/inline_1.c: Likewise.
2757 * gcc.dg/inline_2.c: Likewise.
2758 * gcc.dg/inline_3.c: Likewise.
2759 * gcc.dg/inline_4.c: Likewise.
2760 * gcc.dg/20051201-1.c: Likewise.
2761 * gcc.dg/pr40087.c: Likewise.
2762 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
2763 * gcc.dg/inline-22.c: Likewise.
2764 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
2765 * gcc.dg/lto/20090218-1_1.c: Likewise.
2766 * g++.dg/ipa/devirt-7.C: Likewise.
2767 * gcc.dg/uninit-pred-5_a.c: Likewise.
2768 * gcc.dg/uninit-pred-5_b.c: Likewise.
2769 * gcc.dg/fail_always_inline.c: New.
2771 2011-06-21 Jakub Jelinek <jakub@redhat.com>
2773 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
2774 into 6 jobs instead of 3.
2776 2011-06-20 Jason Merrill <jason@redhat.com>
2779 * g++.dg/cpp0x/initlist53.C: New.
2781 2011-06-20 Tobias Burnus <burnus@net-b.de>
2784 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
2785 * gfortran.dg/coarray_lock_3.f90: New.
2786 * gfortran.dg/coarray/lock_1.f90: New.
2788 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
2790 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
2791 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
2792 unresolved and report the reason to the log file.
2794 * lib/scanasm.exp (object-size): Move argument processing earlier
2795 to report errors before verifying that the file exists. Report
2796 problems detected at runtime as unresolved instead of error and
2797 report their reasons to the log file.
2799 2011-06-20 Jason Merrill <jason@redhat.com>
2802 * g++.dg/cpp0x/explicit6.C: New.
2805 * g++.dg/cpp0x/enum20.C: New.
2808 * g++.dg/ext/attr-aligned01.C: New.
2811 * g++.dg/cpp0x/variadic-default.C: New.
2814 * g++.dg/cpp0x/auto26.C: New.
2817 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
2819 2011-06-20 Kai Tietz <ktietz@redhat.com>
2821 * gcc.dg/binop-notand1.c: New test.
2822 * gcc.dg/binop-notand2.c: New test.
2823 * gcc.dg/binop-notand3.c: New test.
2824 * gcc.dg/binop-notand4.c: New test.
2825 * gcc.dg/binop-notand5.c: New test.
2826 * gcc.dg/binop-notand6.c: New test.
2828 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2831 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
2833 2011-06-18 Janus Weil <janus@gcc.gnu.org>
2836 * gfortran.dg/proc_ptr_31.f90: New.
2838 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2840 * gnat.dg/volatile6.adb: New test.
2841 * gnat.dg/volatile7.adb: Likewise.
2842 * gnat.dg/volatile8.adb: Likewise.
2843 * gnat.dg/volatile9.adb: Likewise.
2845 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
2847 * gnat.dg/constant3.adb: New test.
2849 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
2852 * gfortran.dg/read_list_eof_1.f90: New test.
2854 2011-06-18 Jakub Jelinek <jakub@redhat.com>
2857 * gcc.target/i386/testimm-1.c: New test.
2858 * gcc.target/i386/testimm-2.c: New test.
2859 * gcc.target/i386/testimm-3.c: New test.
2860 * gcc.target/i386/testimm-4.c: New test.
2861 * gcc.target/i386/testimm-5.c: New test.
2862 * gcc.target/i386/testimm-6.c: New test.
2863 * gcc.target/i386/testimm-7.c: New test.
2864 * gcc.target/i386/testimm-8.c: New test.
2865 * gcc.target/i386/xop-vpermil2px-2.c: New test.
2866 * gcc.target/i386/xop-rotate1-int.c: New test.
2867 * gcc.target/i386/xop-rotate2-int.c: New test.
2869 2011-06-17 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/rv-func2.C: New.
2873 * g++.dg/debug/dwarf2/lambda1.C: New.
2874 * g++.dg/warn/Wshadow-6.C: Adjust.
2876 2011-06-17 Janus Weil <janus@gcc.gnu.org>
2879 * gfortran.dg/move_alloc_5.f90: New.
2881 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
2883 PR rtl-optimization/48542
2884 * gcc.dg/torture/pr48542.c: New test.
2886 2011-06-16 Jason Merrill <jason@redhat.com>
2889 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
2892 * g++.dg/cpp0x/initlist52.C New.
2895 * c-c++-common/raw-string-12.c: New.
2898 * g++.dg/cpp0x/sfinae26.C: New.
2901 * g++.dg/cpp0x/variadic113.C: New.
2904 * g++.dg/cpp0x/variadic112.C: New.
2906 2011-06-16 Jeff Law <law@redhat.com>
2908 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
2909 improved jump threading.
2910 * gcc.dg/builtin-object-size-2.c: Likewise.
2911 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
2913 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2916 * gfortran.dg/typebound_assignment_3.f03: New.
2918 2011-06-16 Steve Ellcey <sje@cup.hp.com>
2921 * g++.dg/opt/devirt2.C: Change xfail rule to target.
2923 2011-06-16 Martin Jambor <mjambor@suse.cz>
2925 PR tree-optimization/49343
2926 * gnat.dg/discr31.ad[sb]: New test.
2928 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2930 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
2932 2011-06-16 Tom de Vries <tom@codesourcery.com>
2935 * gcc.target/arm/ivopts-3.c: Update test.
2936 * gcc.target/arm/ivopts-5.c: Same.
2938 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2941 2011-06-10 Wei Guozhi <carrot@google.com>
2944 * gcc.target/arm/pr45335.c: New test.
2945 * gcc.target/arm/pr45335-2.c: New test.
2946 * gcc.target/arm/pr45335-3.c: New test.
2947 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
2948 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
2949 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
2951 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
2953 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
2955 2011-06-16 Janus Weil <janus@gcc.gnu.org>
2958 * gfortran.dg/class_43.f03: New.
2960 2011-06-16 Jakub Jelinek <jakub@redhat.com>
2962 PR tree-optimization/49419
2963 * gcc.c-torture/execute/pr49419.c: New test.
2965 2011-06-16 Revital Eres <revital.eres@linaro.org>
2967 * gcc.dg/sms-9.c: New file.
2969 2011-06-15 Easwaran Raman <eraman@google.com>
2971 PR rtl-optimization/49414
2972 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
2974 2011-06-14 Jason Merrill <jason@redhat.com>
2976 * g++.dg/cpp0x/noexcept13.C: New.
2978 2011-06-14 Easwaran Raman <eraman@google.com>
2980 PR rtl-optimization/44194
2981 * gcc.dg/pr44194-1.c: New test.
2982 * gcc.dg/pr44194-2.c: New test.
2984 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2986 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
2988 * gcc.target/arm/pr45701-2.c: Likewise.
2989 * gcc.target/arm/thumb-branch1.c: Likewise.
2991 2011-06-14 Steve Ellcey <sje@cup.hp.com>
2994 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
2996 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
2998 * gcc.target/arm/pr45701-1.c: Require thumb support.
2999 * gcc.target/arm/pr45701-2.c: Likewise.
3000 * gcc.target/arm/thumb-branch1.c: Likewise.
3002 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3003 * gcc.target/arm/pr39839.c: Likewise.
3004 * gcc.target/arm/pr40657-2.c: Likewise.
3005 * gcc.target/arm/pr40956.c: Likewise.
3006 * gcc.target/arm/pr41679.c: Likewise.
3007 * gcc.target/arm/pr42235.c: Likewise.
3008 * gcc.target/arm/pr42495.c: Likewise.
3009 * gcc.target/arm/pr42505.c: Likewise.
3010 * gcc.target/arm/pr42574.c: Likewise.
3011 * gcc.target/arm/pr46883.c: Likewise.
3012 * gcc.target/arm/pr46934.c: Likewise.
3013 * gcc.target/arm/xor-and.c: Likewise.
3015 2011-06-14 Jason Merrill <jason@redhat.com>
3017 * g++.dg/other/error23.C: Adjust error message.
3018 * g++.dg/other/error32.C: Likewise.
3021 * g++.dg/cpp0x/rv-dotstar.C: New.
3024 * g++.dg/cpp0x/decltype30.C: New.
3026 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3028 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3031 * gfortran.dg/pr49103.f90: New test.
3033 2011-06-14 Tom de Vries <tom@codesourcery.com>
3036 * gcc.target/arm/ivopts-3.c: New test.
3037 * gcc.target/arm/ivopts-4.c: New test.
3038 * gcc.target/arm/ivopts-5.c: New test.
3040 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3042 PR rtl-optimization/49390
3043 * gcc.c-torture/execute/pr49390.c: New test.
3045 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3049 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3051 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3052 * gcc.c-torture/execute/cmpsi-2.x: New file.
3053 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3054 * gcc.c-torture/execute/pr45262.x: New file.
3055 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3056 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3058 * gcc.c-torture/compile/pr49163.c: Ditto.
3060 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3062 * gcc.dg/vect/vect-16.c: Rename to...
3063 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3064 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3065 for double-word vectors.
3066 * gcc.dg/vect/vect-peel-4.c: Likewise.
3067 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3069 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3072 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3075 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3077 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3079 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3081 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3083 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3085 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3087 * gfortran.dg/trim_optimize_8.f90: New test case.
3089 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3090 Ira Rosen <ira.rosen@linaro.org>
3092 PR tree-optimization/49352
3093 * gcc.dg/vect/pr49352.c: New test.
3095 2011-06-12 Tobias Burnus
3098 * gfortran.dg/alloc_comp_assign_11.f90: New.
3100 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3102 * gfortran.dg/trim_optimize_7.f90: New test.
3104 2011-06-10 Wei Guozhi <carrot@google.com>
3107 * gcc.target/arm/pr45335.c: New test.
3108 * gcc.target/arm/pr45335-2.c: New test.
3109 * gcc.target/arm/pr45335-3.c: New test.
3110 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3111 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3112 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3114 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3117 * g++.dg/parse/error39.C: New.
3119 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3121 * gcc.target/arm/20090811-1.c: Skip for incompatible
3122 options, do not override other options.
3123 * gcc.target/arm/combine-cmp-shift.c: Skip for
3124 incompatible options.
3125 * gcc.target/arm/pr45094.c: Likewise.
3126 * gcc.target/arm/scd42-1.c: Likewise.
3127 * gcc.target/arm/scd42-3.c: Likewise.
3128 * gcc.target/arm/thumb-ltu.c: Likewise.
3130 * lib/target-supports.exp
3131 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3132 multilib flags use -mfpu with a value other than neon-fp16.
3134 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3136 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3137 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3139 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3141 * lib/target-supports.exp (check_effective_target_pie): New proc.
3142 * gcc.dg/pie-link.c: Use target pie.
3144 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3145 Laurent Rougé <laurent.rouge@menta.fr>
3147 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3148 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3150 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3152 * gfortran.dg/coarray/sync_1.f90: New test for
3153 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3155 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3157 PR tree-optimization/49318
3158 * gcc.dg/vect/pr49318.c: New test.
3160 2011-06-09 David Krauss <potswa@mac.com>
3162 * g++.dg/template/arrow1.C: New.
3164 2011-06-09 Jason Merrill <jason@redhat.com>
3166 * lib/prune.exp: Prune "note"s.
3167 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3169 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3170 * g++.dg/template/dependent-expr3.C: Likewise.
3171 * g++.dg/parse/template7.C: Likewise.
3172 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3173 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3174 * g++.old-deja/g++.pt/friend38.C: Likewise.
3175 * g++.old-deja/g++.pt/crash32.C: Likewise.
3176 * g++.old-deja/g++.other/init4.C: Likewise.
3177 * g++.old-deja/g++.other/friend8.C: Likewise.
3179 * g++.dg/ext/complex7.C: Adjust expected output.
3180 * g++.dg/diagnostic/method1.C: Likewise.
3181 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3182 * g++.dg/parse/crash33.C: Likewise.
3183 * g++.dg/other/warning1.C: Likewise.
3184 * g++.dg/init/pr29571.C: Likewise.
3185 * g++.dg/warn/overflow-warn-1.C: Likewise.
3186 * g++.dg/warn/overflow-warn-3.C: Likewise.
3187 * g++.dg/warn/overflow-warn-4.C: Likewise.
3188 * g++.old-deja/g++.oliva/template1.C: Likewise.
3190 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3191 * g++.dg/parse/template7.C: Adjust.
3193 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3196 * gcc.dg/pr49307.c: New.
3198 2011-06-09 Wei Guozhi <carrot@google.com>
3201 * gcc.target/arm/pr46975.c: New testcase.
3203 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3205 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3206 (PMETH, arglist_t): Removed.
3207 (method_get_number_of_arguments): Removed.
3208 (method_get_nth_argument): Removed.
3209 (method_get_first_argument): Removed.
3210 (method_get_next_argument): Removed.
3211 (method_get_sizeof_arguments): Removed.
3212 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3214 (method_get_number_of_arguments): Removed.
3215 (method_get_nth_argument): Removed.
3216 (method_get_first_argument): Removed.
3217 (method_get_next_argument): Removed.
3218 (method_get_sizeof_arguments): Removed.
3219 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3221 2011-06-09 David Li <davidxl@google.com>
3223 * gcc.dg/dump-pass.c: New test.
3225 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3228 * g++.dg/parse/error38.C: New.
3230 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3233 * gfortran.dg/pr49308.f90: New test.
3235 2011-06-08 Jason Merrill <jason@redhat.com>
3237 * g++.dg/cpp0x/noexcept11.C: New.
3238 * g++.dg/cpp0x/noexcept12.C: New.
3239 * g++.dg/cpp0x/sfinae11.C: Adjust.
3241 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3244 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3245 to dg-options, match also DW_AT_linkage_name.
3247 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3250 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3251 -fno-common on alpha*-dec-osf*.
3252 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3254 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3256 PR rtl-optimization/49303
3257 * gcc.target/ia64/pr49303.c: New test.
3259 2011-06-08 Tobias Burnus <burnus@net-b.de>
3262 * gfortran.dg/coarray_lock_1.f90: New.
3263 * gfortran.dg/coarray_lock_2.f90: New.
3265 2011-06-07 Jason Merrill <jason@redhat.com>
3267 * lib/prune.exp: Look for "required" rather than "instantiated".
3268 * g++.dg/abi/mangle11.C: Likewise.
3269 * g++.dg/abi/mangle12.C: Likewise.
3270 * g++.dg/abi/mangle17.C: Likewise.
3271 * g++.dg/abi/mangle20-2.C: Likewise.
3272 * g++.dg/abi/pragma-pack1.C: Likewise.
3273 * g++.dg/cpp0x/decltype26.C: Likewise.
3274 * g++.dg/cpp0x/decltype28.C: Likewise.
3275 * g++.dg/cpp0x/decltype29.C: Likewise.
3276 * g++.dg/cpp0x/enum11.C: Likewise.
3277 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3278 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3279 * g++.dg/cpp0x/pr47416.C: Likewise.
3280 * g++.dg/ext/case-range2.C: Likewise.
3281 * g++.dg/ext/case-range3.C: Likewise.
3282 * g++.dg/gomp/for-19.C: Likewise.
3283 * g++.dg/gomp/pr37533.C: Likewise.
3284 * g++.dg/gomp/pr38639.C: Likewise.
3285 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3286 * g++.dg/inherit/base3.C: Likewise.
3287 * g++.dg/inherit/using6.C: Likewise.
3288 * g++.dg/init/placement4.C: Likewise.
3289 * g++.dg/init/reference3.C: Likewise.
3290 * g++.dg/lookup/scoped6.C: Likewise.
3291 * g++.dg/lookup/using7.C: Likewise.
3292 * g++.dg/other/abstract1.C: Likewise.
3293 * g++.dg/other/error10.C: Likewise.
3294 * g++.dg/other/error5.C: Likewise.
3295 * g++.dg/other/field1.C: Likewise.
3296 * g++.dg/other/offsetof5.C: Likewise.
3297 * g++.dg/parse/bitfield2.C: Likewise.
3298 * g++.dg/parse/constant4.C: Likewise.
3299 * g++.dg/parse/crash20.C: Likewise.
3300 * g++.dg/parse/invalid-op1.C: Likewise.
3301 * g++.dg/parse/non-dependent2.C: Likewise.
3302 * g++.dg/parse/template18.C: Likewise.
3303 * g++.dg/tc1/dr152.C: Likewise.
3304 * g++.dg/tc1/dr166.C: Likewise.
3305 * g++.dg/tc1/dr176.C: Likewise.
3306 * g++.dg/tc1/dr213.C: Likewise.
3307 * g++.dg/template/access11.C: Likewise.
3308 * g++.dg/template/access2.C: Likewise.
3309 * g++.dg/template/access3.C: Likewise.
3310 * g++.dg/template/access7.C: Likewise.
3311 * g++.dg/template/arg7.C: Likewise.
3312 * g++.dg/template/cond2.C: Likewise.
3313 * g++.dg/template/crash13.C: Likewise.
3314 * g++.dg/template/crash40.C: Likewise.
3315 * g++.dg/template/crash7.C: Likewise.
3316 * g++.dg/template/crash84.C: Likewise.
3317 * g++.dg/template/ctor5.C: Likewise.
3318 * g++.dg/template/defarg13.C: Likewise.
3319 * g++.dg/template/defarg14.C: Likewise.
3320 * g++.dg/template/dtor7.C: Likewise.
3321 * g++.dg/template/eh2.C: Likewise.
3322 * g++.dg/template/error2.C: Likewise.
3323 * g++.dg/template/error43.C: Likewise.
3324 * g++.dg/template/friend32.C: Likewise.
3325 * g++.dg/template/injected1.C: Likewise.
3326 * g++.dg/template/instantiate1.C: Likewise.
3327 * g++.dg/template/instantiate3.C: Likewise.
3328 * g++.dg/template/instantiate5.C: Likewise.
3329 * g++.dg/template/instantiate7.C: Likewise.
3330 * g++.dg/template/local6.C: Likewise.
3331 * g++.dg/template/lookup2.C: Likewise.
3332 * g++.dg/template/member5.C: Likewise.
3333 * g++.dg/template/memfriend15.C: Likewise.
3334 * g++.dg/template/memfriend16.C: Likewise.
3335 * g++.dg/template/memfriend17.C: Likewise.
3336 * g++.dg/template/memfriend7.C: Likewise.
3337 * g++.dg/template/meminit1.C: Likewise.
3338 * g++.dg/template/nested3.C: Likewise.
3339 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3340 * g++.dg/template/nontype12.C: Likewise.
3341 * g++.dg/template/nontype13.C: Likewise.
3342 * g++.dg/template/nontype6.C: Likewise.
3343 * g++.dg/template/pr23510.C: Likewise.
3344 * g++.dg/template/pr35240.C: Likewise.
3345 * g++.dg/template/ptrmem15.C: Likewise.
3346 * g++.dg/template/ptrmem6.C: Likewise.
3347 * g++.dg/template/qualified-id1.C: Likewise.
3348 * g++.dg/template/qualttp20.C: Likewise.
3349 * g++.dg/template/qualttp3.C: Likewise.
3350 * g++.dg/template/qualttp4.C: Likewise.
3351 * g++.dg/template/qualttp5.C: Likewise.
3352 * g++.dg/template/qualttp6.C: Likewise.
3353 * g++.dg/template/qualttp7.C: Likewise.
3354 * g++.dg/template/qualttp8.C: Likewise.
3355 * g++.dg/template/recurse.C: Likewise.
3356 * g++.dg/template/recurse2.C: Likewise.
3357 * g++.dg/template/ref5.C: Likewise.
3358 * g++.dg/template/scope2.C: Likewise.
3359 * g++.dg/template/sfinae10.C: Likewise.
3360 * g++.dg/template/sfinae3.C: Likewise.
3361 * g++.dg/template/sizeof3.C: Likewise.
3362 * g++.dg/template/static9.C: Likewise.
3363 * g++.dg/template/template-id-2.C: Likewise.
3364 * g++.dg/template/typedef13.C: Likewise.
3365 * g++.dg/template/typename4.C: Likewise.
3366 * g++.dg/template/using14.C: Likewise.
3367 * g++.dg/template/using2.C: Likewise.
3368 * g++.dg/template/warn1.C: Likewise.
3369 * g++.dg/warn/Wparentheses-13.C: Likewise.
3370 * g++.dg/warn/Wparentheses-15.C: Likewise.
3371 * g++.dg/warn/Wparentheses-16.C: Likewise.
3372 * g++.dg/warn/Wparentheses-17.C: Likewise.
3373 * g++.dg/warn/Wparentheses-18.C: Likewise.
3374 * g++.dg/warn/Wparentheses-19.C: Likewise.
3375 * g++.dg/warn/Wparentheses-20.C: Likewise.
3376 * g++.dg/warn/Wparentheses-23.C: Likewise.
3377 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3378 * g++.dg/warn/noeffect2.C: Likewise.
3379 * g++.dg/warn/noeffect4.C: Likewise.
3380 * g++.dg/warn/pr8570.C: Likewise.
3381 * g++.old-deja/g++.brendan/init2.C: Likewise.
3382 * g++.old-deja/g++.eh/spec6.C: Likewise.
3383 * g++.old-deja/g++.pt/crash10.C: Likewise.
3384 * g++.old-deja/g++.pt/crash36.C: Likewise.
3385 * g++.old-deja/g++.pt/derived3.C: Likewise.
3386 * g++.old-deja/g++.pt/error2.C: Likewise.
3387 * g++.old-deja/g++.pt/explicit70.C: Likewise.
3388 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3389 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3390 * g++.old-deja/g++.pt/overload7.C: Likewise.
3391 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3393 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3394 Iain Sandoe <iains@gcc.gnu.org>
3396 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
3397 Added code to deal with the case when [Protocol
3398 -descriptionForInstanceMethod:] or [Protocol
3399 -descriptionForClassMethod:] returns NULL.
3401 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
3402 Iain Sandoe <iains@gcc.gnu.org>
3404 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
3405 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
3408 2011-06-07 Xinliang David Li <davidxl@google.com>
3410 * gcc.dg/inline_2.c: New test.
3411 * gcc.dg/unroll_2.c: New test.
3412 * gcc.dg/inline_3.c: New test.
3413 * gcc.dg/unroll_3.c: New test.
3414 * gcc.dg/inline_4.c: New test.
3415 * gcc.dg/unroll_4.c: New test.
3416 * gcc.dg/inline_1.c: New test.
3417 * gcc.dg/unroll_1.c: New test.
3419 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3421 PR tree-optimization/48497
3422 * lib/gcc-defs.exp (dg-additional-options): New proc.
3423 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
3424 -msse2 on 32-bit x86.
3426 2011-06-06 Jason Merrill <jason@redhat.com>
3428 * g++.dg/cpp0x/enum19.C: New.
3430 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
3432 * gcc.target/arm/neon-reload-class.c: New test.
3434 2011-06-07 Dodji Seketeli <dodji@redhat.com>
3437 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
3439 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3441 * gcc.target/arm/smlatb-1.c: New file.
3442 * gcc.target/arm/smlatt-1.c: New file.
3443 * gcc.target/arm/smlaltb-1.c: New file.
3444 * gcc.target/arm/smlaltt-1.c: New file.
3446 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
3448 * gcc.target/arm/mla-2.c: New test.
3450 2011-06-07 Jakub Jelinek <jakub@redhat.com>
3452 PR gcov-profile/49299
3453 * gcc.dg/tree-prof/pr49299-1.c: New test.
3454 * gcc.dg/tree-prof/pr49299-2.c: New test.
3456 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
3458 * lib/target-supports.exp
3459 (check_effective_target_vect_widen_mult_qi_to_hi):
3460 Add NEON as supporting target.
3461 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3462 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
3463 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
3464 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
3465 using widening multiplication on targets that support it.
3466 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3467 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
3468 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
3470 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3472 Updated all testcases in the ObjC/ObjC++ testsuites to use the
3473 Modern Objective-C runtime API.
3474 * objc/execute/next_mapping.h: Removed.
3475 * objc-obj-c++-shared/next-mapping.h: Removed.
3476 * objc-obj-c++-shared/Object1.h: Removed.
3477 * objc-obj-c++-shared/Object1.m: Removed.
3478 * objc-obj-c++-shared/Object1.mm: Removed.
3479 * objc-obj-c++-shared/Object1-implementation.h: Removed.
3480 * objc-obj-c++-shared/Protocol1.h: Removed.
3481 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
3482 of ProtoBool, IVAR_T and METHOD.
3483 * objc-obj-c++-shared/runtime.h: New.
3484 * objc-obj-c++-shared/TestsuiteObject.h: New.
3485 * objc-obj-c++-shared/TestsuiteObject.m: New.
3487 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
3488 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
3489 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
3491 * objc/execute/_cmd.m: Include
3492 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3493 runtime API. ([TestClass +initialize]): Include this method also
3494 with the GNU runtime.
3495 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
3496 Object. ([-setValue:]): Return void.
3497 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
3498 with the GNU runtime. Include
3499 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
3500 for the NeXT runtime. Use the existing print_ivars() and
3501 compare_structures() implementations for the old NeXT runtime.
3502 Added new implementations for the Modern GNU and NeXT runtimes.
3503 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
3504 well. (main): Use objc_getClass(). Use return instead of exit.
3505 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
3506 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
3508 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
3509 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
3510 instead of Object. (main): Use return instead of exit().
3511 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
3512 instead of Object. Removed prototype for exit(). (main): Use
3513 return instead of exit(). Use the Modern Objective-C runtime API.
3514 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
3516 * objc/execute/class-tests-1.h: Include
3517 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3518 runtime API. (test_class_with_superclass): Do not call [Object
3519 class]. There is no need to with the current libobjc.
3520 * objc/execute/class-tests-2.h: Include
3521 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
3523 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
3524 ../../objc-obj-c++-shared/next-mapping.h.
3525 * objc/execute/class-2.m: Likewise.
3526 * objc/execute/class-3.m: Likewise.
3527 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
3528 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
3529 +initialize]): Include this method also with the GNU
3530 runtime. (main): Use the Modern Objective-C runtime API.
3531 * objc/execute/class-5.m: Likewise.
3532 * objc/execute/class-6.m: Likewise.
3533 * objc/execute/class-7.m: Likewise.
3534 * objc/execute/class-8.m: Likewise.
3535 * objc/execute/class-9.m: Likewise.
3536 * objc/execute/class-10.m: Likewise.
3537 * objc/execute/class-11.m: Likewise.
3538 * objc/execute/class-12.m: Likewise.
3539 * objc/execute/class-13.m: Likewise.
3540 * objc/execute/class-14.m: Likewise.
3541 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
3542 this method also with the GNU runtime.
3543 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
3544 +initialize]): Include this method also with the GNU runtime.
3545 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
3547 * objc/execute/encode-1.m: Likewise.
3548 * objc/execute/enumeration-1.m: Likewise.
3549 * objc/execute/enumeration-2.m: Likewise.
3550 * objc/execute/exceptions/catchall-1.m: Likewise.
3551 * objc/execute/exceptions/finally-1.m: Likewise.
3552 * objc/execute/exceptions/foward-1.m: Likewise.
3553 * objc/execute/exceptions/local-variables-1.m: Likewise.
3554 * objc/execute/exceptions/throw-nil.m: Likewise.
3555 * objc/execute/exceptions/trivial.m: Likewise.
3556 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
3557 of Object. Include objc/runtime.h instead of objc/objc-api.h.
3558 * objc/execute/exceptions/matcher-1.m: Likewise.
3559 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
3561 * objc/execute/formal_protocol-2.m: Likewise.
3562 * objc/execute/formal_protocol-3.m: Likewise.
3563 * objc/execute/formal_protocol-4.m: Likewise.
3564 * objc/execute/formal_protocol-5.m: Include
3565 ../../objc-obj-c++-shared/runtime.h. (main): Always use
3567 * objc/execute/formal_protocol-6.m: Likewise.
3568 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
3569 Object. Include <objc/Protocol.h> instead of
3570 ../../objc-obj-c++-shared/Protocol1.h.
3571 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
3573 * objc/execute/informal_protocol.m: Likewise.
3574 * objc/execute/load-3.m: Likewise.
3575 * objc/execute/many_args_method.m ([TestClass +initialize]):
3576 Include this method with the GNU runtime as well.
3577 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
3578 * objc/execute/nested-func-1.m: Use TestsuiteObject
3580 * objc/execute/nil_method-1.m: Likewise.
3581 * objc/execute/no_clash.m: Likewise.
3582 * objc/execute/np-1.m: Do not include
3583 ../../objc-obj-c++-shared/Protocol1.h.
3584 (main): Use return instead of exit().
3585 * objc/execute/np-2.m: Do not include
3586 ../../objc-obj-c++-shared/Protocol1.h.
3587 ([MyObject +initialize]): Include this method also with the GNU
3588 runtime. (main): Use return instead of exit().
3589 * objc/execute/object_is_class.m: Include
3590 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3591 of Object. (main): Use the Modern Objective-C runtime API.
3592 * objc/execute/object_is_meta_class.m: Likewise.
3593 * objc/execute/private.m: Use TestsuiteObject instead of Object.
3594 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
3595 instead of ../objc-obj-c++-shared/Protocol1.h. Include
3596 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
3597 Objective-C runtime API.
3598 * objc/execute/protocol-isEqual-2.m: Likewise.
3599 * objc/execute/protocol-isEqual-3.m: Likewise.
3600 * objc/execute/protocol-isEqual-4.m: Likewise.
3601 * objc/execute/redefining_self.m ([TestClass +initialize]):
3602 Include this method with the GNU runtime as well.
3603 * objc/execute/root_methods.m: Include
3604 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
3605 Include this method with the GNU runtime as well.
3606 (main): Use the Modern Objective-C runtime API.
3607 * objc/execute/selector-1.m: Include
3608 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
3609 of Object. (main): Use the Modern Objective-C runtime API.
3610 * objc/execute/static-1.m ([Test +initialize]): Include this
3611 method with the GNU runtime as well.
3612 * objc/execute/static-2.m: Likewise.
3613 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
3614 * objc/execute/va_method.m: Do not include objc/objc-api.h.
3615 ([MathClass +initialize]): Include this method with the GNU
3617 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
3619 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
3620 * objc.dg/attributes/categ-attributes-2.m: Likewise.
3621 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
3622 * objc.dg/attributes/method-attribute-1.m: Likewise.
3623 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3624 * objc.dg/attributes/method-attribute-2.m: Likewise.
3625 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3626 * objc.dg/attributes/method-attribute-3.m: Likewise.
3627 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3628 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
3629 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
3630 * obj-c++.dg/bitfield-1.mm: Likewise.
3631 * obj-c++.dg/bitfield-2.mm: Likewise
3632 * objc.dg/bitfield-3.m: Likewise.
3633 * obj-c++.dg/bitfield-4.mm: Likewise.
3634 * objc.dg/bitfield-5.m: Likewise
3635 * objc.dg/call-super-1.m: Likewise.
3636 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
3637 Use objc_getClass() instead of objc_get_class(), but for the GNU
3638 runtime redefine objc_getClass as objc_get_class. Include
3639 ../objc-obj-c++-shared/runtime.h.
3640 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
3641 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
3642 Use the Modern Objective-C runtime API.
3643 * objc.dg/class-protocol-1.m: Include
3644 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
3645 * obj-c++.dg/class-protocol-1.mm: Likewise.
3646 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
3647 * objc.dg/comp-types-10.m: Likewise.
3648 * objc.dg/comp-types-11.m: Likewise.
3649 * objc.dg/comp-types-12.m: Likewise.
3650 * obj-c++.dg/comp-types-9.mm: Likewise.
3651 * obj-c++.dg/comp-types-11.mm: Likewise.
3652 * obj-c++.dg/comp-types-12.mm: Likewise.
3653 * obj-c++.dg/comp-types-13.mm: Likewise.
3654 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
3655 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3656 * obj-c++.dg/cxx-scope-1.mm: Likewise.
3657 * obj-c++.dg/cxx-scope-2.mm: Likewise.
3658 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
3659 * objc.dg/desig-init-1.m: Likewise.
3660 * obj-c++.dg/defs.mm: Likewise.
3661 * objc.dg/exceptions-2.m: Likewise.
3662 * obj-c++.dg/except-1.mm: Likewise.
3663 * obj-c++.dg/exceptions-2.mm: Likewise.
3664 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
3665 Use the Modern Objective-C runtime API.
3666 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
3667 the Modern Objective-C runtime API. Do not include
3668 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
3669 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
3670 the Modern Objective-C runtime API except when using an older NeXT
3672 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
3673 the Modern Objective-C runtime API.
3674 * objc.dg/encode-7.m: Include objc/runtime.h instead of
3676 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
3677 * objc.dg/encode-7-next-64bit.m: Updated include.
3678 * objc.dg/encode-8.m: Include objc/runtime.h instead of
3680 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
3681 the Modern Objective-C runtime API.
3682 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
3683 Use the Modern Objective-C runtime API. Include objc/Protocol.h
3684 instead of ../objc-obj-c++-shared/Protocol1.h.
3685 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
3686 the Modern Objective-C runtime API except when using an older NeXT
3688 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
3689 the Modern Objective-C runtime API.
3690 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
3692 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
3693 * objc.dg/fix-and-continue-2.m: Likewise.
3694 * objc.dg/foreach-1.m: Likewise.
3695 * objc.dg/foreach-2.m: Likewise.
3696 * objc.dg/foreach-3.m: Likewise.
3697 * objc.dg/foreach-4.m: Likewise.
3698 * objc.dg/foreach-5.m: Likewise.
3699 * objc.dg/foreach-6.m: Likewise.
3700 * objc.dg/foreach-7.m: Likewise.
3701 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
3703 * objc.dg/func-ptr-2.m: Likewise.
3704 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
3705 Do not include objc/objc-api.h.
3706 * obj-c++.dg/fsf-package-0.mm: Likewise.
3707 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
3708 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
3709 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
3711 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
3712 * objc.dg/gnu-runtime-3.m: Likewise.
3713 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3714 * objc.dg/headers.m: Include objc/runtime.h instead of
3715 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
3716 for the NeXT runtime.
3717 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
3718 * obj-c++.dg/isa-field-1.mm: Likewise.
3719 * obj-c++.dg/ivar-list-semi.mm: Likewise.
3720 * objc.dg/layout-1.m: Likewise.
3721 * objc.dg/layout-2.m: Likewise.
3722 * objc.dg/local-decl-2.m: Likewise.
3723 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
3724 Object. ([Container +elementForView:]): Use
3725 class_conformsToProtocol().
3726 * obj-c++.dg/lookup-2.mm: Likewise.
3727 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
3728 * obj-c++.dg/local-decl-1.mm: Likewise.
3729 * objc.dg/method-3.m: Likewise.
3730 * objc.dg/method-4.m: Likewise.
3731 * objc.dg/method-6.m: Include objc/Protocol.h instead of
3732 ../objc-obj-c++-shared/Protocol1.h.
3733 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
3734 * objc.dg/method-9.m: Likewise.
3735 * objc.dg/method-10.m: Likewise.
3736 * objc.dg/method-13.m ([Root +initialize]): Include this method
3737 also for the GNU runtime. (main): Use objc_getClass() also for
3739 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
3740 * objc.dg/method-17.m: Likewise.
3741 * objc.dg/method-19.m: Likewise.
3742 * objc.dg/method-20b.m: Likewise.
3743 * obj-c++.dg/method-2.mm: Likewise.
3744 * obj-c++.dg/method-6.mm: Likewise.
3745 * obj-c++.dg/method-10.mm: Likewise.
3746 * obj-c++.dg/method-11.mm: Likewise.
3747 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
3748 ../objc-obj-c++-shared/Protocol1.h.
3749 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
3750 * obj-c++.dg/method-15.mm: Likewise.
3751 * obj-c++.dg/method-17.mm: Likewise.
3752 * obj-c++.dg/method-19.mm: Updated includes. ([Root
3753 +initialize]): Include this method also for the GNU
3754 runtime. (main): Use objc_getClass() also for the GNU runtime.
3755 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
3756 * obj-c++.dg/method-22.mm: Likewise.
3757 * obj-c++.dg/method-23.mm: Likewise.
3758 * obj-c++.dg/no-extra-load.mm: Likewise.
3759 * objc.dg/objc-fast-4.m: Likewise.
3760 * objc.dg/objc-gc-4.m: Likewise.
3761 * obj-c++.dg/objc-gc-3.mm: Likewise.
3762 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
3763 protocol_getMethodDescription() instead of [Protocol
3764 -descriptionForInstanceMethod].
3765 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
3766 Made it available with all runtimes. (main): Call -test instead
3768 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
3769 and put into a category.
3770 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
3771 Object. Include objc/objc.h.
3772 * obj-c++.dg/proto-lossage-2.mm: Likewise.
3773 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
3774 New. (main): Use protocol_getMethodDescription() instead
3775 of [Protocol -descriptionForInstanceMethod] and [Protocol
3776 -descriptionForClassMethod].
3777 * obj-c++.dg/proto-lossage-3.mm: Likewise.
3778 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
3779 Objective-C runtime API.
3780 * obj-c++.dg/proto-qual-1.mm: Likewise.
3781 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
3783 * obj-c++.dg/property/property-1.mm: Likewise.
3784 * obj-c++.dg/qual-types-1.mm: Likewise.
3785 * objc.dg/selector-2.m: Include objc/objc.h instead of
3786 ../objc-obj-c++-shared/Object1.h.
3787 * obj-c++.dg/selector-2.mm: Likewise.
3788 * obj-c++.dg/selector-5.mm: Likewise.
3789 * obj-c++.dg/selector-6.mm: Likewise.
3790 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
3791 Object. Do not include objc/objc-api.h.
3792 * obj-c++.dg/set-not-used-1.mm: Likewise.
3793 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
3794 * objc.dg/stret-1.m: Likewise.
3795 * objc.dg/stret-2.m: Likewise.
3796 * obj-c++.dg/super-class-2.mm: Likewise.
3797 * objc.dg/super-class-3.m: Likewise.
3798 * objc.dg/super-class-4.m: Likewise.
3799 * objc.dg/sync-2.m: Likewise.
3800 * obj-c++.dg/sync-2.mm: Likewise.
3801 * objc.dg/sync-1.m: Include objc/objc.h instead of
3802 ../objc-obj-c++-shared/Object1.h.
3803 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
3804 'Class' as the type of 'isa'.
3805 * objc.dg/special/unclaimed-category-1.m: Use the Modern
3806 Objective-C runtime API. ([TestClass +initialize]): Include this
3807 method with the GNU runtime as well.
3808 * objc.dg/strings/strings-1.m: Updated includes.
3809 * obj-c++.dg/strings/strings-1.mm: Likewise.
3810 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
3811 objc.dg/strings/const-str-12b.m.
3812 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
3813 * obj-c++.dg/template-3.mm: Likewise.
3814 * obj-c++.dg/template-4.mm: Likewise.
3815 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
3816 Objective-C runtime API.
3817 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
3818 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
3819 * obj-c++.dg/try-catch-1.mm: Likewise.
3820 * obj-c++.dg/try-catch-2.mm: Likewise.
3821 * objc.dg/try-catch-3.m: Likewise.
3822 * obj-c++.dg/try-catch-3.mm: Likewise.
3823 * objc.dg/try-catch-6.m: Likewise.
3824 * objc.dg/try-catch-7.m: Likewise.
3825 * obj-c++.dg/try-catch-7.mm: Likewise.
3826 * obj-c++.dg/try-catch-8.mm: Likewise.
3827 * obj-c++.dg/try-catch-9.mm: Likewise.
3828 * objc.dg/try-catch-10.m: Likewise.
3829 * obj-c++.dg/try-catch-11.mm: Likewise.
3830 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
3831 Object. Include objc/objc.h.
3832 * obj-c++.dg/typedef-alias-1.mm: Likewise.
3833 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
3834 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
3835 Object. Use Modern Objective-C runtime API. Do not use
3837 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
3838 * obj-c++.dg/torture/trivial.mm: Likewise.
3839 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
3840 instead of ../objc-obj-c++-shared/Object1.h. Include
3841 ../objc-obj-c++-shared/runtime.h.
3842 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3843 * objc.dg/torture/strings/const-str-11.m: Likewise.
3844 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3845 * objc.dg/torture/strings/const-str-9.m: Likewise.
3846 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3847 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
3848 instead of Object. Only add _FooClassReference if
3850 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
3851 * objc.dg/torture/strings/const-str-8.m: Likewise.
3852 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
3853 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
3855 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
3857 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3858 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
3859 * obj-c++.dg/va-meth-1.mm: Likewise.
3860 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
3861 ../objc-obj-c++-shared/Object1.h.
3862 * objc.dg/zero-link-3.m: Likewise.
3864 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3866 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
3868 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
3871 * obj-c++.dg/property/cxx-property-1.mm: New.
3872 * obj-c++.dg/property/cxx-property-2.mm: New.
3874 2011-06-06 Jason Merrill <jason@redhat.com>
3876 * g++.dg/cpp0x/regress/ptrmem1.C: New.
3878 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
3880 PR rtl-optimization/49145
3882 * gcc.c-torture/compile/pr49145.c: New test.
3884 2011-06-06 Jakub Jelinek <jakub@redhat.com>
3887 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
3888 to dg-options, match also DW_AT_linkage_name.
3891 * gcc.dg/debug/pr49294.c: New test.
3894 * g++.dg/opt/pr49264.C: New test.
3896 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
3898 PR tree-optimization/49243
3899 * gcc.dg/pr49243.c: New.
3901 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3903 * gnat.dg/specs/cond_expr1.ads: New test.
3905 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3907 * gnat.dg/deferred_const4.ad[sb]: New test.
3908 * gnat.dg/deferred_const4_pkg.ads: New helper.
3910 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
3912 * gnat.dg/test_tamdt.adb: Rename to...
3913 * gnat.dg/taft_type1.adb: ...this.
3914 * gnat.dg/tamdt.ad[sb]: Rename to...
3915 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
3916 * gnat.dg/tamdt_aux.ads: Rename to...
3917 * gnat.dg/taft_type1_pkg2.ads: ...this.
3918 * gnat.dg/taft_type2.ad[sb]: New test.
3919 * gnat.dg/taft_type2_pkg.ads: New helper.
3920 * gnat.dg/taft_type3.adb: New test.
3921 * gnat.dg/taft_type3_pkg.ads: New helper.
3923 2011-06-05 Tobias Burnus <burnus@net-b.de>
3926 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
3929 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3932 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
3934 * objc.dg/gnu-api-2-objc.m: Likewise.
3935 * obj-c++.dg/gnu-api-2-class.mm: Likewise
3936 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3938 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
3940 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
3941 alignment, not the alignment, when calling class_addIvar(). Add
3942 an 'isa' instance variable to the test root class.
3943 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3945 2011-06-04 Jan Hubicka <jh@suse.cz>
3947 PR tree-optimization/48893
3948 PR tree-optimization/49091
3949 PR tree-optimization/49179
3950 * gfortran.dg/pr49179.f90: New testcase
3952 2011-06-04 Jan Hubicka <jh@suse.cz>
3955 * g++.dg/torture/pr48954.C: New testcase.
3957 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3959 * g++.dg/warn/delete-non-virtual-dtor.C: New.
3961 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
3964 * g++.dg/diagnostic/bitfld2.C: New.
3966 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.c-torture/execute/pr49281.c: New test.
3971 2011-06-04 Jan Hubicka <jh@suse.cz>
3973 PR tree-optimize/48929
3974 * gcc.c-torture/compile/pr48929.c: New testcase.
3976 2011-06-04 Jakub Jelinek <jakub@redhat.com>
3978 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
3980 2011-06-03 Jakub Jelinek <jakub@redhat.com>
3983 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
3985 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3987 * objc.dg/headers.m: Do not include sarray.h and hash.h.
3989 2011-06-03 Richard Henderson <rth@redhat.com>
3990 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3992 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
3994 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
3996 * objc.dg/headers.m: Do not include objc-list.h.
3998 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4000 * objc.dg/type-stream-1.m: Test removed.
4001 * objc.dg/headers.m: Do not include typedstream.h.
4003 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4005 * objc.dg/torture/forward-1.m (main): Updated testcase.
4007 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4010 * gcc.c-torture/compile/pr49163.c: New.
4012 2011-06-02 Asher Langton <langton2@llnl.gov>
4015 * gfortran.dg/PR49268.f90: New test.
4017 2011-06-02 Asher Langton <langton2@llnl.gov>
4020 * gfortran.dg/PR37039.f90: New test.
4022 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4025 * objc.dg/method-5.m: Updated.
4026 * objc.dg/method-19.m: Updated.
4027 * objc.dg/method-lookup-1.m: New.
4028 * obj-c++.dg/method-6.mm: Updated.
4029 * obj-c++.dg/method-7.mm: Updated.
4030 * obj-c++.dg/method-lookup-1.mm: New.
4032 2011-06-02 DJ Delorie <dj@redhat.com>
4034 * lib/timeout.exp (timeout): Add board_info support.
4036 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4038 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4040 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4043 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4044 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4046 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4047 Hans-Peter Nilsson <hp@axis.com>
4049 PR rtl-optimization/48840
4050 * gcc.target/sparc/ultrasp13.c: New test.
4052 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4055 * gcc.c-torture/compile/pr49238.c: New.
4057 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4059 * gcc.target/arm/g2.c: Skip test in -mthumb.
4060 Skip test unless cpu is xscale.
4061 * gcc.target/arm/scd42-2.c: Likewise.
4062 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4064 2011-06-01 Jason Merrill <jason@redhat.com>
4066 * g++.dg/cpp0x/decltype28.C: New.
4067 * g++.dg/cpp0x/decltype29.C: New.
4069 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4072 * gcc.target/mips/pr45074.c: New test.
4074 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4075 Hans-Peter Nilsson <hp@axis.com>
4077 PR rtl-optimization/48830
4078 * gcc.target/sparc/ultrasp12.c: New test.
4080 2011-06-01 David Li <davidxl@google.com>
4082 * gcc.dg/profile-dir-1.c: Change pass name.
4083 * gcc.dg/profile-dir-2.c: Ditto.
4084 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4085 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4086 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4087 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4088 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4089 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4090 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4091 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4092 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4093 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4094 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4095 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4096 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4097 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4098 * gcc.dg/profile-dir-3.c: Ditto.
4099 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4101 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4103 * objc.dg/attributes/method-nonnull-1.m: New test.
4104 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4106 2011-05-31 Tobias Burnus <burnus@net-b.de>
4109 * gfortran.dg/coarray_atomic_1.f90: New.
4110 * gfortran.dg/coarray/atomic_1.f90: New.
4112 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4114 * gcc.dg/guality/bswaptest.c: New test.
4115 * gcc.dg/guality/clztest.c: New test.
4116 * gcc.dg/guality/ctztest.c: New test.
4117 * gcc.dg/guality/rotatetest.c: New test.
4120 * gcc.target/i386/pr48688.c: New test.
4122 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4125 * g++.dg/lookup/name-clash9.C: New.
4127 2011-05-31 Tobias Burnus <burnus@net-b.de>
4130 * gfortran.dg/coarray/dummy_1.f90: New.
4132 2011-05-31 Tobias Burnus <burnus@net-b.de>
4135 * gfortran.dg/coarray/save_1.f90: New.
4136 * gfortran.dg/coarray_4.f90: Update dg-error.
4138 2011-05-31 Jason Merrill <jason@redhat.com>
4140 * g++.dg/cpp0x/rv-template1.C: New.
4142 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4144 PR rtl-optimization/49235
4145 * gcc.dg/pr49235.c: New test.
4147 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4149 PR tree-optimization/49093
4150 * gcc.dg/vect/pr49093.c: New test.
4152 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4155 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4157 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4160 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4163 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4166 * gcc.c-torture/execute/pr49186.c: New.
4168 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4171 * gcc.target/i386/pr49168-1.c: New.
4173 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4174 Eric Botcazou <ebotcazou@adacore.com>
4176 * gcc.dg/guality/drap.c: New test.
4178 2011-05-30 Richard Guenther <rguenther@suse.de>
4180 PR tree-optimization/49210
4181 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4182 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4184 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4187 * g++.dg/gomp/pr49223-1.C: New test.
4188 * g++.dg/gomp/pr49223-2.C: New test.
4190 2011-05-30 Richard Guenther <rguenther@suse.de>
4192 PR tree-optimization/49218
4193 * gcc.c-torture/execute/pr49218.c: New testcase.
4195 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4197 PR tree-optimization/49199
4198 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4199 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4200 -fno-tree-scev-cprop.
4202 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4205 * gfortran.dg/extends_13.f03: New.
4207 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4209 PR rtl-optimization/49095
4210 * gcc.target/i386/pr49095.c: New test.
4212 2011-05-29 Tobias Burnus <burnus@net-b.de>
4215 * gfortran.dg/coarray_24.f90: New.
4217 2011-05-29 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/coarray_23.f90: New.
4222 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4225 * gcc.dg/pr48826.c: New test.
4227 2011-05-29 Richard Guenther <rguenther@suse.de>
4229 PR tree-optimization/49217
4230 * gcc.dg/torture/pr49217.c: New testcase.
4232 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4235 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4237 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4239 * gnat.dg/boolean_subtype.adb: Rename to...
4240 * gnat.dg/boolean_subtype1.adb: ...this.
4242 2011-05-28 Jason Merrill <jason@redhat.com>
4244 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4246 2011-05-27 Jason Merrill <jason@redhat.com>
4248 * g++.dg/cpp0x/enum18.C: Adjust.
4250 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4252 2011-05-27 Tobias Burnus <burnus@net-b.de>
4255 * gfortran.dg/coarray_22.f90: New.
4257 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4259 PR tree-optimization/46728
4260 * gcc.target/powerpc/pr46728-1.c: New.
4261 * gcc.target/powerpc/pr46728-2.c: New.
4262 * gcc.target/powerpc/pr46728-3.c: New.
4263 * gcc.target/powerpc/pr46728-4.c: New.
4264 * gcc.target/powerpc/pr46728-5.c: New.
4265 * gcc.dg/pr46728-6.c: New.
4266 * gcc.target/powerpc/pr46728-7.c: New.
4267 * gcc.target/powerpc/pr46728-8.c: New.
4268 * gcc.dg/pr46728-9.c: New.
4269 * gcc.target/powerpc/pr46728-10.c: New.
4270 * gcc.target/powerpc/pr46728-11.c: New.
4271 * gcc.dg/pr46728-12.c: New.
4272 * gcc.target/powerpc/pr46728-13.c: New.
4273 * gcc.target/powerpc/pr46728-14.c: New.
4274 * gcc.target/powerpc/pr46728-15.c: New.
4275 * gcc.target/powerpc/pr46728-16.c: New.
4277 2011-05-27 Jason Merrill <jason@redhat.com>
4279 * g++.dg/abi/mangle47.C: New.
4282 * g++.dg/template/const5.C: New.
4284 * g++.dg/cpp0x/enum18.C: New.
4286 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4288 * g++.dg/cpp0x/error6.C: New.
4290 * g++.dg/cpp0x/error5.C: New.
4292 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4295 * g++.dg/eh/cond6.C: New test.
4297 2011-05-27 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/rank_3.f90: New.
4301 * gfortran.dg/rank_4.f90: New.
4303 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4305 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4306 replace dump search.
4308 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4310 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4311 * gnat.dg/bit_packed_array5.adb: ...here.
4313 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4316 * g++.dg/cpp0x/auto25.C: New.
4318 2011-05-27 Richard Guenther <rguenther@suse.de>
4320 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4322 2011-05-27 Richard Guenther <rguenther@suse.de>
4324 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4326 2011-05-27 Richard Guenther <rguenther@suse.de>
4329 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4331 2011-05-26 Jason Merrill <jason@redhat.com>
4333 * g++.dg/cpp0x/friend1.C: New.
4334 * g++.dg/cpp0x/friend2.C: New.
4336 * g++.dg/cpp0x/auto7.C: Update.
4337 * g++.dg/template/crash50.C: Adjust.
4338 * g++.dg/template/static9.C: Adjust.
4339 * g++.old-deja/g++.ext/memconst.C: Adjust.
4341 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4343 * gcc.dg/march.c: Ignore a note for some targets.
4345 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4346 Nathan Froyd <froydnj@codesourcery.com>
4350 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4351 * g++.dg/parse/pr18770.C: New test.
4352 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4354 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4357 * gfortran.dg/dependency_40.f90 : New test.
4359 2011-05-26 Tobias Burnus <burnus@net-b.de>
4362 * gfortran.dg/coarray/registering_1.f90: New.
4364 2011-05-26 Jason Merrill <jason@redhat.com>
4366 * g++.dg/cpp0x/variadic111.C: New.
4367 * g++.dg/cpp0x/variadic41.C: Adjust.
4369 2011-05-26 Richard Guenther <rguenther@suse.de>
4371 PR tree-optimization/48702
4372 * gcc.dg/torture/pr48702.c: New testcase.
4374 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4376 PR gcov-profile/48845
4377 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
4379 * gcc.dg/matrix/matrix.exp: Likewise.
4380 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4381 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
4382 line number to check_profiling_available.
4383 * lib/target-supports.exp (check_profiling_available): Account for
4385 Require TLS runtime support with -fprofile-generate.
4386 * lib/profopt.exp (profopt-execute): Add TLS options for
4388 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
4390 2011-05-26 Jakub Jelinek <jakub@redhat.com>
4393 * g++.dg/eh/cond5.C: New test.
4395 PR tree-optimization/49161
4396 * gcc.c-torture/execute/pr49161.c: New test.
4398 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4400 * gcc.target/arm/neon-vorn-vbic.c: New test.
4402 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
4404 PR tree-optimization/49038
4405 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
4406 * gcc.dg/vect/pr49038.c: New test.
4408 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
4409 * g++.dg/init/pr25811-3.C: New.
4410 * g++.dg/init/pr25811-4.C: New.
4412 2011-05-25 Jason Merrill <jason@redhat.com>
4414 * g++.dg/cpp0x/enum17.C: New.
4415 * g++.old-deja/g++.jason/rfg10.C: Adjust.
4417 * g++.dg/cpp0x/auto24.C: New.
4419 * g++.dg/cpp0x/error4.C: New.
4421 * g++.dg/cpp0x/rv-restrict.C: New.
4423 * g++.dg/cpp0x/enum15.C: New.
4424 * g++.dg/cpp0x/constexpr-switch2.C: New.
4426 * g++.dg/cpp0x/variadic110.C: New.
4428 * g++.dg/cpp0x/auto9.C: Add typedef test.
4430 * g++.dg/cpp0x/auto23.C: New.
4431 * g++.dg/cpp0x/auto9.C: Adjust.
4433 * g++.dg/cpp0x/defaulted29.C: New.
4435 * g++.dg/cpp0x/initlist51.C: New.
4437 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
4439 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
4440 * g++.dg/abi/packed1.C: Suppress warning.
4441 * g++.dg/warn/Wunused-parm-3.C: Likewise.
4442 * g++.dg/template/stdarg1.C: Likewise.
4443 * g++.dg/other/packed1.C: Remove arm from xfail list.
4445 2011-05-25 Jason Merrill <jason@redhat.com>
4447 * g++.dg/cpp0x/enum16.C: New.
4448 * g++.dg/parse/error15.C: Adjust.
4450 * g++.dg/cpp0x/initlist50.C: New.
4452 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
4454 * g++.dg/cpp0x/variadic109.C: New.
4456 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
4458 * gcc.target/i386/pause-1.c: New.
4460 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
4462 * gcc.dg/stack-usage-1.c: Adjust comment.
4463 * gcc.dg/stack-usage-2.c: New test.
4465 2011-05-25 Jakub Jelinek <jakub@redhat.com>
4468 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
4469 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
4471 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
4473 PR rtl-optimization/48757
4474 * gfortran.dg/pr48757.f: New test case.
4476 2011-05-24 Jason Merrill <jason@redhat.com>
4478 * g++.dg/cpp0x/access01.C: New.
4480 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4483 * objc.dg/pr48177.m: New testcase.
4485 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
4488 * objc.dg/pr48187.m: New testcase.
4489 * obj-c++.dg/pr48187.mm: New testcase.
4490 * objc.dg/ivar-extra-semicolon.m: New testcase.
4492 2011-05-24 Jason Merrill <jason@redhat.com>
4494 * g++.dg/template/access21.C: New.
4495 * g++.dg/template/access22.C: New.
4497 2011-05-24 Michael Matz <matz@gcc.gnu.org>
4499 PR rtl-optimization/48633
4500 * g++.dg/pr48633.C: New test.
4502 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4505 * g++.dg/other/pr49133.C: New test.
4507 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
4508 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4510 * gcc.dg/torture/tls/run-gd.c: New test.
4511 * gcc.dg/torture/tls/run-ie.c: New test.
4512 * gcc.dg/torture/tls/run-ld.c: New test.
4513 * gcc.dg/torture/tls/run-le.c: New test.
4514 * lib/target-supports.exp (check_effective_target_tls_runtime):
4515 Build testcase with TLS options.
4517 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4519 * gcc.dg/vect/pr48172.c: Remove dg-do run.
4521 2011-05-24 Tom de Vries <tom@codesourcery.com>
4523 PR tree-optimization/49121
4524 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
4526 2011-05-23 Jason Merrill <jason@redhat.com>
4528 * g++.dg/cpp0x/defaulted28.C: New.
4530 * g++.dg/cpp0x/sfinae25.C: New.
4532 * g++.dg/cpp0x/rv-cast2.C: New.
4534 * g++.dg/cpp0x/enum14.C: New.
4536 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4539 * gcc.c-torture/execute/pr49123.c: New test.
4542 * gcc.dg/debug/pr49032.c: New test.
4545 * gcc.dg/pr49120.c: New test.
4547 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
4550 * gcc.target/i386/pr47315.c: New test.
4552 2011-05-23 Jason Merrill <jason@redhat.com>
4554 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
4556 * g++.dg/cpp0x/sfinae24.C: New.
4558 * g++.dg/cpp0x/error3.C: New.
4560 * g++.dg/cpp0x/defaulted27.C: New.
4562 * g++.dg/cpp0x/decltype27.C: New.
4564 2011-05-23 Richard Guenther <rguenther@suse.de>
4566 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
4568 2011-05-23 Richard Guenther <rguenther@suse.de>
4570 PR tree-optimization/40874
4571 * g++.dg/tree-ssa/pr40874.C: New testcase.
4573 2011-05-23 Richard Guenther <rguenther@suse.de>
4575 PR tree-optimization/49115
4576 * g++.dg/torture/pr49115.C: New testcase.
4578 2011-05-23 Richard Guenther <rguenther@suse.de>
4581 * gcc.dg/memcpy-3.c: New testcase.
4583 2011-05-23 Jakub Jelinek <jakub@redhat.com>
4586 * gcc.c-torture/execute/pr48973-1.c: New test.
4587 * gcc.c-torture/execute/pr48973-2.c: New test.
4589 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
4592 * g++.dg/warn/pr18016.C: New.
4594 2011-05-23 Tom de Vries <tom@codesourcery.com>
4597 * gcc.target/arm/ivopts-6.c: New test.
4599 2011-05-22 Jakub Jelinek <jakub@redhat.com>
4602 * gcc.c-torture/compile/pr49029.c: New test.
4604 2011-05-22 Jason Merrill <jason@redhat.com>
4606 * g++.dg/cpp0x/sfinae23.C: New.
4607 * g++.dg/cpp0x/sfinae8.C: Correct.
4609 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4611 * gfortran.dg/function_optimize_8.f90: New test case.
4613 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
4615 PR tree-optimization/49087
4616 * gcc.dg/vect/O3-pr49087.c: New test.
4618 2011-05-21 Jason Merrill <jason@redhat.com>
4620 * g++.dg/debug/const5.C: New.
4622 2011-05-20 Jason Merrill <jason@redhat.com>
4624 * g++.dg/cpp0x/constexpr-static7.C: Extend.
4626 * g++.dg/cpp0x/constexpr-static7.C: New.
4628 * g++.dg/cpp0x/enum12.C: New.
4629 * g++.dg/cpp0x/enum13.C: New.
4631 2011-05-21 Janus Weil <janus@gcc.gnu.org>
4634 * gfortran.dg/select_type_23.f03: New.
4636 2011-05-20 Jason Merrill <jason@redhat.com>
4638 * g++.dg/cpp0x/defaulted26.C: New.
4640 * g++.dg/cpp0x/noexcept02.C: Fix.
4641 * g++.dg/cpp0x/noexcept03.C: Fix.
4642 * g++.dg/cpp0x/noexcept08.C: Fix.
4643 * g++.dg/cpp0x/noexcept10.C: New.
4645 2011-05-20 Janus Weil <janus@gcc.gnu.org>
4648 * gfortran.dg/extends_12.f03: New.
4650 2011-05-20 Jason Merrill <jason@redhat.com>
4652 * g++.dg/template/koenig9.C: New.
4653 * g++.dg/opt/pr47615.C: Fix.
4654 * g++.dg/overload/defarg1.C: Fix.
4655 * g++.dg/tc1/dr213.C: Remove xfail.
4656 * g++.dg/torture/pr34850.C: Fix.
4657 * g++.dg/torture/pr39362.C: Fix.
4658 * g++.old-deja/g++.brendan/crash56.C: Fix.
4659 * g++.old-deja/g++.pt/memtemp47.C: Fix.
4661 2011-05-20 Richard Guenther <rguenther@suse.de>
4663 PR tree-optimization/49079
4664 * gcc.dg/torture/pr49079.c: New testcase.
4666 2011-05-20 Jakub Jelinek <jakub@redhat.com>
4668 PR tree-optimization/49073
4669 * gcc.c-torture/execute/pr49073.c: New test.
4671 2011-06-19 Tobias Burnus <burnus@net-b.de>
4674 * gfortran.dg/coarray_21.f90: New.
4676 2011-05-19 Joseph Myers <joseph@codesourcery.com>
4678 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
4681 2011-05-19 Richard Guenther <rguenther@suse.de>
4684 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
4686 2011-05-19 Richard Guenther <rguenther@suse.de>
4689 * gcc.dg/builtin-object-size-11.c: New testcase.
4691 2011-05-19 Tom de Vries <tom@codesourcery.com>
4694 * gcc.target/arm/ivopts.c: New test.
4695 * gcc.target/arm/ivopts-2.c: New test.
4697 2011-05-19 Tom de Vries <tom@codesourcery.com>
4699 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
4701 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4703 * gcc.c-torture/execute/960321-1.x: Remove.
4705 2011-05-18 Janus Weil <janus@gcc.gnu.org>
4708 * gfortran.dg/move_alloc_4.f90: New.
4710 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
4713 * gcc.target/i386/pr49002-1.c: New test.
4714 * gcc.target/i386/pr49002-2.c: Likewise.
4716 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4718 PR tree-optimization/49039
4719 * gcc.c-torture/execute/pr49039.c: New test.
4720 * gcc.dg/tree-ssa/pr49039.c: New test.
4721 * g++.dg/torture/pr49039.C: New test.
4723 2011-05-18 Jason Merrill <jason@redhat.com>
4725 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
4726 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
4727 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
4729 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
4731 * gcc.target/bfin/mcpu-bf592.c: New test.
4733 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
4735 PR tree-optimization/41881
4736 * gcc.dg/vect/O3-pr41881.c: New test.
4737 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
4739 2011-05-18 Jakub Jelinek <jakub@redhat.com>
4741 PR tree-optimization/49000
4742 * gcc.dg/pr49000.c: New test.
4744 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
4746 * gnat.dg/invalid1.adb: New test.
4748 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
4750 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
4752 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
4753 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
4755 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
4758 * g++.dg/cpp0x/range-for18.C: New.
4760 2011-05-15 Tobias Burnus <burnus@net-b.de>
4763 * gfortran.dg/coarray/image_index_2.f90: New.
4765 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
4767 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
4768 * g++.dg/cpp0x/override2.C: New.
4770 2011-05-14 Tobias Burnus <burnus@net-b.de>
4773 * gfortran.de/coarray_20.f90: New.
4775 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4778 * function_optimize_7.f90: New test case.
4780 2011-05-13 Jason Merrill <jason@redhat.com>
4782 * g++.dg/cpp0x/decltype26.C: New.
4783 * g++.dg/cpp0x/enum11.C: New.
4785 2011-05-13 Tobias Burnus <burnus@net-b.de>
4789 * gfortran.dg/assign_8.f90: Update dg-error.
4791 2011-05-13 Tobias Burnus <burnus@net-b.de>
4794 * gfortran.dg/io_constraints_8.f90: New.
4795 * gfortran.dg/io_constraints_9.f90: New.
4797 2011-05-13 Martin Thuresson <martint@google.com>
4799 PR gcov-profile/47793
4800 * gcc.dg/pr47793.c: New.
4802 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4804 PR tree-optimization/48975
4805 * gcc.dg/pr48975.c: New test.
4807 2011-05-12 Tobias Burnus <burnus@net-b.de>
4810 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
4812 2011-05-12 Jason Merrill <jason@redhat.com>
4814 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
4816 2011-05-12 Geert Bosch <bosch@adacore.com>
4818 * gnat.dg/view_conversion1.adb: New test.
4820 2011-05-12 Richard Guenther <rguenther@suse.de>
4822 PR tree-optimization/48172
4823 * gcc.dg/vect/pr48172.c: New testcase.
4825 2011-05-12 Jakub Jelinek <jakub@redhat.com>
4828 * g++.dg/opt/pr48967.C: New test.
4830 2011-05-11 Jason Merrill <jason@redhat.com>
4832 * g++.dg/cpp0x/constexpr-friend.C: New.
4833 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
4835 * g++.dg/cpp0x/sfinae22.C: New.
4837 2011-05-11 Tobias Burnus <burnus@net-b.de>
4840 * gfortran.dg/generic_24.f90: New.
4842 2011-05-11 Richard Guenther <rguenther@suse.de>
4844 PR tree-optimization/15256
4845 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
4847 2011-05-11 Jakub Jelinek <jakub@redhat.com>
4850 * gcc.dg/pr48159-1.c: New test.
4851 * gcc.dg/pr48159-2.c: New test.
4853 2011-05-11 Richard Guenther <rguenther@suse.de>
4856 * gcc.dg/torture/pr48953.c: New testcase.
4858 2011-05-11 Richard Guenther <rguenther@suse.de>
4860 PR tree-optimization/18041
4861 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
4863 2011-05-11 Alan Modra <amodra@gmail.com>
4866 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
4868 2011-05-10 Jason Merrill <jason@redhat.com>
4870 * g++.dg/cpp0x/defaulted25.C: New.
4871 * g++.dg/template/crash7.C: Adjust.
4873 * g++.dg/cpp0x/variadic108.C: New.
4875 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
4877 * g++.dg/inherit/virtual9.C: Extend.
4879 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4882 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
4883 are passed and returned in vector registers.
4885 2011-05-10 Richard Guenther <rguenther@suse.de>
4887 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
4888 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4889 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4890 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4891 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
4894 2011-05-10 Jakub Jelinek <jakub@redhat.com>
4896 PR tree-optimization/48611
4897 PR tree-optimization/48794
4898 * gfortran.dg/gomp/pr48611.f90: New test.
4899 * gfortran.dg/gomp/pr48794.f90: New test.
4902 * gcc.dg/dfp/pr48928.c: New test.
4904 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4907 * g++.dg/cpp0x/pr48522.C: New.
4909 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4912 * g++.dg/cpp0x/sfinae21.C: New.
4914 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4916 * g++.dg/template/sfinae28.C: Rename to...
4917 * g++.dg/cpp0x/sfinae19.C: ... this.
4918 * g++.dg/template/sfinae29.C: Rename to...
4919 * g++.dg/cpp0x/sfinae20.C: ... this.
4921 2011-05-09 Jeff Law <law@redhat.com>
4923 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
4926 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
4929 * g++.dg/init/pr20039.C: New.
4931 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4935 * g++.dg/template/sfinae28.C: New.
4936 * g++.dg/template/sfinae29.C: Likewise.
4938 2011-05-09 Jason Merrill <jason@redhat.com>
4940 * g++.dg/template/nontype23.C: New.
4942 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
4944 * g++.dg/init/pr48859.C: New.
4946 2011-05-09 Jason Merrill <jason@redhat.com>
4948 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
4949 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
4950 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
4951 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
4952 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
4953 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
4954 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
4955 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
4957 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
4959 * g++.dg/inherit/virtual9.C: New.
4961 2011-05-09 Dodji Seketeli <dodji@redhat.com>
4964 * g++.dg/template/dependent-expr8.C: New test case.
4966 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
4968 PR tree-optimization/48837
4969 * gcc.dg/pr48837.c: New testcase.
4971 2011-05-06 Jason Merrill <jason@redhat.com>
4973 * g++.dg/cpp0x/constexpr-condition2.C: New.
4975 * g++.dg/cpp0x/constexpr-missing.C: New.
4977 2011-05-06 Tobias Burnus <burnus@net-b.de>
4980 * gfortran.dg/coarray/this_image_2.f90: New.
4982 2011-05-06 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/bind_c_usage_22.f90: New.
4987 * gfortran.dg/bind_c_usage_23.f90: New.
4988 * gfortran.dg/bind_c_usage_24.f90: New.
4989 * gfortran.dg/bind_c_usage_24_c.c: New.
4991 2011-05-06 Dodji Seketeli <dodji@redhat.com>
4994 * g++.dg/template/member9.C: New test case.
4996 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
4998 * gnat.dg/discr29.ad[sb]: New test.
4999 * gnat.dg/discr30.adb: Likewise.
5001 2011-05-05 Julian Brown <julian@codesourcery.com>
5003 * gcc.target/arm/neon-vset_lanes8.c: New test.
5005 2011-05-05 Jason Merrill <jason@redhat.com>
5007 * g++.dg/init/new32.C: New.
5009 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5014 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5016 PR rtl-optimization/48381
5017 * gcc.c-torture/compile/pr48381.c: New test.
5019 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5021 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5023 * gcc.target/i386/opt-1.c: Ditto.
5025 2011-05-04 Jason Merrill <jason@redhat.com>
5027 * g++.dg/conversion/base1.C: New.
5029 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5031 PR libgfortran/48787
5032 * gfortran.dg/round_3.f08: Add more checks to test case.
5034 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5036 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5037 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5038 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5039 Gate test on effective_target fd_truncate.
5041 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5043 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5044 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5045 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5046 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5047 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5048 * gcc.target/i386/pr38824.c: Ditto.
5049 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5050 * gcc.target/i386/vecinit-2.c: Ditto.
5051 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5052 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5053 * gcc.target/i386/parity-2.c: Ditto.
5054 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5056 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5058 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5060 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5061 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5062 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5064 2011-05-03 Tobias Burnus <burnus@net-b.de>
5067 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5069 2011-05-03 Tobias Burnus <burnus@net-b.de>
5072 * gfortran.dg/coarray/this_image_1.f90: New.
5074 2011-05-03 Tobias Burnus <burnus@net-b.de>
5077 * gfortran.dg/coarray/caf.dg: New.
5078 * gfortran.dg/coarray/image_index_1.f90: New, copied
5079 from ../coarray_16.f90.
5081 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5084 * g++.dg/ext/complex9.C: New.
5086 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5089 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5090 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5091 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5093 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5095 * gcc.target/bfin/builtins: Created.
5096 * gcc.target/bfin/hisilh-O0.c: Deleted.
5097 * gcc.target/bfin/hisilh.c: Moved to...
5098 * gcc.target/bfin/builtins/hisilh.c: ...here.
5099 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5100 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5101 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5102 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5103 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5104 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5105 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5106 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5107 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5108 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5109 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5110 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5111 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5112 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5113 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5114 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5115 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5116 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5117 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5118 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5119 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5120 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5121 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5122 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5123 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5124 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5125 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5126 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5127 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5128 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5129 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5130 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5131 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5132 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5133 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5134 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5135 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5136 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5137 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5138 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5139 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5140 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5141 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5142 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5143 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5144 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5145 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5146 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5147 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5148 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5149 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5150 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5151 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5152 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5153 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5154 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5155 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5156 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5157 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5158 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5159 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5160 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5161 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5162 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5163 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5164 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5165 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5166 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5167 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5168 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5169 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5170 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5171 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5172 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5173 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5174 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5175 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5176 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5177 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5178 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5179 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5180 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5181 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5182 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5183 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5184 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5185 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5186 * gcc.target/bfin/builtins/circptr.c: Ditto.
5187 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5188 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5189 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5190 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5191 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5192 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5193 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5194 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5195 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5196 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5197 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5198 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5199 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5200 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5201 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5202 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5203 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5204 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5205 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5206 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5207 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5208 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5209 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5210 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5211 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5212 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5213 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5214 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5215 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5216 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5217 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5218 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5219 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5220 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5221 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5222 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5223 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5224 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5225 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5226 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5227 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5228 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5229 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5230 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5231 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5232 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5233 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5234 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5235 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5236 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5237 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5238 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5239 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5240 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5241 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5242 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5243 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5244 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5245 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5246 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5247 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5248 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5249 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5250 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5251 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5252 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5253 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5254 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5255 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5256 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5258 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5260 * gcc.target/arm/cold-lc.c: New test.
5262 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5265 * gcc.dg/pr48774.c: New test.
5267 2011-05-03 Richard Guenther <rguenther@suse.de>
5269 * gcc.dg/large-size-array-5.c: New testcase.
5271 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5273 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5275 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5277 * lib/target-supports.exp (check_effective_target_vect_strided):
5279 (check_effective_target_vect_strided2)
5280 (check_effective_target_vect_strided3)
5281 (check_effective_target_vect_strided4)
5282 (check_effective_target_vect_strided8): ...these new functions.
5284 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5285 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5286 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5287 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5288 * gcc.dg/vect/pr37539.c: Likewise.
5289 * gcc.dg/vect/slp-11a.c: Likewise.
5290 * gcc.dg/vect/slp-11b.c: Likewise.
5291 * gcc.dg/vect/slp-11c.c: Likewise.
5292 * gcc.dg/vect/slp-12a.c: Likewise.
5293 * gcc.dg/vect/slp-12b.c: Likewise.
5294 * gcc.dg/vect/slp-18.c: Likewise.
5295 * gcc.dg/vect/slp-19a.c: Likewise.
5296 * gcc.dg/vect/slp-19b.c: Likewise.
5297 * gcc.dg/vect/slp-21.c: Likewise.
5298 * gcc.dg/vect/slp-23.c: Likewise.
5299 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5301 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5302 instead of vect_interleave && vect_extract_even_odd.
5303 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5304 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5305 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5306 * gcc.dg/vect/vect-1.c: Likewise.
5307 * gcc.dg/vect/vect-10.c: Likewise.
5308 * gcc.dg/vect/vect-98.c: Likewise.
5309 * gcc.dg/vect/vect-107.c: Likewise.
5310 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5311 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5312 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5313 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5314 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5315 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5316 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5317 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5318 * gcc.dg/vect/vect-strided-float.c: Likewise.
5319 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5320 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5321 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5322 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5323 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5324 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5325 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5326 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5327 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5328 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5329 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5330 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5331 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5332 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5333 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5335 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5337 * gcc.dg/vect/pr30843.c: Likewise.
5338 * gcc.dg/vect/pr33866.c: Likewise.
5339 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5340 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5341 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5342 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5344 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5346 * gcc.dg/vect/slp-11.c: Split into...
5347 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5348 gcc.dg/vect/slp-11c.c: ...these tests.
5349 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5350 * gcc.dg/vect/slp-12c.c: ...this new test.
5351 * gcc.dg/vect/slp-19.c: Split into...
5352 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5353 gcc.dg/vect/slp-19c.c: ...these new tests.
5355 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5357 * lib/target-supports.exp
5358 (check_effective_target_vect_extract_even_odd_wide): Delete.
5359 (check_effective_target_vect_strided_wide): Likewise.
5360 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5361 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5362 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5363 * gcc.dg/vect/pr37539.c: Likewise.
5364 * gcc.dg/vect/slp-11.c: Likewise.
5365 * gcc.dg/vect/slp-12a.c: Likewise.
5366 * gcc.dg/vect/slp-12b.c: Likewise.
5367 * gcc.dg/vect/slp-19.c: Likewise.
5368 * gcc.dg/vect/slp-23.c: Likewise.
5369 * gcc.dg/vect/vect-1.c: Likewise.
5370 * gcc.dg/vect/vect-98.c: Likewise.
5371 * gcc.dg/vect/vect-107.c: Likewise.
5372 * gcc.dg/vect/vect-strided-float.c: Likewise.
5374 2011-05-02 Jason Merrill <jason@redhat.com>
5376 * g++.dg/init/new31.C: New.
5378 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
5381 * gcc.dg/pr35445.c: New test.
5383 2011-05-02 Jason Merrill <jason@redhat.com>
5385 * c-c++-common/vla-1.c: New.
5387 2011-05-02 Richard Guenther <rguenther@suse.de>
5389 PR tree-optimization/48822
5390 * gcc.dg/torture/pr48822.c: New testcase.
5392 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
5395 * g++.dg/cpp0x/constexpr-47969.C: New.
5397 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
5400 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
5401 on vect_no_align targets.
5402 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
5403 vect_no_align targets.
5405 2011-05-01 Xinliang David Li <davidxl@google.com>
5407 * gcc.dg/tree-ssa/integer-addr.c: New test.
5408 * gcc.dg/tree-ssa/alias_bug.c: New test.
5410 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5412 PR libgfortran/48787
5413 * gfortran.dg/round_3.f08: Add more checks.
5415 2011-04-30 Tobias Burnus <burnus@net-b.de>
5418 * gfortran.dg/import9.f90: New, proper test.
5419 * gfortran.dg/interface_37.f90: Remove bogus
5420 test (bogus copy of interface_36.f90).
5422 2011-04-30 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/interface_37.f90: New.
5427 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
5430 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
5432 2011-04-30 Jakub Jelinek <jakub@redhat.com>
5434 PR tree-optimization/48809
5435 * gcc.c-torture/execute/pr48809.c: New test.
5437 2011-04-29 Jeff Law <law@redhat.com>
5439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
5441 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/init/ctor10.C: New.
5446 2011-04-29 Le-Chun Wu <lcwu@google.com>
5448 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
5449 warning in implicitly instantiated templates.
5451 2011-04-29 Le-Chun Wu <lcwu@google.com>
5453 * g++.dg/warn/Wnull-conversion-1.C: New.
5454 * g++.dg/warn/Wnull-conversion-2.C: New.
5456 2011-04-29 Diego Novillo <dnovillo@google.com>
5458 * g++.old-deja/g++.other/null3.C: Expect warning about
5459 converting boolean to a pointer.
5461 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
5464 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
5468 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
5470 2011-04-29 Tobias Burnus <burnus@net-b.de>
5473 * gfortran.dg/typebound_proc_22.f90: New.
5476 * gfortran.dg/interface_36.f90: New.
5478 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5480 PR libgfortran/48488
5481 PR libgfortran/48602
5482 PR libgfortran/48615
5483 PR libgfortran/48684
5484 PR libgfortran/48787
5485 * gfortran.dg/fmt_g.f: Adjust test.
5486 * gfortran.dg/fmt_g0_1.f08: Adjust test.
5487 * gfortran.dg/round_3.f08: New test.
5488 * gfortran.dg/namelist_print_1.f: Adjust test.
5489 * gfortran.dg/char4_iunit_1.f03: Adjust test.
5490 * gfortran.dg/f2003_io_5.f03: Adjust test.
5491 * gfortran.dg/coarray_15.f90: Adjust test.
5492 * gfortran.dg/namelist_65.f90: Adjust test.
5493 * gfortran.dg/fmt_cache_1.f: Adjust test.
5494 * gfortran.dg/char4_iunit_2.f03: Adjust test.
5495 * gfortran.dg/real_const_3.f90: Adjust test.
5497 2011-04-28 Xinliang David Li <davidxl@google.com>
5499 * gcc.dg/tree-prof/prof-robust-1.c: New test.
5500 * g++.dg/prof-robust-1.C: New test.
5502 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
5504 PR tree-optimization/48765
5505 * gcc.dg/vect/pr48765.c: New.
5507 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5509 PR tree-optimization/48775
5510 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
5512 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5515 * g++.dg/inherit/pr48798.C: New.
5516 * g++.old-deja/g++.other/base1.C: Adjust.
5518 2011-04-28 Dodji Seketeli <dodji@redhat.com>
5521 * g++.dg/template/inherit7.C: New test case.
5523 2011-04-28 Richard Guenther <rguenther@suse.de>
5525 PR tree-optimization/40052
5526 PR tree-optimization/15347
5527 * gcc.dg/tree-ssa/vrp57.c: New testcase.
5528 * gcc.dg/pr15347.c: Likewise.
5530 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5533 * g++.dg/cpp0x/sfinae18.C: New.
5535 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5538 * g++.dg/ext/is_literal_type1.C: New.
5540 2011-04-28 Tobias Burnus <burnus@net-b.de>
5544 * gfortran.dg/interface_35.f90: New.
5545 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
5546 * gfortran.dg/func_result_6.f90: Add dg-warning.
5547 * gfortran.dg/bessel_1.f90: Ditto.
5548 * gfortran.dg/hypot_1.f90: Ditto.
5549 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5550 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
5551 * gfortran.dg/interface_assignment_4.f90: Ditto.
5553 2011-04-27 Jason Merrill <jason@redhat.com>
5555 * g++.dg/ext/complex8.C: New.
5557 * g++.dg/cpp0x/initlist49.C: New.
5558 * g++.dg/init/new30.C: New.
5560 2011-04-27 Tobias Burnus <burnus@net-b.de>
5563 * gfortran.dg/whole_file_34.f90: New.
5565 2011-04-27 Jan Hubicka <jh@suse.cz>
5567 * gcc.dg/tree-ssa/inline-9.c: New testcase.
5569 2011-04-27 Jason Merrill <jason@redhat.com>
5571 * g++.old-deja/g++.oliva/overload1.C: Adjust.
5573 * g++.dg/parse/ambig6.C: New.
5575 2011-04-27 Nick Clifton <nickc@redhat.com>
5577 * gcc.dg/20020312-2.c: Add definition for RX.
5579 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
5580 option with RX targets.
5582 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
5585 2011-04-27 Richard Guenther <rguenther@suse.de>
5587 * gcc.dg/tree-ssa/pr23382.c: Remove.
5589 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
5592 * gcc.c-torture/compile/pr48767.c: New test.
5594 2011-04-27 Richard Guenther <rguenther@suse.de>
5596 PR tree-optimization/48772
5597 * g++.dg/pr48772.C: New testcase.
5599 2011-04-27 Jakub Jelinek <jakub@redhat.com>
5602 * gcc.c-torture/compile/pr48742.c: New test.
5604 2011-04-26 Jason Merrill <jason@redhat.com>
5606 * g++.dg/lookup/koenig13.C: New.
5608 * g++.dg/cpp0x/initlist48.C: New.
5610 2011-04-25 Jason Merrill <jason@redhat.com>
5612 * g++.dg/cpp0x/sfinae17.C: New.
5614 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5617 * gcc.target/powerpc/pr48258-1.c: New file.
5618 * gcc.target/powerpc/pr48258-2.c: Ditto.
5620 2011-04-26 Xinliang David Li <davidxl@google.com>
5622 * gcc.dg/uninit-suppress.c: New test.
5623 * gcc.dg/uninit-suppress.c: New test.
5625 2011-04-26 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.dg/pr48768.c: New test.
5630 PR tree-optimization/48734
5631 * gcc.c-torture/compile/pr48734.c: New test.
5634 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
5636 2011-04-26 Richard Guenther <rguenther@suse.de>
5638 PR tree-optimization/48731
5639 * gcc.dg/torture/pr48731.c: New testcase.
5641 2011-04-26 Richard Guenther <rguenther@suse.de>
5644 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
5646 2011-04-26 Richard Guenther <rguenther@suse.de>
5649 * gcc.dg/torture/pr48694-1.c: New testcase.
5650 * gcc.dg/torture/pr48694-2.c: Likewise.
5652 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
5654 * g++.dg/ext/underlying_type1.C: New.
5655 * g++.dg/ext/underlying_type2.C: Likewise.
5656 * g++.dg/ext/underlying_type3.C: Likewise.
5657 * g++.dg/ext/underlying_type4.C: Likewise.
5658 * g++.dg/ext/underlying_type5.C: Likewise.
5659 * g++.dg/ext/underlying_type6.C: Likewise.
5660 * g++.dg/ext/underlying_type7.C: Likewise.
5661 * g++.dg/ext/underlying_type8.C: Likewise.
5662 * g++.dg/ext/underlying_type9.C: Likewise.
5663 * g++.dg/ext/underlying_type10.C: Likewise.
5665 2011-04-25 Jason Merrill <jason@redhat.com>
5667 * g++.dg/cpp0x/regress/template-const2.C: New.
5669 2011-04-25 Jeff Law <law@redhat.com>
5671 * gcc.dg/tree-ssa/vrp56.c: new test.
5673 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5675 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
5677 2011-04-24 Jakub Jelinek <jakub@redhat.com>
5679 PR preprocessor/48740
5680 * c-c++-common/raw-string-11.c: New test.
5682 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
5684 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
5687 2011-04-23 Tobias Burnus <burnus@net-b.de>
5690 * gfortran.dg/coarray_19.f90: New.
5692 2011-04-23 Jakub Jelinek <jakub@redhat.com>
5695 * gcc.dg/pr48685.c: New test.
5697 2011-04-22 Jan Hubicka <jh@suse.cz>
5699 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
5701 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5703 PR tree-optimization/48717
5704 * gcc.c-torture/execute/pr48717.c: New test.
5706 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
5709 * gcc.target/i386/pr48723.c: New test.
5711 2011-04-22 Jakub Jelinek <jakub@redhat.com>
5714 * gcc.dg/gomp/pr48716.c: New test.
5715 * g++.dg/gomp/pr48716.C: New test.
5717 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
5720 * gcc.dg/missing-field-init-2.c: Update testcase.
5722 2011-04-22 Alan Modra <amodra@gmail.com>
5724 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
5726 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5729 * gfortran.dg/function_optimize_6.f90: New test.
5731 2011-04-21 Easwaran Raman <eraman@google.com>
5733 * gcc.dg/stack-layout-2.c: New test.
5735 2011-04-21 Richard Guenther <rguenther@suse.de>
5738 * g++.dg/lto/pr48207-2_0.C: New testcase.
5739 * g++.dg/lto/pr48207-3_0.C: Likewise.
5741 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/volatile5.adb: New test.
5744 * gnat.dg/volatile5_pkg.ads: New helper.
5746 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
5749 * gcc.target/i386/pr48708.c: New test.
5751 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5753 * gcc.dg/vect/vect-119.c: New test.
5755 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
5757 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
5760 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
5761 Richard Sandiford <richard.sandiford@linaro.org>
5764 * gcc.target/arm/pr46329.c: New test.
5766 2011-04-21 Tobias Burnus <burnus@net-b.de>
5769 * gfortran.dg/coarray_18.f90: New.
5771 2011-04-20 Jason Merrill <jason@redhat.com>
5773 * g++.dg/cpp0x/initlist47.C: New.
5775 * g++.dg/init/dtor4.C: New.
5777 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
5780 * gcc.target/i386/sse2-pinsrw.c: New test.
5781 * gcc.target/i386/avx-vpinsrw.c: Ditto.
5782 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
5783 * gcc.target/i386/sse2-insvhi.c: Ditto.
5784 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
5785 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
5787 2011-04-20 Jason Merrill <jason@redhat.com>
5789 * g++.dg/template/const4.C: New.
5791 2011-04-20 Easwaran Raman <eraman@google.com>
5793 * gcc.dg/stack-layout-1.c: New test.
5795 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
5797 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
5798 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
5801 2011-04-20 Kai Tietz <ktietz@redhat.com>
5803 * gcc.dg/binop-xor1.c: New test.
5804 * gcc.dg/binop-xor2.c: New test.
5805 * gcc.dg/binop-xor3.c: New test.
5806 * gcc.dg/binop-xor4.c: New test.
5807 * gcc.dg/binop-xor5.c: New test.
5809 2011-04-20 Richard Guenther <rguenther@suse.de>
5811 PR tree-optimization/47892
5812 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
5814 2011-04-20 Richard Guenther <rguenther@suse.de>
5817 * g++.dg/torture/pr48695.C: New testcase.
5819 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
5821 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
5822 * gcc.c-torture/execute/cmpsi-2.c: Ditto
5823 * gcc.c-torture/execute/pr45262.c: Ditto
5824 * gcc.dg/torture/pr43165.c: Ditto.
5825 * gcc.dg/torture/pr47228.c: Ditto.
5826 * gcc.dg/tree-ssa/pr45144.c: Ditto.
5827 * gcc.dg/ipa/pr45644.c: Ditto.
5828 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
5831 2011-04-19 Jason Merrill <jason@redhat.com>
5833 * g++.dg/ext/complex7.C: New.
5835 * g++.dg/ext/attrib41.C: New.
5837 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
5840 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
5842 2011-04-19 Jakub Jelinek <jakub@redhat.com>
5845 * gcc.target/i386/pr48678.c: New test.
5847 2011-04-19 Martin Jambor <mjambor@suse.cz>
5849 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
5850 * g++.dg/opt/devirt2.C: New test.
5851 * g++.dg/ipa/devirt-g-1.C: Likewise.
5853 2011-04-19 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/whole_file_33.f90: New.
5858 2011-04-19 Martin Jambor <mjambor@suse.cz>
5860 * g++.dg/ipa/devirt-7.C: New test.
5862 2011-04-19 Richard Guenther <rguenther@suse.de>
5865 * g++.dg/lto/pr48207_0.C: New testcase.
5867 2011-04-18 Jason Merrill <jason@redhat.com>
5869 * g++.dg/init/void1.C: New.
5871 * g++.dg/cpp0x/union4.C: New.
5873 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5876 * g++.dg/torture/pr48661.C: New test.
5879 * g++.dg/gomp/pr48632.C: New test.
5881 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
5883 * gcc.target/i386/sse2-maskmovdqu.c: New test.
5884 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
5886 2011-04-18 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/coarray_17.f90: New.
5890 * gfortran.dg/coarray_10.f90: Update dg-error.
5892 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5895 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
5896 * gfortran.dg/guality/guality.exp: Likewise.
5898 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5900 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
5902 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5904 * gcc.dg/vect/pr48377.c: Remove dg-do run.
5906 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
5910 2011-04-18 Richard Guenther <rguenther@suse.de>
5913 * g++.dg/torture/pr46364.C: New testcase.
5915 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5917 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
5919 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
5921 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
5923 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
5924 Ira Rosen <ira.rosen@linaro.org>
5927 * gcc.target/arm/pr48252.c: New test.
5929 2011-04-18 Jakub Jelinek <jakub@redhat.com>
5931 PR tree-optimization/48616
5932 * gcc.dg/pr48616.c: New test.
5934 2011-04-18 Tobias Burnus <burnus@net-b.de>
5937 * gfortran.dg/coarray_16.f90: New.
5939 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
5942 * gfortran.dg/realloc_on_assign_7.f03: New test.
5944 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5946 PR libgfortran/48602
5947 * gfortran.dg/fmt_g0_6.f08: New test.
5949 2011-04-17 Jason Merrill <jason@redhat.com>
5951 * g++.dg/cpp0x/sfinae16.C: New.
5953 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
5955 * gcc.target/mips/reg-var-1.c: New test.
5957 2011-04-17 Jan Hubicka <jh@suse.cz>
5959 * gcc.dg/winline-5.c: Update testcase.
5961 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
5963 * gnat.dg/discr27.ad[sb]: Move dg directive.
5964 * gnat.dg/discr28.ad[sb]: New test.
5965 * gnat.dg/discr28_pkg.ads: New helper.
5967 2011-04-17 Michael Matz <matz@suse.de>
5969 PR tree-optimization/48622
5971 * gcc.dg/lto/pr48622_0.c: New test.
5973 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
5975 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
5976 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
5977 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
5978 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5979 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5980 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5982 2011-04-15 Jason Merrill <jason@redhat.com>
5984 * g++.dg/cpp0x/range-for17.C: New.
5986 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5988 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
5989 * g++.dg/cpp0x/range-for3.C: Likewise.
5990 * g++.dg/cpp0x/range-for9.C: Correct error message.
5991 * g++.dg/cpp0x/range-for11.C: New.
5992 * g++.dg/cpp0x/range-for12.C: New.
5993 * g++.dg/cpp0x/range-for13.C: New.
5994 * g++.dg/cpp0x/range-for14.C: New.
5995 * g++.dg/cpp0x/range-for15.C: New.
5996 * g++.dg/cpp0x/range-for16.C: New.
5998 2011-04-15 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6003 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6005 * objc.dg/naming-4.m: Updated.
6006 * objc.dg/naming-5.m: Updated.
6007 * objc.dg/naming-6.m: New.
6008 * objc.dg/naming-7.m: New.
6009 * obj-c++.dg/naming-1.mm: Updated.
6010 * obj-c++.dg/naming-2.mm: Updated.
6011 * obj-c++.dg/naming-3.mm: New.
6012 * obj-c++.dg/naming-4.mm: New.
6014 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6016 PR libgfortran/48589
6017 * gfortran.dg/fmt_g0_5.f08: New test.
6019 2011-04-15 Richard Guenther <rguenther@suse.de>
6022 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6024 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6026 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6027 -finline-limit=0 to -fno-inline
6029 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6032 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6035 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6038 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6039 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6040 * gcc.target/i386/avx-insertps-3.c: New test.
6041 * gcc.target/i386/avx-insertps-4.c: New test.
6043 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6045 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6048 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6053 * gcc.target/avr/pr46779-1.c: New test case
6054 * gcc.target/avr/pr46779-2.c: New test case
6056 2011-04-14 Jason Merrill <jason@redhat.com>
6058 * g++.dg/cpp0x/sfinae15.C: New.
6060 * g++.dg/cpp0x/sfinae14.C: New.
6062 * g++.dg/ext/vla10.C: New.
6064 2011-04-14 Richard Guenther <rguenther@suse.de>
6066 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6068 2011-04-14 Richard Guenther <rguenther@suse.de>
6070 * gcc.dg/fold-bitand-4.c: Move ...
6071 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6073 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6075 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6077 * gcc.target/avr/torture/trivial.c: Ditto.
6079 2011-04-13 Jason Merrill <jason@redhat.com>
6081 * g++.dg/template/operator11.C: New.
6083 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6086 * gcc.dg/gomp/pr48591.c: New test.
6089 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6090 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6092 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6095 * g++.dg/template/dependent-expr7.C: New test case.
6097 2011-04-13 Jason Merrill <jason@redhat.com>
6099 * g++.dg/cpp0x/sfinae13.C: New.
6101 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6103 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6105 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6107 * gcc.target/arm/pr43698.c: Remove -march option.
6109 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6111 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6114 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6118 * gfortran.dg/realloc_on_assign_6.f03: New test.
6120 2011-04-12 Kai Tietz <ktietz@redhat.com>
6122 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6123 targets the additional -mno-ms-bitfields and
6124 -Wno-packed-bitfield-compat options.
6125 * g++.dg/ext/bitfield3.C: Likewise.
6126 * g++.dg/ext/bitfield4.C: Likewise.
6127 * g++.dg/ext/bitfield5.C: Likewise.
6128 * gcc.dg/bitfld-15.c: Likewise.
6129 * gcc.dg/bitfld-16.c: Likewise.
6130 * gcc.dg/bitfld-17.c: Likewise.
6131 * gcc.dg/bitfld-18.c: Likewise.
6133 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6135 * gcc.target/arm/neon-vld3-1.c: New test.
6136 * gcc.target/arm/neon-vst3-1.c: New test.
6137 * gcc.target/arm/neon/v*.c: Regenerate.
6139 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6141 PR rtl-optimization/48549
6142 * g++.dg/opt/pr48549.C: New test.
6144 2011-04-12 Richard Guenther <rguenther@suse.de>
6146 PR tree-optimization/46076
6147 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6149 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152 * lib/compat.exp (compat-execute): Declare unsupported after
6153 stripping path from src1.
6154 * lib/lto.exp (lto-execute): Likewise.
6156 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6159 * gcc.dg/pr48552-1.c: New test.
6160 * gcc.dg/pr48552-2.c: New test.
6162 2011-04-11 Jason Merrill <jason@redhat.com>
6164 * g++.dg/cpp0x/sfinae12.C: New.
6166 * g++.dg/cpp0x/enum10.C: New.
6168 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6170 * g++.dg/cpp0x/rv-func.C: New.
6172 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6174 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6177 2011-04-11 Martin Jambor <mjambor@suse.cz>
6179 PR tree-optimization/48195
6180 * gcc.dg/ipa/pr48195.c: New test.
6182 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6184 * gnat.dg/return3.adb: Remove unused switch.
6186 2011-04-08 Mike Stump <mikestump@comcast.net>
6189 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6190 default to fno-common.
6192 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6194 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6195 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6197 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6200 * gfortran.dg/function_optimize_5.f90: New test.
6202 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6204 * gnat.dg/aggr17.adb: New test.
6205 * gnat.dg/aggr18.adb: Likewise.
6207 2011-04-08 Michael Matz <matz@suse.de>
6210 * gcc.target/i386/pr48389.c: New test.
6212 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6214 PR rtl-optimization/48272
6215 * g++.dg/opt/pr48272.C: New.
6217 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6219 PR rtl-optimization/48235
6220 * gcc.dg/pr48235.c: New.
6222 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6224 PR rtl-optimization/48302
6225 * g++.dg/opt/pr48302.C: New.
6227 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6230 * g++.dg/opt/pr48273.C: New.
6232 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6234 PR rtl-optimization/48442
6235 * gcc.dg/pr48442.c: New.
6237 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6239 PR tree-optimization/48377
6240 * gcc.dg/vect/pr48377.c: New test.
6242 2011-04-07 Jason Merrill <jason@redhat.com>
6244 * g++.dg/cpp0x/regress/call1.C: New.
6246 * g++.dg/cpp0x/variadic107.C: New.
6248 * g++.dg/cpp0x/sfinae11.C: New.
6249 * g++.dg/cpp0x/noexcept02.C: Fix.
6251 * g++.dg/cpp0x/sfinae10.C: New.
6253 * g++.dg/cpp0x/sfinae9.C: New.
6255 * c-c++-common/Wcast-qual-1.c: Move here from...
6256 * gcc.dg/cast-qual-3.c: ...here, and...
6257 * g++.dg/warn/Wcast-qual2.C: ...here.
6259 * g++.dg/cpp0x/sfinae8.C: New.
6261 * g++.dg/cpp0x/sfinae7.C: New.
6263 * g++.dg/cpp0x/enum9.C: New.
6265 2011-04-07 Mike Stump <mikestump@comcast.net>
6267 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6268 with no trampolines.
6270 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6273 * gfortran.dg/gomp/pr48117.f90: New test.
6276 * gcc.dg/torture/pr48343.c: New test.
6278 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6282 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6284 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6286 2011-04-07 Tom de Vries <tom@codesourcery.com>
6289 * lib/scanasm.exp (object-size): New proc.
6290 * gcc.target/arm/pr43920-2.c: New test.
6292 2011-04-06 Tobias Burnus <burnus@net-b.de>
6296 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6298 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6300 * gcc.dg/mtune.c: Prune note from output.
6302 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6305 * gcc.dg/guality/pr36977.c: New test.
6306 * gcc.dg/guality/pr48466.c: New test.
6308 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6310 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6312 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6314 * gnat.dg/return3.adb: New test.
6316 2011-04-06 Richard Guenther <rguenther@suse.de>
6318 PR tree-optimization/47663
6319 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6321 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6323 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6324 Solaris 8 and 9 as well.
6326 2011-04-05 Tom de Vries <tom@codesourcery.com>
6329 * gcc.target/arm/pr43920-1.c: New test.
6331 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6333 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6334 (cctor): Actually return the value.
6335 (main): Cast return values.
6337 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6339 * gfortran.dg/character_comparison_8.f90: New test.
6341 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6343 * frontend-passes: (optimize_lexical_comparison): New function.
6344 (optimize_expr): Call it.
6345 (optimize_comparison): Also handle lexical comparison functions.
6346 Return false instad of -2 for unequal comparison.
6348 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6351 * function_optimize_4.f90: New test.
6353 2011-04-04 Tobias Burnus <burnus@net-b.de>
6356 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6357 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6358 * gfortran.dg/coarray_15.f90: New.
6360 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6362 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6363 * gfortran.dg/bessel_7.f90: Likewise.
6365 2011-04-03 Tobias Burnus <burnus@net-b.de>
6367 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6369 2011-04-03 Richard Guenther <rguenther@suse.de>
6370 Ira Rosen <ira.rosen@linaro.org>
6372 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
6373 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
6374 -ftree-loop-if-convert-stores.
6376 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6378 * gnat.dg/specs/aggr2.ads: New test.
6380 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
6382 * gnat.dg/debug2.ad[sb]: New test.
6383 * gnat.dg/debug2_pkg.ads: New helper.
6384 * gnat.dg/debug3.ad[sb]: New test.
6386 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
6388 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
6390 2011-04-01 Jakub Jelinek <jakub@redhat.com>
6393 * gcc.c-torture/compile/pr48335-1.c: New test.
6394 * gcc.dg/pr48335-1.c: New test.
6395 * gcc.dg/pr48335-2.c: New test.
6396 * gcc.dg/pr48335-3.c: New test.
6397 * gcc.dg/pr48335-4.c: New test.
6398 * gcc.dg/pr48335-5.c: New test.
6399 * gcc.dg/pr48335-6.c: New test.
6400 * gcc.dg/pr48335-7.c: New test.
6401 * gcc.dg/pr48335-8.c: New test.
6402 * gcc.target/i386/pr48335-1.c: New test.
6404 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
6407 * gcc.dg/Waddress.c: New test.
6409 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6412 * gfortran.dg/function_optimize_3.f90: New test.
6414 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
6416 * gcc.c-torture/compile/20110401-1.c: New test.
6418 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
6419 * g++.dg/lto/20091002-2_0.C: Likewise.
6420 * g++.dg/lto/20090303_0.c: Likewise.
6421 * g++.dg/lto/20091004-1_0.C: Likewise.
6422 * g++.dg/lto/20091002-3_0.C: Likewise.
6423 * g++.dg/lto/20091004-2_0.C: Likewise.
6424 * g++.dg/lto/20081123_0.C: Likewise.
6425 * g++.dg/lto/20090313_0.C: Likewise.
6426 * g++.dg/lto/20081109-1_0.C: Likewise.
6427 * g++.dg/lto/20081219_0.C: Likewise.
6428 * g++.dg/lto/20081204-1_0.C: Likewise.
6429 * g++.dg/lto/20090302_0.C: Likewise.
6430 * g++.dg/lto/20081119-1_0.C: Likewise.
6431 * g++.dg/lto/20081118_0.C: Likewise.
6432 * gcc.dg/lto/20091020-2_0.c: Likewise.
6433 * gcc.dg/lto/20090210_0.c: Likewise.
6434 * gcc.dg/lto/20081204-1_0.c: Likewise.
6435 * gcc.dg/lto/20081224_0.c: Likewise.
6436 * gcc.dg/lto/20090219_0.c: Likewise.
6437 * gcc.dg/lto/20091014-1_0.c: Likewise.
6438 * gcc.dg/lto/20091016-1_0.c: Likewise.
6439 * gcc.dg/lto/20090206-2_0.c: Likewise.
6440 * gcc.dg/lto/20090116_0.c: Likewise.
6441 * gcc.dg/lto/20091013-1_0.c: Likewise.
6442 * gcc.dg/lto/20091015-1_0.c: Likewise.
6443 * gcc.dg/lto/20090126-2_0.c: Likewise.
6445 2011-03-31 Ian Lance Taylor <iant@google.com>
6447 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
6449 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6451 * gnat.dg/opt16.adb: New test.
6453 2011-03-31 Jason Merrill <jason@redhat.com>
6455 * g++.dg/cpp0x/defaulted24.C: New.
6457 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
6463 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
6465 * g++.dg/other/i386-9.C: New test.
6467 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6469 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
6471 2011-03-30 Jason Merrill <jason@redhat.com>
6473 * g++.dg/cpp0x/regress/error-recovery1.C: New.
6475 * g++.dg/cpp0x/regress/isnan.C: New.
6477 * g++.dg/cpp0x/initlist46.C: New.
6479 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
6482 * gcc.target/arm/neon-modes-2.c: New test.
6484 2011-03-30 Jakub Jelinek <jakub@redhat.com>
6487 * gcc.c-torture/compile/pr48305.c: New test.
6489 2011-03-29 Jason Merrill <jason@redhat.com>
6491 * g++.dg/cpp0x/regress/value-dep1.C: New.
6493 2011-03-29 Steve Ellcey <sje@cup.hp.com>
6495 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
6497 2011-03-29 Ian Lance Taylor <iant@google.com>
6499 * go.test/go-test.exp: Handle the test lines used in several new
6501 (errchk): Add opts parameter. Change all callers. Handle parens
6504 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
6505 Dominique d'Humieres <dominiq@lps.ens.fr>
6507 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
6508 and __APPLE__ && __PPC__ && __ALTIVEC__.
6510 2011-03-29 Jason Merrill <jason@redhat.com>
6512 * g++.dg/cpp0x/dependent1.C: New.
6514 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
6516 * g++.dg/cpp0x/constexpr-memfn1.C: New.
6518 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
6520 2011-03-29 Janus Weil <janus@gcc.gnu.org>
6523 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
6524 * gfortran.dg/proc_ptr_comp_32.f90: New.
6526 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6528 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
6529 check for corresponding warning.
6531 2011-03-28 Jason Merrill <jason@redhat.com>
6533 * g++.dg/cpp0x/rv-deduce2.C: New.
6535 2011-03-29 Jakub Jelinek <jakub@redhat.com>
6538 * gcc.dg/pr48203.c: New test.
6540 2011-03-28 Jeff Law <law@redhat.com>
6542 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
6544 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
6546 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
6547 and __PPC__ && __ALTIVEC__.
6549 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6552 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
6553 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6554 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6555 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6557 2011-03-28 Jason Merrill <jason@redhat.com>
6559 * g++.dg/cpp0x/initlist-array2.C: New.
6561 * g++.dg/cpp0x/initlist-array1.C: New.
6563 * g++.dg/cpp0x/constexpr-compound.C: New.
6565 * g++.dg/cpp0x/constexpr-using.C: New.
6567 * g++.dg/cpp0x/constexpr-noexcept.C: New.
6569 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
6572 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
6574 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
6576 * gcc.dg/slp-1.c: New test.
6578 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
6580 * gcc.target/i386/avx256-unaligned-load-1.c: New.
6581 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
6582 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
6583 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
6584 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
6585 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
6586 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
6587 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6588 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
6589 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6590 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6591 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
6592 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
6593 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
6595 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6598 * gfortran.dg/trim_optimize_5.f90: New test.
6599 * gfortran.dg/trim_optimize_6.f90: New test.
6601 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
6604 * gcc.target/mips/madd-7.c: Remove -mlong32.
6605 * gcc.target/mips/msub-7.c: Likewise.
6607 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
6609 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
6610 accesses to preserve the meaning of the test for doubleword vectors.
6611 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
6612 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
6614 2011-03-26 Janus Weil <janus@gcc.gnu.org>
6617 * gfortran.dg/class_42.f03: New.
6619 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
6621 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
6624 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
6626 PR rtl-optimization/48144
6627 * gcc.dg/pr48144.c: New test.
6629 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6631 * gnat.dg/discr27.ad[sb]: New test.
6633 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6635 * gnat.dg/limited_with2.ad[sb]: New test.
6636 * gnat.dg/limited_with2_pkg1.ads: New helper.
6637 * gnat.dg/limited_with2_pkg2.ads: Likewise.
6639 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
6641 * gnat.dg/opt15.adb: New test.
6642 * gnat.dg/opt15_pkg.ad[sb]: New helper.
6644 2011-03-25 Tobias Burnus <burnus@net-b.de>
6648 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
6649 * gfortran.dg/leadz_trailz_3.f90: Ditto
6651 2011-03-25 Martin Jambor <mjambor@suse.cz>
6653 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
6655 2011-03-25 Jason Merrill <jason@redhat.com>
6657 * g++.dg/cpp0x/defaulted22.C: New.
6658 * g++.dg/cpp0x/defaulted23.C: New.
6659 * g++.dg/cpp0x/defaulted15.C: Adjust.
6661 2011-03-25 Jason Merrill <jason@redhat.com>
6663 * g++.dg/cpp0x/move1.C: New.
6665 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
6668 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
6670 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6672 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
6673 for mips-sgi-irix6.5.
6674 Replace snprintf prototype by <stdio.h>.
6676 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6679 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
6680 run_expensive_tests.
6681 * gcc.dg/graphite/block-4.c: Likewise.
6682 * gcc.dg/graphite/block-7.c: Likewise.
6683 * gcc.dg/graphite/block-8.c: Likewise.
6685 2011-03-25 Richard Guenther <rguenther@suse.de>
6687 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
6688 * g++.dg/tree-ssa/pr8781.C: Likewise.
6689 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6690 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6691 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6692 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
6693 * gcc.dg/tree-ssa/alias-18.c: Likewise.
6694 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
6695 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6696 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
6697 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
6698 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6699 * gcc.dg/tree-ssa/pr21574.c: Likewise.
6700 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
6701 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6702 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
6703 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
6708 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
6709 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6710 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
6711 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
6712 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
6715 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
6716 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
6718 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6719 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6720 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6721 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6722 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6723 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
6724 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6725 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6726 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
6727 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6728 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6729 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6730 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
6731 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
6732 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6733 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
6734 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6735 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6736 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6737 * c-c++-common/pr46562-2.c: Likewise.
6738 * gfortran.dg/pr42108.f90: Likewise.
6739 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
6740 foo to be inlined even at -O1.
6741 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
6742 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
6743 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
6744 * gcc.dg/matrix/matrix.exp: Disable FRE.
6746 2011-03-24 Jakub Jelinek <jakub@redhat.com>
6749 * gcc.dg/dfp/pr48204.c: New test.
6751 2011-03-24 Steve Ellcey <sje@cup.hp.com>
6754 * gcc.c-torture/execute/pr47917.c: Move this...
6755 * gcc.dg/torture/pr47917.c: to here and add xfails.
6757 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6759 * gnat.dg/array16.ad[sb]: New test.
6760 * gnat.dg/array16.ads: New helper.
6762 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6764 * gnat.dg/derived_type2.adb: New test.
6766 2011-03-24 Richard Guenther <rguenther@suse.de>
6768 PR tree-optimization/48271
6769 * g++.dg/torture/pr48271.C: New testcase.
6771 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
6773 * gnat.dg/array15.ad[sb]: New test.
6775 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
6778 * gcc.target/i386/pr48237.c: New test.
6780 2011-03-24 Richard Guenther <rguenther@suse.de>
6783 * gcc.dg/builtin-object-size-10.c: New testcase.
6785 2011-03-24 Richard Guenther <rguenther@suse.de>
6787 PR tree-optimization/46562
6788 * c-c++-common/pr46562-2.c: New testcase.
6789 * c-c++-common/pr46562.c: Likewise.
6791 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
6793 * gcc.dg/vect/vect-cselim-1.c: New test.
6794 * gcc.dg/vect/vect-cselim-2.c: New test.
6796 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
6798 * gcc.target/arm/pr46934.c: New.
6800 2011-03-23 Ian Lance Taylor <iant@google.com>
6802 * go.test/go-test.exp (errchk): Ignore lines containing ////.
6804 2011-03-23 Richard Guenther <rguenther@suse.de>
6806 * gcc.dg/struct: Remove directory and contents.
6808 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6811 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6813 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6815 * gnat.dg/discr26.ad[sb]: New test.
6816 * gnat.dg/discr26_pkg.ads: New helper.
6818 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
6821 * gcc.target/arm/neon-vld-1.c: New test.
6823 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
6825 * gnat.dg/array14.ad[sb]: New test.
6826 * gnat.dg/array14_pkg.ads: New helper.
6828 2011-03-22 Joseph Myers <joseph@codesourcery.com>
6830 * gcc.c-torture/execute/920501-8.x: Remove.
6831 * gcc.c-torture/execute/930513-1.x: Remove.
6832 * gcc.c-torture/execute/960312-1.x: Remove.
6833 * gcc.c-torture/compile/20000804-1.c,
6834 gcc.c-torture/compile/20001205-1.c,
6835 gcc.c-torture/compile/20001226-1.c,
6836 gcc.c-torture/compile/20010518-2.c,
6837 gcc.c-torture/compile/20020312-1.c,
6838 gcc.c-torture/compile/20020604-1.c,
6839 gcc.c-torture/compile/920501-12.c,
6840 gcc.c-torture/compile/920501-4.c,
6841 gcc.c-torture/compile/920520-1.c,
6842 gcc.c-torture/compile/980506-1.c,
6843 gcc.c-torture/execute/980709-1.x,
6844 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
6845 options for m68hc11.
6846 * gcc.dg/cpp/assert4.c: Don't handle ARC.
6847 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
6850 2011-03-22 Nick Clifton <nickc@redhat.com>
6852 * lib/target-supports.exp (check_profiling_available): Add MN10300
6853 to the list of targets that do not support profiling. Restore
6854 alpha sorting to this list.
6856 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6858 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
6859 failure on 32-bit systems.
6860 * gcc.dg/torture/vector-2.c: Ditto.
6862 2011-03-22 Richard Guenther <rguenther@suse.de>
6864 PR tree-optimization/48228
6865 * gcc.dg/Wstrict-overflow-23.c: New testcase.
6867 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6869 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
6873 * gcc.target/powerpc/pr48226.c: New file.
6875 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
6877 * lib/prune.exp (prune_gcc_output): Prune "could not create
6878 compact unwind for" warnings.
6880 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6884 * gcc.c-torture/execute/pr42544.c: New test.
6885 * gcc.c-torture/execute/pr48197.c: New test.
6887 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6889 PR preprocessor/48192
6890 * gcc.target/powerpc/pr48192.c: New file.
6893 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
6894 split problem of 0 being loaded in a VSX register.
6896 2011-03-21 Richard Guenther <rguenther@suse.de>
6899 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
6900 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
6901 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
6902 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
6904 2011-03-21 Jakub Jelinek <jakub@redhat.com>
6907 * gcc.dg/pr48213.c: New test.
6909 2011-03-21 Kai Tietz <ktietz@redhat.com>
6912 * g++.dg/plugin/attribute_plugin.c: Adjust test.
6914 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
6916 * gcc.target/arm/xor-and.c: New.
6918 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6921 * gfortran.dg/function_optimize_1.f90: New test.
6922 * gfortran.dg/function_optimize_2.f90: New test.
6924 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
6926 PR rtl-optimization/47502
6927 * gcc.target/i386/pr47502-1.c: New.
6928 * gcc.target/i386/pr47502-2.c: Likewise.
6930 2011-03-20 Jakub Jelinek <jakub@redhat.com>
6932 PR rtl-optimization/48156
6933 * gcc.dg/pr48156.c: New test.
6935 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6938 * gfortran.dg/scratch_1.f90: Adjust test.
6940 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6943 * gfortran.dg/scratch_1.f90: New test.
6945 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6947 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
6948 variably modified typedefs.
6949 * gcc.dg/c1x-typedef-2.c: Remove.
6951 2011-03-18 Joseph Myers <joseph@codesourcery.com>
6953 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
6954 * gcc.dg/c1x-anon-struct-3.c: New test.
6955 * gcc.dg/anon-struct-11.c: Update.
6957 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6959 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
6961 Only xfail with gas.
6963 2011-03-18 Jason Merrill <jason@redhat.com>
6965 * g++.dg/template/fn-ptr1.C: New.
6967 * g++.dg/overload/volatile1.C: New.
6969 * g++.dg/opt/pr23372.C: New.
6971 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
6973 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6976 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
6978 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
6980 * gcc.target/arm/unsigned-extend-1.c: New.
6982 2011-03-18 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.c-torture/compile/pr48161.c: New test.
6987 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
6990 * gcc.dg/torture/pr47725.c: New.
6992 2011-03-17 Jason Merrill <jason@redhat.com>
6994 * g++.dg/cpp0x/constexpr-overflow2.C: New.
6995 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
6997 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
6999 * gnat.dg/specs/elab2.ads: New test.
7000 * gnat.dg/specs/elab2_pkg.ads: New helper.
7002 2011-03-17 Jason Merrill <jason@redhat.com>
7004 * g++.dg/cpp0x/decltype-1212.C: New.
7005 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7007 2011-03-17 Jason Merrill <jason@redhat.com>
7009 * g++.dg/parse/memfnquals1.C: New.
7011 2011-03-17 Richard Guenther <rguenther@suse.de>
7014 * gcc.dg/pr48134.c: New testcase.
7016 2011-03-17 Richard Guenther <rguenther@suse.de>
7019 * g++.dg/torture/pr48165.C: New testcase.
7021 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7023 PR rtl-optimization/48141
7024 * gcc.dg/pr48141.c: New test.
7026 2011-03-16 Jason Merrill <jason@redhat.com>
7028 * g++.dg/cpp0x/constexpr-48089.C: New.
7030 * g++.dg/cpp0x/constexpr-abi1.C: New.
7032 * g++.dg/cpp0x/constexpr-46336.C: New.
7033 * g++.dg/parse/friend5.C: Adjust expected errors.
7035 * g++.dg/cpp0x/constexpr-47570.C: New.
7037 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7040 * ++.dg/debug/dwarf2/typedef6.C: New test.
7042 2011-03-16 Jason Merrill <jason@redhat.com>
7044 * g++.dg/cpp0x/elision2.C: New.
7046 * g++.dg/cpp0x/constexpr-array3.C: New.
7048 2011-03-16 Jason Merrill <jason@redhat.com>
7050 * g++.dg/cpp0x/sfinae6.C: New.
7051 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7052 * g++.dg/cpp0x/pr45908.C: Likewise.
7053 * g++.dg/cpp0x/sfinae6.C: Likewise.
7054 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7055 * g++.old-deja/g++.law/arg11.C: Likewise.
7057 2011-03-16 Jason Merrill <jason@redhat.com>
7059 * g++.dg/template/incomplete6.C: New.
7061 2011-03-16 Jeff Law <law@redhat.com>
7063 * gcc.dg/tree-ssa/vrp55.c: New test.
7065 2011-03-16 Jason Merrill <jason@redhat.com>
7067 * g++.dg/cpp0x/auto22.C: New.
7069 2011-03-16 Richard Guenther <rguenther@suse.de>
7071 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7072 optimizing it away if promoted to const.
7074 2011-03-16 Richard Guenther <rguenther@suse.de>
7076 PR tree-optimization/48149
7077 * gcc.dg/fold-complex-1.c: New testcase.
7079 2011-03-16 Richard Guenther <rguenther@suse.de>
7082 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7085 2011-03-16 Richard Guenther <rguenther@suse.de>
7087 PR tree-optimization/26134
7088 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7090 2011-03-16 Richard Guenther <rguenther@suse.de>
7092 PR tree-optimization/48146
7093 * gcc.dg/torture/pr48146.c: New testcase.
7095 2011-03-16 Richard Guenther <rguenther@suse.de>
7097 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7098 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7100 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7103 * gcc.c-torture/compile/pr48136.c: New test.
7105 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7108 * gcc.dg/guality/pr45882.c: New test.
7110 2011-03-15 Jason Merrill <jason@redhat.com>
7112 * g++.dg/cpp0x/constexpr-recursion.C: New.
7114 * g++.dg/cpp0x/implicit11.C: New.
7116 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7118 * g++.dg/cpp0x/constexpr-attribute.C: New.
7120 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7122 * g++.dg/parse/pr34758.C: New.
7124 2011-03-15 Xinliang David Li <davidxl@google.com>
7127 * gcc.dg/uninit-pred-7_d.c: New test.
7128 * gcc.dg/uninit-pred-8_d.c: New test.
7130 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7133 * gcc.target/arm/pr46788.c: New.
7135 2011-03-15 Richard Guenther <rguenther@suse.de>
7138 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7139 * gfortran.dg/ishft_4.f90: Likewise.
7140 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7142 2011-03-15 Richard Guenther <rguenther@suse.de>
7144 PR tree-optimization/13954
7145 * g++.dg/tree-ssa/pr13954.C: New testcase.
7147 2011-03-15 Richard Guenther <rguenther@suse.de>
7149 PR tree-optimization/48037
7150 * gcc.target/i386/pr48037-1.c: New testcase.
7152 2011-03-15 Richard Guenther <rguenther@suse.de>
7154 PR tree-optimization/41490
7155 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7156 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7157 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7158 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7159 * g++.dg/tree-ssa/pr33604.C: Adjust.
7161 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7164 * gcc.c-torture/execute/pr47917.c: New test.
7165 * gcc.dg/pr47917.c: New test.
7168 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7170 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7172 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7173 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7174 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7175 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7176 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7177 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7178 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7179 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7180 * gcc.target/i386/avx-floor-vec.c: Ditto.
7181 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7182 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7183 * gcc.target/i386/avx-rint-vec.c: Ditto.
7184 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7185 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7186 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7187 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7189 2011-03-14 Tom Tromey <tromey@redhat.com>
7191 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7192 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7193 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7195 2011-03-14 Tom Tromey <tromey@redhat.com>
7197 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7198 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7199 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7201 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7203 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7205 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7207 PR rtl-optimization/47166
7208 * gcc.c-torture/execute/postmod-1.c: New test.
7210 2011-03-14 Richard Guenther <rguenther@suse.de>
7213 * gcc.dg/torture/pr48098.c: New testcase.
7215 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7218 * gcc.target/powerpc/pr48053-1.c: New test.
7219 * gcc.target/powerpc/pr48053-2.c: Likewise.
7221 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7224 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7226 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7229 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7231 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7234 * gfortran.dg/class_41.f03: New.
7236 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7238 * g++.dg/conversion/cast3.C: New test.
7240 2011-03-11 Jason Merrill <jason@redhat.com>
7242 * g++.dg/template/error45.C: New.
7244 * g++.dg/parse/no-type-defn1.C: New.
7246 * g++.dg/ext/attrib40.C: New.
7248 * g++.dg/cpp0x/regress/array1.C: New.
7250 2011-03-11 Richard Guenther <rguenther@suse.de>
7252 PR tree-optimization/48067
7253 * gcc.dg/pr48067.c: New testcase.
7255 2011-03-11 Richard Guenther <rguenther@suse.de>
7258 * g++.dg/lto/20110311-1_0.C: New testcase.
7260 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7263 * g++.dg/inherit/virtual8.C: New test.
7266 * gcc.dg/torture/pr48044.c: New test.
7268 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7271 * gfortran.dg/proc_ptr_comp_31.f90: New.
7273 2011-03-11 Richard Guenther <rguenther@suse.de>
7275 PR tree-optimization/47278
7276 * gcc.dg/torture/pr47278-1.c: New testcase.
7277 * gcc.dg/torture/pr47278-2.c: Likewise.
7279 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7281 PR tree-optimization/48063
7282 * gcc.dg/torture/pr48063.c: New test.
7284 2011-03-10 Jason Merrill <jason@redhat.com>
7286 * g++.dg/template/array22.C: New.
7288 * g++.dg/cpp0x/syntax-err1.C: New.
7289 * g++.dg/parse/error36.C: Adjust expected errors.
7290 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7291 * g++.old-deja/g++.pt/typename3.C: Likewise.
7292 * g++.old-deja/g++.pt/typename4.C: Likewise.
7293 * g++.old-deja/g++.pt/typename6.C: Likewise.
7295 2011-03-09 Jason Merrill <jason@redhat.com>
7297 * g++.dg/template/nontype22.C: New.
7299 2011-03-09 Martin Jambor <mjambor@suse.cz>
7301 PR tree-optimization/47714
7302 * g++.dg/torture/pr47714.C: New test.
7304 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7307 * gcc.target/powerpc/pr47755-2.c: New file.
7309 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7311 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7312 is not set in the environment, pass 64 as first argument when not
7313 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7314 native where ulimit -u is supported.
7316 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7318 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7320 2011-03-08 Jason Merrill <jason@redhat.com>
7322 * g++.dg/template/nontype21.C: New.
7324 * g++.dg/template/anon5.C: New.
7326 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7329 * gcc.dg/pr47881.c: New test.
7331 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7334 * g++.dg/lookup/template3.C: New test.
7336 2011-03-08 Kai Tietz <ktietz@redhat.com>
7338 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7341 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7344 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7345 sizeof to compute alignment.
7347 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7349 PR tree-optimization/48022
7350 * gcc.dg/pr48022-1.c: New test.
7351 * gcc.dg/pr48022-2.c: New test.
7353 2011-03-07 Jason Merrill <jason@redhat.com>
7355 * g++.dg/template/nontype20.C: New.
7356 * g++.dg/init/member1.C: Adjust expected errors.
7357 * g++.dg/parse/constant4.C: Likewise.
7358 * g++.dg/template/qualified-id3.C: Likewise.
7359 * g++.old-deja/g++.pt/crash10.C: Likewise.
7361 * g++.dg/cpp0x/regress/non-const1.C: New.
7363 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7366 * gcc.dg/pr47991.c: New test.
7368 2011-03-07 Jason Merrill <jason@redhat.com>
7370 * g++.dg/abi/mangle46.C: New.
7372 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
7375 * gcc.target/powerpc/pr47862.c: New.
7377 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
7380 * gcc.target/i386/combine-mul.c: Require nonpic.
7382 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
7383 Nathan Froyd <froydnj@codesourcery.com>
7385 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
7387 2011-03-06 Mark Mitchell <mark@codesourcery.com>
7389 * README.QMTEST: Remove.
7391 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
7392 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7395 * gfortran.dg/array_constructor_37.f90 : New test.
7397 2011-03-05 Jason Merrill <jason@redhat.com>
7399 * g++.dg/abi/mangle39.C: ABI v5, not 6.
7400 * g++.dg/abi/mangle45.C: Likewise.
7401 * g++.dg/cpp0x/trailing1.C: Likewise.
7403 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7405 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
7407 2011-03-05 Jakub Jelinek <jakub@redhat.com>
7409 PR rtl-optimization/47899
7410 * gcc.dg/pr47899.c: New test.
7412 * gcc.dg/torture/pr47968.c: Ignore warnings.
7414 PR tree-optimization/47967
7415 * gcc.c-torture/compile/pr47967.c: New test.
7417 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7419 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
7420 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
7422 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
7424 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
7425 and property_getAttributes() if __OBJC2__.
7426 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
7427 * objc.dg/property/property-encoding-1.m: New.
7428 * obj-c++.dg/property/property-encoding-1.mm: New.
7430 2011-03-04 Jason Merrill <jason@redhat.com>
7432 * g++.dg/template/pseudodtor6.C: New.
7434 * g++.dg/inherit/covariant19.C: New.
7436 2011-03-04 Richard Guenther <rguenther@suse.de>
7439 * gcc.dg/torture/pr47968.c: New testcase.
7441 2011-03-04 Richard Guenther <rguenther@suse.de>
7444 * gcc.dg/torture/pr47975.c: New testcase.
7446 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/template/crash106.C: New.
7451 2011-03-03 Jakub Jelinek <jakub@redhat.com>
7454 * gcc.dg/gomp/pr47963.c: New test.
7455 * g++.dg/gomp/pr47963.C: New test.
7457 2011-03-02 Jason Merrill <jason@redhat.com>
7459 * g++.dg/cpp0x/regress/condition1.C: New.
7461 * g++.dg/cpp0x/constexpr-ctor9.C: New.
7463 2011-03-01 Jason Merrill <jason@redhat.com>
7465 * g++.dg/cpp0x/lambda/lambda-98.C: New.
7467 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
7469 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
7471 PR rtl-optimization/47925
7472 * gcc.c-torture/execute/pr47925.c: New test.
7474 2011-03-01 Jason Merrill <jason@redhat.com>
7476 * g++.dg/cpp0x/decltype25.C: New.
7478 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
7480 2011-03-01 Richard Guenther <rguenther@suse.de>
7482 PR tree-optimization/47890
7483 * gcc.dg/torture/pr47890.c: New testcase.
7485 2011-03-01 Richard Guenther <rguenther@suse.de>
7488 * gcc.dg/lto/pr47924_0.c: New testcase.
7490 2011-03-01 Richard Guenther <rguenther@suse.de>
7493 * gfortran.dg/lto/pr46911_0.f: New testcase.
7495 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7497 PR libgfortran/47933
7498 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
7499 compile errors from older code form.
7501 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7503 PR libgfortran/47567
7504 * gfortran.dg/fmt_fw_d.f90: New test.
7506 2011-02-28 Jason Merrill <jason@redhat.com>
7508 * g++.dg/inherit/covariant18.C: New.
7510 2011-02-28 Jakub Jelinek <jakub@redhat.com>
7513 * gcc.dg/pr47893.c: New test.
7515 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
7517 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
7518 NULL in case of a selector with conflicting types.
7519 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
7521 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
7523 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
7524 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
7525 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
7526 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
7528 2011-02-28 Jason Merrill <jason@redhat.com>
7531 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
7533 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7535 PR libgfortran/47778
7536 * gfortran.dg/namelist_71.f90: New test.
7538 2011-02-27 Jason Merrill <jason@redhat.com>
7541 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
7542 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
7544 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7547 * g++.dg/cpp0x/constexpr-ctor8.C: New.
7549 2011-02-27 Jakub Jelinek <jakub@redhat.com>
7552 * gfortran.dg/gomp/task-1.f90: Removed.
7554 2011-02-26 Jason Merrill <jason@redhat.com>
7556 * g++.dg/template/this-targ1.C: New.
7558 * g++.dg/cpp0x/regress/template-const1.C: New.
7559 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
7560 * g++.dg/template/function1.C: Adjust.
7561 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
7562 * g++.dg/debug/debug7.C: Adjust.
7564 2011-02-26 Tobias Burnus <burnus@net-b.de>
7567 * gfortran.dg/gomp/task-1.f90: New.
7569 2011-02-25 Jie Zhang <jie@codesourcery.com>
7571 * gcc.target/arm/neon-thumb2-move.c: Add
7572 dg-require-effective-target arm_thumb2_ok.
7574 2011-02-24 Jason Merrill <jason@redhat.com>
7576 * g++.dg/parse/constant1.C: Specify C++98 mode.
7577 * g++.dg/parse/constant5.C: Likewise.
7578 * g++.dg/parse/error2.C: Likewise.
7579 * g++.dg/parse/semicolon3.C: Likewise.
7580 * g++.dg/template/crash14.C: Likewise.
7581 * g++.dg/template/local4.C: Likewise.
7582 * g++.dg/template/nontype3.C: Likewise.
7583 * g++.dg/parse/crash31.C: Adjust expected errors.
7584 * g++.dg/template/function1.C: Likewise.
7585 * g++.dg/template/ref3.C: Likewise.
7586 * g++.dg/template/static9.C: Likewise.
7587 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
7589 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
7590 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
7591 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
7592 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
7593 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
7595 2011-02-24 Jakub Jelinek <jakub@redhat.com>
7598 * gfortran.dg/pr47878.f90: New test.
7600 2011-02-24 Richard Guenther <rguenther@suse.de>
7603 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
7604 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
7606 2011-02-24 Richard Guenther <rguenther@suse.de>
7609 * gfortran.dg/lto/pr47839_0.f90: New testcase.
7610 * gfortran.dg/lto/pr47839_1.f90: Likewise.
7612 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7614 PR libgfortran/47567
7615 * gfortran.dg/fmt_f0_1.f90: Update test.
7617 2011-02-23 Jason Merrill <jason@redhat.com>
7619 * g++.dg/abi/mangle39.C: Adjust parm mangling.
7620 * g++.dg/abi/mangle45.C: New.
7622 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
7623 * g++.dg/template/canon-type-9.C: Match use of decltype
7624 between declaration and definition.
7625 * g++.dg/template/canon-type-12.C: Likewise.
7627 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
7630 * gfortran.dg/nested_allocatables_1.f90: New.
7632 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
7635 * g++.dg/pr46868.C: New test.
7636 * g++.dg/parse/parameter-declaration-1.C: Adjust.
7637 * g++.dg/parse/error14.C: Adjust.
7639 2011-02-23 Richard Guenther <rguenther@suse.de>
7641 PR tree-optimization/47838
7642 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
7644 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7646 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
7648 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
7650 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
7651 * gfortran.dg/count_init_expr.f03: Ditto.
7652 * gfortran.dg/gomp/pr43711.f90: Ditto.
7653 * gcc.dg/struct-parse-2.c: Ditto.
7654 * gcc.dg/parse-error-3.c: Ditto.
7655 * gcc.dg/Wlogical-op-1.c: Ditto.
7656 * gcc.dg/Walways-true-1.c: Ditto.
7657 * gcc.dg/pr24225.c: Ditto.
7658 * gcc.dg/Walways-true-2.c: Ditto.
7659 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
7660 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
7661 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
7662 * g++.dg/overload/defarg4.C: Ditto.
7663 * g++.dg/inherit/covariant16.C: Ditto.
7664 * g++.dg/inherit/virtual7.C: Ditto.
7665 * g++.dg/template/canon-type-9.C: Ditto.
7666 * g++.dg/template/access19.C: Ditto.
7667 * g++.dg/template/call7.C: Ditto.
7668 * g++.dg/template/canon-type-2.C: Ditto.
7669 * g++.dg/template/init7.C: Ditto.
7670 * g++.dg/template/sizeof-template-argument.C: Ditto.
7671 * g++.dg/template/const3.C: Ditto.
7672 * g++.dg/template/sfinae26.C: Ditto.
7673 * g++.dg/template/sfinae26.C: Ditto.
7674 * g++.dg/template/canon-type-11.C: Ditto.
7675 * g++.dg/template/union2.C: Ditto.
7676 * g++.dg/template/canon-type-3.C: Ditto.
7677 * g++.dg/template/canon-type-1.C: Ditto.
7678 * g++.dg/template/canon-type-5.C: Ditto.
7679 * g++.dg/template/canon-type-7.C: Ditto.
7680 * g++.dg/template/canon-type-10.C: Ditto.
7681 * g++.dg/template/spec36.C: Ditto.
7682 * g++.dg/template/typedef38.C: Ditto.
7683 * g++.dg/template/canon-type-4.C: Ditto.
7684 * g++.dg/template/canon-type-6.C: Ditto.
7685 * g++.dg/template/canon-type-13.C: Ditto.
7686 * g++.dg/template/instantiate9.C: Ditto.
7687 * g++.dg/template/ttp22.C: Ditto.
7688 * g++.dg/warn/Wreturn-type-6.C: Ditto.
7689 * g++.dg/warn/Walways-true-1.C: Ditto.
7690 * g++.dg/warn/Wlogical-op-1.C: Ditto.
7691 * g++.dg/warn/Walways-true-2.C: Ditto.
7692 * g++.dg/conversion/op4.C: Ditto.
7693 * g++.dg/opt/pr19650.C: Ditto.
7694 * g++.dg/lookup/friend11.C: Ditto.
7695 * g++.dg/other/default2.C: Ditto.
7696 * g++.dg/other/default3.C: Ditto.
7697 * g++.dg/other/dtor2.C: Ditto.
7698 * g++.dg/other/friend5.C: Ditto.
7699 * g++.dg/other/default5.C: Ditto.
7700 * g++.dg/init/brace6.C: Ditto.
7701 * g++.dg/init/aggr5.C: Ditto.
7702 * g++.dg/init/error2.C: Ditto.
7703 * g++.dg/expr/bound-mem-fun.C: Ditto.
7704 * g++.dg/expr/cond6.C: Ditto.
7705 * g++.dg/expr/stmt-expr-1.C: Ditto.
7706 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
7707 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
7708 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
7709 * g++.dg/cpp0x/bracket1.C: Ditto.
7710 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
7711 * g++.dg/cpp0x/pr38646.C: Ditto.
7712 * g++.dg/cpp0x/variadic73.C: Ditto.
7713 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
7714 * g++.dg/cpp0x/bracket4.C: Ditto.
7715 * g++.dg/cpp0x/decltype4.C: Ditto.
7716 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
7717 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
7718 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
7719 * g++.dg/cpp0x/variadic-new2.C: Ditto.
7720 * g++.dg/cpp0x/decltype2.C: Ditto.
7721 * g++.dg/cpp0x/decltype1.C: Ditto.
7722 * g++.dg/cpp0x/bracket2.C: Ditto.
7723 * g++.dg/cpp0x/decltype5.C: Ditto.
7724 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
7725 * g++.dg/cpp0x/variadic70.C: Ditto.
7726 * g++.dg/cpp0x/decltype6.C: Ditto.
7727 * g++.dg/cpp0x/rvo.C: Ditto.
7728 * g++.dg/cpp0x/vt-40092.C: Ditto.
7729 * g++.dg/cpp0x/variadic-new.C: Ditto.
7730 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
7731 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
7732 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
7733 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
7734 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
7735 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
7736 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
7737 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
7738 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
7739 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
7740 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
7741 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
7742 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
7743 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
7744 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
7745 * g++.dg/cpp0x/pr39639.C: Ditto.
7746 * g++.dg/cpp0x/decltype3.C: Ditto.
7747 * g++.dg/cpp0x/variadic68.C: Ditto.
7748 * g++.dg/cpp0x/variadic-function.C: Ditto.
7749 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
7750 * g++.dg/cpp0x/variadic-bind.C: Ditto.
7751 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
7752 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
7753 * g++.dg/parse/crash35.C: Ditto.
7754 * g++.dg/parse/crash40.C: Ditto.
7755 * g++.dg/parse/defarg12.C: Ditto.
7756 * g++.dg/parse/crash34.C: Ditto.
7757 * g++.dg/parse/constructor3.C: Ditto.
7758 * g++.dg/parse/template23.C: Ditto.
7759 * g++.dg/parse/crash56.C: Ditto.
7760 * g++.dg/parse/dtor13.C: Ditto.
7761 * g++.dg/parse/error33.C: Ditto.
7762 * g++.dg/parse/ctor9.C: Ditto.
7763 * g++.dg/parse/error32.C: Ditto.
7764 * g++.dg/parse/error37.C: Ditto.
7765 * g++.dg/parse/bitfield3.C: Ditto.
7766 * g++.dg/parse/struct-4.C: Ditto.
7767 * g++.dg/ext/has_trivial_copy.C: Ditto.
7768 * g++.dg/ext/is_polymorphic.C: Ditto.
7769 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
7770 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
7771 * g++.dg/ext/has_nothrow_assign.C: Ditto.
7772 * g++.dg/ext/is_union.C: Ditto.
7773 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
7774 * g++.dg/ext/is_pod.C: Ditto.
7775 * g++.dg/ext/has_virtual_destructor.C: Ditto.
7776 * g++.dg/ext/has_trivial_constructor.C: Ditto.
7777 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
7778 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
7779 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
7780 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
7781 * g++.dg/ext/is_abstract.C: Ditto.
7782 * g++.dg/ext/has_trivial_assign.C: Ditto.
7783 * g++.dg/ext/is_class.C: Ditto.
7784 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
7785 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
7786 * g++.dg/ext/is_base_of.C: Ditto.
7787 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
7788 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
7789 * g++.dg/ext/is_empty.C: Ditto.
7790 * g++.dg/ext/is_enum.C: Ditto.
7791 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
7792 * gnat.dg/opt11.adb: Ditto.
7793 * obj-c++.dg/pr45735.mm: Ditto.
7794 * obj-c++.dg/pr24393.mm: Ditto.
7795 * obj-c++.dg/exceptions-2.mm: Ditto.
7796 * objc.dg/pr45735.m: Ditto.
7797 * objc.dg/pr24393.m: Ditto.
7799 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
7801 * objc.dg/attributes/objc-exception-1.m: New.
7803 2011-02-23 Jie Zhang <jie@codesourcery.com>
7805 * gcc.dg/cpp/include7.c: New test.
7807 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7810 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
7812 2011-02-23 Jie Zhang <jie@codesourcery.com>
7814 PR rtl-optimization/47763
7815 * gcc.dg/pr47763.c: New test.
7817 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
7820 * gfortran.dg/whole_file_32.f90 : New test.
7822 2011-02-22 Dodji Seketeli <dodji@redhat.com>
7825 * g++.dg/inherit/virtual7.C: New test.
7827 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
7830 * objc.dg/type-size-3.m: Updated error message.
7831 * objc.dg/type-size-4.m: New test.
7832 * objc.dg/type-size-5.m: New test.
7834 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7836 * lib/gnat.exp: Fix comments.
7837 Don't load libgloss.exp.
7838 (default_gnat_version): Call $compiler with --version.
7839 Adapt regexp for gnatmake output, insert version.
7840 (gnat_version): New proc.
7841 (gnat_init): Remove gnat_libgcc_s_path.
7842 (gnat_target_compile): Likewise.
7843 Remove ld_library_path.
7844 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
7845 (gnat_pass): Remove.
7846 (gnat_pass): Remove.
7847 (gnat_finish): Remove.
7848 (gnat_exit): Remove.
7849 (local_find_gnatmake): Reindent.
7850 (runtest_file_p): Remove.
7851 (prune_warnings): Remove.
7852 (find_gnatclean): New proc.
7853 * lib/gnat-dg.exp (lremove): New proc.
7854 (gnat-dg-test): Reindent.
7855 Remove additional output files.
7856 (gnat-dg-runtest): Remove.
7858 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
7859 * gnat.dg/loop_optimization6.adb: Likewise.
7860 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
7862 2011-02-22 Jakub Jelinek <jakub@redhat.com>
7864 PR tree-optimization/47835
7865 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
7867 2011-02-22 Tobias Burnus <burnus@net-b.de>
7869 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
7870 * gfortran.dg/abstract_type_2.f03: Ditto.
7871 * gfortran.dg/abstract_type_3.f03: Ditto.
7872 * gfortran.dg/abstract_type_4.f03: Ditto.
7873 * gfortran.dg/abstract_type_5.f03: Ditto.
7874 * gfortran.dg/abstract_type_6.f03: Ditto.
7875 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
7876 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
7877 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
7878 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
7879 * gfortran.dg/array_function_5.f90: Ditto.
7880 * gfortran.dg/asynchronous_3.f03: Ditto.
7881 * gfortran.dg/char_expr_1.f90: Ditto.
7882 * gfortran.dg/class_14.f03: Ditto.
7883 * gfortran.dg/data_array_6.f: Ditto.
7884 * gfortran.dg/data_invalid.f90: Ditto.
7885 * gfortran.dg/dot_product_1.f03: Ditto.
7886 * gfortran.dg/func_derived_5.f90: Ditto.
7887 * gfortran.dg/func_result_4.f90: Ditto.
7888 * gfortran.dg/implied_do_1.f90: Ditto.
7889 * gfortran.dg/initialization_25.f90: Ditto.
7890 * gfortran.dg/initialization_26.f90: Ditto.
7891 * gfortran.dg/interface_34.f90: Ditto.
7892 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
7893 * gfortran.dg/keyword_symbol_1.f90: Ditto.
7894 * gfortran.dg/matmul_8.f03: Ditto.
7895 * gfortran.dg/merge_init_expr.f90: Ditto.
7896 * gfortran.dg/pack_assign_1.f90: Ditto.
7897 * gfortran.dg/pack_vector_1.f90: Ditto.
7898 * gfortran.dg/pointer_check_8.f90: Ditto.
7899 * gfortran.dg/product_init_expr.f03: Ditto.
7900 * gfortran.dg/reshape_order_5.f90: Ditto.
7901 * gfortran.dg/reshape_shape_1.f90: Ditto.
7902 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
7903 * gfortran.dg/same_name_2.f90: Ditto.
7904 * gfortran.dg/selected_real_kind_1.f90: Ditto.
7905 * gfortran.dg/spread_init_expr.f03: Ditto.
7906 * gfortran.dg/stmt_func_1.f90: Ditto.
7907 * gfortran.dg/sum_init_expr.f03: Ditto.
7908 * gfortran.dg/transpose_3.f03: Ditto.
7909 * gfortran.dg/unpack_init_expr.f03: Ditto.
7910 * gfortran.dg/warn_conversion.f90: Ditto.
7911 * gfortran.dg/warn_conversion_2.f90: Ditto.
7912 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
7913 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
7914 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
7915 * gfortran.dg/whole_file_16.f90: Ditto.
7916 * gfortran.dg/whole_file_17.f90: Ditto.
7917 * gfortran.dg/whole_file_18.f90: Ditto.
7918 * gfortran.dg/whole_file_20.f03: Ditto.
7919 * gfortran.dg/whole_file_5.f90: Ditto.
7920 * gfortran.dg/whole_file_6.f90: Ditto.
7921 * gfortran.dg/write_invalid_format.f90: Ditto.
7922 * gfortran.dg/zero_sized_6.f90: Ditto.
7924 2011-02-21 Jeff Law <law@redhat.com>
7926 PR rtl-optimization/46178
7927 * gcc.target/i386/pr46178.c: New test.
7929 PR rtl-optimization/46002
7930 * gcc.c-torture/compile/pr46002.c: New test.
7932 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7934 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
7937 2011-02-21 Jakub Jelinek <jakub@redhat.com>
7940 * g++.dg/debug/pr47106.C: Require effective target lto.
7942 2011-02-21 Jason Merrill <jason@redhat.com>
7944 * g++.dg/cpp0x/constexpr-diag2.C: New.
7946 2011-02-20 Jason Merrill <jason@redhat.com>
7948 * g++.dg/cpp0x/constexpr-ctor7.C: New.
7950 * g++.dg/cpp0x/fntmpdefarg2.C: New.
7952 * g++.dg/overload/conv-op1.C: New.
7954 * g++.dg/cpp0x/constexpr-synth1.C: New.
7956 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7958 * objc.dg/layout-2.m: New.
7959 * objc.dg/selector-3.m: Adjusted location of error message.
7960 * objc.dg/type-size-3.m: Same.
7961 * obj-c++.dg/selector-3.mm: Same.
7963 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
7966 * objc.dg/property/dotsyntax-22.m: New.
7967 * obj-c++.dg/property/dotsyntax-22.mm: New.
7969 2011-02-20 Dodji Seketeli <dodji@redhat.com>
7972 * g++.dg/template/typedef38.C: New test.
7974 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7977 * gfortran.dg/whole_file_30.f90 : New test.
7978 * gfortran.dg/whole_file_31.f90 : New test.
7980 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
7984 * gfortran.dg/whole_file_28.f90 : New test.
7985 * gfortran.dg/whole_file_29.f90 : New test.
7987 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/template/crash105.C: New.
7992 2011-02-19 Jason Merrill <jason@redhat.com>
7994 * g++.dg/cpp0x/regress/no-elide1.C: New.
7996 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
7998 PR tree-optimization/46620
7999 * gcc.dg/pr46620.c: New.
8001 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8004 * gcc.target/i386/pr47809.c: New test.
8006 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8007 Tobias Burnus <burnus@net-b.de>
8009 * lib/target-supports.exp
8010 (check_effective_target_fortran_large_real): New check for large reals.
8011 * gfortran.dg/nan_7.f90: New test.
8013 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8015 PR libgfortran/47567
8016 * gfortran.dg/fmt_f0_1.f90: Update test.
8018 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8021 * gfortran.dg/array_constructor_36.f90 : New test.
8022 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8023 allow for comparison between different elements of the array
8024 constructor at different levels of optimization.
8026 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8028 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8029 * gcc.target/i386/pr32280-1.c: Likewise.
8031 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8034 * gcc.target/i386/pr47800.c: New test.
8036 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8038 * objc/execute/exceptions/foward-1.x: New.
8040 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8043 * gfortran.dg/derived_constructor_comps_4.f90: New.
8045 2011-02-18 Tobias Burnus
8048 * gfortran.dg/func_result_6.f90: New.
8050 2011-02-18 Michael Matz <matz@suse.de>
8053 * gfortran.dg/lto/pr45586_0.f90: New test.
8054 * gfortran.dg/typebound_proc_20.f90: Ditto.
8055 * gfortran.dg/typebound_proc_21.f90: Ditto.
8057 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8060 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8062 2011-02-18 Tobias Burnus <burnus@net-b.de>
8065 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8067 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8068 normalizing the error/warning output.
8069 * gfortran.dg/Wall.f90: Update dg-error/warning.
8070 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8071 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8072 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8073 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8074 * gfortran.dg/class_30.f90: Update dg-error/warning.
8075 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8076 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8077 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8078 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8079 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8080 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8081 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8082 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8083 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8084 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8085 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8086 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8087 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8088 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8089 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8090 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8091 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8092 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8093 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8094 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8095 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8096 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8097 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8098 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8099 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8101 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8104 * gfortran.dg/proc_ptr_comp_30.f90: New.
8106 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8109 * gcc.target/i386/pr47780.c: New test.
8111 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/class_40.f03: New.
8116 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8119 * g++.dg/cpp0x/auto21.C: New test.
8121 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8123 * objc.dg/special/unclaimed-category-1.h: Updated for
8125 * objc.dg/special/unclaimed-category-1.m: Same.
8126 * objc.dg/zero-link-1.m: Same.
8127 * objc.dg/lookup-1.m: Same.
8128 * objc.dg/torture/strings/const-str-9.m
8129 * objc.dg/torture/strings/const-str-10.m: Same.
8130 * objc.dg/torture/strings/const-str-11.m: Same.
8131 * objc.dg/torture/forward-1.m: Same.
8132 * objc.dg/zero-link-2.m: Same.
8133 * objc.dg/encode-7-next-64bit.m: Same.
8134 * objc.dg/method-4.m: Same.
8135 * objc.dg/next-runtime-1.m: Same.
8136 * objc.dg/image-info.m: Same.
8137 * objc.dg/pr23214.m: Same.
8138 * objc.dg/symtab-1.m: Same.
8139 * obj-c++.dg/basic.m: Same.
8140 * obj-c++.dg/proto-lossage-3.m: Same.
8141 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8142 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8143 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8144 * obj-c++.dg/method-11.m: Same.
8145 * objc/execute/enumeration-1.m: Same.
8146 * objc/execute/object_is_class.m: Same.
8147 * objc/execute/formal_protocol-2.m: Same.
8148 * objc/execute/formal_protocol-4.m: Same.
8149 * objc/execute/formal_protocol-6.m: Same.
8150 * objc/execute/bycopy-3.m: Same.
8151 * objc/execute/exceptions/catchall-1.m: Same.
8152 * objc/execute/exceptions/finally-1.m: Same.
8153 * objc/execute/exceptions/local-variables-1.m: Same.
8154 * objc/execute/exceptions/foward-1.m: Same.
8155 * objc/execute/bf-common.h
8156 * objc/execute/enumeration-2.m: Same.
8157 * objc/execute/formal_protocol-1.m: Same.
8158 * objc/execute/formal_protocol-3.m: Same.
8159 * objc/execute/formal_protocol-5.m: Same.
8160 * objc/execute/accessing_ivars.m: Same.
8161 * objc/execute/bycopy-2.m: Same.
8162 * objc/execute/formal_protocol-7.m: Same.
8163 * objc/execute/compatibility_alias.m: Same.
8164 * objc/execute/no_clash.m: Same.
8165 * objc/execute/object_is_meta_class.m: Same.
8166 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8167 * objc/execute/class-tests-1.h: Include stdio.h.
8168 * objc/execute/class-tests-2.h: Same.
8169 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8171 * obj-c++.dg/try-catch-2.mm: Same.
8173 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8176 * g++.dg/warn/Wunused-parm-4.C: New test.
8178 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8179 Jan Hubicka <jh@suse.cz>
8183 * g++.dg/debug/pr47106.C: New.
8185 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8188 * gcc.target/i386/pr43653.c: New test.
8190 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8193 * g++.dg/template/inherit6.C: New test.
8195 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8198 * gfortran.dg/class_39.f03: New.
8200 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8203 * g++.dg/cpp0x/variadic106.C: New test.
8205 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8208 * gfortran.dg/pr47757-1.f90: New test.
8209 * gfortran.dg/pr47757-2.f90: New test.
8210 * gfortran.dg/pr47757-3.f90: New test.
8213 * g++.dg/cpp0x/enum8.C: New test.
8215 2011-02-15 Jason Merrill <jason@redhat.com>
8217 * g++.dg/inherit/implicit-trivial1.C: New.
8218 * g++.dg/cpp0x/implicit-trivial1.C: New.
8220 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8223 * gcc.dg/torture/pr47725.c: Removed.
8225 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8228 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8229 constant does not generate a load from memory.
8231 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8234 * gcc.dg/torture/pr47725.c: New.
8236 2011-02-15 Richard Guenther <rguenther@suse.de>
8238 PR tree-optimization/47743
8239 * gcc.dg/torture/pr47743.c: New testcase.
8241 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8244 * gcc.target/i386/pr47581.c: New test.
8246 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8249 * gfortran.dg/select_type_22.f03: New.
8251 2011-02-14 Jason Merrill <jason@redhat.com>
8253 * g++.dg/cpp0x/regress/enum1.C: New.
8255 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8257 * gnat.dg/include.adb: New test.
8259 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8262 * gfortran.dg/class_38.f03: New.
8264 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8266 * gcc.dg/pr46494.c: New test.
8268 2011-02-14 Richard Guenther <rguenther@suse.de>
8270 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8272 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8276 sparc*-sun-solaris2.11.
8278 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8281 * gfortran.dg/argument_checking_18.f90: New.
8283 2011-02-13 Tobias Burnus <burnus@net-b.de>
8285 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8286 * gfortran.dg/argument_checking_17.f90: New.
8288 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8290 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8291 are temporarily disabled.
8292 * gfortran.dg/class_7.f03: Ditto.
8293 * gfortran.dg/coarray_14.f90: Ditto.
8294 * gfortran.dg/typebound_proc_13.f03: Ditto.
8296 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8299 * gfortran.dg/extends_11.f03: New.
8301 2011-02-11 Xinliang David Li <davidxl@google.com>
8303 PR tree-optimization/47707
8304 * g++.dg/tree-ssa/pr47707.C: New test.
8306 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8308 * g++.dg/opt/inline17.C: New test.
8310 2011-02-11 Tobias Burnus <burnus@net-b.de>
8313 * gfortran.dg/pure_formal_2.f90: New.
8315 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8317 PR rtl-optimization/47614
8318 * gfortran.dg/pr47614.f: New.
8320 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8323 * gcc.dg/opts-6.c: New test.
8325 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8328 * gcc.dg/pr47684.c: New test.
8330 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8333 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8334 c99_runtime, dg-add-options c99_runtime.
8335 (main): Use __asm__.
8337 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8341 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8342 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8343 * gcc.dg/ucnid-10.c: Likewise.
8344 * gcc.dg/ucnid-13.c: Likewise.
8345 * gcc.dg/ucnid-7.c: Likewise.
8346 * gcc.dg/ucnid-8.c: Likewise.
8347 Adapt dg-warning line number.
8349 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8351 * gcc.target/i386/parity-1.c: Use -march=k8.
8352 * gcc.target/i386/parity-2.c: Ditto.
8353 * gcc.target/i386/vecinit-1.c: Ditto.
8354 * gcc.target/i386/vecinit-2.c: Ditto.
8356 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8359 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8360 * gcc.target/mips/save-restore-3.c: Likewise.
8361 * gcc.target/mips/save-restore-4.c: Likewise.
8362 * gcc.target/mips/save-restore-5.c: Likewise.
8365 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8366 * g++.dg/tree-prof/partition2.C: Likewise.
8368 2011-02-09 Jason Merrill <jason@redhat.com>
8370 * g++.dg/tree-ssa/inline-3.C: Use a normal function
8371 rather than misdeclare std::puts.
8373 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
8374 * g++.dg/other/warning1.C: Likewise.
8375 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8376 * g++.old-deja/g++.gb/scope06.C: Likewise.
8377 * g++.old-deja/g++.law/cvt11.C: Likewise.
8378 * g++.old-deja/g++.law/init1.C: Likewise.
8379 * g++.dg/abi/mangle26.C: Likewise.
8381 * g++.dg/template/function1.C: Adjust for C++0x mode.
8382 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
8384 * g++.dg/ext/label10.C: Adjust for C++0x mode.
8385 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
8387 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
8389 * g++.dg/cpp0x/regress/abi-empty7.C: New.
8391 * g++.dg/cpp0x/regress: New directory.
8392 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
8393 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
8394 * g++.dg/cpp0x/regress/regress3.C: New.
8396 2011-02-10 Richard Guenther <rguenther@suse.de>
8398 PR tree-optimization/47677
8399 * gcc.dg/torture/pr47677.c: New testcase.
8401 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
8403 * objc.dg/special/load-category-1.m: Remove unused header.
8404 * objc.dg/special/load-category-1a.m: Likewise.
8405 * objc.dg/special/load-category-2.m: Likewise.
8406 * objc.dg/special/load-category-2a.m: Likewise.
8407 * objc.dg/special/load-category-3.m: Likewise.
8408 * objc.dg/special/load-category-3a.m: Likewise.
8409 * objc.dg/attributes/proto-attribute-2.m: Likewise.
8410 * objc.dg/attributes/proto-attribute-3.m: Likewise.
8411 * objc.dg/attributes/class-attribute-1.m: Likewise.
8412 * objc.dg/property/property.exp: Don't run for Darwin < 9.
8413 * obj-c++.dg/property/property.exp: Likewise.
8414 * objc.dg/attributes/method-sentinel-1.m: Update type header.
8415 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
8416 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
8417 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
8418 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
8419 * obj-c++.dg/template-8.mm: Likewise.
8421 2011-02-10 Jakub Jelinek <jakub@redhat.com>
8424 * gcc.target/i386/pr47665.c: New test.
8426 2011-02-10 Jie Zhang <jie@codesourcery.com>
8430 2011-02-05 Jie Zhang <jie@codesourcery.com>
8432 * gcc.dg/pr42631.c: Update test.
8433 * gcc.dg/pr42631-2.c: New test.
8435 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8438 * gfortran.dg/proc_decl_25.f90: New.
8440 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8443 * gfortran.dg/typebound_assignment_2.f03: New.
8445 2011-02-09 Richard Guenther <rguenther@suse.de>
8447 PR tree-optimization/47664
8448 * gcc.dg/tree-ssa/inline-7.c: New testcase.
8450 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
8453 * gnat.dg/uninit_func.adb: Adjust dg directive.
8455 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
8458 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
8460 2011-02-09 Janus Weil <janus@gcc.gnu.org>
8463 * gfortran.dg/auto_dealloc_2.f90: New.
8465 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467 * gcc.dg/builtins-config.h: Remove __sgi handling.
8468 * lib/target-supports.exp (add_options_for_c99_runtime): Add
8469 -std=c99 for mips-sgi-irix6.5*.
8471 2011-02-09 Martin Jambor <mjambor@suse.cz>
8474 * gfortran.dg/pr25923.f90: Remove xfails.
8476 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8479 * gfortran.dg/inquire_14.f90: New test.
8481 2011-02-08 Janus Weil <janus@gcc.gnu.org>
8484 * gfortran.dg/pointer_init_6.f90: New.
8486 2011-02-08 Jeff Law <law@redhat.com>
8488 PR tree-optimization/42893
8489 * gcc.tree-ssa/pr42893.c: New test.
8491 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
8493 PR tree-optimization/46834
8494 PR tree-optimization/46994
8495 PR tree-optimization/46995
8496 * gcc.dg/graphite/id-pr46834.c: New.
8497 * gfortran.dg/graphite/id-pr46994.f90: New.
8498 * gfortran.dg/graphite/id-pr46995.f90: New.
8500 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8503 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
8504 using the variable is known the warning is emitted there.
8505 * gcc.dg/uninit-pr19430.c (foo): Likewise.
8506 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
8508 * c-c++-common/pr20000.c (g): Both warnings occur at the return
8511 * gcc.dg/noreturn-1.c (foo5): Likewise.
8512 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
8513 (method2): Likewise.
8515 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
8516 the return statement using the uninitialized variable.
8517 * gfortran.dg/pr39666-2.f90 (f): Likewise.
8519 2011-02-08 Richard Guenther <rguenther@suse.de>
8522 * g++.dg/opt/pr47639.c: New testcase.
8524 2011-02-08 Richard Guenther <rguenther@suse.de>
8526 PR tree-optimization/47632
8527 * g++.dg/opt/pr47632.C: New testcase.
8529 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8531 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
8533 2011-02-07 Richard Guenther <rguenther@suse.de>
8535 PR tree-optimization/47615
8536 * g++.dg/opt/pr47615.C: New testcase.
8538 2011-02-07 Richard Guenther <rguenther@suse.de>
8540 PR tree-optimization/47621
8541 * gcc.dg/torture/pr47621.c: New testcase.
8543 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
8545 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
8547 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/allocate_with_source_1 : New test.
8552 2011-02-05 Jakub Jelinek <jakub@redhat.com>
8555 * gcc.dg/pr47610.c: New test.
8557 2011-02-05 Jie Zhang <jie@codesourcery.com>
8560 * gcc.dg/pr42631.c: Update test.
8561 * gcc.dg/pr42631-2.c: New test.
8563 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8566 * gfortran.dg/pr47574.f90: New test.
8568 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
8570 PR tree-optimization/46194
8571 * gcc.dg/autopar/pr46194.c: New.
8573 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
8575 PR tree-optimization/43695
8576 * g++.dg/ipa/pr43695.C: New.
8578 2011-02-04 Jakub Jelinek <jakub@redhat.com>
8581 * gcc.dg/pr23200.c: New test.
8583 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
8586 * g++.dg/pr47589.C: New test.
8588 2011-02-03 Dodji Seketeli <dodji@redhat.com>
8591 * g++.dg/template/typedef37.C: New test.
8592 * g++.dg/template/param1.C: Adjust expected error message.
8594 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8597 * gcc.dg/pr31490-2.c: New test.
8598 * gcc.dg/pr31490-3.c: New test.
8599 * gcc.dg/pr31490-4.c: New test.
8601 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
8602 Jakub Jelinek <jakub@redhat.com>
8605 * g++.dg/parser/semicolon3.C: Adjust.
8606 * g++.dg/parser/semicolon4.C: New testcase.
8607 * g++.dg/pr46890.C: New testcase.
8609 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8612 * g++.dg/init/pr29571.C: New.
8614 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
8616 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
8617 instead of vect_int.
8619 2011-02-03 Jakub Jelinek <jakub@redhat.com>
8622 * gcc.target/i386/pr47312.c: New test.
8625 * gcc.target/i386/pr47564.c: New test.
8627 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
8629 PR tree-optimization/45122
8630 * gcc.dg/tree-ssa/pr45122.c: New.
8632 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8635 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
8638 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
8639 and vsx so a default --with-cpu=power7 doesn't give an error
8640 when -mavoid-indexed-addresses is used.
8642 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
8643 wrapper function to save the arguments and then jump to the real
8644 function, rather than depending on the compiler not to move stuff
8646 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
8648 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8649 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/class_37.f03 : New test.
8654 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
8655 Richard Guenther <rguenther@suse.de>
8657 PR tree-optimization/40979
8659 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
8660 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
8661 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
8662 check_vect_support_and_set_flags.
8663 * gfortran.dg/graphite/vect-pr40979.f90: New.
8665 2011-02-02 Janus Weil <janus@gcc.gnu.org>
8668 * gfortran.dg/class_36.f03: New.
8670 2011-02-02 Richard Guenther <rguenther@suse.de>
8672 PR tree-optimization/47566
8673 * gcc.dg/lto/20110201-1_0.c: New testcase.
8675 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
8681 * debug/pr47498.c: New.
8682 * debug/pr47501.c: New.
8684 2011-02-01 Richard Guenther <rguenther@suse.de>
8686 PR tree-optimization/47559
8687 * g++.dg/torture/pr47559.C: New testcase.
8689 2011-02-01 Janus Weil <janus@gcc.gnu.org>
8692 * gfortran.dg/typebound_call_20.f03: New.
8694 2011-02-01 Richard Guenther <rguenther@suse.de>
8696 PR tree-optimization/47555
8697 * gcc.dg/pr47555.c: New testcase.
8699 2011-02-01 Richard Guenther <rguenther@suse.de>
8701 PR tree-optimization/47541
8702 * g++.dg/torture/pr47541.C: New testcase.
8704 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8707 * gfortran.dg/typebound_call_19.f03: New.
8709 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8712 * g++.dg/cpp0x/pr47416.C: New test.
8714 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
8717 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
8719 2011-01-31 Janus Weil <janus@gcc.gnu.org>
8722 * gfortran.dg/typebound_assignment_1.f03: New.
8724 2011-01-31 Jakub Jelinek <jakub@redhat.com>
8726 PR tree-optimization/47538
8727 * gcc.c-torture/execute/pr47538.c: New test.
8729 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8732 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
8734 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8736 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
8738 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
8740 PR rtl-optimization/44031
8741 * gcc.c-torture/compile/20110131-1.c: New test.
8743 2011-01-31 Tobias Burnus <burnus@net-b.de>
8746 * gfortran.dg/stmt_func_1.f90: New.
8748 2011-01-31 Tobias Burnus <burnus@net-b.de>
8751 * gfortran.dg/interface_34.f90: New.
8753 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
8756 * gfortran.dg/realloc_on_assign_5.f03: New test.
8757 * gfortran.dg/realloc_on_assign_5.f03: New test.
8759 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8761 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
8762 * gfortran.dg/bessel_7.f90: Likewise.
8763 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
8765 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
8766 * gfortran.dg/sum_init_expr.f03: Likewise.
8768 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
8770 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
8773 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
8774 loop only on "vect_intfloat_cvt" targets.
8776 2011-01-29 Tobias Burnus <burnus@net-b.de>
8779 * gfortran.dg/shape_6.f90: New.
8781 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8783 PR libgfortran/47434
8784 * gfortran.dg/read_infnan_1.f90: Update test.
8785 * gfortran.dg/module_nan.f90: Update test.
8786 * gfortran.dg/char4_iunit_1.f03: Update test.
8787 * gfortran.dg/large_real_kind_1.f90: Update test.
8788 * gfortran.dg/real_const_3.f90: Update test.
8789 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
8791 2011-01-29 Dodji Seketeli <dodji@redhat.com>
8794 * g++.dg/template/param2.C: New test.
8796 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8798 PR libgfortran/47285
8799 * gfortran.dg/fmt_g.f: New test.
8801 2011-01-28 Tobias Burnus <burnus@net-b.de>
8804 * gfortran.dg/pure_formal_1.f90: New.
8806 2011-01-28 Jakub Jelinek <jakub@redhat.com>
8809 * gcc.dg/tls/pr42894.c: New test.
8811 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8813 * gcc.dg/pr47276.c: Add dg-require-visibility.
8815 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8817 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
8819 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
8820 Tobias Burnus <burnus@gcc.gnu.org>
8825 * gfortran.dg/realloc_on_assign_3.f03: New test.
8826 * gfortran.dg/realloc_on_assign_4.f03: New test.
8827 * gfortran.dg/allocatable_function_5.f90: New test.
8828 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
8829 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
8830 implemented" dg-errors.
8832 2011-01-27 Jan Hubicka <jh@suse.cz>
8835 * gcc.dg/attr-weakref-4.c: New testcase
8837 2011-01-27 Martin Jambor <mjambor@suse.cz>
8839 PR tree-optimization/47228
8840 * gcc.dg/torture/pr47228.c: New test.
8842 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8844 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
8846 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8848 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
8849 when using auto-overlay support on the SPU.
8851 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
8853 PR rtl-optimization/44174
8854 * gcc.target/i386/asm-6.c: New test.
8856 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
8858 PR rtl-optimization/46856
8859 * gcc.c-torture/compile/pr46856.c: New test.
8861 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
8862 Andrew Pinski <pinskia@gmail.com>
8865 * gcc.dg/pr43082.c: New.
8867 2011-01-26 DJ Delorie <dj@redhat.com>
8869 PR rtl-optimization/46878
8870 * gcc.dg/pr46878-1.c: New test.
8872 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8875 * g++.dg/cpp0x/pr47476.C: New test.
8877 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
8879 * gcc.c-torture/compile/20110126-1.c: New test.
8881 2011-01-26 Jakub Jelinek <jakub@redhat.com>
8884 * gcc.dg/torture/pr47473.c: New test.
8886 2011-01-26 Jan Hubicka <jh@suse.cz>
8889 * gcc.c-torture/execute/pr47237.c: New testcase.
8891 2011-01-26 Jan Hubicka <jh@suse.cz>
8893 PR tree-optimization/47190
8894 * gcc.dg/attr-weakref-3.c: New testcase.
8896 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
8899 * gcc.dg/dll-9a.c: New test file.
8900 * gcc.dg/dll-11.c: Likewise.
8901 * gcc.dg/dll-12.c: Likewise.
8902 * gcc.dg/dll-12a.c: Likewise.
8903 * gcc.dg/dll-11a.c: Likewise.
8904 * gcc.dg/dll-9.c: Likewise.
8905 * gcc.dg/dll-10.c: Likewise.
8906 * gcc.dg/dll-10a.c: Likewise.
8907 * g++.dg/ext/dllexport4a.cc: Likewise.
8908 * g++.dg/ext/dllexport4.C: Likewise.
8909 * g++.dg/ext/dllexport5.C: Likewise.
8910 * g++.dg/ext/dllexport5a.cc: Likewise.
8912 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8914 PR tree-optimization/46970
8915 * gcc.dg/graphite/pr46970.c: New.
8917 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8919 PR tree-optimization/46215
8920 * gcc.dg/graphite/pr46215.c: New.
8922 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8924 PR tree-optimization/46168
8925 * gcc.dg/graphite/pr46168.c: New.
8927 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8929 PR tree-optimization/43657
8930 * gcc.dg/graphite/pr43657.c: New.
8932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8934 PR tree-optimization/29832
8935 * gfortran.dg/graphite/pr29832.f90: New.
8937 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8939 PR tree-optimization/43567
8940 * gcc.dg/graphite/pr43567.c: New.
8942 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
8944 * gfortran.dg/graphite/interchange-4.f: New.
8945 * gfortran.dg/graphite/interchange-5.f: New.
8947 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
8948 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
8949 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
8950 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
8951 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
8952 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
8953 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
8954 * gfortran.dg/ltrans-7.f90: Removed.
8955 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
8957 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
8958 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
8959 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
8960 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
8961 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
8962 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
8963 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
8964 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
8965 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
8966 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
8967 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
8968 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
8969 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
8970 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
8971 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
8972 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
8973 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
8974 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
8975 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
8976 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
8977 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
8978 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
8979 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
8980 * gcc.dg/tree-ssa/data-dep-1.c
8981 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
8982 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
8983 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
8984 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
8985 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
8987 2011-01-25 Jakub Jelinek <jakub@redhat.com>
8989 PR tree-optimization/47265
8990 PR tree-optimization/47443
8991 * gcc.c-torture/compile/pr47265.c: New test.
8992 * gcc.dg/pr47443.c: New test.
8994 2011-01-25 Martin Jambor <mjambor@suse.cz>
8996 PR tree-optimization/47382
8997 * g++.dg/torture/pr47382.C: New test.
8998 * g++.dg/opt/devirt1.C: Xfail.
9000 2011-01-25 Yao Qi <yao@codesourcery.com>
9003 * gcc.target/arm/pr45701-1.c: New test.
9004 * gcc.target/arm/pr45701-2.c: New test.
9005 * gcc.target/arm/pr45701-3.c: New test.
9007 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9008 Jakub Jelinek <jakub@redhat.com>
9010 PR tree-optimization/47271
9011 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9013 2011-01-25 Nick Clifton <nickc@redhat.com>
9015 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9016 (saturate_add): Delete.
9018 (main): Do not run saturate_add.
9019 (set_interrupts): Delete.
9021 2011-01-25 Tobias Burnus <burnus@net-b.de>
9024 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9026 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9028 PR tree-optimization/47427
9029 PR tree-optimization/47428
9030 * gcc.c-torture/compile/pr47427.c: New test.
9031 * gcc.c-torture/compile/pr47428.c: New test.
9033 2011-01-25 Richard Guenther <rguenther@suse.de>
9036 * gcc.dg/torture/pr47411.c: New testcase.
9038 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9040 * gfortran.dg/graphite/id-24.f: New.
9041 * gfortran.dg/graphite/id-25.f: New.
9043 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9045 * gfortran.dg/graphite/id-23.f: New.
9047 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9049 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9051 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9053 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9054 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9055 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9056 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9057 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9058 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9059 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9060 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9061 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9063 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9065 * gcc.dg/graphite/block-0.c: Add documentation.
9066 * gcc.dg/graphite/block-4.c: Same.
9067 * gcc.dg/graphite/block-7.c: Same.
9068 * gcc.dg/graphite/block-8.c: New.
9069 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9070 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9071 * gcc.dg/graphite/interchange-12.c: Add documentation.
9072 * gcc.dg/graphite/interchange-13.c: New.
9073 * gcc.dg/graphite/interchange-14.c: New.
9074 * gcc.dg/graphite/interchange-15.c: New.
9075 * gcc.dg/graphite/interchange-8.c: Add documentation.
9076 * gcc.dg/graphite/interchange-mvt.c: Same.
9078 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9081 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9082 * gcc.target/powerpc/altivec-14.c: Ditto.
9083 * gcc.target/powerpc/altivec-33.c: Ditto.
9084 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9085 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9086 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9087 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9088 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9089 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9090 * g++.dg/ext/altivec-15.C: Ditto.
9091 * g++.dg/ext/altivec-types-1.C: Ditto.
9092 * g++.dg/ext/altivec-types-2.C: Ditto.
9093 * g++.dg/ext/altivec-types-3.C: Ditto.
9094 * g++.dg/ext/altivec-types-4.C: Ditto.
9096 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9098 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9100 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9102 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9103 optimization options.
9105 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9107 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9110 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9112 2011-01-23 Tobias Burnus <burnus@net-b.de>
9115 * gfortran.dg/allocatable_scalar_12.f90: New.
9117 2011-01-23 Ira Rosen <irar@il.ibm.com>
9119 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9120 vectorization to be not profitable if peeling is used to
9121 realign the memory access.
9122 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9123 loop bound to avoid loop unrolling.
9124 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9126 2011-01-22 Jan Hubicka <jh@suse.cz>
9129 * g++.dg/lto/pr47333.C: New file.
9131 2011-01-22 Jan Hubicka <jh@suse.cz>
9133 PR tree-optimization/43884
9135 * gcc.dg/autopar/outer-2.c: Increase array size.
9136 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9138 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9141 * gfortran.dg/c_loc_tests_16.f90: New test.
9143 2011-01-22 Tobias Burnus <burnus@net-b.de>
9146 * gfortran.dg/typebound_proc_19.f90: New.
9148 2011-01-21 Jeff Law <law@redhat.com>
9150 PR tree-optimization/47053
9151 * g++.dg/pr47053.C: New test.
9153 2011-01-21 Jason Merrill <jason@redhat.com>
9156 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9158 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9161 * g++.dg/cpp0x/range-for10.C: New test.
9162 * g++.dg/template/for1.C: New test.
9165 * g++.dg/tree-prof/partition3.C: New test.
9167 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9169 PR rtl-optimization/47366
9170 * g++.dg/opt/pr47366.C: New test.
9172 2011-01-21 Jason Merrill <jason@redhat.com>
9175 * g++.dg/cpp0x/constexpr-regress2.C: New.
9177 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9179 2011-01-21 Jeff Law <law@redhat.com>
9181 PR rtl-optimization/41619
9182 * gcc.dg/pr41619.c: New.
9184 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9186 PR tree-optimization/47355
9187 * g++.dg/opt/pr47355.C: New test.
9189 2011-01-21 Richard Guenther <rguenther@suse.de>
9191 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9194 2011-01-21 Richard Guenther <rguenther@suse.de>
9196 PR tree-optimization/47365
9197 * gcc.dg/torture/pr47365.c: New testcase.
9198 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9200 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9202 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9204 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9206 PR tree-optimization/47391
9207 * gcc.dg/pr47391.c: New test.
9209 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9211 * g++.dg/template/char1.C: Use signed char.
9213 2011-01-21 Tobias Burnus <burnus@net-b.de>
9216 * gfortran.dg/pointer_target_4.f90: New.
9218 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9221 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9222 ILP32 system and not IP32.
9224 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9227 * g++.dg/debug/pr46583.C: New.
9229 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9232 * g++.dg/debug/pr47283.C: New test.
9235 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9236 * gcc.target/i386/headmerge-2.c: Likewise.
9238 2011-01-20 Richard Guenther <rguenther@suse.de>
9241 * gcc.dg/torture/pr47370.c: New testcase.
9243 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9245 PR tree-optimization/46130
9246 * gcc.dg/pr46130-1.c: New test.
9247 * gcc.dg/pr46130-2.c: New test.
9249 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9252 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9254 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9257 * g++.dg/debug/pr46240.cc: New.
9259 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9262 * g++.dg/template/anonunion1.C: New test.
9264 PR rtl-optimization/47337
9265 * gcc.c-torture/execute/pr47337.c: New test.
9267 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9270 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9272 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9274 PR tree-optimization/46021
9275 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9277 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9279 PR tree-optimization/47290
9280 * g++.dg/torture/pr47290.C: New test.
9282 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9285 * gfortran.dg/proc_ptr_comp_29.f90: New.
9287 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9290 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9291 powerpc-apple-darwin9.
9293 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9295 PR rtl-optimization/47299
9296 * gcc.c-torture/execute/pr47299.c: New test.
9298 2011-01-17 Jason Merrill <jason@redhat.com>
9300 * g++.dg/cpp0x/constexpr-virtual.C: New.
9302 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9305 * gfortran.dg/gomp/pr47331.f90: New test.
9307 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9310 * objc.dg/selector-warn-1.m: New.
9311 * obj-c++.dg/selector-warn-1.mm: New.
9313 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9315 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9316 Update dg-final accordingly.
9318 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9320 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9322 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9324 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9326 * gcc.dg/guality/pr36728-2.c: Likewise.
9328 2011-01-17 Richard Guenther <rguenther@suse.de>
9330 PR tree-optimization/47313
9331 * g++.dg/torture/pr47313.C: New testcase.
9333 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9336 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9337 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9338 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9339 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9341 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9343 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9344 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9345 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9347 2011-01-17 Richard Guenther <rguenther@suse.de>
9349 PR tree-optimization/45967
9350 * gcc.dg/torture/pr45967-2.c: New testcase.
9351 * gcc.dg/torture/pr45967-3.c: Likewise.
9353 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9356 * g++.dg/ext/pr47213.C: Require visibility.
9358 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9360 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9361 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9363 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9365 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9366 Linux-based targets.
9368 2011-01-13 Jan Hubicka <jh@suse.cz>
9370 PR tree-optimization/47276
9371 * gcc.dg/pr47276.c: New testcase.
9373 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
9374 Jonathan Wakely <jwakely.gcc@gmail.com>
9377 * g++.dg/other/pr33558.C: New.
9378 * g++.dg/other/pr33558-2.C: New.
9380 2011-01-14 Martin Jambor <mjambor@suse.cz>
9382 PR tree-optimization/45934
9383 PR tree-optimization/46302
9384 * g++.dg/ipa/devirt-c-1.C: New test.
9385 * g++.dg/ipa/devirt-c-2.C: Likewise.
9386 * g++.dg/ipa/devirt-c-3.C: Likewise.
9387 * g++.dg/ipa/devirt-c-4.C: Likewise.
9388 * g++.dg/ipa/devirt-c-5.C: Likewise.
9389 * g++.dg/ipa/devirt-c-6.C: Likewise.
9390 * g++.dg/ipa/devirt-6.C: Likewise.
9391 * g++.dg/ipa/devirt-d-1.C: Likewise.
9392 * g++.dg/torture/pr45934.C: Likewise.
9394 2011-01-14 Jason Merrill <jason@redhat.com>
9396 * g++.dg/cpp0x/variadic105.C: New.
9398 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
9399 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9402 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9403 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
9404 execution tests on i?86-*-*, x86_64-*-* and
9405 powerpc*-apple-darwin* && ilp32.
9406 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
9407 tests on i?86-*-* and x86_64-*-*.
9409 2011-01-14 Richard Guenther <rguenther@suse.de>
9411 PR tree-optimization/47280
9412 * g++.dg/opt/pr47280.C: New testcase.
9414 2011-01-14 Jason Merrill <jason@redhat.com>
9416 * g++.dg/cpp0x/constexpr-regress1.C: New.
9418 * g++.dg/ext/flexary2.C: New.
9420 2011-01-14 Richard Guenther <rguenther@suse.de>
9423 * gcc.dg/torture/pr47281.c: New testcase.
9424 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
9426 2011-01-14 Richard Guenther <rguenther@suse.de>
9428 PR tree-optimization/47286
9429 * gcc.dg/tree-ssa/pr47286.c: New testcase.
9431 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
9434 * g++.dg/ext/pr47213.C: New.
9436 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9438 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
9440 2011-01-13 Tobias Burnus <burnus@net-b.de>
9441 Mikael Morin <mikael@gcc.gnu.org>
9445 * gfortran.dg/select_type_20.f90: New.
9446 * gfortran.dg/select_type_21.f90: New.
9448 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
9451 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
9453 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9455 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
9456 * gcc.dg/guality/pr36728-2.c: Likewise.
9458 2011-01-13 Dodji Seketeli <dodji@redhat.com>
9461 * g++.dg/debug/dwarf2/template-params-9.C: New test.
9463 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
9465 PR rtl-optimization/45352
9466 * gcc.dg/pr45352-3.c: New.
9468 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9470 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
9472 * g++.dg/cpp0x/range-for8.C: New.
9473 * g++.dg/cpp0x/range-for9.C: New.
9475 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
9478 * g++.dg/debug/pr47209.C: New.
9480 2011-01-12 Richard Guenther <rguenther@suse.de>
9483 * gcc.dg/lto/pr47259_0.c: New testcase.
9484 * gcc.dg/lto/pr47259_1.c: Likewise.
9486 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
9488 * objc-obj-c++-shared/Object1.h: Add copyright header, update
9489 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
9490 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
9491 methods missing from the OBJC2 Object.
9492 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
9493 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
9494 GNU and NeXT runtimes.
9495 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
9497 * objc-obj-c++-shared/Object1.m: Likewise.
9498 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
9499 * objc.dg/proto-qual-1.m: Likewise.
9500 * obj-c++.dg/proto-lossage-3.mm: Likewise.
9501 * obj-c++.dg/proto-qual-1.mm: Likewise.
9503 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
9506 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
9508 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9510 Fixed the Objective-C++ testsuite and updated all tests.
9511 * lib/obj-c++.exp (obj-c++_init): Declare and set
9512 gcc_warning_prefix and gcc_error_prefix.
9513 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
9514 'dg-warning', 'dg-message' and 'dg-error'.
9515 * obj-c++.dg/class-extension-3.mm: Likewise.
9516 * obj-c++.dg/class-protocol-1.mm: Likewise.
9517 * obj-c++.dg/encode-7.mm: Likewise.
9518 * obj-c++.dg/exceptions-3.mm: Likewise.
9519 * obj-c++.dg/exceptions-5.mm: Likewise.
9520 * obj-c++.dg/method-12.mm: Likewise.
9521 * obj-c++.dg/method-13.mm: Likewise.
9522 * obj-c++.dg/method-15.mm: Likewise.
9523 * obj-c++.dg/method-16.mm: Likewise.
9524 * obj-c++.dg/method-4.mm: Likewise.
9525 * obj-c++.dg/method-8.mm: Likewise.
9526 * obj-c++.dg/method-conflict-1.mm: Likewise.
9527 * obj-c++.dg/method-conflict-2.mm: Likewise.
9528 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
9529 and uncommented second part of the testcase now that the testsuite
9531 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
9532 and uncommented second part of the testcase now that the testsuite
9534 * obj-c++.dg/private-1.mm: Likewise.
9535 * obj-c++.dg/proto-lossage-4.mm: Likewise.
9536 * obj-c++.dg/syntax-error-7.mm: Likewise.
9537 * obj-c++.dg/warn5.mm: Likewise.
9538 * obj-c++.dg/property/at-property-14.mm: Likewise.
9539 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
9541 * obj-c++.dg/property/at-property-18.mm: Likewise.
9542 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
9544 * obj-c++.dg/property/at-property-21.mm: Likewise.
9545 * obj-c++.dg/property/at-property-28.mm: Likewise.
9546 * obj-c++.dg/property/at-property-5.mm: Likewise.
9547 * obj-c++.dg/property/dynamic-2.mm: Likewise.
9548 * obj-c++.dg/property/property-neg-3.mm: Likewise.
9549 * obj-c++.dg/property/synthesize-11.mm: Likewise.
9550 * obj-c++.dg/property/synthesize-6.mm: Likewise.
9551 * obj-c++.dg/property/synthesize-8.mm: Likewise.
9552 * obj-c++.dg/property/synthesize-9.mm: Likewise.
9553 * obj-c++.dg/tls/diag-5.mm: Likewise.
9554 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
9555 dg-error, now matched correctly.
9557 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
9559 * objc.dg/property/at-property-29.m: New.
9560 * obj-c++.dg/property/at-property-29.mm: New.
9562 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9564 * go.test/go-test.exp (go-set-goarch): New proc.
9565 (go-gc-tests): Use it.
9567 2011-01-11 Dodji Seketeli <dodji@redhat.com>
9570 * g++.dg/debug/dwarf2/template-params-8.C: New test.
9572 2011-01-11 Richard Henderson <rth@redhat.com>
9574 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
9576 2011-01-11 Jan Hubicka <jh@suse.cz>
9580 * gcc.dg/lto/pr45721_1.c: New file.
9581 * gcc.dg/lto/pr45721_0.c: New file.
9583 2011-01-11 Richard Guenther <rguenther@suse.de>
9585 PR tree-optimization/46076
9586 * gcc.dg/tree-ssa/pr46076.c: New testcase.
9588 2011-01-11 Jeff Law <law@redhat.com>
9590 * PR tree-optimization/47086
9591 * gcc.dg/pr47086.c: New test.
9593 2011-01-11 Jason Merrill <jason@redhat.com>
9596 * g++.dg/template/new10.C: New.
9599 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
9601 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
9603 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
9604 Split type definitions and NSConstantString class into...
9605 * objc-obj-c++-shared/objc-test-suite-types.h: New.
9606 * objc-obj-c++-shared/nsconstantstring-class.h: New.
9607 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
9608 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
9609 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
9610 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
9612 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
9613 encode defines for newer NeXT system headers.
9614 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
9615 * obj-c++.dg/torture/strings/string1.mm: Likewise.
9616 * objc.dg/foreach-5.m: Likewise.
9617 * objc.dg/foreach-2.m: Likewise.
9618 * objc.dg/foreach-4.m: Likewise.
9619 * objc.dg/torture/strings/string1.m: Likewise.
9620 * objc.dg/torture/strings/string2.m: Likewise.
9621 * objc.dg/torture/strings/string3.m: Likewise.
9622 * objc.dg/torture/strings/string4.m: Likewise.
9623 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
9624 header and stand alone.
9625 * obj-c++.dg/strings/strings-2.mm: Likewise.
9626 * objc.dg/torture/strings/const-str-3.m: Likewise.
9627 * objc.dg/strings/strings-2.m: Likewise.
9628 * objc.dg/strings/const-str-12b.m: Likewise.
9630 2011-01-12 Richard Guenther <rguenther@suse.de>
9633 * gcc.dg/attr-weak-1.c: Adjust.
9635 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
9638 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
9639 standard compliant and comment.
9641 2011-01-10 Jan Hubicka <jh@suse.cz>
9644 * gcc.dg/initpri3.c: New testcase.
9646 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
9649 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
9655 (g_ebp_save): Likewise.
9656 (g_esp_save): Likewise.
9658 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9660 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
9662 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9664 PR tree-optimization/46021
9665 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
9666 i?86-*-*, x86_64-*-*.
9668 2011-01-10 Jeff Law <law@redhat.com>
9670 * PR tree-optimization/47141
9671 * gcc.c-torture/compile/pr47141.c: New test.
9673 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
9676 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
9677 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
9678 * gcc.dg/vect/slp-35.c: Remove XFAILs.
9679 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
9682 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
9683 being vectorized. Adjust dg-final pattern. Remove XFAIL.
9684 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
9685 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
9686 being vectorized. Adjust dg-final pattern.
9689 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
9690 * gcc.dg/vect/slp-24.c: Likewise.
9692 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
9695 * g++.dg/other/pr47218-1.C: New test file.
9696 * g++.dg/other/pr47218.C: Likewise.
9697 * g++.dg/other/pr47218.h: New supporting header.
9699 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
9702 * objc.dg/attributes/invalid-attribute-1.m: New.
9703 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
9705 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9708 * gfortran.dg/proc_ptr_comp_28.f90: New.
9710 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9712 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
9713 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
9714 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9715 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9716 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
9717 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
9718 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
9719 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
9720 * objc.dg/gnu-api-2-class.m: Likewise.
9721 * objc.dg/gnu-api-2-ivar.m: Likewise.
9722 * objc.dg/gnu-api-2-method.m: Likewise.
9723 * objc.dg/gnu-api-2-objc.m: Likewise.
9724 * objc.dg/gnu-api-2-object.m: Likewise.
9725 * objc.dg/gnu-api-2-property.m: Likewise.
9726 * objc.dg/gnu-api-2-protocol.m: Likewise.
9727 * objc.dg/gnu-api-2-sel.m: Likewise.
9729 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
9731 * objc.dg/foreach-1.m: Skip for Darwin < 9.
9732 * objc.dg/objc-foreach-4.m: Likewise.
9733 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
9734 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
9735 * objc.dg/foreach-4.m: Likewise.
9736 * objc.dg/foreach-5.m: Likewise.
9737 * objc.dg/foreach-3.m: Return self from init.
9739 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9742 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
9744 2011-01-09 Janus Weil <janus@gcc.gnu.org>
9747 * gfortran.dg/class_35.f90: New.
9749 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9751 * objc.dg/foreach-1.m: Add "-Wall" to flags.
9753 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
9756 * objc.dg/invalid-method-2.m: New.
9757 * obj-c++.dg/invalid-method-2.mm: New.
9759 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
9762 * gfortran.dg/transpose_optimization_2.f90 : New test.
9764 2011-01-08 Jan Hubicka <jh@suse.cz>
9766 PR tree-optmization/46469
9767 * g++.dg/torture/pr46469.C: New testcase.
9769 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
9771 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
9772 emulation of libobjc-gnu structure layout functionality to ..
9773 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
9774 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
9775 * objc/execute/bf-common.h: Adjust headers.
9776 * objc/execute/bf-1.m: Likewise.
9777 * objc/execute/bf-2.m: Likewise.
9778 * objc/execute/bf-3.m: Likewise.
9779 * objc/execute/bf-4.m: Likewise.
9780 * objc/execute/bf-5.m: Likewise.
9781 * objc/execute/bf-6.m: Likewise.
9782 * objc/execute/bf-7.m: Likewise.
9783 * objc/execute/bf-8.m: Likewise.
9784 * objc/execute/bf-9.m: Likewise.
9785 * objc/execute/bf-10.m: Likewise.
9786 * objc/execute/bf-11.m: Likewise.
9787 * objc/execute/bf-12.m: Likewise.
9788 * objc/execute/bf-13.m: Likewise.
9789 * objc/execute/bf-14.m: Likewise.
9790 * objc/execute/bf-15.m: Likewise.
9791 * objc/execute/bf-16.m: Likewise.
9792 * objc/execute/bf-17.m: Likewise.
9793 * objc/execute/bf-18.m: Likewise.
9794 * objc/execute/bf-19.m: Likewise.
9795 * objc/execute/bf-20.m: Likewise.
9796 * objc/execute/bf-21.m: Likewise.
9797 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
9798 objc_get_type_qualifiers ().
9800 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9803 * gfortran.dg/dependency_39.f90: New test.
9805 2011-01-07 Jan Hubicka <jh@suse.cz>
9807 Get builtins tests ready for linker plugin.
9808 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
9809 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
9810 my_memset, my_bzero): Mark used.
9811 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
9812 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
9814 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
9817 2011-01-07 Jan Hubicka <jh@suse.cz>
9819 PR tree-optimization/46367
9820 * g++.dg/torture/pr46367.C: New file.
9822 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9825 * gcc.dg/pr47201.c: New test.
9828 * gcc.dg/tree-prof/pr47187.c: New test.
9830 2011-01-07 Tobias Burnus <burnus@net-b.de>
9833 * gfortran.dg/extends_type_of_3.f90: New.
9835 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
9837 * g++.dg/ext/dllexport-MI1.C: Adjust test.
9838 * g++.dg/ext/dllimport-MI1.C: Likewise.
9839 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
9840 * g++.dg/ext/dllimport10.C: Likewise.
9841 * g++.dg/ext/dllimport11.C: Likewise.
9842 * g++.dg/ext/dllimport12.C: Likewise.
9843 * g++.dg/ext/dllimport13.C: Likewise.
9844 * g++.dg/ext/dllimport2.C: Likewise.
9845 * g++.dg/ext/dllimport3.C: Likewise.
9846 * g++.dg/ext/dllimport4.C: Likewise.
9847 * g++.dg/ext/dllimport5.C: Likewise.
9848 * g++.dg/ext/dllimport6.C: Likewise.
9849 * g++.dg/ext/dllimport8.C: Likewise.
9850 * g++.dg/ext/dllimport9.C: Likewise.
9851 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
9852 targets, too. Additionally enable test for i?86-*-mingw*.
9853 * g++.dg/ext/selectany1.C: Likewise.
9854 Remove guard variable check.
9856 2011-01-07 Janus Weil <janus@gcc.gnu.org>
9860 * gfortran.dg/storage_size_3.f08: Extended.
9862 2011-01-07 Jakub Jelinek <jakub@redhat.com>
9865 * g++.dg/template/stdarg1.C: New test.
9867 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9870 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
9871 * gfortran.dg/defined_operators_1.f90: Split the subroutine
9872 from the interface of functions to not hide the errors that
9875 2011-01-06 Jan Hubicka <jh@suse.cz>
9877 * gcc.dg/lto/pr47188_0.c: New testcase.
9878 * gcc.dg/lto/pr47188_1.c: New testcase.
9880 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
9884 * gfortran.dg/interface_33.f90: New test.
9886 2011-01-06 Jakub Jelinek <jakub@redhat.com>
9889 * gcc.c-torture/compile/pr47150.c: New test.
9891 2011-01-06 Ira Rosen <irar@il.ibm.com>
9893 PR tree-optimization/47139
9894 * gcc.dg/vect/pr47139.c: New test.
9896 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9899 * gfortran.dg/extends_type_of_2.f03: New.
9901 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9903 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
9905 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
9907 * gnat.dg/opt14.adb: New test.
9909 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9912 * gfortran.dg/allocate_error_2.f90: New test.
9914 2011-01-05 Janus Weil <janus@gcc.gnu.org>
9917 * gfortran.dg/storage_size_3.f08: New.
9919 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9921 PR libgfortran/47154
9922 * gfortran.dg/namelist_68.f90: New test.
9924 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
9926 * gnat.dg/unchecked_convert8.ad[sb]: New test.
9928 2011-01-04 Janus Weil <janus@gcc.gnu.org>
9931 * gfortran.dg/class_34.f90: New.
9933 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9935 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
9936 use __builtin_inff. Skip all single-precision tests that require
9939 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9941 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
9943 2011-01-03 Jakub Jelinek <jakub@redhat.com>
9945 PR tree-optimization/47148
9946 * gcc.c-torture/execute/pr47148.c: New test.
9948 PR tree-optimization/47155
9949 * gcc.c-torture/execute/pr47155.c: New test.
9951 PR rtl-optimization/47157
9952 * gcc.c-torture/compile/pr47157.c: New test.
9954 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9956 * gcc.dg/torture/vector-shift2.c (schar): Define.
9957 (main): Always use schar or uchar instead of plain "char" to avoid
9958 dependencies on implementation-defined char signedness.
9960 2011-01-03 Martin Jambor <mjambor@suse.cz>
9962 PR tree-optimization/46801
9963 * gnat.dg/pack9.adb: Remove xfail.
9965 2011-01-03 Martin Jambor <mjambor@suse.cz>
9967 PR tree-optimization/46984
9968 * g++.dg/ipa/pr46984.C: New test.
9970 2011-01-02 Janus Weil <janus@gcc.gnu.org>
9973 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
9975 2011-01-02 Jakub Jelinek <jakub@redhat.com>
9977 PR tree-optimization/47140
9978 * gcc.c-torture/compile/pr47140.c: New test.
9980 PR rtl-optimization/47028
9981 * gcc.dg/pr47028.c: New test.
9983 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
9985 * objc.dg/protocol-forward-1.m: Removed TODO.
9986 * objc.dg/protocol-forward-2.m: New.
9987 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
9988 * obj-c++.dg/protocol-forward-2.mm: New.
9990 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
9993 * g++.dg/eh/pr38662.C: New testcase.
9995 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
9997 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
9998 scan for newline '\n'.
10001 Copyright (C) 2011 Free Software Foundation, Inc.
10003 Copying and distribution of this file, with or without modification,
10004 are permitted in any medium without royalty provided the copyright
10005 notice and this notice are preserved.